body {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #6A6A6A;
	font: 11px Arial, Helvetica, sans-serif;
	background: #CCCCCC url("../images/main_bg.jpg") repeat-x left top;
}

ul {margin:0px; padding:0px; list-style-type:none;}

a {text-decoration:none;}

img {border:none; margin:0px; padding:0px}

#container {
	width: 780px;
	margin: 0px auto 10px auto;
}

#container .header{ height:90px; }
#container .top_link{float:right; margin:-20px 0px 0px 0px;}
#container .top_link a{margin:0px 0px 0px 8px; font-style:normal; color:#999;}
#container .top_link a:hover{ color:#F58E12;}
#container .top_link a:hover span{background:0px -13px url(../images/top_arrow.gif) no-repeat;;}
#container .top_link span{ background:0px 0px url(../images/top_arrow.gif) no-repeat; padding:0px 0px 0px 15px;}

#container .contain{ background:#FFFFFF 0px 0px url(../images/contain_bg.jpg) repeat-x; padding:30px 42px 40px; width:696px; float:left;}

#container .pres_contain{ background:#FFFFFF 0px 0px url(../images/presence_bg.jpg) no-repeat; padding:30px 42px 40px; width:696px; float:left;}

#container .round_bottom{width:780px; height:16px; background:0px 0px url(../images/round_bottom.gif) no-repeat; clear:both;}

#container .footer_top{ background:0px 0px url(../images/footer_top.jpg) no-repeat; width:780px; height:20px;}
#container .footer{ background:#CCCCCC 0px 0px url(../images/footer_bg.jpg) repeat-x; width:780px; height:120px; text-align:center;}
#container .footer span{color:#888; font-size:9px; margin:0px 1px;}
#container .footer .footer_link{ margin:7px 0px 3px;}
#container .footer .footer_link a span{color:#CA7E00; font-style:normal; font-size:10px;}

#container .footer .footer_link a:hover{ text-decoration:underline; color:#CA7E00;}

#container .about{width:500px; line-height:20px; text-align:justify; text-indent:20px; float:left;}

#container .text{line-height:15px; text-align:justify; }
#container .text_2{ color:#DD0074; font-size:20px; text-align:right; font-weight:bold; line-height:40px}

