body  {
border: 0 solid #c00;
background: #ACBACF url(../images/mainBg.gif) repeat-y 50% 0;
font-family: arial, verdana, helvetica;
color: #000;
font-size: 12px;
margin: 0 auto;
padding: 0;
}

form {
margin:0;
}

a {
color:#15114B;

text-decoration:none;
}

a:hover {
color:#51547B;
}

#container {
border: 0 solid #c00;
background-color: #FFF;
width: 762px;
margin: 0 auto;
padding: 0;
text-align: left;
}
#content-container {
border-top: 0 solid #333333;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
border-bottom: 0 solid #333333;
float: left;
margin: 0 auto;
padding: 0;
width: 758px;
voice-family: "\"}\""; 
voice-family:inherit;
width:760px;
}
#logo {
background-color: #FFF;
width: 205px;
height: 62px;
padding: 0;
margin: 0;
}
#nav-container {
background: url(../images/navBg.gif) no-repeat 0 0;
padding: 0;
margin: 0;
width: 760px;
height: 22px;
}
#nav {
border:	0 solid #c00;
margin-left: 150px;
}
#nav ul{
border: 0 solid #c00;	
padding: 0;
margin: 0;
height: 22px;
list-style: none;
}
#nav ul li{
list-style: none;
border-right:2px solid #fff;
line-height: 20px;
height: 22px;
float: left;
}
#nav ul li a{
list-style: none;
color: #FFF;
font-size: 10px;
text-decoration: none;
background-color: #666694;
padding: 4px 12px 5px 12px;
margin: 0;
}

#nav ul li a:hover{
background-color: #ACBACF;
color: #17134B;
}
#siteLinks {
margin: 0 0 0 10px;
padding: 6px 0 6px 24px;
background: #FFF url(../images/siteLinks.gif) no-repeat 0 0;
color: #666666;
font-size: 11px;
}
#siteLinks a{
color: #666666;
}
#mainImg img{
margin: 0 0 8px 0;
}
#content-main {
margin: 10px 25px;
padding: 0;
margin-top:0px;

}
#content-main2 {
margin: 10px 25px;
padding: 0;
margin-top:10px;
}
#content-main2 h2 {
font-size: 18px;
font-weight:normal;
line-height: 20px;
color: #17134B;
margin:0;padding:0;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:2px dashed #B5B2B2; 
}
#content-main ul {
margin-top:0;
}


#content-main ul li {
margin-bottom:4px;
}


#content-main p {
margin:0;padding:0;
padding-bottom:10px;
}

#content-main h2 {
font-size: 18px;
font-weight:normal;
color: #17134B;
margin:0;padding:0;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:2px dashed #B5B2B2; 
}
#main-left {
width: 400px;
float: left;
font-size:11px;
margin: 0 20px 20px 0;
line-height:130%;
text-align:justify;
}
#main-left img {
float: left;
padding: 0 15px 15px 0;
}
#main-right {
float: right;
width: 275px;
padding: 0;
font-size:11px;
}
#find {
background: #FFF url(../images/findBg.gif) repeat-y 0 0;
padding: 0;
margin: 0;
}
#find ul{
margin:0;padding:0;

}

#find ul li{
margin:0;padding:0;
margin-left:15px;
list-style-image:url(../images/arrow_sub.gif);


}


#find select {
font-size: 12px;
margin: 0px 0px ;
padding: 1px;
width:230px;

}

#find-content {
padding:  2px 15px;
margin: 0;
}

.search_feature {
padding:  2px 0px;
margin: 0;
}


#find-content p {
margin:0;padding:0;
margin-bottom: 10px;
}

#section-full {
float: left;
margin: 0 0px 20px 0;
line-height:130%;
}


#section-left {
width: 370px;
float: left;
margin: 0 20px 20px 0;
line-height:130%;
}
#section-left2 {
width: 360px;
float: left;
margin: 0 10px 10px 0;
line-height:130%;
text-align:justify;

}
#section-left img {
float: right;
margin: 0 0px 5px 15px;
}
#section-right2 {
float: right;
width: 176px;
padding: 2px 2px;
margin: 0 0px 0px 0;
border-left:3px solid #B5B2B2;
}

