.TabbedPanels {overflow: hidden;margin: 0px; padding: 0px;	clear: none;width: 100%; position:relative;}
.TabbedPanelsTabGroup {	margin: 0px;padding-left: 121px;border:1px solid #e7e7e7;color:#777; height:42px; line-height:42px;  background:#f3f3f3; }
.TabbedPanelsTabGroup li.Right{ float:right; margin-right:5px;}
.TabbedPanelsTab {position:relative;float: left;list-style: none;-moz-user-select: none;-khtml-user-select: none;	cursor: pointer; text-align:center;height:42px; line-height:42px; font-size:16px;padding:0 18px;color:#000;}
.TabbedPanelsTabHover {	background-color: #CCC;}
.TabbedPanelsTabSelected {border-bottom:none;border-top:none; height:42px; color:#fff; font-weight:600;  background: #0071bd;}
.TabbedPanelsTab a {color: black;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both; border:1px solid #e7e7e7; border-top:none;background:#fff;min-height:220px;height:428px;}
.TabbedPanelsContent {overflow: hidden;}
.TabbedPanelsContent li:last-child{}
.TabbedPanelsContentVisible {}

.VTabbedPanels {overflow: hidden;zoom: 1;margin:2px 0 0 8px;}
.VTabbedPanels .TabbedPanelsTabGroup {float:left;width:110px;height:406px;position: relative;padding-left:0; border:none; background:#f8f8f8;margin-top:10px;}
.VTabbedPanels .TabbedPanelsTab {float: none;height:45px; line-height:45px; width:100%;font-size:15px;font-weight:500px;padding:0;border-bottom:1px #efefef solid;}
.VTabbedPanels .TabbedPanelsTabSelected { background:url(../images/jy_bg.png) -8px 0 no-repeat; color:#fff; width:93px; height:45px; line-height:45px; text-align:left; padding-left:25px; border-bottom:none;}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none;float: left;width:765px;margin-left:20px;border:none;}

/* Styles for Printing */
@media print {
.TabbedPanels {
	overflow: visible !important;
}
.TabbedPanelsContentGroup {
	display: block !important;
	overflow: visible !important;
	height: auto !important;
}
.TabbedPanelsContent {
	overflow: visible !important;
	display: block !important;
	clear:both !important;
}
.TabbedPanelsTab {
	 overflow: visible !important;
	 display: block !important;
	 clear:both !important;
}
}





.i_info .TabbedPanelsTabGroup{ padding-left:20px;}
.i_info .TabbedPanelsContentGroup{ height:251px;}
.zc_info .TabbedPanelsContentGroup{ border:none;}
.zc_info .TabbedPanelsTabGroup{ background:#fff; border:none; padding-left:10px;border-bottom:1px #e7e7e7 solid; height:30px; line-height:30px;}
.zc_info li.TabbedPanelsTabSelected{ border:none; background:#2f7aba; color:#fff;line-height:auto; height:auto;}
.zc_info li.TabbedPanelsTab{padding: 0 10px; line-height:25px;height:25px; margin-right:5px; font-size:13px;}

.top_info .TabbedPanelsContentGroup{ border:none;}
.top_info .TabbedPanelsTabGroup{ background:#fff; border:none; padding-left:10px;border-bottom:1px #e7e7e7 solid; height:30px; line-height:30px;}
.top_info li.TabbedPanelsTabSelected{ border:none; background:#2f7aba; color:#fff;line-height:auto; height:auto;}
.top_info li.TabbedPanelsTab{padding: 0 10px; line-height:25px;height:25px; margin-right:10px;}
.top_info .TabbedPanelsContent .TabbedPanelsTabGroup{ padding-left:0;}
.top_info .TabbedPanelsContentGroup .TabbedPanelsContent .VTabbedPanels{ margin-left:10px; margin-top:3px;}
.top_info .TabbedPanelsContentGroup .TabbedPanelsContent .TabbedPanelsTab{ font-size:13px; width:75px; padding:0;}
.top_info .TabbedPanelsContentGroup .TabbedPanelsContent .VTabbedPanels .TabbedPanelsTabGroup{ width:80px;}
.top_info .TabbedPanelsContentGroup .TabbedPanelsContent .VTabbedPanels .TabbedPanelsContentGroup{ width:410px;}
.top_info .TabbedPanelsContentGroup .TabbedPanelsContent .VTabbedPanels .TabbedPanelsContentGroup li a{ float:left; width:270px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:35px; height:35px;}