body {margin: 0px; background-color:#F4E9D5; font-size:12px; font-family:Arial, Helvetica, sans-serif}


.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.mar_20{margin-top:20px;}
.mar_30{margin-top:30px;}
.mar_15{margin-top:15px;}
.mar_lft_20{margin-left:40px;}

.pad_top_15{padding-top:15px;}
.pad_top_17{padding-top:17px;}
.pad_top_97{padding-top:85px;}


#main_container{margin:0px; padding:10px 0 0 0; width:965px;  }

#header{padding:0px 0 0 0; margin:0px; width: auto; background: url(../images/header-2.jpg) 400px 6px  no-repeat; height:225px}
.head1{padding:0px; margin:0px; background: url(../images/header-1.jpg) 0 6px no-repeat; width:401px; height:225px; float:left;}

.top_link{padding:0px; margin:1px 0 0 0; width:512px; height:53px; background:url(../images/topcurve-2.jpg) 0 0 repeat-x; float:left;}

ul.top_bar{padding:0px; margin:0px;}
ul.top_bar li{padding:0px 10px 0 10px; margin:0px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; list-style:none; float:left; line-height:52px}
ul.top_bar li a{color:#fff; text-decoration:none;}
ul.top_bar li a:hover, ul.top_bar li a.active{color: #FFFF00; text-decoration:none;}


#middle{ padding:0px; margin:0px; width: 965px; }
.middle_content{padding:9px 0px 0 0px; margin:0px; width:700px; background:url(../images/middle-back.jpg) 0px 0 repeat-y; float:left; }
.middle_content h1{ padding:0px 0 0 31px; margin:0px; font:bold 18px Arial, Helvetica, sans-serif; color:#000;}
.middle_content h1 span{color:#C40307;}

.middle_content p{ padding:10px 31px 0 31px; margin:0px; font:normal 13px/19px Arial, Helvetica, sans-serif; color:#3C3C3C; text-align:justify;}
.footer{padding:0px; margin:0px; background: url(../images/middle-footer.jpg) 9px 0 no-repeat; width:700px; height:31px;}



.logo_section{padding:0px; margin:12px 0 0 15px; width:228px; height:104px; float:left;}
.logo_section .header{ margin:0px; padding:0px; background:url(../images/logo-curve-2.gif) repeat-x; height:14px;}
.logo_section .middle{padding:0px; margin:0px; background:url(../images/logo-curve-4.gif) repeat-x; height:71px; border-left:2px #FF2D11 solid; border-right:2px #FF2D11 solid;}
.logo_pad_5{padding:0px 0 0 18px; margin:0px;}
.logo_section .bottom{ margin:0px; padding:0px; background:url(../images/logo-curve-7.gif) repeat-x; height:14px;}




.form_section{padding:0px; margin:20px 0 0 15px; width:228px; height:104px; float:left;}
.form_section .header{ margin:0px; padding:0px; background:url(../images/form-curve-2.gif) repeat-x; height:44px;}
.form_section .middle{padding:0px; margin:0px; background:url(../images/form-curve-4.gif) repeat-x ;  }
.form_section .middle2{padding:0px; margin:0px; background:url(../images/form-curve8.gif) repeat-y; width:224px; border-left:2px #FF2D11 solid; border-right:2px #FF2D11 solid;}

.form_section h1{padding:10px 0 0 58px; margin:0px; font:bold 20px Arial, Helvetica, sans-serif; color:#fff; float:left}

.form_pad_5{padding:0px 0 0 20px; margin:0px;}
.form_section .bottom{ margin:0px; padding:0px; background:url(../images/form-curve-6.gif) repeat-x; height:14px;}


.form-field{padding:9px 0 0 0; margin:0px; width:200px;}
.label1{padding:0px; margin:0px; width:180px;}
.txtfield{padding:0px; margin:0px; border:1px #000 solid; width:180px; height:20px;}
.txtfield2{padding:0px; margin:0px; border:1px #000 solid; width:180px; }


#footer{padding:0px; margin:0px; background:url(../images/footer-line.gif) top center no-repeat;}
#footer p{padding:0px 0 0 0; margin:0px 0 0 0; font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
#footer a{ text-decoration:none; color:#000;}
#footer a:hover{ text-decoration:none; color:#C30307;}
.footer_pad15{padding:15px 0 0 0; margin:0px;}


/*-------New css 26-may-09---------*/
.middle_content h3{
	font-size:13px;
	margin:0px; padding:15px 0 5px 32px;
	color:#C40307;
	}
.middle_content ul.listing{
	margin:0px;
	padding:0px 20px 0 32px;
	
	}
.middle_content ul.listing li{
	margin:0px;
	padding:3px 0 3px 20px;
	list-style:none;
	color:#635737;
	background:url(../images/bullet.gif) 5px 6px no-repeat;
	}
.prac-area_header1{
padding:0px; margin:0px; 
background: url(../images/commercial_legis.jpg) 0 0px no-repeat; 
width:401px; height:225px; 
float:left;
}
.prac-area_header2{
padding:0px; margin:0px; 
background: url(../images/real-estate_header.jpg) 0 0px no-repeat; 
width:401px; height:225px; 
float:left;
}
.prac-area_header3{
padding:0px; margin:0px; 
background: url(../images/domestic_legi.jpg) 0 0px no-repeat; 
width:401px; height:225px; 
float:left;
}
.prac-area_header4{
padding:0px; margin:0px; 
background: url(../images/general_legi.jpg) 0 0px no-repeat; 
width:401px; height:225px; 
float:left;
}
