@import "/includes/css/modules.css";
@import "/includes/css/promos.css";
@import "/includes/footer/footer-v07b.css";

body {margin:0;padding:0; background:none;}
img {border:none;}
#subnav {clear:both;color:#fff;padding:10px 0;margin:0 5px 1px;background:#8b0b10 url("/includes/gfx/news-subnav-back.gif") repeat-y;}
#subnav a {color:#fff;text-decoration:none;}
#subnav a:hover {color:#fff;text-decoration:underline;}
#subnav .zone {margin:0px 30px 0 11px;display:inline;float:left;}
#subnav .zones {margin-top:4px;display:inline;float:left;}
#subnav .zones a {padding:0 3px;}
#mainarea {width:606px;float:left;display:inline;}
#right {width:370px;float:left;display:inline;}
#newstabs {margin:8px 5px 0;clear:both;height:26px;background:url("/includes/gfx/newstabs-4.gif") no-repeat;}
.tabtops ul {margin:0;padding:0;list-style-type:none;}
.tabtops li {margin:0;padding:0;display:inline;float:left;list-style-type:none;}
.tabtops li a {color:#5c5c5c;margin-left:1px;display:block;width:134px;text-align:center;text-decoration:none;text-transform:uppercase;padding-top:7px;height:19px;}
.tabtops li a:hover {color:#900;}
.tabtops li.active a {background:#fff url("/includes/gfx/newstabs-on.gif") no-repeat left bottom;color:#900;}
.tabgroup .taboff {display:none;}
#morenews.topstories div.morestories {width:auto;clear:both;}

#regionalMenuWrapper {background-color:#415E7E; width:976px;}

#regionalMenu li, div#regionalMenuWrapper ul#regionalMenu li#dropdown, div#regionalMenuWrapper ul#regionalMenu li#dropdown form {background-color:#415E7E;}

/* LAYOUT */

#body {width:976px;background:#D9D9D9;}
#content {margin:0;}
#content a {color:#003399;text-decoration:none;}
#content a:hover {text-decoration:underline;}
#mainarea {width:606px;margin:0;float:left;display:inline;overflow:hidden;}
#right {width:370px;margin:0;float:left;display:inline;overflow:hidden;}

/* MODULES  - top border needs to be either blue or green (like BC) */

div.module {background:#fff;color:#333;border:none;border-top:2px solid #415E7E;margin:10px 5px 0 5px;padding:0 0 10px;}
div.modulelogo {background-color:#DCE8F3;color:#333;border:none;border-top:2px solid #003366;margin:10px 5px 0 5px;text-align:center;}
div.module h1 {color:#333;margin:16px 5px 4px 10px;padding:0;font-variant: all-caps; font-size:18;}
div.module h1 a:hover {text-decoration:underline;}
div.module h4 {background:none;border:none;color:#333;margin:16px 5px 4px 10px;padding:0; font-size:16px;}
div.module h2 {color:#333;margin:12px 13px 12px 10px;padding:0;}
div.module p {font-size:12px;margin:5px 10px 10px 10px;padding:0;}
/*div.module li {margin:5px 0 0 0;}*/
div.module dt {margin:0 0 0 10px;}
div.module dt.rss {background:transparent url(/includes/zonebar/gfx/rss.gif) no-repeat scroll 0%;padding:0pt 0pt 0pt 32px;}
div.module dd {margin:0 0 20px 10px;}

div.module .MainBody {padding:10px;}

/* end */

div.flashmodule {background:#fff;color:#333;border:none;border-top:2px solid #003366;margin:10px 0px 0px 5px;padding:0px;width:595px;}
div.flashmodule h1 {color:#333;margin:8px 10px;padding:0;}
div.flashmodule h2 {background:none;border:none;color:#333;margin:10px;padding:0; font-size:10px;}
div.flashmodule h4 {color:#333;margin:12px 13px 12px 10px;padding:0; font-size:12px;}
div.flashmodule p {font-size:12px;margin:5px 10px 10px 10px;padding:0;}
div.flashmodule li {margin:5px 0 0 0;}
div.flashmodule dt {margin:0 0 0 10px;}
div.flashmodule dd {margin:0 0 20px 10px;}

/* end */

.backtotop {float:right;margin:0 20px 0 0;}
#comment a {color:#003366;text-decoration:none;}
#comment a:hover {text-decoration:underline;}

/* PROMOS */

.promo.med {line-height:1.2em;}
#content .promo {background:#fff;margin:0 0 5px 5px;}
#content .promo dl {margin:5px;}
[an error occurred while processing this directive]