@charset "UTF-8";
/* CSS Document */

body { background-color:#000066; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align:center; }
br.clear { clear:both; line-height:1px; }
hr { clear:both; line-height:0; margin:0; padding:0; border:0; background:#ffffff; }

.ce #container { width:1000px;text-align:left; background-color: #FFFFFF; background-image: url(images_new/menuback.gif); background-repeat: repeat-y; background-position: left; position: absolute; left: 30px; top: 10px; right: 30px; }
.ce #container #header { margin: 0px; padding:0; height: 80px; background-image: url(images_new/topband.gif); background-repeat: repeat-x; background-position: center; }
.ce #container #header #header2 { background-image: url(images_new/logo.gif); background-position: left top; height: 40px; background-repeat: no-repeat; text-align: right; padding: 20px; } 

.ce #container #maincontent { margin: 0px; padding: 10px 20px 20px 206px; text-align: left; width: }
.ce #container #maincontent h1 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; color: #000000; margin: 0px; padding: 8px 0; font-weight: normal; line-height: 26px; }
.ce #container #maincontent h2 { font-size: 14px; line-height: 16px; color: #000066; margin: 0px; padding: 6px 0 3px 0; }
.ce #container #maincontent h3 { font-size: 12px; line-height: 16px; color: #000066; margin: 0px; padding: 0px 0 0 0; }
/* Secondary Page titles with picture */
.ce #container #maincontent h4 { font-weight: normal; color: #FFFFFF; background-color: #286837; padding: 6px; height: 50px; font-size: 16px; background-repeat: no-repeat; background-position: right top; margin:12px 0 6px 0;   }
.ce #container #maincontent p { font-size: 12px; line-height: 15px; margin: 0px; padding: 3px 0 6px 0; color:#333333; }
.ce #container #maincontent p.error { font-size: 12px; line-height: 15px; margin: 0px; padding: 3px 0 6px 0; color:#CC0000; }
.ce #container #maincontent a,
.ce #container #maincontent a:visited { color: #000000; text-decoration: none; border-bottom:1px dotted #000000; } 
.ce #container #maincontent a:hover   { color: #333333; text-decoration: none; border-bottom:1px dotted #333333; background:#A7E9C3 }
.ce #container #maincontent li { list-style-image: url(images_new/orange_square.gif); padding-bottom:4px; }
.ce #container #maincontent img { margin: 0 ; border: 0; padding:0; }


.ce br.clear { clear:both; line-height:1px; }
.ce #container #footer { font-size: 10px; color: #FFFFFF; background-color: #0B0044; padding: 6px; margin-left: 16px; }
.ce #container #footer p { font-size: 10px; line-height: 13px; color: #FFFFFF; margin: 0px; padding-bottom: 6px; }
.ce #container #footer a,
.ce #container #footer a:visited { color: #DBF6FF; }


.cehome #container { text-align:left; position: relative; width:761px; margin: 0 auto; }
.cehome #container #header { margin: 0px; padding:0; height: 80px; background-image: url(images_new/topband.gif); background-repeat: repeat-x; background-position: center; }
.cehome #container #header #header2 { background-image: url(images_new/logo.gif); background-position: left top; height: 40px; background-repeat: no-repeat; text-align: right; padding: 20px; }

.cehome #container #maincontent { text-align:left; margin-left: 16px; background-color:#ffffff; padding: 10px; }
.cehome #container #maincontent h2 { margin: 0px; padding: 6px 0; }
.cehome #container #maincontent p { font-size: 12px; line-height: 16px; color: #333333; margin: 0px; padding: 3px 0; }

.cehome #container #flashcontent { text-align:left; margin-left: 16px; background-color:#ffffff; height: 310px; }

.cehome #container #footer { font-size: 10px; color: #FFFFFF; background-color: #0B0044; padding: 6px; margin-left: 16px; position: relative; height:68px; }
.cehome #container #footer p { font-size: 10px; line-height: 13px; color: #FFFFFF; margin: 0px; padding-bottom: 6px; }
.cehome #container #footer a,
.cehome #container #footer a:visited { color: #DBF6FF; }

.cehome #container #footer a.storm,
.cehome #container #footer a.storm:visited { font-size: 12px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-align:right; text-decoration: none; position:absolute; right:0px; top:0px; bottom:0px; width:130px; text-align: right; padding: 10px; background-image: url(images_new/storm_foot.jpg); background-repeat: no-repeat; background-position: center center; height: 55px; }
.cehome #container #footer a.storm:hover { background-image: url(images_new/storm_over.jpg); background-repeat: no-repeat; background-position: center center; }

/* Form table */
.ce #container #maincontent #formtable th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: left; padding: 4px 3px 1px 3px; }
.ce #container #maincontent #formtable input { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #efefef; text-align: left; }
.ce #container #maincontent #formtable td { padding: 3px; }
.ce #container #maincontent #formtable #message { background-color: #efefef; }
.ce #container #maincontent #formtable th span { color:red; }

.ce #container #maincontent div.news { padding: 12px; background-color: #FFFFDC; margin: 12px; }

/*.ce #container #maincontent .fltleft { float:left; margin: 0 9px 0 0; }*/
.ce #container #maincontent .fltright { float:right; margin: 0 9px 0 0; }

/* added by jeff burton 2011-01-14 */
#rightcolumn{
	margin-top:11px;
	padding: 0px;
	background-color:#FFFFFF;
}

