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

body{
margin:0;
padding:0;
background:url(images/homepage-background.jpg) repeat;
}

#container {
text-align:left;
width:770px;
margin:0 auto;
}

#contentbackground {
float:left;
text-align:center;
width:770px;
background:url(images/home-content-background.jpg) repeat-y;
background-color:#2F567C;
}

* html .content {
width:718px;
margin:0px 0px 0 0px;
padding:0px 20px 0px 0px;
overflow:hidden;
clear:both;
}

#content {
width:738px;
margin:0px 0 0 0px;
padding:0px 0px 0px 0px;
font-size:0px;
display:inline;
overflow:hidden;
}

.navcontainer {
float:left;
width:739px;
margin: 0px 0 0 16px;
padding:14px 0px 14px 0px;
font-size:0px;
display:inline;
background-color:#2F567C;
overflow:hidden;
clear:both;
}

* html .navcontainer2 {
width:739px;
margin: -20px 0 0 1px;
padding:0px 0px 0px 0px;
display:inline-block;
background-color:#2F567C;
}

.navcontainer2 {
width:739px;
margin: 0px 0 0 1px;
padding:0px 0px 0px 0px;
display:inline-block;
background-color:#2F567C;
}

.aboutnavi {
float:left;
margin: 1px 0 0 15px;
padding:0;
font-size:0px;
width:268px;
background:url(images/home-nav-about.gif) no-repeat;
}

#banner {
height:396px;
width:770px;
background:url(images/home-banner.jpg) no-repeat;
position:relative;
margin:0;
}

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

#banner a {
position: absolute;
width: 770px;
height: 396px;
}

.faqnavback {
float:right;
padding:0px 0px 0px 0px;
font-size:0px;
background:url(images/home-nav-faq.gif) no-repeat;
margin:1px 17px 0 0px;
height:251px;
width:263px;
}

.faqnavi {
float:left;
margin:0px 0 0 -30px;
padding:0;
font-size:0px;
width:258px;
}

.contactnavi {
float:left;
margin: 1px 0 0 15px;
padding:0;
font-size:0px;
width:161px;
height:251px;
background:url(images/home-nav-contact.gif) no-repeat;
display:inline;
}


.phone a {
    background: url(images/phone-button.jpg) no-repeat;
	margin:10px 0px 0 0px;
width: 57px;
height: 42px;
display:inline-block;
}

.email a {
    background: url(images/email-button.jpg) 0 0 no-repeat;
	margin: 19px 0px 0 0px;
width: 57px;
height: 42px;
display:inline-block;
}
.phone a:hover{
   background: url(images/phone-button2.jpg) no-repeat;
}
.email a:hover{
   background: url(images/email-button2.jpg) 0 0 no-repeat;
}
#contactdivider {
	background:url(images/contact-divider.gif) no-repeat;
	height:2px;
	width:120px;
	margin:20px 0 0 19px;
}

.byphone
{
font-size: 11px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 10px;
text-decoration:none;
border:none;
padding: 12px 0 0px 0px;
text-align:center;
}
.byphone2
{
font-size: 11px;
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 12px;
text-decoration:none;
border:none;
padding: 1px 0 0 70px;
text-align:left;
margin:0px 0 2px 0;
}

.byemail
{
font-size: 11px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 10px;
text-decoration:none;
border:none;
padding: 12px 0 0px 0px;
text-align:center;
}

#copytop {
background:url(images/homecopytop.gif) no-repeat;
width:706px;
height:17px;
margin: 0px 0 0px 16px;
padding:0px 0 0 0;
clear:both;
overflow:hidden;
}

#text {
background:url(images/homecopy.gif) repeat-y;
width:706px;
margin: 0px 0 0 16px;
padding:0 0 5px 0;
overflow:hidden;
}

#copybottom {
background:url(images/homecopybottom.gif) no-repeat;
width:706px;
height:17px;
margin: -12px 0 16px 16px;
padding:0;
}

.bulletnav
{
padding: 0px 0px 0px 18px;
background:url(images/bullet3.gif) no-repeat center left;
vertical-align:bottom;
font-size:11px;
}

li.about
{
font-size: 13px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 18px;
text-decoration:none;
border:none;
padding: 13px 0 7px 0px;
margin:0 0 0 -5px;
}		

li.aboutnav
{
font-size: 11px;
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 18px;
text-decoration:none;
border:none;
padding-left: 0px;
margin:0 0 0 -5px;
}

li.aboutnavsub
{
font-size: 11px;
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 18px;
text-decoration:none;
border:none;
padding-left: 11px;
}			

li.aboutnavbot
{
font-size: 11px;
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 17px;
text-decoration:none;
border:none;
padding-left: 12px;
}	

li.faq
{
font-size: 13px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 18px;
text-decoration:none;
border:none;
padding: 13px 0 7px 0px;
margin-left:0;
}	

li.res
{
font-size: 13px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 18px;
text-decoration:none;
border:none;
padding: 10px 0 7px 0px;
margin-left:0;
}		

