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

* {margin:0; padding:0; border:0; behavior: url(iepngfix/iepngfix.htc)}
body {padding:0; margin:0; color:#726c5e; font-family:trebuchet MS; font-size:10pt; font-weight:normal; line-height:1.4em; background:#1b1507 url(../images/bg.jpg) top repeat-x}
.body2{padding:0; margin:0; color:#726c5e; font-family:trebuchet MS; font-size:10pt; font-weight:normal; line-height:1.4em; background:#1b1507 url(../images/bg.gif) top repeat-x}
h1 {color:#773d16; font:normal 15pt "tahoma"; padding:12px 0 0 12px}
h2 {color:#fff; font: normal 18pt helvetica; line-height:1.0em; padding:0 0 0 8px;}
h3 {margin:4px 0 0 0; padding: 0 0 0 12px; color:#773d16; font-size:11pt; letter-spacing:.5pt; font-weight:bold }
h3 a {margin:4px 0 0 0; color:#773d16; font-size:11pt; letter-spacing:.5pt; font-weight:bold }
h3 IMG {margin-top:-10px; margin-left:8px;}
h4 {color:#161002; font: normal 12pt helvetica; line-height:1.0em; padding:12px 0 0 12px;}
.txtReplace {margin-left:-9999px; width:0px; height:0px;}
.txtSmall {font:bold 7pt 'arial'; line-height:1.1em; padding-top:14px; display:table; clear:both; text-align:justify; width:960px; margin:0px auto; color:#605741}
.nospam {font:normal 8pt 'arial'; line-height:1.1em; padding-top:14px; display:block; text-align:justify; width:630px;}
p {text-align:justify}
.dl {margin-left:25px;}
abbr {cursor:help; border-bottom:thin dotted #0b2d2c}
title {text-transform:uppercase}
.lawyers {line-height:1.6em; background:#a3844e; padding:0 2px 0 2px; border:1px solid #242424; color:#fff}
.warning {text-align:left; margin-left:6px; font-size:14pt; color:#be5c04; line-height:1.1em; text-decoration:none}
.warning a {text-decoration:underline; color:#c6a976; font-size:14px;}

#wrap {width:100%; margin:0px auto; display:table; background:url(../images/bg2.jpg) bottom repeat-x}
#top {display:table; margin:0px auto; width:100%; height:439px; background:url(../images/topbg.jpg) top center no-repeat}
#topinner {display:table; margin:0px auto; width:100%; height:192px; background:url(../images/topbg2.jpg) top center no-repeat}
#mid {display:table; clear:both; margin:0px auto; background:url(../images/bodybg.jpg) top repeat-y; width:100%; }
#subottom {display:table; clear:both; height:50px; margin:0px auto; background:url(../images/body2.jpg) top center no-repeat; width:100%;}
#bottom {display:table; clear:both; margin:0px auto; width:100%; height:203px; background:url(../images/bottombg.jpg) bottom no-repeat}

#header {display:block; margin:0px auto; height:150px; width:980px;}
.logo1 {display:block; float:left; margin:20px 0 0 12px;  width:350px; height:109px;}
.logo2 {display:block; float:left; margin:2px 0 0 50px; background:url(../images/county.png) top left no-repeat; width:144px; height:144px;}
.call {display:block; float:right; margin:30px 20px 0 0; width:220px; height:100px; background:url(../images/call.png) top left no-repeat;}
#topnav {display:table; margin:0px auto; height:42px; background:url(../images/topnav_bg.gif) top left no-repeat; width:980px; clear:both}
#topnav ul {list-style:none; margin:0 0 0 15px; display:block; text-align:center; height:40px;}
#topnav ul li {color:#eceded; font: normal 12px "helvetica"; text-align:center; display:block; height:40px; float:left; width:auto}
#topnav ul li.dd a {display:block; height:28px; float:left; color:#f2e9d8; font: normal 12px "helvetica"; text-transform:uppercase; text-align:center; text-decoration:none; padding:12px 16px 0 8px;}
#topnav ul li.link {background:url(../images/div.gif) left no-repeat; display:block; height:40px; float:left; color:#f2e9d8; font: normal 12px "helvetica"; text-align:center; text-decoration:none; padding:0 4px 0 6px}
#topnav ul li a {display:block; height:28px; float:left; color:#f2e9d8; font: normal 12px "helvetica"; text-align:center; text-transform:uppercase; text-decoration:none; padding:12px 16px 0 8px}
#topnav ul li a:hover, #topnav ul li.current a {color:#dba958}
#topnav ul li.link a:hover {color:#dba958;}
#topnav ul li.dd a:hover {color:#dba958; display:block; height:28px; float:left;}
#subtop {display:table; margin:0px auto; height:240px; width:971px; clear:both; /*border-left:1px solid #769f81; border-right:1px solid #769f81;*/ padding:7px 0 0 7px; background:#f2e9d8}
#flashbac {float:left; display:block; width:960px; height:230px; z-index:-100; azimuth:behind; background:#110000; padding:4px 0 4px 3px; background:url(../images/flashbac_bg.jpg)}
.flash {float:left; display:block; width:560px;}
.free_ce input {background:#f3f0e1; height:18px; border:none; color:#242424; font-size:11px;}
.free_ce textarea {background:#f3f0e1; border:none; height:95px; color:#242424; font-size:11px;}
.free_ce select {background:#f3f0e1; height:20px; border:none; color:#242424; font-size:11px;}
table#ceform {margin:18px 0 0 10px;}
.free_ce label {color:#ececec; font:bold 11px arial}
.free_ce button {margin-left:90px; cursor:pointer; font:bold 10pt 'arial'; color:#fefdf9; border:none; background:#a6834d}
.free_ce button:hover {color:#f2e9d8; background:#726c5e}
.free_ce {float:left; display:block; width:390px; font:normal 10pt 'arial'; color:#c0dede; height:220px; margin:5px 0 0 0; padding-left:10px; background:url(../images/form_bg.jpg) center repeat-x }
#topbreak {display:table; margin:0px auto; width:975px; clear:both; background:#f2e9d8; padding:3px 0 0 3px; height:3px;}
.brkline {display:block; float:left; width:965px; margin:0 0 0 3px; background:#161002; height:3px;}

#content {display:block; margin:0px auto; background:none; width:977px;}
#col-1 {float:left; display:block; padding:20px 0 0 20px; width:650px;}
.context {display:block; float:left; background:#faf2e2; width:650px; border:1px solid #554e45; margin:12px 0 0 0}
.context p {margin:0 12px 12px 12px}
.context ul {list-style-type:square; color:#310000; list-style-position:outside; padding:0 0 10px 30px;}
.context ul li {text-decoration:none; color:#726c5e}
.context ul li a{color:#584d3f; text-decoration:underline;} 
.context ul li a:hover {text-decoration:none; color:#554e45}
.context p img {float:left; margin-right:10px; border:1px solid #a6834d;}
.flv{display:block; width:560px; margin-left:45px; margin-bottom:12px;}
.title {margin-left:1px; background:#161002 url(../images/welcome_bg.jpg) top right no-repeat; display:block; width:auto; margin-top:-20px; height:80px; color:#fff}
.socialapp {float:left; display:block; width:650px;}
.socialapp IMG {margin-left:5px;}

#col-2 {float:left; display:block; width:260px; margin:24px 0 0 24px; padding-bottom:20px}
#coltop {float:left; display:block; width:280px; height:7px; background:url(../images/sidetop.gif) no-repeat}
#colbot {float:left; display:block; width:280px; height:9px; background:url(../images/sidebottom.gif) no-repeat}
.rightnav {float:left; display:block; width:265px; padding-top:4px}
.aop {display:block; margin-top:12px; margin-left:20px; padding-bottom:12px}
.aop ul {padding-bottom:12px; list-style:none; margin-top:-10px}
.aop ul li, .aop ul li a {text-align:left; display:block; background:url(../images/arrow.gif) left no-repeat; text-decoration:none; width:auto; height:26px; text-indent:12px; color:#242424; font:bold 8pt 'tahoma'; letter-spacing:-.15pt; line-height:2.5em;}
.rightnav p {padding:12px 8px 8px 20px; font-size:80%; line-height:1.25em; color:#f2e9d8}
.aop ul li a:hover {color:#f2e9d8;}
.form {display:block; float:left; width:238px; height:281px; margin:0 0 0 20px; background:url(../images/bac_bg.png) no-repeat}
.ce {display:block; float:left; height:64px; width:238px;}
.form table#bac {margin:70px 0 0 5px;}
.form input {height:18px; background:#f3f0e1; font:normal 9pt 'tahoma'; color:#242424; margin-left:5px; border:none}
.form select {height:18px; background:#f3f0e1; font:normal 9pt 'arial'; color:#242424; margin-left:5px; border:none}
.form select.long {width:120px}
.form label {color:#ececec; font:bold 7.5pt 'tahoma';}
.form textarea {background:#f3f0e1; margin-left:5px; border:none}
.form button {margin-left:8px; font:bold 9pt Arial, 'Helvetica', sans-serif; cursor:pointer; color:#f2e9d8; background:#a6834d; border:outset}
.org {margin:12px 0 0 20px; float:left; display:none; width:0; height:0}

#bigbuttons {display:block; margin:0px auto; width:930px; padding-left:50px; height:148px;}
#bigbuttons .box {float:left; margin:20px 0 0 25px}
#footer {display:block; margin:0px auto; width:980px; padding-top:12px;}
#footer .links a {text-align:center; color:#f2e9d8; font:normal 10px tahoma; text-decoration:none; text-transform:capitalize; padding:0 15px 0 15px}
#footer .links a:hover {color:#a6834d}
.credits {color:#f2e9d8; text-align:left; font:normal 9px arial; display:block; float:left; width:auto; line-height:2.2em; margin-left:14px}
.credits a {text-decoration:underline; color:#f2e9d8}
.design {color:#f2e9d8; float:right; text-align:left; font:normal 9px arial; display:block; width:auto; margin-right:28px; line-height:2.2em;}

/*contact form*/
.contactform {display:block; float:left; width:340px}
.vcard {display:block; float:left; width:295px; padding-right:7px}
.contactform textarea {margin-left:20px}
.contactform button {margin-left:8px; font:bold 9pt Arial, 'Helvetica', sans-serif; cursor:pointer; background:#a7824d; color:white; border:outset}
/*jquery effect*/
.highlight2 { width: 258px; height: 117px; overflow:visible; z-index: 100; background:none}
 
/*dropdown*/
.dropmenudiv_a{
position:absolute;
top: 0px;
margin-top:0px;
padding:0;
font:normal 11px Tahoma;
line-height:18px;
z-index:100;
width: 180px;
visibility: hidden;
}

.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 18px;
background: #484234;
padding: 2px 0;
text-decoration: none;
color: #f3e3c5;
}

#dropmenu1_a .curve, #dropmenu2_a .curve, #dropmenu3_a .curve, #dropmenu4_a .curve, #dropmenu5_a .curve {
width: 180px;
cursor:text;
height:7px;
margin-top:0px;
display: block;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ 
background: #686254;
color: white;
}

