html {}
body { background-color:#64737e;  margin:0px;}

a {text-decoration:none; }
a:hover {text-decoration:underline; }

#frameWrap { margin:18px auto; width:964px; padding:0px; background-color:#ffffff; }
#bodyWrap {}

#headerWrap {  padding-top:50px; padding-bottom:26px; padding-left:97px; padding-right:95px;}

#menu { padding-left:93px; padding-right:93px; background-color:#f36523; height:22px; text-align:center; }
#menu .split { padding:0px; margin:0px; float:left; height:22px; background-color:#ffffff; width:2px; }

#menu a {text-decoration:none; display:block; background:url(../images/menubg.gif) no-repeat; background-color:#f5f7f5; }
#menu a.on,
#menu a:hover {display:block; background:url(../images/menubg-over.gif) no-repeat; background-color:#64737e; border:0px;}
#menu a span{margin-left:22px; margin-right:10px; }


/* Sub menu start ********************/
#submenu{ margin-left: 10px; }
#submenu a {margin-right: 6px;text-decoration:none; text-align:left; display:block; background:url(../images/menubg-over_s.gif) no-repeat; background-color:#64737e; }
#submenu a span{margin-left:15px; }
#submenu a.on,
#submenu a:hover { display:block; background:url(../images/menubg-over_s.gif) no-repeat; background-color:#64737e; border:0px;}

#submenu a.first { background:none;  background:url(../images/menubg-over_s.gif) no-repeat;}
#submenu a.first span{margin-left:15px; }
#submenu a.firston {  background:url(../images/menubg-over_s.gif) no-repeat; background-color:#64737e;}
#submenu a.firston span{margin-left:15px; }

#submenu a.first:hover,
#submenu a.firston:hover { background:url(../images/menubg-over_s.gif) no-repeat; background-color:#64737e; border:0px;}

#submenuTD {}

#dep_submenu {width:703px; left:0px; margin-left:67px;}
#arb_submenu {width:585px; left:0px; margin-left:185px;}
#crt_submenu {width:486px; left:0px; margin-left:284px;}
#abt_submenu { width:470px; left:108px; margin-left:0px; }
#res_submenu { width:325px; left:349px; margin-left:0px; }
#dep_submenu,
#arb_submenu,
#crt_submenu  {top:5px; background-color:#64737e; border:0px solid #0000ff; position:absolute; z-index:1002; height:22px; text-align:left; }
#abt_submenu { top:5px; background-color:#64737e; border:0px solid #0000ff; position:absolute; z-index:1002; height:22px; text-align:left; }
#res_submenu { top:5px; background-color:#64737e; border:0px solid #0000ff; position:absolute; z-index:1002; height:22px; text-align:left; }
/* Sub menu End ********************/

#contentBody { margin:0px auto; width:770px; position:relative; border:0px solid #ff0000;}

#txtArea { width:770px; padding-top:5px; padding-left:0px; padding-right:0px; position:aboslute;top:0px;border:0px solid #ff0000;}
#txtArea .banner { width:770px; height:155px; padding-bottom:5px; }
#txtArea .content { background:url(../images/bg_content.jpg) repeat-y; padding-top:35px; padding-bottom:45px; text-align:justify; }
#txtArea .content2 { background:none; background-color:#e9eaea; padding-top:35px; padding-bottom:45px; text-align:justify; }

#flashArea { position:absolute; top:5px; left:0px; z-index:1000; border:0px solid #00ff00; }
#mapArea { position:absolute; top:5px; left:420px; z-index:1001; border:0px solid #00ff00;  width:430px; height:300px;}
#mapLinkArea { position:absolute; top:35px; left:420px; z-index:1300; border:0px solid #00ff00; width:430px; height:240px; }

#txtArea .flashSubMap { position:absolute; z-index:1200; }
#txtArea .flashSubMap .txt { position:absolute; right:5px; width:102px;}
#txtArea .flashSubMap .txt .locBox{ background-color:#F16522; height:42px;}
#txtArea .flashSubMap .txt .content{ background:none; padding-left:5px;padding-top:8px;}
#txtArea .flashSubMap .txt .locBox .content{padding-left:8px;padding-top:5px;color:#CCCCCC; }
#txtArea .flashSubMap .txt .content a.on{
/*color:#455560;*/
color:#F16522;
}
#txtArea .flashSubMap .txt .content a:hover{text-decoration:none;}
#txtArea .flashSubMap .txt .singleline{ height:25px;line-height:15px;}