li.faqnav
{
font-size: 11px;
font-weight: normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 18px;
text-decoration:none;
border:none;
padding-left: 0px;
margin-left:0px;
}	

.contact
{
font-size: 13px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#242468;
line-height: 18px;
text-decoration:none;
border:none;
padding: 10px 0 7px 0px;
margin-left:0;
text-align:center;
}			

a.lightblue:link
{
color:#0066FF;
text-decoration: none;
border:none;
}
a.lightblue:visited
{
color:#0066FF;
text-decoration: none;
border:none;
}
a.lightblue:active
{
color:#0066FF;
text-decoration: none;
border:none;
font-weight: bold;
}
a.lightblue:hover
{
color:#0066FF;
text-decoration: none;
border:none;
font-weight:bold;
}


 .about ul
{
list-style-type: none;
text-align:left;
}

 .about li
{
list-style-type: none;
text-align:left;
}

 .faq ul
{
list-style-type: none;
text-align:left;
}

 .faq li
{
list-style-type: none;
text-align:left;
}

 .contact ul
{
list-style-type: none;
text-align:left;
}

 .contact li
{
list-style-type: none;
text-align:left;
}

.bullet {
background-image:url(images/attorney-marketing-bullet.gif);
background-repeat:no-repeat;
background-position:left;
}
	
a:link
{
color:#242468;
text-decoration: none;
border:none;
}
a:visited
{
color:#242468;
text-decoration: none;
border:none;
}
a:active
{
color:#242468;
text-decoration: none;
border:none;
font-weight: bold;
}
a:hover
{
color:#242468;
text-decoration: none;
border:none;
font-weight:bold;
}

a.aboutnav:link
{
color:#242468;
text-decoration: none;
border:none;
}
a.aboutnav:visited
{
color:#242468;
text-decoration: none;
border:none;
}
a.aboutnav:active
{
color:#6DABE3;
text-decoration: none;
border:none;
font-weight: bold;
}
a.aboutnav:hover
{
color:#0066FF;
text-decoration: none;
border:none;
font-weight:bold;
}

a.navcontact:link
{
color:#242468;
text-decoration: none;
border:none;
font-weight:bold;
font-size: 12px;
}
a.navcontact:visited
{
color:#242468;
text-decoration: none;
border:none;
font-weight:bold;
font-size: 12px;

}
a.navcontact:active
{
color:#242468;
text-decoration: none;
border:none;
font-weight: bold;
font-size: 12px;
}
a.navcontact:hover
{
color:#0066FF;
text-decoration: none;
border:none;
font-weight:bold;
font-size: 12px;
}

a.contact:link
{
color:#242468;
text-decoration:none;
border:none;
font-weight:bold;
}
a.contact:visited
{
color:#242469;
text-decoration: none;
border:none;
font-weight:bold;
}
a.contact:active
{
color:#242468;
text-decoration: none;
border:none;
font-weight: bold;
}
a.contact:hover
{
color:#0099FF;
text-decoration: none;
border:none;
font-weight:bold;
}

p {
font-weight:normal; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: 16px;
color:#242468;  
text-align:justify;
padding: 0px 34px 0 34px;
}

.bold {
font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 20px;
color:#242468;  
text-align:justify;
padding: 0 0 10px 0;
}

a {
border:0;
}

img {
border:0;
padding:0;
}

h1 {
font-weight:bolder; 
font-family:"Times New Roman", "Times, serif";
font-size:18px; 
color:#242468; 
text-align:left;
padding:3px 0 0 0;
margin: 5px 0 15px 34px;
line-height: 16px;
}

h2 {
font-weight:normal; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px; 
color:#242468; 
text-align:left;
padding:0;
margin: 20px 0 15px 50px;
line-height: 16px;
}

#title {
font-weight:normal; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding: 3px 0 3px 10px;
color:#C4C4C4;  
text-align:left;
}

#bottomborder {
clear:left;
width:770px;
height:16px;
background:url(images/home-bottom-header.jpg) bottom no-repeat;
}

.textfooter1 {
font-weight:normal; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 38px;
color:#C4C4C4;  
text-align:center;
padding-top:10px;
margin:10px 0 0 0;
}

a.textfooter1:link
{
color:#C4C4C4; 
text-decoration:none;
border:none;
}
a.textfooter1:visited
{
color:#C4C4C4; 
text-decoration: none;
border:none;
}
a.textfooter1:active
{
color:#C4C4C4; 
text-decoration:underline;
border:none;
}
a.textfooter1:hover
{
color:#C4C4C4; 
text-decoration:underline;
border:none;
}

.addthis 
{ 
border-style: none;
padding:0;
margin: -30px 20px 15px 530px;
vertical-align:top;
height:16px;
font-size:0px;
}

#call
{
width:230px;
height:85px;
margin:0px 0px 0px 0px;
padding:0 0px 0 0px;
float:left;
}

* html #call
{
width:230px;
height:85px;
margin:-20px 0px 0px -5px;
padding:0 0px 0 0px;
}


