﻿body{
margin: 0px;
padding: 0px;
height: 100%;
background-color: #fff;
}

html>body {margin:0}

.whiteback{
background: white url(../../images/mainshim.png) repeat-x top center;
width: 100%;
min-height: 600px;
height: auto !important;
height: 600px;
}

#mainback{
width: 100%;
background: url(../../images/mainback.jpg) no-repeat top center;
}

#headhold{
width: 760px;
height: 150px;
margin: 0px auto;
border-bottom: 0px solid #000;
}
#flahold{
width: 100%;
height: 150px;
margin: 0px auto;
border-bottom: 0px solid #000;
}

#bodyframe{
width: 760px;
margin: 0px auto;
border-bottom: 0px solid #000;
padding: 0px;
}

#twoColTable{
margin: 0px;
padding: 0px;
width: 760px;
}

#navhold{
width: 175px;
vertical-align: top;
border: 0px solid green;
}

#bodyhold{
vertical-align: top;
width: 585px;
border: 0px solid red;
/*padding: 0px 10px 0px 15px;*/
}

#foothold{
/*background: #60542b url(../../images/footshim.jpg) repeat-x top center;*/
width: 100%;
padding-top: 10px;
}
#cityfoot{
width: 100%;
text-align: center;
height: 85px;
background: url(../../images/cityfoot.png) no-repeat top center;
padding: 0px 0px 20px 0px;
}

#foot{
text-align: center;
width: 760px;
margin: 0px auto;
color: #867e5f;
font: 900 10px/25px Tahoma, Verdana, sans-serif;
letter-spacing: 2px;
text-transform: uppercase;
}

#foot a:link, #foot a:active, #foot a:visited {
text-decoration: none;
color: #867e5f;
}
#foot a:hover{
text-decoration: none;
color: #e8e8e8;
}
#txt{
border: 0px solid red;
margin: 10px 10px 50px 10px;
}
#txt2{
border: 0px solid red;
}




h2{
font: 900 12px/15px Georgia, serif;
letter-spacing: 1px;
color: #ca7900;
margin: 8px 0px 0px 5px;
}

h6{
font: 900 12px Georgia, serif;
color: #ca7900;
margin: 0px 0px 0px 0px;
}

#bodyhold h2{
font: 900 12px/15px Georgia, serif;
letter-spacing: 1px;
color: #ca7900;
margin: 8px 0px 0px 0px;
}

h2 a:link, h2 a:active, h2 a:visited {
text-decoration: none;
color: #424716;
}
h2 a:hover{
text-decoration: none;
color: #bbac71;
}
h3{
font: 100 19px/15px Georgia, serif;
letter-spacing: 2px;
color: #60542b;
border-bottom: 1px dashed #e8e8e8;
margin: 7px 0px 0px 0px;
padding-bottom: 5px;
}

#grpy h3{
font: 100 19px/15px Georgia, serif;
letter-spacing: 2px;
color: #60542b;
border-bottom: 0px dashed #e8e8e8;
margin: 7px 0px 0px 0px;
padding-bottom: 5px;
}

h4{
font: 900 11px/15px Arial, sans-serif;
letter-spacing: 1px;
color: #938970;
margin: 2px 0px 0px 0px;
text-transform: uppercase;
}

.formstyle{
font: 900 11px/15px Arial, sans-serif;
color: #938970;
border: 3px double #e8e8e8;
background-color: #f4f3f0;
padding: 10px;
margin: 10px 0px 0px 0px;
text-transform: uppercase;
}
.resultMsg{
font: 900 11px/15px Arial, sans-serif;
border-bottom: 0px dashed #e8e8e8;
margin: 10px 0px 10px 0px;
color: #938970;
text-transform: uppercase;
width: 100%;
}
.formelement{
border: 1px solid #e8e8e8;
font: 100 11px/15px Arial, sans-serif;
color: #222;
padding: 3px;
text-transform: uppercase;
}

.query {
background-color:#fff;
border: 1px solid #554f41;
height: 15px;
width: 100px;
font: 900 11px Arial, sans-serif;
color: #222;
vertical-align: middle;
}
.selectquery {
margin-right: 0px;
padding: 0px;
background-color:#fff;
border: 1px solid #554f41;
height: 19px;
font: 900 11px Arial, sans-serif;
color: #222;
vertical-align: middle;
}
.go{
vertical-align: middle;
}