#subMap_hk {background:url(../images/maps/map_hk.png) no-repeat;top:20px;width:283px;height:244px;right:-10px;top:186px;}
#subMap_hk .txt {top:75px;}
#subMap_tw {background:url(../images/maps/map_tw.png) no-repeat;top:20px;width:282px;height:231px;right:-12px;top:182px;}
#subMap_tw .txt {top:60px;}
#subMap_sk {background:url(../images/maps/map_sk.png) no-repeat;top:20px;width:282px;height:295px;right:-16px;top:134px;}
#subMap_sk .txt {top:123px;}
#subMap_jp {background:url(../images/maps/map_jp.png) no-repeat;top:20px;width:282px;height:344px;right:-10px;top:126px;}
#subMap_jp .txt {top:173px;}

#subMap_sg, #dsubMap_sg{top:20px;width:283px;height:203px;right:5px;top:258px;}
#subMap_sg .txt , #dsubMap_sg .txt {top:32px;}

#subMap_sg{background:url(../images/maps/map_sg.png) no-repeat;}
#dsubMap_sg{background:url(../images/maps/dmap_sg.png) no-repeat;}


#subMap_my{background:url(../images/maps/map_my.png) no-repeat;top:20px;width:284px;height:236px;right:-10px;top:247px;}
#subMap_my .txt {top:64px;}
#subMap_au{background:url(../images/maps/map_au.png) no-repeat;top:20px;width:319px;height:223px;right:-35px;top:235px;}
#subMap_au .txt {top:53px; margin-right:35px; }
#subMap_in{background:url(../images/maps/map_in.png) no-repeat;top:20px;width:283px;height:298px;right:3px;top:169px;}
#subMap_in .txt {top:128px;}
#subMap_me{background:url(../images/maps/map_me.png) no-repeat;top:20px;width:283px;height:243px;right:-13px;top:186px;}
#subMap_me .txt {top:70px;}

/* footer start ********************/
#txtArea .orgbar { margin-left:30px; background-color:#f36523; height:1px; }
#footerWrap  { }
#footerWrap .orgBar { background-color:#f36523; width:770px; margin:0px auto;text-align:center;height:18px;}
#footerWrap .footerMenu { width:770px; margin:0px auto; padding-top:15px; padding-bottom:15px; }
#footerWrap .footerMenu  .footer ,
#footerWrap .footerMenu  .footer a{}
#footerWrap .footerMenu  .footer a.on,
#footerWrap .footerMenu  .footer a:hover {text-decoration:underline; }

#footerWrap .footerMenu  .copyright ,
#footerWrap .footerMenu  .copyright a{}
#footerWrap .footerMenu  .copyright a.on,
#footerWrap .footerMenu  .copyright a:hover {text-decoration:underline; }

/* footer end ********************/

#txtArea .details { padding-left:45px; border:0px solid orange;}
#txtArea .titleExp {margin-top:17px; margin-bottom:18px; text-align: left; border:0px solid orange;}
#txtArea .whiteBox { padding-left:25px; padding-right:0px; padding-top:25px; padding-bottom:25px; background-color:#ffffff; }
#txtArea .whiteBox_l { padding-left:0px; padding-right:0px; padding-top:25px; padding-bottom:25px; background-color:#ffffff; }
#txtArea .whiteBoxIntro { font-weight:bold; width:293px; text-align:left; }

#txtArea .contentleft{margin-right:25px;text-align:left;}
#txtArea .contentright{margin-left:25px;}

#txtArea .whiteBox_l_left ul { padding-top:20px; padding-bottom:0px; }
#txtArea .whiteBox_l_left ul li { padding-bottom:15px; }

.text_indent{padding-left:5px;}

