body, p, .sansa, div.content, td, th, ul, ol, li, dl, dd, a, pre, input {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	}

b, strong { font-weight: bold; }


/* - - - - - - - - COPY - - - - - - - - */

h2 { font-family: Arial, Helvetica; color: #666666; font-size: 19px; font-weight: normal; }

h3 { font-family: Arial, Helvetica; color: #003399; font-size: 15px; font-weight: bold; }

.accent { color: #CC0000; font-weight: bold; }

.sectionhd { font-family: Arial, Helvetica; color: #000000; font-size: 18px; font-weight: bold; }

.sectionhdbar { background-color: #999999 }

.sidebarhdr { background-color: #666666; color: #FFFFFF; font-weight: bold; }

.sidebarsubhd { color: #666666; font-weight: bold; }

.footnote { color: #666666; font-size: 11px; }

.footnote2 { color: #000000; font-size: 11px; }

.alert { color: #CC0000; font-weight: bold; }

.resulthead { font-family: Arial, Helvetica; color: #666666; font-size: 19px; font-weight: normal; }
	
.ghosted { color: #AAAAAA; }




/* - - - - - - - - NAVIGATION - - - - - - - - */

/* - - - - - - - - - main - - - - - - - - - - */

/*
a:link { 
color: #0033CC; 
}
a:visited { color: #660066; }
	
a:hover { color: #CC0000; }
	
a:active { color: #CC0000; }
		
*/

.topnav { background-color: #999999; }

a.topnav:link { color: #FFFFFF; text-decoration: none; font-weight: bold; }

a.topnav:visited { color: #FFFFFF; text-decoration: none; font-weight: bold; }

a.topnav:hover { color: #FFCC00; text-decoration: none; font-weight: bold; }

.topnavon { background-color: #CCCCCC; }

a.topnavon:link { background-color: #CCCCCC; color: #000000; text-decoration: none; font-weight: bold; }

a.topnavon:visited { background-color: #CCCCCC; color: #000000; text-decoration: none; font-weight: bold; }

a.topnavon:hover { background-color: #CCCCCC; color: #000000; text-decoration: none; font-weight: bold; }

a.topnavon:active { background-color: #CCCCCC; color: #999999; text-decoration: none; font-weight: bold; }

.bottomnav { background-color: #666666; }

a.bottomnav:link { color: #EEEEEE; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal; }

a.bottomnav:visited { color: #EEEEEE; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: normal;	}

a.bottomnav:hover { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: underline; font-weight: normal; }

.bottomnavon { background-color: #666666; }

a.bottomnavon:link { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; }

a.bottomnavon:visited { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;	}

a.bottomnavon:hover { color: #FFFFFF; font-family: Verdana, Arial, sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;	}

.copyright { font-family: Verdana, Arial, sans-serif;	color: #222222; font-size: 9px;	text-decoration: none;	font-weight: normal; 	}
	/* background-color: #000000; */
	

.copyright:link { color: #222222; text-decoration: none; font-weight: normal;	}

.copyright:hover { color: #0000FF; text-decoration: underline; font-weight: normal;	}


.recSetNav { font-family: Verdana, Arial, sans-serif; color: #222222; font-size: 7px; text-decoration: none; font-weight: normal; }
	/* background-color: #000000; */
	

.recSetNav:link { color: #222222; text-decoration: none; font-weight: normal; }

.recSetNav:hover { color: #0000FF; text-decoration: none; font-weight: normal; }





.leftnavhead { font-family: Arial, Helvetica; color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; }

a.leftnavhead:link { color: #000000; text-decoration: none; }

a.leftnavhead:visited { color: #000000; text-decoration: none; }

a.leftnavhead:hover { color: #000000; text-decoration: underline; }

a.leftnav:link { color: #666666; text-decoration: none; font-weight: bold; }

a.leftnav:visited { color: #666666; text-decoration: none; font-weight: bold; }

a.leftnav:hover { color: #6666AA; text-decoration: underline; }

a.leftnavsub:link { color: #666666; text-decoration: none; font-size: 11px; }

a.leftnavsub:visited { color: #666666; text-decoration: none; font-size: 11px; }

a.leftnavsub:hover { color: #6666AA; text-decoration: underline; }

a.news:link { color: #FFFFFF; text-decoration: none; }

a.news:visited { color: #FFFFFF; text-decoration: none; }

a.news:hover { color: #FFFFFF; text-decoration: underline; }

.LeftNav2 { background-color: #FFFFFF; font-size: 11px; font-family: verdana; border-right-color: #999999; border-right-style: solid; border-right-width: 1px; }

.LeftNav1 {	background-color: #DDDDDD; font-size: 11px; font-family: verdana;  border-bottom-color: #999999; border-bottom-style: solid; border-bottom-width: 1px; margin-bottom: 4px; }

.Footer {	background-color: #999999; font-size: 10px;	font-family: verdana;	color: #000000;	}



/* - - - - - - - - FORMS - - - - - - - - */

/* - - - - - - - - copy - - - - - - - - */

.formhd { color: #666666; font-size: 18px; font-weight: bold; }

.status { color: #CC0000; font-size: 11px;  }

.required { color: #CC0000; font-size: 11px; }

.error { color: #CC0000; font-weight: bold; }


/* links */

a.actionlink:link { color: #0033CC; font-size: 11px; }

a.actionlink:visited { color: #660066; font-size: 11px; }

a.actionlink:hover { color: #CC0000; font-size: 11px; }

.resultnav { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; font-weight: normal; }

a.resultnav:link { color: #0000AA; }

a.resultnav:visited { color: #0000AA; }

a.resultnav:hover { color: #0000FF; }



/* - - - - - - - - buttons & inputs - - - - - - - - */

.label { color: #333333; }

.input { border: 1px solid #999999; }

.inputsml { color: #000000; font-size: 11px; }

.inputrequired { border: 1px solid #666666; } 

.buttongo { background-color: #CCCCCC; color: #333333; font-size: 11px;	}

.button { background-color: #EEEEEE; color: #000000; font-weight: bold; }

.buttonsub { background-color: #EEEEEE; color: #000000; }

.disabledfield { background-color: #EEEEEE; color: #666666; font-weight: bold; }


/* - - - - - - - - tables - - - - - - - - */

.resulthdr { background-color: #CCCC99; color: #000000; padding-right: 2px; padding-left: 2px; } 

/*

.resulthdrselect { background-color: #CCCCCC; border-color: black #999999 black #FFFFFF; padding-left: 10px;  padding-right: 10px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; font-weight: bold; height: 25px; } 

.resultrowselect { background-color: #EEEEEE; border-color: #FFFFFF #FFFFFF #999999; left: 10px; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; height: 25px; }  

.resultrow1 { border-color: black black black #CCCCCC; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; clip:  rect(   ); height: 24px; }

.resultrow2 { background-color: #EEEEEE; border-color: black black black #CCCCCC; padding-right: 10px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; clip:  rect(   ); height: 24px; }

.resultbar { background-color: #666666; height: 4px; }

.formhdr { background-color: #CCCC99; font-weight: bold; height: 25px; border-color: black #999999 black #FFFFFF; padding-right: 10px; padding-left: 10px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; } / * same as resulthdr, tbd * /

.formhdrsub { background-color: #CCCC99; font-weight: bold; height: 25px; border-color: black #999999 black #FFFFFF; padding-right: 10px; padding-left: 10px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; } / * same as resulthdr, tbd * /

.formbar { background-color: #666666; height: 4px; }

.formbg { background-color: #EEEEEE; border: solid; border-color: #CCCCCC; border-width: 0px 1px; }
	
*/

.dividerow { background: #EEEEEE; height: 1px; }

