body {
	margin:0;
	font-family: georgia, sans-serif;
	font-size: 13px;
	background: url(/images/bg_tile.gif) repeat-x #464646;
	color: #464646;
}
input, select{
  font-family: georgia, sans-serif;
  height: 22px;
}
h1, h2 {
	display:inline;
}
h1{
  color: #2a84d8;
  font-weight: normal;
  font-size: 30px;
}
h3{
  margin: 0px;
}
h4{
  margin: 15px 0 0 0;
  font-size: 14px;
}
a{
  color: #9b7100;
  text-decoration: none;
}
a:hover{
  text-decoration: underline;
}
ul{
  list-style: none;
}

/*# application.rhtml #*/
#body {
	width: 874px;
	margin: 0 auto;
	background: url(/images/navBG.jpg) no-repeat;
	position: relative;
}
#logo{
  position: absolute;
  top: 0px;
  left: 0px;
}
#keywords{
  margin: 0px;
	padding: 0;
	list-style: none;
	padding-top: 55px;
	padding-left: 215px;
}
#keywords li{
	display: inline;
}
#keywords li a{
  font-size: 14px;
	color:#464646;
	margin: 0 10px 0 0;
	padding: 7px;
	text-decoration: none;
}
#keywords li a:hover{
  background: #8BB3D5;
}
#search{
  position: absolute;
  right: 0px;
  top: -20px;
  height: 30px;
}
#search .image{
  vertical-align: middle;
  margin-top: -3px;
}
#searchinns .image{
  float: right;
  margin: 6px 10px 0 0;
}
/*#####################*/

/*# index/index.rhtml #*/
#map{
	width: 625px;
	float:right;
	margin: 20px 0 0 0;
}
#searchinns{
	width: 200px;
	margin: 100px 0 0 0;
	color: white;
}
#searchinns .or {
	text-align: center;
	margin-top: 10px;
	font-size: 18pt;
}
#searchinns select {
	width:190px;
}
#searchinns .input {
	width:190px;
}
#searchinns .search {
	float:right;
	margin:5px 0;
}
#content{
  background: url(/images/contentBG.gif) repeat-y;
  border-bottom: 13px solid #E8E0D0;
  padding: 0px 30px 10px 30px;
  position: relative;
}
#main{
  width: 555px;
  padding: 20px 0 0 0;
}
#main ul{
  font-size: 14px;
  padding: 0px;
  margin: 0 0 0 20px;
  float: left;
}
#main ul li a{
  padding-left: 10px;
}
/*#####################*/
#insideSearch{
  margin: 30px 0 40px 215px;
  color: white;
}
ul#related{
  list-style: none;
  background: #F3EFE7;
  width: 201px;
  float: right;
  padding: 10px 0px;
  margin: 0px;
  margin-right: 13px;
  font-size: 14px;
}
ul#related li{
  padding: 4px 10px 0 10px;
}
ul#related li a{
  padding-left: 10px;
}
.form1 label{
	display: block;
	margin-top: 8px;
	font-size: 18px;
}
.clear {
  font-size: 1px;
  line-height: 1px;
	clear:both;
}
#footer{
  color: #9B9B9B;
  width: 874px;
  margin: 20px auto;
}
#footer a{
  color: #9B9B9B;
}

#citysearch {
	color:#000;
}
#citysearch ul {
}
#citysearch ul li {
}
#citysearch li.selected
{
	background-color:#8EB1D5;
}
.pagingHolder a{
  padding: 3px 6px;
  background: #E8DFCF;
  text-decoration: none;
  margin-right: 3px;
}
.pagingHolder a:hover{
  background: #C0B5A2;
  color: white;
}
.insideTopImg{
  margin-top: 45px;
}