.contain .sub_textlink a{line-height:18px; text-decoration:none; color:#1E6CB9; font-weight:bold; background:0px 4px url(../images/text_link_arrow.gif) no-repeat; padding:0px 0px 0px 8px;}

.contain .sub_f_textlink a{line-height:18px; text-decoration:none; color:#168380; font-weight:bold; background:0px 4px url(../images/text_link_arrow.gif) no-repeat; padding:0px 0px 0px 8px;}

.contain .sub_textlink a:hover{background:0px -9px  url(../images/text_link_arrow.gif) no-repeat; color:#DE8512;}
.contain .sub_f_textlink a:hover{background:0px -9px  url(../images/text_link_arrow.gif) no-repeat; color:#DE8512;}

.contain .subtitle_bar{width:100%; height:30px; background:0px 0px url(../images/bg_subtitle.jpg) repeat-x; margin:50px 0px 12px 0px;}
.contain .subtitle{ color:#FFFFFF; font-size:14px; font-weight:bold; padding:6px 0px 0px 10px;}
#container .text ul{margin:10px 0px; display:block;}
#container .text li{background:0px 7px url(../images/list_pointer.gif) no-repeat; padding:0px 0px 0px 8px;}

.top{float:left; margin:5px 0px; width:100%;}
.top a{background:0px 5px url(../images/bg_top.gif) no-repeat; padding:0px 0px 0px 12px; font-size:10px; color:#1E6CB9; float:right;}
.top a:hover{background:0px -5px url(../images/bg_top.gif) no-repeat; color:#DE8512;}

.line_divider {width:100%; height:1px; background-color:#E8E8E8; margin:12px 0px 12px 0px; float:left;}
.facilities_text{float:left; margin:0px 0px 0px 10px;}
.title{font-size:15px; font-weight:bold;}
.facilities_content{width:100%; float:left;}

.pres_address{float:left; width:330px;}
.pres_map{background:0px 0px url(../images/presence_hk.jpg) no-repeat; width:300px; float:left; margin:0 0 30px 66px; font-size:15px; font-weight:bold; color:#B03DD7;}
.pres_map_sg{background:0px 0px url(../images/presence_sg.jpg) no-repeat; width:300px; float:left; margin:0 0 30px 66px; font-size:15px; font-weight:bold; color:#B03DD7;}
.pres_map_sh{background:0px 0px url(../images/presence_sh.jpg) no-repeat; width:300px; float:left; margin:0 0 30px 66px; font-size:15px; font-weight:bold; color:#B03DD7;}

.pres_map a{color:#999999; text-decoration:none;}
.pres_map a:hover{color:#B03DD7;}

.pres_map_sg a{color:#999999; text-decoration:none;}
.pres_map_sg a:hover{color:#B03DD7;}

.pres_map_sh a{color:#999999; text-decoration:none;}
.pres_map_sh a:hover{color:#B03DD7;}

.pres_address h1{color:#9900CC; margin-bottom:10px ; padding-bottom:3px; border-bottom:solid 1px #FA4FFD; font-size:20px;}

.data_centre{float:left; width:696px; margin-top:20px;}
.data_centre .dc_top{ background:top right url(../images/shadow_top.gif) no-repeat; height:7px; padding-right:5px;}
.data_centre .dc_top .top_border{border-left:solid 1px #CCCCCC; border-top:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; height:6px; background-color:#FFFFFF;}
.data_centre .dc_content_shadow{background:top right url(../images/shadow_right.gif) repeat-y; padding-right:5px;}
.data_centre .dc_content_shadow .dc_content{border-left:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; background:#F1F1F1 top right url(../images/bg_dc_content.jpg) repeat-x; padding:5px 12px 15px 12px; display:block; overflow:hidden;}
.data_centre .dc_bottom_left{ background:top left url(../images/shadow_bot_l.gif) no-repeat; height:7px; padding-left:5px;}
.data_centre .dc_bottom_left .dc_bottom_right{background:top right url(../images/shadow_bot_r.gif) no-repeat; height:7px; padding-right:5px;}
.data_centre .dc_bottom_left .dc_bottom_right .dc_bottom_centre{background:top left url(../images/shadow_bot_c.gif) repeat-x; height:7px;}

.data_centre .dc_photo{width:150px; float:left;}
.data_centre .dc_photo a{width:64px; height:43px; float:left; margin:2px;}
.data_centre .dc_photo a img{border:1px solid #fff;}
.data_centre .dc_photo a:hover img{border:1px solid #9900CC;}
.data_centre .dc_detail{float:left;}
.data_centre .dc_detail h2{margin:0px; padding:0px; font-size:14px; color:#9900CC;}
.data_centre .dc_detail .dc_chart{margin-top:20px;}
.data_centre .dc_detail .dc_chart .row{ width:510px; height:18px; margin-bottom:1px; background-color:#E8CFF0; font-weight:bold;}
.data_centre .dc_detail .dc_chart .row .row_l{ padding:2px 0px 0px 10px; width:230px; margin-right:5px; display:block; float:left; color:#000000;}
.data_centre .dc_detail .dc_chart .row .row_r{padding:2px 0px 0px 0px; display:block; float:left; color:#9900CC;}
.data_centre .dc_detail .row_alert{color:#FF0000; font-weight:bold; margin:5px 0px 5px; font-size:12px; display:block;}

.sitemap{width:310px; float:left;}
.sitemap .sitemap_row{border-top:1px solid #E0E0E0; padding:8px 0px; font-size:12px; font-weight:bold; }
.sitemap .sitemap_row a{color:#9A4201;}
.sitemap .sitemap_row a:hover{ color:#FEB727;}

.sitemap .sitemap_row ul{ padding:3px 0px 3px 15px; font-size:11px; font-weight:normal;}
.sitemap .sitemap_row ul li a{ color:#D36818;}
