/* CSS Document */

* {margin:0; padding:0;}

body {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}

a { }
a:link { color: #13aeff; text-decoration: none;}
a:visited { color: #13aeff; }
a:hover { color: #0d7fbb; }
a:active { color: #ffffff; }

a img { border: none; outline: none; }

.outerContainer {width:960px; margin:0 auto;}
.innerContainer {width:960px; float:left;}

p {line-height:1.5; margin:10px 0 10px 0;}

.header {background:url(/images/headerBg.jpg) no-repeat bottom; width:960px; float:left; height:130px;}
.logo { float:left; width:169px; height:75px; margin:30px 0 0 21px;}
.leaderboardAd {float:left; width:728px; height:90px; background:#ccc; margin:18px 0 0 20px;}

.navBar {float:left; width:960px; height:40px; background:url(/images/navBg.png) no-repeat; margin:10px 0;}
.breadHolder {float:left; width:960px; height:20px; margin:0px ;}
.breadHolder a { color: #aaaaaa; }

ul.mainNav {list-style:none; margin:0 0 0 5px;}
ul.mainNav li {float:left; display:inline;}
ul.mainNav li a {float:left; padding:8px 36px; color:#fff; background:url(/images/mainNavBorderBg.png) no-repeat top right; text-decoration:none; font-size:18px;}
ul.mainNav li a:hover {text-decoration:underline; }

.mainContentContainer {width:960px; float:left;}

.leftPanel {float:left; width:200px; margin:0 10px 0 0;}
ul.leftMenu {list-style:none;}
ul.leftMenu li { float:left; width:200px;}
ul.leftMenu li a { color:#333; padding:10px 0; width:200px; float:left; border-bottom:1px dashed #ccc; text-decoration:none;}
ul.leftMenu li a:hover {color:#000; background-color:#ededed;}

ul.leftMenu li ul { list-style: none; }
ul.leftMenu li ul li { font-size: 85%; background-color: #fafafa;  }
ul.leftMenu li ul li a { width: 190px; padding-left: 10px; }
ul.leftMenu li ul li a.selected { background-color:#ededed; }

ol li { margin-left: 20px; }

.selected { font-weight: bold; }

.middleContent { float:left; width:580px; margin:0 10px 0 0; }

.middleContent ul { margin-left: 35px; }

.rightPanel {float:left; width:160px; height:600px; background:#ccc;}

h1 { margin:0 0 10px 0; padding:10px; background:#000; color:#fff; font-size:17px;}
h3 { margin:0 0 10px 0; padding:10px; background:#000; color:#fff; font-size:17px;}
.leftRoundedCorners {-moz-border-radius-topleft: 10px;-webkit-border-top-left-radius: 10px; border-top-left-radius: 10px;-moz-border-radius-bottomleft: 10px;-webkit-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;} 
.rightRoundedCorners {-moz-border-radius-topright: 10px;-webkit-border-top-right-radius: 10px;border-top-right-radius: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;}

.footerFullContainer { height:200px; background:#000; float:left; width:100%; margin:30px 0 0 0;}
.footerContainer {width:960px; margin:20px auto; height:160px; background:#ccc;}

/* News Styles */
.headline_Heading { font-size: 130%; }
.headline_DateStamp { font-size: 90%; font-variant: small-caps;}
.headline_IntroText { }
.headline_ReadMore { font-size: 95%; font-variant: small-caps;}
