body, html{
	margin: 0;
	padding: 0;
	font-size: x-small;
	font-family: "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;
	color: #444444;
	height: 100%;
}
a{
	text-decoration: none;
	color: #3D3630;
}
a:hover{
	text-decoration: underline;
}
form{
	margin: 0;
	padding: 0;
	display: compact;
}
form strong{
	color: #E36203;
}
form .formRow{
	clear: both;
	padding: 2px;
	font-size: 110%;
}
form .formRow .formCol{
	float: left;
	width: 50%;
}
form .formRow .formColInfo{
	width: 100%;
	padding: 4px 0 4px 0;
	text-align: right;
	color: #5F5D5E;
}
form .formRow .formColWide{
	width: 100%;
}
form .formRowWide {
    clear: both;
    padding: 2px;
    font-size: 110%;
}
form label{
	color: #000000;
	clear: both;
}
form input.bahero, form select.bahero{
	width: 165px;
}
form input.baheroNS, form select.baheroNS{
	border: 0px solid #FFFFFF;
}
form input.baheroWide, form select.baheroWide{
	width: 355px;
}
form textarea.bahero{
	width: 360px;
	height: 300px;
}
form textarea.baheroWide{
    width: 870px;
    height: 400px;
}
img{
	border: 0px solid #FFFFFF;
}
input{
	height: 16px;
	border: 1px solid #B8B8B8;
	padding-left: 5px;
	padding-right: 5px;
}
input.noBorder{
	border: 0px solid #FFFFFF;
}
input.submit{
	margin-top: 2px;
	font-size: 10px;
	border: 0px solid #ffffff;
	background-image: url(/images//imgs/submit_bg.gif);
	background-repeat: repeat-x;
	height: 20px;
	color: #FFFFFF;
	text-transform: uppercase;
}
ul.poll{
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.poll li{
	padding: 0 0 5px 0;
}
ul.poll li.btns{
	text-align: right;
	padding: 10px 10px 10px 0;
}
li.btns input.submit{
	background-image: url(/images//imgs/submit_bg2.gif);
	background-repeat: repeat-x;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0 3px 0 3px;
}
h6{
	border-bottom: 1px dashed #AC9988;
	padding: 3px 0 3px 0;
	color: #a26401;
	font-size: 110%;
	position: relative;
}
h6 .date{
	right: 0;
	top: 3px;
	color: #998D8F;
	position: absolute;
}
.alignLeft{
	margin: 0;
	padding: 0;
	text-align: left;
}
.alignRight{
	margin: 0;
	padding: 0;
	text-align: right;
}
.alignCenter{
	margin: 0;
	padding: 0;
	text-align: center;
}
.article_buttons{
 background: url(/images//imgs/article_button_mid.gif) repeat-x top left;
}
.article_buttons div{
 background: url(/images//imgs/article_button_left.gif) no-repeat top left;
}
.article_buttons div div{
 background: url(/images//imgs/article_button_right.gif) no-repeat top right;
}

.article_buttons div div a,.login_buttons div div a,.login_buttons_high div div a{
 background: url(/images//imgs/submit_arrow.gif) no-repeat 20px center;
 padding: 0 0 0 30px;
 text-transform: uppercase;
 color: #fff;
 display: block;
 line-height: 38px;
 font-size: 12px;
 font-weight: bold;
}

.login_buttons{
 background: url(/images//imgs/login_button_mid.gif) repeat-x top left;
}
.login_buttons div{
 background: url(/images//imgs/login_button_left.gif) no-repeat top left;
}
.login_buttons div div{
 background: url(/images//imgs/login_button_right.gif) no-repeat top right;
}

.login_buttons_high{
 background: url(/images//imgs/login_button_mid_high.gif) repeat-x top left;
}
.login_buttons_high div{
 background: url(/images//imgs/login_button_left_high.gif) no-repeat top left;
}
.login_buttons_high div div{
 background: url(/images//imgs/login_button_right_high.gif) no-repeat top right;
}


.clear{
	clear: both;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	margin: 0;
	padding: 0;
}
.explorationSpacer {
	height : 20px;
	margin : 0;
	padding : 0;
}

.moreBtn, .moreBtn2, .moreBtn3, .moreBtn4, .moreBtn5{
	height: 17px;
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 0 1px;
	margin: 2px;
	float: right;
}
.moreBtn div, .moreBtn2 div, .moreBtn3 div, .moreBtn4 div, .moreBtn5 div{
	height: 17px;
	margin: 0;
	padding: 0x;
	float: left;
}
.moreBtn{
	background-image: url(/images//imgs/btn_more_bg.gif);
}
.moreBtn div{
	background-color: #a25a82;
}
.moreBtn2{
	background-image: url(/images//imgs/btn_more2_bg.gif);
}
.moreBtn2 div{
	background-color: #3779b5;
}
.moreBtn3{
	background-image: url(/images//imgs/btn_more3_bg.gif);
}
.moreBtn3 div{
	background-color: #9bab13;
}
.moreBtn4{
	background-image: url(/images//imgs/btn_more4_bg.gif);
}
.moreBtn4 div{
	background-color: #FF6600;
}
.moreBtn5{
	background-image: url(/images//imgs/btn_more5_bg.gif);
}
.moreBtn5 div{
	background-color: #7e7e7e;
}
.moreBtn a, .moreBtn2 a, .moreBtn3 a, .moreBtn4 a, .moreBtn5 a{
	font-family: Verdana,Arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	line-height: 15px;
	color: #FFFFFF;
	padding: 2px 5px 5px 12px;
	background-image: url(/images//imgs/btn_arrow.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}
.moreBtn a:hover, .moreBtn2 a:hover, .moreBtn3 a:hover, .moreBtn4 a:hover{
	text-decoration: none;
}
.mysummerBG{
	background-image: url(/images//imgs/contests/photocontest_bg.jpg);
	background-repeat: no-repeat;
	width: 952px;
	margin: 0 0 0 6px;
}
.mysummerHolder{
	padding: 26px 0 0 98px;
}
.mysummerClose{
	background-image: url(/images//imgs/contests/mysummer_bg_end.jpg);
	width: 952px;
	height: 19px;
	margin: 15px 0 0 0;
	clear: both;
}
.nextBtn,.nextBtnP,.nextBtnG, .nextBtn5{
	background-repeat: no-repeat;
	background-position: right 2px;
	height: 16px;
	color: #FFFFFF;
	font-size: 9px;
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	position: relative;
	font-family: Verdana,Arial, sans-serif;
	font-weight: bold;
}
.nextBtn{
	background-image: url(/images//imgs/btn_next_l.gif);
}
.nextBtn5{
	background-image: url(/images//imgs/btn5_next_l.gif);
}
.nextBtnP{
	background-image: url(/images//imgs/btnP_next_l.gif);
}
.nextBtnG{
	background-image: url(/images//imgs/btng_next_l.gif);
}
.nextBtnGwide {
	float : right;
}
.heroesEntry .nextBtn, .vaioFaces .nextBtn{
	float: right;
}
.nextBtn a,.nextBtnP a, .nextBtnG a, .nextBtn5 a{
	color: #FFFFFF;
	font-size: 9px;
	padding: 0 22px 0 7px;
	line-height: 13px;
	margin: 0;
}
.nextBtn a:hover,.nextBtnP a:hover, .nextBtnG a:hover, .nextBtn5 a:hover{
	text-decoration: none;
}
.nextBtn img,.nextBtnP img, .nextBtnG img, .nextBtn5 img{
	margin: 0;
	padding: 0;
	border: 0 solid #FFFFFF;
	width: 1px;
	height: 13px;
	position: absolute;
	top: 2px;
	left: -1px;
}
.overviewBox, .overviewBoxType2{
	background-image: url(/images/ob_t1_bgl.gif);
	background-repeat: repeat-y;
	background-color: #6B5D52;
	width: 481px;
	font-size: 110%;
	margin: 0 0 5px 0;
}

.overviewBox .rc, .overviewBoxType2 .rc{
	background-image: url(/images/ob_t1_bgr.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 100%;
	margin: 0;
	padding: 0;
}
.overviewBox .content, .overviewBoxType2 .content{
	background-image: none;
	clear: both;
	margin: 0;
	padding: 0;
}
.bannerMargin img{
	margin: 0 0 0 6px;
}
.cBox{
	clear: both;
	width: auto;
	margin: 0 8px 0 6px;
}
.vaioPrideBoxCol1{
	clear: none;
	width: 170px;
	float: left;
	margin: 0 3px 0 6px;
	_margin: 0 3px 0 3px;
}
.vaioPrideBoxCol1 .intro{
	height: 137px;
	padding: 0 8px 0 0;
}
.min-hub{
 min-height:222px;
 _height:222px;
}

.vaioPrideBoxCol2{
	clear: none;
	width: 461px;
	float: left;
	margin: -19px 0 0 0;
	position: relative;
}
.vaioFacesBoxCol1{
	clear: none;
	width: 480px;
	float: left;
	margin: 0 3px 0 6px;
	_margin: 0 3px 0 3px;
	position: relative;
}
.vaioFacesBoxCol1 .vaioFacesImgList{
	height: 200px;
	margin: 0 0 0 4px;
	padding: 0 6px 0 4px;
	height: 175px;
	clear: both;
}
.vaioFacesBoxCol1 .vaioFacesImgList img.thumb{
	width: 48px;
	height: 48px;
	margin: 0 0 3px 3px;
	padding: 0;
	border: 1px solid #6B5D52;
}
.vaioFacesBoxCol2{
	clear: none;
	width: 150px;
	float: left;
	margin: -15px 3px 0 0;
	position: relative;
}
.vaioFacesBoxCol2 .intro{
	height: 224px;
	width: 130px;
	margin: 0;                                                                                      
	padding: 0;
	text-align: center;
}
.explorationBoxCol1{
	clear: none;
	width: 300px;
	float: left;
	margin: 0 6px 0 6px;
	_margin: 0 3px 0 3px;
	position: relative;
}
#exploration .explorationBoxCol1{
	_width : 300px;
}
.explorationBoxCol2{
	clear: none;
	width: 644px;
	float: left;
	margin: 0 3px 0 3px;
	_margin : 0 2px 0 1px;
	position: relative;
}
.explorationDoubleCol1{
 clear:none;
 width:260px;
 float:left;
 position:relative;
}
.explorationDoubleCol2{
 clear:none;
 width:280px;
 float:left;
 position:relative;
}
.explorationDoubleCol1 .title,.explorationDoubleCol2 .title{
 xwidth:290px;
 width:100%;
}
.explorationDoubleCol2 .cbMr {
 min-height:500px;
 _height:538px;
}
.explorationBoxCol2 .intro{
	height: 155px;
}
.explorationBoxCol2 .intro .left{
	margin: 0 6px 0 0;
}
.explorationBoxCol2 .intro .left .row span{
	height: 90px;
	background-color: #E3F7DE;
}
.explorationBoxCol2 .intro .right{
	margin: 0px;
}
.explorationBoxCol2 .intro .right .row span{
	height: 90px;
	background-color: #E3F7DE;
}
.explorationBoxCol2 .intro .title{
	width: 305px;
	xwidth:100%;
}
.explorationBoxCol2 .intro .title span{
	background-color: #CADDEE;
	color: #585858;
}
.explorationBoxCol2 .intro .title .pxLine{
	background-color: #CADDEE;
}
.newsBoxCol1{
	clear: none;
	width: 590px;
	float: left;
	margin: 0 3px 0 6px;
	_margin: 0 3px 0 3px;
	xoverflow:hidden;
}
.newsBoxCol2{
	clear: none;
	width: 359px;
	float: left;
	margin: 0 3px 0 0;
	xoverflow:hidden;
}
.newsBoxCol1 .intro{
	x_height:190px;
	xmin-height:190px;
	padding: 8px 20px 0 0;
	clear: both;
	xpadding-bottom:10000px;
	xmargin-bottom:-10000px;
}
.newsBoxCol2 .intro{
	x_height:210px;
	xmin-height:210px;
	vertical-align: middle;
	text-align: center;
	clear: both;
	xpadding-bottom:10000px;
	xmargin-bottom:-10000px;
}
.cBox .cbTl{
	background-image: url(/images/ob_t1_box_tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
	clear: both;
	width: 100%;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
}
.newsBoxCol1 .cbTl{
	min-height: 24px;
}
.cBox .cbTlTitle{
	background-image: url(/images/ob_t1_box_title_tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
	clear: both;
	line-height: 100%;
	font-size: small;
	margin: 0;
	width: 100%;
	display: block;
}
.cBox .cbTlTitle .cbTrTitle{
	background-image: url(/images/ob_t1_box_title_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	clear: both;
	line-height: 100%;
	font-size: 80%;
	font-weight: bold;
	padding: 7px 10px 7px 7px;
	position: relative;
	text-align: right;
}
.cBox .cbTl .cbTr{
	background-image: url(/images/ob_t1_box_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	clear: both;
	width: 100%;
	height: 11px;
}
.cBox .cbMl{
	background-image: url(/images/ob_t1_box_ml.gif);
	background-repeat: repeat-y;
	background-position: left;
	clear: both;
	width: 100%;
}
.cBox .cbMl .cbMr{
	background-image: url(/images/ob_t1_box_mr.gif);
	background-repeat: repeat-y;
	background-position: right;
	clear: both;
	width: 100%;
}
.cBox .cbBl{
	background-image: url(/images/ob_t1_box_bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	clear: both;
	width: 100%;
	height: 100%;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}
.cBox .cbBl .cbBr{
	background-image: url(/images/ob_t1_box_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	clear: both;
	width: 100%;
	height: 100%;
	height: 10px;
}
.cBox .descLayer{
	position: relative;
	height: 159px;
}
.cBox .descLayer .bg{
	width: 301px;
	position: absolute;
	bottom: 0;
	left: 2px;
	background-image: url(/images/text_bg.gif);
	background-position: bottom left;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
.cBox .descLayer .desc{
	position: absolute;
	height: inherit;
	bottom: 0;
	left: 10px;
	color:#FFF;
	margin-right: 6px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
.cBox .descLayer .desc .alignRight{
	margin-right: 15px;
}
.cBox .linkBox{
	height: 23px;
	position: absolute;
	color: #ddf24f;
	bottom: 0;
	right: 0;
	_bottom: -1px;
	_right: -1px;
}
.explorationBoxCol2 .linkBox{
	height: 23px;
	position: absolute;
	color: #ddf24f;
	bottom: 0;
	right: 0;
	_bottom: -1px;
	_right: -1px;
	padding-bottom: 0;
}
.cBox .linkBox a{
	font-size: 110%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding: 0 8px 0 8px;
	margin: 5px;
	line-height: 23px;
}
.cBox .linkBox .linkBoxBg{
	background-image: url(/images/ob_t1_bg_linkbox.gif);
	background-repeat: repeat-x;
	height: 23px;
	float: left;
}
.cBox .linkBox .linkBoxCorner{
	background-image: url(/images/ob_t1_corner_linkbox.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 16px;
	float: left;
}
#exploration .cBox .linkBox a{
	color: #DDF24F;
	background-image: url(/images/arrow_exploration.gif);
}
#exploration .cBox .title .pxLine{
	background-color: #CADDEE;
}
#exploration .cBox .title span{
	background-color: #CADDEE;
	color: #585858;
}
#exploration .cBox .row{
	background-color: #E5EDF8;
}
#exploration .cBox .row p{
	font-weight: normal;
	color: #444444;
}
#exploration .cBox .row .pxLine{
	background-color: #E3F7DE;
}
.overviewBoxType2 .content img{
	background-image: none;
	clear: both;
	margin: 0 0 0 6px;
	padding: 0;
}
.overviewBox .content .intro, .overviewBoxType2 .content .intro{
	margin: 0 0 0 9px;
}
.overviewBox .content .intro .thumb, .overviewBoxType2 .content .intro .thumb{
	background-image: url(/images/ob_t1_img_bg.gif);
	background-repeat: no-repeat;
	margin: 0 7px 0 0;
	padding: 0;
	width: 128px;
	height: 128px;
	float: left;
}
.overviewBox .content .intro .connectThumb, .overviewBoxType2 .content .intro .connectThumb{
	background-image: url(/images/ob_t1_img_bg.gif);
	background-repeat: no-repeat;
	margin: 0 7px 0 0;
	padding: 0;
	width: 128px;
	height: auto;
	float: left;
}
.overviewBox .content .intro .connectThumb img, .overviewBoxType2 .content .intro .connectThumb img{
	margin: 2px 0 0 2px;
	width: 128px;
	height: auto;
}
.overviewBox .content .intro .text, .overviewBoxType2 .content .intro .text{
	float: left;
	width: 310px;
	padding: 2px 0 0 0;
}
#exploration .overviewBox .content .intro .text {
	width : 305px;
}
.overviewBox .content .intro .text .title, .overviewBoxType2 .content .intro .text .title{
	background-color: #CADDEE;
	margin-bottom: 3px;
	position: relative;
}
.overviewBox .content .intro .text .title span, .overviewBoxType2 .content .intro .text .title span{
	padding: 5px 5px 5px 5px;
	display: block;
	font-size: 120%;
	font-weight: bold;
	color: #3B6691;
}
.overviewBox .content .intro .text .title .pxLine, .overviewBoxType .content .intro .text .title .pxLine{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #CADDEE;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.overviewBox .content .intro .text .row, .overviewBoxType2 .content .intro .text .row{
	background-color: #E5EDF8;
	margin-bottom: 3px;
}
.overviewBox .content .intro .text .row .rowPadding, .overviewBoxType2 .content .intro .text .row .rowPadding{
	padding: 5px;
	margin: 0;
}
.overviewBox .content .intro .text .row .pxLine, .overviewBoxType2 .content .intro .text .row .pxLine{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #E5EDF8;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.overviewBox .content .intro .text .row .hr, .overviewBoxType2 .content .intro .text .row .hr{
	background-image: url(/images/hm_1col_sep.gif);
	background-repeat: repeat-x;
	margin: 8px 0 3px 0;
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}
.overviewBox .content .intro .text .row span, .overviewBoxType2 .content .intro .text .row span{
	padding: 5px;
	margin: 0;
	display: block;
}
.overviewBox .content .intro .text .row span .text, .overviewBoxType2 .content .intro .text .row span .text{
	margin: 0;
	padding: 0;
	float: left;
	width: 210px;
}
.overviewBox .content .intro .text .row span p, .overviewBoxType2 .content .intro .text .row span p{
	_height: 48px;
	min-height: 52px;
	margin: 0;
	padding: 0;
}
.overviewBox .content .intro .text .row span p a, .overviewBoxType2 .content .intro .text .row span p a{
	background-image: url(/images//imgs/li_arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin: 0 0 5px 0;
	padding: 0 0 0 8px;
	color: #3B6691;
}
#content #hmRightColumn .content .row span .text strong{
	color: #E36203;
}
.overviewBox .content .intro .thumb img, .overviewBoxType2 .content .intro .thumb img{
	border: 0px solid #FFFFFF;
	margin: 2px 0 0 2px;
	width: 124px;
	height: 124px;
}
.overviewBox .content .detailRow, .overviewBoxType2 .content .detailRow{
	margin: 0 0 0 7px;
	_margin: 0 0 0 4px;
	padding: 0;
	clear: both;
	float: left;
	height: 100%;
	_width : 280px;
}
.overviewBox .content .drSep, .overviewBoxType2 .content .drSep{
	background-image: url(/images/2px_bg_t1.gif);
	background-repeat: repeat-x;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	width: auto;
	margin: 5px 10px 5px 10px;
	padding: 0;
	clear: both;
	overflow: hidden;
}
.overviewBox .content .detailRow .detailBox, .overviewBoxType2 .content .detailRow .detailBox{
	background-image: url(/images/ob_t1_db_tl.gif);
	background-repeat: no-repeat;
	background-color: #E2E2E2;
	width: 220px;
	height: 100%;
	float: left;
	margin: 0 3px 4px 3px;
}
.overviewBox .content .detailRow .detailBoxWide, .overviewBoxType2 .content .detailRow .detailBoxWide{
	background-image: url(/images/ob_t1_db_tl.gif);
	background-repeat: no-repeat;
	background-color: #E2E2E2;
	width: 284px;
	height: 100%;
	float: left;
	margin: 0 3px 4px 3px;
	_margin-left: 1px;
}
.overviewBox .content .detailRow .detailLinks, .overviewBoxType2 .content .detailRow .detailLinks{
	width: 250px;
	height: 100%;
	float: left;
	margin: 0 3px 4px 3px;
}
.overviewBox .content .detailRow .detailLinks a, .overviewBoxType2 .content .detailRow .detailLinks a{
	background-image: url(/images//imgs/arrow_t1.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 7px;
	color: #585858;
	font-weight: bold;
}
.overviewBox .content .detailRow .detailBoxType2, .overviewBoxType2 .content .detailRow .detailBoxType2{
	width: 285px;
	height: 100%;
	float: left;
	margin: 0 3px 4px 3px;
}
.overviewBox .content .detailRow .detailBox .tr, .overviewBoxType2 .content .detailRow .detailBox .tr{
	background-image: url(/images/ob_t1_db_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.overviewBox .content .detailRow .detailBox .bl, .overviewBoxType2 .content .detailRow .detailBox .bl{
	background-image: url(/images/ob_t1_db_bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.overviewBox .content .detailRow .detailBox .br, .overviewBoxType2 .content .detailRow .detailBox .br{
	background-image: url(/images/ob_t1_db_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 3px;
	clear: both;
}
.overviewBox .content .detailRow .detailBoxWide .tr, .overviewBoxType2 .content .detailRow .detailBoxWide .tr{
	background-image: url(/images/ob_t1_db_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.overviewBox .content .detailRow .detailBoxWide .bl, .overviewBoxType2 .content .detailRow .detailBoxWide .bl{
	background-image: url(/images/ob_t1_db_bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.overviewBox .content .detailRow .detailBoxWide .br, .overviewBoxType2 .content .detailRow .detailBoxWide .br{
	background-image: url(/images/ob_t1_db_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding: 3px;
	clear: both;
}
.overviewBox .content .detailRow .thumb, .overviewBoxType2 .content .detailRow .thumb{
	background-image: url(/images/ob_t1_db_img_shadow.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	float: left;
}
.overviewBox .content .detailRow .thumb img, .overviewBoxType2 .content .detailRow .thumb img{
	margin: 2px 0 0 2px;
	float:left;
}



.leftnavthumb{
 background:url(/images/ob_t1_db_img_shadow.gif) no-repeat;
 width:54px;
 height:54px;
 margin:4px 10px 0 4px;
 float:left;
}
.leftnav img{
 width:50px;
 height:50px;
 margin:4px 0 0 4px;
 float:left;
}
.leftnavtext{
 font-weight:bold;
 color:#E36203;
 display:block;
 min-height:40px;
}


/* fix here */

.overviewBox .content .detailRow .thumbwall img, .overviewBoxType2 .content .detailRow .thumbwall img{
	width: 78px;
	height: 50px;
	margin: 2px 4px 0 2px;
	float:left;
}
.overviewBox .content .detailRow .text, .overviewBoxType2 .content .detailRow .text{
	font-weight: bold;
	color: #E36203;
	display: block;
	_height: 40px;
	min-height: 40px
}
.overviewBox .content .detailRow .smallText, .overviewBoxType2 .content .detailRow .smallText{
	font-weight: normal;
	color: #444444;
	font-size: 90%;
}
.overviewBox .content .detailRow .text .img, .overviewBoxType2 .content .detailRow .text .img{
	margin: 0 5px 5px 0;
}
.overviewBox .sep, .overviewBoxType2 .sep{
	background-image: url(/images/ob_t1_sep_bgl.gif);
	background-repeat: repeat-y;
	clear: both;
	width: 100%;
	margin: 0;
	padding: 0;
}
.overviewBox .sep .rc, .overviewBoxType2 .sep .rc{
	background-image: url(/images/ob_t1_sep_bgr.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 100%;
	margin: 0;
	padding: 0;
}
.overviewBox .sep .rc strong, .overviewBoxType2 .sep .rc strong{
	color:#fff;
	font-size:120%;
}
.overviewBox .sep .t, .overviewBoxType2 .sep .t{
	background-image: url(/images/ob_t1_sep_tl.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 11px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.overviewBoxType2 .sep .t{
	background-image: url(/images/ob_t1_sep_tl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	height: 2px;
}
.overviewBox .sep .t .rc, .overviewBoxType2 .sep .t .rc{
	background-image: url(/images/ob_t1_sep_tr.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 100%;
	height: 11px;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.overviewBoxType2 .sep .t .rc{
	background-image: url(/images/ob_t1_sep_tr.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 2px;
}
.overviewBox .sep .m{
	clear: both;
	font-size: 9px;
	line-height: 16px;
	_height: 17px;
	min-height: 17px;
	font-family: Verdana, Arial, sans-serif;
	margin: 0;
	padding: 2px 0 2px 11px;
	color: #B5B3B3;
	position: relative;
}
.overviewBox .sep .m .rss{
	position: absolute;
	top: 2px;
	right: 15px;
	width: 44px;
	height: 7px;
}
.overviewBoxType2 .sep .m{
	clear: both;
	height: 4px;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	color: #B5B3B3;
}
.overviewBox .sep .b, .overviewBoxType2 .sep .b{
	background-image: url(/images/ob_t1_sep_bl.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 12px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.overviewBox .sep .b .rc, .overviewBoxType2 .sep .b .rc{
	background-image: url(/images/ob_t1_sep_br.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 100%;
	height: 12px;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
.overviewBox .top, .overviewBoxType2 .top{
	background-image: url(/images/ob_t1_tl.gif);
	background-repeat: no-repeat;
	width: 100%;
	xheight: 40px;
	height: 31px;
	clear: both;
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
}
.overviewBox .minitop{
	background-image: url(/images/ob_t1_tl.gif);
	background-repeat: no-repeat;
	width: 100%;
	height:14px;
	margin:0 0 2px 0;
	overflow:hidden;
	clear: both;
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
}
.overviewBoxType2 .top{
	height: 31px;
}
.overviewBox .top .rc,.overviewBox .minitop .rc, .overviewBoxType2 .top .rc{
	background-image: url(/images/ob_t1_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
	xheight: 40px;
	height: 31px;
	width: 100%;
}
.overviewBoxType2 .top .rc{
	height: 31px;
}
.overviewBox .top span, .overviewBoxType2 .top span{
	display: block;
	padding: 8px 10px 0 10px;
}
.overviewBox .bgClose, .overviewBoxType2 .bgClose{
	background-image: url(/images/ob_t1_el.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 100%;
	height: 8px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.overviewBox .bgClose .rc, .overviewBoxType2 .bgClose .rc{
	background-image: url(/images/ob_t1_er.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	width: 100%;
	font-size: 1px;
	line-height: 1px;
}
.pagingType2{
	background-color: #EBE9D0;
	clear: both;
	margin: 0 10px 5px 10px;
	padding: 0;
}
.pagingType2 .holder{
	clear: both;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-weight: bold;
	color: #64645C;
	font-size: 110%;
}
.pagingType2 .holder .lCol{
	float: left;
	text-align: left;
	font-size: 110%;
}
.pagingType2 .holder .rCol{
	float: right;
	font-size: 110%;
	text-align: left;
}
.pagingType2 .holder .pageNumbers{
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid red;
}
.pagingType2 .holder p{
	width: 500px;
	float: left;
	margin: 0;
	padding: 0;
}
.heroesEntry .holder p{
	width: 360px;
}
.vaioFaces .holder p{
	width: 190px;
}
.pagingType2 .holder .prevHolder{
	text-align: left;
	float: left;
	width: 220px;
	left: 0px;
	top: 0px;
}
.pagingType2 .holder .nextHolder{
	text-align: right;
	float: right;
	width: 220px;
	right: 0px;
	top: 0px;
}
.heroesEntry .holder .prevHolder{
	width: 120px;
}
.heroesEntry .holder .nextHolder{
	width: 120px;
}
.vaioFaces .holder .prevHolder{
	width: 120px;
}
.vaioFaces .holder .nextHolder{
	width: 120px;
}
.pagingType2 .pxLine{
	clear: both;
	background-image: url(/images/2px_bg_t2.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	height: 1px;
}
.paging{
	background-color: #E3E3E3;
	clear: both;
	margin: 5px 0 5px 0;
	width: 966px;
}
.paging .holder{
	clear: both;
	margin: 5px 5px 5px 5px;
	text-align: center;
	font-weight: bold;
	color: #64645C;
	font-size: 110%;
}
.paging .holder .lCol{
	float: left;
	text-align: left;
	font-size: 110%;
}
.paging .holder .rCol{
	float: right;
	font-size: 110%;
	text-align: left;
}
.paging .holder .pageNumbers{
	text-align: left;
	float: left;
	margin: 0 10px 0 10px;
	padding: 0;
}
.paging .holder p{
	width: 500px;
	float: left;
	margin: 0;
	padding: 0;
}
.paging .holder .pageView{
	padding-right: 20px;
	margin-right: 10px;
	border-right: 2px solid #9e9898;
}
.paging .holder .prevHolder, .paging .holder .nextHolder, .paging .holder .pageView{
	text-align: left;
	float: left;
}
.paging .holder .prevHolder, .paging .holder .nextHolder, .paging .holder .pageNumbers{
	margin: 5px 5px 0 5px;
	
}
.paging .pxLine{
	clear: both;
	background-image: url(/images/2px_bg_t2.gif);
	background-repeat: repeat-x;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	height: 1px;
}

.prevBtn,.prevBtnP,.prevBtnG, .prevBtn5{
	background-repeat: no-repeat;
	background-position: 0 2px;
	height: 16px;
	color: #FFFFFF;
	font-size: 9px;
	float: left;
	margin: 0 1px 0 0;
	padding: 0;
	position: relative;
	font-family: Verdana,Arial, sans-serif;
	font-weight: bold;
}
.prevBtn{
	background-image: url(/images//imgs/btn_prev_l.gif);
}
.prevBtn5{
	background-image: url(/images//imgs/btn5_prev_l.gif);
}
.prevBtnP{
	background-image: url(/images//imgs/btnP_prev_l.gif);
}
.prevBtnG{
	background-image: url(/images//imgs/btng_prev_l.gif);
}
.prevBtn a,.prevBtnP a, .prevBtnG a, .prevBtn5 a{
	color: #FFFFFF;
	font-size: 9px;
	padding: 0 7px 0 22px;
	line-height: 15px;
	margin: 0;
}
.prevBtn a:hover,.prevBtnP a:hover, .prevBtnG a:hover, .prevBtn5 a:hover{
	text-decoration: none;
}
.prevBtn img,.prevBtnP img,.prevBtnG img, .prevBtn5 img{
	margin: 0;
	padding: 0;
	border: 0 solid #FFFFFF;
	width: 1px;
	height: 13px;
	position: absolute;
	top: 2px;
	right: -1px;
	_right: -2px;
}

#breadcrumb{
	clear: both;
	margin: 0 0 5px 0;
	padding: 0 2px 0 2px;
	font-size: 110%;
}
#breadcrumb a{
	color: #50463d;
	text-decoration: none;
}
#breadcrumb a:hover{
	text-decoration: underline;
}
#content{
	margin: 0 12px 0 12px;
	padding: 0;
	clear: both;
}
#content #hmLeftColumns{
	width: 645px;
	float: left;
	margin: 0;
	margin-bottom: 5px;
	font-size: 110%;
}
#content #hmLeftColumns .bg{
	background-image: url(/images/hm_2col_bg.gif);
	background-repeat: repeat-y;
	clear: both;
	float: left;
	width: auto;
	_height: 455px;
	min-height: 455px;
}
#content #hmLeftColumns .bg .col1{
	font-family: Arial, Helvetica, sans-serif;
	width: 318px;
	margin-right: 6px;
	float: left;
}
#content #hmLeftColumns .bg .col1 .hdr{
	background-image: url(/images/hm_lcol_t_bg.gif);
	background-repeat: repeat-y;
}
#content #hmLeftColumns .bg .col1 .hdr p{
	display: block;
	margin: 0;
	padding: 0 14px 7px 14px;
	font-weight: bold;
}
#content #hmLeftColumns .bg .col1 .top{
	background-image: url(/images/hm_lcol_t.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 36px;
	clear: both;
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
}
#content #hmLeftColumns .bg .col1 .top span{
	display: block;
	padding: 6px 0 0 10px;
}
#content #hmLeftColumns .bg .col2{
	width: 319px;
	float: left;
}

#content #hmLeftColumns .bg .col2 .top span{
	display: block;
	padding: 6px 0 0 10px;
}
#content #hmLeftColumns .content{
	width: 285px;
	margin: 10px 0 0 16px;
}
#content #hmLeftColumns .results{
	height: 280px;
	overflow: auto;
}
#content #hmLeftColumns .resultRow{
	clear: both;
	background-color: #F0EFED;
	margin: 0 0 3px;
}
#content #hmLeftColumns .resultRow .pollBar{
	margin: 6px 0 6px 0;
	clear: both;
	height: 12px;
}
#content #hmLeftColumns .resultRow .pollTotal{
	background-image: url(/images//imgs/poll_result_bg.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 80%;
	height: 12px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	float: left;
}
#content #hmLeftColumns .resultRow .pollTotalPct{
	height: 12px;
	padding: 0 0 0 10px;
	font-size: 11px;
	overflow: hidden;
	float: left;
}
#content #hmLeftColumns .resultRow .pollTotal .memberPct{
	background-image: url(/images//imgs/poll_pct_member_total.gif);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	height: 12px;
	border: 0 solid #FFFFFF;
	margin: 0;
}
#content #hmLeftColumns .resultRow .pollTotal .guestPct{
	background-image: url(/images//imgs/poll_pct_guests_total.gif);
	background-position: top right;
	background-repeat: no-repeat;
	float: left;
	height: 12px;
	border: 0 solid #FFFFFF;
	margin: 0;
}
#content #hmLeftColumns .resultRow span{
	margin: 6px;
	display: block;
	clear: both;
}
#content #hmLeftColumns .resultRow .pxLine{
	clear: both;
	background-color: #F0EFED;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
}
#content #hmLeftColumns .legend{
	margin: 0;
	clear: both;
}
#content #hmLeftColumns .legend span{
	margin: 0 10px 0 0;
}
#content #hmLeftColumns .content .row{
	background-color: #F6DEEA;
	margin: 0;
	padding: 0;
	margin-bottom: 3px;
}
#content #hmLeftColumns .content .row span{
	margin: 0;
	padding: 5px 5px 0 5px;
	display: block;
}
#content #hmLeftColumns .content .row span .text{
	margin: 0;
	padding: 0;
	float: left;
	width: 210px;
}
.content .row span .text p{
	margin: 0 0 5px 0;
	padding: 0;
}
.content .row span .text strong{
	color: #E36203;
}
#content #hmLeftColumns .content .row .thumb, #content #hmRightColumn .content .row .thumb{
	background-image: url(/images//imgs/hm_img_shadow.gif);
	background-repeat: no-repeat;
	width: 54px;
	height: 54px;
	margin: 0 6px 0 0;
	padding: 2px 0 0 2px;
	float: left;
}
#content #hmRightColumn .content .row .thumb{
	background-image: url(/images//imgs/hm_img_shadow_ent.gif);
}
#content #hmLeftColumns .content .thumb .row span img{
	border: 0px solid #FFFFFF;
	height: 50px;
	width: 50px;
}
#content #hmLeftColumns .content .row .pxLine{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #F6DEEA;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#content #hmLeftColumns .content .title{
	background-color: #F4CCE0;
	margin-bottom: 3px;
}
#content #hmLeftColumns .content .title span{
	padding: 5px;
	display: block;
	font-size: 120%;
	font-weight: bold;
	color: #70485B;
}
#content #hmLeftColumns .content .title .pxLine{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #F4CCE0;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
}
#content #hmLeftColumns .bgClose{
	background-image: url(/images//imgs/hm_2col_bg_close.gif);
	background-repeat: no-repeat;
	width: 643px;
	height: 19px;
	clear: both;
	line-height: 1px;
	font-size: 1px;
}
#content #hmLeftColumns .hmBanners{
	width: 643px;
	height: 144px;
	clear: both;
	margin: 5px 0 0 0;
}
#content #hmLeftColumns .hmBanners a.banner1{
	margin-right: 2px;
}
#content #hmLeftColumns .hmBanners img{
	width: 319px;
	height: 146px;
	margin: 0;
	padding: 0;
	border: 0 solid #FFFFFF;
}


#content #hmRightColumn{
	margin-left: 4px;
	width: 317px;
	float: left;
	font-size: 110%;
}
#content #hmRightColumn #flashBanner{
	width: 317px;
	margin-bottom: 5px;
}
#content #hmRightColumn .col{
	background-image: url(/images//imgs/hm_1col_bg.gif);
	background-repeat: repeat-y;
	width: 317px;
}
#content #hmRightColumn .col .top{
	background-image: url(/images//imgs/hm_1col_t.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 36px;
	clear: both;
	color: #FFFFFF;
	font-size: 120%;
	font-weight: bold;
	text-transform: uppercase;
}
#content #hmRightColumn .col .content{
	width: 285px;
	margin: 10px 0 0 16px;
	_height: 405px;
	min-height: 407px;
}
.content .row{
	background-color: #E5EDF8;
	margin-bottom: 3px;
}
.content .row .hr{
	background-image: url(/images//imgs/hm_1col_sep.gif);
	background-repeat: repeat-x;
	margin-bottom: 3px;
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
}
.content .row span{
	padding: 5px;
	display: block;
}
.content .row span .text{
	margin: 0;
	padding: 0;
	float: left;
	width: 210px;
}
.content .row span p{
	margin: 0 0 0 0;
	padding: 0;
}
.content .row span p a{
	background-image: url(/images//imgs/li_arrow1.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	margin: 0 0 5px 0;
	padding: 0 0 0 8px;
	color: #3B6691;
}
.content .row span .text strong{
	color: #E36203;
}
.content .row .thumb{
	background-image: url(/images//imgs/hm_img_shadow.gif);
	background-repeat: no-repeat;
	width: 54px;
	height: 54px;
	margin: 0 6px 0 0;
	padding: 0;
	float: left;
}
.content .row .thumb div{
	width: 50px;
	height: 50px;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}
.content .row .thumb img{
	height: 50px;
}
.content .thumb .row span img{
	border: 0px solid #FFFFFF;
	margin: 2px 0 0 2px;
	height: 50px;
	width: 50px;
}
.content .row .pxLine{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #E5EDF8;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
}
.content .title{
	background-color: #CADDEE;
	margin-bottom: 3px;
	position: relative;
}
.content .title .rss{
	position: absolute;
	width: 46px;
	height: 19px;
	top: 5px;
	right: 4px;
}
.content .title span{
	padding: 5px 5px 5px 5px;
	display: block;
	font-size: 120%;
	font-weight: bold;
	color: #3B6691;
}
.content .title .pxLine{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	background-color: #CADDEE;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	overflow: hidden;
}
#content #hmRightColumn .col .top span{
	display: block;
	padding: 6px 0 0 10px;
}
#content #hmRightColumn .col .bgClose{
	background-image: url(/images//imgs/hm_1col_bg_close.gif);
	background-repeat: no-repeat;
	width: 100%;
	height: 19px;
	clear: both;
	line-height: 1px;
	font-size: 1px;
}




#exploration{
	background-image: url(/images/bg_exploration.jpg);
	background-repeat: repeat-x;
	background-color: #ACCEEB;

	height: 100%;
}
#exploration #container{
	background-image: url(/images/c_bg_exploration.gif);
	background-repeat: repeat-y;
	width: 990px;
	text-align: left;
	margin: 0 auto;
	padding: 15px 0 15px 0;
}
#exploration #footer{
	background-image: url(/images/ftr_exploration.gif);
	background-repeat: no-repeat;
	width: 990px;
	height: 83px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
	clear: both;
}
#exploration #footer .margin{
	padding: 15px 15px 0 15px;
	clear: both;
	float: left;
}
#exploration .overviewBox, #exploration .overviewBoxType2{
	background-image: url(/images//imgs/ob_t1_bgl.gif);
	background-repeat: repeat-y;
	background-color: #6B5D52;
	width: 966px;
	font-size: 110%;
	margin: 0 0 5px 0;
}
#exploration .overviewBox .content .intro .text .rowPadding{
	height : 167px;
	_height : 210px;
}
#explorationOverviewRow2 .col1{
	float: left;
	width: 319px;
	margin: 0 6px 0 0;
}
#explorationOverviewRow2 .col2{
	float: left;
	width: 639px;
}
#explorationOverviewRow2 .col1 .overviewBox, #explorationOverviewRow2 .col1 .overviewBoxType2{
	width: 319px;
}
#explorationOverviewRow2 .col2 .overviewBox, #explorationOverviewRow2 .col2 .overviewBoxType2{
	width: 639px;
}
#explorationOverviewRow2 .col2 .overviewBox .cBox, #explorationOverviewRow2 .col2 .overviewBoxType2 .cBox{
	width: 310px;
	margin:0 0 0 6px;
	_margin:0 0 0 3px;
	padding: 0;
}
#explorationOverviewRow2 .col2 .overviewBox .cBox .text, #explorationOverviewRow2 .col2 .overviewBoxType2 .cBox .text{
	width: 290px;
}
#explorationOverviewRow2 .col2 .overviewBox .intro .left, #explorationOverviewRow2 .col2 .overviewBoxType2 .intro .left{
	margin: 0 5px 0 0;
}
#explorationOverviewRow2 .detailRow{
	width: 285px;
	margin: 0 0 0 5px;
}

#footer #legal{
	float: left;
	text-align: center;
	width: 720px;
	font-size: 100%;
	color: #746f69;
	margin: 0 10px 0 10px;
}
#footer #legal a{
	color: #746f69;
	text-decoration: none;
}
#footer #legal a:hover{
	text-decoration: underline;
}
#footer #logoBLNO{
	float: left;
	width: 123px;
	height: 14px;
	margin: 0;
}

#header{
	margin: 0 12px 0 12px;
	padding: 0;
	height:45px;
	margin-bottom: 10px;
}
#header #country{
	color: #777777;
	font-size: 100%;
	background-image: url(/images//imgs/c_sep.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	float: left;
	margin-top: 10px;
	width: 250px;
	margin-right: 10px;
}
#header #country a{
	color: #777777;
}
#header #logoCV{
	float: left;
	width: 143px;
	height: 29px;
}
#header #logo{
	float: left;
	margin-right: 10px;
	margin-top: -12px;
}
#header #search{
	float: right;
	margin-left: 10px;
}
#relatedtopics .topic{
	float: left;
	_height: 125px;
	min-height: 125px;
	width:400px;
}
#relatedtopics .topic .thumb{
	background-image: url(/images//imgs/ob_t1_db_img_shadow.gif);
	background-repeat: no-repeat;
	width: 354px;
	height: 54px;
	margin-right: 4px;
	float: left;
}
#relatedtopics .topic .thumb img{
	margin: 2px 0 0 2px;
}
#relatedtopics .topic span.text{
	width: 450px;
}
#strip{
	margin: 5px 12px 4px 12px;
	padding: 0;
	clear: both;
	text-align: left;
	width: 966px;
}

/*START: COMMON NAVIGATION STYLES*/
#topNavigation{
	clear: both;
	width: 966px;
	height: 21px;
	margin: 0 12px 0 12px;
}

#topNavigation #NavMain{
	height: 24px;
	background-image: url(/images/subnav_bg.gif);
	background-repeat: repeat-x;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	z-index: -1;
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: both;
	text-transform: uppercase;
}
#topNavigation #NavMain .loginLinks{
	float: right;
	margin: 5px;
}
#topNavigation #NavMain .loginLinks a{
	color: #FFFFFF;
}
#mainNav ul, #NavMain ul{
	list-style-type: none;
	font-size: 100%;
	padding: 0px;
	margin: 0px;
	xwidth: 100%;
	clear: both;
}
#mainNav li, #NavMain li{
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px;
}
#mainNav table, #NavMain table{
	position: absolute;
	border-collapse: collapse;
	left: 0;
	top: 0;
	margin: 0px;
	padding: 0px;
}