#section-rightimg {
padding-bottom:10px;
}

.gel {
background: #FFF url(../images/gel-bg.gif) repeat-y 0 0;
width: 176px;
padding: 0;
margin: 0 0 10px 0;
}

.gel-header {
background:url(../images/gel-hdr.gif) no-repeat top center;
height:29px;
color:#fff;
font-weight:bold;
padding-top:8px;
padding-left:10px;
font-size:12px;
}

.gel-content {
font-size:11px;
padding: 2px 8px;
margin: 0;
}

.gel-content p {
margin:0;padding:0;
padding-bottom:5px;
font-weight:normal;
font-size:11px;}


.gel-content a {
font-size:11px;

}

.gel-content ul li a {
font-size:11px;
font-weight:normal;
}

.gel-content ul {
margin:0;padding:0;
margin-left:15px;
list-style-type:square;
}

div.hr { 
height:1px; 
width:40%; 
border-bottom:2px dashed #666; 
} 
div.hr hr {
display: none;
}


.index_container {
width:570px;
float:right;

}




.index_container a {
font-size:12px;
font-weight:bold;
}

h3 {
margin:0;
padding:10px 0;
font-size:15px;
color:#333;
}
h4 {
margin:0;
padding:10px 0;
font-size:15px;
color:#333;
border-top:1px solid #B5B2B2
}
.attorney_container{
border-left:2px dashed #d2d2d2;
width:200px;
padding-left:20px;
}

#intro_container {
float:left;
width:300px;
margin-right:20px;

}


.attorney_container  ul {
font-weight:normal;
margin:0;padding:0;
list-style-type:none;

}

.attorney_container  ul li  {
list-style-type:none;
}

.attorney_container  ul li a {
margin:5px 0px;
font-weight:normal;
}

.attorney_container ul li a:visited {

}

.attorney_container a:hover {
border-bottom:1px dotted #b2b2b2;
}



.attorney_container img{
float:left;
margin-right:10px;
margin-bottom:10px;
}

.pub_container  {
clear:left;
margin-bottom:10px;
}
.focus_container  {
clear:left;
margin-bottom:10px;
background-color:#dddddd;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
font-size:12px;
}
#subnav {
float:left;
width:130px;
font-size:11px;

}

#subnav ul {
margin:0;padding:0;
}

#subnav ul li {
margin-left:15px;
list-style-image:url(../images/arrow_sub.gif);
margin-bottom:7px;
}

#att_main{
padding-left:110px;
padding-right:195px;
}


#top_form input {
font-size:12px;
}


#top_form p {
margin:0;padding:0;
margin-bottom:10px;
}

/*************** FOOTER SECTION *******************/

#footer {
border: 0 solid #000;
clear: both;
font-size: 10px;
color: #000;
background-color: #FFF;
margin: 12px 0 0 0;
padding: 0;
height: 24px;
border-top: 1px solid #333333;
text-decoration: none;
}
#weblink {
float: left;
padding: 4px 10px 0 6px;
}
#customerservice {
color: #000;
float: right;
padding: 4px 10px 0 6px;
}

.clear {
clear: both; 
height: 25px; 
font-size: 1px; 
overflow: hidden; 
width: 758px;
border-left: 1px solid #333333;
border-right: 1px solid #333333;
voice-family: "\"}\""; 
voice-family:inherit;
width: 760px;
}



#index_list {
text-align:center;
margin:0 auto;
}

.index_gel {
width:220px;
height:95px;
text-align:left;
float:left;
margin:10px 5px;
margin-right:25px;
margin-left:0;
font-size:11px;
}

.index_gel a  {
font-size:13px;
display:block;
margin-bottom:2px;
}


.index_gel a:visited  {
}

.index_gel a:hover  {
}

.a_line {
border-bottom:1px dashed #B2B2B2;
margin-bottom:2px;}

#Attorney_Index {
}

.attorney_col  {
width: 140px;
float:left;
margin-right:26px;
}

.attorney_col ul {
margin:0;padding:0;
}

.attorney_col ul li {
margin-left:15px;
list-style-image:url(../images/arrow_sub.gif);
margin-bottom:7px;
}

.attorney_col b {
color:#666;
}

#subnav b {
color:#666;}