body {
margin: 0 auto 0 auto;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: x-small;
color: #333333;}

body#chinese {
margin: 0 auto 0 auto;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #333333;}

#page {
margin: 0 auto 0 auto;
width: 910px;}

#content {
background-image: url(../images/front/bg_shadow.gif);
background-repeat: repeat-y;
width: 880px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 30px;}

#header {
background-color:#300;
width: 880px;
height: 90px;}

#header a img {
border: 0px none;
text-decoration: none;}

#footer {
background-image: url(../images/front/bg_end.gif);
background-repeat: no-repeat;
background-position: top;
padding-top: 35px;
text-align: center;
padding-bottom: 30px;
line-height: 18px;}

/* MENU BAR */

#menu {
height: 48px;}


#language_menu {
margin-left: 15px;}

#language_menu a#go_chinese {
width: 38px;
height: 48px;
background-image: url(../images/front/btn_eng_on_c_off_1.gif);
background-repeat: no-repeat;
float: left;}

#language_menu a#go_chinese:hover {
background-image: url(../images/front/btn_eng_on_c_off_2.gif);
background-repeat: no-repeat;}

#language_menu a#go_english {
width: 63px;
height: 48px;
background-image: url(../images/front/btn_eng_off_c_on_1.gif);
background-repeat: no-repeat;
float: left;}

#language_menu a#go_english:hover {
background-image: url(../images/front/btn_eng_off_c_on_2.gif);
background-repeat: no-repeat;}

#language_menu img {
float: left;}


#main_menu {
padding-top:15px;
font-size: 120%;
font-weight:bold;
text-transform:capitalize;
float: center;}

#main_menu a:link {
        /*color: #daa520;*/
        color: #bda44b;
	text-decoration:none;
}

#main_menu a:hover {
        color: #daa520;
	/*color: #bda44b;*/
	text-decoration:underline;
	font-weight:bold;
}

#main_menu a:visited{
        /*color: #daa520;*/
	color: #bda44b;
        font-weight:bold;
}

#main_menu a#about {
margin-left: 50px;
float: left;}

#main_menu a#about_on {
text-decoration:underline;
font-weight:bold;
margin-left: 50px;
float: left;}


#main_menu a#services {
margin-left: 25px;
float: left;}

#main_menu a#services_on {
text-decoration:underline;
font-weight:bold;
margin-left: 25px;
float: left;}


#main_menu a#carrer {
margin-left: 25px;
float: left;}


#main_menu a#carrer_on {
text-decoration:underline;
font-weight:bold;
margin-left: 25px;
float: left;}


#main_menu a#contact {
margin-left: 25px;
float: left;}


#main_menu a#contact_on {
text-decoration:underline;
font-weight:bold;
margin-left: 25px;
float: left;}



#main_menu a#stories {
margin-left: 25px;
float: left;}


#main_menu a#stories_on {
text-decoration:underline;
font-weight:bold;
margin-left: 25px;
float: left;}


#main_menu a#seminars {
margin-left: 25px;
margin-right: 40px;
float: left;}


#main_menu a#seminars_on {
text-decoration:underline;
font-weight:bold;
margin-left: 25px;
margin-right: 40px;
float: left;}


/* END MENU BAR */

.clear {
clear: both;}

#main_content {
width: 880px;}

#left_content_home {
float: left;
width: 525px;
height: 325px;}

#left_content_home a:link{
color:white;
text-decoration:none;
}
#left_content_home a:hover{
color:white;
text-decoration:none;
}

#left_content_home a:visited{
color:white;
text-decoration:none;
}



#left_content {
float: left;
width: 468px;
padding-left: 30px;
padding-right: 30px;}

#left_content img {
margin-bottom: 15px;}

#left_content h2 {
color: #4e80b5;/*#8fa7c1*/
font-size: 140%;
margin-bottom: 20px;
margin-top: 10px;
text-transform: uppercase;
font-weight: bold;
background-image: url(../images/front/title_h2_icon.gif);
background-repeat: no-repeat;
padding-left: 26px;
padding-top: 5px;
height: 19px;
background-position: left;}

#left_content p {
font-size: 110%;
margin-top: 5px;
margin-bottom: 20px;
line-height: 170%;
text-align: left;}

#left_content p a, #footer a {
color: #849bb3;
/*color: 8FA7C1*/
text-decoration: none;}

#left_content p a:hover, #footer a:hover {
text-decoration: underline;}

