
body,p,span{color:#000000;background-color:transparent;font-family:Times;font-size:10pt;}
a{color:#003399;font-family:Times;}
a:visited{color:#666699;font-family:Times;}
.head
{
	font-size: 14pt;
	color: white;
	font-family: Times;
	background-color: #003399;
	text-align: center;
}

.head a:visited, .head a:link {color:White;font-size:14pt}

.subhead, td.subhead, .footer, td.footer
{
	font-size: 12pt;
	color: #000000;
	font-family: Times;
	background-color: darkgray;
	text-align: center;
}

.highlight, td.highlight, .highlight span, .highlight p
{
	font-size: 10pt;
	color: white;
	font-family: Times;
	background-color: #3366cc;
}
.highlight a{color:White;}
.highlight a:visited{color:White}

.altrow, td.altrow
{
	font-size: 10pt;
	font-family: Times;
	background-color: #ccccff;
}
.regrow, td.regrow
{
	font-size: 10pt;
	color: #000000;
	font-family: Times;
	background-color: #ffffff;
}
.subtitle, h4
{
	font-size: 12pt;
	filter:progid:DXImageTransform.Microsoft.Gradient( GradientType=1,StartColorStr=#3366cc, EndColorStr=#b9b9b9);
	-moz-border-radius-topLeft:10px;
	_width:100%;/*hack for IE*/
	color: white;
	font-family: Arial;
	background: #3366cc;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #f0f0f0;
	border-right:solid 1px #222222;
	border-bottom:solid 1px #222222;
	padding:3px 6px;
	width:250px;
	margin-bottom:3px;
	text-align:center;
}
.alert{color:red;background-color:transparent;}
.alt{color:#666699;background-color:transparent;}
.title, h3, h3 span
{
	font-size: 14pt;
	color: #3366cc;
	background-color: transparent;
	text-align: center;
}
.mini, .mini a, .mini a:visited {font-size:8pt;background-color:transparent;}
input,submit,select{font-size:8pt;}
hr{color:#3366cc}
td{vertical-align:top}

.titlebar{background-color:#003399;color:white;}
.titlelink, .titlebar a:link{color:White;}
.titlelink:visited{color:#9999cc}
.titleimage{border-color:#9999cc;border-width:thin}

