font {

font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif;

font-size:12px;

}

body, pre.sunfont, input, select, textarea, button {

font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif;

}

body, th, td, p, h5, h5 a, h6, h6 a, h5 span, h6 span, h1, h2, h3, h1 span, h2 span, h3 span, h1 a, h2 a, h3 a, h4, h4 span, h4 a {

color:#003665;

}

body, h5, h6, input, select, textarea, button {

font-size:12px;

}

h1 {font-size:20px;}

body.a0v0, div.a0 {

margin:0px auto;

padding:0px;

width:800px;

}

div.pagetitle {

padding:0;

}

div.pagetitle, div.pagetitle h1 {

color:#003665;

font-weight:bold;

margin:0px;

}

a[name]:hover {

text-decoration:none;

}

a {

text-decoration:none;

}

a:visited, a:visited code {

color:#917E9C;

}

a:link, a.named:visited, div#breadcrumb a:visited, div.breadcrumb a:visited, div.sitelinks a:visited, a code, .e2 table.navblue a:visited, .e5 a:visited, .e8v0 a:visited, .e9v0 a:visited {

color:#3E6B8A;

}

a:hover, b.error, span.error {

text-decoration:underline;

}



li {

margin-left:15px;

padding-left:0px;

}

ul, ul li, ol, ol li {

margin-left:13px;

padding-left:0px;

}

h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h1 + ol, h2 + ol, h3 + ol, h4 + ol, h5 + ol, h1 + ul, h2 + ul, h3 + ul, h4 + ul, h5 + ul {

margin-top:2px;

}



ul li {

list-style-image:url(/im/ul_bullet.gif);

}

div.dkgrey1, table.dkgrey1, td.dkgrey1, th.dkgrey1, tr.dkgrey1 td, tr.dkgrey1 th, table tr td.dkgrey1, table tr th.dkgrey1 {

background:#BBBBBB none repeat scroll 0%;

}

table.grey1, td.grey1, th.grey1, tr.grey1 td, tr.grey1 th, table tr td.grey1, table tr th.grey1 {

background:#EEEEEE none repeat scroll 0%;

}

.pad10 {

padding:10px;

}

table.grey3, td.grey3, th.grey3, tr.grey3 td, tr.grey3 th, table tr td.grey3, table tr th.grey3 {

background:#E3E3E3 none repeat scroll 0%;

}



td.vatop, th.vatop, tr.vatop td, tr.vatop th, table.vatop td, table.vatop th, div.vatop {

vertical-align:top;

}





td.grey3 span.sp5 {

font-size:2px;

line-height:2px;

}



.justified {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-style:normal;

	text-align:justify;

}



td.head { font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}

td.head a:link{font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; color:#333333; }

td.head a:hover	{	font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#003665; color:#FFFFFF;}

td.head a:active{	font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#003665; color:#FFFFFF;}

td.head a:visited{	font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color:#FFFFFF; color:#333333;}

	

/* General styling for both valid and invalid input */

.invalidInput,.validInput{

	display:compact;

	padding:4px;

}

/* Style for invalid input */

.invalidInput{

	border-left:3px solid #CC0000;

}



/* Style for valid input */

.validInput{

	border-left:3px solid #FFFFFF;

}
.headm {
	float:left;
	width:100px;
	background-color:#FC6;
	font-weight:bold;
	color:#036;
	height:20px;
	line-height:20px;
	padding:3px;
	margin:0 0 1px 1px;
}
.headm a{
	text-decoration:none;
	font-weight:bold;
	color:#036;
}
.headm a:hover{
	text-decoration:underline;
	font-weight:bold;
	color:#036;
}
.headm a:visited{
	text-decoration:underline;
	font-weight:bold;
	color:#036;
}

