html, body { 
height: auto;
font-family: "tahoma", sans-serif; 
font-size: 14px; 
color: #666666;
margin: 0;
padding: 0; 
background: #fff url("../img/bg_top.gif") repeat-x; }

body {
margin: 0;
padding: 0; 
}

#noticeBox {
 margin: 0 0 20px 0;
}

#container {
 width: 980px;
 margin: 0 auto;
}

.clear {
clear: both; 
font-size: 1px; 
height: 1px;
}

img { 
 border: 0; 
}

a, a:visited {
color: #FF7400;
text-decoration: none;
}

a:hover, a:active {
text-decoration: underline; 
}

h1 {
color: #333;
font-size: 14px; 
margin: 12px 0 5px 0;
}

h2 {
 color: #1240ab;
 font-size: 14px;
 display: inline;
 padding-right: 6px;
}

h3 {
 color: #ffd300;
 font-size: 14px;
 display: inline; 
 padding-right: 6px;
}

hr {
 color: #fff; 
 background: #fff; 
 border: 1px dotted #333; 
 border-style: none none dotted;
}

#hdr {
width: 100%;
height: 115px; 
}
 
#hdr #logo {
float: left; 
padding: 0 0 0 18px;
}

#leftheader {
 float: left;
 display: inline;
}

#hdr #topAd { 
 display: inline;
 float: right;
 padding: 9px 20px 0 0;
}

#nav {
 position: relative;
 padding: 0; 
 margin: 10px 0; 
 *top: -3px;
}

#nav ul {  
width: auto;
height: 34px;                               
padding: 0 0 0 18px;
margin: 0;
list-style: none; 
}

#nav ul li {                                       
display: inline; 
}

#nav ul li a.home, 
#nav ul li a.home:visited {
float: left; 
width: 96px;
height: 34px; 
padding: 0 8px 0 0;
margin: 0; 
background: url("../img/bg_home_n.gif") no-repeat; 
}

#nav ul li a.home:active, 
#nav ul li a.home:hover {
background: url("../img/bg_home_d.gif") no-repeat; 
}

#nav #currentpageHome a {
background: url("../img/bg_home_d.gif") no-repeat; 
}

#nav ul li a.faqs, 
#nav ul li a.faqs:visited {
float: left; 
width: 87px;
height: 34px; 
padding: 0 8px 0 0;
margin: 0; 
background: url("../img/bg_faqs_n.gif") no-repeat; 
}

#nav ul li a.faqs:active, 
#nav ul li a.faqs:hover {
background: url("../img/bg_faqs_d.gif") no-repeat; 
}

#nav #currentpageFAQs a {
background: url("../img/bg_faqs_d.gif") no-repeat;
}

#nav ul li a.contact, 
#nav ul li a.contact:visited {
float: left; 
width: 123px;
height: 34px; 
padding: 0 8px 0 0;
margin: 0; 
background: url("../img/bg_contact_n.gif") no-repeat; 
}

#nav ul li a.contact:active, 
#nav ul li a.contact:hover {
background: url("../img/bg_contact_d.gif") no-repeat;
}

#nav #currentpageContact a {
background: url("../img/bg_contact_d.gif") no-repeat; 
}

#checkstring {
 margin: 5px 0;
 width: 515px;
 height: 20px;
 border: 2px solid #FF7400;
}

#onoffoff {
  display:none;
}

#onoffctrls {
 margin: 8px 0 5px 0;
}

#example {
 display:none;
 margin: 5px 0;
 padding: 10px 10px 10px 10px;
 width: 500px;
 background-color: #F0F0F0;
}

#lWell  {
 float: left;
 width: 545px;
 margin: 25px 0;
 padding: 0 35px 0 0;
 border-right: 1px dotted #333;
}

#rWell  {
 float: left;
 margin: 25px 0;
 padding: 0 0 0 60px;
}

#results {
  float: left;
}

#disclaim {
 font-size: 11px;
 color: #999;
 margin-top: 15px;
}

#bottomAd {
 padding: 0;
 margin: 40px 0 0 0;
}

textarea {
 width: 515px;
 height: 310px;
 border: 2px solid #FF7400;
}

input {
 padding: 15px 0 0 0;
}

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

ul li {
 padding: 0 0 8px 0;
 margin: 0; 
}

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

ul#A li {
 padding: 0 0 15px 0;
 margin: 0; 
}

ul#A li.last {
 padding: 0;
 margin: 0; 
}

