@CHARSET "UTF-8";

html, body {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}


table {
	border: none;
	padding: 0px;
	margin: 0px;
}


.Header_2{font-size:14px; font-weight:bold; display:block; padding:0 0 15px 0; margin:0px;}
.main {	width: 765px; height: 583px; }

.top_m {	height: 47px; }
.header {	height: 104px; }
.top_button_1 { float: left; }
.top_button_2 { float: left; width: 182px; display: none;}
.top_button_3 { float: right; width: 182px; }

#main_phone {width: 225px; height: 62px; background: url(/images/design/main_phone.gif) no-repeat; float: left; margin: 16px 8px 0 0;}

a {text-decoration: none; }
a img { border: none; }

.top_menu a p {
	cursor: hand;
	display: block;
	text-align: left;
	margin-top: 16px;
	margin-left: 13px;
	float:left;
	font-weight: normal; 
	font-family: Arial;
	text-decoration: none;
	color: #646464;
	font-size: 16px;
}

.top_menu a img { padding-top: 8px; float: left; }

.logo { float: left; padding-left: 33px; }
.top_menu { float: right; width: 570px; height: 104px; }


.line_top {

	height: 15px;

	border: none;

	margin: 0px;

	padding: 0px;

	font-size: 1px;

	background-position: bottom;

	background-image: url(/images/design/line_top.gif);

	background-repeat: repeat-x;

}



.line_bottom {

	height: 15px;

	border: none;

	margin: 0px;

	padding: 0px;

	font-size: 1px;

	background-position: bottom;

	background-image: url(/images/design/line_bottom.gif);

	background-repeat: repeat-x;

}



.content {

	height: 348px;

	border: none;

	padding: 0px;

	margin: 0px;

}



.left_line {

	height: 348px;

	width: 25px;

	float: left;

	background-position: top;

	border-right: solid 4px #E8E6DE;

	background-image: url(/images/design/left_line.gif);

	background-repeat: repeat-y;

}



.right_line {

	height: 348px;

	width: 24px;

	float: right;

	background-position: top;

	border-left: solid 4px #E8E6DE;

	background-image: url(/images/design/right_line.gif);

	background-repeat: repeat-y;

}



.base_menu {

	height: 348px;

	width: 199px;

	float: left;

	padding: 0px;

	margin: 0px;

	background-color: #E8E6DE;

}



.base_menu a:hover p {

	color: #FFFFFF;

}



.menu_on {

	padding: 0px;

	margin: 0px;

	cursor: hand;

	padding-left: 4px;

	height: 66px;

	width: 195px;

	text-decoration: none;

	background-image: url(/images/design/menu_on.jpg);

	background-repeat: no-repeat;

}



.menu_on p {

	padding: 0px;

	margin: 0px;

	display: block;

	padding-top: 21px;

	font-family: Arial;

	text-decoration: none;

	color: #FFFFFF;

	font-size: 20px;

}



.menu_off p  {

	padding: 0px;

	margin: 0px;

	display: block;

	padding-top: 21px;

	font-family: Arial;

	text-decoration: none;

	color: #DA561C;

	font-size: 20px;

}



.menu_off {

	cursor: hand;

	padding-left: 4px;

	height: 66px;

	width: 195px;

	text-decoration: none;

	background-image: url(/images/design/menu_off.jpg);

	background-repeat: no-repeat;

}



.emp {

	margin: 0px;

	padding: 0px;

	height: 4px;

	font-size: 1px;

	width: 195px;

}



.tel {float: left; padding-top: 41px; padding-left: 0px; }

.telephone p {
	padding: 25px 0 0 10px; margin: 0px;
	font-family: Arial; font-size: 10px; text-align: left;
	display: block; float: left;
}
.telephone p, .telephone p a { color: #484848; }
.telephone p a:hover {text-decoration: underline;}

.top_button_1 a p {
	cursor: pointer;
	display: block;
	text-align: left;
	margin-top: 16px;
	margin-left: 13px;
	float:left;
	font-weight: normal; 
	font-family: Arial;
	text-decoration: none;
	color: #646464;
	font-size: 16px;
}

.top_button_1 a img { padding-top: 8px; float: left; }

.footer .top_button_1 {padding: 14px 0 0 30px;}
.footer .top_button_3 {padding-top: 26px;}

.about p {
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 10px;
	color: #484848;
	text-align: left;
	padding-left: 63px;
	padding-top: 25px;
	display: block;
	float: left;
}



.about p a {

	padding: 0px;

	margin: 0px;

	font-family: Arial;

	font-size: 10px;

	color: #484848;

	text-align: left;

}



.email a p {

	text-decoration: underline;

	cursor: hand;

	padding: 0px;

	margin: 0px;

	font-family: Arial;

	font-size: 11px;

	color: #FF7300;

	text-align: right;

	padding-right: 53px;

	padding-top: 30px;

	display: block;

	float: right;

}



.data {

	float: left;

	height: 348px;

	width: 509px;

}





div#centcnt	{

	position:relative; overflow:hidden;

	width:492px; height:348px; 

  	z-index:100; 

}

div#wn1	{ 

	position:absolute; 

	left:18px; top:18px; 

	width:456px; height:312px; 

	clip:rect(0px, 492px, 348px, 0px); 

	overflow:hidden;	

	z-index:1; 

}

div.cont { 

	position:absolute; visibility:hidden;

	left:0px; top:0px;

	text-align: left;

	color: #4A4342; 

	font-size: 11px;

	font-family: Arial;

	z-index:1; 

}



/* Set small font-size or size/position of div's will be off in some browsers  */

div#scrollbar1 {

  position:relative; left:0; top:0;

  width:11px; height:348px;

  font-size:1px; z-index:1;

}

div#track1 { 

  position:absolute; right:6px; top:4px;

  width:11px; height:340px;

  background-color: #E8E6DE;

  z-index:1;

}

div#dragBar1 {
  position:absolute; left:1px; top:1px;
  width:9px; height:20px;
  background-color:#4A4342;
  z-index:1;
}

#need_consult {float: right; width: 330px; height: 60px; margin: 19px 0 0 0; }
#need_consult table {width: 100%;}
#need_consult td {padding:0;}
#need_consult .need {width: 210px; height: 34px; background: url(/images/design/need_consult.gif) no-repeat center top;}
.itext input {width: 100px; border: 1px solid gray; padding: 0px 0 2px 3px; color:#7e7e7e;}
.btn input {width: 87px; height: 45px; margin: 5px 5px; border-style: none; background: #f29b17 url(/images/design/tel_me.gif) no-repeat; cursor:pointer;}
