@charset "UTF-8";
/* CSS Document */

/*.main h2  {
	font-family: "Times New Roman", Times, serif;
	color:#0429ac;
	font-style: normal;
	font-weight: normal;
	font-size:28px;
	padding-bottom:5px;
}*/



.class_form  {
	width:250px;
	float:left;
	/*	background-color: #d0ae23;
*/	border: 1px solid  #000;
	-webkit-border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	border-radius: 20px 20px 20px 20px;
	/*	background-image: url(../images/sidetile2L.png);
/*	margin-right:30px;
*/	background-color:#fff;
	/*margin-top:50px;*/
	/*margin-left:20px;*/
	padding-left:15px;
	padding-top:15px;
	background-image: url(../imagesx/water-blue-water-tilex.jpg);
		margin-right:20px;
		margin-top:4px;

	color:#000;	
}




form * {
	background: transparent;
	behavior: url(PIE.htc);
}
/*helps clear browser elements default*/
/*input {
	-webkit-appearance: none;
	-moz-appearance: none;
	border: none;
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 0;
	margin: 0;
	margin-bottom: 0;
}*/
	/*Fixes need tracked height of floated elements*/		
.group:before, .group:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.group:after { clear: both; }  
.group { zoom: 1; }  



/*.class_form #ContactForm
{
	
}*/

 
 
.class_form form {
	width: 230px;
	margin: 0px;
	/*background-color: #fff;*/
	/*height:225px;*/
		/*margin-left:8px;*/

	font-family: Arial, Helvetica, sans-serif;
	
}
.class_form label {
	display: block;
	/*width: 230px;*/
	/*margin: 0 auto;*/
	
	
	
	color: #000;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	
}

.class_form input[type=text],  .class_form textarea {

	display: block;
	width: 230px;

	padding: 2px;
	background: #fff;
	border: 1px solid #000;
	font-family:  sans-serif;
	font-size: 14px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;


	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;

	/*background: -webkit-linear-gradient(#FFF,#DDD);
	background: -moz-linear-gradient(#FFF,#DDD);
	background: -o-linear-gradient(#FFF,#DDD);
	background: linear-gradient(#FFF,#DDD);
    -pie-background: linear-gradient(#FFF, #DDD);*/

	
}
.class_form input[type=submit] {
	width:30px;
	height:20px;
	background: #fff;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #000;
	float: right;
	/*margin-right: 25px;*/
	margin-top: 5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}
/*use outline, not border. boder=morespace*/
.class_form input:focus, textarea:focus {
	/*outline: solid red;*/
}
/*moves text off bg image. need to adjust input field width according to padding*/
.class_form input[type=text].required {
	padding-left:30px;
	width:220px;
}

.class_form legend  {
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;	
	width:220px;
}

.class_form a:focus { 
    outline: none; 
}

.div_title  {
color:#000;
	width: 230px;

}

.div_title p  {
	display: block;
	text-align: center;		
	
}


.findlp  {
	height:27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color:#fff;
	font-weight: bold;
	padding-top:2px;
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom;
}

.sidephone  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
	text-align: center;	
}
	
	
#footerlp  {
	height:100px;
	clear:both;
	background-color:#000;	
	
}

.lawyerlist ul {
	list-style-type: square;	
}

.lawyerlist  {
	
	
}



.class_form td  {
	
padding-right:8px;	
}


