body{margin:0;background:#73a924;color:#000000;}
body#splash_page{margin:0;background:#73a924 url(../images/splash-bg.gif) repeat-x;color:#FFFFFF; line-height:1.5em;}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:12px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#0066CC; text-decoration:underline;}
a:hover{text-decoration:none;}
a img{border:none;}
H1 {margin:0; font-size:20px; font-weight:bold;}

#maintable { width:985px; background-image:url(../images/main_table_bg.gif);} 
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

.grey_border { border:1px solid #666666}

#splash_area { top:188px; margin:0 auto; width:620px; height:420px; background:url(../images/splash-img.gif) left top no-repeat; position:relative;}
#splash_area a{ display:block; height:70px;}
#splash_area .countdown { width:230px; padding:210px 40px 30px; font-weight:bold; font-size:13px; float:left;}


#fly_layer { position:absolute; left:715px; top:35px;}

#header_area { width:985px;}

#middle_area { width:985px;}
#left_area { width:199px; float:left;}

#event_countdown { height:30px; padding:10px 5px; background:#73a924; color:#FFFFFF; font-size:11px;}
#event_countdown strong{ font-size:12px;}


#primary_nav_area { width:985px; height:25px; background:#000000;}
#nav{margin:0; z-index:2; padding-top:0px; }

#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;z-index:2}
#nav ul li {float: left;list-style: none;list-style-image:none;margin:0;z-index:2;  }
/* Level 1 */

#nav ul li a{display:block;text-decoration:none;color:#FFFFFF;  }
#nav ul li a:hover{}
#nav ul li.ipf-parent div a{}
#nav ul li.ipf-parent div a:hover{}
#nav ul li.ipf-parent div li a{ }
#nav ul li.ipf-parent div li a:hover{}
#nav ul li div{ color:#ffffff; font-size:12px; }
#nav ul li div a{ background:url(../images/nav_line.gif) right bottom no-repeat; padding:5px 15px; text-align:center; margin-top:0px;}
#nav ul li div a:hover{ color:#73a924;}


/* Level 2 */
#nav ul li ul{margin:0;position:absolute;background:#000000; width: 150px;border-top:1px solid #999999;left: -999em;}
#nav ul li ul li a{border-bottom:1px solid #999999; width:120px;padding:6px 15px; text-indent:none; font-size:12px; text-transform:uppercase; color:#FFFFFF;}
#nav ul li ul li a:hover{background:#666666;}
#nav ul li ul li.ipf-parent a{background:#000000;}
#nav ul li ul li.ipf-parent a:hover{background:#666666;}


/* Level 3 */
#nav ul li ul li ul {margin: -26px 0 0 150px;}
#nav ul li ul li ul li a{background:FFFFFF !important;}
#nav ul li ul li ul li a:hover{background: #666666 !important;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.hover {position: static;}



#second_nav_area {}
#nav2{clear:both;}
#nav2 ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
#nav2 ul li {float: left;list-style: none;list-style-image:none;margin:0}
#nav2 ul li a{display:block;text-decoration:none;}
			
/* Level 1 */
#nav2 ul li div a{ width:149px; background:url(../images/nav_on_bg.gif) left top no-repeat; padding:7px 25px; border-bottom:1px solid #CCCCCC;color:#ffffff}
#nav2 ul li div a:hover{ background:url(../images/nav_hover_bg.gif) left top no-repeat;}
			
/* Level 2 */
#nav2 ul li ul{margin: -25px 0 0 199px; position: absolute; width: 200px; left: -999em; z-index:1}
#nav2 ul li ul li a{ color:#ffffff; border-bottom:1px solid #FFFFFF; width:150px;padding:7px 25px; text-indent:0; background:url(../images/nav_level2_on_bg.jpg) left top no-repeat;}
#nav2 ul li ul li a:hover{ background:url(../images/nav_level2_hover_bg.jpg) left top no-repeat;}
			
/* Level 3 */
#nav2 ul li ul li ul {margin: -20px 0 0 200px;}
#nav2 ul li ul li ul li a{}
#nav2 ul li ul li ul li a:hover{}
			
#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {left: -999em;}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {left: auto;}
#nav2 li:hover, #nav2 li.hover {position: static;}


	
 
#lower_left_area {width:179px; padding:15px 10px; color:#FFFFFF; float:left;}
#active_logo { margin-top:30px; width:199px; text-align:center; float:left;}

#right_area { width:785px; padding-left:1px; padding-top:1px; float:left;}
#hero_area { width:235px; height:129px; padding:60px 500px 60px 50px; color:#FFFFFF;}
	.singapore { background:url(../images/singapore_hero_img.jpg) left top no-repeat;}
	.hongkong { background:url(../images/hongkong_hero_img.jpg) left top no-repeat;}
	
#hero_area h1 { margin:0; font-size:16px; font-weight:400;}
#hero_area h1 a{ color:#73a924; padding-right:20px; background:url(../images/white_arrow.gif) right center no-repeat; text-decoration:none;}
#hero_area h1 a:hover{ text-decoration:underline;}

#home_content_area { width:785px; background:url(../images/home_content_bg.gif) left top repeat-y; font-size:11px;}
#home_content_left { width:425px; padding:10px 30px; float:left;}
#home_content_right { width:240px; padding:10px 30px; float:left;}

#sub_content_area { width:785px; background:url(../images/sub_content_bg.gif) left top repeat-y; margin-top:50px; font-size:11px;}
#sub_content_left { width:455px; padding:0px 30px; float:left;}
#sub_content_right { width:240px; padding:0px 15px; float:left;}
#sub_content_right h2 { margin:0 0 10px 0; padding-bottom:2px; border-bottom:1px solid #CCCCCC; font-size:14px; font-weight:bold;}
#sub_content_right p a{ padding:2px 22px; background:url(../images/active_arrow.gif) left center no-repeat; font-weight:bold; font-size:11px;}
#sub_content_right ul{ margin:0 0 0 -10px; padding-left:10px; list-style:none;}
#sub_content_right ul li{ margin-top:10px; padding-left:10px; list-style:none; background:url(../images/arrow.gif) 0px 5px no-repeat;}

#sub_content_center_area { width:785px; font-size:11px;}
#sub_content_center { width:785px; padding:0px; float:center;}

#sub_right_lower p{ margin:20px 0 10px; padding-left:30px; font-size:14px; font-weight:bold;}
#sub_right_lower_content { padding:10px 28px; background:#d9d9d9;}

#footer_area { width:725px; height:20px; padding:20px 30px; background-color:#1f1f1f; color:#FFFFFF; font-size:10px;}

#active_area  { width:735px; margin-left:auto; margin-right:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px; color:#FFFFFF; padding-top:20px;}
#active_text_area { width:566px; padding-top:15px; float:left; text-align:center; color:#FFFFFF;}
#active_text_area a { color:#FFFFFF;}

#active_logo_area { width:139px; float:left; padding-right:30px;}

/* Original Styles */
