/* 	Cummins Associates Stylesheet

	Brian Fritton: bfritton@gmail.com */



body{

	padding:0; margin:0; background:#414141; background:url(images/bg.gif) repeat-x 0 0 #7F7E6F;

	}

div, p, h1, h2, h3, h4, h5, h6, img, ul, form, label{

	padding:0; margin:0;

	}

ul{

	list-style-type:none;

		}



.column_header {

display:block; font:12px "Times New Roman", Times, serif; color:#FFFFFF; text-align:center; font-weight:bold; background:#682A23;

	}

	

.tabletext {

font:12px "Times New Roman", Times, serif; color:#000000; text-align:left;

	}

.linkheader {

display:block; font:16px "Times New Roman", Times, serif; color:#000000; text-align:left; font-weight:bold;

	margin:20px 14px 15px 14px;

	}

.tabletext ul {

list-style-type:disc;

margin-left:20px;

	}

.tabletext ul li li {

list-style-type:circle;

	}


.clearbottom{
	clear:both;
}
	
.clearcols

{

clear:both; 

line-height:0px;

margin:0px;

padding:0px;

height:0px;

font-size:0px;

}

#bottombar{

	width: 782px;

	height: 10px;

	margin: 0px auto;

	clear:both;

}



/*--------------------------main body--------------------*/

#mainbody{

	width:780px; margin:0 auto; color:#000000; padding:0px; background:#E9E7D8;

	}

#logoarea{

	width:780px; height:91px; background:url(images/top_bg.gif) repeat-x 0 0;}

#logo{

	width:390px; height:91px; margin:0px; padding:0px;}



/*--------------- content area ----------------------*/

#attorneyphoto {	

	margin:10px 10px 2px 10px; display:block; font:12px "Times New Roman", Times, serif; float:left;;

	width:90px;

	}

#attorney_shortbio {	

	margin:10px 10px 2px 10px; display:block; font:12px "Times New Roman", Times, serif; float:left;;

	width:414px;

	}

#contactphoto {	

	margin:10px 10px 2px 10px; display:block; font:12px "Times New Roman", Times, serif; float:left;;

	width:179px;

	}

#contactphotoinfo {	

	margin:10px 10px 2px 10px; display:block; font:12px "Times New Roman", Times, serif; float:left;;

	width:325px;

	}

#splitcolumn {	

	margin:10px 10px 2px 10px; display:block; font:12px "Times New Roman", Times, serif; float:left;;

	width:252px;

	}

#emailcolumn {	

	margin:3px 10px 0px 10px; display:block; font:12px "Times New Roman", Times, serif; float:left;;

	width:272px;

	}

#emailcolumn a{

	display:inline; font:12px "Times New Roman", Times, serif; color:#682A23; 

	text-decoration:underline; margin:10px 0 0 0; padding:0 0 10px 0px;

	}

#emailcolumn a:hover{

	text-decoration:none; color:#000000;

	}	

#more_details_column {	

	margin:3px 10px 0px 10px; display:block; font:12px "Times New Roman", Times, serif; float:left;;

	width:100px;

	}

#more_details_column a{

	display:inline; font:12px "Times New Roman", Times, serif; color:#682A23; 

	text-decoration:underline; margin:10px 0 0 0; padding:0 0 10px 0px;

	}

#more_details_column a:hover{

	text-decoration:none; color:#000000;

	}	

#splitendingcolumn {	

	margin:10px 10px 2px 10px; display:block; font:12px "Times New Roman", Times, serif; float:left;;

	width:252px;

	}

#endingcolumn {	

	margin:10px 0px 2px 0px; display:block; font:12px "Times New Roman", Times, serif; float:left;;

	width:545px;

	}

#leftbody{

	width:234px; height:100%; margin:0px; padding:0px; background:#682A23; float:left;}

#menubg{

	width:234px;

	float:left;

	margin:0px;

	padding:0px;

	}

#menubg ul{

	width:170px; display:block; margin:10px 0 0 45px;

	}

#menubg ul li{

	background:url(images/arrow.gif) no-repeat 0 15px; display:block; padding:8px 0 7px 25px; border-right:none; float:none;

	}

#menubg ul li a{

	font:bold 11px "Times New Roman", Times, serif; color:#FFFFFF; text-decoration:none;

	}

#menubg ul li a:hover{

	text-decoration:none; color:#D19C6C;

	}

#separation{

	width:234px; height:4px; margin:10px 0 10px 0px; padding:0px;}

	

#leftbody .quick_info{

	background:url(images/news.gif) no-repeat 0 5px; display:block; width:193px; height:41px; text-indent:-2000px; margin:15px 0 0 12px; padding:0 0 0 0px;}

	

#leftbody .news_header{

	background:url(images/news_header.gif) no-repeat 0 5px; display:block; width:193px; height:41px; text-indent:-2000px; margin:15px 0 0 12px; padding:0 0 0 0px;}



#leftbody p{

	display:block; font:12px "Times New Roman", Times, serif; color:#C35F53; text-align:left;

	margin:20px 14px 15px 14px;

	}
#leftbody h5{

	display:block; font:12px "Times New Roman", Times, serif; color:#FFFFFF; text-align:left; font-weight:bold;

	margin:20px 14px 15px 14px;

	}

#leftbody p a{

	display:inline; font:12px "Times New Roman", Times, serif; color:#D6CEC2; 

	text-decoration:underline; margin:10px 0 0 0; padding:0 0 10px 0px;

	}

