BODY {
	font-family: georgia, arial, tahoma, sans-serif;
	font-size: 14px;
	color:#231F20;
	background:url(/i/bg.gif) repeat-x 0px 0px;
	background-color:#ffffff;	
	margin:1px 0px 0px 0px;
}

img, table{border:0px;}

a{
	color:#00928F;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}

input, textarea{
	font-family:arial;
	margin:0px;
	padding:0px;
	font-size:12px;
}


td {
	font-family: georgia, arial, tahoma, sans-serif;
	font-size: 14px;
	color:#231F20;
}
h1{
	font-family: georgia, georgia, arial, tahoma, sans-serif;
	font-size:36px;
	margin:0px 0px 20px 0px;
	color:#000000;
	font-weight:normal;
}
	h1 a{
		color:#000000;
	}
h2{
	font-family: georgia, georgia, arial, tahoma, sans-serif;
	font-size:18px;
	margin:0px 0px 10px 0px;
	color:#231F20;
	font-weight:normal;
}
p{
	text-indent: 0px;
	margin:0px 0px 15px 0px;
}

select{
}

ul{
	margin:6px 0px 20px 0px;
	padding:0px;
}
li{
	margin:0px 0px 8px 0px;
	padding:0px 0px 0px 20px;
	list-style-type:none;
	background:url(/i/li.gif) no-repeat 2px 9px;
}
	li.sc{
		font-size:12px;
		background:url(/i/li.gif) no-repeat 2px 8px;
	}
.pos_rel{
	position:relative;
}
.pos_abs{
	position:absolute;
}

.form_element{
	width:100%;
	border:1px solid #9DA6AB;
	padding:3px;
}


.pic{
	border:7px solid #2EA5A3;
	margin-right:15px;
}

.tab{
	width:95%;
	width: expression( ( document.body.clientWidth > ( 1430 ) ) ? '1400px' : '95%' );
	max-width:1400px;
	border-top:1px solid #009390;
}

.t{
	padding:16px 0px 23px 0px;
}

.login{
	float:right;
	height:37px;
	background:url(/i/ico_login.gif) no-repeat 10px 50%;
	background-color:#FCFCFC;
	width:290px;
}
	.login td{
		padding:0px 10px 0px 14px;
		white-space:nowrap;
	}
		.login td td{
			padding:0px;
		}


.menu{
	float:right;
	position:relative;
	clear:both;
	margin:28px 0px 0px 0px;
}
	.menu td{
		font-size:16px;
		white-space:nowrap;
	}
		.menu td a{
			color:#000000;
			display:block;
			margin-bottom:2px;
		}
	.menu td.a_mi{
		background:url(/i/mi_bg.gif) repeat-x;
	}
		.menu td.a_mi a{
			color:#ffffff;
			text-decoration:none;
		}

.sm{
	width:200px;
	margin:0px 25px 0px 0px;
}
	/*.sm a{
		color:#000000;
	}
	.sm td{
		padding:10px 0px 0px 0px;
	}
	.sm td div{
		padding:4px 0px 9px 0px;
		background:url(/i/dots_hor2.gif) repeat-x 0px 100%;
	}
	.sm td div.last{
		background:url(/i/emp.gif);
	}*/

.sm_l{
	position:absolute;
	left:-19px;
	top:-20px;
}

.sm_sub{
	
}
	.sm_sub a{
		color:#000000;
	}
	.sm_sub div{
		padding:5px 9px 8px 9px;
		font-size:14px;
	}
		.sm_sub div.act{
			background-color:#ECEAEA;
			padding:0px;
			width:100%;
		}
			.sm_sub div.act a{
				color:#2EA5A3;
				text-decoration:none;
			}
		.sm_sub div.hr{
			background:url(/i/dots_hor2.gif) repeat-x 0px 0px;
			padding:0px;
			left:0px;
			border-left:10px solid #ffffff;
		}

.sm_sub div.act .t {background: 0 0 repeat-x; padding:0px;}
.sm_sub div.act .b {background: 0 100% repeat-x; padding:0px;}
.sm_sub div.act .l {background: 0 0 repeat-y; padding:0px;}
.sm_sub div.act .r {background: 100% 0 repeat-y; padding:0px;}

.sm_sub div.act .bl {background: 0 100% no-repeat; padding:0px;}
.sm_sub div.act .br {background: 100% 100% no-repeat; padding:0px;}
.sm_sub div.act .tl {background: 0 0 no-repeat; padding:0px;}
.sm_sub div.act .tr {background: 100% 0 no-repeat; padding:5px 5px 8px 9px;}

.sm_sub div.act .tl	{ background-image: url("/i/sm_a_lt.gif"); }
.sm_sub div.act .bl	{ background-image: url("/i/sm_a_lb.gif"); }
.sm_sub div.act .tr	{ background-image: url("/i/sm_a_rt.gif"); }
.sm_sub div.act .br	{ background-image: url("/i/sm_a_rb.gif"); }

.sm_sub table{
	margin:0px 0px 0px 18px;
}
	.sm_sub table td div{
		font-size:12px;
		padding-left:14px;
		background:url(/i/li_sm.gif) no-repeat 0px 9px;
	}
		.sm_sub table td div.act{
			padding:5px 9px 8px 14px;
			background-color:#ffffff;
		}
		.sm_sub table td div.act a{
			color:#2EA5A3;
		}

	.sm_sub table td table{
		margin-left:14px;
	}
	.sm_sub table td td div{
		background:url(/i/li2.gif) no-repeat 0px 13px;
	}

.start_head{
	width:100%;
	/*background:url(/i/start_head.jpg) no-repeat 0px 0px;*/
	/*background-color:#FED8A7;*/
	vertical-align:top;
	/*padding:28px 30px 20px 223px;
	color:#231F20;*/
}
.start_head_b{
	height:19px;
	background:url(/i/head_b.png) repeat-x 50% 0px;
	position:relative;
	top:0px;
}
.start_head_rb{
	position:absolute;
	left:-19px;
	top:-21px;
}
.start_head_r{
	position:absolute;
	left:1px;
	top:-329px;
}


.slogan{
	text-align:center;
	font-size:25px;
	margin:0px 0px 10px 0px;
}

.slogan_info{
	font-size:16px;
	padding:0px 100px 30px 100px;
	line-height:20px;
}

#want_know{
	margin:80px 0px 0px 0px;
}
#show_want_know{
	display:none;
}