#left_panel_contact {
font-size: 120%;
}

#right_content {
width: 352px;
background-color: #91a9cb;/*#9FB7CE*/
float: right;}

#right_content_home {
width: 312px;
height: 300px;
float: right;
background-image: url(../images/front/clm_left_graphic.gif);
padding-right: 20px;
padding-left: 20px;
padding-top: 10px;
padding-bottom: 20px;}

#right_content_home h2 {
color: #ffffff;
font-size: 120%;
margin-bottom: 0px;
margin-top: 20px;
font-weight: bold;
background-image: url(../images/front/sub_h2_icon2.gif);
background-repeat: no-repeat;
padding-left: 24px;
padding-top: 5px;
height: 19px;
background-position: left;}

#right_content_home h2 a {
color: #ffffff;
text-decoration: none;}

#right_content_home h2 a:hover {
text-decoration: underline;}

#right_content_home ul {
display: inline-block;}

#right_content_home li {
color: #000000;
font-size: 110%;
line-height: 140%;
list-style-type: none;
list-style-position: outside;
margin-top: 10px;}

#right_content_home li a {
color: #000000;
text-decoration: none;}

#right_content_home li a:hover {
color: #000000;
text-decoration: underline;}

#top_end {
height: 10px;
width: 352px;
background-image: url(../images/front/round_2_top.gif);
background-repeat: no-repeat;
background-position: top;}

#center_content {
padding-left: 20px;
padding-right: 20px;}

#center_content h2 {
color: #ffffff;
font-size: 120%;
margin-bottom: 0px;
margin-top: 15px;
font-weight: bold;
background-image: url(../images/front/sub_h2_icon2.gif);
background-repeat: no-repeat;
padding-left: 24px;
padding-top: 5px;
height: 19px;
background-position: left;}

#center_content h2 a {
color: #ffffff;
text-decoration: none;}

#center_content h2 a:hover {
text-decoration: underline;}

#center_content ul {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;}

#center_content li {
color: #000000;
font-size: 110%;
line-height: 100%;
list-style-type: none;
list-style-position: outside;
margin-top: 10px;
padding-left: 24px;}

#center_content li a {
color: #000000;
text-decoration: none;}

#center_content li a:hover {
color: #000000;
text-decoration: underline;}

#center_content p {
color: #000000;
font-size: 110%;
margin-top: 5px;
line-height: 140%;}

#center_content img.partner {
margin-right: 3px;
margin-bottom: 3px;
margin-top: 3px;
border: none;}

#bottom_end {
height: 10px;
width: 352px;
background-image: url(../images/front/round_2_end.gif);
background-repeat: no-repeat;
background-position: bottom;}

#sub_content {
width: 880px;
margin-top: 20px;
background-image: url(../images/front/divider_home.gif);
background-repeat: repeat-y;}

.sub_box {
width: 253px;
padding-left: 20px;
padding-right: 20px;
float: left;}

.sub_box h2 {
color: #bda44b;/*#e2bc24*/
font-size: 120%;
margin-bottom: 15px;
margin-top: 0px;
font-weight: bold;
text-transform: uppercase;
background-image: url(../images/front/sub_h2_icon.gif);
background-repeat: no-repeat;
padding-left: 24px;
padding-top: 5px;
height: 19px;
background-position: left;}

.sub_box h3 {
color: #000000;
font-size: 120%;
margin-left: 65px;
margin-bottom: 0px;
margin-top: 0px;
font-weight: bold;}

.sub_box p {
font-size: 110%;
margin-top: 8px;
line-height: 140%;
text-align: left;
}

.sub_box img {
float: left;
height: 55px;
width: 55px;
margin-bottom: 10px;
margin-right: 10px;}

.sub_box a.btn_more {
width: 36px;
height: 6px;
margin-top: 10px;
background-image: url(../images/front/btn_more_off.gif);
background-repeat: no-repeat;
display: block;}

.sub_box a.btn_more:hover {
background-image: url(../images/front/btn_more_on.gif);
background-repeat: no-repeat;}

.sub_box a, .sub_box a img {
color: #000000;
text-decoration: none;
border: none;}

.sub_box a:hover {
text-decoration: underline;}

ul {
margin-left: 0px;
margin-top: 0px;
margin-bottom: 20px;
padding: 0px;}

li {
color: #000000;
font-size: 110%;
line-height: 120%;
list-style-type: square;
list-style-position: inside;
margin-top: 10px;
padding-left: 0px;}
