*{
	padding:0;
	margin:0;
}

body {
	font-family:SimHei;
	background-repeat:repeat-x;
	background-color:#181818;
	padding:0;
	margin:0;
}

h2{/*homepage content*/
	padding:10px 23px 5px 25px;
	color:#989898;
	font-family:NSimSun;
	font-size:18px;
	font-weight:normal;
}

h1{/*general title*/
	padding:10px 10px 5px 25px;
	color:#989898;
	font-family:NSimSun;
	font-size:21px;
	font-weight:normal;
}

h3{ /*footer-eng*/
	color:#acabab;
	font-family:"Berlin Sans FB";
	font-size:26px;
	font-weight:normal;
	text-align:left;
}
h4{ /*footer-chinese*/
	color:#acabab;
	font-family:SimSun;
	font-size:26px;
	font-weight:bold;
	text-align:left;
}

h5{ /*contact*/
	color:#acabab;
	font-family:"Berlin Sans FB";
	font-size:18px;
	font-weight:lighter;
	text-align:right;
}

h6{ /*sig*/
	color:#626262;
	font-family:"Bauhaus 93";
	font-size:16px;
	font-weight:100;
	text-align:center;
}

n{
	padding:10px 25px 5px 25px;
	color:#989898;
	font-family:SimSun;
	font-size:18px;
	font-weight:normal;
}

p{
	padding:0 20px 4px 25px;
	color:#989898;
	font-family:SimSun;
	font-size:16px;
	font-weight:300;
}

.indent {
margin-right: 1%; margin-left: 4%; color: #989898 } 

.indentm0ar {
	margin-right: 1%;
	margin-left: 7%;
	color: #989898
} 

#container {
	min-height:100%;
	width:850px;
	padding:0;
	margin:auto;
}

/* BORDERS */
#borders{
	background:url(../images/borders.png) repeat-y;
	padding:0;
	margin:auto;
	width:850px;
	min-height:100%;
	position:absolute;
	clear:both;
}

/* BORDERS END

/* HEADER =====================================================================================*/
/* HEADER BG */
#header{
	background-repeat:no-repeat;
	background-image:#181818 url(../images/header/header_bg.png)
	height:110px;
	width:850px;
	float:left;
	margin:auto;
}
/* HEADER BG END */

/* HEADER LOGO */
.headerlink ul{
	padding:0;
	margin:0;
	list-style-type:none;
	list-style:none;
	display:inline;
}

.headerlink li{
	height:71px;
	list-style-type:none;
	list-style:none;
	display:inline;
	float:left;
}

span{
	display:none;
}

#logo a{
	background-repeat:no-repeat;
	background-image:url(../images/header/logo.png);
	height:71px;
	width:400px;
	margin:30px 0 0 50px;
	float:left;
}

#language{
	height:20px;
	width:216px;
	margin:5px 58px 0 0;
	float:right;
}

.language ul{
	padding:0;
	margin:0;
}

.language li a{
	color:#ffffff;
	text-align:right;
	text-decoration:none;
	padding: 0 0 0 2px;
	font-family:NSimSun;
	font-size:12px;
}

#clock{
	width:236px;
	margin:38px 58px 0 0;
	float:right;
}
/* HEADER END ======================================================================================*/

/* NAVIGATION ======================================================================================*/
#nav{
	width:138px;
	margin-left:40px;
	float:left;
}

#navbg_top{
	background:url(../images/nav/navbg_top.png) no-repeat;
	padding:0;
	margin-left:5px;
	width:133px;
	height:14px;
	float:left;
	clear:both;
}

#navbg_mid{
	background:url(../images/nav/navbg_mid.png) repeat-y top;
	padding:0;
	margin-left:5px;
	width:133px;
	float:left;
	clear:both;
}

.menu{
	padding:0 0 2px 0;
	margin-left:6px;
	width:124px;
	list-style:none;
	height:338px;
	background:#181818 url(../images/nav/button.png) repeat-y;
}

.menu li{
	float:left;
	width:120px;
}

.menu li a{
	display:block;
	color:#acabab;
	text-align:center;
	text-decoration:none;
	height:34px;
	line-height:34px;
	padding: 0 0 0 2px;
	font-family:NSimSun;
	font-size:18px;
}

.menu li a b{
	float:left;
	display:block;
	padding: 0 10px 0 8px;
}

.menu li.current a {
    color:#00ccff;
    background:url(../images/nav/buttonhover.png);
}
.menu li a:hover {
    color:#00ccff;
    background:url(../images/nav/buttonhover.png);
}

#navbg_bot{
	background:url(../images/nav/navbg_bot.png) no-repeat;
	width:133px;
	height:13px;
	clear:both;
	margin-left:5px;
	float:left;
}
/* NAVIGATION END ====================================================================================*/

/* BANNER ============================================================================================*/
#banner{
	width:615px;
	margin:3px 0 0 5px;
	padding-left:3px;
	float:left;
}

.bannerpic{
	width:615px;
	height:177px;
}

/* BANNER END ========================================================================================*/

/* CONTENT ===========================================================================================*/

/* HOME CONTENT BOX*/
#content{
	width:389px;
	padding-top:6px;
	margin-left:4px;
	float:left;
}

#contentheader{
	background:url(../images/contentbox/en_content_header.png) no-repeat;
	padding:0;
	margin:0;
	width:389px;
	height:82px;
	clear:both;
}

#contentrpt{
	background:url(../images/contentbox/content_rpt.png) repeat-y top;
	padding:0;
	margin:0;
	width:389px;
	clear:both;
}

#contenttext{
	background:url(../images/contentbox/content_text.png) no-repeat bottom;
	padding:0;
	margin:0;
	width:389px;
	clear:both;
	min-height:275px;
}