.slash{
	width:3%;
	background:url(/i/dots_vert.gif) repeat-y 50% 0px;
}

.date{
	font-size:12px;
	color:#92928C;
}
.date2{
	font-size:12px;
	color:#92928C;
	padding-right:18px;
	background:url(/i/ico_date.gif) no-repeat 100% 2px;
}

.hide_slogan_info, .show_slogan_info{
	color:#231F20;
	border-bottom:1px dashed #231F20;
	cursor:pointer;
}


.startban1, .startban3{
	padding:15px;
	background:url(/i/ban_bg1.gif) no-repeat 0px 0px;
}
.startban2{
	padding:15px;
	background:url(/i/ban_bg2.gif) no-repeat 0px 0px;
}

.seo{
	padding:30px 85px 20px 100px;
	color:#524D4E;
	font-size:12px;
	line-height:18px;
}
	.seo p{
		margin:0px 0px 8px 0px;
	}

.f{
	height:117px;
	vertical-align:top;
	padding:31px 0px 0px 0px;
	background:url(/i/f_bg.gif) repeat-x 0px 0px;
}
	.f td{
		font-size:12px;
	}
	.f td.tel{
		text-align:center;
		font-style:italic;
		color:#92928C;
		font-size:16px;
		width:40%;
	}
		.f td.tel div{
			font-size:30px;
			color:#009390;
		}
.blue-title{
	text-align:center;
	font-style:italic;
	color:#92928C;

	font-size:30px;
	color:#009390;
	
}
.telephone{
	padding: 0px 20px;
			font-size:30px;
			color:#009390;
		text-align:center;
		font-style:italic;
		
	
		

}
		
.lcol{
	width:25%;
	padding:50px 50px 50px 35px;
}
.ccol{
	width:72%;
	padding:45px 100px 50px 0px;
}

.news_head{
	font-size:18px;
}

.prof{
	font-style:italic;
	color:#7E7E7E;
	margin:0px 0px 10px 0px;
}
.prof2{
	font-style:italic;
	color:#7E7E7E;
	font-size:12px;
}

.quest{
	font-weight:bold;
	margin:0px 0px 15px 0px;
}

.bill td{
	padding:5px 0px 5px 0px;
	vertical-align:Top;
}
	.bill td.w7_lb{
		background:url(/i/w7_lb.gif) no-repeat 0px 100%;
		background-color:#D8DBDD;
		padding:0px 10px 0px 0px;
		vertical-align:top;
		height:30px;
	}
	.bill td.w7_rb{
		background:url(/i/w7_rb.gif) no-repeat 100% 100%;
		background-color:#D8DBDD;
		padding:0px 0px 0px 10px;
		vertical-align:top;
		text-align:right;
		height:30px;
	}
	.bill td.th_n{
		font-size:15px;
		color:#000000;
		background-color:#D8DBDD;
		padding:4px 10px 8px 0px;
		vertical-align:middle;
		font-size:11px;
	}

	.bill td.hr2{
		height:10px;
		background:url(/i/dots_hor.gif) repeat-x 0px 50%;
	}
	
	.head-phone .valign-middle{
		vertical-align: middle;
	}
	.head-phone{
		float:right;
	}
	
	TD.history IMG{
		border: 7px solid #2EA5A3
	}