body {margin:0px; background:#999966; font-family:Arial, Helvetica, sans-serif;}
input {font: 11px Arial, Helvetica, sans-serif; color: #000000; padding: 2px;}
a {cursor:pointer;}

.btnBar {background: #535341; border-top: 2px solid white; border-bottom: 2px solid white; padding-bottom:3px;}

a.whiteLinks {font: bold 12px Arial, Helvetica, sans-serif; color:white; text-decoration: none; padding:4px 6px;}
a.whiteLinks:visited {color:#CCCCCC;}
a.whiteLinks:hover {color:white; background-color:#658457;}

.hmContent {font: 13px/17px Arial, Helvetica, sans-serif; background: #EBCB95; width: 305px; padding:18px 8px 10px 12px; line-height:21px;}
.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/16px Arial, Helvetica, sans-serif; color: #666666; padding: 10px 10px 10px 15px;}
.startingMap {width:635px; height:387px; 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;}

h1 {font-size:18pt; color:#345E3A; margin-top:0;}
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:220px; 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;}


/* Map Builder ***********************************************************************************************************************/
.map-controls {float:left; width:192px; height:480px; padding:10px; color:white; overflow:hidden; line-height:14px; background-color:#535341;}
	.map-controls h3 {margin-top:0; border-bottom:dotted 1px white; font-size:12pt; font-weight:bold;}
	
	.map-controls #showDirections {/*display:none;*/ margin-bottom:15px;}
	
	.map-controls ul {list-style:none; margin:auto 0; padding:0;}
		.map-controls ul li {color:4D4D4D; font-size:12pt; font-weight:bold; padding:8px 12px; background-image:url(images/map-builder-btn-bg.gif); background-repeat:repeat-x;}
	
#map_canvas {float:right; width:720px; height:500px;}
.scroller {clear:both; text-align:right;}

/* Scroller Box */
#scroller_container {position:relative; width:960px; height:159px; overflow:hidden;}
#scroller {white-space:nowrap; /*line-height:60px; font-size:60px;*/}
#scroller p {padding: 0; margin:0}
/* Scoller Box */