.rightDottedBorder{background:url(../images/dottedborder.jpg) right top repeat-y;}
.leftDottedBorder{background:url(../images/dottedborder.jpg) left top repeat-y;}
/*
.bottomDottedBorder{background:url(../images/dottedborder_b.jpg) left bottom repeat-x;}

.rightDottedBorder{ border-right:1px dotted #B9BBBD; }
.leftDottedBorder{ border-left:1px dotted #B9BBBD; }
*/
.bottomDottedBorder{ border-bottom:1px dotted #B9BBBD; }

.bottomOrangeBorder{background:url(../images/hrline.jpg) left bottom repeat-x;}
.shadowbg{background:url(../images/shadow_bg.jpg) left bottom repeat-x;}
.title_barline{background:url(../images/title_barline.jpg) left bottom no-repeat;width:700px;height:18px;}
.title_barline div{margin-left:68px;}
.orgBG{background:#F16522;}
/* index start ********************/
#index_mainservices{position:relative;width:322px;height:63px;margin-top:7px;margin-bottom:3px;}
#index_mainservices a{display:block;width:148px;}
#index_mainservices a:hover{text-decoration:none;}

#newsflag{background:url(../images/newstab.jpg) top left no-repeat;padding-left:38px;height:19px;width:200px;}
ul{ padding:0px;margin:0px;list-style:none;}
ul li{ background:url(../images/li.gif) top left no-repeat; padding:0px;padding-left:15px;padding-bottom:1px;}
ul.newslinks{list-style-type:none;padding:0px;margin-right:25px;position:absolute;top:0px;left:0px;}
ul.newslinks li{background:url(../images/newslinksli.jpg) top left no-repeat;margin:0px;padding:0px;margin-left:0px;padding-left:12px;text-align:left;}
ul.newslinks li span.newstitle{font-weight:bold;}
ul.newslinks li a{}
ul.newslinks li a:hover{text-decoration:none;}

ul.btn_div,
ul.btn_div_over{margin:0px; padding:0px;cursor:pointer;list-style-type:none; list-style:none;height:25px;}
ul.btn_div li,
ul.btn_div_over li{float:left;background:none;padding:0px;margin:0px;height:25px;}
ul.btn_div li.txt,
ul.btn_div_over li.txt{line-height:24px; padding-left:20px; padding-right:15px;background:url(../images/btn_2.png) left bottom  repeat-x; color:#F06724; }
ul.btn_div_over li.txt{ color:#64757f; }
div#newsScroll{
	margin-top:12px;
	margin-left:25px;
	width:310px;
	height:350px;
	overflow:hidden;
	position:relative;
}
div#newsScroll div.scrollControl{
	position:absolute;
	right:0px;
	top:17px;
	height:316px; 
	width:13px;
	background:url(../images/newsscroll_bg.jpg) top left repeat-y;
}
div#newsScroll div.scrollHandle{
	position:absolute;
	background:url(../images/newsscroll_hbg.jpg) top left no-repeat;
	width:13px;height:56px;
	right:0px;top:0px;
	display:block; 
	cursor:pointer;
}
div#newsScroll div.scrollUp{
	position:absolute;
	background:url(../images/newsscroll_up.jpg) top left no-repeat;
	width:13px;height:17px;
	right:0px;top:0px;
	display:block; 
	cursor:pointer;
}
div#newsScroll div.scrollDown{
	position:absolute;
	background:url(../images/newsscroll_down.jpg) top left no-repeat;
	width:13px;height:17px;
	right:0px;bottom:0px;
	display:block; 
	cursor:pointer;
}

/* index end ********************/

