@font-face
{
font-family:OpenSans;
src: url('OpenSans-Regular.ttf');
}

body
{
color:grey;
font-family:OpenSans, Arial, Helvetica, sans-serif;
font-size:11pt;
border:2px;
background-color:white;
width: 1024px;
overflow:scroll;
 margin: 0 auto; 
margin-top:-40px;
}

#logo_style{
margin-left:-10px;
margin-top:10px;
}

#main_menu{
font-family: OpenSans,Arial, Helvetica, sans-serif;
float:left;
display :inline;
margin-top:-103px;
margin-left:250px;
}

#main_menu_button{
font-family: OpenSans,Arial, Helvetica, sans-serif;
float:left;
display:block;
padding-left:17px;
padding-right:17px;
}

#main_menu_button_cn{

font-family: OpenSans,Arial, Helvetica, sans-serif;
margin-top:0px;
width:95px;
text-align:center;
float:left;
display:block;
padding-left:10px;
padding-right:10px;
}

#main_menu_button a:hover{
font-family: OpenSans,Arial, Helvetica, sans-serif;
text-align:center;
background-image:url("../images/main_menu_button_bg_white.png");
background-repeat:repeat-x;
padding-top:17px;
color:black;
}

#main_menu_button_cn a:hover{
font-family: OpenSans,Arial, Helvetica, sans-serif;
margin-top:0px;
text-align:center;
background-image:url("../images/main_menu_button_bg_white.png");
background-repeat:repeat-x;
padding-top:17px;
color:black;
}

#main_menu_button_selected{
font-family: OpenSans,Arial, Helvetica, sans-serif;
text-align:center;
float:left;
display:block;
padding-left:17px;
padding-right:17px;
background-image:url("../images/main_menu_button_bg.png");
background-repeat:repeat-x;
color:rgb(0, 136, 203);
}

#main_menu_button_selected_cn{
font-family: OpenSans,Arial, Helvetica, sans-serif;
margin-top:0px;	
text-align:center;
width:70px;
float:left;
display:block;
padding-left:17px;
padding-right:17px;
background-image:url("../images/main_menu_button_bg.png");
background-repeat:repeat-x;
color:rgb(0, 136, 203);
}

#foot_fb{
float:left;
display:block;
padding-left:20px;
padding-right:20px;
background-image:url("../images/main_menu_button_bg.gif") ;
background-repeat:no-repeat;
}

#footer_bar{
	z-index:2;
	width:100%;
	height:130px;
	margin-left:-150px;
	width:1295px;
	float:left;
	margin-top:70px;
	background:#0088cb;
	display:block;
	}

#foot_address{
margin-top:30px;
margin-left:60px;
padding-left:40px;
float:left;
width:20%;
height:120px;
background-image:url("../images/pin_icon_white.png") ;
background-repeat:no-repeat;
background-position:left top;
color: #FFFFFF;
font-size:10pt;
}

#foot_tel{
margin-top:30px;
padding-left:40px;
float:left;
width:20%;
height:120px;
background-image:url("../images/tel_icon.png") ;
background-repeat:no-repeat;
background-position:left top;
color: #FFFFFF;
font-size:10pt;
}
#foot_fb{
margin-top:30px;
padding-left:40px;
float:left;
width:12%;
height:120px;
background-image:url("../images/fb_icon.png") ;
background-repeat:no-repeat;
background-position:left top;
color: #FFFFFF;
font-size:10pt;
}

#foot_copy{
margin-top:30px;
padding-left:40px;
float:left;
width:20%;
height:120px;
background-image:url("../images/c_icon.png") ;
background-repeat:no-repeat;
background-position:left top;
color: #FFFFFF;
font-size:10pt;
}

#lang{
float:left;
margin-top:70px;
}

#lang_chinese{
float:left;
margin-left:65px;
margin-top:70px;
}

.icon{
float:left;
width:50px;
height:50px;
margin-top:-20px;
background:url('icon.gif') no-repeat;	
position:relative;
}



#menu_bg_pic{
	float:left;
	padding-top:20px;
	height:100px;
	background:url("../images/menu_background_white2.png");
}

