.tab_footer {
	width: 710px;
	height: 11px;
	background: #ffffff url("../images/layout/tab_box_bottom.png") no-repeat center bottom;
	clear: both;
	
	/* ie fix */
	*margin-top: -4px; }

.tab {
	position: relative;
	float: left;	
	width: 710px;
	background: url("../images/layout/tab_box_expand.png") repeat-y; }

	.tab_in_cont {
		position: relative;
		float: left;		
		left: 20px;
		width: 670px; }

#tabs {
	overflow: hidden;
	clear: both;
	width: 710px;	
	height: 37px;
	background: #ffffff url("../images/layout/tab_box_top.png") no-repeat center bottom; }

#tabs li {
	display: block;
	float: left;		
	position: relative;	
	text-align: center;
	font-weight: bold;
	height: 30px;
	cursor: pointer;
	overflow: hidden;
	left: 25px;	}

.tab_body a { 
	color: #333333; 
	line-spacing: 0px;
	line-height: 40px;
	margin: 0 5px; }

.tab_edge, .tab_body { 
	float: left; 
	position: relative; 
	height: 30px; 
	background-repeat: no-repeat; }
	
	.tab_body, .tb_active { background-repeat: repeat-x; }

.tab_body { background-image: url("../images/layout/tab_back_expand.png"); }
	.tb_active { background-image: url("../images/layout/tab_front_expand.png"); }

.tab_edge { width: 20px;  }
	.te_inner { background-image: url("../images/layout/tab_back_overlap.png"); }
	.te_first { background-image: url("../images/layout/tab_back_first.png"); }
	.te_last { background-image: url("../images/layout/tab_back_last.png"); }
	.te_active_left { background-image: url("../images/layout/tab_front_left.png"); }
	.te_active_right { background-image: url("../images/layout/tab_front_right.png"); }
	.te_active_first { background-image: url("../images/layout/tab_front_first.png"); }
	.te_active_last { background-image: url("../images/layout/tab_front_last.png"); }

.ob_mainlist li {
	margin-bottom: 10px; }
	
	.ob_mainlist ol {
		margin-left: 50px;  
		list-style-type: decimal; }
		
		.ob_mainlist ol li { margin-bottom: 0; }


#solution_tabs p {
	margin-bottom: 10px;
}

#solution_tabs p.head, #ob_tabs p.head {
	font-size: 16px;
	color: #ff9000;
	font-weight: bold;
	margin-bottom: 0px;
	border-bottom: 1px solid #cccccc;
}

.ob_mainlist p.h_first {
	margin-top: 5px;
}

#solution_tabs .slider_box div ul {
	list-style-type: disc;
	margin-left: 30px;
	margin-bottom: 10px; 	
}


/* SLIDER BOX CSS REUNITE WITH ABOVE CSS */
.slider_box { 
	width: 670px;
	height: 300px; }
	
	#cv_body .slider_box { 
		width: 420px;
		height: 280px; }	

	#ob_tabs .slider_box { height: 240px; }
	#HHSCMS .slider_box { height: 300px; }

.sb_navi {
	float: left;
	position: relative;	
	width: 130px;
	margin-right: 10px; }
	
#cv_body .sb_navi { 
	float: none;
	clear: both;
}

	.slider_box .sb_navi li {
		border-bottom: solid #e6e6e6 3px;
		padding: 5px 0; 
		font-size: 11px;
		line-height: 14px;
		font-weight: bold;
		text-align: left;		
		width: 125px;
		cursor: pointer; }
		
		.slider_box .sb_navi .sbn_active {  }
		.slider_box .sb_navi .sbn_active a {
			background-color: #e6e6e6; 
			color: #ff9000; }
		
		.slider_box .sb_navi li a {
			display: block; 
			padding: 5px; 
			background-color: #ffffff; }
			
			.slider_box .sb_navi li a:hover { text-decoration: none; }

.sb_boxes {
	float: left; 
	position: relative; 
	overflow: hidden; 
	width: 530px; 
	height: 300px; }
	
	#ob_tabs .sb_boxes { height: 200px; }			
	
	#cv_body .sb_boxes { 
		width: 380px; 
		height: 200px;
		left: 20px; }
		
	#HHSCMS .sb_boxes { height: 300px; }

	.sb_tape { position: absolute; }						

		.sb_box { 
			position: relative;
			float: left; }
			
#cv_body .sb_head { 
	height: 24px;
	width: 420px; 
	background: url("../images/layout/cv_box_head.png") no-repeat;
	}	

#cv_body .sb_foot { 
	height: 24px; 
	width: 420px;
	background: url("../images/layout/cv_box_foot.png") no-repeat;
	}	
	
#cv_body .sb_body {
	width: 420px;
	background: url("../images/layout/cv_box_expand.png") repeat-y; 
}

#cv_body .cv_prev { margin-left: 30px; }
#cv_body .cv_next { margin-right: 30px; }

.cv_pie {
	position: relative;
	width: 270px;
	height: 300px;
	background: url("../images/other/cv_pie.png") no-repeat 0 -300px;
}

.cv_pie img { 
	position: absolute; 
	cursor: pointer; }

.cv_pie #i_cr {
	left: 82px;
	top: 0px;
	width: 110px;
	height: 50px;
}

.cv_pie #i_ce {
	left: 192px;
	top: 50px;
	width: 60px;
	height: 96px; }

.cv_pie #i_ee {	
	left: 182px;
	top: 146px;
	width: 70px;
	height: 82px; }

.cv_pie #i_ci {
	left: 74px;
	top: 202px;
	width: 108px;
	height: 46px; }

.cv_pie #i_tw {
	left: 22px;
	top: 120px;
	width: 60px;
	height: 82px; }

.cv_pie #i_ea {
	left: 22px;
	top: 20px;
	width: 60px;
	height: 100px; }