/* CSS Document */



/* bottotm gray #444a51    top gray #1c1d1d  roll over blue #a9b1e8   blue #2d3783   gray divider #e6e6e5   */


body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:black; background-image:url(images/bk.jpg); background-repeat: repeat-x; background-color:#444a51;
margin:10px 0 0 0;
padding:0;}

.promos{margin-bottom:5px;}
.grey{color:#999999; text-align:center; padding-top:8px;}
.sponsors{text-align:center; border-bottom:1px solid #e6e6e5; padding:5px 0}
.header{ background-image:url(images/topnav_bk.jpg); background-repeat:no-repeat; height:59px;}
.clear{clear:both;}
.bd{border:1px solid black;}

.bignewstxt{background-image:url(images/icon.gif); background-repeat:no-repeat; background-position:right; color:#2d3783; font-size:18px; font-weight:bold; border-bottom:1px solid #e6e6e5; padding-bottom:3px; margin-bottom:10px;}
.smallnewstxt{color:#999999; font-size:11px; font-style:oblique;}
.mednewstxt{color:#2d3783; font-size:14px; font-weight:bold; padding-bottom:5px;}
.divider{border-bottom:2px dotted #e6e6e5 ; margin-top:5px; padding-bottom:4px; margin-bottom:3px;}
.dividerBLUE{border-bottom:2px dotted #2d3783 ; margin-top:10px; padding-bottom:4px; margin-bottom:5px;}
.imgrt{float:right; padding-left:10px; }
.imglt{float:left; padding-right:10px; }

.graybox{ background-color:#e6e6e5 ; padding:10px; border:1px solid #dbdbd9;  margin:8px 0; border-right:3px solid #c1c1c1; border-bottom:3px solid #c1c1c1  }


#maincontainer{
width: 983px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{

height: 59px; /*Height of top section*/
}


#contentwrapper{
float: left;
width: 100%;
background-color:white;
padding-bottom:10px;
background-image:url(images/box_top.gif); background-repeat:no-repeat;}

#contentcolumn{
margin: 13px 220px 0 220px; background-color:#FFFFFF; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 220px; /*Width of left column in pixel*/
margin-left: -983px; /*Set margin to that of -(MainContainerWidth)*/
margin-top:10px;
}

#rightcolumn{
float: left;
width: 220px; /*Width of right column*/
margin-left: -220px; /*Set left margin to -(RightColumnWidth)*/

margin-top:10px;
}

#footer{
clear: left;
width: 100%;
color:  #cccccc; 
font-size:11px;
text-align: center;
padding: 15px 0; background-image:url(images/box_bot.gif); background-repeat:no-repeat; 

}


.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.innertube2{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}



.smallhd{ background-image:url(images/small_head.jpg); background-repeat:no-repeat; color:white; font-weight:bold; font-size:13px; padding-top:8px; text-align:center; height:33px; margin-top:10px;}
.subnavbox{border-bottom:1px solid #e6e6e5; padding-bottom:6px; margin-bottom:10px; margin-left:10px; background-image: url(images/bull_red.gif); background-repeat:no-repeat;}




/* Links */

a.topnav:link{color:white; font-weight:bold; font-size:12px; text-decoration:none; padding:0 17px 0 17px;}
a.topnav:visited{color:white; font-weight:bold; font-size:12px; text-decoration:none; padding:0 17px 0 17px;}
a.topnav:hover{color:#a9b1e8 ; font-weight:bold; font-size:12px; text-decoration:none; padding:0 17px 0 17px;}


a.pyr:link{color:#cccccc; font-size:11px; text-decoration:none;}
a.pyr:visited{color:#cccccc; font-size:11px; text-decoration:none;}
a.pyr:hover{color: #0099FF; font-size:11px; text-decoration:none;}

a.subnav:link{ background-image: url(images/bull_red.gif); background-repeat:no-repeat; color:#70716d; text-decoration:none; padding:0 0 0 30px}
a.subnav:visited{ background-image: url(images/bull_red.gif); background-repeat:no-repeat; color:#70716d; text-decoration:none; padding:0 0 0 30px}
a.subnav:hover{ background-image: url(images/bull_blue.gif); background-repeat:no-repeat; color:#2d3783 ; text-decoration:none; padding:0 0 0 30px}