#content{
padding:10px;
color: grey;
float:left;	 
background-color:white;
display:block;
}
#top_banner{
	margin-top:20px;
	width:1024px;
	height:150px;
	margin-bottom:30px;
	background-size:1024px;
	display:block;
	
}

#myAwesomeElement {
	behavior: url(PIE.htc);
	background:white;
	box-shadow: 5px 5px 2px #bbbbbb;
	border-radius: 10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	border: 1px solid #999;	
	color: #ffffff; 
	float:left;
	margin-left:10px;
	padding:5px;
	width:800px;
	height:430px;
	}

	
#myAwesomeElement_2{
	width:180px;
	height:50px;
	float:left;
	padding:5px;
	margin-left:0px;
	color: #000000; 
	margin-top:300px;
	}	
	
.icon_text{
float:left;
width:150px;
font-weight: bold;  
position:relative;
}
#myAwesomeElement_3 {
	behavior: url(PIE.htc);
	background:#CB0077;
	box-shadow: 5px 5px 2px #bbbbbb;
	border-radius: 10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	border: 1px solid #999;	
	color: #ffffff; 
	float:left;
	margin-left:10px;
	padding:5px;
	width:1000px;
	}
.open-font
{
	font-family:OpenSans;
}

#trans_body
{
	padding-left:30px;
}
.color_3 {
color: rgb(0, 136, 203);
}

.italic {
font-style: italic;
}
.cs
 {
color: rgb(96, 96, 96);
font-family: OpenSans,Arial, Helvetica, sans-serif;
font-size:15px;
text-align: center;
margin-top:20px;
margin-bottom:2	0px;
margin-left:30px;
margin-right:30px;
height:50px;
width:200px;
background:url("../images/background_dot.jpg");
}	
#	msfeatureupdater
{
	display:hidden;
}
.cs2
 {
color: rgb(96, 96, 96);
font-family: OpenSans,Arial, Helvetica, sans-serif;
font-size:16px;
text-align: center;
margin-top:20px;
margin-bottom:20px;
margin-left:0px;
margin-right:30px;
height:50px;
width:575px;
background:url("../images/line3.jpg");
background-repeat:no-repeat;
}	
.cs4-noline
{
color: rgb(96, 96, 96);
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
text-align: center;
margin-top:-10px;
margin-bottom:0px;
margin-left:0px;
margin-right:30px;
height:50px;
width:540px;
}	
.cs3
 {
color: rgb(96, 96, 96);
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
text-align: center;
margin-top:20px;
margin-bottom:20px;
margin-left:0px;
margin-right:30px;
height:50px;
width:540px;
background:url("../images/background_dot.jpg");
}	
.icon{
float:left;
width:50px;
height:50px;
margin-top:-20px;
background:url('icon.gif') no-repeat;	
position:relative;
}

.text{
float:left;
clear:both;
display:inline;
color: #FFFFFF; 
}

.form_box
{
color: rgb(120,120,120);
font-size:15px;
font-family: OpenSans, sans-serif;
border: 1px solid #e0dcdc;
padding: 2px 0;
text-align: left; width: 200px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: #b7b7b7 0px 2px 3px;
-moz-box-shadow: #b7b7b7 0px 2px 3px;
box-shadow: rgba(54, 54, 54, 0.6) 0px 1px 4px 0px;
background: #e0dcdc;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#fff));
background: -webkit-linear-gradient(#fff, #fff);
background: -moz-linear-gradient(#fff, #fff);
background: -ms-linear-gradient(#fff, #fff);
background: -o-linear-gradient(#fff, #fff);
background: linear-gradient(#fff, #fff);

-pie-background: linear-gradient(#b7b7b7, #fff);
behavior: url(/pie/PIE.htc);
}
a {
font-family: OpenSans,Arial, Helvetica, sans-serif;
color:grey;
text-decoration:none;
border:none;
}
a ,img {
border:none;
}
input[type=submit] {
    background:url("../images/send.png");
   border:0px;
    width:51px;
    height:38px;
}

em{
color: #ff0000; 
}

.layer1 {
margin: 0;
padding: 0;
width: 500px;
}
 
div
{
	font-family: OpenSans,Arial, Helvetica, sans-serif;
	
}

p { padding: 5px 0; }

