/* CSS Document */

*{
	padding:0px;
	margin:0px;
	text-decoration:none;
}
body,html{
	text-align:center;
	background-color:#F2F2F2;
	height:100%;
}
/* basic structure Starts */
#main_outer{
	width:1000px;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	margin:0px auto 0px auto;
	position:relative;
	text-align:left;
	/* height:100%; */
	background-color:#FF0000;
	background:url(../img/center_bg.jpg) repeat-y;
}
#menu1Container, #menu1Content{
	text-align:left;
	vertical-align:top;
}
#top_panel{
	background:url(../img/top_panel_bg.jpg) repeat-x;
	height:118px;
}
#top_menu{
	background:url(../img/top_menu_bg.jpg) repeat-x;
	height:32px;
	font:bold 10px/31px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
#center_panel{
    /*background:url(../img/middle_panel_bg.jpg) repeat-y;*/
}

#bottom_panel{
	background-color:#811105;
	height:40px;
	clear:both;
}
/* basic structure Ends */


/* Top Panel Starts */
#top_lnk{
	float:right;
	font:10px/118px Verdana, Arial, Helvetica, sans-serif;
	color:#6D6C6C;
	padding-right:30px;
}
.top_txtlnk{
	color:#6D6C6C;
}
.top_txtlnk:hover{
	color:#811105;
}
.top_txtlnk_active{
	color:#811105;
}
#top_logo{
	float:left;
	padding-top:36px;
	padding-left:20px;
}
#top_logo_slogan{
	padding-top:5px;

	float:left;
	top:72px;
	left:20px;
	position:absolute;
	font:bold italic 12px Verdana, Arial, Helvetica, sans-serif;
	color:#575352;
}

/* Top Panel Ends */

/* Menu Panel Starts */
.menu_div{
	position:absolute;
	top: 0;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	z-index:100;
	background-color: #811105;
	width: 130px;
	visibility: hidden;
	text-align:left;
	padding: 5px 5px;
}
.menu_div a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#FFF;
/*	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #8E291E; 
	padding: 5px 5px;
*/
	
}
.menu_div_a {
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #8E291E; 
	padding: 5px 5px;
}
.menu_div_a1 {
	width: auto;
	display: block;
	text-indent: 3px;
	padding: 5px;
}
.sub_menu_lnk{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
.sub_menu_lnk:hover{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#CDC596;
}

.sub_menu_lnk1{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	
}
.sub_menu_lnk1:hover{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#CDC596;
}


#top_lnk_panel{
	float:left;
	width:296px;
}
dl,dd {
	margin:0px; 
	padding:0px; 
}
dd a{
	color:#FFF;
	display:block;
	float:left; /* Remove float for Horizontal Menu */
	text-align:center;
}
.lawyer_lnk{
	width:113px;
	background:url(../img/for_lawyer_btn_bg_dw.jpg) no-repeat;
}
.lawyer_lnk:hover{
	color:#CDC596;
	background:url(../img/for_lawyer_btn_bg_ov.jpg) no-repeat;
}
.article_lnk{
	width:83px;
	background:url(../img/article_bg_dw.jpg) no-repeat;
}
.article_lnk:hover{
	color:#CDC596;
	background:url(../img/article_bg_ov.jpg) no-repeat;
}
.contact_lnk{
	width:100px;
	background:url(../img/contact_bg_dw.jpg) no-repeat;
}
.contact_lnk:hover{
	color:#CDC596;
	background:url(../img/contact_bg_ov.jpg) no-repeat;
}
#term_search{
	float:right;
	width:500px;
}
.search_txt{
	font:bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
	margin-right:15px;
	float:left;
}
.bullet{
	float:left;
	padding-right:10px;
}
.top_search_box{
	float:left;
	border:1px solid #570D05;
	height:18px;
	font:9px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
	padding-left:5px;
	margin-top:6px;
}
.top_search_bg{
	width:25px;
	height:20px;
	background:url(../img/search_go.jpg) no-repeat;
	border:0px;
	margin-top:6px;
}

/* Menu Panel Ends */

