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:#666; }
.checkbox { margin:0; padding:0;}

/* text styles */
H1 {
	font-weight:bold;
	font-size:18px;
	margin:0;
	color:#fff;
	text-transform: uppercase;
}
H2 { font-weight:normal; font-size:12px; margin:0; color:#fc3; text-transform: uppercase;}
H2 a { font: bold 12px Verdana,Arial,Sans-serif; color:#6cf; text-decoration:none; text-transform: uppercase; }
H2 a:hover { color:#fff; text-decoration:underline; text-transform: uppercase;}
H3 { font-weight:bold; font-size:15px; margin:0; color:#fff; line-height:16px; text-transform: uppercase; }
H4 { font-weight:normal; font-size:10px; margin:0; color:#fc3; text-transform: uppercase; }
H5 { font-weight:bold; font-size:12px; margin:0; color:#fc3; text-transform: uppercase; }
H6 { font-weight:bold; font-size:14px; margin:0; color:#fc3; text-transform: uppercase; }

.footertxt { padding:15px 0 0 0; background-image:url('../img/bg_footer.gif'); height:50px; }
.footertxt TABLE TR TD { font-size:9px; color:#666; }
.footertxt TABLE TR TD TABLE TR TD { font-size:9px; 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; }

P.homebody_news { font: normal 11px Verdana,Arial,sans-serif; color:#6cf; line-height:16px; }

.date { font-size:10px; color:#fc3; }

.breadcrumb { font:normal 10px Verdana,Arial,Sans-serif; margin:13px 0 15px 0; text-transform: uppercase;}

.info { font:italic 10px Verdana,Arial,Sans-serif; color:#fff; }



/* content blocks */
#body-bg-home { background: #333 url('../img/bg_home.jpg') repeat-x top center; }
#body-bg { background: #333 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; margin:3px 0 0 0; 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; }
.newsbox IMG { padding:4px 10px 2px 0; }
.newsbox-link { background:url('/_assets/img/arrow_right_grey.gif') left 5px no-repeat; white-space:nowrap; }
.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_home { margin:10px 0; padding:0; list-style:none; height:240px; overflow:hidden;}
UL.segments_home LI { background:url('../img/arrow_right_orange.gif') no-repeat 0px 9px; padding:5px 0 5px 13px; border-bottom:1px solid #445059; width:180px; float:left; line-height:16px; }
UL.segments_home LI.right { margin-right:0; width:103px; }
UL.segments_home LI.rightB { width:125px; }
UL.segments_home LI A { font: normal 11px Verdana,Arial,Sans-serif; color:#6cf; text-decoration:none; }
UL.segments_home LI A:hover { color:#fff; text-decoration:underline; }
UL.segments_home 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; text-transform: uppercase; 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; }
