@charset "utf-8";
@import url("/css/property.css");
@import url("/css/civil.css");
@import url("/css/zhhk.css");

body {
	background-color: #eeeeee;
	margin: 0px;
	/*
	background-image: url(/skin/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	*/
}

.BG_top {
	background-image: url(/skin/framework/top.jpg);
	background-position: center top;
	background-repeat:repeat-y;
}
.BG_mid {
	background-image: url(/skin/framework/mid.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.BG_end {
	background-image: url(/skin/framework/end.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



.left_line_contact {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9933;
}
.table_left_line_invest {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #663366;
}
a.nextLink_invest {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #663366;
	font-weight: bold;
}
a.nextLink_invest:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.table_left_line_civil {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #356699;
}

a.nextLink_civil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #356699;
	font-weight: bold;
}
a.nextLink_civil:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}


.content_titile {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}

.copyright_zhhk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}

.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	line-height: 17px;
	font-variant: normal;
}



.titile.yellow18pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ff9933;
}

.table {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ff3300;
}
.table_left_line {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #009933;
}
.new_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}

.new_date0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 17px;
}

.new_dateY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #636467;
	line-height: 17px;
}


.White12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.Red12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993333;
	line-height: 22px;
}
a.menuLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.menuLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff9933;
	text-decoration: none;
}
.new_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ff6633;
	line-height: 20px;
}
.new_hline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
a.new_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6633;
	text-decoration: underline;
}
a.new_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

.Red24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #993333;
	line-height: 22px;
	padding-top: 45px;
	padding-bottom: 6px;
}
.white24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	line-height: 14px;
}
.content_11pt_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
}


.line-r {
	background-image: url(/skin/line_r.png);
	background-repeat: repeat-y;
}
.table_red {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #993333;
}


a.languageLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
a.languageLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}
a.Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993333;
	text-decoration: none;
}
a.Link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.play {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6633;
	text-decoration: none;
}
a.nextLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993333;
	text-decoration: none;
}
a.nextLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6633;
	text-decoration: none;
}
.bgShadow {
	background-image: url(image/Frame/content_line.png);
	background-repeat: repeat-y;
}
a.CB-greyLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 14px;
	font-weight: bold;
}
a.CB-greyLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}

a.CB-grey_o_Link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}

a.CB-grey_o_Link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}



a.CB-greyLink_zh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 14px;
}

.CB-greyLink_o_zh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}


a.CB-greyLink_zh:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	line-height: 14px;
}


.textbox20ptred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #993333;
}


a.contactLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9933;
	text-decoration: none;
	line-height: 15px;
}

a.contactLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
}

a.CB-yellowLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff3300;
	text-decoration: none;
	line-height: 15px;
}

a.greenLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009933;
	text-decoration: none;
}
a.greenLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}


a.CB-yellowLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	line-height: 15px;
}
.yellow24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #ff3300;
	text-decoration: none;
	padding-top: 45px;
	line-height: 22px;
	padding-bottom: 6px;
}
.green24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #009933;
	text-decoration: none;
	line-height: 22px;
	padding-top: 45px;
	padding-bottom: 6px;
}

maintable-size {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.table-yellow {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F83D00;
}

/* ++ text for text area box  */

.textbox_Bigger{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}
.textbox_Smaller{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
	line-height: 20px;
}


.career_bigger{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-align:left;
}

/* -- text for text area box */
a.next_yellowLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff3300;
	text-decoration: none;
}
.next_yellowLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.white19pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FFFFFF;
	margin-top: 40px;
}
.content_11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
}
.content_11pt a, .content_11pt a:active, .content_11pt a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	text-decoration: none;
}
.content_11pt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: left;
	text-decoration: underline;
}
a.backtotopcareer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	text-decoration: none;
}
a.backtotopcareer:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: left;
	text-decoration: underline;
}
.core_repd_text {
	background-image: url(/ufiles/core-business/repd_text_bg_body.png);
	background-repeat: repeat-y;
}
a.CB-greenLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009933;
	text-decoration: none;
	line-height: 15px;
}

a.CB-greenLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 15px;
}


a.CB-yellowLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #999999;
	text-decoration: none;
}
.topmenuText_aboutsfk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background: #aa273d;
	cursor: pointer;	
}

.topmenuText_aboutsfk_o{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background: #ababa3;
	cursor: pointer;
}
.topmenuText_news{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background: #993333;
	cursor: pointer;
}
.topmenuText_news_o{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background: #ababa3;
	cursor: pointer;
}
.topmenuText_news_hk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background: #993333;
	cursor: pointer;
}
.topmenuText_news_o_hk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background: #ababa3;
	cursor: pointer;
}

.topmenuText_corebusiness1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background: #ff3300;
	cursor: pointer;
}
.topmenuText_corebusiness2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background: #009344;
	cursor: pointer;
}
.topmenuText_corebusiness3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background: #7e265c;
	cursor: pointer;
}
.topmenuText_corebusiness4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background: #3a6b8a;
	cursor: pointer;
}
.topmenuText_corebusiness_o{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	background: #ababa3;
	cursor: pointer;
}


.topmenuText_aboutsfk_hk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background: #aa273d;
	cursor: pointer;
}

.topmenuText_aboutsfk_hk_o{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background: #ababa3;
	cursor: pointer;
}
.topmenuText_corebusiness1_hk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background: #ff3300;
	cursor: pointer;
}
.topmenuText_corebusiness2_hk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background: #009344;
	cursor: pointer;
}
.topmenuText_corebusiness3_hk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background: #7e265c;
	cursor: pointer;
}
.topmenuText_corebusiness4_hk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background: #3a6b8a;
	cursor: pointer;
}
.topmenuText_corebusiness_hk_o{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	background: #ababa3;
	cursor: pointer;
}
.contact24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF9933;
	line-height: 22px;
	padding-top: 45px;
	padding-bottom: 6px;
}
.table_left_line_contact {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF9933;
}
a.newslink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: underline;
}
a.newslink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000ff;
	text-decoration: none;
}
.career_text_s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.career_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}


.career_text_b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

a.career_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}


.purple_24pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #663366;
	padding-top: 45px;
	padding-bottom: 6px;
}

.milestone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663366;
	text-decoration: none;
	line-height: 15px;
}

a.tabLink_inv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #663366;
	text-decoration: none;
	line-height: 15px;
}
a.tabLink_inv:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #999999;
	text-decoration: none;
}
.white_purple_100 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100px;
	color: #A06582;
	line-height: 80px;
}


/* News Block */
div#newsBlock{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#FFFFFF;
	background-color:#515050;
	opacity:0.9;
	filter:alpha(opacity=90);
	width:270px;
	left: -46px;
	top: -94px;
	height: 296px;
}
.newsDate{
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	font-size:10px;
}

ul.contentUL{
	margin-left:0px;
	padding-left:0px;
}
ul.contentUL li{
	margin-left:20px;
	padding-left:0px;
}

