a:link { color: #669999; text-decoration: underline}
a:visited { color: #666666; text-decoration: underline}
a:hover { color: #FF9900; text-decoration: underline}
a:active { color: #990000; text-decoration: underline}
td.celloff {height:20px;background-color:#669999;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
td.cellon {background-color:#666666;color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
.bodyText a:link { color: #669999; text-decoration: underline}
.bodyText a:visited { color: #666666; text-decoration: underline}
.bodyText a:hover { color: #FF9900; text-decoration: underline}
.bodyText a:active { color: #990000; text-decoration: underline}
.headernav a:link { color: #669999; text-decoration: none}
.headernav a:visited { color: #669999; text-decoration: none}
.headernav a:hover { color: #FF9900; text-decoration: underline}
.headernav a:active { color: #669999; text-decoration: none}
.AHead {font-family: Arial,Helvetica,sans-serif;font-size: 16px;line-height: 15px;font-weight: bold;color: #336666;text-decoration: none;}
.BHead {color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: bolder;
vertical-align: text-top;}
.CHead {color: white;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: bolder;}
.DHead {color: #669999;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: bolder;}
.PosTitleHead {color: white;font-family: Arial, Helvetica, sans-serif;font-size: 18px;text-decoration: none;font-weight: bolder;}
.Subhead {color: #669999;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: bolder; margin-bottom: 0px;}
.BHeadLink {color: #FF9900;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: bolder;
vertical-align: text-top;}
.bodyText {color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}	 /*  line-height:17px; */
.quicksearchhead {color: #FF9900;font-family: Arial, Helvetica, sans-serif;font-size: 18px;text-decoration: none;padding-bottom: 10px;}
.formhead {color: #336666;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;letter-spacing: .25pt;
text-decoration: none;padding-top: 10px;padding-bottom: 10px;}
.formsubhead {color: #336666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: italic;text-decoration: none;
padding-top: 11px;padding-bottom: 9px;}
.formlittletext {color: #000000;font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;text-decoration: none;
padding-top: 11px;padding-bottom: 11px;}
.errortext {color: red;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
.notificationtext {color: green;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
.confirmationtext{color: blue;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;}
.headlink {color: #ff6600;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;text-decoration: none;
letter-spacing: .25pt;padding-bottom: 10px;}
.keyGreen {background-color:#CCFFCC;font-family: Arial, Helvetica, sans-serif; color: #666666;font-size: 11px;border-bottom: 1px solid #99CCCC;border-top: 1px solid #99CCCC;padding-top: 4px;padding-bottom: 4px;padding-right: 10px;}
.teaser {color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;list-style-position: outside;}
.navlink { font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #669999; text-decoration: underline;}
.tablesearch {border: 1px solid #70787D;width: 380px;margin: 0px;}
.sidebartable {border: 1px solid #BBBBBB;width: 195px;margin: 0px;padding: 13px;}
.table {border: 1px solid #70787D;width: 295px;margin: 0px;height: 130px;}
.table2 {border: 1px solid #70787D;width: 295px;margin: 0px;height: 50px;}
.table3 {width: 377px;margin: 0px;height: 75px;}
.table4 {width: 220px;margin: 0px;height: 75px;}
.logintable {border: 1px solid #70787D;width: 180px;margin: 0px;height: 50px;margin-bottom: 7px;}
.tablenoborder {table-layout: fixed;width: 295px;margin: 0px;height: 75px;}
.tableborder{border:1px solid #99CCCC;}
.tablecell {padding-top: 7px;padding-right: 13px;padding-bottom: 7px;padding-left: 13px;color: #666666;font-family: Arial, Helvetica,
sans-serif;font-size: 11px;text-decoration: none;}
.tablecell2 {padding-top: 7px;padding-right: 13px;padding-bottom: 7px;padding-left: 13px;color: #666666;font-family: Arial, Helvetica,
sans-serif;font-size: 12px;text-decoration: none;}
.results {color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;vertical-align: middle;}
.progresults {color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}
.progresultsitalics {color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-style: italic;}
.progresultstitle {color: #336666;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}
.searchresult_default {color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;border-bottom: 1px solid #99CCCC;padding-top:10px;padding-bottom:10px;}
.searchresult_shaded {background-color: #CCFFCC; border-bottom: 1px solid #99CCCC;padding-top:10px;padding-bottom:10px;}
.caption {color: #669999;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;}
.header {color: #669999;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;font-weight: bolder;}
.headernav {color: #669999;font-family: Arial, Helvetica, sans-serif;font-size: 11px;text-decoration: none;}
.viewButton{color: #336666;font-family:Arial,Helvetica,sans-serif;font-size:9px;width:100px;}
div.suggestions{-moz-box-sizing: border-box;box-sizing: border-box;border: 1px solid black;position: absolute;background-color:white;
color: #666666;font-family: Arial, Helvetica, sans-serif;font-size: 11px;}
div.suggestions div{cursor: default;padding: 0px 3px;}
div.suggestions div.current{background-color: #3366cc;color: white;}
				
h1 {
	font-family: Universal Condensed, Arial, Times, serif;
	background-color:#525252;
	color:#ffffff;
	vertical-align:bottom;
	padding-left:3px;
	padding-top:1px;
	font-size: 18px;
	width:620px;
	/*border-bottom: solid 1px #737373*/}

h2 {
	font-family: Universal Condensed, Arial, Times, serif;
	background:#f2f2f2;
	border-top: 1px solid #737373;
	color:#424242;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	width:95%}  
   
p {
	font-family: Arial, Times, serif;
	font-size: 11px;
	font-weight: Normal;
	color: #000000; }
	
div.OuterContainer {
	text-align:center;
    background-color:#FFFFFF;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding:  0px 0px 0px 0px;
	clear: both; }
/*	border: thin solid #000000; }  */
	
/* Intermediate DIV for centering a cluster of fixed-position components */
div.FloatingContainer {	
    background-color:#FFFFFF;
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
	text-align:left;
	width: 650px;
    padding: 0px; }
/*	border: thin solid #FFCC00; }  */

/* Define a 2-Column Page Layout using Floats */
.LeftHalf { float: left;
    		width: 48%;
			padding: 0px 0px 0px 0px; }
/*			border: thin solid #000000; }  */

.RightHalf { float: right;
			 padding-right: 10px;
		     width: 48%; }
/*			 border: thin solid #000000; } */

/* Define a 2nd Split to the 2-Column Page Layout (above) using Floats */
.LeftQuarter { float: left;
    		   width: 48%;  }
/*			   border: thin solid #000000; } */

.RightQuarter { float: right;
		    	width: 47%; }
/*				border: thin solid #000000; }  */

.footer
	{
	bottom: 1%;
	border:solid #FFFFFF;
	padding:15;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	}