/* Center Panel Starts */
#center_left{
	float:left;
	width:818px;
	/*margin-right:1px;*/
	border-right:1px solid #E5E5E5;
	/*background-color:#FAFAFA;*/
}
#center_left_inner{
	float:left;
	width:818px;
	/*margin-right:1px;*/
	border-right:1px solid #E5E5E5;
	height:100%;
}
#center_right{
	float:left;
	width:181px;
	background-color:#FFF;
}
#right_top{
	height:134px;
	background:url(../img/right_top_banner.jpg) no-repeat;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:5px;
	text-align:left;
	padding-left:10px;
}
.heighlight_text{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#CDC596;
}
.heighlight_text01{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#CDC596;
}
.heighlight_text01:hover{
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#advertisement{
	font:12px Arial, Helvetica, sans-serif;
	color:#6D6C6C;
	padding:10px 0px 20px 0px;
	text-align:center;
}
.ad_img{
	padding:0px 0px 15px 0px;
}
#search_lawyer{
	height:108px;
	background:url(../img/search_lawyer_bg.jpg) repeat-x;
	overflow:hidden;
}
.title_bg{
	height:31px;
	background:url(../img/title_bg.jpg) repeat-x;
	padding-left:7px;
	clear:both;
}
.title_txt{
	font:bold 12px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
}
.content_area{
	background-color:#FAFAFA;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#373737;
/*	border-bottom:1px solid #E5E5E5; */
	height:100%;
}
/* Center Panel Ends */


/* Main Search Panel Starts */
.main_search_bullet{
	float:left;
	padding:0px 10px 0px 20px;	
}
.main_search_txt{
	font:bold 11px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
	float:left;
}
.main_search_txt01{
	font:bold 13px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#61571A;
	float:left;
}
.search_column{
	padding:8px 0px 0px 20px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#56595C;
	float:left;
	width:167px;
}
.search_combo{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#56595C;
	border:1px solid #CBCACA;
	width:145px;
	margin-top:5px;
	z-index:-5;
}
.search_btn_column{
	padding:23px 0px 0px 20px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#56595C;
	float:left;
}
.search_go01{
	width:25px;
	height:20px;
	background:url(../img/search_go01.jpg) no-repeat;
	border:0px;
}
/* Main Search Panel Ends */

/* Content Area Starts */
.more{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif !important;
	height:50px;
	overflow:hidden;
	width:170px;
	line-height:19px;
	color:#373737;
}
.more a:hover{
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif !important;
	color:#373737 !important;
}
.column{
	float:left;
	padding:25px 0px 0px 20px;
	width:170px;
}
.main_column{
	float:left;
	padding:0px 0px 0px 20px;
	width:170px;
}
.main_box {
	height:100px;
}
.main_content_txt_title{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif !important;
	color:#811105 !important;
}
.main_content_txt_title a {
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}
.main_content_txt_title a:hover {
	font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
	text-decoration:underline;
}
.main_content_txt{
	margin:0px 0px 30px 13px;
	width:170px;
	display:block;
	overflow:hidden;
}
.main_content_txt a{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#373737;
}
.main_content_txt a:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#373737;
	text-decoration:underline;
}
/* Content Area Ends */

/* Bottom Panel Starts */
#copyright{
	font:10px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#CDA09B;
	padding-left:20px;
	padding-top:4px;
	float:left;
	width:798px;
}
#btm_lnk_panel{
	font:10px/40px Verdana, Arial, Helvetica, sans-serif;
	color:#CDA09B;
	padding-top:3px;
	padding-bottom:3px;
	border-left:1px solid #E5E5E5;
	width:180px;
	float:left;
	text-align:center;
}
#btm_lnk_panel a{
	color:#CDA09B;
	font:10px/17px Verdana, Arial, Helvetica, sans-serif;
}
#btm_lnk_panel  a:hover{
	font:10px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#CCC;
	text-decoration:underline;
}
.btm_lnk_active{
	font:10px/17px Verdana, Arial, Helvetica, sans-serif;
	color:#CCC;
	text-decoration:underline;
}
/* Bottom Panel Starts */

/* -------------------------------------------------------------------------
INNER PAGE CSS STARTS ---------------------------
color:#CDA09B;
*/


