#Col2Container{float: left;width: 100%;}
#Col2{margin:0 0 0 236px;}
#Col1{float:left;width:225px;margin-left:-992px;overflow:hidden;}
#insights ul { margin: 0px; padding: 0px; }
#tabhandler { border: 1px solid #AFBDC6; height: 85px; background: url(/images/insights_header_bg.gif) repeat-x; position: relative; }
#tabhandler .tabhandler	{ padding: 8px 10px 0px 18px; *padding-top: 16px;}
#insights_tabs { margin: 0px; padding: 0px; position: absolute; top: 57px; }
#insights_tabs .bigheader { color: #09367A; padding-bottom: 10px; }
#insights_tabs ul li div{ font:12px arial,helvetica,clean,sans-serif; }
#insights_tabs ul li a{ border: 1px solid #083898; background: #fff url(/images/zpv2_tab_inactive_bg.gif) repeat-x 0 100%; }
#insights_tabs ul li.tab-on a{ border-top:1px solid #083898; border-right:1px solid #083898; border-left:1px solid #083898;	background: url(/images/tab_on_bg.gif) repeat-x 0px 0px; height: 26px;}
#insights_tabs ul li.tab-on div{ background: #fff; margin-bottom:-3px; }
#insights_tabs ul li{ list-style: none; color:#8899a9; float:left; min-width:10px; margin-right: 7px; width: 135px;}
#insights_tabs ul #development{width:155px}
#insights_tabs ul { zoom:1;_height:1px; margin: 0px; padding: 0px; position:relative; z-index:10; }
#insights_tabs ul li div{ display:block; position:relative; z-index:2; margin:0px 0px -1px 0px;}
#insights_tabs ul li a { display:block; position:relative; z-index:2; font:bold 92% arial; text-align: center;}
#insights_tabs ul li a { color: #08317A; z-index:20; padding:1px 0; margin-bottom: 2px; }
#insights_tabs ul li.tab-on a { margin:0px; border-bottom: 0;}
#insights_tabs li.tab-on .icon{ padding-bottom:8px; }
#insights_tabs li .icon{ display:block; z-index:10; padding:4px 0px 2px 0px;}
#insights_tabs li .picon{ display:block; z-index:10; padding:3px 0px 0px 0px;}
#insights_tabs li.tab-on .picon{ padding-bottom:8px; }
#insights_tabs ul:after { content:"."; display:block; font-size:0px; line-height:0px; height:0; clear:both; visibility:hidden; }

#container2Cols {float: left;width: 100%;}
#container1stCol { margin:0px 308px 0px 0px; }
#container2ndCol { float:left; width:300px;margin-left:-300px;overflow:hidden; }

#homeranks .loadimg { border-top: 1px solid #AFBDC6; border-bottom: 1px solid #AFBDC6; padding: 30px 0px;}
div #rankheader { border-top: 1px solid #AFBDC6; padding: 8px 2px; background: #efefef; color: #333333; }
.greynormaltext { font: 10px verdana; color: #333; }
.header1 { font: bold 12px verdana; color: #E87F26; }

table.tblsigdev, table.tblrankings { color: #333333; }
table.tblsigdev, table.tblrankings { border-collapse: collapse; width: 100%; clear: both; text-align: right;}
table.tblsigdev td { border-bottom: 1px solid #AFBDC6; padding: 3px 5px; }
table.tblsigdev tr.tblheader { background: #D7E4F4; }
table.tblsigdev tr.tblheader td.wborder { border-right: 1px solid #fff; }
table.tblsigdev tr.tblheader td { border-top: 1px solid #AFBDC6; border-bottom: 2px solid #AFBDC6; }
table.tblsigdev tr.tblfooter td { background: #efefef; color: #333333; padding: 3px 5px; }
table.tblsigdev tr.even {	background-color: #EFF5FC;	}
table.tblsigdev tr.odd { background-color: #ffffff; }
table.tblsigdev td.left { text-align: left; }
.orangetext { font: 9pt arial; color: #E87F26; text-decoration: none;} 
.orangetextbold { font: bold 9pt arial; color: #E87F26; text-decoration: none;} 

table.tblrankings tr.tblheader td { border-bottom: 2px solid #AFBDC6; text-align: right; padding: 3px 0px 3px 15px; vertical-align: bottom; }
table.tblrankings tr.tblheader td.cmname { padding-left: 3px; text-align: left; }
table.tblrankings tr.tblheader td.left { padding-left: 3px; text-align: left; }
table.tblrankings tr.noborder td { border: 0px; text-align: center; }
table.tblrankings td { border-bottom: 1px solid #AFBDC6; text-align: right; padding: 3px 0px 3px 15px; }
table.tblrankings td.cmname { width: 100%; text-align: left; padding: 3px 5px; }
table.tblrankings td.left { text-align: left; padding: 3px 5px; }
table.tblrankings td.ctr { padding-left: 3px; padding-right: 5px; text-align: left; }
table.tblrankings td.selected {	color: #E87525; }
table.tblrankings td.link {	cursor: pointer; }
table.tblrankings td img { border: 0px; vertical-align: middle; }

table.tblDetails { background-color: #e3e3e3; }
table.tblDetails tr.tblheader { background-color: #09367a; }
table.tblDetails tr.even { background-color: #fff; }
table.tblDetails tr.odd { background-color: #e8ecf1; }
table.tblDetails tr.tblheader td { padding: 3px 5px; vertical-align: bottom; }
table.tblDetails tr.tblheader td.cmname { padding-left: 3px; text-align: left; }
table.tblDetails tr.tblheader td.left { padding-left: 3px; text-align: left; }
table.tblDetails tr.noborder td { border: 0px; text-align: center; }
table.tblDetails td { padding: 3px 5px; }
table.tblDetails td.cmname { width: 100%; text-align: left; padding: 3px 5px; }
table.tblDetails td.left { text-align: left; padding: 3px 5px; }
table.tblDetails td.selected {	color: #ffcc00; }
table.tblDetails td.link {	cursor: pointer; }
table.tblDetails td img { border: 0px; vertical-align: middle; }

table.rank_box {border-collapse: collapse; width: 100%; border: 1px solid #DDCD80;}
table.rank_box td { padding: 5px; vertical-align: middle;}
table.rank_box td input { vertical-align: text-middle;}
table.rank_box td.text { color: #333333; font-weight: bold; }
table.rank_box td.hd { background: url(/images/yellowfade_header.gif); border-bottom: 1px solid #DDCD80; padding: 3px 5px;}
