@charset "UTF-8";
/* -------    Page Layout ----------*/
body{
padding:0 0px 0px 0px;
margin:0px;
font:12px/18px Arial, Helvetica, sans-serif;
color:#495257;
background:#040404;
}

td{
font:12px/18px  Arial, Helvetica, sans-serif;
color:#495257;
font-weight:normal;
}

div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea{
	padding : 0;
	margin : 0;
	}
p{
	padding : 0 0 10px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	outline : none;
	border : none;
	}
a {
	outline : none;
	text-decoration : none;
	}

/*-------------------       General      --------------*/
.fontSize14{ font-size:14px; line-height:18px;}
.fontSize16{ font-size:16px; line-height:20px;}
.fontSize18{ font-size:18px; line-height:24px;}
.fontSize24{ font-size:24px; line-height:36px;}
.blueText{ color:#118CD1;}
.whiteText{ color:#fff;}
.grayText{ color:#A3A3A3;}
.blueLink{ color:#26A7C7; text-decoration:underline; font-weight:bold;}
.blueLink:hover{ color:#000; text-decoration:none; font-weight:bold;} 
.yellowText{ color:#D17B00;}
.whiteLink{ color:#fff; font-size:11px;}
.whiteLink:hover{ color:#FE8E2F; font-size:11px; }
 
.heading_1{
	font-size:18px;
	font-weight:normal;
	color:#fff;
	line-height:20px;
	padding:0 0 10px 00px;
	display:block;
	}

.heading_2{
	font-size:24px;
	font-weight:normal;
	color:#D17B00;
	line-height:28px;
	padding:0 0 10px 0;
	display:block;
 	}

.heading_3{
	font-size:18px;
 	color:#D17B00;
	line-height:18px;
 	display:block;
	padding:10px 0 10px 0;
	font-weight:normal;
 	}
	
.heading_4{
	font-size:16px;
	font-weight:bold;
	color:#34362E;
	line-height:18px;
	padding:3px 0 20px 35px;
	display:block;
	background:url(images/heading_arrow3.gif) left top no-repeat;
	}


.whiteBg{ background:#fff;}
/*-------------------       Layout      --------------*/
#header{ 
	width:950px;
	height:239px;
	text-align:center;
	background:url(images/header_img.jpg) top left no-repeat;
 	 }
#headerTop{ height:167px;}
#logo{
 	 padding-top:33px;
	 padding-left:30px;
 	 }
#follow_us_on{ float:right; border-left:#040404 5px solid; border-bottom:#040404 5px solid;}
#follow_us_on table{ border:#fff 1px solid; background:#DFDFDF url(images/gray_bg.gif) 0 0 repeat-x;}
#follow_us_on table td{ padding:1px;}

#topMenu{ 
	height:45px; 
	text-align:center;
	color:#383434;
	line-height:45px;
	text-transform:uppercase;
	font:16px/22px "Trebuchet MS", Helvetica, sans-serif;
	
	}
 
#topMenu a{
   	color:#383434; 
 	padding: 0 4px 0 4px;
 	white-space:nowrap;
	font-weight:bold;
	line-height:45px;
 	}
#topMenu a:hover,  #topMenu a.active{ color:#000; text-decoration:none;}

#mainCol{
 	padding:10px;
 	background:#EFEFEF;
  	}
 
#banner{ 
	width:620px;
	height:326px;
	margin-bottom:5px;
 	background:url(images/banner.jpg) top left no-repeat;
 	 }
#bannerContent{ padding:260px 30px 0 30px; color:#fff; font-size:11px; } 

#bannerContent a{ color:#EF6C15; text-decoration:underline; font-weight:bold;}
#bannerContent a:hover{ color:#FFFFFF;}


.box{ margin-bottom:4px;}
.boxHeading{ 
	padding:0 0 0 17px;
	color:#fff;
	font-weight:bold;
	display:block;
	font-size:12px;
	line-height:30px;
	text-transform:uppercase;
	border:#545454 1px solid; 
	background:#969696 url(images/heading_bg.gif) top left repeat-x;
	}
.boxContent{ margin-bottom:4px; border:#DEDEDE 1px solid; background:#F8F8F8; } 
.boxPadding{ padding:10px 0 10px 10px;}

.newsTitle { padding-bottom:10px;}	 
.newsTitle a{color:#DE951B; font-size:18px; }
.newsTitle a:hover{ color:#000; }
.newsDate{ width:80px; font-weight:bold; color:#495257; background:#DEDEDE; padding:2px 4px 2px 4px;}


.addBanner{
 	padding:10px 0 8px 0;
 	}
.poll{
 	padding:20px 0 8px 20px;
 	}	
.Chart{}
.Chart td{ padding:2px 0px 2px 0px; border-bottom:#DADADA 1px solid; border-top:#fff 1px solid; color:#495257; line-height:24px;}	
.ChartHeading td{ background:#E9A533; padding:0 0 0 0; font-weight:bold; color:#FFFFFF; border:none;}	
.Chart div{ color:#A3A3A3;} 
.Chart .paddingLeft{ padding-left:20px; } 

/*--------------------  footer ------------------------------*/
#footer{
 	text-align:center;
	color:#796A6A;
 	padding:20px 0 20px 0;
	font:14px/20px "Trebuchet MS", Times, serif;
  }
.footerLink{ text-transform:uppercase; padding-bottom:10px; font-size:11px; }
.footerLink a{
	color:#fff;
	padding:0 4px 0 4px;
  }
#footer a:hover{ color:#fff; text-decoration:underline;}

