/* ******** rewrite headfoot.css ******** */
body {background-color:#FFF;}
#page {background-color:#00007C;display:block;width:786px;}
#page #header {background-color:#FFF;}
#page #subnav {position:absolute;font-size:70%;width:386px;left:400px;text-align:right;z-index:2;padding:2px 0 0 0;background:#FFF;font-family:Arial, Helvetica, sans-serif;}
#page #subnav a {margin-right:15px;}
#page #leftnav {float:left;width:125px;}
#page #mainContent {float:left;padding:2px 0 0 0;margin:0;width:661px;background:#FFF;}
#page #mainContent #content {width:661;background:#FFF;}
#page #footer {font-family:Arial, Helvetica, sans-serif;clear:both;background-color:#FFF;}
#page #footer td {font-size:67%;}
#page #popupHeader {height:22px;background:url('/images/popup_header.jpg') no-repeat;}

body#popup #page #mainContent {float:none;width:auto;}
body#popup #page #mainContent #content {width:auto;}


#header A:hover { color: #cc0000; }
#header A.xgnLink, #header a.xgnLink:link, #header a.xgnLink:visited { color: #ffffff; font: bold 11px Arial,Helvetica,sans-serif; text-decoration: none; }
#header A.xgnLink:hover { color: #ffffff; font: bold 11px Arial,Helvetica,sans-serif; text-decoration: underline; }
#header A.xlnLink, #header a.xlnLink:link, #header a.xlnLink:visited { color: #00007c; font: bold 12px Arial,Helvetica,sans-serif; text-decoration: none; }
#header A.xlnLink:hover { color: #ffffff; font: bold 12px Arial,Helvetica,sans-serif; text-decoration: none; }
#header A:link, #header A:active, #header A:visited { color: #0000CC;}
#header A:visited, #header A.footer:visited, #header A.footer:link, #header A.footer:hover { color: #666666; }
#header DIV.xlnRow { border-width: 1px; border-style: solid; border-color: #00007c; background: #a5c3ff; line-height: 20px; }
#header FORM { display: inline; }
#header INPUT { height: 20px; line-height: 13px; }
#header INPUT22.btnFormCold{ border-color: 3E74AA 000000 000000 3E74AA; border-style: solid; border-width: 1px; padding: 0px 2px 0px 2px; color: #000066; background: #cccccc; font: bold 10px verdana,helvetica,sans-serif; cursor: hand; height: 13px; width: 81px; overflow: visible; text-align: center; text-decoration: none; min-width: 81px; }
#header INPUT22.btnFormHot { border-color: FF3333 660000 660000 FF3333; border-style: solid; border-width: 1px; padding: 0px 2px 0px 2px; color: #ffffff; background: #cc0000; font: bold 10px verdana,helvetica,sans-serif; cursor: hand; height: 13px; width: 81px; overflow: visible; text-align: center; text-decoration: none; min-width: 81px; }
#header INPUT.btnFormSearch { border-color: FF3333 660000 660000 FF3333; border-style: solid; border-width: 1; padding-bottom: 1px; color: #ffffff; background: #cc0000; font: bold 11px/10px Arial; cursor: hand; height: 14px; vertical-align: middle; }
#header SPAN.xgnPipe { padding-left: 4px; padding-right: 5px; color: #ffffff; font: bold 11px Arial,helvetica,sans-serif; }
#header TD { font: 11px arial,helvetica,sans-serif; }
#header TD.xgnRow { padding-right: 20px; background: #010583; height: 20px; }
#header { BACKGROUND-IMAGE: url(/assets/microHeader.jpg); BACKGROUND-REPEAT: no-repeat}