.right {float:right;}
.left {float:left;}
img, a img {border:none}

.topblackcontainer {background: url(../images/site/header_blackbg.jpg); height:50px; }
.headerwrapper { margin: 0 auto;  z-index:5; width:1000px;}
.headerlinkscontainer {width:500px; padding: 13px 0px 0px 100px;color:#fff;}
.headerlinkscontainer a, a:hover {color:#fff; text-decoration:underline;}
.blankcontainer {height:10px;}
.headerimgcontainer {  margin: 0; width:1000px;   margin: 0 auto;    z-index:5;}
.topwhitecontainer {background: #fff; height:10px;}

.backgroundlogoclick {position:relative; z-index:2; float:left;}

.topsearch_iconsbar {float:right; width:280px; height:45px;  position: relative; }
.topsearch_iconsbar #language {	position: absolute;	height:23px;	right: 209px;	top: 10px;	width: 125px;	border: 0;}
.jumpmenu {background:#000; color:#fff;}

.topsearch_iconsbar #searchForm {position: absolute; height:23px; right: 7px;	top: 10px;	width: 205px;	border: 0;}
#searchForm fieldset {border: 0; padding: 0; }
.topsearch_iconsbar #searchForm #search_term { background: #63a6a4 none repeat scroll 0 0; border: 1px solid #c6c6c6; color: #ffffff; font-size:10px; line-height:10px; padding: 3px 25px 2px 8px; width: 155px; }
.topsearch_iconsbar #searchForm 
.submit_button { background: transparent url(../images/site/search_button.png) no-repeat scroll 0 0; border: medium none; height: 30px; position: absolute; right: 5px; text-indent: -9999px; top: -6px; width: 28px;}

#search_box {width: 214px;  float:right; padding:6px 0 0 0;}
#search_box #nsTerms {
    float: left;
    padding: 7px 0 0 5px ;
    margin: 0;
    border: #fff;
	height:15px;
    background: #63a6a4;
    font-size: 1em;
	color: #22aaaa;
	z-index: 3000;
}

#toplinks {	height: 25px;	width: 240px; color: #fff; text-align: left; float: right;	padding-top: 10px;}
#toplinks a {color: #fff; text-decoration: underline;}
#toplinks a:hover {color: #00AED9; text-decoration: underline;}

.leftnavbox { background-color:#fff; font-size:14px; margin-bottom: 15px;}
.leftnavbox ul{	list-style-type: none; padding: 0; margin: 0 0 0 5px;}		
.leftnavbox li a{ width: 100%; font-weight: bold; color: #a48300; text-decoration: none; display: inline-block;  border-bottom: 1px solid #E2E2E2; padding: 5px 0px 10px; margin: 0px 0px 5px;}	
.leftnavcontent {padding:0 1em  0 0;	border:none; }
.leftnavcontent img{ float: left; margin:0 0 0 -8px; padding:0 10px 0 0; }

.middlecolumnbox {width: 530px;	padding:0;	margin-bottom:1em;	background: #fff;}
.middlecolumnbox a{color:#d3255c;}
.middlecolumnbox img, img a {padding: 4px; border: 1px solid #bbbbbb;}
.middlecolumnbox .bordernone {padding: 0; border: none;}


.body_bottomoverlay {clear:both; float:right; position:relative; z-index:10;}

.footer {height: 355px;	width:100%; background: url('../images/site/footerbg.jpg'); font-size: 16px;clear:both; }
.footer_overlay {position:relative; z-index:10; float:right;}

.fboxwrapper {	width: 980px; margin: auto; text-align: center; position:absolute;	z-index:50;  left: 50%; margin-left: -490px;}
.fbox img {border: 10px solid #055e89;}

.footer1 {background: #3cbebc url('../images/site/footerbg1.jpg'); color:#fff; text-align: left; height:59px; font-size:10px; width:100%;clear:both; margin-top: -2px;}
.footer1 a {text-decoration: underline;color: #fff;}
.footer1 a:hover {text-decoration: none;}
.footer1 img {padding: 0 15px 0 0;}

.videowidget .infoframe {
    width: 690px;
    height: 500px;
    border: 5px solid #7FCAEC;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
}

.videowidget .infoframe a:hover {
    color: #9d7e04;
}

.videowidget .tabarea,
.videowidget .tabareab {
    width: 690px;
    height: 50px;
    margin-left:auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-top: 0px;
    display: block;
}

.videowidget .tabareab {
    margin-bottom: 15px;
}

.videowidget a.toptablink {
    margin: 0px;
    padding: 0px;
    display: inline-block;
    width: 170px;
    height: 50px;
}

.videowidget a.bottomtablink {
    margin: 0px;
    padding: 0px;
    margin-right: 1px;
    display: inline-block;
    width: 127px;
    height: 50px;
}

.videowidget a.entrytab {
    background: url('../images/videowidget/entrytab.jpg');
}
.videowidget a.entrytaba,
.videowidget a.entrytab:hover {
    background: url('../images/videowidget/entrytab_a.jpg');
}

.videowidget a.prizestab {
    background: url('../images/videowidget/prizestab.jpg');
}
.videowidget a.prizestaba,
.videowidget a.prizestab:hover {
    background: url('../images/videowidget/prizestab_a.jpg');
}

.videowidget a.judgestab {
    background: url('../images/videowidget/judgestab.jpg');
}
.videowidget a.judgestaba,
.videowidget a.judgestab:hover {
    background: url('../images/videowidget/judgestab_a.jpg');
}

.videowidget a.viewtab {
    background: url('../images/videowidget/viewtab.jpg');
}
.videowidget a.viewtaba,
.videowidget a.viewtab:hover {
    background: url('../images/videowidget/viewtab_a.jpg');
}

.videowidget a.entertab {
    background: url('../images/videowidget/entertab.jpg');
}
.videowidget a.entertaba,
.videowidget a.entertab:hover {
    background: url('../images/videowidget/entertab_a.jpg');
}

.videowidget a.sharetab {
    background: url('../images/videowidget/sharetab.jpg');
}
.videowidget a.sharetaba,
.videowidget a.sharetab:hover {
    background: url('../images/videowidget/sharetab_a.jpg');
}

.videowidget a.detailstab {
    background: url('../images/videowidget/detailstab.jpg');
}
.videowidget a.detailstaba,
.videowidget a.detailstab:hover {
    background: url('../images/videowidget/detailstab_a.jpg');
}