* { outline: none; -moz-outline-style: none; }

html{overflow-y:scroll;}
html{overflow:-moz-scrollbars-vertical;}

body{
	margin:0px 0 20px 0;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	color:#666;
	font-size:14px;
	background:url(images/mainBg.jpg) top center no-repeat fixed #00213f;
}
p{ margin:0px; padding:0 0 0 0; line-height:20px; }
table{line-height:20px;}

/*----------------------------------------
a styles
-----------------------------------------*/
a, a:hover{text-decoration:none; color:#448cca;}
a:hover{text-decoration:none; color:#000000}

a.blueSmall, a.blueSmall:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; line-height:11px; color:#448cca;}
a.blueSmall:hover{color:#000000;}

a.menuItemsSelected{display:block; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:15px; color:#bbd9f2; width:194px; background:url(images/menuItemBg.gif) 0px 0px no-repeat;}
a.numHighlight {color:#ff0000;}

a.bttnGreen, a.bttnGreen:hover, .bttnGreen, .bttnGreen:hover{ display:block; width:92px; height:19px; background:url(images/bttns.gif) 0px 0px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding:4px 10px 5px 10px;}
a.bttnGreen:hover{background:url(images/bttns.gif) 0px -29px no-repeat; text-decoration:none;}

a.bttnGreenLong, a.bttnGreenLong:hover{ display:block; width:129px; height:19px; background:url(images/bttnsLong.gif) 0px 0px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding:4px 10px 5px 10px;}
a.bttnGreenLong:hover{background:url(images/bttnsLong.gif) 0px -29px no-repeat; text-decoration:none;}

a.bttnGreenLonger, a.bttnGreenLonger:hover{ display:block; width:160px; height:19px; background:url(images/bttnsLonger.gif) 0px 0px no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding:4px 10px 5px 10px;}
a.bttnGreenLonger:hover{background:url(images/bttnsLonger.gif) 0px -29px no-repeat; text-decoration:none;}

a.bttnGreenLonger2, a.bttnGreenLonger2:hover{ display:block; background:url(images/whiteArrow.gif) top right no-repeat #598527; height: auto !important; height:19px; min-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; padding:4px 25px 4px 10px;}
a.bttnGreenLonger2:hover{ background-color:#6ba030; text-decoration:none;}

a.bttnGreenBig, a.bttnGreenBig:hover{display:block; background:url(images/enter_to_win_bg.gif) top right no-repeat ; height: auto !important; height:70px; min-height:50px; width: 270px; font-family:Arial, Helvetica, sans-serif; font-size:38px; font-weight: bold; color:#FFFFFF; padding:25px 0 0 10px;}
a.bttnGreenBig:hover{ background:url(images/enter_to_win_bg_hover.jpg) top right no-repeat  ; text-decoration:none;}

/*----------------------------------------
right menu styles
-----------------------------------------*/
.mainMenuWrapper{width:234px; margin:0px; padding:0px; background:url(images/rightMenuMainBg.jpg) top left repeat-y #ffffff;}
.menuWrapper{width:218px; background:url(images/rightMenuBg.jpg) top left no-repeat #0b3e6f; padding:15px 0 0 10px;}

/*----------------------------------------
contest styles
-----------------------------------------*/
.mainContestWrapper{width:234px; margin:0px; padding:0px; background:url(images/rightMenuMainBg.jpg) top left repeat-y #ffffff;}
.contestWrapper{width:228px; background:url(images/rightMenuBg.jpg) top left no-repeat #0b3e6f; padding:4px 0 0 0px;}

/*----------------------------------------
h styles
-----------------------------------------*/
h1{ font-family:"Times New Roman", Times, serif; color:#000000; font-size:30px; font-weight:normal; padding:0px; margin:0px; line-height:23px; /*width:658px;*/}
.h1Bg{ display:block; margin:0 0 26px 0; padding:0 0 0 15px; border-bottom:1px solid #ff0000; background:url(images/hMarker.png) bottom Left no-repeat; }
h2{font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#FF0000; padding:0px; margin:0 0 7px 0;}

.pagination{ font-family:"Times New Roman", Times, serif; color:#000000; font-size:15px; font-weight:normal; padding:0px; margin:0px; line-height:23px;}
.paginationBg{ display:block; margin:0 0 26px 0; padding:0 0 0 15px; border-bottom:1px solid #ff0000; /*background:url(images/hMarker.png) bottom Left no-repeat;*/ }
/*----------------------------------------
id styles
-----------------------------------------*/
#header{
	z-index:3;
	position: relative;
	margin:0px auto;
	padding:0px;
	width:985px;
	height: auto !important;
	height:363px;
	min-height:363px;
}

#content{
	z-index:1;
	position: relative;
	margin:0px auto;
	padding:0px 0px 0 29px;
	width:956px;
	/* min height for firefox and IE */
	height: auto !important;
	height:205px;
	min-height:205px;
}

#leftColumn{float:left; width:678px; margin:15px 27px 0 0; overflow:hidden;}
#rightColumn{float:left; width:234px; height: auto !important; height:205px; min-height:205px; background:url(images/rightColumnBg.jpg) top left no-repeat; padding:11px 0 0 12px}
#footer{
	z-index:4;
	position: relative;
	margin:0px auto;
	padding:0px;
	width:985px;
	height:56px;
	font-size:10px;
	color:#568fc1;
	background:url(images/footerBg.jpg) top left no-repeat;
}

#footer a{color:#568fc1; text-decoration:none}
#footer a:hover{text-decoration:underline}

/*----------------------------------------
class styles
-----------------------------------------*/
.contentBg{ background:url(images/contentBg.jpg) top left repeat-y #ffffff}

/*.menuItems a{display:block; font-family:"Times New Roman", Times, serif; font-size:15px; color:#bbd9f2; width:194px; margin-bottom:5px; padding:3px 3px 3px 11px; _margin-top:5px;}
.menuItems a:hover{display:block; text-decoration:none; font-family:"Times New Roman", Times, serif; font-size:15px; color:#bbd9f2; width:194px; background:url(images/menuItemBg.gif) 0px 0px no-repeat;}*/
.menuItems a, .menuItems a:hover{display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#bbd9f2; width:194px; margin-bottom:5px; padding:3px 3px 3px 11px; _margin-top:5px;}
.menuItems a:hover{text-decoration:none; font-family:Arial, Helvetica, sans-serif; background:url(images/menuItemBg.gif) 0px 0px no-repeat;}

/*----------------------------------------
big image styles
-----------------------------------------*/
.biggerImgBg{ background:url(images/biggerImgBg.jpg) top left no-repeat #ffffff; height:256px;}
.biggerImgBg img{border:1px solid #ffffff}

/*----------------------------------------
misc styles
-----------------------------------------*/
.black{color:#000000;}
.red{color:#FF0000;}
.lightBlue{color:#448cca}
.clear{ clear:both; height:1px; line-height:1px; font-size:1px;}
.SectionGapTop{ margin:44px 0 0 0;}
.SectionGapBottom{height:1px; line-height:1px; font-size:1px; margin:0 0 40px 0;}
.line{height:1px; line-height:1px; font-size:1px; border-bottom:1px solid #ff0000; margin:40px 0 40px 0}
.subTitle{font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#000000; padding:0px; margin:0 0 7px 0;}
.date{ font-size:10px; color:#000000}

.customLi1 ul{padding:0px 0 0 25px; margin:0px;}
.customLi1 ul li{margin:0px 0 15px 0;}

/*----------------------------------------
thumb table styles
-----------------------------------------*/
.thumbBg{background:url(images/thumbBg.jpg) top left no-repeat #ffffff; height:110px; width:158px;}
.thumbBgEmpty{height:110px; width:158px;}

.thumbTab{background:url(images/thumbTab.jpg) top left no-repeat #0077c3; width:158px; height:27px;  }
.thumbTab p{ display:block; width:118px; padding:5px 5px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height:10px; }
.thumbTab a, thumbTab a:hover{ display:block; width:128px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; line-height:10px; }
.thumbTab a:hover{color:#000000; text-decoration:none;}

a.img {display:block; border:1px solid #ffffff; }
a.img:hover {display:block; border:1px solid #333333;}

/*----------------------------------------
small thumb table styles
-----------------------------------------*/
.smallThumbBg td{background:url(images/smallThumbBg.jpg) top left no-repeat #ffffff; width:83px; height:67px;}
.smallThumbBgEmpty{ }

.smallThumb {background:url(images/smallThumbBg.jpg) top left no-repeat #ffffff; width:83px; height:67px;}
a.smallThumb {display:block; border:1px solid #ffffff; width:79px; height:59px;}
a.smallThumb:hover {display:block; border:1px solid #333333;}

/*----------------------------------------
home news styles
-----------------------------------------*/
.newsLink {padding:0px; margin:0px; font-size:12px; font-weight:bold;}
.newsLink li{padding:0px 0 0 20px; margin:0 0 10px 0; list-style:none; list-style-type:none; background:url(images/arrowNews.gif) 0px 3px no-repeat;}



/*-----------------------------------------
Survey Form styles
-------------------------------------------*/
.survey_input {color: #666666; width:260px; padding-left:3px;}
