







* {







	margin: 0;







	padding: 0;







	outline: none;







}















body{







	margin:0px;







	padding:0px;







	background:url(../images/top_bar.jpg) repeat-x;







	font-family:Georgia, "Times New Roman", Times, serif;







}















.clear{







	clear:both;







}















a.link2g {







	color: #38607F;







	font-size: 12px;







	text-decoration: underline;







}















a.link2g:hover {







	color: #333;







	text-decoration: none;







}















img {







	border: none;







}































#main{







	margin:0px auto;







	padding:0px;







	width:882px;







}















#header{







	margin-top:5px;







	padding:0px;







}















.nav{







	margin: 0 0 0 5px;







	padding: 0;







	height: 36px;







	width: 878px;







}















.nav ul{







	margin:0px;







	padding:0px;







	list-style:none;







}















.nav li{







	margin:8px 0 0 0;







	padding:0px;







	float:left;







}















.nav li a{







	margin:0px;







	padding: 0 12px 0 12px;







	color:#841717;







	font-size:10px;







	letter-spacing: 1px;







	text-decoration:none;







	border-right:1px #ccc solid;







}















.nav a:hover{







	color:#666;







}























.header_navbar{







	margin:0px;







	padding:0px;







	height:6px;







	background:url(../images/nav_bar.jpg) repeat-x;







	overflow: hidden;







}















h2 {







	margin-top:15px;







	padding:0px;







	background:url(../images/pied_logo.jpg) no-repeat;







	float:left;







	width:223px;







	height:67px;







	text-indent:-9999px;







}







/*.logo{







	margin-top:15px;







	padding:0px;







	background:url(images/pied_logo.jpg) no-repeat;







	float:left;







	width:223px;







	height:67px;







	text-indent:-9999px;







}*/















.header_center{







	margin:0 0 0 110px;







	padding:0px;







	width:240px;







	float:left;







}















.sep{







	margin-top:46px;







	padding:0px;







	height:10px;







	font-weight:bold;







	font-size:11px;







	letter-spacing:.6px;







	color:#666;







	text-align:center;







	















}















.sep_text{







	margin-top:0px;







	font-size:11px;







	letter-spacing:.8px;







	line-height:20px;







	color:#666;







	text-align:center;







}















.header_right{







	margin:0px;







	padding:0px;







	width:168px;







	float:right;







}















.joinour{







	margin-top:36px;







	padding:0px;







	height:12px;







	background:url(../images/joinour.jpg) no-repeat left;







}















.text_area{







	margin-top:10px;







	padding:0px;







	height:18px;







	width:129px;







	float:left;







}























.go_btn{







	margin-top:11px;







	padding:0px;







	height:18px;







	float:right;







}























.go_search{







	margin-top:6px;







	padding:0px;







	height:18px;







	float:right;







}















/*header part end*/















.one_0f_content{







	margin-top:22px;







	padding:0px;







	height:71px;







	font-size:17px;







	line-height:70px;







	letter-spacing:2px;







	color:#841717;







	text-align:center;







	background:url(../images/tagline_bg.jpg) repeat-x;







}























/*mid content start*/















.mid{







	margin:0px;







	padding:0px;







}















/*mid left content start*/







.mid_left{







	margin:0px;







	padding:0px;







	width:333px;







	float:left;







}















.mid_bar{







	margin-top:10px;







	padding:0px;







	height:5px;







	background:url(../images/mid_bar.jpg) repeat-x;







	overflow: hidden;







}















.left_text{







	margin-top:18px;







	padding:0px;







	font-size:12px;







	font-weight:bold;







	font-style:italic;







	color:#999;







	line-height:20px;







}















.left_normal_text{







	margin-top:10px;







	padding:0px;







	font-size:12px;







	color:#474747;







	width:310px;







	line-height:20px;







}







/*mid left content end*/















/*mid center content start*/







.mid_center{







	margin:0px;







	padding:0px;







	width:205px;







	float:left;







}















.mid_center_box{







	margin-top:32px;







	padding:0px;







	width:203px;















	border:1px #CDDCDF solid;







	background:#E4EDED;







}















.box_bar{







	margin-top:11px;







	padding:0px;







	height:5px;







	background:url(../images/box_bar.jpg) repeat-x;







}















