/* reset.css (82%) */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
q:before,q:after{content:'';}
fieldset,img,abbr,acronym{border:0;}

/* main.css (71%) */
body{background:url(/img/backgrounds/main.jpg) repeat top left;font:62.5% Arial, Helvetica, sans-serif;height:100%;color:#231f20;}
h1{font-size:3.5em;margin:0;padding:0;}
h2{color:#000;font-size:2.5em;margin:0 0 10px;padding:0;}
h3{color:#000;font-size:1.9em;margin:0 0 10px;padding:0;}
h4{color:#000;font-size:1.8em;margin:0 0 10px;padding:0;}
h5{color:#000;font-size:1.6em;margin:0 0 10px;padding:0;}
a{font-size:1.2em;}
p{font-size:1.3em;line-height:1.5em;margin:0 0 10px;padding:0;}
em{font-style:italic;}
strong{font-weight:700;}
strong em{font-weight:700;font-style:italic;}
td{font-size:1.3em;vertical-align:top;padding:5px;}
td li{font-size:1.1em;}
td li a{font-size:.9em;}
.up{color:#d2ec97;}
.down{color:#ec9798;}
.pagecontent{clear:both;}
#mainContainer{position:relative;width:100%;margin:0;padding:0;}
#pageContainer{background:url(/img/backgrounds/page.gif) repeat-y top left;background-image:url(/img/backgrounds/page.png)!important;position:relative;width:961px;margin:0 auto;padding:0;}
#topContainer{background:url(/img/backgrounds/header.jpg) no-repeat top left;height:125px;position:relative;width:939px;margin:0 0 0 11px;padding:0;}
#logoContainer{display:inline;float:left;position:relative;width:800px;margin:0;padding:0;}
#logoContainer h1{background:url(/img/logos/screen.gif) no-repeat top left;display:inline;float:left;font-size:.1em;height:0!important;overflow:hidden;position:relative;width:180px;margin:62px 0 0 24px;padding:50px 0 0;}
#logoContainer h1 a{width:180px;margin:0;padding:50px 0 0 180px;}
#logoContainer p.tagline{color:#919191;display:inline;float:right;font-size:20px;font-weight:700;margin:90px 10px 0 0;padding:0;}
#toolContainer{background-color:#2b2b2b;display:inline;float:left;height:125px;position:relative;width:135px;margin:0 0 0 4px;padding:0;}
#toolContainer ul{margin:16px 0 0 20px;padding:0;}
#toolContainer li{border-right:#FFF 1px solid;display:inline;text-align:center;margin:0;padding:0 8px 0 0;}
#toolContainer li.last{border-right:none;padding-right:0;padding-left:6px;}
#toolContainer .alert{font-size:1.1em;letter-spacing:1px;margin:70px 0 0 28px;padding:0;}
#toolContainer .alert a{color:#FFF;text-decoration:none;text-transform:uppercase;}
#stockContainer{color:#FFF;font-size:12px;position:relative;text-align:center;margin:0;padding:0;}
#stockContainer .symbol{font-size:20px;line-height:20px;margin:14px 0 0;padding:0;}
#stockContainer .stocktext{color:#898989;font-size:13px;line-height:13px;text-transform:uppercase;margin:12px 0 0;padding:0;}
#stockContainer .price,#stockContainer .change{color:#FFF;font-size:18px;line-height:18px;margin:0;padding:0;}
#stockContainer .change{margin-bottom:14px;}
#stockContainer .link{background:url(/img/elements/grey_dot.gif) repeat-x top left;font-size:11px;letter-spacing:1px;line-height:10px;text-transform:uppercase;width:95px;margin:0 0 0 20px;padding:8px 0;}
#stockContainer a{color:#FFF;font-size:11px;line-height:12px;text-decoration:none;}
#navContainer{background-color:#4c4c4c;height:34px;overflow:hidden;position:relative;width:939px;margin:4px 0 0 11px;padding:0;}
#navContainer ul li{background-color:#4c4c4c;border-right:#FFF solid 1px;display:inline;float:left;letter-spacing:1px;text-transform:uppercase;margin:0;padding:10px;}
#navContainer ul li a{color:#FFF;font-size:12px;font-weight:400;text-decoration:none;}
#extraNavContainer{float:right;position:relative;margin:0;padding:0;}
#extraNavContainer ul{margin-top:10px;margin-right:24px;}
#extraNavContainer ul li{letter-spacing:0;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;}
#extraNavContainer ul li.last{border-right:none;margin-right:0;padding-right:0;}
#extraNavContainer ul li a{color:#FFF;font-size:10px;text-transform:none;text-decoration:none;}
#secondnavContainer{background-color:#a7a9ac;overflow:hidden;position:relative;width:939px;margin:0 0 0 11px;padding:0;}
#secondnavContainer ul li{background-color:#a7a9ac;display:inline;float:left;letter-spacing:1px;text-transform:uppercase;margin:0;padding:10px 0 9px 10px;}
#secondnavContainer ul li a{border-right:#c7454b 1px solid;color:#241f20;font-size:12px;font-weight:400;text-decoration:none;padding-right:10px;padding-bottom:-4px;}
#secondnavContainer ul li.last a{border:none;}
#breadcrumbContainer{overflow:hidden;position:relative;width:939px;margin:8px 0 0 11px;padding:0;}
#breadcrumbContainer ul{margin:0 0 0 6px;padding:4px 0 0;}
#breadcrumbContainer ul li{display:inline;float:left;margin:0;padding:0 0 5px 6px;}
#breadcrumbContainer ul li a{background:url(/img/elements/breadcrumb.gif) no-repeat right top;color:#8a8a8a;font-size:10px;margin:0;padding:0 13px 0 0;}
#breadcrumbContainer ul li.last a{background:none;}
#contentContainer{overflow:hidden;position:relative;width:910px;margin:15px 0 0 25px;padding:0 0 70px;}
#dataContainer h2{color:#d2232a;margin:0 0 10px;padding:0;}
#dataContainer ol,#dataContainer ul{list-style-type:disc;padding-left:0;margin-left:30px;}
#dataContainer li{padding-left:0;margin-bottom:10px;}
#dataContainer label{font-size:11px;font-weight:700;}
#dataContainer .field{font-size:12px;margin:5px 0 10px;}
#dataContainer .field input{padding:5px;}
#dataContainer .field textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:5px;}
#dataContainer .error-message{color:red;font-weight:700;padding-bottom:10px;}
#dataContainer .formtable{margin:20px 0;padding:0;}
#dataContainer .formtable th{font-size:12px;font-weight:700;}
#dataContainer .formtable td{vertical-align:bottom;}
#dataContainer .formtable td label{font-weight:400;}
#dataContainer .formtable .acres{width:100px;}
#dataContainer .resume{width:400px;}
#footerContainer{clear:both;color:#FFF;overflow:hidden;position:relative;width:961px;margin:0 auto;padding:0;}
#footercontentContainer{background:url(/img/footer/heel.jpg) no-repeat left top;background-image:url(/img/footer/heel.png)!important;height:106px;width:961px;margin:0;padding:0;}
#footerContainer ul{display:inline;float:left;position:relative;width:939px;margin:68px 0 0 10px;padding:0;}
#footerContainer li{border-right:1px solid #FFF;display:inline;font-size:11px;padding-right:12px;margin:0;}
#footerContainer li.last{border-right:none;}
p a,p a:link,td p,td a,li a{font-size:1em;}
ol,li{font-size:1.2em;margin:0;padding:0 0 0 10px;}
.nopad,table.nopad td{padding:0;}
#logoContainer p.photo,#dataContainer #sidebar_map,#dataContainer #sidebar_hybrid{display:none;}
#toolContainer li a,#footerContainer a{color:#FFF;font-size:11px;text-decoration:none;}
#navContainer ul li.selected,#secondnavContainer ul li.selected{background-color:#a7a9ac;}
#navContainer ul li.selected a,#secondnavContainer ul li.selected a{color:#000;}
#dataContainer #map,#dataContainer #map a{font-size:11px;}

/* investor.css (75%) */
h3{background-color:#e4e5e6;border-top:1px solid #afb1b3;font-size:12px;font-weight:700;width:100%;margin:0 0 10px;padding:10px;}
.stockpricedata{display:inline;float:left;position:relative;margin:0 0 0 20px;padding:0;}
.stockpricedata p{margin:0;padding:0;}
.stockpricedata .stockprice{font-size:38px;font-weight:700;}
.stockpricedata .stockchange{font-size:20px;margin-top:-10px;}
.stockpricedata .up{color:#486A00;}
.stockpricedata .down{color:#893333;}
.stockdetails{display:inline;float:left;position:relative;margin:0 0 0 30px;padding:0;}
.stockdetails table{width:290px;}
.stockdetails tr{border-bottom:1px solid #e4e5e6;}
.stockdetails tr.alt{background-color:#efefef;}
.stockdetails td.data{color:#545454;font-weight:700;text-align:right;}
.stockchart{float:left;position:relative;width:830px;margin:40px 0 30px 40px;padding:0;}
.intraday{margin-top:20px;margin-left:20px;margin-bottom:0;width:300px;}