/* Sub Links Left Panel Starts */
ul li{
	padding:0px;
	margin:0px;
	list-style:none;
}
ul li a{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
}
ul li a:hover{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
#center_left_bottom{
	float:left;
	width:194px;
	/*background:url(../img/left_column_bg.jpg) repeat-y;*/
	background-color:#EBEBEB;
	min-height:100%;
	border-right:1px #E9E9E9 solid;
}
#center_right_bottom{
	float:left;
	width:623px;
	background-color:#FFFFFF;
	min-height:100%;
}
.left_list_bullet{
	float:left;
	padding:0px 5px 0px 20px;
}
.sub_lnk_title01{
	float:left;
	background:#952B20;
	width:192px;
	font:bold 10px/30px Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0px 2px 0px 0px;
	height:30px;	
}
/*div.sublinks dl a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	display:block;
	padding:10px 4px 0px 20px;
	float:left;
}
div.sublinks dd a{
	color:#4F4F4F;
	font-weight:normal;
	padding:3px 4px 0px 33px;
	clear:both;
}*/
.sub_content_txt_more{
	margin-bottom:3px;
	padding:0px 0px 0px 25px !important;
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.sub_content_txt_more:hover{
	color:#000;
}
.sublnks{
	padding:5px 4px 5px 20px;
	float:left;
	width:169px;
}
.sublnks ul{
	list-style:none;
	padding:5px 0 0 0;
}
.sublnks ul li{
	list-style-image:url(../img/double_arrow.gif);
	margin:0px 0px 0px 15px;
	line-height:19px;
}
.sublnks ul li a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
}
.sublnks ul li a:hover{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.sublnks ul li.active{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	list-style:url(../img/double_arrow_bold.gif);
	margin-top:5px;
}
.sublink_txt_title{
	display:block;
	font:bold 10px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}
.sublink_txt_title a {
	font:bold 10px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}
.sublink_txt_title a:hover {
	font:bold 10px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}

.sublink_txt_title01{
	display:block;
}
.sublink_txt_title01_active{
	display:block;
	font:bold 10px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
}
.sublink_txt_title01 a {
	font:10px/19px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
}
.sublink_txt_title01 a:hover {
	color:#000;
}

.sub_content_txt{
	display:block;
	margin-bottom:3px;
}
.sub_content_txt a{
	padding:0px 0px 0px 15px;
	font:10px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
}
.sub_content_txt a:hover{
	color:#000;
}
/* Sub Links Left Panel Starts */

/* Inner Page Content Panel Starts */
.sub_title{
	height:30px;
	background:url(../img/sub_title_bg.jpg) repeat-x;
}
.golden_bullet{
	padding:0px 10px 0px 15px;
	float:left;
}
h4{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
}
.sub_title h1{
	font:bold 11px/29px Verdana, Arial, Helvetica, sans-serif;
	color:#C7BB76;
}
.sub_title h1 a{
	font:bold 11px/29px Verdana, Arial, Helvetica, sans-serif;
	color:#C7BB76;
}
#inner_content{
	padding:10px 15px 15px 15px;
	font:11px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
}
.inner_content_lnk{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:underline;
}
.inner_content_lnk:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	text-decoration:none;
}

