html
{background:#8D9190; }

a {text-decoration:none; }

/* wrapper div */
div#wrapper
{position:relative;
margin: -7px auto 0;
width:752px;}

/* Banner */
div#banner
{width:752px;
height:113px;
background: url(../images/banner-home.jpg) no-repeat; }

div#banner img
{float:right;
padding:15px 30px 0 0; }

/* position menu */
div.nav
{position:relative; }

/* Controls for Diamond Certified logo */
div#diamond
{position:absolute;
width:160px;
top:475px;
left:390px;
z-index:1000; }

div#diamond {text-align:center; }
div#diamond img, div#dcert img {border:none; }
div#diamond a  {color:#93A0B4; text-decoration:none;  }
div#dcert a  {color:#1E365C; text-decoration:none; }
div#dc-logo {float:left; }
div#dc-text {float:right; }
p#certified {font-size:12px; }
p#cert-note {position:relative; top:-12px; font-style:italic; font-size:9px; }
span#cert-note_else {position:relative; font-style:italic; top: -31px; left:74px; font-size:9px; }
span#certified_else {vertical-align:100%; font-size:12px; }

div#body-pic
{position:relative;
width:752px;
height:406px;
background: url(../images/body-home.jpg) no-repeat; }

div#print-logo
{display:none}

div#license p
{float:right; }

div#license p
{display:table;
font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 0;
color:#F7FFBF;
background:transparent;
margin:385px 10px -10px 0; }

div#content
{display:table;
background-color:#d5e1bf;
width:752px; }

div#content-right
{float:right;
width:572px; }

#content-right p#cap
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
letter-spacing: 0;
color:#274f22;
background:transparent;
text-align:left;
margin-top:-20px; }

table.gallery td img
{display:block;
padding:8px 5px 8px 0px;
border:none; }

table.gallery td, ul#index-list
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
letter-spacing: 0;
color:#274F22;
background:transparent;
text-align:left; }

.resources a:link, h1 a:link, h2 a:link, p a:link, .gallery a:link, ul#index-list a:link {color:#203F1B; text-decoration:underline; }
.resources a:visited, h1 a:visited, h2 a:visited, p a:visited, .gallery a:visited, ul#index-list a:visited {color:#777; text-decoration:underline; }
.resources a:hover, h1 a:hover, h2 a:hover, p a:hover, .gallery a:hover, ul#index-list a:hover {color:#00676F; text-decoration:none; }
.resources a:active, h1 a:active, h2 a:active, p a:active, .gallery a:active, ul#index-list a:active {color:#000000; text-decoration:none; }

a.non-html:link, a.non-html:visited {text-decoration:none; }

.gallery th
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:12px;
letter-spacing: 0;
font-weight:normal;
line-height:21px;
color:#000000;
background:transparent;
text-align:left; }

/* Floats a 2-column layout for listed items in alphabetical order reads left to right then back to left margin*/
div#column-middle div.resources_e
{clear:both;
float:left; 
width:200px;
margin-top:-15px;
border-top:1px solid #C1CFA8; }

div#column-middle div.resources
{float:left; 
width:200px;
margin-top:-15px;
border-top:1px solid #C1CFA8; }

div.resources_e p, div.resources p
{width:185px; }

/* starts next row of listings on left */
#column-middle div.resources_e
{ }

#column-middle div.resources p, #column-middle div.resources_e p
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
line-height:15px;
letter-spacing: 0;
color:#000000;
background:transparent;
text-align:left; }

#column-middle div.resources h3
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:13px;
line-height:15px;
letter-spacing: 0;
color:#444;
background:transparent;
text-align:left; }

#column-middle div.resources p:first-line
{text-indent:-.5em; }

p#cap
{padding-bottom:1em;
font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:12px;
letter-spacing: 0;
line-height:15px;
color:#274f22;
background:transparent;
text-align:left; }

p#growth-home strong
{color:#274F22;
font-weight:normal; }

#content-right h1
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:16px;
letter-spacing: 0;
color:#274f22;
background:transparent;
text-align:left;
margin-top:36px;
margin-bottom:21px; }

#content-right p
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:12px;
letter-spacing: 0;
line-height:21px;
color:#000000;
background:transparent;
text-align:left;
margin-bottom:21px; }

p#list-head
{font-family:Times, serif;
font-weight:bold; }

div#test-m
{margin-left:0px; }

div#test-m h1
{font-family:Times, serif;
font-size:14px;
letter-spacing: 0;
line-height:21px;
color:#000000;
background:transparent;
text-align:left; }

div#test-m p
{font-family:Times, serif;
font-size:12px;
letter-spacing: 0;
line-height:21px;
color:#000000;
background:transparent;
text-align:left; }

p.cust
{font-family:Times, serif;
font-weight:bold;
margin-top:-15px; }

div#content-left
{float:left;
background:transparent;
width:180px; }

