/*Global Styles*/
body{margin: 8px; padding:0px; background-color: #FFFFFF; color: black; }
#maincontainer{padding:0px; width: 770px; margin: 0px; border: 1px solid #83CB86}
#bodycontainer {padding:0px; margin:0px; width: 100%;}

#leftcol {padding: 20px 10px 10px 10px;}
.leftcolcontainer{width: 625px; padding: 0px; margin:0px;}
#rightcol {padding: 5px; text-align:center;}
.rightcolcontainer{width: 133px; padding:0px; margin:0px; background-color: #858585;}

/*Global Styles*/
body, p, td, div {font: 11px Arial, Helvetica, sans-serif; color: #333;}
a, a:visited {color: #223E71;}
a:hover {color: #999;}
.byline {color: #666;font: 11px Arial,sans-serif;}
.copy {font: 11px Arial, sans-serif;color: #333;}
a.head, a.head:visited {color: #223E71;font: bold 13px Arial, Helvetica, sans-serif;text-decoration:none;}
a.head:hover {color: #999; font: bold 13px Arial, Helvetica, sans-serif;text-decoration:none;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
.headerSection{border-bottom: 1px dotted #000;display:block;}
.headerSection .red{border-bottom:2px solid #fff; color:#BC2F44; display:inline; font: bold 16px arial, sans-serif; padding-right:4px;}
.headerSection .brown{color: #B2936E;display:inline;font: bold 16px arial, sans-serif;margin:0px;padding:0px;}
.headerSection .date {float:right;font: bold 13px arial, sans-serif;color:#3C5888;}
.headerSection .black {height:17px; background-color:#fff; float:left; font: bold 12px arial, sans-serif; color:#000;border:none;display:inline;padding-right: 3px;}
.headerSection .blue {font: bold 12px arial, sans-serif; color: #233E6D;display:inline;}
.headline {color: #000;font: bold 13px Arial, Helvetica, sans-serif;}
h1.headline {color: #000;font: bold 13px Arial, Helvetica, sans-serif; margin-top:1px;}
.headSmall {color: #000;font: bold 11px Arial, Helvetica, sans-serif;}
a.headSmall, a.headSmall:visited {color: #223E71;font: bold 11px Arial, Helvetica, sans-serif; text-decoration:none;}
a.headSmall:hover {color: #999; font: bold 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.kicker {color: #223E71;font: bold 12px Arial, sans-serif; display:inline;text-transform:uppercase}
.kickerBlack {color: #000;font: bold 12px Arial, sans-serif; display:inline;text-transform:uppercase}
.list {padding-left:0px;}
.list ul {list-style:none;margin:0px; padding:5px 0px 10px 0px;}
.list li {padding: 0px 0px 16px 0px; margin:0px;}
.list li a, .list li a:visited {font: bold 13px arial, sans-serif; text-decoration:none; color: #223E71;}
.list li a:hover {color: #999;}
.listsmall ul {list-style:none;margin:0px; padding:5px 0px 0px 0px;}
.listsmall li {padding: 0px 0px 16px 0px; margin:0px;}
.listsmall li a, .listsmall li a:visited {font: bold 11px arial, sans-serif; text-decoration:none; color: #223E71;}
.listsmall li a:hover {color: #999;}
#more a, #more a:visited, .more, a.more, a.more:visited  {text-decoration:none; font-weight:bold;}
#more a:hover, a.more:hover {color: #999;}
.normal {font-weight:normal;}
.normalred {FONT: bold 12px Arial, Helvetica, Geneva, sans-serif; COLOR: #ff0000}
p.sdrightcol, p.sdrightcol a, p.sdrightcol a:visited, p.sdrightcol a:hover{color: #fff; margin:0px; padding:0px;}

/*Header*/
#headercontainer {width: 770px; padding:0px; margin:0px;}
#headerLogo {width: 770px; height: 102px; margin-bottom: 1px; position:relative;}
#headerLogo .ced {top:0px; left: 0px; width: 770px; height: 102px; position:absolute; text-indent: -9999px; text-decoration:none;}
#leaderboard {background-color: #858585; text-align:center; border-top: 1px solid #23233B; border-bottom: 1px solid #0B0B47; padding: 4px; margin-bottom: 1px;}
#topnavcontainer {background-color: #223E71;position:relative;}


/*Header Top Nav*/
.navbg1 {width: 110px;border-right: 0px solid #83CB86;}
.navbg2 {width: 110px;border-right: 0px solid #83CB86;}
.navbg3 {width: 110px;border-right: 0px solid #83CB86;}
.navbg4 {width: 110px;border-right: 0px solid #83CB86;}
.navbg5 {width: 82px;border-right: 0px solid #83CB86;}
.navbg6 {width: 82px;border-right: 0px solid #83CB86;}
.navbg7 {width: 82px;border-right: 0px solid #83CB86;}
.navbg8 {width: 84px;border-right: none;}

#nav {width: 770px; margin:0px; padding:0px; position:relative;}
#nav a:hover {color: black; background-color: #83CB86;} 
#nav ul {padding: 0px; margin: 0px; list-style: none; height: 20px;} 
#nav li { float: left; text-align:left;}
#nav li a {font: bold 11px verdana, sans-serif; display: block; text-align: center;text-decoration: none;color: yellow; background-color:#009049;height: 17px; padding: 3px 0px 0px 0px;} 
#nav li ul {position: absolute; width: 150px; left: -999em;}
#nav li.navbg2 ul {position: absolute; width: 200px; left: -999em;} 
#nav li.navbg4 ul {position: absolute; width: 200px; left: -999em;} 
#nav li ul li a {width:150px;color: yellow; background-color: #009049;  border-top: 1px solid #fff;line-height: normal;padding: 2px 0px 0px 18px; text-align:left;} 
#nav li.navbg2 ul li a {width: 200px; color: yellow; background-color: #009049;  border-top: 1px solid #fff;line-height: normal;padding: 2px 0px 0px 18px; text-align:left;} 
#nav li.navbg4 ul li a {width: 200px; color: yellow; background-color: #009049;  border-top: 1px solid #fff;line-height: normal;padding: 2px 0px 0px 18px; text-align:left;} 
#nav li ul li a:hover {color: black; background-color: #83CB86; border-top: 1px solid #fff;} 
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}