/* font family setting **********************/
body {font-family:Arial;}
#headerWrap .locTitle,
#txtArea .titleExp  {font-family:Futura Book, Arial;}
#footerWrap .footerMenu  .footer ,
#footerWrap .footerMenu  .footer a,
#footerWrap .footerMenu  .copyright,
#footerWrap .footerMenu  .copyright a{font-family:Myriad, Arial;}
/* font family setting end ******************/
/* font size  + line space setting **********************/
body { font-size:12px; }
#headerWrap{font-size:9px;}
#headerWrap .locTitle{font-size:13px;}
#txtArea .titleExp ,
#txtArea .whiteBoxIntro {font-size:13px;line-height:15px;}
#menu,
#submenu a ,
#submenuTD  { font-size: 11px;line-height:22px;}
#txtArea .contentleft{font-size:12px;line-height:15px;}
#txtArea .contentright,
ul.newslinks li{font-size:11px;line-height:13px;}
.title_barline div{font-size:12px;line-height:19px;}
#index_mainservices{font-size:12px;}
#index_mainservices a{font-size:9px;font-weight:bold;line-height:15px;}
#newsflag{font-size:11px;line-height:19px;}
#footerWrap .orgBar,
#footerWrap .footerMenu  .footer ,
#footerWrap .footerMenu  .footer a ,
#footerWrap .footerMenu  .footer ,
#footerWrap .footerMenu  .footer a,
#footerWrap .footerMenu  .copyright,
#footerWrap .footerMenu  .copyright a,
#footerWrap .footerMenu  .copyright a:link,
#footerWrap .footerMenu  .copyright a:visited
{font-size:9px; line-height:15px;}
#footerWrap .orgBar {line-height:18px;}
.flashSubMap .txt .locBox .line1{font-size:15px;}
.ipSpec {font-size:29px;}
/* font size  + line space setting end **********************/
/* font color setting *************************/
body { color:#64757f;}
a, a:link, a:visited { color:#64757f; }
a:hover { color:#f36523;}

#menu a { color:#455560; }
#submenu a,
#menu a.on,
#menu a:hover,
#footerWrap .orgBar,
.title_barline div,
#newsflag{ color:#ffffff; }

#txtArea .content,
#footerWrap .footerMenu  .footer ,
#footerWrap .footerMenu  .footer a,
#footerWrap .footerMenu  .footer a:link,
#footerWrap .footerMenu  .footer a:visited,
#txtArea .titleExp { color:#64757f;}

#headerWrap .locTitle , 
#submenu a.on,
#submenu a:hover,
#submenu a.firston,
#submenu a.first:hover,
#submenu a.firston:hover, 
#footerWrap .footerMenu  .footer a.on,
#footerWrap .footerMenu  .footer a:hover,
#footerWrap .footerMenu  .copyright a.on,
#footerWrap .footerMenu  .copyright a:hover ,
#txtArea .whiteBoxIntro,

.color_org,
.color_org2,
.ipSpec    { color:#f36523;}

.color_org2 li { background:url(../images/li2.gif) top left no-repeat; padding:0px;padding-left:15px;padding-bottom:1px; }

#flashArea { color:#000000; }




/**
/**/
ul.newslinks li, ul.newslinks a{color:#B2B2B2;}


ul.newslinks li a:hover,
#index_mainservices, ul.newslinks li span.newstitle, ul.newslinks li a.arr{color:#F16522;}
.flashSubMap .txt .locBox .line1, .orgBG, #index_mainservices a{color:#ffffff;}
.orgBG .title{color:#BABCBE;font-weight:bold;}
#index_mainservices a:hover, ul.newslinks li a.arr:hover{color:#64757F;}
/****
.flashSubMap .txt .locBox, .flashSubMap .txt .content a:hover{color:#C2C2C2;}
/****/
.flashSubMap .txt .locBox, .flashSubMap .txt .content a:hover{color:#F16522;}

tr#tablewidthmark td{margin:0px;padding:0px;overflow:hidden;height:1px;line-height:1px;}

#orgTable td{padding:18px;padding-top:0px;padding-bottom:0px;line-height:26px;height:26px;color:#ffffff;text-align:center;background-color:#F16724;}
#orgTable td.sap{padding:0px;background:url(../images/orgbg_sap.gif) top center no-repeat;background-color:#F16724;width:13px;}
/* font color setting end **********************/


ul.inlineUL { margin:0px; padding:0px; list-style:none; }
ul.inlineUL li { margin:0px; padding:0px; background:none; display:inline; color:#f36523; padding-right:2px; line-height:17px; }
ul.inlineUL li a{ color:#BBBDBF; }

a.client:link,
a.client:visited{color:#455560;}
a.client:hover{color:#f36523;}

.inpbox_error input,
.inpbox_error textarea,
.inpbox textarea,
.inpbox input{color:#64757f;font-family:Arial;font-size:13px;}

.inpbox_error {color:#f36523;}

.inpbox select,
.inpbox textarea,
.inpbox input{border:1px solid #64757f;}

.inpbox_error select,
.inpbox_error textarea,
.inpbox_error input{border:1px solid #f36523;}
select {font-family:Verdana;font-size:11px;}
#app_where{font-family:Arial;font-size:12px;}
span.radio { width: 19px; height: 25px; padding: 0 5px 0 0; background: url(../images/radio.png) no-repeat; display: block; clear: left; float: left; } 
