@import url("reset.css");
@charset "utf-8";
/* CSS Document */
#header{display:block;height:89px;width:100%;}
#header .logo{display:block;width:400px;float:left;margin:20px 25px 0 0;}
#header .lang_switcher{display:block;width:245px;height:35px;background:url(../images/layout/top_lang_switcher.jpg) top no-repeat;float:left;margin:0 0 0 25px;color:#FFF;}
#header .lang_switcher ul{display:block;width:65%;margin:auto;text-align:center;}
#header .lang_switcher ul li{float:left;padding:10px 10px 0 10px;}

#header .advert{float:right;width:245px;height:60px;background:url(../images/layout/top_advert_bg.jpg) center no-repeat;margin-top:10px;padding:10px;}

.menu{display:block;width:100%;background:#900;clear:both;height:31px;font-weight:bold;font-size:1.1em;}

.billboard{width:100%;height:242px;}
.billboard a{color:#000;}
.billboard #wrapper{background:url(../images/layout/billboard_bg.jpg) top right no-repeat;height:242px;}
.billboard .image_banner{display:block;width:332px;height:242px;float:left;}
.billboard .firm_intro{display:block;width:315px;float:left;margin-left:10px;margin-top:10px;}
	.billboard .firm_intro h1{font-size:1.5em;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:8px;color:#900;}
	.billboard .regulatory_update{display:block;width:300px;margin:10px 0 0 20px;float:right;height:230px;}
	.billboard .regulatory_update h1{font-size:1.7em;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:8px;color:#900;}
	.billboard .regulatory_update ul{display:block;width:100%;height:160px;overflow:hidden;}
	/* rotator css */
	div#rotator ul li {float:left;position:absolute;list-style: none;z-index:-9999;}
	
.quote{padding:5px;cursor:pointer;}
.home_services {width:267px;border-top:0;line-height:25px;font-size:1.2em;}	

	.home_content{display:block;width:100%;background:#E8EBEF;clear:both;height:250px;}
	.home_content marquee{padding:5px;margin:5px;}
	.home_content .box{border:1px solid #C5C9D1;background:#F4F6F7;padding:5px;}
	.home_content .left{display:block;width:312px;height:200px;float:left;margin-left:10px;}
	.home_content .right{display:block;width:641px;height:200px;float:right;margin-right:10px;z-index:0;}
	
	/*home Boxes*/
	.regulatory_update ul li{display:block;width:300px;height:150px;overflow:hidden;}
	
	.home_content .box h1{font-size:1.5em;font-weight:100;margin:5px 0 5px 10px;color:#900;}
	
	.home_content .box .events {display:block;width:250px;height:130px;overflow:hidden;}
	.home_content .box .events ul{width:1500px;} 
	.home_content .box .events li {display:block;width:250px;height:130px;overflow:hidden;margin:0 20px 0 20px;}
	.events h3 a{color:#000;font-size:11px;font-weight:bold;}
	.events p{margin-bottom:5px;}
	
	
.button{display:block;height:26px;background:url(../images/layout/buttons/btn_bg.gif) top left repeat-x;line-height:25px;text-align:center;color:#333;padding:0 5px 0 5px;border:1px solid #C1C9D2;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.button:hover{background:url(../images/layout/buttons/btn_bg.gif) bottom left repeat-x;}


.home_content .right .col1{display:block;width:27%;float:left;padding-right:10px;border-right:1px solid #CDD0D4;}
.home_content .right .col2{display:block;width:37%;float:left;padding-right:10px;border-right:1px solid #CDD0D4;}
.home_content .right .col3{display:block;width:28%;float:right;padding-right:5px;}

#button_home_our_services{display:block;width:220px;height:35px;background:url(../images/layout/buttons/home_our_services.gif?12) center no-repeat;padding:5px;line-height:32px;color:#333333;text-decoration:none;font-size:1em;cursor:pointer;position:relative;z-index:10;font-weight:bold;text-align:left;padding-left:15px;}
#button_home_our_services .servicesdropped{position:absolute;background:#DEDEDE;border:1px solid #BDBFC2;margin:-10px 0 0 1px;padding:10px 20px 5px;z-index:9999999;width:195px;text-align:left;border-top:0;visibility:hidden;left:0px;top:35px;z-index:9999;}
#button_home_our_services:hover .servicesdropped{visibility:inherit;z-index:9999;}
#button_home_our_services.hovered .servicesdropped{visibility:inherit;z-index:9999;}

#office_map{margin:0;padding:0;position:relative;z-index:0;margin-bottom:12px;}
#office_map .country{background:#FFF;padding:2px;-moz-border-radius: 5px;-webkit-border-radius: 5px;	filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;float:left;width:auto;margin-right:5px;margin-bottom:2px;}
#office_map select{background:#F4F4F4;border:1px solid #D4D4D4;-moz-border-radius: 5px;-webkit-border-radius: 5px;color:#900;font-size:0.9em;cursor:pointer;}

#office_map img{z-index:0;position:inherit;}
#office_map #mask{position:absolute;z-index:9000;background-color:#000; display:none;}
#office_map .box{ position:absolute;width:340px;height:200px;display:none;z-index:9999;padding:20px;}

/*Sub Page Columns*/
#wrapper .col31{display:block;padding:5px;width:225px;margin-right:5px;float:left;}
#wrapper .col32{display:block;padding:5px;width:530px;float:left;}
#wrapper .col33{display:block;padding:5px;width:185px;float:right;}
#wrapper .side_menu{display:block;width:220px;}
	
	.col31 .side_menu ul li{float:none;clear:both;}
	.col31 .side_menu h1
		{
		display:block;
		width:15em;
		margin:0px 0px 1px 0px;padding:5px;
		background:#C0161B;
		}
	.col31 .side_menu h1,.cms .side_menu h1 a
		{
		border:0px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:14px;
		text-decoration:none;
		float:left;
		font-weight:500;
		z-index:0;
		}

	html .col32 .data_display{padding:2px;border:1px solid #F5F5F5;}
	html .col32 .data_display thead{padding:8px 0 8px 0;background:#900;}
	html .col32 .data_display thead th{color:#000;padding:10px 0;}
	html .col32 .data_display tr{border-bottom:1px solid #BFBFBF;}
	html .col32 .data_display td{padding:5px 0 5px 10px;}
	html .col32 .data_display td a{color:#333;}
	
	.heading_text a,.col31 .side_menu .home_menu a{color:#FFF;z-index:0;}
	.col31 .side_menu .home_menu{ background:url(../images/library/home_menu_bg.jpg) top left no-repeat;height:26px;margin:0;padding: 2px 0px 0px 30px;z-index:0;}
	
	#wrapper .col32 h1{margin:0 0 15px 0;border-bottom:5px solid #EFEFEF;font-size:1.6em;}
	#wrapper .col32 h2{font-size:1.4em;color:#900;}
	#wrapper .col32 ul{margin-left:45px;list-style:square;}
	#wrapper .col32 ol{margin-left:45px;list-style:decimal-leading-zero;}
	
	#wrapper .col33 .block{display:block;width:95%;margin:auto;
		border-top:2px solid #AD161B;border-right:4px solid #AD161B;border-bottom:4px solid #AD161B;border-left:2px solid #AD161B;padding:5px;}
	#wrapper .col33 .block h1{margin:0;padding:5px;background:#AD161B;color:#fff;font-size:1em;font-weight:bold;margin-bottom:5px;}


	#wrapper .col21{display:block;padding:5px;width:760px;margin-right:10px;float:left;}
	#wrapper .col21 h1{margin:0 0 15px 0;border-bottom:5px solid #EFEFEF;font-size:1.6em;}
	#wrapper .col21 ul{margin-left:45px;list-style:square;}
	#wrapper .col21 ol{margin-left:45px;list-style:decimal-leading-zero;}

.box{
		display:block;
		background:#F7F7F7;
	}
.box .middle {display:block;margin:auto;padding:10px; }
.box .middle ul li {list-style:square;padding-bottom:15px;}
.box .middle h1 {color:#993300;margin:0px;font-size:1.4em;font-weight:100;}
.box .top
	{
	display:block;
	width:100%;
	background:url(../images/content_box_top_middle.jpg) top repeat-x;
	}
.box .top .left
	{
	display:block;
	float:left;
	background:url(../images/content_box_top_left.jpg) top left no-repeat;
	}
.box .top .right
	{
	display:block;
	float:right;
	background:url(../images/content_box_top_right.jpg) top right no-repeat;
	}
	
.box .top .bottom { display:block;height:25px;width:100%;}
.box .top .bottom .left {display:block;height:25px;width:25px;background:url(../images/content_box_bottom_left.jpg) left bottom no-repeat;float:left;}
.box .top .bottom .right {display:block;height:25px;width:25px;background:url(../images/content_box_bottom_right.jpg) right bottom no-repeat;float:right;}

.box_content{display:block;height:170px;clear:both;}
.box_content h1{font-weight: bold;}

/*End of Sub Page Columns*/


/*Partners / Members*/
.partners { display:block;width:95%;margin:auto; }
.partners span
	{
	display:block;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	}
.partners h1{ 	margin:0px;
	padding:0px;
	font-size:18px;
	padding:0px;
	padding-left:10px;
	padding-bottom:5px;
	font-weight:normal;
	color:#0159A0;
	}
.partners h2
	{
	display:block;
	width:97%;
	margin:0px;
	padding:0px;
	font-size:14px;
	padding:2px 0px 0px 10px;
	background:#FAFAFA;
	border:1px solid #CCCCCC;
	float:right;
	clear:both;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:normal;
	}
.partners img
	{
	background:#FFFFFF;
	padding:5px;
	margin:5px;
	border:1px solid #CCCCCC;
	margin-top:10px;
	}



.member_pdf_download { 	display:block;
	width:100%;
	padding:10px;
	margin:1px;
	background:#F4F4F4;
	 }
.member_pdf_download h1 {
	margin:1px 0px 10px 3px;
	border-bottom:1px solid #CCCCCC;
	font-size:17px;
	font-weight:100;
	}
.member_pdf_download .pdf_list
	{
		display:block;
		width:150px;
		float:left;
		margin-right:10px;
	}
.member_pdf_download .pdf_list .title
	{
		display:block;
		width:96%;
		padding:5px;
		background:#FFFFFF;
	}
.member_pdf_download .pdf_list .cover
	{
		display:block;
	}
.member_pdf_download .pdf_list .download a
	{
		display:block;
		width:96%;
		padding:5px;
		background:#BCBDC1;
		color:#46474D;		
	}
	
/*Staff Page*/
.country{display:block;background:url(../images/staff_outer_box_bg.jpg) top repeat-x;border:1px solid #C3C3C3;width:100%;margin:auto;}
.country h2{font-size:1.5em;color:#666;font-weight:bold;margin:0 0 8px 1px;padding:10px;}
.country .city{display:block;background:#FFFFFF;border:1px solid #C3C3C3;padding:10px;margin:auto;-moz-border-radius: 5px;
-webkit-border-radius: 5px;margin:0 5px 25px 0;}
.country .city:hover{background:url(../images/staff_outer_box_bg.jpg) top repeat-x;}
.country .city li{display:block;float:left;list-style:none;border:1px solid #CCC;min-height:165px;padding:8px;text-align:center;margin-right:10px;}
.country .city li:hover{background:#EFEFED;}
.country .city h3{font-size:1.2em;color:#666;font-weight:100;margin:0 0 8px 10px;}
.country .city li img{border:1px solid #CCC;padding:5px;}
.country .city li span{display:block;width:100%;clear:both;text-align:center;}
/*end of partners . members*/

.listing{display:block;border:1px solid #F2F2F2;padding:10px;margin:5px 0 5px 0;}
.listing h2{border-bottom:1px solid #CCC;padding:10px 0;margin-bottom:5px;}
.listing h2 a{color:#000;font-size:1.2em;}
.listing .contact_receiver{display:block;margin:10px;background:#D8D8D8;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-align:center;}

#regional_publication{display:block;width:252px;height:35px;float:right;}
	.popup_reg_pub{border-left:1px solid #FEE46C;border-right:1px solid #FEE46C;border-bottom:1px solid #FEE46C;display:block;width:248px;display:none;background:#CCCCCC url(http://asiabriefingmedia.com/support/images/parters_dropdown_top_bg.jpg) top repeat-x;padding-left:2px;padding-top:15px;text-align:left;z-index: 99999999;}
	.popup_reg_pub img {padding:5px 10px 1px 10px;}

.footer{display:block;width:98%;padding:13px;background:#EDEFF1;border-top:1px solid #D7DBDF;font-size:0.9em;}