@charset "UTF-8";
/* CSS Document */

body{ margin:0px; padding:0px; background:#d6d6d7 url(img/body_bg.jpg) repeat-x center top; color:#666; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#666;}
.header{ width:960px; height:218px; background:url(img/menu_bg.jpg) no-repeat right top; margin:auto;}
.logo{ float:left; margin:0px 0 0 0 }
.main_menu{ font-family:"Century Gothic"; color:#FFF; text-transform: uppercase; font-size:14px; float:right;}
ul.main_menu{ margin:0; padding:30px 0 0 0px;}
ul.main_menu li{ list-style:none; float:left; margin:0px 0; display:block; width:95px; padding-left:25px;}

ul.main_menu li a:hover{ color:#000}
a:hover{ color:#999}
a{ text-decoration:none; color:inherit}

.clear{ clear:both;}
.active{ color:#FF0}

.header h1{ font-size:15px; color:#3e83cd; text-transform:uppercase; float: right; width:695px; margin:85px 0 0 0}
.header h1 span{ text-transform:none !important; font-size:14px; color:#FFF; font-weight:normal;}
li.more{ list-style-image:url(img/sprite.png); font-size:11px; color:#FF0; font-weight:100; text-transform:capitalize; line-height:18px; letter-spacing:1px; margin-top:8px;}

.content{ width:960px; margin:2px auto; }
.home_component{ width:960px; min-height:180px; margin:auto; position: absolute; left:50%; margin-left:-480px;  }

img, img a{ border:none !important}


.location{ width:245px; height:162px; background:url(img/map.png) no-repeat center bottom; padding-left:45px; float:left;}
h2{ margin:15px 0 0 0px; padding:0px; font-family: "Century Gothic"; font-size:20px; color:#3e83cd;}
.location span{ font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666; margin:10px 0 0 0; display:block;line-height:18px;}
.blue{ color:#3e83cd !important}

.welcome{ width:642px; height:180px; float:right; background:url(img/guy.png) no-repeat left top;}
.welcome h2{ margin-left: 200px;}
.welcome p{ display:block; float:right; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#666; margin:10px 0 0 0; padding:0px 0 12px 0; width:440px; border-bottom: solid thin #999; line-height:18px; }
.welcome li{ float:right; }

ol li{ list-style-type:lower-alpha}
ol li li{ list-style: disc}
.accre ul li{ list-style:none;}

.footer{ width:100%; height:194px; background:url(img/footer_bg.jpg) repeat-x center top; margin:109px 0 0 0}
.footer p { display:block; width:960px; text-align:center; font-size:11px; color:#FFF; position:absolute;left:50%; margin-left:-480px; margin-top:130px; line-height:18px; }
.footer p strong{ font-size:12px;}

.footerx{ width:100%; height:194px; background:url(img/footer_bg.jpg) repeat-x center top; margin:0}
.footerx p { display:block; width:960px; text-align:center; font-size:11px; color:#FFF; position:absolute;left:50%; margin-left:-480px; margin-top:130px; line-height:18px; }
.footerx p strong{ font-size:12px;}

th, td{ border-bottom: solid thin #CCC}
th{ border-right:solid thin #CCC}

.sidebar { display:block; float:left; width:210px; min-height:350px; padding-left:30px;}
.sidebar ul{ margin:0px 0 0 20px; padding:0px;}
.sidebar ul li{ list-style-image:url(img/sprite2.png); padding:5px 0; color:#333; font-size:13px;}

.info_text{ display: block;
float: right;
width: 673px;
min-height: 450px;
margin-bottom: 30px;
padding: 0px 20px 25px 0px;
text-align: justify;
line-height: 19px;
border-bottom: dotted thin #333 ;}
.info_text h3{ margin:25px 0 0 0; padding:0; font-size:16px;}
.info_text h2{ margin-bottom:7px;}
.info_text p{ padding-top:10px; font-size:13px; line-height:25px; margin:0px;}

.info_text img{ margin:20px 0}

.sidebar h1{ color:#d70000; font-size:16px; color:#666; margin: 25px 0 25px 0}
.line{ clear:both; position:relative; margin:0 0 2px 0; border-bottom:dotted thin #999; padding-bottom:5px;}
.info_text h3{  border-bottom:dotted thin #999; padding-bottom:15px !important;}
.info_text a{ color: #096}
.info_text li{ padding:5px 0}



.formField{ width:700px !important;}
.titleContact, .contactDesc1, .contactDesc2{
	margin:0px 0px;
}
form{ font-family:Arial, Helvetica, sans-serif!important}
.contactDesc1, .contactDesc2, .formField{ margin-top:0px;}
.formDesc{margin-top:20px;}
.contactDesc1 a{ color:#708C0B; text-decoration:none;}
.contactDesc1 a:hover{ text-decoration:none}
.addressDetail, .formField .left{float:left;}
.addressDetail span, .contactDesc2 span, .formField .left,  .formField .right, .formField .bottom{ }
/*.map, */ .formField .right{float:right}

.hotlineNo{
	color:#666 !important;
	font-size:24px;
}
.formTitle{
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
.textField, .textFieldArea{
	background:#fff url(img/textboxBg.jpg) repeat-x;
	border:1px solid #CCCCCC;
	height:25px;
	width:300px;
	margin:0px;
}
.textFieldArea{
	width:600px !important;
	height:85px;font-family:Arial, Helvetica, sans-serif!important;
}
.formField .left,  .formField .right, .formField {margin:0;}
.bottom2{ float:left; clear:both; width:500px; }
.submitBtn{
	background:url(img/submitBtn.jpg) no-repeat;
	width:122px;
	height:46px;
	border:none; cursor:pointer;
	float:left; clear:both; margin-top:20px;}