.inner_columns_lawyer{
	float:left;
	width:280px;
	margin-right:10px;
	padding-bottom:20px;
}
.inner_columns_lawyer ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.inner_columns_lawyer ul li a{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
}
.inner_columns_lawyer ul li a:hover{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.inner_columns_province{
	float:left;
	width:170px;
	margin-right:15px;
	padding-bottom:20px;
	
}
/* added by biztech on 24/8/2007 */
.inner_columns_province ul li.title a{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
	
	list-style:none;
}
.inner_columns_province ul li.title a:hover{
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}

/* -------------     */
.inner_columns_province ul li.title {
	font:bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
	padding:0px;
	margin:0px;
	list-style:none;
}
.inner_columns_province ul li{
	padding:0px;
	margin:0 0 0 14px;
	list-style:none;
}
.inner_columns_province ul li a{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
}
.inner_columns_province ul li a:hover{
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.multi_column_clear{
	clear:both;
}
.brief_desc{
	width:585px;
}
.brief_desc_title a{
	float:left;
	width:470px;
	height:21px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}
.lawyer_box_title{
	float:left;
	width:470px;
	height:21px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
	font-style:italic;
}
.brief_desc_top_more {
	float:right;
	width:105px;
	background-color:#F6F5F5;
	border-top:1px solid #E1E1E1;
	border-left:1px solid #E1E1E1;
	border-right:1px solid #E1E1E1;
	height:21px;
	text-align:center;
}
.top_more{
	font:bold 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}
.top_more:hover{
	font:bold 11px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.brief_desc_conent{
	width:567px;
	background-color:#F6F5F5;
	border:1px solid #E1E1E1;
	float:left;
	padding:8px;
}
.lawyer_img{
	float:left;
	padding-right:15px;
}
.lawyer_brief{
	float:left;
	width:450px;
}
.lawyer_brief_clear{
	clear:both;
	margin:0px;
	padding:0px;
	height:30px;
	display:block;
}
.info_ico{
	float:left;
	width:300px;
}
.lawyer_more_info{
	float:right;
}
.lawyer_more_info_lnk{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
}
.lawyer_more_info_lnk:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	text-decoration:underline;
}
label {
	display: block;
	float: left;
	margin-bottom:10px;
}
label{
	text-align: left;
	width: 110px;
}
.label_colon{
	text-align: left;
	width: 30px;
}
.brief_desc br{
	clear: left;
}
.txt_box{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	border:1px solid #999;
	height:16px;
	margin-bottom:10px;
}
select{
	font:11px Tahoma;
	color:#666666;
	border:1px solid #999999;
	max-width:400px;
}
.txt_area{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	border:1px solid #999;
	margin-bottom:10px;
}
.submit_btn{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	border:1px solid #999;
	padding:1px;
	background-color:#E1E1E1;
	margin-left:140px;
}
.submit_btn_pay{
	/*font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	border:1px solid #999;
	background-color:#E1E1E1;*/
	padding-top:5px;
}
.jmp_mnu{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	border:1px solid #999;
	height:16px;
	margin-bottom:10px;
	width:185px;
}
.narration{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
}
.br_clear{
	clear:both;
}
.headings{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}
.headings_ul{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#811105;
}
.article_brief{
	float:left;
	width:550px;
}
.article_title{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
}
.article_title:hover{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.article_title_active{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
}
.read_more{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}
.read_more:hover{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
	text-decoration:underline;
}
.author_lnk{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#4F4F4F;
}
.author_lnk:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

.center_msg{
	text-align:center;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}
.err_msg{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.alert{
	margin-left:140px !important;
	margin-left:72px;
	width:400px;
}

/* added by biztech on 24/8/207 */
.breadcrumb{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
	padding:10px 15px 15px 15px;
}
.breadcrumb a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}
.breadcrumb a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#811105;
}
/* added by biztech on 26/8/207 */
#practice_area_pop{
	width:550px;
	height:405px;
	z-index:101;
	background-color: #EBEBEB;
	overflow:scroll;
	overflow-x:hidden;
	border:1px solid #999;
	padding:5px;
}
#province_area_pop{
	width:525px;
	height:405px;
	z-index:101;
	background-color: #EBEBEB;
	overflow:scroll;
	overflow-x:hidden;
	border:1px solid #999;
	padding:10px;
}
#processing_policy_pop{
	width:525px;
	height:150px;
	z-index:101;
	background-color: #EBEBEB;
	overflow:scroll;
	overflow-x:hidden;
	border:1px solid #999;
	padding:10px;
}
#refund_policy_pop{
	width:525px;
	height:150px;
	z-index:101;
	background-color: #EBEBEB;
	overflow:scroll;
	overflow-x:hidden;
	border:1px solid #999;
	padding:10px;
}
.inner_columns_lawyer_pop{
	float:left;
	width:260px;
	margin-right:5px;
	padding-bottom:20px;
}
.inner_columns_province_pop{
	float:left;
	width:150px;
	margin-right:15px;
	padding-bottom:20px;
}
#practice_area_pop .inner_columns_lawyer_pop li{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	padding-left:0px;
	padding-bottom:2px;

}
#practice_area_pop .inner_columns_lawyer_pop li.pop_title{
	font:bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	padding:0px;
	margin:0px;
	list-style:none;
}
#practice_area_pop .inner_columns_lawyer _pop li input{
	margin-right:4px;
	margin-bottom:2px;
}
#province_area_pop .inner_columns_province_pop li{
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	padding-left:5px;
}
#province_area_pop .inner_columns_province_pop li.pop_title{
	font:bold 9px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#464646;
	padding:0px;
	margin:0px;
	list-style:none;
}
#province_area_pop .inner_columns_province_pop li input{
	margin-right:4px;
	margin-bottom:2px;
}
/* -----*/

/* -----------*/


/* Inner Page Content Panel Ends */

.banner_img{
 float:left;
 margin:0px 15px 5px 0px;
}
.banner_div{
 width:760px;
 margin-bottom:10px;
 border:1px solid #E1E1E1;
 padding:10px;
}