th{
	color: #ff0000;
	font-size: 12pt;
	font-weight: normal;
	line-height: 125%;
	line-break: strict;
	text-align: left;
	border: 1px solid #9900ff;
	margin: 3px;
	padding: 3px;
}

td{
	color: #000000;
	font-size: 10pt;
	line-height: 150%;
	line-break: strict;
	text-align: left;
	border: 1px solid #9900ff;
	margin: 3px;
	padding: 3px;
}

address{
	color: #999999;
	font-size: 8pt;
	font-style: italic;
	line-height: 100%;
	line-break: strict;
	text-align: center;
	margin: 2%;
}

ul, ol, dl{
	color: #000000;
	font-size: 10pt;
	line-height: 150%;
	line-break: strict;
}

p, pre{
	color: #000000;
	font-size: 10pt;
	line-height: 150%;
	line-break: strict;
}

li, dd{
	margin: 0 0 0 1%;
}

h1{
	color: #66ff00;
	font-size: 20pt;
	font-weight: normal;
	font-style: italic;
	text-align: center;
}

h2{
	color: #0066ff;
	font-size: 16pt;
	font-weight: bold;
	font-style: normal;
}

h3{
	color: #ff0066;
	font-size: 12pt;
	font-weight: normal;
	font-style: italic;
}

strong, dt{
	color: #ff0000;
	font-size: 12pt;
	font-weight: bold;
	font-style: normal;
}

span{
	color: #999999;
	font-size: 8pt;
}

img{
	border: none;
}

input, textarea{
	line-height: 100%;
}

del{
	text-decoration: line-through;
}

ins{
	color: #ffffff;
	text-decoration: none;
}

a ins{
	color: #ffffff;
	text-decoration: underline;
}

ins a:link{
	color: #ffffff;
	text-decoration: underline;
}

ins a:visited{
	color: #ffffff;
	text-decoration: underline;
}

a:link{	color: #0000ff; }
a:visited{	color: #9900cc; }
a:active{	color: #ff0000; }
a:hover{	color: #ff0000; }

.left{	text-align: left; }
.center{	text-align: center; }
.right{	text-align: right; }

.border{
	border: 1px solid #9900ff;
	margin: 3px;
	padding: 3px;
}

.none{
	border-style: none;
	margin: 1px;
	padding: 1px;
}

.hide{
	color: #ffffff;
}

.cancel{
	text-decoration: line-through;
}
