@charset "utf-8";
*{margin:0;padding:0;}
img{border:none;}
li{list-style:none;}
a{color:#83b9ad; text-decoration:none;}
a:hover{color:#FFF; background:#83b9ad;}
h1{
    color:#2EA8E1;
    margin-bottom:0px;
    padding-bottom:0px;
    font-family:Impact,Tahoma, Geneva, sans-serif;
    font-weight:normal;
    font-size:30px; 
}
.profilePage h1{
	color:#E30580;
}
h2{
	color:#FFF;
	font-size:14px;
	padding-top:8px;
}
h3{
	color:#231F20;
	font-size:18px;
	margin-top:15px;
}
body{
	text-align:center;
	background:#f5ece0;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	color:#888;
	padding-top:15px;
}
#container {
	width:875px;
	margin:0 auto;
	background:url(/site_en/images/bodyBg_mid.gif) top repeat-y;
	position:relative;
}

/************navagation*******************/
#nav{
    z-index: 2;
	position:absolute;
	left:-66px;
	top:115px;
	text-align:left;
}
* html #nav{

	top:118px;
}
.navList{
	width:80px;
	margin-bottom:20px;
	text-align:center;
}
.navList ul{
	display:none;	
}
.navList ul li{
	text-align:right;
	height:22px;
	line-height:22px;
	margin:0 10px;
}
.navList h2 a{
	color:#FFF;
	display:block;
	height:85px;
}
#nav01 ul li{border-bottom:dotted 1px #f37abd;}
#nav01 ul li a{color:#f37abd;}
#nav02 ul li{border-bottom:dotted 1px #a4d7f1;}
#nav02 ul li a{color:#a4d7f1;}
#nav01 ul li a:hover,#nav02 ul li a:hover{color:#FFF; background:none}
#nav01 ul li .currentSub,#nav02 ul li .currentSub{color:#FFF;}

#nav01{background:#e30580;}
#nav02{background:#2ea8e1;}
#nav01 h2{background:url(/site_en/images/tab_bg01.gif) right repeat-y;}
#nav02 h2{background:url(/site_en/images/tab_bg02.gif) right repeat-y;}
#nav01 h2 a{background:url(/site_en/images/icon_profile.png) -26% 65% no-repeat;}
#nav01 h2 a:hover{background:url(/site_en/images/icon_profile.png) 124% 65% no-repeat;}
#nav02 h2 a{background:url(/site_en/images/icon_service.png) -10% 65% no-repeat;}
#nav02 h2 a:hover{background:url(/site_en/images/icon_service.png) 112% 65% no-repeat;}
#nav01 ul{background:#e30580;}
#nav02 ul{background:#2ea8e1;}
.current #nav01 h2{
	background:#e30580;
	font-size:18px;
}
.current #nav02 h2{
	background:#2ea8e1;
	font-size:18px;
}
.current #nav01 h2 a,.current #nav02 h2 a{
	background:none;
	height:20px;
	text-align:right;
	margin:0 10px;
}
.current #nav01 h2 a:hover,.current #nav02 h2 a:hover{
background:none;
}
.current .navList{
	width:105px;
	text-align:right;
}
.current ul{
	display:block;
	padding:6px 0 13px 0;
	width:100%;
}
/************navagation End*******************/

#top{
    background:url(/site_en/images/bodyBg_top.gif) top no-repeat;
	height:105px;
	text-align:left;
	margin:0 auto;
	padding-bottom:10px;
}
#logo{
	float:left;
	display:inline;
	margin:30px 0 0 40px;
}
#top_r{
	float:right;
	margin:93px 35px 0 0;
	display: none;
}

#gallery{
    z-index: 1;
	clear:both;
	text-align:center;
    overflow: hidden;
}
#content{
	text-align:left;
	width:800px;
	margin:20px auto;
}
#content_main,.tab_content_main{
	width:530px;
	float:left;
}
#content_side,.tab_content_side{
	width:260px;
	float:right;
}
.addressPage #content_main,.addressPage #content_side{
	float:left;
	width:400px;
}
.tab_content{display:none;}
.currentContent{display:block;}
/***************content html regular**************/
#content p{
	margin:5px 0 10px 0;
	text-align:justify;
}
#content ul{
	margin:10px 0;
}
#content a{
	font-weight:bold;
}

.title{
	color:#231F20;
	font-weight:bold;
}
.error {

    color:#2EA8E1;
    font-family:Impact,Tahoma, Geneva, sans-serif;
line-height: 32px;
    font-size:16px; 
}
#contactForm li{
	clear:both;
	margin-bottom:10px;
}
#contactForm label{
	display:block;
	float:left;
	margin-right:7px;
	display:inline;
	width:60px;
	color:#000;
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	text-align:right;
}
.textBox,.textarea{
	background:#F5F5F5;
	width:460px;
	height:25px;
	border:none;
	border-bottom:dotted 1px #CCC;
}
.textarea{
	height:150px;
}
#button{
	text-align:center;
}
.button{
	text-align:center;
	background:#83B9AD;
	font-size:14px;
	border:none;
	color:#FFF;
	border-bottom:solid 1px #8f9795;
	border-right:solid 1px #8f9795;
	border-top:solid 1px #b8e4da;
	border-left:solid 1px #b8e4da;
	padding:0 5px;
}
/***************content html regular end**************/

/***************tab******************************/
#tab{
	border-bottom:solid 2px #231F20;
}
#tab li{
	float:left;
	height:28px;
	line-height:28px;
	padding:0 15px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#231F20;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
}
#tab li a{
	color:#231F20;
}
#tab li a:hover{
	color:#83B9AD;
	background:none;
}
#tab .currentTab{
	background:#231F20;
	color:#eee;
}
#tab .currentTab a{
	color:#eee;
}
#tab .currentTab a:hover{
	color:#eee;
	background:none;
}
/***************tab End******************************/
#foot{
	height:70px;
	line-height:70px;
	background:#f5ece0 url(/site_en/images/bodyBg_bottom.gif) top no-repeat;
	clear:both;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear:both;
visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.clear{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}