#NavMain li{
	background-image: none;
}
#mainNav li a.active:hover{
	background-image: url(/images//imgs/topnav_l_on.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration: none;
	color: #474339;
}
#NavMain li a{
	color: #FFFFFF;
	float: left;
	font-size: 110%;
	background-image: url(/images//imgs/subnav_sep.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px;
	margin: 0px;
	padding-left: 16px;
	padding-right: 16px;
	line-height: 23px;
}

#mainNav #rightNav{
	position: absolute;
	right: 0px;
	top: 0px;
	float: right;
	text-transform: uppercase;
	margin-right: 8px;
	color: #717171;
}
#mainNav #rightNav a{
	float: none;
	line-height: 23px;
	background-image: none;
	padding: 0px;
	margin: 0px;
	color: #474339;
}
#mainNav #rightNav a:hover{
	line-height: 23px;
	text-decoration: underline;
	color: #474339;
}
#mainNav #rightNav a.print{
	background-image: url(/images//imgs/icn_print.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 16px;
	font-size: 100%;
}
#mainNav #rightNav a.print:hover {
	text-decoration: underline;
}


/*END: COMMON NAVIGATION STYLES*/

#Overview3Cols, #Overview2ColsType1, #Overview1ColType1{
	width: 966px;
	margin: 0;
	padding: 0;
	clear: both;
	overflow: hidden;
}
#Overview3Cols .col1, #Overview3Cols .col2, #Overview3Cols .col3{
	width: 318px;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
