#banner a { display:block; width:100%; height:75px; position:absolute; left:0; top:0; }
#breadcrumb { width: 50%; white-space:nowrap; font-size:9pt; padding:2px 0 0 6px; border-left:1px solid #123; border-top:1px solid #123; }
#civil, #criminal, #property, #business, #resources { display:none; }
#email { background:#ffc; color:#123; border:solid 2px #123; padding:11px; display:none; }
#email br { clear:left; }
#test { float:right; width:33%; margin-right:9px; padding:4px 11px; background:#466A46; color:#ffc; border:solid 2px #123; }
#footer { padding:4px 11px; color:#ffc; font-size:10pt; clear:both; position:fixed; z-index:100; bottom:0; width:100%; height:15px; background:#123; }
#head { margin:5px; white-space:nowrap; font-family: Georgia; }
#head a { text-decoration:none; }
#header { width:100%; background:#123; }
#header, #text { padding:11px; display:inline-block; }
#left { float:left; margin-left:9px; width:18%; }
#google-call {background:#466A46; color:#ffc; border:solid 2px #123;}
#footer a, #header a, #tags a { color:#ffc; }
#footer a:hover, #header a:hover { text-decoration:none; }
#notes { color:#fff; margin:4px 11px; border-bottom:1px solid #fff; }
#notes a, #notes a:visited, #notes a:active { color:#ca0008; }
#phone { font-weight:bold; float:right; font-size:22pt; margin-right:12%; margin-top:; }
#right { float:right; width:80.5%; }
#sub-head { margin:0 auto 10px 20px; }
#subtitle { clear:left; float:left; }
#tags, #geo { background:#466A46; color:#ffc; border:solid 2px #123; display:inline-block; padding-bottom:15px; }
#tags a:hover { font-size:12pt; }
#tags h2, #google-call h2, #geo h2 { margin-left:11px; font-size:12pt; margin-bottom:-4px; }
#tags li { list-style:none; float:left; margin-left:5px; font-size:10pt; }
#tags p, #geo p, #google-call p { margin-left:11px; color:#fff; font-size:8pt; }
#tags ul { margin:5px 20px 15px -20px; }
#geo select { margin-left:1em; }
#wrapper { width: 95%; }
#text { background:#ffc; color:#123; border:solid 2px #123; width: 100%; padding-right: .5em;}
#text h1, #text h2, #email h2, #text h3 { font-family:"Courier New", Courier, monospace; font-weight:normal; }
#text h1, #email h2 { font-size:16pt; font-weight:normal; }
#text h2 { font-size:13pt; font-weight:normal; }
#text h3 { font-size:12pt; font-weight:normal; }
#text p, #text td { font-size:10.5pt; }
#text blockquote { padding:0 0.5em; margin:0; border-left:2px solid #123; font-size:10.5pt; }
.button { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:10pt; background:#466A46; color:#fff; border:solid 1px #ccc; }
.email { clear:right; float:right; margin-right:12%; color:#ffc; white-space:nowrap; font-size:12pt; display:inline-block; }
.ddd-text { color:#ddd; }
.footnote { font-size:9.5pt; }
.grey-text { color:#333; }
.green-text { color:#466A46; }
.head { font-size:38pt; font-weight:normal; color:#ffc; border-bottom: double 3px #ca2008; }
.hr { color:#123; border:none; background:#123; height:1px; }
.input { border:solid 1px #ccc; font-size:10pt; margin-bottom: 7px;}
.input:hover, .input:focus { background:#EFFFE8; }
.phone-sm { font-size:16pt; }
.red-text { color:#ca2008; }
.white-text { color:#fff; }
.search { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:7pt; background:#466A46; color:#fff; border:solid 1px #ccc; margin:1px; }
.search:hover { background:#064A09; }
.sm-caps { font-size:30pt; }
.spacer { height:37px; clear:both; float:left; display:inline; }
.sub-head { font-family: Geneva, Arial, Helvetica, sans-serif; color:#ffc; font-size:11pt; }
.sub-head a { text-decoration:none; }
a { color:#00F; }
a:active, a:focus { outline:none; }
a:visited { color:#ca0008; }
body { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0; border:0; width:100%; background:#1F3347; overflow-x:hidden; overflow-y:scroll; min-width:600px; }
label { display:block; float:left; text-align:right; width:100px; white-space:nowrap; margin:2px 6px;}
.columns { position:relative; clear:both; float:left; width:100%; overflow:hidden; background:#1F3347; }
.colright, .colcenter, .colleft { float:left; width:100%; position:relative; }
.col1, .col2, .col3 { float:left; position:relative; padding:0; overflow:hidden; }
.colcenter { right:25%; /* right column width */}
.colleft { right:50%; /* middle column width */}
.col1 { width:47%; /* column content width (column width - padding on either side) */left:101%; /* 100% plus left padding of center column */}
.col2 { width:24%; /* column content width (column width - padding on either side) */left:29%; /* width of (right column) + (center column left + right padding) + (left column left padding) */}
.col3 { width:24.5%; /* right column content width (column width - padding on either side) */left:78%; /* (100% - left column width) + (center column left + right padding) + (left column left + right padding) + (right column left padding) */}
.menuSpacer { border-bottom:6px solid #1F3347; }
.positioner { position:relative; background:#466A46; border:2px #123 solid; z-index:75; width:298px}
.holder { position:relative; width:298px; background:#466A46; overflow:hidden; }
dl.menu { float:left; width:596px; margin:-17000px -150px 0 0; background:#466A46; }
dl.menu a { display:block; height:30px; color:#ffc; text-decoration:none; font-size:10pt; line-height:200%; border-bottom:1px #123 solid; }
.positioner a:visited { color:#ffc; }
dl.menu dt { float:left; padding:0; margin:17000px 0 0 0; position:relative; z-index:50; }
dl.menu dt a { background:transparent; width:298px; }
dl.menu dt a:hover,
dl.menu dt a:focus,
dl.menu dt a:active
 { margin-right:1px; background:#ca0008; font-weight:bold; }
dl.menu dd { float:left; padding:30px 0 0 0; margin:-30px 0 0 0; position:relative; z-index:10; background:#ca0008; }
dl.menu dd a { background:#123; width:298px; }
dl.menu dd a.last1 { border-bottom:30px solid #123; }
dl.menu dd a.last2 { border-bottom:60px solid #123; }
dl.menu dd a.last3 { border-bottom:90px solid #123; }
dl.menu dd a:hover,
dl.menu dd a:focus,
dl.menu dd a:active
 { margin-right:1px; background:#ffc; color:#123; font-weight:bold; }
dl.menu span { text-decoration:none; }
dl.menu span:hover { text-decoration:underline; }
.menuSpacer .positioner h2 { margin: 5px 0 0 0; padding:0 0 5px 10px; font-size:12pt; color:#ffc; }
.ns-top { position:absolute; top:0; left:0; text-align:center; background:white; padding:10px; width:100%; }
/*.menuSpacer #google-call p { text-align:center; padding: 5px; }*/
