/* ######### CSS for Shade Tabs. Remove if not using ######### */
.clear { clear:both; height:0; line-height:0; padding:0; margin:0; font-size:0px; }
.tab_content_box { width:430px; loat:left; }

.shadetabs{
padding: 3px 0;
margin-left:0px;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
margin-right:0;
text-align:right; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs a { color:#FFFFFF; font-size:12px; }
.shadetabs a:hover { color:#78504c; font-size:12px; border-bottom:1px solid #f3f4f3; }
.shadetabs a.selected{ color:#78504c; font-size:12px;	border-bottom:1px solid #f3f4f3;
 }

ul.shadetabs li{
	display:block;
	float:right;
	margin:0 8px 0 0;
	text-align:center;
	line-height:32px;
	background:none;
	padding:0;
}

.shadetabs li.tab1{
	width:107px;
	height:32px;
	background:url(../images/tab_menu1.jpg) no-repeat;
	display:block;

}
.shadetabs li.tab1 a{
	position: relative;
	z-index: 1;
	background:url(../images/tab_menu1.jpg) no-repeat;
	width:107px;
	display:block;
	height:32px;
	text-decoration:none;
}
.shadetabs li.tab1 a:hover{
	background:url(../images/tab_menu1_h.jpg) no-repeat;
	width:107px;
	height:32px;
	text-decoration:none;

}

.shadetabs li.tab1 a.selected{ /*selected main tab style */
	position: relative;
	background:url(../images/tab_menu1_h.jpg) no-repeat;
	width:107px;
	height:32px;
}
.shadetabs li.tab3{
	width:138px;
	height:32px;
	background:url(../images/tab_menu3.jpg) no-repeat;
	display:block;

}
.shadetabs li.tab3 a{
	position: relative;
	z-index: 1;
	background:url(../images/tab_menu3.jpg) no-repeat;
	width:138px;
	display:block;
	height:32px;
	text-decoration:none;

}
.shadetabs li.tab3 a:hover{
	background:url(../images/tab_menu3_h.jpg) no-repeat;
	width:138px;
	height:32px;
	text-decoration:none;

}

.shadetabs li.tab3 a.selected{ /*selected main tab style */
	position: relative;
	background:url(../images/tab_menu3_h.jpg) no-repeat;
	width:138px;
	height:32px;
}

.tab_content_top {
	background:url(../images/teb_content_top.jpg) no-repeat;
	height:9px;
	width:437px;
	border-top:0px solid #cccccc;
	}
.tab_content_bott {
	background:url(../images/teb_content_bott.jpg) bottom left  no-repeat;
	width:437px;
	height:9px;
	}
.tab_content_center {
	background:url(../images/bg_center_tab.jpg) left top no-repeat; width:437px; height:132px;
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;
	width:437px;
	}
.tabcontent{
	display:none;
	background url(../images/teb_content_bg.jpg) repeat-x left top #fff;
	padding:0px 5px 0px 10px;
	height:105px;
	border:0px solid red;
}
.tabcontent span { ont-size:16px; }
.tabcontent h1 {  color:#286eac; padding:0px 0 0px 0; margin:0 0 0px 0; border-bottom:1px solid #e3e3e3;  }
.tabcontent ul{ 
	padding:0;
	margin:0;
	}
.tabcontent ul li{
	border-bottom:1px solid  #c9c9c9;
	font-weight:bold;
	padding:0px 0;
	}
.tabcontent ul li span { 
	color:#ca0000;
	}
	

@media print {
.tabcontent {
display:block !important;
}
}

.tabcontent p {margin:0px;padding-bottom:1em;}