#leftbody p a:hover{

	text-decoration:none; color:#FFFFFF;

	}	

#newsletterarea{

	width:234px; height:87px; margin:0px; padding:0px; background:url(images/newsletter_bg.gif) repeat-x 0 0;}

	

#newshead{

	width:169px; height:20px; margin:0px 0 0 0px; padding:13px 0 0 16px;}



#news{

	width:234px; height:54px; float:left;

	}

#news form{

	width:200px; display:block; height:54px;

	}

#news form label{

	margin:15px 0px 0px 2px; display:block; font:bold 11px "Times New Roman", Times, serif; float:left;

	}

#news form input.bu{

	background:url(images/newsletter_button.gif) no-repeat 0 0; width:48px; height:20px; margin:15px 0px 0 0px; float:left; border:none;

	cursor:pointer;

	}	

	



/*----------------- rightbody ----------------*/	

#rightbody{

	width:546px; margin:0px; padding:0px; float:left;}

#header{

	width:546px; height:225px; margin:0px; padding:0px; float:left;

	}

#contentarea{

	width:546px; margin:0px; padding:0px; float:right;}

	

#contentarea h2{

	background:url(images/welcome.gif) no-repeat 0 0; display:block; width:141px; height:20px; text-indent:-2000px; margin:15px 0 0 12px; padding:0 0 0 0px;}



#contentarea p{

	display:block; font:12px "Times New Roman", Times, serif; color:#000000; text-align:left;

	margin:5px 10px 15px 12px;

	}

	

#contentarea .header{

	display:block; font:14px "Times New Roman", Times, serif; color:#C35F53; text-align:justify; text-decoration:underline;

	margin:5px 10px 15px 12px;

	}

#contentarea p a{

	display:inline; font:12px "Times New Roman", Times, serif; color:#000000; 

	text-decoration:underline; margin:10px 0 0 0; padding:0 0 2px 0px;

	}

#contentarea p a:hover{

	text-decoration:none; color:#CC0000;

	}

#contentarea h1{

	background:url(images/legalnotices.gif) no-repeat 0 0; display:block; width:141px; height:31px; text-indent:-2000px; margin:15px 0 0 12px; padding:0 0 0 0px;}

#contentarea h3{

	background:url(images/servicelist.gif) no-repeat 0 0; display:block; width:141px; height:31px; text-indent:-2000px; margin:15px 0 0 12px; padding:0 0 0 0px;}	



#contentarea h4{

	background:url(images/attorneys.gif) no-repeat 0 0; display:block; width:141px; height:31px; text-indent:-2000px; margin:15px 0 0 12px; padding:0 0 0 0px;}	

#contentarea h5{

	background:url(images/contact.gif) no-repeat 0 0; display:block; width:141px; height:31px; text-indent:-2000px; margin:15px 0 0 12px; padding:0 0 0 0px;}	

#contentarea h6{

	background:url(images/related_links.gif) no-repeat 0 0; display:block; width:141px; height:31px; text-indent:-2000px; margin:15px 0 0 12px; padding:0 0 0 0px;}





/*--------------------------Footer Section Start--------------------*/

#footer{

	width:780px;

	margin:0 auto;

	height:84px;

	background:url(images/footer_bg.gif) repeat-x 0 0;

	}

#footer ul{

	width:770px; display:block; margin:0 0 0px 12px; padding:0 0 0 0; font-size:0;

	}

#footer ul li{

	display:block; float:left; margin:10px 0 0 0px; padding:15px 27px 0 29px;

	}

#footer ul li a{

	font:bold 11px "Times New Roman", Times, serif; color:#FFFFFF; text-decoration:none;padding:0; margin:0  ; display:block;

	}

#footer ul li a:hover{

	color:#4B4833; text-decoration:none;

	}



/*-------------------------- COPYWRITE SECTION--------------------*/

#copyright{

	width:780px;

	margin:0 auto;

	}

#copyright p{

	width:302px; font:12px "Times New Roman", Times, serif; color:#762D00; display:block; float:left;

	padding:12px 0 0 130px;

	}

#copyright p.copy{

	width:150px; font:12px/14px "Times New Roman", Times, serif; color:#762D00; display:block; float:left;

	padding:12px 0 0 120px;

	}

/*------------- CONTACT US FORM ----------- */

#contactbody{

	width:380px;

	height:270px;

	margin:0 auto;

	padding-top:20px;

	background:none;

	}

#contact{

	width:379px; margin:0 auto 0 auto;

	}

#contact form{

	width:378px; display:block; margin:0 auto 0 auto;

	}

#contact form label{

	margin:0 12px 0px 10px; display:block; font:12px "Times New Roman", Times, serif; float:left; color:#99A190;

	width:100px;

	}

#contact form input{

	width:220px; height:17px; margin:0 0 8px 0; padding:0; float:left;

	}

#contact form input.bu{

	background:url(images/submit.gif) no-repeat 0 0; width:59px; height:22px; margin:12px 7px 0 0px; float:left; border:none;

	cursor:pointer; display:block; float:left;

	}

#contact form input.re{

	background:url(images/reset.gif) no-repeat 0 0; width:52px; height:22px; margin:12px 0px 0 0px; float:left; border:none;

	cursor:pointer; display:block; float:left;

	}




