/* HTML */
body {
	background-color: #999;
	margin: 0 20px 0 20px;
	color: #444;
 	font-family: arial, helvetica, sans-serif;	
}
form { display: inline; }
h1 {
	font: normal 22px georgia, 'times new roman', times, serif;
	margin: 14px 16px 0 16px;
	padding: 0;
	color: #960;		
	border-bottom: 1px dotted #DCB779;
	border-top: 1px dotted #DCB779;
	background-color: #FEF6E8;
	padding: 1px;
}
h2 {
	color: #36C;		
	font: bold 17px georgia, 'times new roman', times, serif;
	margin: 10px 0 8px 0;
	padding:0;
}
h3 {
	color: #666;
 	font: bold 14px georgia, 'times new roman', times, serif;
	margin: 0 0 10px 0;
	padding: 3px 0 4px 0;
	border-bottom: 1px dotted #CCC;
	border-top: 1px dotted #CCC;
	background-color: #f0f0f0;
	padding: 1px;
}
h4 {
	text-transform: uppercase;
	color: #36C;
	font: bold 12px arial, helvetica, sans-serif;	
	margin: 0;
	padding-bottom: 2px;
}
input.txt, select, textarea {
 	font: normal 12px 'ms sans serif', arial, sans-serif;
	color: #00F;
}
input.but {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	font-weight: bold;
	color: #039;
	background-color: #CCF;	
	margin: 6px 0 6px 0;
}
ul {
	padding: 10px;
	margin: 10px;
}
li {
	list-style-type: square;
	font-size: 12px;
	padding: 0 0 10px 0;
}
ul#countyList {
	padding: 10px;
	margin: 10px;
}
ul#countyList li {
	list-style-type: square;
	font-size: 11px;
	padding: 0 0 6px 0;
	color: #B78B3E;	
}
ul.pdf {
	padding: 0;
	margin: 0;
}
ul.pdf li {
	background-image: url(../i/pdf.png); 
	background-repeat: no-repeat;
	list-style-type: none;
	font-size: 12px;
	padding: 0 0 12px 22px;
}
small {
 	font: normal 11px 'courier new', courier, monospace;
	color: #F00;
}

/* ------------------- TEXT ------------------- */
.alert { color: red; background-color: #ff6; }
.bodyText { font-size: 12px; }
.bodyTextMed { font: normal 11px arial, helvetica, sans-serif;}
.bodyTextSm { font-size: 10px; }

/* ------------------- LAYOUT ------------------- */
#copyBox { padding: 12px 10px 20px 16px; width: 70%; }
#copyBox p { font-size: 12px; margin: 0 0 16px 0; }  
#copyright {
	background: #FFF url(/i/header-B.gif) repeat-x;
	width: 100%;
	height: 50px;
}
#copyright p {
	padding: 14px;
	color: #e8e8e8;
	font-size: 10px;
	float: right;
}
.fl { float: left; }
.fr { float: right; }
#footer { 
 	font: normal 11px arial, helvetica, sans-serif;
	background-color: #FFF;
}
#footer p { margin: 0; padding: 14px; }
#header {
	background-image: url(../i/header-B.gif); 
	background-repeat: repeat-x; 
	height: 99px;
}
.imgBdr { border: 1px solid #CCC; }
.linkBox { 
	background: #F8F3E6 url(../i/rt-box_blue.gif) repeat-x 0 4px;
	border-bottom: 1px solid #EAD1A0;	
	border-top: 4px solid #EAD1A0;	
	padding: 4px 4px 14px 10px;
	margin-bottom: 15px;
}
html > body .linkBox { 
	background: #F8F3E6 url(../i/rt-box_blue.gif) repeat-x 0 0;
}
.linkBox h4 { color: #FFF; }
.linkBox p {
 	font-size: 11px; 
	color: #369;
	margin: 8px 0 0 0;
}
.linkBoxLt { 
	background: #f5f5f5 url(../i/rt-box_grey.gif) repeat-x 0 4px;
	border-bottom: 1px solid #CCC;	
	border-top: 4px solid #CCC;	
	padding: 4px 4px 14px 10px;
	margin-bottom: 15px;	
}
html > body .linkBoxLt { 
	background: #f5f5f5 url(../i/rt-box_grey.gif) repeat-x 0 0;
}
.linkBoxLt h4 { color: #F5F5F5; }
.linkBoxLt p {
 	font-size: 11px; 
	color: #666;
	margin: 8px 0 0 0;
}
.label {
	color: #FFF;
	background-color: #D3A54B;
	font-weight: bold;
	font-size: 11px;
	padding: 2px;
	text-align: center;
	border-bottom: 1px solid #FFF;
}
#main { width: 71%; min-height: 500px; }
.pdfBox {
	width: 162px;
	border: 1px solid #CCC;
}
#printHead { display: none; }
#rtCol {
	position: absolute;
	top: 171px;
	right: 14px;
	width: 230px;
	padding-top: 10px;
}
div#wrapper	{ 
	position: relative; 
	background-color: #FFF; 
	min-width: 810px;
}

/* ------------------- TABLES ------------------- */
.formTbl td { font: normal 11px arial, helvetica, sans-serif; }
#nav {
 	font: bold 12px arial, helvetica, sans-serif;
	background-image: url(../i/navbar.gif);
	letter-spacing: .05em;
	background-repeat: repeat-x;
	height: 25px;
	width:100%;
}
#nav td {
	border-right: 1px solid #6060E2;
	border-left: 1px solid #A7A7FC;
	text-align: center;
}
#overview #nav1, #details #nav2, #geology #nav3, #county #nav4, #datasheets #nav5, #parcels #nav6, #contact #nav7 {
	background-image: url(../i/navbar-alt.gif);
	background-repeat: no-repeat;
	border-left: 0;
}
.parcelTbl th { 
	border-bottom: 1px solid #CCC; 
	text-align: left;
	text-transform: uppercase;
	color: #36C;
	font: bold 12px arial, helvetica, sans-serif;	
}
.summary { border: 1px solid #CCC; margin-bottom: 15px; }
.summary td {
	font-size: 12px;
	padding: 3px;
	color: #333;
}
.summary tbody.grey {
	background-color: #f0f0f0;
}

/* ------------------- LINKS ------------------- */
#nav a { color: #FFF; text-decoration: none; }
#nav a:hover { text-decoration: underline; }

#footer a { color: #666; text-decoration: none; }
#footer a:hover { text-decoration: underline; background-color: transparent; }

a { text-decoration: underline; }
a:hover { text-decoration: none; }