.backdiv{
margin: 10px 0px 0px 0px;
padding: 5px 0px 0px 0px;
border-top: 1px dashed #e8e8e8;
font: 900 11px/15px Arial, sans-serif;
letter-spacing: 1px;
}
.backdiv a:link, .backdiv a:visited, .backdiv a:active{
color: #bbac71;
text-decoration: none;
}
.backdiv a:hover{
color: #424716;
text-decoration: none;
}

.backdiv2{
text-align: right;
margin: 8px 0px 5px 0px;
padding: 5px 0px 0px 0px;
border-top: 0px dashed #e8e8e8;
font: 900 11px/15px Arial, sans-serif;
letter-spacing: 1px;
}
.backdiv2 a:link, .backdiv2 a:visited, .backdiv2 a:active{
color: #bbac71;
text-decoration: none;
}
.backdiv2 a:hover{
color: #424716;
text-decoration: none;
}

.dashSpace{
border-bottom: 1px dashed #e8e8e8;
font: 3px/10px sans-serif;
height: 1em;
}

.dis{
font: 9px/15px Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, sans-serif;
color: #444;
}
.disbold{
font: 900 9px/15px Lucida Sans Unicode, Lucida Grande, Tahoma, Verdana, sans-serif;
color: #938970;
}



#bodyhold p{
font: 13px/19px Arial, sans-serif;
vertical-align: top;
}


a:link, a:visited, a:active{
color: #03c;
text-decoration: none;
}
a:hover{
color: #900;
text-decoration: none;
}
.nodata{
font: 900 18px Trebuchet MS, sans-serif;
letter-spacing: 1px;
color: #ccc;
text-align: center;
padding: 10px;
}
.searchpage select, .searchpage input{
font: 900 11px Trebuchet MS, sans-serif;
margin: 0px;
padding: 0px;
}


.navLink{
font: 900 9px Verdana, sans-serif;
}

.reg{
font: 900 11px/18px Verdana, sans-serif;
}
.heady{
font: 900 16px Trebuchet MS, sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
}
.return{
text-align: right;
}

#bodyhold blockquote{
border-left: 0px dashed #e8e8e8;
padding: 5px;
font: 900 11px/16px Verdana, sans-serif;
margin: 8px;
}

#bodyhold ul{
list-style-image: url(../../images/bullet_green.png);
list-style-position: outside;
margin: 8px;
padding: 10px;
}

#bodyhold li{
margin: 3px;
font: 900 11px/16px Verdana, sans-serif;
}

button{
font: 900 10px Verdana;
padding: 0px;
}

#rr{
width: 150px;
}

.navmenu{
width: 100%;
margin: 0px;
padding: 0px;
font:  900 10px/20px Tahoma, Verdana, sans-serif;
}

.navmenu ul {
list-style-type: none;
margin: 0px;
padding: 0px;

}
.navmenu li {
margin: 0px;
padding: 0px;
border-bottom: 1px dashed #e8e8e8;
}
.navmenu li a:link, .navmenu li a:active, .navmenu li a:visited{
margin: 0px;
padding-left: 6px;
display: block;
color: #424716;
text-decoration: none;
}
html>body .navmenu li a {
width: auto;
height: auto;
}
.navmenu li a:hover {
margin: 0px;
display: block;
color: #bbac71;
padding-left: 7px;
}
.nodata{
font: 900 18px Trebuchet MS, sans-serif;
letter-spacing: 1px;
color: #ccc;
text-align: center;
padding: 10px;
}

.dropcell{
background:  url(../../images/city_texture.png) no-repeat top right;
}


.propTable a:link, .propTable a:active, .propTable a:visited {
font-weight: 900;
text-decoration: none;
color: blue;
}
.propTable a:hover{
font-weight: 900;
text-decoration: none;
color : #c00;
}
.darkdown{
border-bottom: 1px solid #424716;
}
.detleft{
background-color: #717550;
color: #fff;
padding: 5px;
text-align: left;
font-weight: bold;
}
.detright{
background-color: #e0dbb5;
color: #000;
text-align: left;
}
.tipper{
cursor: pointer;
color: gold;
}

.orangey{
color: #ca7900;
}

/*************************************************/

#listTable{
font: 900 11px/12px Arial, sans-serif;
width: 100%;
border: 0px solid #e6dec9;
}

