/* CSS Document */

body {margin:0; padding:0; padding:8px; background:#12114D;}

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:#12114D;}

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

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

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

.navigation ul li { font:21px/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:21px/40px "Times New Roman", Times, serif; color:#4B4B4B; text-decoration:none; padding:0 12px; display:block; text-align:center;}

.navigation ul li a:hover { background-color:#12114D; color:#FFFFFF;}

.navigation ul li a.selected { background-color:#12114D; 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 .bannertoppad{
	padding:0;
	}

.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.banner { background-color:#F7F7F7; padding:0; border:1px solid #E1E1E1; float:left; margin:0 0 16px 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:#12114D; padding:0 0 0 20px;}

.bodyPanel .leftPanel ul li a{  font: bold 14px/26px Georgia, "Times New Roman", Times, serif; color:#12114D; 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:#12114D; 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 bottom repeat-x #12114D; border:10px solid #12114D; 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:#12114D; border:1px solid #fff; 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:#12114D; 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:#12114D;
	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 #12114D;
	height:66px;
	border:solid 2px #12114D;
	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;
	}
.bodyPanel .leftPanel a.companylink{
	background:url(images/arrow.gif) no-repeat 0 8px;
	font: normal 18px/24px Georgia, "Times New Roman", Times, serif;
	color:#12114D; text-decoration:none; text-transform:uppercase; padding:0 0 10px 15px; display:block;
	width:200px;
	}
.bodyPanel .leftPanel a:hover.companylink{
	text-decoration:underline;
	}
.bodyPanel .leftPanel h2.toppersonalinjury { font: normal 18px/24px Georgia, "Times New Roman", Times, serif; color:#12114D; text-transform:uppercase; padding:0 0 18px 15px; background:url(images/arrow.gif) no-repeat 0 7px;}	
		
		
		
.footerlogopad{
	padding:5px 7px 10px 16px;
	}
.addlogobg{
	background-color:#F6F6F6;
	border:2px solid #E9E8E8;
	padding:7px 0 8px 0;	
	}
h2.memberHead { font:18px/24px Georgia, "Times New Roman", Times, serif; color:#7E7B77; text-transform:uppercase; padding:0 0 8px 5px;
border-bottom:1px dashed #E0E0E0;
}	

.courtsy{
	font: normal 11px/16px Georgia, "Times New Roman", Times, serif; color:#B0B0B0;
	}
.bodyPanel .leftPanel ul.companynewslist { padding:0 20px 20px 0;}

.bodyPanel .leftPanel ul.companynewslist li { background:url(images/companynewarrow.gif) left 9px no-repeat; font: normal 18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#066D9E; padding:0 0 0 14px;}

.bodyPanel .leftPanel ul.companynewslist li a{  font: normal 18px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#066D9E; text-decoration:none;}

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

/*----------------added style----------------*/

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

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

.bodyPanel .leftPanel ul.companynewslist01 li { background:url(images/companynewarrow.gif) left 9px no-repeat; font: normal 16px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#12114D; padding:0 0 0 14px;}

.bodyPanel .leftPanel ul.companynewslist01 li a{  font: normal 16px/26px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#12114D; text-decoration:none;}

.bodyPanel .leftPanel ul.companynewslist01 li a:hover {text-decoration:underline;}
/*----------------added style----------------*/



.slider {clear:both; width:900px; position:relative; background:url(images/box.png) no-repeat 0 0; height:55px; margin:0 auto; }
/*header panel end here*/

/*sliding panel starts here*/
#slidingPanel{
	clear:both; 
	height:55px;
	overflow:hidden;
	padding:0 0 0 0;
	position:relative;
	margin-top:15px;
	background:url(images/screenshoot-back.jpg) no-repeat 0 0;
	/*top:-6px;*/
	width:900px;
}
#slidingPanel div.carousel{
	margin:0 0 0 35px;
	visibility:visible;
	overflow-x:hidden; 
	overflow-y:hidden;
	position:relative; 
	z-index:2; 
	left:0px;
	width:830px !important;
}

#slidingPanel ul{
	margin:0;
	padding:0;
	position:relative; 
	list-style-type:none; 
	z-index:1; 
	width:10620px;
	left:0px;
	}
	
#slidingPanel ul li{
	float:left;
	height:44px;
	margin:0 10px;
	position:relative;
	width:190px;
	overflow-x:hidden; 
	overflow-y:hidden;
	}

#slidingPanel ul li a img{
	width:188px;
	display:block;
	margin:0;
	border:2px solid #E9E8E8;
}
#slidingPanel a.prev,
#slidingPanel a.next{
	display:block;
	height:28px;
	margin:0px;
	position:absolute;
	text-indent:-9000px;
	top:10px;
	width:25px;
	cursor:pointer;
}
#slidingPanel a.prev{
	background:url(images/slide-arrow.jpg) no-repeat;
}
#slidingPanel a.prev:hover{
	background:url(images/slide-arrow.jpg) no-repeat;
}
#slidingPanel a.next{
	background:url(images/slide-arrow.jpg) no-repeat -25px 0; right:0;
}
#slidingPanel a.next:hover{
	background:url(images/slide-arrow.jpg) no-repeat -25px 0;right:0;
}
#slidingPanel a.prev:active{left:0px;top:10px;}
#slidingPanel a.next:active{right:0px;top:10px;}
#previews{bottom:0;left:50%;margin-left:-305px;position:absolute;top:-1500px;width:900px}
#previews-bg{background:#002129;display:none;height:960px;left:0;position:absolute;top:0;width:100%}
#slidingPanel,#contents{margin-bottom:0;}
/*sliding panel ends here*/	
	
.inputBox { width:170px; height:22px; border:1px solid #DEDEDE; padding:2px; font:10px Georgia, "Times New Roman", Times, serif; color:#000;}	

.comment { width:142px; height:87px; border:1px solid #DEDEDE; font:10px/13px Georgia, "Times New Roman", Times, serif; color:#000;}

.submit { border:1px solid #DEDEDE; 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; border:none;}

.welbox{
	background:url(images/welbg.gif) repeat-x 0 0 #fff;
	padding:10px;
	border-top:2px solid #9393B6;	
	}
.welbox h2{
	font:bold 18px/22px "Times New Roman", Times, serif !important;
	color:#fff !important;
	padding-bottom:15px !important;
	}
.welbox a{
	font:normal 13px/18px "Times New Roman", Times, serif !important;
	color:#fff !important;
	text-align:center;
	background-color:#000;
	width:50px!important;
	height:22px!important;
	display:block !important;
	text-decoration:none !important;
	}
.welbox a:hover{
	text-decoration:none !important;
	color:#FCFFF1 !important;
	}
.signupbox{
	padding:5px;
	border:2px solid #E1E1E1;	
	}
.spacer{
		clear:both;
		line-height:0;
		font-size:0;
}

.bodyPanel .leftPanel img.face { background-color:#F7F7F7 !important; padding:8px !important; border:1px solid #E1E1E1 !important; margin:0 13px 10px 0 !important; display:block !important; clear:both !important; float:none !important;}
		
			
		
	


			
