body{ background:#f5f5f5; margin:0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10px;}

a:link,a:visited {text-decoration: none; color: #404040; font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover {text-decoration: underline; color: #404040; font-size: 10px;font-family: Verdana, Arial, Helvetica, sans-serif;}

a.news:link,a.news:visited  { color: #f00; font-weight: normal; font-size: 9px;}
a.news:hover  { color: #a9a9a9; font-weight: normal; font-size: 9px; text-decoration: none }

a.copy:link,a.copy:visited {text-decoration: underline; color: #f5f5f5; }
a.copy:hover {text-decoration: none; color: #dcdcdc; }

a.content:link,a.content:visited {text-decoration: underline; color: #333333;}
a.content:hover {text-decoration: none; color: #999999;}

a.content2:link,a.content2:visited  { color: #f00; text-decoration: underline }
a.content2:hover {text-decoration: none; color: #999999; }

a.submenu:link,a.submenu:visited { color: #ffffff; font-size: 9px; }
a.submenu:hover{text-decoration: none; color: #CC0000; font-size: 9px;}

a.sub:link,a.sub:visited{font-size: 8px;color: #464646;font-weight: bold; }
a.sub:hover{color:red;text-decoration: none;}

P {font-size:11px; color: #333333}
.content {font-size:10px; color: #333333;}
.contentHeading {font-size: 10px; font-weight: bold; color: #666666;}

ul   { color: #404040; font-size: 10px; }

div.apex_news {font-size:10px; color: #113D75; width:140px; font-weight: normal;}

.hdr_white  { color: #FFFFFF; font-weight: bold; font-size: 11px; }
span {color: #663399; font-size: 13px; font-weight: bold; line-height: 100%;}
span.hdr_blue {font-size:10px; color: #000066;}
span.hdr_red  { color: #f00;font-size: 10px;  }
span.hdr_gray {font-size:10px;  color: #666666;}
span.hdr_ltgray {font-size:10px; color: #F5F5F5;}
span.hdr_gray_dark {font-size:10px;  color: #333333; }
span.blue {font-size:10px; color: #000066;  font-weight: normal;}
span.red  { color: #f00; font-weight: normal; font-size: 10px;  }
span.white { color: white; font-weight: normal; font-size: 10px; padding: 2px }
span.gray {font-size:10px; color: #666666;  font-weight: normal;}
span.formlabel1  { color: #f00; font-weight: normal; font-size: 10px; }
span.formlabel2  { color: #696969; font-weight: normal; font-size: 10px; }
span.formlabel3  { color: #FFFFFF; font-weight: normal; font-size: 10px; }
span.news { color: #696969; font-weight: normal; font-size: 9px; }

span.copy {font-size:9px; color: #778899;  font-weight: normal;}
span.copy2 {font-size:10px; color: #FFFFFF;  font-weight: normal;}
.tan-border{border:1px solid #c3c3c3;background:white;}
.redborder {border:1px solid #F00000;} 
.GridHead{
    background-color: #C3C3C3;
    color: black;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.GridHeadSecond,.GridHeadSecond-right{
	background-color: #C3C3C3;
  font-weight: bold;
	font-size: 11px;
	color: white;
	text-align:left
}
.GridHeadSecond-right{text-align:right}

.header-gray,.header-gray-right,.header-gray-left{
	font-weight: bold;
	font-size: 10px;
	color: #696969;
}
.header-gray-right{text-align:right;}
.header-gray-left{text-align:left;}

.Normal,.NormalBold,.NormalRed, #RateTable td, #RateTable input,input, #skidspan,#containerreq,label{
	font-size: 9px;
	color: #000000;
	font-weight:normal;
}
.NormalRed{	color: Red;	font-weight: bold;}
.NormalBold{	font-weight: bold;}
input.small{width:50px;}


.error,.req{font-weight: bold;font-size: 10px;color: #ff0000;}

TR.shipping TD{ font-size:11px; }
TR.status TD{ font-size:10px; }
TR.loginHeader{ background: #C0C0C0; }

TD.tdsub{ border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; height:15px;}

.loginTable{ font-size: 11px;}
.button{font-size: 11px;	color: #000000;}

.step{font-size:12px;text-decoration:none}
a.step{font-size:12px;text-decoration:none;}

TABLE.subnavs{  border:none;  width:100%;margin:0px 10px 0px 10px;}
div.subnav{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;color:#f00;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{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;color:#f00;border-bottom:1px solid #666666;height:24px;width:471px;font-size:14px;}
HR.divider{width:435px;height:2px;}
div.center{width:100%;text-align:center;}
h1{font-size:11px;  color: #333333; }

#contentTable{width:471px;}
#onlineTable{width:600px;}
#onlineTable TR TD{font-size:10px; color: #333333;  font-weight: normal;}
.quickLink{font-size:10px;float:right;width:80px;cursor:pointer;}
a.date{color:#fff;}
.quickTrackTextArea{width:100%;font-size: 9px;font-family: Verdana, Arial, Helvetica, sans-serif;}
.lightText{color:#ffffff}
.content td{vertical-align:top;}
.fineprint{font-size:9px;}
/*#skidspan,#containerreq{display:none;}*/

.userPanel{border:1px solid red;color:red;background-color: #C3C3C3;font-size: 11px;margin:5px;padding:5px;}
