
Body {
		background: url('/images/bkg2.jpg');
		font: 12px Verdana, Tahoma, sans-serif;
		color: #4d4d4d;
}

IMG {
		display: block;
}

#page {
		width: 960px;
		margin:auto;
		margin-top: 30px;
		}

#pagebody {
		background: url('/images/blueback.jpg');
		background-repeat: repeat-x;
		margin-left: 9px;
		margin-right: 13px;
		padding-top: 15px;
		position: relative;
		z-index: 1;
		zoom: 1;
}  

#pagebody li {
		margin-bottom: 10px;
		}

div#phonenumber {
	overflow:hidden;
	text-indent:-9000px;
	width: 287px;
	height: 59px;
	position: absolute;
	top: 15px;
	right: 37px;
	background: url('/images/number.png');
}

#sideshadow {
	background: url('/images/body_back.png');
}

div#nav {
	margin-top: 23px;
	margin-left: 45px;
}

div#nav UL {
	margin:0px;
	padding:0px;
	list-style: none;
	clear:both;
}

div#nav UL LI {
	margin: 0px;
	margin-right: 10px;
	padding: 0px;
  	float: left; 
  	height: 24px;
}

A.nav {
	display: block;
	width: 106px;
	height: 24px;
	text-indent: -9000px;
	overflow: hidden;
	background: url('/images/nav.gif');
}

A#nav_commercials {
	background-position: -0px 0px;
}

A#nav_commercials:hover, A#nav_commercials.active {
	background-position: -0px -24px;
}

A#nav_aboutus {
	background-position: -106px 0px;
}

A#nav_aboutus:hover, A#nav_aboutus.active {
	background-position: -106px -24px;
}

A#nav_attorney-advertising {
	background-position: -212px 0px;
}

A#nav_attorney-advertising:hover, A#nav_attorney-advertising.active {
	background-position: -212px -24px;
}

A#nav_faq {
	background-position: -318px 0px;
}

A#nav_faq:hover, A#nav_faq.active {
	background-position: -318px -24px;
}

A#nav_testimonials {
	background-position: -424px 0px;
}

A#nav_testimonials:hover, A#nav_testimonials.active {
	background-position: -424px -24px;
}
	
A#nav_history {
	background-position: -530px 0px;
}

A#nav_history:hover, A#nav_history.active {
	background-position: -530px -24px;
}

A.logo {
	display: block;
	overflow:hidden;
	text-indent:-9000px;
	background: url('/images/logo.png');
	width: 492px;
	height: 59px;
}



H1 {
	width: 538px;
	height: 53px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	/*text-indent: -9000px;*/
	position: relative;
	left: -12px; 
	margin-bottom: 0px;
	overflow:hidden;
	font: Arial, Helvetiva, Sans-Serif;
	font-size: 18px;
	color: #0e5782;
	font-weight: bold;
	line-height: 24px;
	zoom: 1;
}

H2 , H4, H5 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #0e5782; 
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 28px;
	font-weight: bold;
	clear: both;
}

H1.commercials {
	/*background: url('/images/heade.png');*/
}

H1.contact {
	/*background: url('/images/heade.png');*/
}

H1.aboutus {
	/*background: url('/images/heade.png');*/
}

H1.history {
	/*background: url('/images/history_header.png');
	background-repeat: no-repeat;
	height: 29px;
	width: 275px;*/
}

H1.faq {
	/*background: url('/images/faq_header.png');
	background-repeat: no-repeat;
	height: 29px;
	width: 275px;*/
}

H1.testimonials {
	/*background: url('/images/testimonial_header.png');
	background-repeat: no-repeat;
	height: 29px;
	width: 275px;*/
}

H3 {
	color: #0e5782;
	margin:0px;
	padding:0px;
	margin-bottom: 10px;
	margin-top: 20px;
	font-size: 13px;
	}

A#contact_button {
	background: url('/images/contactbutton2.png');
	width: 263px;
	height: 73px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	/*position: absolute;
	top: 0px;
	right: -8px;
	*/
	position: relative;
	right: -8px;
	float:right;
	clear:right;
}

#leftcolumn, #rightcolumn {
	margin-bottom: 20px;
	}

