body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#FFFFFF}

/* generic text */
p,td,ul,blockquote,font {font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;} 

/* links */
a:link,a:visited,a:active {COLOR:#000066; text-decoration: underline}
a:hover {COLOR:#000000; text-decoration: underline}

a.white:link,a.white:visited,a.white:active {COLOR:#FFFFFF; text-decoration: none}
a.white:hover {COLOR:#FFFFFF; text-decoration: none}

/* main navigation */
a.mainnav:link,a.mainnav:visited,a.mainnav:active {COLOR:#000066; text-decoration: none; font-weight:bold;}
td.mainnav {background-color:#000066; border:1px solid #000000; height:23px; text-align:center; font-size:11px; color:#FFFFFF; font-weight:bold;}
td.mainnavblack {background-color:#000066; border:1px solid #000000; height:23px; text-align:center; font-size:11px; color:#000000; font-weight:bold;}
td.mainnavhover {background-color:#ffffff; border:1px solid #000000; height:23px; text-align:center;  font-size:11px; color:#FFFFFF; font-weight:bold; cursor:pointer;}

/* headings */
.subheader10white {
	font-size:10px;
	font-weight:bold;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.subheader10whiteunderline {
	font-size:10px;
	font-weight:bold;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.subheader11 {font-size:11px; font-weight:bold;}
.subheader11white {font-size:11px; font-weight:bold; color:white; font-family:Verdana, Arial, Helvetica, sans-serif;}
.subheader12 {font-size:12px; font-weight:bold;}
.subheader13 {font-size:13px; font-weight:bold;}
.subheader13white {font-size:13px; font-weight:bold; color:white; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* "feature" box */
.featurebox {width:100%; background-color:#E3F2D7; border:1px solid #8EAF3B;} 
 
/* required fields */
.required {font-weight:bold;}

/* messages */
.alert {font-weight:bold; color:red;}
.error {font-weight:bold; color:red;}

/* basic formatting */
.bold {font-weight:bold}
.italic {font-style:italic}
.underline {text-decoration:underline}

/* basic colors */
.bgwhite {background-color:#FFFFFF;}
.white {color: #FFFFFF}
.red {color: #FF0000}
.black {color: #000000}

/* font sizes */
.px10 {font-size: 10px;}
.px11 {font-size: 11px;}
.px12 {font-size: 12px;}
.px13 {font-size: 13px;}
.px14 {font-size: 14px;}
.px15 {font-size: 15px;}
.px16 {font-size: 16px;}
.px18 {font-size: 18px;}

/* user messages */
#errorMessage {background-color:#FFDFDE; border:2px solid red; padding-left:10px; padding-right:10px; padding-top:10px; width:750; margin-top:10px; margin-bottom:10px;}
#notificationMessage {background-color:#EFF3FF; border:2px solid #B5C7E7; padding:10px; width:750; margin-top:10px; margin-bottom:10px;}

/* form elements */
input.border {border:1px solid black; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
input.fielderror {background-color:yellow; border:1px solid red; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
input.readonly {border:1px solid black; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#F2F2F2; }

.formbutton {border:1px solid black; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; width:125px; cursor:hand;}

input.radio {border:0px; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.noborder {border:0px;}

select {border:1px solid black; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
select.fielderror {background-color:yellow; border:1px solid red; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

textarea {border:1px solid black; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
textarea.fielderror {background-color:yellow; border:1px solid red; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* single pixel border (for tables/tds) */
.thinborder {border:1px solid #8EAF3B;}
.lightbg {background-color:#D3D3D3;}
.SectionHeader {background-color:#D3D3D3;border:1px solid black;	font-weight:bold;}

/* don't show, but print */
.printonly {display:none}

/* print version */
@media print { 		
	.printonly {display:block}	
}
