body,p,div,form,td,table,h1,h2,h3,h4,ul,ol,li{margin:0; padding:0; font:12px Arial, Helvetica, sans-serif;}
p,table,ul,ol,h1,h2,h3,h4{margin-bottom:15px;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:12px;}

#gf{margin:0; text-align:center; padding-top:5px;}
#gf li{display:inline; background-image:none; padding:0 20px; margin:0;}
#gf li#privacy, #gf li#csnum{border-left:1px solid black;}

.xxlText{font-size:26px;}
.xlText{font-size:22px;}
.lText{font-size:18px;}
.mText{font-size:16px;}
.msText{font-size:14px;}
.nText{font-size:12px;}
.sText{font-size:10px;}
.xsText{font-size:8px;}

ol, ul{margin:10px 5px 15px 5px; padding:0;}
ol li, ul li{margin-left:20px; margin-bottom:2px; padding-left:0px;}

#pixel{position:absolute; top:0; left:-100em;}
#header h1 { display:none; }
#omniture { height:0; overflow:hidden; margin:0; }
.clear{clear:both; overflow:hidden; margin:0;}
.hidden{display:none !important;}
.seen{display:block !important;}
.png { behavior:url(common/css/iepngfix.htc); }

.errorBox { border:1px solid #000; background:#f1f1f1 url(../rsc/bg-errorLarge.gif) no-repeat 10px 40px; margin-bottom:20px; padding-bottom:5px; height:95px; }
.errorBox p { padding:10px 10px 5px 66px; margin:0; }
.errorBox h2 { font-size:16px; margin-bottom:0px; color:#000; border-bottom:2px solid #666; padding:4px; background:#fc3; height:18px; }