.center_text{







	margin:0px;







	padding:0px;







	font-size:11px;







	color:#2A5576;







	line-height:18px;







}















.center_text a{







	font-size:11px;







	color:#2A5576;







	text-decoration:none;







}















.center_text a:hover{







	color:#333;







}















/*mid center content end*/































/*mid right content start*/







.mid_right{







	margin:0px;







	padding:0px;







	width:344px;







	float:right;







}















.our_service{







	margin:45px 0 0 0;







	padding:0px;







	height:11px;







	width:105px;







	float:right;







	background:url(../images/PRACTICE_AREAS.jpg) no-repeat;







}















.rignt_nav{







	margin:20px 0 0 20px;







	padding:0px;







	width:140px;







	float:left;







}















.rignt_nav ul{







	margin:0px;







	padding:0px;







	list-style:none







}















.rignt_nav li{







	margin:0px;







	padding:0px;







	display:block;







}















.rignt_nav a{







	margin:0px;







	padding-right:10px;







	color:#880D0D;







	font-size:10px;







	line-height:20px;







	letter-spacing:.8px;







	text-decoration:none;







	background:url(../images/red_areo.jpg) no-repeat right center;







}















.rignt_nav a:hover{







	background:url(../images/red_areo.jpg) no-repeat right center;







	color:#333;







}















.contctus{







	margin-top:20px;







	padding:5px;







	background:url(../images/contact.jpg) no-repeat;







	width:155px;







	height:9px;







	float:right;







	border-bottom:1px #ccc solid;







}















.address{







	margin:5px 0 0 0;







	padding:0px;







	font-size:11px;







	color:#666;







	line-height:18px;







	float:right;







	width:160px;







}















.address a, address a:hover {







	color:#2A5576;







	text-decoration:none;







}















/*mid right content end*/















/*mid footer content start*/















.footer{







	margin:25px 0 0 0;







	padding:0px;







}















.copy_right{







	margin:15px 0 0 0;







	padding:0px;







	font-size:10px;







	color:#666;







	letter-spacing:.8px;







	float:left;







}















.weathersLogo {







	float: right;







	margin: 15px 0 0 0;







}























/*--profile page contant start------------------------------------------------------------------------------*/















.profile_bar{







	margin:24px 0 0 0;







	padding:0px;







	background:url(../images/profile_bg_bar.jpg) repeat-x;







	height:7px;







	overflow: hidden;







}















h1{







	margin:30px 0 0 0;







	padding:0px;







	font-family:Arial, Helvetica, sans-serif;







	font-weight:normal;







	font-size:28px;







	color:#525252;







}















.profile_left{







	margin:0px;







	padding:0px;







	width:677px;







	float:left;







}















.profile_right{







	margin:16px 0 0 0;







	padding:0px;







	width:205px;







	float:right;







	overflow: hidden;







}















.profile_text{







	margin-top:18px;







	padding:0px;







	width:610px;







	font-weight:bold;







	font-size:12px;







	font-style:italic;







	color:#999;







	line-height:20px;







}















.profile_mid_bar{







	margin-top:10px;







	padding:0px;







	width:613px;







	height:5px;







	background:url(../images/mid_bar.jpg) repeat-x;







}















.image_contant{







	margin:0px;







	padding:0px;







	width:600px;







}















.image_contant123{







	margin:0px;







	padding:0px;







	width:600px;







	min-height:400px;







}















.man1{







	margin:30px 20px 0 0;







	padding:0px;







	width:280px;







	float:left;







}















.man_text_heading{







	margin-top:8px;







	padding:0px;







	font-size:12px;







	font-weight:bold;







	line-height:20px;







	color:#841717;







}















.man_text_heading a{







	margin-top:8px;







	padding:0px;







	font-size:12px;







	font-weight:bold;







	line-height:20px;







	color:#841717;







	text-decoration:none;







}















.man_text{







	margin:0px;







	padding:0px;







	font-size:11px;







	line-height:20px;







	color:#666;







}















.man_text a, man_text a:hover{







	color:#38607F;







	font-weight:bold;







	text-decoration:none;







}















.man2{







	margin-top:30px;







	padding:0px;







	width:285px;







	float:right;







}















