/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}/*,em,strong*/
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
/* end reset css */

BODY{font-family:"Trebuchet MS",Arial,sans-serif;font-size:100%;}
A{text-decoration:none;color:#E2001A;}
A:hover{text-decoration:underline;}
.png{behavior:expression((this.runtimeStyle.behavior="none") && (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "../i/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}

TEXTAREA{border:1px solid #F4F4F4;}

HR{background-color:#FFF;color:#F3F3F3;height:0;border:1px solid #F3F3F3;border-width:1px 0 0 0;width:100%;margin:10px 0 15px 0;}

.doubleColumn {
	display:block;
}
.fll{float:left;}
.flr{float:right;}
div.half{width:47%;}
.w33{width:33%}
.w1 {width:1px;}

div.sep{font-size:1px;margin:14px 0;overflow:hidden;height:1px;background-color:#F3F3F3;}

div.sep.top{font-size:1px;margin-top:10px;margin-bottom:5px;overflow:hidden;height:1px;background-color:#F3F3F3;}
div.sep.bot{font-size:1px;margin-top:0px;margin-bottom:10px;overflow:hidden;height:1px;background-color:#F3F3F3;}

.small{font-size:90%;letter-spacing:-1px;}

.clear{float:none;background:none;clear:both;line-height:0;font-size:0;height:0;background:none;margin:0;padding:0;}

#toolbar{background:url(../i/tb_bg.gif) #e6e6e6 repeat-x bottom left; min-width:994px;}
#toolbar .cont{width:994px; margin:0 auto; }
#toolbar .cont UL#menuTool{text-align:right;}
#toolbar .cont UL#menuTool LI{display:inline; margin:0; padding:0;}
#toolbar .cont UL#menuTool LI A{text-transform:uppercase;position:relative;top:-2px;padding:3px 11px;font-size:70%;color:#555;}
#toolbar .cont UL#menuTool LI A:hover{color:#E2001A;text-decoration:none;}

#toolbar .cont UL#menuTool.open LI A{color:#FFF;}
#toolbar .cont UL#menuTool.open LI A.on,
#toolbar .cont UL#menuTool.open LI:hover A:hover{color:#0f0f0f;background:#FFF;}

#headLogo {margin:0 auto; width:994px; position:relative;}
#headLogo #btnClose{background:url(../i/btnClose.gif) top left no-repeat;z-index:100000000;width:72px;height:20px;position:absolute;top:-1px;left:49%}
#headLogo #btnClose A{color:#FFF;text-decoration:none;font-size:70%;line-height:130%;margin:0 0 0 10px;cursor:pointer;}
#headLogo IMG{margin-top:8px;}
#headLogo UL{text-align:right; width:50%; height:51px; line-height:51px; margin-top:1px;}
#headLogo UL LI{display:inline;margin:0 11px;}
#headLogo UL LI A{font-size:70%;text-transform:uppercase;color:#666;}
#headLogo UL LI A:hover{text-decoration:none;color:#E2001A}

.content{margin:0 auto; width:966px;}
#menu{width:200px;margin-right:9px;float:left;font-size:95%;}
#menu UL{width:200px; margin-top:12px;}
#menu UL LI{background:url(../i/listRed.gif) 0 .4em no-repeat; padding:0 0 0 10px;font-weight:bold;}
#menu UL LI.on{background:url(../i/listRedOn.gif) 0 .5em no-repeat;}
#menu UL LI A{font-size:80%; text-transform: uppercase;color:#555;}
#menu UL LI A:hover{text-decoration:none;color:#E2001A;}

#menu UL LI A.on{color:#E2001A;}
#menu UL LI A.lvl1{font-family:"Trebuchet MS",Arial,sans-serif !important;}

#menu UL LI UL{margin:0;font-size:90%;}
#menu UL LI UL LI{background:none;padding:0 0 5px 0;font-weight:normal;}
#menu UL LI UL LI A{text-transform:none;color:#555;}
#menu UL LI UL LI A.on{color:#101112;font-weight:bold;}
#menu UL LI UL LI UL {margin:0;}
#menu UL LI UL LI UL LI {background:none; padding:4px 0 0 15px;}
#menu UL LI UL LI UL LI A{color:#8C8C8C;}

.tdContHP{width:519px;font-family:Arial,sans-serif;vertical-align:top;}

#tabLayout{margin-top:38px;}
.tdCont{width:519px;font-family:Arial,sans-serif;font-size:85%;vertical-align:top;}
.tdContFull{width:769px;font-family:Arial,sans-serif;font-size:85%;vertical-align:top;}
#tdr{padding-top:15px;width:197px;vertical-align:top;}
#tdsp{width:38px;}
#tdl{width:212px;font-family:Arial,sans-serif;vertical-align:top;}

.headPage{width:519px;}
.headPage .bc {font-size:70%; color:#555;}
.headPage .bc A{font-size:100%; color:#555;}
.headPage .bc SPAN{font-size:100%; color:#333;}
.headPage H2{ font-size:130%; color:#E2001A; text-transform:uppercase; margin:10px 0 0 0;font-family:"Trebuchet MS",Arial,sans-serif;}
.headPage H3{color:#3F77B2;font-family:"Trebuchet MS",Arial,sans-serif;font-weight:bold;margin-top:15px;}
.headPage .icoTool{ font-size:90%; color:#3F77B2; float:right; margin-top:15px;}
.headPage .icoTool A{margin:0 0 0 15px;}

.tdCont P,.tdContFull P{color:#555555; text-align: justify; margin:0; font-size:12px;line-height:16px;}
.tdCont UL,.tdContFull UL{font-size:12px; line-height:16px; color:#555555; list-style:disc; list-style-position: outside; margin:0 0 5px 18px;}
.tdCont P strong,.tdCont UL LI strong,.tdContFull P strong,.tdContFull UL LI strong{color:#3F77B2;}
.tdCont P A,.tdCont UL LI A,.tdContFull P A,.tdContFull UL LI A{color:#E2001A;}
.tdCont H4,.tdContFull H4{color:#3F77B2;font-family:"Trebuchet MS",Arial,sans-serif;margin-bottom:4px;font-weight:bold;font-size:13px;}
.tdCont H5{font-size:80%; color:#333;margin-bottom:4px;}

/*.contCentHp{margin-top:12px; width:525px; font-family:Arial,sans-serif;}*/

/*.contCentHp H2{font-size:90%; color:#4078b2; font-weight:bold; margin-bottom:8px;font-family:"Trebuchet MS",Arial,sans-serif;}*/

P.lnk{font-size:80%; color:#333; background:url(../i/listRed.gif) 0 5px no-repeat; padding:0 0 0 10px; margin-bottom:8px; }
P.lnk A{color:#333;}

.last{margin-bottom:30px !important;}

.boxCorn{position:relative;width:100%;}
.boxCorn .tl{position:absolute; top:0; left:0; z-index:1;}
.boxCorn .tr{position:absolute; top:0; right:0; z-index:1;}
.boxCorn .bl{position:absolute; bottom:0; left:0; z-index:1;}
.boxCorn .br{position:absolute; bottom:0; right:0; z-index:1;}
.boxCorn .thumb{position:absolute; top:0; right:0; z-index:0;}

/*butts*/
.btnFull{text-align:right;background-color:#3F77B2;font-size:90%;}
.btnFull a{color:#FFF;display:block;line-height:33px;padding-right:35px;background:url(../i/ar_wh.gif) center right no-repeat;}

.btn2{font-size:90%;text-transform:uppercase;padding:3px 0;font-family:"Trebuchet MS",Arial,sans-serif;border:1px solid #CCC;background:#FFF url(../i/ar.gif) 90px center no-repeat;width:100px;}
.btn2 a{margin:0 7px;}

.boxCorn.btn2 .tl{top:-1px;left:-1px;}
.boxCorn.btn2 .tr{top:-1px;right:-1px;}
.boxCorn.btn2 .bl{bottom:-1px;left:-1px;}
.boxCorn.btn2 .br{bottom:-1px;right:-1px;}

.btn {min-width:80px;width:expression(document.body.clientWidth < 80 ? "80px" : "auto");display:inline;}
.btnW{height:19px;float:left;min-width:80px;width:expression(document.body.clientWidth < 80 ? "80px" : "auto");font-size:90%;text-transform:uppercase;margin:0;font-family:"Trebuchet MS",Arial,sans-serif;color:#FFF;padding-top:3px;}
.min {float:left;width:2px;height:22px;}
.btnW a{white-space:nowrap;margin:0 5px 0 5px;}
.arrow {float:left;width:10px;background:url(../i/ar_wh.gif) 0 8px no-repeat;height:22px;}

.btn.b1 .btnW,.btn.b1 .min,.btn.b1 .arrow{background-color:#E2001A;}
.btn.b2 .btnW,.btn.b2 .min,.btn.b2 .arrow{background-color:#FFF;}
.btn.b3 .btnW,.btn.b3 .min,.btn.b3 .arrow{background-color:#3F77B2;}

.b1 a,.b3 a{color:#FFF;}
.b2 a{color:#E2001A;}

.btn.b2 .btnW{border:1px solid #CCC;border-width:1px 0;}
.btn.b2 .boxCorn{border-left:1px solid #CCC;}



/*end butts*/

.boxArt{background:#f1f1f1 url(../i/imgBoxGray.gif) top right no-repeat; min-height:98px;}
.boxArt DIV {width:65%; padding: 10px 0 0 10px;}
.boxArt DIV H2{color:#333; font-size:120%;font-family:"Trebuchet MS",Arial,sans-serif;}
.boxArt DIV P{ line-height:140%;}


.boxUni{background:#f1f1f1; min-height:98px; text-align:center;}
.boxUni IMG.tit{margin-top:10px;}
.boxUni H2{text-transform:uppercase; color:#e60606; font-size:70%; font-weight:normal;}
.boxUni P{text-align:left; margin:5px 16px;}

.boxBanner1{background:#f1f1f1;margin-bottom:6px;font-family:"Trebuchet MS",Arial,sans-serif;background-position:bottom right;background-repeat:no-repeat;}
.boxBanner1 H2{font-size:125%;padding:.2em .5em; font-weight:normal; color:#333;line-height:95%;}
.boxBanner1 H2 A{color:#333;}
.boxBanner1 H2.sxTit A{color:#E2001A;}
.boxBanner1 H2.sxTit{width:31%; padding:2% 3% 0 3%; float:left; font-size:230%; line-height:100%;}

.boxBanner1 H3{width:58%; padding:1% 2% 0 2%; float:right; text-align:left; font-size:125%;}
.boxBanner1 H3 A{color:#333;}
.boxBanner1 H4{width:58%; padding:0 2%; font-size:85%; float:right; text-align:left; color:#333; font-weight:normal;}
.boxBanner1 H4 strong{font-weight:bold;}
.boxBanner1.vdouble{height:7em;}
.boxBanner1.vdouble H2{line-height:120%;}
.boxBanner1.vsingle{height:3.3em;}


.boxBanner2{background:url(../i/bgBoxBlue.gif) top center repeat-y #3f77b0; min-height:98px; text-align:center;font-family:"Trebuchet MS",Arial,sans-serif;}
.boxBanner2 A{color:#FFF;}
.boxBanner2 H2{color:#FFF; font-size:170%; font-weight:normal; text-transform:uppercase; padding:6px 0 0 0; margin:0;}
.boxBanner2 H3{color:#FFF; font-size:80%; font-weight:normal; text-transform:uppercase; margin:0; line-height:100%;}
.boxBanner2 H4{color:#FFF; font-size:70%; font-weight:normal; margin:0; position:absolute; bottom:0; left:33%; text-align:center;}

.boxBanner3{background:#f1f1f1;margin-bottom:6px;font-family:"Trebuchet MS",Arial,sans-serif;background-position:bottom right;background-repeat:no-repeat;text-align:center;padding-top:10%;cursor:hand;cursor:pointer;height:6em;}
.boxBanner3 H2{font-size:100%;font-weight:800;}
.boxBanner3 a{color:#333;}

.spDot{background:url(../i/bg_spdot.gif) repeat-x;height:20px;font-size:5px;line-height:20px;}


.boxFin IMG.hf{ display:block;}
.boxFin H2{ background:#f1f1f1; border-left:1px solid #ccc; font-weight:bold; border-right:1px solid #ccc; color:#333; padding:3px 9px;}
.boxFin DIV{border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(../i/boxFin_bgCent.gif) top left repeat-x #FFF; padding-top:5px;}

.search{background:#3f77b2; height:28px;}
.search input.input{position:absolute; top:6px; left:5px; margin:0 0 5px 0; background:url(../i/bgInput.gif) top left repeat-x #FFF; border-top:1px solid #666; border-bottom:1px solid #f3f4f8; border-left:1px solid #cccecd; border-right:1px solid #cccecd;font-size:70%;width:85%;}
.search input.submit{position:absolute; top:4px; right:5px; width:14px; height:20px;}

div.searchContainer{position:relative;font-size:120%;}
div.searchContainer div.search{position:absolute;top:15px;width:197px;right:0;}

.wwwBox{background:url(../i/bgBanWW.gif) top right no-repeat;height:56px;}
.wwwBox H2{position:relative;top:5px;left:10px;color:#FFF;font-size:120%;}
.wwwBox H3 A{position:relative;top:5px;left:10px;color:#FFF;font-size:80%;}

.footer{ border-top:1px solid #E6E6E6; margin:26px auto 0 auto; width:966px; position:relative; font-size: 11px;font-family:Arial,sans-serif;}
.footer .isw{ position:absolute; top:-55px; left:9px;}
.footer UL LI{display:inline; margin-right:27px; line-height:142%;}
.footer UL LI A{color:#555555;}
.footer UL LI A:hover{text-decoration:none;color:#333333;}
.footer UL LI A.rss{background:url(../i/ico_rss.gif) left center no-repeat; padding:0 0 0 14px}

.footer UL.subFoot{font-size: 9px; margin-top:3px;}
.footer UL.subFoot LI{color:#acacac; margin-right:8px;}
.footer UL.subFoot LI A{color:#acacac;font-size:100%;}
.footer UL.subFoot LI A:hover{color:#555555;text-decoration:none;}
.footer UL.footSupp{float:right;font-size:70%; margin-top:11px;}
.footer UL.footSupp LI{line-height:26px; height:26px;}
.footer UL.footSupp LI A{color:#919191;font-size:100%;}

/* TOOL CRUSCOTTO */
.tool_bg{width:100%; background:#98000e; height:464px;}
.tool_cont{width:100%; background:url(../i/bgTool.jpg) bottom center no-repeat; height:464px; text-align:center;}
.tool_bg IFRAME{margin-top:3px;}

.contShad{height:5px; width:100%;}
.sh1{filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; background:#2b2b2b; height:1px; font-size:0px; overflow:hidden;}
.sh2{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30; background:#2b2b2b; height:1px; font-size:0px; overflow:hidden;}
.sh3{filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20; background:#2b2b2b; height:1px; font-size:0px; overflow:hidden;}
.sh4{filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10; background:#2b2b2b; height:1px; font-size:0px; overflow:hidden;}
.sh5{filter:alpha(opacity=5);-moz-opacity:.05;opacity:.05; background:#2b2b2b; height:1px; font-size:0px; overflow:hidden;}

.contTab{display:none;}
.contTab.open{display:block;}
.contTab .colL{width:48%;float:left;}
.contTab .colR{width:48%;float:right;}
.contTab.open.outline{border:1px solid #F3F3F3;padding:10px;}

.contTab .colL P A,.contTab .colR P A{color:#333;}

.contTab H2{color:#4078b2; font-weight:bold; margin-bottom:8px;}
.contTab H3{font-size:11px; color:#333; font-weight:bold; margin-top:14px;}
.contTab H3 SPAN{font-weight:normal;}
.contTab div.p{font-size:11px;color:#555555; background:url(../i/ar.gif) 0 5px no-repeat; padding:0 0 0 10px; margin-bottom:8px; }
.contTab A{color:#555555;}
.contTab A:hover{color:#555555;text-decoration:none;}



.tabInWid UL{list-style-type:none;padding:0;margin:0;font-family:"Trebuchet MS",Arial,sans-serif;}
.tabInWid UL LI.first.choose{padding:13px 0px 0px 17px;width:135px;height:19px;margin:0;}
.tabInWid UL LI.first{padding:8px 0px 0px 11px;background:url(../i/tabWidth.gif) no-repeat top right;width:109px;height:15px;margin-left:4px;}
.tabInWid UL LI.choose{float:left;margin:0;padding:13px 0px 0px 17px;background:url(../i/tabWidthChoose.gif) no-repeat top right;width:133px;height:17px;font-size:12px;margin-bottom:2px;}
.tabInWid UL LI.choose A{color:#E2001A;}
.tabInWid UL LI{float:left;margin:0;margin-top:7px;padding:8px 0px 0px 15px;background:url(../i/tabWidth.gif) no-repeat top right;width:107px;height:15px;font-size:11px;}
.tabInWid UL LI A{
	position:relative;
	top:-3px;
	color:#898989;
}
.tabInWid UL LI A:hover{text-decoration:none;}



.blocPage {
	color:#555555;
	font-size:12px;
	line-height:16px;
	margin-top:25px;
}

.more {
	margin-top:50px;
}

.average {
	margin-top:25px;
}

.less {
	margin-top:0px;
}

.boxGrey {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#f4f4f4;
	padding:10px;
}

.boxGrey table{
	border: 0px solid #ffffff;
}

.boxGrey table th{
	font-size:15px;
	font-weight:bold;
	color:#3f77b2;
	padding-bottom:5px;
}

.boxGrey table td{
	text-transform:uppercase;
	font-size:10px;
	vertical-align:bottom;
}

.boxGrey table td.noUpper{
	text-transform:none;
	font-size:10px;
	vertical-align:middle;
}

.boxGrey table td.noUpper select{
	width:258px;
	text-transform:none;
	font-size:10px;
}

.boxGrey table td.noUpper div.otherLinks{
	margin-bottom:0px;
	text-transform:none;
	font-size:10px;
}

.boxGrey table td label{
	font-size:11px;
	font-weight:bold;
	color:#3f77b2;
}

.boxGrey table td img{
	border: 0px;
}

/*
.blocPage .colL{width:48%; float:left;}
.blocPage .colR{width:48%; float:right;}
.blocPage H2{font-size:90%; color:#4078b2; font-weight:bold; margin-bottom:8px;}
.blocPage P{font-size:70%; color:#333; margin-bottom:8px;}
.blocPage A{color:#333;}
.blocPage UL LI {font-size:80%; line-height:110%;}
*/

div.otherLinks{
	background:transparent url(../i/ar.gif) no-repeat scroll right center;
	font-size: 11px;
	margin-bottom:8px;
	padding:0 20px;
	text-align:right; 
}
div.otherLinks A{text-align:right;color:#E2001A !important;}

div.otherLinks.inline{
	float:right;
	margin-left:5px;
}

.tabYear {margin:0;}
.tabYear UL.tab{margin:0;}
.tabYear UL.tab LI{margin:0;background:url(../i/tabYear.gif) top left no-repeat; height:28px; width:49px; padding:10px 0 0 0; list-style:none; float:left; text-align:center;}
.tabYear UL.tab LI.on{background:url(../i/tabYearChoose.gif) -1px 0 no-repeat; width:63px; padding:6px 0 0 0;}
.tabYear UL.tab LI.on.first{background:url(../i/tabYearChoose.gif) top left no-repeat; width:64px;}
.tabYear UL.tab LI A{color:#989898; padding:0 10px 0 0; font-size:11px; text-decoration:none;}
.tabYear UL.tab LI.on A{color:#E2001A; font-size:12px; font-weight:normal; padding:0 16px 0 0; text-decoration:none;}

UL.month {margin:0;}
UL.month LI {list-style:none;}
UL.month LI H2{background:#F3F3F3;line-height:20px;border-bottom:1px solid #FFF;}
UL.month LI H2 A{background:url(../i/bgAccordMonth.gif) 11px 7px no-repeat;padding-left:22px;font-size:90%; font-weight:bold; display:block;color:#E2001A;}
UL.month LI.on H2{background:#c0c0c0; line-height:20px}
UL.month LI.on H2 A{background:url(../i/bgAccordMonthOn.gif) 9px 8px no-repeat;padding-left:22px; font-size:90%; font-weight:bold; display:block; color:#333;}
UL.month LI DIV.monthDesc{display:none;}
UL.month LI.on DIV.monthDesc{display:block;font-size:11px;color:#555555;}
UL.month LI DIV.monthDesc DIV.row{border-bottom:1px solid #F3F3F3;}
UL.month LI DIV.monthDesc DIV.row.last{ border-bottom:none;}
UL.month LI DIV.monthDesc DIV.l{float:left; width:80px; margin:0; padding:8px 4px 8px 26px;}
UL.month LI DIV.monthDesc DIV.l.on{background:url(../i/priceSensitive.gif) 6px 13px no-repeat;}
UL.month LI DIV.monthDesc DIV.c{float:left; width:325px; border-left:1px solid #F3F3F3; border-right:1px solid #F3F3F3; padding:8px 4px 8px 4px;}
UL.month LI DIV.monthDesc DIV.r{float:left; width:55px; padding:8px 4px 8px 4px;}
UL.month LI DIV.monthDesc DIV SPAN{ color:#dcdcdc;}
.monthLegenda{margin-top:10px;color:#555;background:url(../i/priceSensitive.gif) 8px 4px no-repeat;font-size:80%; padding:0 0 5px 21px; border-bottom:1px solid #F3F3F3;}

TABLE.tableData{text-align:center; font-size:80%;}
TABLE.tableData TD{text-align:center;padding:4px; border-bottom:1px solid #FFF;color:#555;}
TABLE.tableData TH{text-align:center;padding:4px;color:#000;}
TABLE.tableData TH.main{border-bottom:1px solid #F3F3F3;padding:10px;}
TABLE.tableData TR.odd{background:#e4e4e4;}
TABLE.tableData TR.even{background:#f1f1f1;}
TABLE.tableData TD.firstCell{border-right:9px solid #FFF; text-align:left;}
TABLE.tableData TD.bright{border-right:1px solid #FFF;}

img.imgLeft{float:left;margin:0 15px 8px 0;}
img.imgCenter{display:block;}
img.imgRight{float:right;margin:0 0 8px 15px;}

/*
div.contItem{clear:both;}
div.contItem.half{clear:none;}
*/

div.relLinks{background:url(../i/bg_relcnt.gif) bottom left repeat-x;overflow:hidden;}
div.relLinks .title{font-weight:bold;margin:6px 11px;float:left;width:50%;color:#3f77b2;font-family:"Trebuchet MS",Arial,sans-serif;}
div.relLinks .topLink{float:right;width:45%;text-align:right;font-weight:bold;font-family:"Trebuchet MS",Arial,sans-serif;}
div.relLinks .topLink A{background:url(../i/bg_rel_toplnk.gif) no-repeat;padding:6px  11px 6px 35px;line-height:250%;color:#000;}
.tdContFull div.relLinks .title{width:60%}
.tdContFull div.relLinks .topLink{width:37%}

div.relLinks_white{overflow:hidden;}
div.relLinks_white .title{font-weight:bold;margin:6px 11px;float:left;width:50%;color:#3f77b2;font-family:"Trebuchet MS",Arial,sans-serif;}
div.relLinks_white .topLink{float:right;width:45%;text-align:right;font-weight:bold;font-family:"Trebuchet MS",Arial,sans-serif;}
div.relLinks_white .topLink A{background:url(../i/bg_rel_toplnk.gif) no-repeat;padding:6px  11px 6px 35px;line-height:250%;color:#000;}
.tdContFull div.relLinks_white .title{width:60%}
.tdContFull div.relLinks_white .topLink{width:37%}


table.linksTable{width:96%;margin-bottom:8px;clear:both;}
table.linksTable td{width:50%;vertical-align:top;font-size:80%;}
table.linksTable td a{padding-left:1.5em;background:url(../i/ar.gif) 0 .4em no-repeat;color:#555;}
td.tdContFull table.linksTable td{width:33%;}


div.bannerRight{background-color:#F4F4F4;cursor:hand;cursor:pointer;font-family:Arial,sans-serif;overflow:hidden;}
div.bannerRight div.txt{color:#333;font-size:160%;line-height:85%;margin:10px 13px;letter-spacing:-0.05em;}

img.imgBannerRight{display:block;}

table.docTable{width:100%;border-top:1px solid #F3F3F3;border-collapse:separate;}
table.docTable td{vertical-align:top;font-size:80%;border-top:2px solid #FFF;padding:4px 11px;}
table.docTable tr.odd td{background-color:#E4E4E4;}
table.docTable tr.even td{background-color:#F1F1F1;}
table.docTable td.ico{width:1%;padding:2px 4px;border-left:1px solid #FFF;}


img.payoff{margin-top:8px;display:block;}

div.maintxt{font-size:90%;}

div#videolaunchersp{position:relative;height:184px;}
div#videolauncher{position:absolute;top:-46px;left:0;}


.box3cols{background:#F1F1F1;margin-bottom:6px;font-family:"Trebuchet MS",Arial,sans-serif;background-position:bottom right;background-repeat:no-repeat;padding-bottom:5px;}
.box3cols H3{font-size:140%;padding:.5em .9em; font-weight:normal; color:#3F77B2;line-height:95%;}
.box3cols div.title{font-size:95%;padding:0 0 0 16px; font-weight:800; color:#3F77B2;}
.box3cols div.text{font-size:85%;padding:0 0 0 16px; font-weight:800; color:#333;}

.box3cols .flr.w33 .btn{position:absolute;bottom:10px;right:10px;}

.articleSmallL {float:left;width:46%;}
.articleSmallR {float:left;width:47%;}
.articleSmallL H3, .articleSmallR H3 {font-size:11px;font-weight:800;color:#333;min-height:30px; height:auto !important; height:30px;margin-bottom:2px;}
.articleSmallL div.txt, .articleSmallR div.txt {font-size:11px;line-height:110%;color:#555555;}
.articleSmallL img, .articleSmallR img {float:left;margin:0 12px 3px 0;}
.articleSmallL div.txt a, .articleSmallR div.txt a{font-size:11px;line-height:110%;color:#555555;}
.articleSmallL H3 a, .articleSmallR H3 a{font-size:11px;font-weight:800;color:#333;min-height:30px; height:auto !important; height:30px;margin-bottom:2px;}

.sepH {width:7%;float:left;}
.sepV {float:none;clear:both;font-size:1px;height:25px;}


label {
	display:block;
	font-size: 10px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;	
}

#press a:hover, #boxLine a:hover, #tab1 a:hover {
text-decoration:underline;	
}