#contentbottom{
	background:url(../images/contentbox/content_bottom.png) no-repeat;
	width:389px;
	height:26px;
	clear:both;
}

.clear{
clear:both;
}
/* HOME CONTENT BOX END*/

/* CONTENT PAGE CONTENT BOXES */
#contentpage{
	width:615px;
	padding-top:4px;
	margin-left:6px;
	float:left;
}

/* CONTENT BOX*/
#aboutheader{
	background:url(../images/contentpage/headers/en_about_header.png) no-repeat;
	padding:0;
	margin:0;
	width:615px;
	height:78px;
	clear:both;
}

#mustknowheader{
	background:url(../images/contentpage/headers/en_essential_header.png) no-repeat;
	padding:0;
	margin:0;
	width:615px;
	height:78px;
	clear:both;
}

#examinationheader{
	background:url(../images/contentpage/headers/en_examination_header.png) no-repeat;
	padding:0;
	margin:0;
	width:615px;
	height:78px;
	clear:both;
}

#certificateheader{
	background:url(../images/contentpage/headers/en_certificate_header.png) no-repeat;
	padding:0;
	margin:0;
	width:615px;
	height:78px;
	clear:both;
}

#tipsheader{
	background:url(../images/contentpage/headers/en_tips_header.png) no-repeat;
	padding:0;
	margin:0;
	width:615px;
	height:78px;
	clear:both;
}

#purchasingheader{
	background:url(../images/contentpage/headers/en_purchasing_header.png) no-repeat;
	padding:0;
	margin:0;
	width:615px;
	height:78px;
	clear:both;
}

#insuranceheader{
	background:url(../images/contentpage/headers/en_insurance_header.png) no-repeat;
	padding:0;
	margin:0;
	width:615px;
	height:78px;
	clear:both;
}

#accidentheader{
	background:url(../images/contentpage/headers/en_accidents_header.png) no-repeat;
	padding:0;
	margin:0;
	width:615px;
	height:78px;
	clear:both;
}

#contactheader{
	background:url(../images/contentpage/headers/en_contact_header.png) no-repeat;
	padding:0;
	margin:0;
	width:615px;
	height:78px;
	clear:both;
}

#contentpagerpt{
	background:url(../images/contentpage/contentpage_rpt.png) repeat-y top;
	padding:0;
	margin:0;
	width:615px;
	clear:both;
}

#contentpagetext{
	background:url(../images/contentpage/contentpage_text.png) no-repeat bottom;
	padding:0;
	margin:0;
	width:615px;
	clear:both;
	min-height:283px;
}

#contentpagebottom{
	background:url(../images/contentpage/contentpage_bottom.png) no-repeat;
	width:615px;
	height:26px;
	clear:both;
}

/* CONTENT PAGE CONTENT BOXES END */


/* CONTENT END ========================================================================================*/

/* NEWS ===============================================================================================*/
#news{
	width:231px;
	padding:6px 0 6px 0;
	margin-left:3px;
	float:left;
}

#newsbg_top{
	background:url(../images/news/en_newsbg_top.png) no-repeat;
	padding:0;
	margin:0;
	width:231px;
	height:68px;
	float:left;
	clear:both;
}

#newsbg_rpt{
	background:url(../images/news/newsbg_rpt.png) repeat-y top;
	padding:0;
	margin:0;
	width:231px;
	clear:both;
}

/* NEWS BOX */
#newstop{
	background:url(../images/news/news_top.png) no-repeat;
	padding:0;
	margin:0;
	width:231px;
	height:15px;
	clear:both;
}

#newsrpt{
	background:url(../images/news/news_rpt.png) repeat-y top;
	padding:0;
	margin:0;
	width:231px;
	clear:both;
}

#newstext{
	background:url(../images/news/news_text.png) no-repeat bottom;
	padding:0;
	margin:0;
	width:231px;
	min-height:70px;
	clear:both;
}

#newsfooter{
	background:url(../images/news/news_footer.png) no-repeat;
	width:231px;
	height:15px;
	clear:both;
}

#newsbg_text{
	background:url(../images/news/newsbg_text.png) no-repeat bottom;
	padding:0;
	margin:0;
	width:231px;
	
}

#newsbg_bottom{
	background:url(../images/news/newsbg_bottom.png) no-repeat;
	width:231px;
	height:19px;
	clear:both;
}
/* NEWS BOX END */
/* NEWS END ===========================================================================================*/

/* FOOTER =============================================================================================*/
#footerspace{
	float:left;
	height:110px;
	width:850px;
}

#footer{
	background:url(../images/footer.png) no-repeat;
	width:758px;
	margin:auto;
	margin-bottom:10px;
	clear:both;
}
#footertext{
	padding:23px 0 0 23px;
	width:460px;
	height:80px;
	float:left;
	margin:0;
}
#contact{
	padding:22px 20px 0 0;
	width:250px;
	height:80px;
	float:right;
	margin:0;
}
#counter{
	width:100px;
	height:30px;
	float:inherit;
	margin:auto;
}
/* FOOTER END =========================================================================================*/

/* MAP ================================================================================================*/
#map{
	width:425px;
	height:370px;
	margin:auto;

}
/* MAP END ============================================================================================*/

/* MAP END ============================================================================================*/
.toplink ul{
	padding:0;
	margin:0;
	list-style-type:none;
	list-style:none;
	display:inline;
}

.toplink li{
	height:40px;
	list-style-type:none;
	list-style:none;
	display:inline;
}

#top a{
	background:url(../images/top.png) no-repeat;
	width:40px;
	height:40px;
	position:fixed;
	bottom:115px;
	left:26%;
}
/* MAP END ============================================================================================*/