#Overview3Cols .col3{
	margin: 0;
	padding: 0;
}
#Overview1ColType1 .col1{
	width: 100%;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
#Overview2ColsType1 .col1{
	width: 313px;
	dwidth : 320px;
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
#Overview2ColsType1 .col2{
	width: 648px;
	margin: 0;
	padding: 0;
	float: left;
}
#Overview3Cols .overviewBox, #Overview3Cols .overviewBoxType2, #Overview2ColsType1 .overviewBox, #Overview1ColType1 .overviewBox{
	background-image: url(/images/ob_t1_bgl.gif);
	background-repeat: repeat-y;
	xbackground-color: #FEFEFE;
	background:#6b5d50;
	width: 100%;
	font-size: 110%;
	margin: 0 0 5px 0;
}
#Overview3Cols .overviewBox .content .intro .text, #Overview3Cols .overviewBoxType2 .content .intro .text{
	float: left;
	width: 285px;
	padding: 2px 0 0 0;
}

.t2ImgBg{
	background-image: url(/images/ob_t1_img2_bg.gif);
	background-repeat: no-repeat;
	width: 95px;
	height: 118px;
	margin: 0 3px 0 0;
	float: left;
}
.t2ImgBg img{
	margin: 2px 0 0 0;
	width: 91px;
	height: 114px;
}
#vgeneration #Overview2ColsType1 .overviewBox .content .intro .text .t2ImgBg{
	background-image: url(/images/ob_t1_img2_bg.gif);
	background-repeat: no-repeat;
	width: 95px;
	height: 118px;
	margin: 0 3px 0 0;
	float: left;
}
#vgeneration #Overview2ColsType1 .overviewBox .content .intro .text .t2ImgBg img{
	margin: 2px 0 0 2px;
	width: 91px;
	height: 114px;
}
.t3ImgBg{
	background-image: url(/images/ob_t1_img2_bg.gif);
	background-repeat: no-repeat;
	width: 54px;
	height: 54px;
	margin: 0 3px 0 0;
	float: left;
}
.t3ImgBg img{
	margin: 2px 2px 0 2px;
	width: 50px;
	height: 50px;
}
.t3ImgBg120x86{
	background-image: url(/images/ob_t1_img2_bg120x86.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 86px;
	margin: 0 3px 0 0;
	float: left;
}

.t3ImgBg120x86 img{
	margin: 2px 0 0 2px;
	width: 116px;
	height: 82px;
}


.content .intro .text .row .shortDate{
	float: left;
	color: #978e91;
	font-weight: bold;
	margin: 0;
	width: 90px;
}
.content .intro .text .row .shortDesc{
	float: left;
	color: #52514f;
	margin: 0 6px 0 0;
	width: 420px;
}
.content .intro .text .row .shortDesc strong {
	color: #9f6504;
}
.vaioFacesBox{
	background-image: url(/images/ob_t1_bgl.gif);
	background-repeat: repeat-y;
	background-color: #FEFEFE;
	width: 100%;
	font-size: 110%;
	margin: 0 0 5px 0;
}
.vaioFacesBox .rc{
	background-image: url(/images/ob_t1_bgr.gif);
	background-repeat: repeat-y;
	background-position: right;
	width: 100%;
	margin: 0;
	padding: 0;
}
.vaioFacesBox .bgClose{
	background-image: url(/images/ob_t1_el.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 100%;
	height: 8px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
}
.vaioFacesBox .bgClose .rc{
	background-image: url(/images/ob_t1_er.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 8px;
	width: 100%;
	font-size: 1px;
	line-height: 1px;
}
.vaioFacesBox .top{
	background-image: url(/images/ob_t1_tl.gif);
	background-repeat: no-repeat;
	width: 100%;
	xheight: 40px;
	height: 31px;
	clear: both;
	color: #FFFFFF;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
}
.vgenBtn{
	margin: 10px 6px 0 6px;
	padding: 0;
}
.vgenBtn .crnr{
	margin: 0 1px 0 1px;
	background-color: #9bab13;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	height: 1px;
	clear: both;
}
.vgenBtn .caption{
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #9bab13;
	clear: both;
}
.vgenBtn .caption a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	padding: 3px;
	margin: 3px;
}
.vGen .overviewBox .content .intro .text .row, .vGen .overviewBoxType2 .content .intro .text .row{
	background-color: #ebe9d0;
	width: auto;
}
.vGen .overviewBox .content .intro .text .rowNoBg, .vGen .overviewBoxType2 .content .intro .text .rowNoBg{
	background-color: transparent;
	width: auto;
}
.vGen strong.title, .vGen .overviewBox .content .intro .text .row strong.title, .vGen .overviewBox .content .intro .text .row b.title{
	font-weight: bold;
	color: #E36203;
	background-color: transparent;
}
.vGen .overviewBoxType2 .content .intro .text .row strong.title, .vGen .overviewBoxType2 .content .intro .text .row b.title{
	font-weight: bold;
	color: #E36203;
	background-color: transparent;
}
.vGen .overviewBox .content .intro .text .row .date, .vGen .overviewBoxType2 .content .intro .text .row .date{
	background-image: url(/images//imgs/2px_bg_t1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
	color: #6E6E6C;
	margin: 0 0 3px 0;
	padding: 0 0 3px 0;
	display: block;
}
.vGen .overviewBox .content .intro .text .row span, .vGen .overviewBoxType2 .content .intro .text .row span{
	margin: 0;
	padding: 0;
	xwidth: 160px;
	display: block;
}
.vGen .overviewBox .content .intro .text .sCol3 span {
    display: inline;
}
.vGen .overviewBox .content .intro .text .row .pxLine, .vGen .overviewBoxType2 .content .intro .text .row .pxLine{
	background-color: #ebe9d0;
	clear: both;
}
.wpThumb{
	width: 113px;
	height: 85px;
	float: left;
	border: 1px solid #CFCFCF;
	margin: 0 6px 0 0;
}
.wpThumb{
	width: 113px;
	height: 85px;
	float: left;
	border: 1px solid #CFCFCF;
	margin: 0 6px 0 0;
}
/*START: NEWSTICKER STYLES*/
#ticker{
	background-image: url(/images//imgs/hm_ticker_bg.gif);
	background-repeat: no-repeat;
	width: 966px;
	height: 40px;
	margin: 0 12px 0px 12px;
	padding: 0;
	clear: both;
	font-size: small;
	position: relative;
}
#ticker .tickerTitle{
	background-image: url(/images//imgs/hm_tickertitle_bg.gif);
	background-repeat: no-repeat;
	height: 35px;
	float: left;
	color: #FFFFFF;
}
#ticker .tickerTitle span{
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 8px;
	display: block;
}
#ticker .tickerContent{
	height: 35px;
	float: left;
	position: relative;
	padding: 1px 0 0 6px;
	width: auto;
	background-color: transparent;
}
#ticker .rss{
	position: absolute;
	right: 9px;
	top: 9px;
}
#ticker .tickerContent #scroller{
	width: 100%;
	height: 33px;
	line-height: 32px;
	color: #FFFFFF;
	overflow: hidden;
	background-color: transparent;
}
#ticker .tickerContent #scroller a{
	color: #FFFFFF;
}
#ticker .tickerContent #scroller a.linkType1{
	background-image: url(/images//imgs/ln_arw3.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left: 12px;
	color: #FFDB61;
	font-size: 90%;
}
/*END: NEWSTICKER STYLES*/

