body {margin:0px; background:#999966; font-family:Arial, Helvetica, sans-serif;}
input {font: 11px Arial, Helvetica, sans-serif; color: #000000; padding: 2px;}

.btnBar {background: #535341; border-top: 2px solid white; border-bottom: 2px solid white; padding-bottom:3px;}

a.whiteLinks:link {font: bold 12px Arial, Helvetica, sans-serif; color:white; text-decoration: none;}
a.whiteLinks:visited {font: bold 12px Arial, Helvetica, sans-serif; color:#CCCCCC; text-decoration: none;}
a.whiteLinks:active {font: bold 12px Arial, Helvetica, sans-serif; color:white; text-decoration: none;}
a.whiteLinks:hover {font: bold 12px Arial, Helvetica, sans-serif; color:white; text-decoration: none; background-color:#658457; padding-top:4px; padding-bottom:4px;}

.hmContent {font: 11px/17px Arial, Helvetica, sans-serif; background: #EBCB95; width: 265px; padding: 18px 8px 10px 12px;}
.footer {font: 11px Arial, Helvetica, sans-serif; color: white; background: #a37347; width: 770px; text-align:center; padding: 5px 0px 5px 10px; border-top: 2px solid white;}
.internalTxt {font: 11px/18px Arial, Helvetica, sans-serif; color: #666666; padding: 10px 10px 10px 15px;}
.startingMap {background: #EBCB95;}
.subHeader {font-size: 13px; font-weight: bold; color: #666666; font-style: italic;}
.internalHeader {color: #345E3A; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.internalSubheader {color: #856d52; font-weight: bold;}
.messageTxt {font-size: 12px; font-weight: bold; color: #FF0000;}
.formTxt {font: bold 11px Arial, Helvetica, sans-serif; color: #666666;}

h3.title {border-bottom:dotted 1px; display:block; margin-top:0;}
h4.title {border-bottom:dotted 1px; display:block; margin-top:0; margin-bottom:5px; font-size:10pt;}
h3.subtitle {display:block; background-color:#ebcb95; padding:5px;}

div#controls {float:left; width:150px; height:480px; padding:10px; background-image:url(/images/map-controls-bg.gif); background-repeat:no-repeat;}

h3.mapTitle {border-bottom:dotted 1px; display:block; margin:0; font-size:11pt; color:white;}

form#searchDatabaseForm table 							{margin-top:8px;}
form#searchDatabaseForm td.label 						{color:white; font-size:8pt; text-align:right; width:45px;}
form#searchDatabaseForm input[type=text] 		{width:81px; height:12px; font-size:8pt; display:inline;}

div#controls table 							{margin-top:8px;}
div#controls td.label 					{color:white; font-size:8pt; text-align:right; width:45px;}
div#controls input[type=text] 	{width:60px; height:12px; font-size:8pt; display:inline;}
div#controls select 						{width:66px; height:21px; font-size:8pt; display:inline;}
div#controls input[type=button] {width:28px; height:21px; font-size:7pt; display:inline;}

div#panelInfoDiv {padding:10px;}
div#panelInfoDiv table {margin-top:8px;}
div#panelInfoDiv p {color:white; font-size:8pt; margin:8px 0;}
div#panelInfoDiv a {color:white; font-size:8pt; font-style:italic;}