#listTable th{
text-align: left;
vertical-align: top;
padding: 6px 20px 6px 4px;
text-transform: uppercase;
/*background-color: #716C5F;*/
color: #fff;
}

#listTable td{
text-align: left;
vertical-align: top;
padding: 4px;
text-transform: uppercase;
}

.tabHold{
margin: 0px;
}
.tabHold a:link, .tabHold a:visited, .tabHold a:active{
color: #ca7900;
}
.tabHold a:hover{
color: #684000;
}

.r1{
background-color: #fff;
}
/*.r1 td{
border-top: 1px solid #f0edda;
border-left: 1px solid #f0edda;
border-bottom: 1px solid #b3af91;
border-right: 1px solid #b3af91;
}*/
.r2{
background-color: #f8f8f8;
}
/*.r2 td{
border-top: 1px solid #f8f6ed;
border-left: 1px solid #f8f6ed;
border-bottom: 1px solid #c0beae;
border-right: 1px solid #c0beae;
}*/
.r3{
background-color: #e6dec9;
}
/*.r3 td{
border-top: 1px solid #f8f6ed;
border-left: 1px solid #f8f6ed;
border-bottom: 1px solid #c0beae;
border-right: 1px solid #c0beae;
}*/

.windowPop{
font: 900 9px/17px Tahoma, sans-serif;
}
.windowPop b{
color: #ca7900;
}
.detTable{
width: 100%;
padding: 0px;
border: 0px solid #60542b;
background-color: #E4E1DB;
}

#map_hold{
border: 1px solid #60542b;
width: 100%;
padding: 3px;
}

#map_canvas{
border: 0px solid #333;
width: 100%;
height: 290px;
}
.mapCol{
vertical-align: top;
width: 53%;
padding: 4px 2px 4px 4px;
border: 0px solid #ca7900;
}
.infoCol{
vertical-align: top;
width: 47%;
padding: 4px 4px 4px 2px;
border: 0px solid #ca7900;
}
.detListTable{
font: 900 11px/13px Arial, sans-serif;
width: 100%;
background-color: #f4f3f0;
margin-bottom: 0px;
}
.detListTable td{
vertical-align: top;
padding: 4px;
}

.detListTable a:link, .detListTable a:visited, .detListTable a:active{
color: #424716;
}

.detListTable a:hover{
color: #bbac71;
}

.dataHead{
font: 900 13px/15px Georgia, serif;
padding: 3px;
letter-spacing: 1px;
color: #ca7900;
background-color: #e8e8e8;
}
.dataHeader{
font: 900 10px/15px Georgia, serif;
padding: 5px 0px;
letter-spacing: 1px;
color: #fff;
background-color: #ca7900;
text-transform: uppercase;
}

.pola{
border: 0px solid red;
width: 239px;
height: 203px;
background:  url(../../images/picback.jpg) no-repeat top right;
padding-top: 21px;
padding-right: 4px;
margin-top: 20px;
}

.propPhoto{
width: 190px;
padding: 0px;
margin: 0px;
font: 900 11px/20px Arial, sans-serif;
text-align: center;
text-transform: uppercase;
}
.propPhoto img{
border: 1px solid #000;
}

.fea{
width: 200px;
border: 3px double #e8e8e8;
background-color: #f5f5f5;
float: right;
margin: 15px 0px 5px 15px;
padding: 5px;
}
.feahead{
width: 100%;
text-align: center;
font: 900 11px/15px Georgia, serif;
letter-spacing: 2px;
color: #ca7900;
margin: 0px;
padding: 0px;
}
.feaprop{
text-align: left;
margin: 6px 0px 6px 0px;
width: 100%;
font: 900 10px/13px Tahoma, sans-serif;
}
.feaprop img{
border: 3px solid #c8c8c8;
}

.detField{
cursor: help;
color: navy;
border-right: 1px dotted #c8c8c8;
}

.definition{
margin: 12px 0px;
border-left: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
width: 98%;
}
.term{
font: 100 17px/15px Georgia, serif;
letter-spacing: 2px;
color: #ca7900;
border-bottom: 1px dashed #e8e8e8;
padding: 5px;
}
.description{
font: 100 13px/19px Arial, sans-serif;
padding: 6px;
}
.balloonDesc{
padding-top: 5px;
width: 150px;
font: 900 9px/13px Tahoma, sans-serif;
}
#bannerpic{
width: 100%;
height: 150px;
margin: 0px;
padding: 0px;
}