/* hub page */
#hubflagtable{
 width:100%;
 border:0;
}
#hubflagtable td{
 width:33%;
}
#hubflagtable td a{
 display:block;
 padding:4px 0;
}
#hubflagtable td a img{
 width:20px;
 height:13px;
 border:0;
 float:left;
 margin:0 8px 0 10px;
}
#hubimgfield{
 position:relative;
 width:385px;
 height:244px;
 background:url(/images//imgs/hub_jump_in.jpg) no-repeat top left;
}
#hubtextfield{
 position:absolute;
 left:0;
 top:134px;
 width:385px;
 height:108px;
}
#hubtextwelcome{
 width:268px;
 height:66px;
 margin:15px 0 0 95px;
 border:0;
}
#hubtextcontent{
 margin:16px 0 0 25px;
 padding:0 5px 0 55px;
 color:#fff;
 font-size:15px;
 display:none;
 visibility:hidden;
 background:url(/images//imgs/hub_jump_in_icon.gif) no-repeat top left;
 min-height:80px;
 _height:80px;
}
#hub-warning-noscript{
 text-align:center;
 padding:90px 50px 0 50px;
 background:url(/images//imgs/hub_jump_in_icon_noscript.gif) no-repeat center 30px;
 font-size:14px;
 font-weight:bold;
}
.importantbutton{
 display:block;
 margin:30px 20px 0 20px;
 background:url(/images//imgs/imbutbg.gif) repeat-x top left;
}
.importantbutton div{
 background:url(/images//imgs/fff.gif) no-repeat top left;
}
.importantbutton div div{
 background:url(/images//imgs/fff.gif) no-repeat top right;
}
.importantbutton div div div{
 background:url(/images//imgs/fff.gif) no-repeat bottom left;
}
.importantbutton div div div div{
 background:url(/images//imgs/fff.gif) no-repeat bottom right;
 padding:3px 15px 3px 15px;
 color:#fff;
 text-transform:uppercase;
 font-size:11px;
}

/* action submission*/
.action_topimg{
 width:304px;
 height:142px;
 border:0;
 margin:0 0 10px 0;
}
.action_login{
 color:#fff;
 margin:0 0 0 5px;
 padding:3px 0 0 10px;
 font-size:110%;
}
.action_submission{
 color:#fff;
}
.action_submission_vgen{
 color:#666;
}
.action_submission,.action_submission_vgen{
 margin:0 0 0 5px;
 padding:3px 0 0 30px;
 font-size:12px;
 font-weight:bold;
 min-height:30px;
 _height:30px;
}
.action_submission{
 background:url(/images//imgs/action_submission2.gif) no-repeat top left;
}
.action_submission_vgen{
 background:url(/images//imgs/action_submission.gif) no-repeat top left;
}
.action_submission ul,.action_submission_vgen ul{
 margin:20px 0 10px 10px;
 padding:0;
 font-weight:normal;
}
.action_submission li,.action_submission_vgen li{
 margin:0
 padding:0;
 list-style-image: url(/images//imgs/li_arrowbox.gif);
}
.action_submission li a{
 color:#fff;
}
.action_submission_vgen li a{
 color:#666;
}

/* wallpaper form */
.wallformblock{
 color:#fff;
 background:#6a5d51;
 margin:0;
 padding:0 0 0 4px;
}
.wallformblock input {
height:20px;
}
.wallformblock table{
 width:100%;
 border:0;
}
.wallformblock label{
 color:#fff;
 margin:8px 4px;
 display:block;
}
.wallformblock textarea{
 margin:0 4px;
 height:150px;
}
.wallformblock select{
 color:#fff;
 background:#000;
 display:block;
 padding:1px;
 margin: 12px 13px 10px 10px;
 _margin-right:6px;
 border:0;
 font-size:11px;
 width:250px;
 float:right;
}
.wallformblock .s{
 width:280px;
 display:block;
 padding:0;
 margin:0 0 4px 4px;
 clear:both;
}
.wallformblock .upload{
 float:right;
 color:#fff;
 background:#000 url(/images//imgs/submit_bg.gif) repeat-x top left;
 text-transform:uppercase;
 font-size:11px;
 padding:1px 3px;
 margin: 12px 13px 12px 12px;
 border:0;
}
.wallformblock p{
 margin:0 13px 4px 4px;
 padding:0;
 font-size:11px;
 clear: both;
}
.wallformblock p.disclaimer, .disclaimer{
	font-size: 90%;
	margin: 10px 4px;
}
.wallformsep {
background-image : url(/images//imgs/wp_dotted_sep.gif);
background-position : top left;
background-repeat : repeat-x;
margin-left: 2px;
margin-top : 5px;
height : 1px;
width : 285px;
font-size : 1px;
line-height : 1px;
overflow:hidden;
}
.wallformblock a{
 text-align:right;
 padding:4px 0;
 color:#fff;
 font-weight:bold;
 float:right;
 margin:12px 12px 5px 4px;
}
/* wallpaper form */
.linksformblock{
 color:#fff;
 background:#6a5d51;
 margin:0;
 padding:0 0 0 4px;
 xmin-height:708px;
 x_height:708px;
}
.linksformblock strong{
 font-weight:bold;
 color:#fff;
 padding:15px 0 10px 3px;
 display:block;
}
.linksformblock table{
 width:100%;
 border:0;
}
.linksformblock label{
 color:#fff;
 padding:0 0 0 3px;
}
.linksformblock input{
 padding:0;
 margin:0 4px;
 clear:both;
}
.linksformblock textarea{
 margin:0 4px;
 height:98px;
}
.linksformblock select{
 color:#fff;
 background:#000;
 display:block;
 padding:1px;
 margin:12px 10px;
 _margin-right:4px;
 border:0;
 font-size:11px;
 width:250px;
 float:right;
}
.linksformblock .s{
 width:178px;
}
.linksformblock .ss{
 width:280px;
}
.linksformblock .sss{
 width:33px;
 text-align:right;
 margin:2px 12px 0 3px;
}
.linksformblock .linksubmit{
 float:right;
 color:#fff;
 background:#000 url(/images//imgs/submit_bg.gif) repeat-x top left;
 text-transform:uppercase;
 font-size:11px;
 padding:1px 3px;
 margin:12px 12px;
 _margin-right:5px;
 border:0;
}
.linksformblock p{
 margin:0 4px;
 padding:0;
 font-size:11px;
}
.linksformblock a{
 display:block;
 border-top:1px dashed #fff;
 text-align:right;
 padding:4px 0;
 color:#fff;
 font-weight:bold;
 float:left;
 width:290px;
 margin:12px 4px 0 4px;
}
.smallcomment{
 color:#ccc;
 font-size:90%;
}
/* */
.cbBreso{
 background:url(/images//imgs/ob_reso_bg.gif) repeat-x bottom left;
 float:left;
 width:100%;
}
.cbBreso div{
 background:url(/images//imgs/ob_reso_bl.gif) no-repeat bottom left;
}
.cbBreso div div{
 background:url(/images//imgs/ob_reso_br.gif) no-repeat bottom right;
 font-size:10px;
 padding:5px 5px 7px 12px;	
}
.rate_wall_holder{
 _margin-left:3px;	
}
.wallrating{
 float:right;
 color:#ccb69f;
 font-weight:bold;
 margin:0 15px 0 0;
 font-size:120%;
}
.relative{
 position:relative;	
}
.relative .btnmorelink{
 position:absolute;
 right:0;
 _right:4px;
 bottom:0;
 _bottom:14px;
 display:block;
 background:#a45980 url(/images//imgs/btnmorelink.gif) no-repeat 5px 5px;
 line-height:14px;
 text-decoration:none;
 color:#fff;
}
.relative .btnmorelink:hover{
 text-decoration:none;
 color:#ccc;
}
.relative .btnmorelink div{
 background:url(/images//imgs/fff.gif) no-repeat top left;
}
.relative .btnmorelink div div{
 background:url(/images//imgs/fff.gif) no-repeat top right;
}
.relative .btnmorelink div div div{
 background:url(/images//imgs/fff.gif) no-repeat bottom left;
}
.relative .btnmorelink div div div div{
 background:url(/images//imgs/fff.gif) no-repeat bottom right;
 font-size:10px;
 padding:0 3px 0 13px;
 font-weight:bold;
}

.explorationBoxCol1 .detailRow .content {
	margin-left : 5px;
	_margin-left : 0;
}
/* VAIO SOLUTIONS STYLES */
.SoftContainer {
	margin : 0px;
	padding : 15px;
	font-family : 'Arial', 'Verdana';
	font-size : 100%;
	color: #444444;
}
.SoftContainer p {
	margin : 0px;
	padding : 0px;
	xmargin-left : 14px;
	margin-bottom : 18px;
	}
.SoftContainer p.ImgCenter {
	text-align : center;
	}
.SoftContainer .ArtSolImgBox {
	border : 1px solid #CADDEE;
	}
.SoftContainer .hr {                                              
	background-image: url(/images//imgs/hm_1col_sep.gif);
	background-repeat: repeat-x;
	margin: 8px 0 8px 0;
	clear: both;
	line-height: 1px;
	font-size: 1px;
	height: 1px;
	}
.SoftContainer .row, .SoftContainer .title {
	width : 350px;
	margin : 0;
}
.SoftContainer .title {
	margin-bottom : 2px;
}
.SoftContainer .row .thumb {
	margin : 0;
	padding : 0;
	width : 84px;
	height : 69px;
	float : left;
}
.SoftContainer .row span .text{
	margin : 0;
	padding : 0;
	float : left;
	width : 150px;
}
.SoftContainer .row .text {
	margin : 0;
	padding : 0;
	dwidth : 100%;
}
.SoftContainer .row .text .hr {
	margin-left : 2px;
}

.ArtSoftHintBox {
	margin : 0px;
	padding : 0px;
	margin-left : 12px;
	margin-bottom : 18px;
	margin-right : 15px;
	padding : 10px;
	width : 216px;
	background-color : #e3f7de;
	float : right;
}
.ArtSoftHintBox h2 {
	margin : 0;
	margin-left : 0px;
	margin-bottom : 5px;
	color : #585858;
	font-size : 130%;
}
.SoftContainer ul {
	margin-top : 0px;
	padding-top : 0px;
	}

.SoftContainer ul li {
	margin-top : 0px;
	padding-top : 0px;
	list-style-type : square;
	}

#login_holder{
 margin:0 10px 0 15px;
}
#login_holder p{
 margin:0;
 padding:0 0 10px 0;
}
#login_holder h3{
 margin:0;
 padding: 10px 0 10px 0;
 font-size:11px;
 font-weight:bold;
}
#login_holder h4{
 margin:0;
 padding: 10px 0 10px 0;
 font-size:11px;
 font-weight:normal;
 text-transform:uppercase;
}
#login_holder #login_jump_in{
 float:right;
 border:0;
 margin:0 0 5px 5px;
 width:384px;
 height:241px;
}
#login_block{
 width:265px;
 _padding-left:4px;
}
#login_block label.a{
 display:block;
 font-weight:bold;
 font-size:12px;
 padding:0 0 2px 0;
 text-transform:uppercase;
}
#login_block label.b{
 color:#737373;
}
#login_block input.a{
 width:240px;
 xwidth:100%;
 background:#fff;
 border:1px solid #b8b8b8;
 color:#000;
 margin:0 0 5px 0;
}
#login_block input.b{
 width:10px;
 height:10px;
 margin:0 4px 0 0;
 vertical-align:middle;
}
.button_arrow{
 clear:both;
 float:right;
 background:#7e7e7e url(/images//imgs/fff.gif) no-repeat top left;
}
.button_arrow div{
 background:url(/images//imgs/fff.gif) no-repeat top right;
}
.button_arrow div div{
 background:url(/images//imgs/fff.gif) no-repeat bottom left;
}
.button_arrow div div div{
 background:url(/images//imgs/fff.gif) no-repeat bottom right;
}
.button_arrow div div div input{
 background:transparent url(/images//imgs/submit_arrow.gif) no-repeat 6px center;
 padding:0 4px 0 10px;
 border:0;
 color:#fff;
 font-weight:bold;
 font-size:11px;
 cursor:pointer;
 height:18px;
}
@media all and (min-width: 0px){
 .button_arrow div div div input{
  padding:0 6px 0 15px;
 }
}
#login_block div.b{
 clear:both;
}
#login_block div.b a{
 color:#353535;
}
.center_warning{
 text-align:center;
 padding:5px 0;
}
.center_warning span{
 padding:5px 0 5px 30px;
 background:url(/images//imgs/login_warning.gif) no-repeat left center;
 font-size:14px;
 font-weight:bold;
}
.w100 {
width:100%;
}
.padding_left{
	padding:0 0 0 10px;
}
.padding_left_bottom_right{
	padding:0 10px 10px 10px;
}
h1, h2, h3, h4{
	margin: 0;
	padding: 0;
}
.terms_title{
 font-size:14px;
 text-transform:uppercase;
 color:#666;
 font-weight:bold;
}
.terms_sub_title{
 font-size:12px;
 color:#666;
 padding:0 0 10px 0;
 text-decoration:underline;
 letter-spacing:2px;
}
.terms_indent{
 padding:0 10px 10px 10px;
}
.terms_indent p{
 margin:0 0 0 10px;
}
.terms_light{
 color:#666;
}
.terms_dark{
 color:#333;
}			  
.terms_link{
 color:#e36203;
 font-weight:bold;
}
.terms_indent ul,.terms_indent ol{

}
.terms_list{
 list-style-type:none;
 padding-left:14px;
 background:url(/images//imgs/li_arrowbox.gif) no-repeat left 5px;
 padding-top:0;
 margin-top:0;
}
.terms_list_indent{
 list-style-type:square;
 list-style-image:none;
}
.terms_hr{
 border-top:1px solid #eee;
 height:1px;
}
.terms_link_anchor{
 color:#666;
 padding:0 14px 0 0;
 background:url(/images//imgs/top.gif) no-repeat right center;
}

/* ********************************************** CV WINNERS STYLES ************************************************* */
.CVWBoxL {
	float : left;
	width : 460px;
}
.CVWBoxL .row {
	min-height : 112px;
	_height : 111px;
}
.CVWBoxL .row span {
	margin : 0 5px 15px 5px;
}
.CVWBoxR {
	float : left;
	width : 160px;
}
.CVWBoxR .alignRight{
	margin-right : 4px;
	_margin : 2px;
	margin-top : 5px;
	_margin-top : 0;
}
.CVWBoxR .moreBtn div{
	width : 146px;
}
/* ********************************************** home login ************************************************* */
form#homelogin{

}
form#homelogin input.input{
 display:block;
 border:1 px solid #eee;
 margin:2px 0;
 width:150px;
}
form#homelogin input.submit{
 margin:5px 0 0 0;
 padding:0;
}
form#homelogin input.radio{
 margin:0 4px 0 0;
 vertical-align:middle;
 border:0;
 width:12px;
 height:12px;
}
form#homelogin label.input{
 font-weight:normal;
 font-size:80%;
}
form#homelogin label.label{
 display:block;
 font-weight:bold;
 color:#000;
}

.loginerr {
	background-image : none;
	background:url(/images//imgs/action_submission.gif) no-repeat top left;
	color: #353535;
	width : 275px;
	padding : 0;
	margin : 0;
	_margin-left : 5px;
}
.loginerr div.errtitle {
	margin-left : 30px;
}
.loginerr ul {
	margin-left : 17px;
	margin-left : 22px;
}
.loginerr .terms_hr {
	margin : 0;
	padding : 0;
	height : 1px;
	line-height : 1px;
	font-size : 1px;
}

p.hsdesc{
	margin:0;
	padding:0;
}

#registration .regtable {
	width : 100%;
	padding : 30px 0 30px 0;
}
#registration .regtable td.regcont form {
	width : 420px;
}
#registration .regtable strong {
	color : #3f3f3f;
}
#registration input.inputfield {
	width : 200px;
}
.vgentext{

}
.vgentext a{
 text-decoration:underline;
 color:#666;
}
.vgentext a:hover{
 text-decoration:none;
}
.vgentext p{
 clear:both;
}
.row#addffrm {
 margin-right:5px;
 _margin-right:0;
}
.tinymceattachimg {
	width: 615px;
	overflow: hidden;
}

/* NEWSBLOCK */

div.newsblock{
 background:url(/images//imgs/newsblock_middle.gif) repeat-y top left;
 margin:4px 0;
}
div.newsblock div.newsblock{
 background:url(/images//imgs/newsblock_bottom.gif) no-repeat bottom left;
 margin:0;
}
table.newsblock{
 border:0;
 width:966px;
 background:url(/images//imgs/newsblock_top.gif) no-repeat top left;
}
table.newsblock td{
 vertical-align:top;
}
table.newsblock td.l{
 width:598px;
}
table.newsblock td.r{
 width:368px;
 padding:35px 3px 15px 0;
 text-align:center;
}
.newsblock h2{
 margin:0;
 padding:8px 0 12px 10px;
 color:#fff;
 font-size:120%;
 text-transform:uppercase;
}
.newsblock p{
 padding:0 10px 10px 15px;
 margin:0;
 font-size:110%;
}
.newsblock p.r{
 text-align:right;
 font-weight:bold;
}
.newsblock .alignRight{
 padding-right:10px;
}
#vfbox {
	margin-left: 10px;
	width: 458px;
	height: 210px;
	overflow: auto;
}
#vfbox .row {
	background-color: #FFFFFF;
	width: 438px;
}
#vfbox .pxLine {
	background-color: #ebe9d0;
	height: 1px;
}
#vfbox .rowPadding {
	background-color: #ebe9d0;
	padding: 0 0 0 5px;
	float: left;
	width: 99%;
}
#vfbox .row .rowPadding h2{
	color: #5b650a;
	font-size: 140%;
	font-weight: normal;
	float: left;
}
#vfbox #vfbclose {
	color: #FFFFFF;
	font-size: 110%;
}
#vfbox .moreBtn3 {
	margin-left: 5px;
	font-weight: bolder;
}
#vfbox .moreBtn3 div {
	padding-left: 5px;
}
#vfbox .moreBtn3 a {
	background-image: none;
	padding-left: 2px;
}
#vfbox .moreBtn3 a:hover {
	text-decoration : underline;
}
#vfbox img.thumb{
	margin-top: 5px;
	border: 1px solid #5b650a;
	float: left;
}
#vfbox .vfbcont {
	float: left;
	margin: 5px;
	width: 340px;
}
#pfoimg{
	margin-top: 19px;
}

#mainnav2 a{
	background-color:#ABCEED;
	text-align:center;
	font-family:verdana,arial,tahoma,arial narrow;
	font-weight:bold;
	font-size:11px;
	width:35px;
	height:22px;
	padding-top:8px;
	display:block;
	color:#000000;
	float:left;
	border:1px solid #ffffff;
	margin:2;
	text-decoration:none;
}
#mainnav2 a:hover {
	background-color:#F60;
	text-decoration:none;
	color:#ffffff;
}