/* CSS Document */

body {margin:0; padding:0; padding:8px; background:#066D9E;}

a {outline:0;}

img {border:0;}

td, h1, h2, h3, p, form, input, label {margin:0; padding:0;}

ul {margin:0; padding:0; list-style-type:none;}


/*-----------------MainContainer--------------------------------*/

.mainCon {background:#fff;}

.header { background:url(images/headerbg.jpg) left top repeat-x; padding:18px 15px 18px 43px;}

.header h1 { font:18px/20px "Times New Roman", Times, serif; color:#252525;}

.header p { font:bold 26px/28px "Times New Roman", Times, serif; color:#266AAD;}

/*----------------------Navigation start here----------------------------------*/

.navigation { background:url(images/menubg.gif) left top repeat-x; padding:2px 0;}

.navigation ul { padding:0 0 0 66px;}

.navigation ul li { font:24px/26px "Times New Roman", Times, serif; color:#4B4B4B; border-right:1px solid #4B4B4B; float:left; padding:0 1px 0 0;}

.navigation ul li a { font:24px/40px "Times New Roman", Times, serif; color:#4B4B4B; text-decoration:none; padding:0 25px; display:block; text-align:center;}

.navigation ul li a:hover { background-color:#066D9E; color:#FFFFFF;}

.navigation ul li a.selected { background-color:#066D9E; color:#FFFFFF;}

.navigation ul li.lastOne { font:24px/26px "Times New Roman", Times, serif; color:#4B4B4B; border-right:none; float:left; padding:0 1px 0 0;}

/*----------------------Navigation end here----------------------------------*/

.bodyPanel {background:url(images/bodybg.jpg) left top repeat-x; padding:7px 9px 0px 16px;}


/*-------------------------<< left Panel start here >>---------------------------------------*/

.bodyPanel .leftPanel { padding:25px 20px 0 0; font:13px/20px Georgia, "Times New Roman", Times, serif; color:#595959;}

.bodyPanel .leftPanel h2 { font:22px/24px Georgia, "Times New Roman", Times, serif; color:#7E7B77; text-transform:uppercase; padding:0 0 18px 0;}

.bodyPanel .leftPanel h2.topHead { font:18px/24px Georgia, "Times New Roman", Times, serif; color:#7E7B77; text-transform:uppercase; padding:0 0 18px 0;}

.bodyPanel .leftPanel p { padding:0 0 25px 0;}

.bodyPanel .leftPanel a.more { font:13px "Trebuchet MS"; color:#67A075; text-decoration:underline; background:url(images/arrow.jpg) right 8px no-repeat; float:left; padding:0 10px 0 0;}

.bodyPanel .leftPanel a.more:hover {text-decoration:none;}

.bodyPanel .leftPanel h3 { font:23px/26px Georgia, "Times New Roman", Times, serif; color:#7E7B77; padding:26px 0 7px 0;}

.bodyPanel .leftPanel img { background-color:#F7F7F7; padding:8px; border:1px solid #E1E1E1; float:left; margin:0 13px 10px 0; display:block;}

.bodyPanel .leftPanel img.mainpic {border:0; background-color:none; padding:0; float:none; margin:0;}

.bodyPanel .leftPanel p.attorny { padding:0 0 6px 0;}

.bodyPanel .leftPanel p.blueTxt { font: bold 13px/17px Georgia, "Times New Roman", Times, serif; color:#0A76AB; text-transform:uppercase; padding:0 0 4px 0;}

.bodyPanel .leftPanel .scroller {background:url(images/bgbios.jpg) left bottom repeat-x #fff; border:1px solid #EDEDED; height:84px; margin:10px 0 0 0; padding:0 0 0 22px;}

.bodyPanel .leftPanel .scroller img { border:1px solid #EAEAE9; margin:12px 7px 0 0; float:left; padding:0; background-color:none;}

.bodyPanel .leftPanel .scroller img.topmar { margin:20px 7px 0 0;}

.bodyPanel .leftPanel ul { padding:0 20px 20px 0;}

.bodyPanel .leftPanel ul li { background:url(images/arrow.gif) left 10px no-repeat; font: bold 14px/26px Georgia, "Times New Roman", Times, serif; color:#0A76AB; padding:0 0 0 20px;}

.bodyPanel .leftPanel ul li a{  font: bold 14px/26px Georgia, "Times New Roman", Times, serif; color:#0A76AB; text-decoration:underline;}

.bodyPanel .leftPanel ul li a:hover {text-decoration:none;}

.bodyPanel .leftPanel a{  font: bold 14px/26px Georgia, "Times New Roman", Times, serif; color:#0A76AB; text-decoration:underline;}

.bodyPanel .leftPanel a:hover {text-decoration:none;}

.bodyPanel .leftPanel .contact { background-color:#F7F7F7; padding:8px; border:1px solid #E1E1E1;}

.bodyPanel .leftPanel .contact form.innerForm label { width:200; text-align:right; padding:0 20px 10px 0; display:block;}

.bodyPanel .leftPanel .contact form.innerForm .inputBox1 { width:170px; height:13px; border:1px solid #E1E1E1; padding:2px; font:10px Georgia, "Times New Roman", Times, serif; color:#000;}

.bodyPanel .leftPanel .contact form.innerForm input:checkbox { margin:0 10px 0 0;}

.bodyPanel .leftPanel .contact form.innerForm textarea { width:142px; height:87px; border:1px solid #E1E1E1; font:10px/13px Georgia, "Times New Roman", Times, serif; color:#000;}

.bodyPanel .leftPanel .contact form.innerForm .submit1 { border:1px solid #01507D; cursor:pointer; font:11px/23px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; background:url(images/submitbg.jpg) left top repeat-x #2669AD; margin:13px 4px 0 0; width:62px; height:21px;}



/*-------------------------<< left Panel end here >>---------------------------------------*/

/*-------------------------<< right Panel start here >>---------------------------------------*/

.bodyPanel .practice { background:url(images/bluebg.jpg) left top repeat-x #2668AD; border:11px solid #004583; padding:4px 9px 9px 9px;}

.bodyPanel .practice h2 { font: normal 28px/32px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:0 0 5px 0;}

.bodyPanel .practice p {font: bold 16px/19px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}

.bodyPanel .practice a.plusmore { background:url(images/plusicon.jpg) left 5px no-repeat; padding:0 0 0 20px; font:18px/24px "Times New Roman", Times, serif; color:#FFFFFF; text-decoration:none; float:right;}

.bodyPanel .practice a.plusmore:hover { color:#00B3DC;}

.padTop { padding:7px 0 7px 0;}

.bodyPanel .formbg { background:url(images/formbg.jpg) left top repeat-x #0175B5; border:10px solid #00B3DC; padding:10px; font:14px/17px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}

.bodyPanel .formbg h2 { font: normal 26px/30px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; padding:0 0 5px 0;}

.bodyPanel .formbg p{ padding:0 0 25px 0;}

.bodyPanel .formbg form {padding:0px 0 20px 0; font:14px/17px Georgia, "Times New Roman", Times, serif; color:#FFFFFF;}

.bodyPanel .formbg form label { width:95px; display:block; padding:0 0 13px 0; text-align:right;}

.bodyPanel .formbg form .inputBox { width:140px; height:13px; border:1px solid #0893C3; padding:2px; font:10px Georgia, "Times New Roman", Times, serif; color:#000;}

.bodyPanel .formbg form textarea { width:142px; height:87px; border:1px solid #0893C3; font:10px/13px Georgia, "Times New Roman", Times, serif; color:#000;}

.bodyPanel .formbg form .submit { border:1px solid #01507D; cursor:pointer; font:11px/23px Georgia, "Times New Roman", Times, serif; color:#FFFFFF; background:url(images/submitbg.jpg) left top repeat-x #2669AD; margin:13px 0 0 0; width:62px; height:21px;}

.banerMar { padding:20px 0 0 0;}

.padheadtop {padding:0 0 30px 0;}

/*-------------------------<< right Panel end here >>---------------------------------------*/


/*---------------------Footer start here--------------------------------*/

.footer { font:12px/14px Georgia, "Times New Roman", Times, serif; color:#EBEBEB; background-color:#006BA6; padding:18px 0;}

.footer a { font:11px/20px Georgia, "Times New Roman", Times, serif; color:#EBEBEB; text-decoration:underline;}

.footer a:hover { text-decoration:none;}

/*-----------------Footer end here--------------------------------------*/



.attorney-bios {background:url(images/bgbios.jpg) left bottom repeat-x #fff; border:1px solid #EDEDED; padding:15px;}

.attorney-bios img { background-color:#F7F7F7; padding:8px; border:1px solid #E1E1E1;}

.bodyPanel .attorney-bios h2{ font: bold 13px/17px Georgia, "Times New Roman", Times, serif; color:#0A76AB; text-transform:uppercase; padding:0 0 10px 0;}

.bodyPanel .attorney-bios p {padding:0 0 10px 0;}

.bodyPanel .leftPanel .picmar img {border:0; padding:0;}



.bodyPanel .leftPanel img.topmar1 { margin:6px 13px 0 0;}



/*============================== 03-12-2009 ============================================*/

.practiceArae h2{
	background:#01B2DB;
	height:36px;
	padding:0 0 0 20px;
	font-size:24px;
	line-height:36px;
	font-weight:normal;
	color:#FFFFFF;
	margin-bottom:6px;
	}
	
.practiceArae ul li{
	padding-bottom:2px;
	}	
	
.practiceArae ul li a{
	display:block;
	background:url(images/rt-nav-bg.gif) repeat-x 0 0 #327AC5;
	height:66px;
	border:solid 2px #044887;
	padding:3px;
	text-decoration:none;
	font-size:18px;
	line-height:21px;
	color:#FFFFFF;
	}	
	
.practiceArae ul li a:hover{
	color:#20D5FF;
	}	
	
.practiceArae ul li a img{
	float:left;
	border:solid 1px #05172A;
	}	
	
.practiceArae ul li a span{
	display:block;
	float:left;
	width:180px;
	padding-left:8px;
	line-height:66px;
	}	
	
.practiceArae ul li a span.dline{
	line-height:21px;
	padding-top:10px;
	}
	
.groupPic{
	padding:2px;
	background:#FFFFFF;
	border:solid 2px #C3BBBB;
	float:left;
	margin:0 15px 15px 0;
	}
	
/*========== 14-12 ==============*/

.bodyPanel .leftPanel img.blank { background:none; padding:0px; border:0; float:none; margin:0; display:inherit;}			

.bodyPanel .leftPanel ul.represent { padding:0 20px 20px 0;}

.bodyPanel .leftPanel ul.represent li { background:url(images/arrow.gif) left 10px no-repeat; font: normal 13px/22px Georgia, "Times New Roman", Times, serif; color:#595959; padding:0 0 0 20px;}

.bodyPanel .thankyou{
	padding-bottom:200px;
	}
	
.announcement{
	padding:15px 0 0 0;
	}
	
	
.bodyPanel .leftPanel form.innerForm2{
	width:450px;
	margin:0 auto;
	background-color:#F7F7F7; padding:15px 8px; border:1px solid #E1E1E1;
	}	