p.caption
{font-family:Times, serif;
font-size:14px;
letter-spacing: 0;
line-height:31px;
color:#000000;
background:transparent;
margin-left:12px; }


div#column-middle
{position:relative;
margin-top:30px;
margin-bottom:20px;
background:transparent;
width:400px; }

div#content-left h1
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:16px;
letter-spacing: 0;
color:#274f22;
background:transparent;
text-align:left;
margin-top:36px;
margin-bottom:21px;
margin-left:.6em; }

div#content-left
{position:relative;
margin-top:20px;
margin-bottom:20px;
background:transparent; }

div#column-middle h1
{color:#274f22; }

div#content-left h1
{color:#274f22; }

div#column-middle h2
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:13px;
color:#274f22;
margin-bottom:0px; }

div#content-left h2
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:13px;
color:#274f22;
margin-bottom:0px; }

div#column-middle p.date_entered
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:10px;
color:#274f22;
margin-bottom:-10px; }

div#column-middle h2.question
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:12px;
color:#274f22;
margin:30px 0 -5px 0; }

div#graphic-right
{float:right; 
width:170px; }

div#graphic-right img
{float:right; }

div#content-left img
{float:left; }

div#footer
{width:752px;
clear:both; }

div#bot-bar
{position:relative;
width:752px;
height:30px;
background:#274F22; }

div#ref
{position:relative;
width:752px;
height:30px;
background:transparent; }

/* Copyright */
div#copyright
{float:left;
height:30px;
margin-top:-30px; }

#copyright p
{font-family:Verdana, Ariel, Helvetica, sans-serif; 
font-size:9px; 
color:#ccc;
margin:3px 0 0 6px;
text-align:left; 
line-height:10px; }

div#web-master
{float:right;
height:30px; }

div#val
{float:left; }

div#referral
{clear:both;
float:right;
margin-top:-28px; }

#footer a:link {color:#88AF83; text-decoration:none; }
#footer a:visited {color:#88AF83; text-decoration:none; }
#footer a:hover {color:#eaff00; text-decoration:none; }
#footer a:active {color:#eaff00; text-decoration:none; }

/* Locator */
#locator p
{font-family:Verdana, Ariel, Helvetica, sans-serif; 
font-size:8px; 
color:#88AF83;
margin:0px 0 0 6px;
text-align:left; 
line-height:13px;
width: 580px;}

h3#update	
{margin-top:-6px;
margin-left:6px;
font-family:Verdana, Ariel, Helvetica, sans-serif; 
font-size:9px;
color:#aaaaaa; 
background:transparent; }	
	
#web-master p
{font-family:"Times Roman", san-serif;
font-size: 13px;
margin-top:-14px;
margin-right: 6px;
text-align:right; }

div#val p
{margin-top:4px;
margin-left:6px;
font-family:Verdana, Ariel, Helvetica, sans-serif; 
font-size:10px; 
text-align:left;
/* display:none; */ }
	
#val a:link {color:#cccccc; text-decoration:none; }
#val a:visited {color:#aaaaaa; text-decoration:none; }
#val a:hover {color:#eaff00; text-decoration:none; }
#val a:active {color:#eaff00; text-decoration:none; }

div#ref div#referral p
{margin-top:4px;
margin-right:6px;
font-family:Verdana, Ariel, Helvetica, sans-serif; 
text-align:right;
font-size:9px;
background:transparent; }

div#ref div#referral p a:link, div#ref div#referral p a:visited
{color:#0000ff; }

div#ref div#referral p a:hover
{color:#f50; }

div#contact
{clear:both;
float:left;
width:418px;
top:20px; }

div#contact_ie7
{margin-top:20px; }

div#contact h3
{font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:14px;
letter-spacing: 0;
line-height:12px;
color:#274f22;
background:transparent;
text-align:left;
margin-bottom:12px; }

div#contact p+p
{margin-top:-5px;
color:#333}

div#contact p
{font-size:12px;
line-height:0px; }

div#contact-txt
{float:left;
text-align:left;
width:400px; }

div#address-a
{float:left;
clear:both;
top:34px;
left:0px;
width:70px; }

div#address-a p
{font-size:11px;
font-weight:bold; }

div#address-a p+p
{margin-top:-30px;
font-weight:normal; }

div#address-b
{float:right;
margin-top:-2px;
padding-right:340px;
width:150px; }

input:focus 
{background:#F7FF9F; }

input 
{background:#FCFFDF; }

table#jlform
{position:relative;
top:-10px;
line-height:25px;
font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:12px; }

#table-form
{padding-bottom:20px; }

div#breadcrumb
{margin-left:500px;
padding-top:5px;
width:276px;
font-family:Verdana, Ariel, Helvetica, sans-serif;
font-size:10px;
letter-spacing: 0;
color:#ffffff;
background:transparent;
text-align:center; }

div#breadcrumb a
{color:#ffffff; 
text-decoration:none; }

div#breadcrumb a:hover
{color:#eaff00; }