@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;}

#nav,#nav ul {
 list-style: none outside none;
 margin: 0;
 padding: 0;
}
#nav {
 font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
 font-size: 13px;
 height: 36px;
 list-style: none outside none;
 margin: 40px auto;
 text-shadow: 0 -1px 3px #202020;
 width: 980px;

 /* border radius */
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;

 /* box shadow */
 -moz-box-shadow: 0px 3px 3px #cecece;
 -webkit-box-shadow: 0px 3px 3px #cecece;
 box-shadow: 0 3px 4px #8b8b8b;

 /* gradient */
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383));
 background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%);
 background-color:#5f5f5f;
}
#nav ul {
 left: -9999px;
 position: absolute;
 top: -9999px;
 z-index: 2;
}
#nav li {
 border-bottom: 1px solid #575757;
 border-left: 1px solid #929292;
 border-right: 1px solid #5d5d5d;
 border-top: 1px solid #797979;
 display: block;
 float: left;
 height: 34px;
 position: relative;
 width: 105px;
}
#nav li:first-child {
 border-left: 0 none;
 margin-left: 5px;
}
#nav li a {
 color: #FFFFFF;
 display: block;
 line-height: 34px;
 outline: medium none;
 text-align: center;
 text-decoration: none;

 /* gradient */
 background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383));
 background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%);
 background-color:#5f5f5f;
}

/* keyframes #animation1 */
@-webkit-keyframes animation1 {
 0% {
 -webkit-transform: scale(1);
 }
 30% {
 -webkit-transform: scale(1.3);
 }
 100% {
 -webkit-transform: scale(1);
 }
}
@-moz-keyframes animation1 {
 0% {
 -moz-transform: scale(1);
 }
 30% {
 -moz-transform: scale(1.3);
 }
 100% {
 -moz-transform: scale(1);
 }
}
#nav li > a:hover {
 /* css3 animation */
 -moz-animation-name: animation1;
 -moz-animation-duration: 0.7s;
 -moz-animation-timing-function: linear;
 -moz-animation-iteration-count: infinite;
 -moz-animation-direction: normal;
 -moz-animation-delay: 0;
 -moz-animation-play-state: running;
 -moz-animation-fill-mode: forwards;

 -webkit-animation-name: animation1;
 -webkit-animation-duration: 0.7s;
 -webkit-animation-timing-function: linear;
 -webkit-animation-iteration-count: infinite;
 -webkit-animation-direction: normal;
 -webkit-animation-delay: 0;
 -webkit-animation-play-state: running;
 -webkit-animation-fill-mode: forwards;
}
#nav li:hover > a {
 z-index: 4;
}
#nav li:hover ul.subs {
 left: 0;
 top: 34px;
 width: 150px;
}
#nav ul li {
 background: none repeat scroll 0 0 #838383;
 box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
 opacity: 0;
 width: 100%;

 /*-webkit-transition:all 0.3s ease-in-out;
 -moz-transition:all 0.3s ease-in-out;
 -o-transition:all 0.3s ease-in-out;
 -ms-transition:all 0.3s ease-in-out;
 transition:all 0.3s ease-in-out;*/
}

/* keyframes #animation2 */
@-webkit-keyframes animation2 {
 0% {
 margin-left:185px;
 }
 100% {
 margin-left:0px;
 opacity:1;
 }
}
@-moz-keyframes animation2 {
 0% {
 margin-left:185px;
 }
 100% {
 margin-left:0px;
 opacity:1;
 }
}
#nav li:hover ul li {
 /* css3 animation */
 -moz-animation-name: animation2;
 -moz-animation-duration: 0.3s;
 -moz-animation-timing-function: linear;
 -moz-animation-iteration-count: 1;
 -moz-animation-direction: normal;
 -moz-animation-delay: 0;
 -moz-animation-play-state: running;
 -moz-animation-fill-mode: forwards;

 -webkit-animation-name: animation2;
 -webkit-animation-duration: 0.3s;
 -webkit-animation-timing-function: linear;
 -webkit-animation-iteration-count: 1;
 -webkit-animation-direction: normal;
 -webkit-animation-delay: 0;
 -webkit-animation-play-state: running;
 -webkit-animation-fill-mode: forwards;

 /*-webkit-transition:all 0.3s ease-in-out;
 -moz-transition:all 0.3s ease-in-out;
 -o-transition:all 0.3s ease-in-out;
 -ms-transition:all 0.3s ease-in-out;
 transition:all 0.3s ease-in-out;*/
}
/* animation delays */
#nav li:hover ul li:nth-child(1) {
 -moz-animation-delay: 0;
 -webkit-animation-delay: 0;
}
#nav li:hover ul li:nth-child(2) {
 -moz-animation-delay: 0.05s;
 -webkit-animation-delay: 0.05s;
}
#nav li:hover ul li:nth-child(3) {
 -moz-animation-delay: 0.1s;
 -webkit-animation-delay: 0.1s;
}
#nav li:hover ul li:nth-child(4) {
 -moz-animation-delay: 0.15s;
 -webkit-animation-delay: 0.15s;
}
#nav li:hover ul li:nth-child(5) {
 -moz-animation-delay: 0.2s;
 -webkit-animation-delay: 0.2s;
}
#nav li:hover ul li:nth-child(6) {
 -moz-animation-delay: 0.25s;
 -webkit-animation-delay: 0.25s;
}
#nav li:hover ul li:nth-child(7) {
 -moz-animation-delay: 0.3s;
 -webkit-animation-delay: 0.3s;
}
#nav li:hover ul li:nth-child(8) {
 -moz-animation-delay: 0.35s;
 -webkit-animation-delay: 0.35s;
}