/* -- layout ------------------------------------------------------------------------- */
body{background-color:#ede9e0}
body,h1,h2,h3,h4,h5,h6,ul,li,p,form {padding:0px; margin:0px;}
#cmsBody{background-color: white}

BODY, TD{ font-family:PMingLiU,mingliu,Helvetica,sans-serif;color:#55534e; font-size:12px; line-height:17px;}
/*scrollbar always*/
html{overflow:-moz-scrollbars-vertical; }


.h1{}
.h2{}
.heading{}
.page_title{}
.subtitle{}
.remark{}
.highlight{}
.jobvaclink{}
.form{}
.c1{}
.c2{}

.head_title{}
.head{}
.color_bar{}

.classic_1{}
.classic_2{}
.classic_3{}
.classic_fr{}

.classic_jv_detail {}
.classic_jv_list{}
.classic_jv_contact{}
.classic_ci_cm{}

.tr0{}
.tr1{}
.cm_list{}
.img_title{}
.img_style2{}
.img_style1{}

.propertypage{}
.descriptiontd{}
.logotd{}
.propertylist{}

.sharingProfile{}
.prof_title{}
.prof_content{}
.yearTD

.dropDownBox

.flatmix{}
/*-------------  main content    --------------*/
TABLE #main_content .content_padding { padding-top: 7px; padding-right: 11px; padding-bottom: 9px; padding-left: 13px;}
TABLE a, #cmsBody a{color:#BCA752;text-decoration:underline;}
TABLE a:hover{color:#A18420; text-decoration:none;cursor:pointer;}
TABLE a:hover strong{color:#A18420; text-decoration:none;cursor:pointer;}
TABLE strong, #cmsBody strong{color: #854e14; text-decoration:none; /*font-weight:bold;*/}
TABLE strong a, #cmsBody strong a{color: #854e14; text-decoration:underline; /*font-weight:bold;*/}
TABLE hr, #cmsBody hr{height:1px;border-width:0;color:#eee;background-color:#eee;}
TABLE.sitemap li, #cmsBody .sitemap li{ color:#bca752}

FONT.highlight, #cmsBody .highlight{color:#BCA752;}

TABLE.normal_font, #cmsBody {font-size:12px; line-height:17px;}
TABLE.normal_font p, #cmsBody p {font-size:12px; line-height:17px; margin:0 0 17px 0;}
TABLE.normal_font li, #cmsBody li{ background:url(images/bullet02.gif)  5px 9px no-repeat; list-style:none; padding-left:13px; line-height:17px; padding-top: 4px; }
TABLE.normal_font li li, #cmsBody li li{ background:url(images/bullet01.gif)  5px 11px no-repeat; list-style:none; padding-left:15px; line-height:17px; padding-top: 7px; }

TABLE.large_font {font-size:14px; line-height:22px;}
TABLE.large_font td {font-size:14px; line-height:22px;}
TABLE.larger_font {font-size:16px; line-height:22px}
TABLE.larger_font td {font-size:16px; line-height:22px;}
TABLE.large_font p {font-size:14px; line-height:22px; margin:0 0 22px 0;}
TABLE.larger_font p {font-size:15px; line-height:22px; margin:0 0 22px 0;}
TABLE.large_font li{ background:url(images/bullet02.gif)  5px 9px no-repeat; list-style:none; padding-left:13px; line-height:18px; padding-top: 4px; }
TABLE.large_font li li{ background:url(images/bullet01.gif)  5px 11px no-repeat; list-style:none; padding-left:15px; line-height:19px; padding-top: 7px; }
TABLE.larger_font li{ background:url(images/bullet02.gif)  5px 9px no-repeat; list-style:none; padding-left:13px; line-height:19px; padding-top: 4px; }
TABLE.larger_font li li{ background:url(images/bullet01.gif)  5px 11px no-repeat; list-style:none; padding-left:15px; line-height:20px; padding-top: 7px; }


TABLE.contrast, 
TABLE.contrast a, 
TABLE.contrast a:hover, 
TABLE.contrast strong, 
TABLE.contrast strong a, 
TABLE.contrast strong a:hover, 
TABLE.contrast p, 
TABLE.contrast li, 
TABLE.contrast li li,
TABLE.contrast td,
TABLE.contrast td .page_title,
TABLE.contrast .page_title,
TABLE.contrast h1,
TABLE.contrast td .heading,
TABLE.contrast .heading,
TABLE.contrast h2,
TABLE.contrast td .subtitle,
TABLE.contrast .subtitle,
TABLE.contrast .sectiontitle,
TABLE.contrast .remark,
TABLE.contrast .highlight,
TABLE#main_content.contrast .jobvaclink a,
TABLE#main_content.contrast .jobvaclink a:hover,
TABLE#main_content.contrast .jobvaclink a strong
{color:#000000;}

/* -- new add ------------------------------------------------------------------------ */

/*refer to #col_content h1*/
TABLE.normal_font .page_title, #cmsBody .page_title{margin: 10px 0 15px 0; color:#bca752; font-size:21px; line-height:22px; font-weight:normal;}
TABLE.normal_font h1, #cmsBody h1{margin: 10px 0 15px 0;color:#bca752; font-size:21px;line-height:22px;font-weight:normal;}
/*refer to #col_content h2*/
TABLE.normal_font .heading, #cmsBody .heading{font-size:15px; color:#bca752; line-height:19px; margin-bottom: 15px;font-weight:bold;}
TABLE.normal_font h2, #cmsBody h2{font-size:15px; color:#bca752; line-height:17px; margin-bottom: 15px;font-weight:bold;}
/*refer to #col_content h3*/
TABLE.normal_font .subtitle, #cmsBody .subtitle {font-size:13px; color:#bca752; margin:0 0 10px 0;font-weight:bold;}
/*refer to #col_content remark*/
TABLE.normal_font .remark, #cmsBody .remark{font-size:11px;line-height:14px;}
/*refer to #col_content .joblink*/
TABLE.normal_font .jobvaclink a, #cmsBody .jobvaclink a{color:#55534e; text-decoration:none; line-height:17px;}
TABLE.normal_font .jobvaclink a strong, #cmsBody .jobvaclink a strong{color:#55534e; text-decoration:none; line-height:17px;}



TABLE.large_font .page_title{margin: 10px 0 15px 0; color:#bca752; font-size:23px; line-height:24px; font-weight:normal;}
TABLE.large_font h1{margin: 10px 0 15px 0;color:#bca752; font-size:23px;line-height:24px;font-weight:normal;}
TABLE.large_font .heading{font-size:17px; color:#bca752; line-height:21px; margin-bottom: 15px;font-weight:bold;}
TABLE.large_font h2{font-size:17px; color:#bca752; line-height:19px; margin-bottom: 15px;font-weight:bold;}
TABLE.large_font .subtitle{font-size:14px; color:#bca752; margin:0 0 10px 0;font-weight:bold;}
TABLE.large_font .remark{font-size:12px;line-height:15px;}
TABLE.large_font .jobvaclink a{color:#55534e; text-decoration:none; line-height:14px;}
TABLE.large_font .jobvaclink a strong{color:#55534e; text-decoration:none; line-height:14px;}

TABLE.larger_font .page_title{margin: 10px 0 15px 0; color:#bca752; font-size:25px; line-height:26px; font-weight:normal;}
TABLE.larger_font h1{margin: 10px 0 15px 0;color:#bca752; font-size:25px;line-height:26px;font-weight:normal;}
TABLE.larger_font .heading{font-size:19px; color:#bca752; line-height:24px; margin-bottom: 15px;font-weight:bold;}
TABLE.larger_font h2{font-size:19px; color:#bca752; line-height:21px; margin-bottom: 15px;font-weight:bold;}
TABLE.larger_font .subtitle{font-size:16px; color:#bca752; margin:0 0 10px 0;font-weight:bold;}
TABLE.larger_font .remark{font-size:14px;line-height:17px;}
TABLE.larger_font .jobvaclink a{color:#55534e; text-decoration:none; line-height:16px;}
TABLE.larger_font .jobvaclink a strong{color:#55534e; text-decoration:none; line-height:16px;}

/*refer to #col_content .shortlink */
TABLE#main_content .navHistory{font-size:11px;color:#967f6e;font-family:PMingLiU,mingliu,Helvetica,sans-serif; display:block; margin-bottom:12px;}
TABLE#main_content .navHistory a{color:#967f6e; text-decoration:none;}
TABLE#main_content .navHistory a:hover{color:#A18420; text-decoration:underline;}


TABLE#main_content.contrast .navHistory,
TABLE#main_content.contrast .navHistory a,
TABLE#main_content.contrast .navHistory a:hover
{color:#000000;}


/*refer to form*/
TABLE.form{padding-bottom:10px;}
TABLE.c1{background-color:#F5F5DD;}
TABLE.c2{background-color:#FFFFFF;} /*FBFBF2*/
TABLE.form div{margin-bottom:1px;padding:5px 5px 5px 9px;}
TABLE.heading a{text-decoration:none;font-weight:bold;}

/*refer to img_sty1, img_sty2 */
.img_style1 {display: block; border:1px solid #d1be7a;}
.img_style2 { /*padding:4px;*/ border:1px solid #d1be7a;}

/*------------- Drop down Box Style ---------------*/
.dropDownBox {MARGIN-BOTTOM: 5px; background-color:#e0dcdb; border-width:0px;}
TABLE.dropDownBox .td0{BORDER-RIGHT: #c1b4a4 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c1b4a4 1px solid; PADDING-LEFT: 4px; BORDER-LEFT: #c1b4a4 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c1b4a4 1px solid; BACKGROUND-COLOR: #F9F6ED; HEIGHT: 30px;}
TABLE.dropDownBox .yearTd{padding: 7px 12px 7px 12px;text-align: center;}

/*--- year select box ---*/
#selectRelatedLinks{float:right;margin-bottom:10px}

/*------------- training sharing profile  -------*/
TABLE.normal_font .sharing_profile, #cmsBody .sharing_profile{BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 195px; BORDER-BOTTOM: 10px solid;; border-color: #F9F6ED; BACKGROUND-COLOR: #F9F6ED;}
TABLE.normal_font .sharing_profile img, #cmsBody .sharing_profile img{ border:2px solid #f3eac9}
TABLE.normal_font .sharing_profile .prof_title, #cmsBody .sharing_profile .prof_title{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4e4121; HEIGHT: 17px; padding-left:4px;}
TABLE.normal_font .sharing_profile .prof_content, #cmsBody .sharing_profile .prof_content{FONT-SIZE: 11px; COLOR: #4e4121; HEIGHT: 17px; padding-left:4px;}
.sharingProfile{}
.prof_title{}
.prof_content{}

TABLE.contrast .sharing_profile,
TABLE.contrast .sharing_profile .prof_title,
TABLE.contrast .sharing_profile .prof_content
{color:#000000;}

/*-------------  For all table format, the title of the first tr in table ------------*/
.head_title {font-size: 14px;font-weight: bold;}
/*.subtitle {color:#938664;font-weight: bold;} */

/*-------------  1ist table classic 1  -------------*/
/* ci_mp_sl */
TABLE.classic_1{background-color: #F9F6ED;border-top:3px solid #EEE;border-bottom:3px solid #EEE;width:100%; border-left:0px; border-right:0px;}
TABLE.classic_1 td{padding: 3px;padding-top:0px;padding-bottom:5px;text-align: left}
TABLE.classic_1 .tr0{background-color: #91885f;}
TABLE.classic_1 .tr0 td{padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 8px;background-color: #91885f;color: #FFF; font-weight:bold;}
TABLE.classic_1 .tr1{background-color: #F9F6ED;} /*#f1eedb*/
TABLE.classic_1 .tr1 td ul{list-style-type:none; list-style-image:url(images/bullet02.gif) no-repeat 0px 12px; padding-left:6px; }

TABLE.normal_font .classic_1 td, #cmsBody .classic_1 td {line-height:17px;font-size:12px;}
TABLE.normal_font .classic_1 .tr0 td, #cmsBody .classic_1 .tr0 td{font-size:14px;}
TABLE.normal_font .classic_1 .tr1 td ul,  #cmsBody .classic_1 .tr1 td ul{line-height:17px;}

TABLE.large_font .classic_1 td{line-height:17px;font-size:13px;}
TABLE.large_font .classic_1 .tr0 td{font-size:16px;}
TABLE.large_font .classic_1 .tr1 td ul{line-height:17px;}

TABLE.larger_font .classic_1 td{line-height:17px;font-size:15px;}
TABLE.larger_font .classic_1 .tr0 td{font-size:18px;}
TABLE.larger_font .classic_1 .tr1 td ul{line-height:17px;}

.classic_1{}

TABLE.contrast .classic_1 td,
TABLE.contrast .classic_1 .tr0 td,
TABLE.contrast .classic_1 .tr1 td ul
{color:#000000;}

/*-------------  1ist table classic 2  different color -------------*/
/* ci_au_a */
TABLE.classic_2 , #cmsBody .classic_2 {
background-color: #F9F6ED; border-top: 3px solid #EEE; border-bottom: 3px solid #EEE; width: 100%; border-left: 0px; border-right: 0px; vertical-align: top; margin:4px 4px 4px 4px}
TABLE.classic_2 td, #cmsBody .classic_2 td{
padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 8px;text-align: left; vertical-align: top;}
TABLE.classic_2 .tr0, #cmsBody .classic_2 .tr0{
background-color: #91885f;}
TABLE.classic_2 .tr0 td, #cmsBody .classic_2 .tr0 td{
padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 8px;background-color: #91885f;color: #FFF;  font-weight:bold;}
TABLE.classic_2 .tr1, #cmsBody .classic_2 .tr1{
background-color: white;}
TABLE.classic_2 .tr1 td ul, #cmsBody .classic_2 .tr1 td ul{
list-style-type:none; list-style-image:url(images/bullet02.gif) no-repeat 0px 12px; padding-left:6px; }
TABLE.classic_2 .tr2, #cmsBody .classic_2 .tr2{
background-color: #F9F6ED;} /*#f1eedb*/
TABLE.classic_2 .tr2 td ul, #cmsBody .classic_2 .tr2 td ul{
list-style-type:none; list-style-image:url(images/bullet02.gif) no-repeat 0px 12px; padding-left:6px;}

TABLE.normal_font .classic_2 td, #cmsBody .classic_2 td{line-height: 17px; font-size: 12px; }
TABLE.normal_font .classic_2 .tr0 td, #cmsBody .classic_2 .tr0 td{font-size:14px;}
TABLE.normal_font .classic_2 .tr1 td ul, #cmsBody .classic_2 .tr1 td ul{line-height:17px;}
TABLE.normal_font .classic_2 .tr2 td ul, #cmsBody .classic_2 .tr2 td ul{ line-height:17px;}

TABLE.large_font .classic_2 td{line-height: 17px; font-size: 13px; }
TABLE.large_font .classic_2 .tr0 td{font-size:16px;}
TABLE.large_font .classic_2 .tr1 td ul{line-height:17px;}
TABLE.large_font .classic_2 .tr2 td ul{ line-height:17px;}

TABLE.larger_font .classic_2 td{line-height: 17px; font-size: 15px; }
TABLE.larger_font .classic_2 .tr0 td{font-size:18px;}
TABLE.larger_font .classic_2 .tr1 td ul{line-height:17px;}
TABLE.larger_font .classic_2 .tr2 td ul{ line-height:17px;}

.classic_2{}

TABLE.contrast .classic_2 td,
TABLE.contrast .classic_2 .tr0 td,
TABLE.contrast .classic_2 .tr1 td ul,
TABLE.contrast .classic_2 .tr2 td ul
{color:#000000;}

/*-------------  table classic 3  for the form-------------*/
TABLE.classic_3{
border: 0; width: 100%; vertical-align: top;  text-align: left; padding-bottom:10px;}
TABLE.classic_3 .tr0{
background-color: #F9F6ED;}
TABLE.classic_3 .tr0 .td0{
margin-bottom:1px; padding:5px 5px 5px 9px;}
TABLE.classic_3 .tr1{
background-color: #FFFFFF;} /*FBFBF2*/
TABLE.classic_3 .tr1 .td0{
margin-bottom:1px; padding:5px 5px 5px 9px;}
TABLE.classic_3 .tr2{
background-color: #F9F6ED;}
TABLE.classic_3 .tr2 .td0{
margin-bottom:1px; padding:5px 5px 5px 9px;}

.classic_3{}

/*-------------  1ist table job detail  different color (TR1, TR2 reverse color from classic 2 -------------*/
TABLE.classic_jv_detail {
background-color: #F9F6ED /*#f3eedb*/ ; border-top: 3px solid #EEE; border-bottom: 3px solid #EEE; width: 100%; border-left: 0px; border-right: 0px; vertical-align: top;}
TABLE.classic_jv_detail td{
padding-top: 5px;padding-right: 8px;padding-bottom: 5px;padding-left: 8px;  vertical-align: top;}
TABLE.classic_jv_detail .tr0{
background-color: #91885f;}
TABLE.classic_jv_detail .tr0 td{
padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 8px;background-color: #91885f;color: #FFF; }
TABLE.classic_jv_detail .head{
background-color: #91885f;font-weight: bold;margin-bottom: 5px;}
TABLE.classic_jv_detail .tr1{
background-color: #F9F6ED;}
TABLE.classic_jv_detail .tr1 td a{
text-decoration:none; color:#55534e;}
TABLE.classic_jv_detail .tr1 td ul{
list-style-type:none; list-style-image:url(images/bullet02.gif) no-repeat 0px 12px; padding-left:6px; }
TABLE.classic_jv_detail .tr2{
background-color: white;}
TABLE.classic_jv_detail .tr2 td a{
text-decoration:none; color:#55534e;}
TABLE.classic_jv_detail .tr2 td ul{
list-style-type:none; list-style-image:url(images/bullet02.gif) no-repeat 0px 12px; padding-left:6px;}

TABLE.normal_font .classic_jv_detail td, #cmsBody .classic_jv_detail td{
 line-height: 17px; font-size: 12px;}
TABLE.normal_font .classic_jv_detail .head,  #cmsBody .classic_jv_detail .head{
line-height: 17px;font-size: 14px;}
TABLE.normal_font .classic_jv_detail .tr1 td ul, #cmsBody .classic_jv_detail .tr1 td ul{
line-height:17px; }
TABLE.normal_font .classic_jv_detail .tr2 td ul, #cmsBody .classic_jv_detail .tr2 td ul{
line-height:17px;}

TABLE.large_font .classic_jv_detail td{
 line-height: 17px; font-size: 13px;}
TABLE.large_font .classic_jv_detail .head{
line-height: 19px;font-size: 16px;}
TABLE.large_font .classic_jv_detail .tr1 td ul{
line-height:17px; }
TABLE.large_font .classic_jv_detail .tr2 td ul{
line-height:17px;}

TABLE.larger_font .classic_jv_detail td{
 line-height: 17px; font-size: 15px;}
TABLE.larger_font .classic_jv_detail .head{
line-height: 21px;font-size: 18px;}
TABLE.larger_font .classic_jv_detail .tr1 td ul{
line-height:17px; }
TABLE.larger_font .classic_jv_detail .tr2 td ul{
line-height:17px;}


TABLE.contrast .classic_jv_detail td,
TABLE.contrast .classic_jv_detail .tr0,
TABLE.contrast .classic_jv_detail .tr0 td,
TABLE.contrast .classic_jv_detail .head,
TABLE.contrast .classic_jv_detail .tr1 td ul,
TABLE.contrast .classic_jv_detail .tr2 td ul
{color:#000000;}


/*-------------  1ist table Financial Reports (like classic1, changed .tr1 .td0 padding )  -------------*/
TABLE.classic_fr {
background-color: #f3eedb; border-top:3px solid #EEE; border-bottom:3px solid #EEE; width:100%; border-left:0px; border-right:0px;} /*#f3eedb*/
TABLE.classic_fr td{
padding: 3px;padding-top:0px;padding-bottom:5px;text-align: left}
TABLE.classic_fr .tr0{
background-color: #91885f;}
TABLE.classic_fr .tr0 td{
padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 8px;background-color: #91885f;color: #FFF; font-weight:bold;}
TABLE.classic_fr .tr1{
background-color: #F9F6ED;}
TABLE.classic_fr .tr1 .td0{padding-top:5px;padding-bottom:25px;}
TABLE.classic_fr .tr1 td ul{
list-style-type:none; list-style-image:url(images/bullet02.gif) no-repeat 0px 12px; padding-left:6px; }

TABLE.normal_font .classic_fr td, #cmsBody .classic_fr td{
line-height:17px;font-size:12px;}
TABLE.normal_font .classic_fr .tr0 td, #cmsBody .classic_fr .tr0 td{
font-size:14px;}
TABLE.normal_font .classic_fr .tr1 td ul, #cmsBody .classic_fr .tr1 td ul{
line-height:17px;}

TABLE.large_font .classic_fr td{
line-height:17px;font-size:13px;}
TABLE.large_font .classic_fr .tr0 td{
font-size:16px;}
TABLE.large_font .classic_fr .tr1 td ul{
line-height:17px;}

TABLE.larger_font .classic_fr td{
line-height:17px;font-size:15px;}
TABLE.larger_font .classic_fr .tr0 td{
font-size:18px;}
TABLE.larger_font .classic_fr .tr1 td ul{
line-height:17px;}

.classic_fr{}
.tr0{}
.tr1{}

TABLE.contrast .classic_fr td,
TABLE.contrast .classic_fr .tr0 td,
TABLE.contrast .classic_fr .tr1 td ul
{color:#000000;}

/*-------------  1ist table Corporate Milestones (like classic_2 different padding -------------*/
TABLE.classic_ci_cm {
background-color: #f3eedb; border-top: 3px solid #EEE; border-bottom: 3px solid #EEE; width: 100%; border-left: 0px; border-right: 0px; vertical-align: top; margin:4px 4px 4px 4px}
TABLE.classic_ci_cm td{
padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 8px;text-align: left; vertical-align: top;}
TABLE.classic_ci_cm .tr0{
background-color: #91885f;}
TABLE.classic_ci_cm .tr0 td{
padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 8px;background-color: #91885f;color: #FFF;  font-weight:bold;}
TABLE.classic_ci_cm .tr1{
background-color: white;}
TABLE.classic_ci_cm .tr1 td{padding-top:2px;padding-bottom:13px;padding-right:2px;padding-left:2px;}
TABLE.classic_ci_cm .tr1 td a{
text-decoration:none; color:#55534e;}
TABLE.classic_ci_cm .cm_list li{ padding-right:14px;}
TABLE.classic_ci_cm .img_title{FONT-WEIGHT: bold; COLOR: #4e4121;padding-top:3px;}

TABLE.normal_font .classic_ci_cm td, #cmsBody .classic_ci_cm td{font-size: 12px; }
TABLE.normal_font .classic_ci_cm .tr0 td, #cmsBody .classic_ci_cm .tr0 td{font-size:14px;}
TABLE.normal_font .classic_ci_cm .img_title, #cmsBody .classic_ci_cm .img_title{FONT-SIZE: 12px; }

TABLE.large_font .classic_ci_cm td{font-size: 13px; }
TABLE.large_font .classic_ci_cm .tr0 td{font-size:16px;}
TABLE.large_font .classic_ci_cm .img_title{FONT-SIZE: 13px; }

TABLE.larger_font .classic_ci_cm td{font-size: 15px; }
TABLE.larger_font .classic_ci_cm .tr0 td{font-size:17px;}
TABLE.larger_font .classic_ci_cm .img_title{FONT-SIZE: 15px; }

TABLE.contrast .classic_ci_cm td,
TABLE.contrast .classic_ci_cm .tr0 td,
TABLE.contrast .classic_ci_cm .tr1 td ul
{color:#000000;}


/*-------------  1ist table Corporate Citizenship (like classic_2 different padding -------------*/
/* cc_ahk, cc_gs, cc_cp, cc_scf, cc_fe*/
TABLE.classic_cc {
background-color: #f3eedb; border-top: 3px solid #EEE; border-bottom: 3px solid #EEE; width: 100%; border-left: 0px; border-right: 0px; vertical-align: top; margin:4px 4px 4px 4px;margin-bottom:15px;}
TABLE.classic_cc td{
padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 8px;  text-align: left; vertical-align: top;}
TABLE.classic_cc .tr0{
background-color: #91885f;}
TABLE.classic_cc .tr0 td{
padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 8px;background-color: #91885f;color: #FFF; font-weight:bold;}
TABLE.classic_cc .tr1{
background-color: white;}
TABLE.classic_cc .tr1 .td0{padding-top:2px;padding-bottom:10px;padding-right:2px;padding-left:2px;}

TABLE.normal_font .classic_cc td, #cmsBody .classic_cc td{font-size: 12px;line-height:17px;}
TABLE.normal_font .classic_cc .tr0 td, #cmsBody .classic_cc .tr0 td{font-size:14px; line-height:17px;}

TABLE.large_font .classic_cc td{font-size: 13px;line-height:17px;}
TABLE.large_font .classic_cc .tr0 td{font-size:16px; line-height:19px;}

TABLE.larger_font .classic_cc td{font-size: 15px;line-height:17px;}
TABLE.larger_font .classic_cc .tr0 td{font-size:18px; line-height:21px;}

.classic_cc{}

TABLE.contrast .classic_cc td,
TABLE.contrast .classic_cc .tr0 td
{color:#000000;}

/*-------------  list job @ job vacancy   -------------*/
/* refer to tb1 */
TABLE.classic_jv_list  {border-top:3px solid #eeeeee;border-bottom:3px solid #eeeeee;width:100%;}
TABLE.classic_jv_list td{padding:5px;padding-left:8px; }
TABLE.classic_jv_list .head{color:#ffffff; background-color:#91885f; font-weight:bold;}
TABLE.classic_jv_list img{vertical-align:middle; margin-left:4px;}
TABLE.classic_jv_list .color_bar{background-color:#F9F6ED;}
TABLE.classic_jv_list p{margin-bottom:0;}
TABLE.classic_jv_list a{color:#55534E;text-decoration:none;}
TABLE.classic_jv_list a:hover{color:#A18420;}

TABLE.normal_font .classic_jv_list td, #cmsBody .classic_jv_list td{line-height:17px; font-size:12px;}
TABLE.normal_font .classic_jv_list .head, #cmsBody .classic_jv_list .head{font-size:14px;}
TABLE.normal_font .classic_jv_list p, #cmsBody .classic_jv_list p{line-height:17px;}

TABLE.large_font .classic_jv_list td{line-height:17px; font-size:13px;}
TABLE.large_font .classic_jv_list .head{font-size:17px;}
TABLE.large_font .classic_jv_list p{line-height:17px;}

TABLE.larger_font .classic_jv_list td{line-height:17px; font-size:15px;}
TABLE.larger_font .classic_jv_list .head{font-size:19px;}
TABLE.larger_font .classic_jv_list p{line-height:17px;}

TABLE.contrast .classic_jv_list td,
TABLE.contrast .classic_jv_list .head,
TABLE.contrast .classic_jv_list p
{color:#000000;}

/* -- common ------------------------------------------------------------------------- */
.textfield{border:#c7c7c7 solid 1px;height:20px; font-size:12px;background-color:#f2ecdf; padding-left:3px; color:#333333;}

/* used on xid=career_jv */
TABLE.classic_jv_contact, #cmsBody .classic_jv_contact{
border-top: 1px solid #EEE; margin-top: 10px; width:100%;
}

TABLE.classic_jv_contact td, #cmsBody .classic_jv_contact td{
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #EEE;
}
TABLE.classic_jv_contact p {
margin: 0;
}

TABLE.normal_font .classic_jv_contact,  #cmsBody .classic_jv_contact{ font-size:12px;}
TABLE.large_font .classic_jv_contact{ font-size:13px;}
TABLE.larger_font .classic_jv_contact{ font-size:15px;}

TABLE.normal_font .classic_jv_contact td, #cmsBody .classic_jv_contact td{ line-height: 17px;}
TABLE.large_font .classic_jv_contact td{ line-height: 17px;}
TABLE.larger_font .classic_jv_contact td{ line-height: 17px;}

.classic_jv_contact{}

TABLE.contrast .classic_jv_contact td
{color:#000000;}

/* in-line style, because cannot apply style from here*/

TABLE.tbl2 {
}
/*.tbl2 td{padding:5px;padding-left:5px;line-height:13px;border-bottom:#d4c1ac solid 1px;}*/
TABLE.tbl2 td{
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
line-height: 13px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #EEE;
}
TABLE.tbl2 p {
margin: 0;
}

TABLE.large_font  td{line-height: 17px;font-size:13px;}
TABLE.larger_font  td{line-height: 17px;font-size:15px;}

TABLE.contrast td
{color:#000000;}

/* -- Sales and properties style ----------------------------------------------------- */
TABLE.propertypage {width:100%;}
TABLE.propertypage .hightlighttd{padding-top:13px;}
TABLE.propertypage .descriptiontd{
padding-top:6px;
padding-right:15px;
padding-bottom:13px;
vertical-align: top;
}
TABLE.propertypage .logotd{
padding-top:13px;
padding-bottom:13px;
width:180px;
}
TABLE.propertypage .propertylist{
width:100%;

}
TABLE.propertypage .propertylist table{
/*
FLOAT: left;
width:200px;
height:300px;
*/
FLOAT: left; 
WIDTH: 195px; 
MARGIN-RIGHT: 5px; 
HEIGHT: 265px;
}

TABLE.propertypage .propertylist td{
padding-top:6px; /*padding-top:13px;*/
width:180px;    
text-align:center;
vertical-align:top;
}
TABLE.propertypage .propertylist img{
margin-bottom:6px;
 border:1px solid #d1be7a;
}

TABLE.normal_font .propertypage .descriptiontd, #cmsBody .propertypage .descriptiontd{font-size:12px;}
TABLE.large_font .propertypage .descriptiontd{font-size:14px;}
TABLE.larger_font .propertypage .descriptiontd{font-size:16px;}

TABLE.contrast .propertypage .descriptiontd
{color:#000000;}

TABLE.normal_font .flatmix td, #cmsBody .flatmix td{line-height: 17px;font-size:12px}

TABLE.flatmix .tr0 td{
 border-bottom: 1px solid #AAAAAA;
 color:#52514D; 
 font-weight:bold;
 padding-bottom:3px;
 margin-bottom:7px;
}

TABLE.flatmix img{
 margin-top:20px;
 margin-bottom:20px;
}

TABLE.large_font .flatmix td{line-height: 17px;font-size:14px}
TABLE.larger_font .flatmix td{line-height: 18px;font-size:16px}

TABLE.normal_font .flatmix .tr0 td, #cmsBody .flatmix .tr0 td{ line-height: 17px;font-size:13px;}
TABLE.large_font .flatmix .tr0 td{ line-height: 19px;font-size:15px;}
TABLE.larger_font .flatmix .tr0 td{ line-height: 21px;font-size:17px;}

TABLE.contrast .flatmix .tr0 td
{color:#000000;}

/* --------------------------Index Styles*/
#index_container{width:954px; margin:0 auto; background-color:#FFFFFF}
#header{border-top: solid 2px #b4a56a; font-size:12px;}

/*top tools*/
#tools{font-size:9px; margin-right:15px; margin-top:-2px; }
#tools ul li{ float:left; list-style:none;padding:0 6px; line-height:12px; background-image:url(images/bg_toolsnew.gif) no-repeat 2px right}
#tools a{color:#52534e; text-decoration:none}
#tools #tools_links td a{line-height:12px; font-size:11px; padding-right:3px; padding-left:4px}
#tools #tools_links td a:hover{text-decoration:underline; color:#A18420}

#search{width:190px;background: url(images/t_search.gif) 0 8px no-repeat;
padding-left:43px; float:left; margin-top:2px;margin-top:0px;}
#search input{ width:120px;}
#search img{ margin-top:0px; vertical-align:middle; }

/*right side news*/
/*
#news { width:350px; float: right; margin-right:2px;_margin-right:2px;background:url(images/bg_newLline.gif) no-repeat; padding-left:10px;}
#news .title{height:18px; margin-top:7px;}
#news .line{ background:url(images/bg_indexnew_line.gif) bottom 10px no-repeat;}
#news a{text-decoration:none;color:#86887a; font-family:PMingLiU,mingliu,Helvetica,sans-serif;}
#news a:hover{text-decoration:underline; color:#9d8c3b;}
#news ul li{font-size:12px;background:url(images/bullet01.gif) 0 4px no-repeat; list-style:none; padding-left:9px; line-height:13px;margin-right:10px; margin-bottom:3px;}
#news ul { margin-top:1px;}

#latenews .title{background:url(images/t_i_latestnews.gif) 0 0px no-repeat;}
#careers .title{background:url(images/t_i_carers.gif) 0 0px no-repeat;}
#finance .title{background:url(images/t_i_finre.gif) 0 0px no-repeat;}
*/

/*properties*/
#proper{margin-left:7px;}
#proper .title{background:url(images/t_i_properties.gif) 0 0px no-repeat;height:18px; margin-top:7px;}
#proper .line{ background:url(images/bg_indexnew_line.gif) bottom 10px no-repeat;}




/* --------------------------footer Styles */

/*
#footer{color:#9a8e71; /*font-size:11px;*/ font-family:PMingLiU,mingliu,Helvetica,sans-serif;
background: url(images/bg_footer.gif) top center repeat-x; padding-bottom:40px; margin-top:2px;} 
*/

#footer{color:#9a8e71; /*font-size:11px;*/ font-family:PMingLiU,mingliu,Helvetica,sans-serif;
background-color:#FBFAEB; padding-bottom:40px; margin-top:2px;} 

#footer .con{ width:auto; padding-right:10px;padding-left:10px; background-color:#FBFAEB;} 
/* #footer .con{ width:auto; padding-right:10px;padding-left:10px;}  */
#footer a{font-size:11px;color:#9a8e71; text-decoration:none;}
#footer a:hover {color:#A18420; text-decoration:underline;cursor:pointer;}
#footer_logo{float:right;padding-top: 10px}
#footer span{ /*font-size:11px;*/ padding-top:17px; display:block;}


/* -------------------------- Content Submenu*/
#col_submenu{width:190px;font-size:12px; font-family:PMingLiU,mingliu,Helvetica,sans-serif; line-height:12px; background-color:#f1eedb;padding:15px 0;}
#col_submenu td{ padding:5px; font-size:12px;}
#col_submenu .t_link{padding:5px 5px 5px 15px;text-decoration:none;background:url(images/bullet_sub1.gif); background-repeat: no-repeat;background-position:5px 6px; font-weight:bold; line-height:12px;}

#col_submenu .t_link{
list-style-type: none;
padding: 5px 5px 5px 15px;
text-decoration: none;
background-color: transparent;
background-image: url("images/bullet_sub1.gif");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 5px 6px;
font-weight: bold;
line-height: 12px;
}

#col_submenu .t_link:hover{
padding: 5px 5px 5px 15px;
text-decoration: none;
background-color: transparent;
background-image: url(images/bullet_sub0.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 5px 6px;
font-weight: bold;
line-height: 12px;
}

#col_submenu .t_link a:hover{color:#ff3603}

#col_submenu .s_link{padding:5px 5px 5px 25px;text-decoration:none;background:url(images/bullet_sub2.gif); background-repeat: no-repeat;background-position: 15px 8px; font-weight: normal;}
#col_submenu .s_link:hover{background-image:url(images/bullet_sub2o.gif)}
#col_submenu .s_link a:hover{color:#ff3603}

#col_submenu a{color:#5e4331; text-decoration:none}


/* -------------------------- Col tools*/
#col_tools {font-size:11px; margin-top:10px; color:#595959; background-color: #f9f6ed;}
#col_tools td{ padding:1px; margin-bottom:1px}
#col_tools #sino_ad{border:2px solid #bca933; width:154px; height:69px; padding:1px;}

#col_tools #sino_alert{ background: url(images/bg_e-alerts.gif) no-repeat;}
#col_tools #sino_alert td{padding:0px;}
#col_tools #sino_alert input{margin-top:2px;margin-bottom:1px; margin-right: 0px; width:105px;}
#col_tools #sino_alert select{margin-top:1px;margin-bottom:1px; width:90px;}

#col_tools #wesupport{background: url(images/bg_wesupport.gif) no-repeat;}
#col_tools #wesupport img{margin-bottom:2px;}

#col_tools hr{height:2px;border-width:0;color:#d4cca9;background-color:#d4cca9;padding:1px;}
#col_tools #text_resizer {BORDER-TOP: #d4cca9 2px solid; padding-top:4px;}
#col_tools p {margin:0;font-size:11px;}


/*--------------------------------------------------------------------*/
@media print { .hidePrint {display:none;}}