body{background:#f5f5f5;margin:0 0 0 0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

a:link,a:visited {text-decoration: underline; color: #004079;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
a:hover {text-decoration: underline; color: #404040;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}

a.news:link,a.news:visited {text-decoration: none; color: #004079;  font-size: 9px;}
a.news:hover {text-decoration: none; color: #cccccc; font-size: 9px;}

a.copy:link,a.copy:visited {color: #004079;  font-size: 9px;}
a.copy:hover {text-decoration: none; color: #666666; font-size: 9px;}

a.content:link,a.content:visited {color: #333333;}
a.content:hover {text-decoration: none; color: #999999;}

a.content2:link,a.content2:visited {}
a.content2:hover {text-decoration: none; color: #999999;}

a.content3:link,a.content3:visited {color: #113d75;}
a.content3:hover {text-decoration: none; color: #999999;}

a.sub:link,a.sub:visited{font-size: 8px;font-weight: bold;text-decoration: none;}
a.sub:hover{color:#666666;}


P {font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-weight:normal;}
.content {font-size:10px; color: #333333;}
.heading {font-weight:bold;}

ul  {font-size:10px; color: #404040;}

.blueborder {border-style: solid; border-width: 1px; border-color: #004079 } 
.redborder {border-style: solid; border-width: 1px; border-color: #EA2427 }
div.ofl_news {font-family: Verdana, Arial; font-size:10px; color: #113D75; width:140px; font-weight: normal;}

span {color: #663399; font-size: 13px; font-weight: bold;line-height: 100%;}
span.hdr_blue {font-size:10px; color: #004079;}
span.hdr_red {font-size:10px; color: #cc3300;}
span.hdr_gray {font-size:10px; color: #666666;}
span.hdr_ltgray {font-size:10px; color: #F5F5F5;}
span.hdr_black{font-size:10px; color: #000000;}
span.blue {font-size:10px; color: #004079;  font-weight: normal;}
span.red {font-size:10px; color: #cc3300;  font-weight: normal;}
span.gray {font-size:10px; color: #666666;  font-weight: normal;}
span.formlabel1 {color: #cc3300; font-size: 10px; font-weight: normal;}
span.formlabel2 {color: #004079; font-size: 10px; font-weight: normal;}
span.news{color: #708090; font-size: 9px; font-weight: normal;}

.header-blue
{
	font-weight: bold;
	font-size: 11px;
	color: #004079;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Normal,.NormalBold{
	font-size: 9px;
	color: #000000;
}
.NormalBold{	font-weight: bold;}

TD.tdsub{  border-left:1px solid #dcdcdc;  border-right:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc;  height:15px;}

TABLE.subnavs{  border:none;  width:100%;margin:0px 10px 0px 10px;}
HR.divider{width:435px;height:2px;}

div {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color:#EA2427;}
div.subnav{border-bottom:1px solid #666666;height:21px;padding:3px 0px 0px 0px;#height:24px;}/*IE hack because they dont count padding inside the element*/
div.header{border-bottom:1px solid #666666;height:24px;width:471px;font-size:14px;}
.error,.req{ font-weight: bold;font-size: 10px;color: #f00000;}
.loginTable{font-size: 11px;}
TR.loginHeader{ background: #004079;color:white;}
TR.shipping TD{ font-size:11px; }
.quickLink{font-size:10px;float:right;width:80px;cursor:pointer;}
div.fuel{width:50%;border:1px solid blue;color:blue}
table.matrix{width:100%;border:1px solid black;border-collapse:collapse;}
.matrix td,.matrix th{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;text-align:center;}
.matrix th{background:#004079;color:red;}
a.date:link,a.date:visited ,a.date:hover{color:#fff;text-decoration: none;}
.lightText{color:#ffffff}
.content td{vertical-align:top;}  
.quickTrackTextArea{width:100%;font-size: 9px;font-family: Verdana, Arial, Helvetica, sans-serif;}
input.small{width:35px;}
input.med{width:150px;}
input.large{width:300px;}
.userPanel{border:1px solid #004079;color:#004079;background-color: #C3C3C3;font-size: 11px;margin:5px;padding:5px;}
