BODY { padding:0; margin:0; background-image:url('../img/bg_main.gif'); }
BODY, TD { font: normal 12px Verdana,Arial,sans-serif; color:#ccc; line-height:20px; }
A { color:#6cf; text-decoration:none; }
A:hover { color:#fff; text-decoration:underline; }
FORM { margin: 0; }
INPUT, SELECT, TEXTAREA, OPTION { font: normal 11px Verdana,Arial,sans-serif; color:#999; }
.checkbox { margin:0; padding:0;}


/* text styles */
H1 { font-weight:bold; font-size:18px; margin:0; color:#fff; }
H2 { font-weight:normal; font-size:12px; margin:0; color:#fc3; }
H2 a { font: bold 12px Verdana,Arial,Sans-serif; color:#6cf; text-decoration:none; }
H2 a:hover { color:#fff; text-decoration:underline; }
H3 { font-weight:bold; font-size:15px; margin:0; color:#fff; line-height:16px; }
H4 { font-weight:normal; font-size:10px; margin:0; color:#fc3; }
H5 { font-weight:bold; font-size:12px; margin:0; color:#fc3; line-height:0; }
H6 { font-weight:bold; font-size:14px; margin:0; color:#fc3; }

.footertxt { padding:15px 0 0 0; background-image:url('../img/bg_footer.gif'); height:50px; }
.footertxt TABLE TR TD { font-size:10px; color:#666; }
.footertxt TABLE TR TD TABLE TR TD { font-size:10px; color:#666; }
.footertxt TABLE TR TD TABLE TR TD A { color:#666; text-decoration:none; }
.footertxt TABLE TR TD TABLE TR TD A:hover { text-decoration:underline; color:#fff; }

P.homebody { font: normal 11px Verdana,Arial,sans-serif; color:#ccc; line-height:16px; }

.date { font-size:10px; color:#fc3; }

.breadcrumb { font:normal 10px Verdana,Arial,Sans-serif; padding-top:5px; }

.info { font:italic 10px Verdana,Arial,Sans-serif; color:#fff; }



/* content blocks */
#body-bg-home { background: #273D4E url('../img/bg_home.jpg') repeat-x top center; }
#body-bg { background: #273D4E url('../img/bg_secondary.jpg') repeat-x top center; }
#divider { background:url('../img/dotted_vert.gif') repeat-y top; }
#intro-top { background:url('../img/topstory_bg.jpg') no-repeat top; padding:0 10px 0 274px; }
#secondary-nav { background:url('../img/bg_secondary_nav.gif') repeat-x top center; padding-top:3px; height:44px; }

.footer-next { background:url('../img/bg_footer_next.jpg'); height:45px; border-top:1px dotted #445059; }
.footer-next TABLE TR TD { font-weight:bold; font-size:11px; margin:0; color:#fc3; }

.newsbox { border-bottom: 1px dotted #445059; padding:10px 0 10px 0; Display: Block;}
.newsbox IMG { padding:4px 10px 2px 0; }
.newsbox-link { background:url('/_assets/img/arrow_right_grey.gif') left 5px no-repeat; white-space:nowrap; Display: Block;}
.newsbox-link A { font-size:11px; color:#fc3; text-decoration:none; font-weight:bold; padding-left:10px;}
.newsbox-link A:hover { color:#fff; text-decoration:underline; }

.boxline { border-bottom: 1px solid #445059; }
IMG.newsicon { padding:2px 0 5px 5px; }

hr.ee { border: none 0; border-bottom: 1px dotted #445059; width: 100%; height: 1px; margin: 10px auto 0 0; text-align: left; }

UL.sitemap { margin:0; padding:0; list-style:none; }
UL.sitemap LI { background:url('../img/arrow_right_orange.gif') no-repeat 0px 9px; margin-left:10px; padding:4px 0 7px 13px; line-height:16px; }
UL.sitemap LI A { font: normal 11px Verdana,Arial,Sans-serif; color:#6cf; text-decoration:none; }
UL.sitemap LI A:hover { color:#fff; text-decoration:underline; }

UL.services { margin:0; padding:0; list-style:none; }
UL.services LI { background:url('../img/arrow_right_orange.gif') no-repeat 0px 9px; padding:7px 0 7px 13px; border-bottom:1px solid #445059; line-height:16px; }
UL.services LI A { font: bold 12px Verdana,Arial,Sans-serif; color:#6cf; text-decoration:none; }
UL.services LI A:hover { color:#fff; text-decoration:underline; }
UL.services LI.last { border-bottom:none; }


UL.segments { margin:0; padding:0; list-style:none; }
UL.segments LI { background:url('../img/arrow_right_orange.gif') no-repeat 0px 9px; padding:5px 0 5px 13px; margin-right:10px; border-bottom:1px solid #445059; width:75px; float:left; line-height:16px; }
UL.segments LI.right { margin-right:0; width:103px; }
UL.segments LI.rightB { width:125px; }
UL.segments LI A { font: normal 11px Verdana,Arial,Sans-serif; color:#6cf; text-decoration:none; }
UL.segments LI A:hover { color:#fff; text-decoration:underline; }
UL.segments LI.last { border-bottom:none; }

UL.secondary { margin:0; padding:0; list-style:none; }
UL.secondary LI { font-size:10px; background:url('../img/arrow_right_grey.gif') no-repeat 0px 9px; padding:1px 0 0 13px; margin-right:25px; float:left; }

UL.directions { list-style:none; margin:0; padding:0; }
UL.directions LI { background:url(/_assets/img/arrow_right_orange.gif) left 13px no-repeat; padding:7px 0 7px 15px; border-bottom:solid 1px #445059; }

UL.producer {list-style:none; margin:0; padding:0; }
UL.producer LI { background:url(/_assets/img/arrow_right_orange.gif) left 11px no-repeat; padding:0px 0 0px 15px; margin-left:25px; border-bottom:none; }