body {margin:0;padding:0;background:url(images/page_bkg.gif) repeat-x top #2c3744;font:11px arial;text-align:center;min-width:770px;color:#000;}
#pageContainer {width:770px;text-align:left;margin:auto;}
h1 {margin:0;padding:0;}
h2 {margin:0 0 .6em 0;padding:0;font-size:22px;}
h3 {font-size:1.1em;margin:0 0 .6em 0;padding:0;text-transform:uppercase;color:#990000;border-bottom:1px solid #990000;}
h3.wsubhead {margin:0 0 2px 0;padding-top:10px;}
h4 {font-size:1.2em;margin:1px 0 6px 0;padding:0;}
h5 {font-size:1.1em;margin:0 0 8px 0;color:#173c87;}
UL {list-style-position:outside;}
p {margin:0 0 12px 0;padding:0;}
p.tight {line-height:1.1em;}
.callout1 {font-weight:bold;font-size:13px;margin:10px 0px 20px 0px;}
a {text-decoration:none;}


#headerBox {position:relative;height:61px;}
#logoBox {height:61px;width:185px;cursor:pointer;position:absolute;display:block;top:0;left:0;}

#mainNav {background: url('images/tm_bkg.gif') #dcdcdc repeat-x;border-bottom:1px solid #666666;}
#mainNav ul {margin:0;padding:0;height:24px;}
#mainNav li {display:inline;margin:0;padding:0;}

.pageBody {width:770px;background:url(images/page_body_bkg.gif) repeat-y #fff;border-bottom:1px solid #292929;}
.primaryContentColumn {width:599px;background:url(images/content_bkg2.gif) repeat-x bottom;float:left;padding-bottom:10px;}
.primaryContentSubcolumn {float:left;width:458px;}
.primaryContentMargin {margin:0 15px 0px 15px;}
.homeContentLeftBox {width:279px;float:left;line-height:1.3em;margin-top:10px;}
.homeContentLeftBoxx {width:562px;float:left;line-height:1.3em;margin-top:10px;}
.homeContentRightBox {width:281px;float:right;line-height:1.3em;margin-top:10px;background:url(images/vrule_dotted1.gif) repeat-y left;}

.homeContentRightBoxx {width:181px;float:right;line-height:1.3em;margin-top:10px;background:url(images/vrule_dotted1.gif) repeat-y left;}
.homeContentLeftBox .margin {margin-right:10px;}
.homeContentRightBox .margin {padding-left:10px;}
a.headerLink {float:right;font-size:.8em;color:#818181;display:block;text-decoration:none;text-transform:lowercase;font-weight:normal;}
a.headerLink b {font-weight:normal;color:#ff0000;}


.secondaryContentColumnHome {width:171px;min-height:200px;float:right;background:url(images/billboard_side_bkg.jpg) no-repeat top;color:#ccc;}
.secondaryContentColumn {width:171px;float:right;background:url(images/aux-col_bkg1.gif) no-repeat top;color:#ccc;}
.contentMargin2 {margin:15px 10px 10px 10px;}
h3.onBlack {color:#fff;text-transform:uppercase;border-bottom:1px solid #d6d6d6;}
ul {margin:0 0 12px 0;padding:0;list-style:none;list-style-position:outside;}
ul li {padding:0 0 0 12px;margin-bottom:3px;background:url(images/bullet1.gif) 5px 5px no-repeat;list-style-position:outside;}
ul.onBlack {margin:0;padding:0;list-style:none;list-style-position:outside;}
ul.onBlack li {padding:0 0 0 12px;margin-bottom:8px;background:url(images/bullet2.gif) 5px 5px no-repeat;}
ul.onBlackNews {margin:0;padding:0;list-style:none;}
ul.onBlackNews li {padding:0 0 6px 0px;margin-bottom:6px;border-bottom:dotted 1px #666;font-size:10px;background:none;}
ul.onBlackNews li a {text-decoration:none;color:#bbb;}
ul.onBlackNews li a:hover {text-decoration:none;color:#fff;}
ul.featured li a {text-decoration:none;color:#0000cc;}
ul.featured li a:hover {text-decoration:underline;}


.subMenuBox {margin:20px 10px 10px 10px;padding:0;list-style:none;}
.subMenuBox li {margin:0;padding:0;background:none;display:inline;; text-align:justify;list-style-position:inside }
.subMenuBox li a {color:#ccc;text-decoration:none;font-size:11px;font-weight:bold;border-bottom:1px dotted #666;margin:0 0 5px 0;padding:0 0 0 3px;display:block;}
.subMenuBox li a:hover {border-bottom:1px solid #999;color:#fff;}
/*subMenuBox li {padding:0 0 0 12px;margin:0 0 4px 0;background:url(images/bullet1.gif) 6px 5px no-repeat;}*/

.imgRight {float:right;margin:0 0 6px 10px;}
.imgLeft {float:left;margin:0 10px 6px 0;}

#footerBox {color:#a0a0a0;font-size:10px;margin:auto;padding:3px;;text-align:left;width:770px;}
#footerDiv a, #footerDiv a:link, #footerDiv a:visited, #footerDiv a:active {color:#a4a4a4;text-decoration: underline;}
#footerDiv a:hover {text-decoration: none;}


#mainBillboard {width:599px;height:168px;float:left;background-color:#330000;}

.contentBoxOuter {width:277px;border:1px solid #bbb;margin-bottom:10px;background-color:#f9f9f9;}
.contentBoxInner {padding:5px 5px 0 5px;}
.contentBoxInner img {display:block;margin-bottom:4px;border:1px solid #000;}

.byline {color:#666;}

#clock {position:absolute;top:44px;left:660px;width:100px;height:12px;text-align:right;color:#2c3744;font-size:10px;}