.pro_right_box{







	margin: 23px 0 0 0;







	padding:0px;







	width:203px;







	border:1px #CDDCDF solid;







	background:#E4EDED;







}















.pro_search_box{







	margin-top:22px;







	padding:0px;







	width:200px;







	







	border:1px #CDDCDF solid;







	background:#E4EDED;







}















/*--services page contant start------------------------------------------------------------------------------*/















.service_detail{







	margin-top:20px;







	padding:0px;







	width:600px;







}











.service_text{







	margin:0px;







	padding:0px;







	font-size:11px;







	line-height:20px;







	color:#666;







}















.service_text ul{







	margin:0px;







	padding:0px;







	list-style:none;







}















.service_text li{







	margin:0px;







	padding:0px;







	display:block;







}















.service_text a{







	color:#38607F;







	font-weight:bold;







}















.service_text a:hover{







	color:#333;







	font-weight:bold;







	text-decoration:none;







}















.service_text a.one{







	color:#38607F;







	font-weight: normal







}























.service_text_title{







	color:#38607F;







	font-weight:bold;







}







/*plictical calander page start---------------------------------------------------------------------------------*/















.calander_text{







	margin:0px;







	padding:0px;







	font-size:11px;







	font-weight:bold;







	line-height:20px;







	color:#38607F;







}











.clalnder-date{



	margin:0px;



	padding:10px 0px 0 0;



	float:left;



	width:130px;



}







.clalnder-line{



	/*border-right:2px #ccc solid;*/



}



/*.clalnder-date_heading{



	margin:0px;



	padding:0px;



	font-size:18px;



	font-weight:bold;



	line-height:20px;



	color:#38607F;



}*/















/*-----*/



#eventCalendar {







	margin: 0;







	padding: 0;



	font-size:18px;



	font-weight:bold;



	line-height:20px;



	







}















#eventCalendar ul {







	margin:0 0 0 0px;



	padding:0px;



	list-style: none;







}















#eventCalendar li {



	overflow:hidden;



	margin:0 0 0 0px;



	padding:0px;



	list-style: none;



	color:#38607F;



	padding: 0px 0 2px 0;



}















#eventCalendar li a {











	padding: 0px 0 0 24px;



	font-size: 12px;



	text-decoration:none;



	background: url(../images/disc.jpg) 10px 6px no-repeat;	



		color:#38607F;



}















#eventCalendar li a:hover {







	text-decoration:none;



	color:#38607F;



}















#eventCalendar li.active {



	color:#FF0000;



	text-decoration: none;



	background: #E4EDED;



	padding: 0px 0 2px 0;



	display: block;



	



}











/*-----*/











/*contact us page--------------------------------------------------------------------------*/















.contact_left{







	margin-top:20px;







	padding:0px;







	width:550px;







	float:left;







}















.contact_detail{







	margin-top:20px;







	padding:0px;







	width:332px;







	float:right;







}















.form_text{







	margin:0px;







	padding:0px;







	font-size:12px;







	font-weight:bold;







	color:#666;







}















/*site map content start--------------------------------------------------------------*/















.sitemap-detail{







	margin-top:20px;







	padding:0px;







	width:300px;







}















.eupade_text{







	margin:0px;







	padding:0px;







	font-size:12px;







	color:#666;







}















































.rignt_nav1{







	margin:5px 0 0 20px;







	padding:0px;







	width:140px;







	float:left;







}















.rignt_nav1 ul{







	margin:0px;







	padding:0px;







	list-style:none







}















.rignt_nav1 li{







	margin:0px;







	padding:0px;







	display:block;







}















.rignt_nav1 a{







	margin:0px;







	padding-right:10px;







	color:#880D0D;







	font-size:10px;







	line-height:20px;







	letter-spacing:.8px;







	text-decoration:none;







	background:url(../images/red_areo.jpg) no-repeat right center;







}















.rignt_nav1 a:hover{







	background:url(../images/red_areo.jpg) no-repeat right center;







	color:#333;







}























.print a{







	margin:0px;







	padding:0 4px 0 4px;







	color:#841717;







	line-height:40px;







	font-size:12px;







	letter-spacing:.3px;







	text-decoration:none;







	}



	

.input_box{

border:1px solid #ccc; 

height:19px;

}



	



	



	



	