#leftcolumn {
	margin-top: 0px;
	float:left;
	width: 570px;
}

#rightcolumn {
	margin-top: 20px;
	float: right;
	border-left: 1px solid #2B9CDA;
	width: 248px;
}

.padleftcolumn {
	padding-left: 20px;
	
	padding-bottom: 20px;
}

#content {
	margin-top: 25px; 
	margin-left: 45px; 
	margin-right: 45px;  
	position: relative;
	z-index: 100;
	zoom: 1;
}

#footer {
	border-top: 1px solid #0e5872;
	margin-left: 45px; 
	margin-right: 45px;
	padding-top: 15px;
	font: 10px Verdana, Tahoma, sans-serif;
/*	color: #2B9CDA;*/
	color: #0e5782;
	text-align: center;
	}
	
#footer A {
	text-decoration: none;
	font-weight: bold;
	color: #0e5782;
	}
	
#footer A:hover {
	text-decoration: underline;
	}
	
div.testimonial {
	margin-top: 20px;
	margin-bottom: 20px;
	}
	
div.office {
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 8px;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	}
	
div.testimonialbody {
	font-style: italic;
	}
div.testimonialby {
	margin-top: 5px;
	font-weight: bold;
	font-size: 11px;
	}
	
div.morelink {
	text-align:right;
	}
	
div.morelink A {
	color: #2B9CDA;
	text-decoration: underline;
	}
	
div.morelink a:hover {
	text-decoration: none;
	}
	
P {
	margin-top: 0px;
	}
	
div.faq_question{
	margin-bottom: 6px;
	color: #0e5782;
	text-decoration: underline;
	}
	
div.faq_answer {
	margin-bottom: 35px;
	}
	
div.content_pic {
	margin-top: 20px;
	width: 145px;
	float: left;
	}

div.main_content_2col {
	float: left;
	width: 415px;
	margin-top: 20px;
	}
	
div.content_pic-office {
	margin-top: 20px;
	width: 225px;
	float: left;
	}

div.main_content_2col-office {
	float: left;
	width: 320px;
	margin-top: 20px;
	}
	
div.main_content {

	margin-top: 20px;
	}
	
div.main_content_2col div.testimonial {
	margin-top: 0px;
	}
	
.form_row { color: black; font-size:12px; border-top:1px, solid, black;} 
.form_title { color: #FFFFFF; font-size:10px } 	
.form_field { width:100%;font-size:10px } 	
.form_comments { width:100%; height: 175px; font-size:10px } 	
.form_select { font-size:10px }
.contact_form { padding-top: 45px }

.form_textfield {
	margin-top: 2px;
	margin-bottom: 8px;
	display:block;
	width: 200px;
	font-size: 10px
}

.form_fee {
	width: 200px;
	font-size: 10px;
	margin-left: 10px;
	margin-right: 4px;
}

A,IMG,DIV,H1 {behavior:url('/css/pngbehavior.htc');}

A.content_link {
	color: #0e5782;
}
	
p.msg { padding:30px; font-weight:bold; color: #FFFFFF; font-size:10px; }	

.form_comments { width:100%; height: 100px; font-size:10px } 

P.sidevideo {
	margin-bottom: 20px;
}
	
.sidevideo A {
	color: #333333;
	text-decoration: underline;
}

.sidevideo A:hover {
	color: #333333;
	text-decoration: none;
}

.sidevideo IMG {
		border: 0px;
}
		
P.vid {
	margin-bottom: 0px;
}

.vid A {
	color: #333333;
	text-decoration: none;
}

.vid A:hover {
	color: #333333;
	text-decoration: underline;
}
		
UL.about_list {
	margin: 0px;
	padding: 0px;
	list-style: none;
	clear: both;
}
	
UL.about_list LI {
	background: url('/images/bullets.jpg');
	background-repeat: no-repeat;
	margin-right: 20px;
	width: 45%;
	float: left;
}
	
UL.about_list LI Span {
	margin-left: 15px;
	display: block;
}
	
.testimonial-caption {
	font-size: 10px;
	margin-left: 0px;
	text-decoration: underline;
}
