/* Main Stuff */
* {
	padding: 0;
}
body {
	margin: 0;
	padding: 10;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 1.3em;
	font-size: 12px;
	width: 100%;
	position: absolute;
	background-color: #f6f6f6;
}
textfield, textarea, option, button, radiobutton {
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;	
}
p, ol, ul, ol ol, ul ul, h1, h2, h3, h4, h5, h6 {
	margin-bottom: 1em;
	list-style-image: none;
	list-style-type: none;
}

/* Main Form Stuff */

fieldset {
	border: none;
}
legend {
	visibility: hidden;
}
input {
	background-color:transparent;
	text-decoration: none;
	background-image: none;
	border: 1px solid #666;
}
label {
	text-align: left;
	font-size: 80%;
	clear: none;
}
#skipnavigation {
	display: none;
}

/***Dropdown**/

.dropdownmenu {
	float:left;
	margin-top: 0px;
	font-size: 120%;
}
.dropdownmenu dt {
	font-weight:bold;
	cursor:pointer;
}
.dropdownmenu dd {
	position:absolute;
	overflow:hidden;
	display:none;
	filter:alpha(opacity=0);
	z-index: 200;
	width: 162px;
	float: left;
	margin-left: 0px;
}
.dropdownmenu ul {
	width: 160px;
	list-style:none;
	font-size: 12px;
}
.dropdownmenu li {
	display: inline;
}
.dropdownmenu a, .dropdownmenu a:active, .dropdownmenu a:visited {
	color:#000000;
	text-decoration:none;
	background-color: #FFFFFF;
	display:block;
	font-weight: bold;
	width: 150px;
	padding:5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}
.dropdownmenu a:hover {
	text-decoration: underline;
	background-color: #ffa500;
	color: #000000;
}
.dropdownmenu .underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}

/* Page Grey Out */

#cover {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:black;
	filter:alpha(Opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	clear: both;
	float: left;
	display: none;
	z-index: 90;
}
#dialog {
	display:none;
	left:28%;
	top:140px;
	width:490px;
	height:270px;
	position:absolute;
	z-index:110;
}
#dialog_save {
	display:none;
	left:28%;
	top:140px;
	width:490px;
	height:270px;
	position:absolute;
	z-index:110;
}
.close {
	float: left;
	height: 29px;
	width: 29px;
	z-index: 110;
	overflow: visible;
	margin-top: -10px;
	margin-left: -12px;
	position: relative;
}
.close2 {
	float: left;
	height: 29px;
	width: 29px;
	z-index: 110;
	overflow: visible;
	margin-top: -15px;
	margin-left: -7px;
	position: relative;
}

/* Main Structure */


#bannerHolderLeft {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.bannerLeader {
	height: 90px;
	float: left;
	width: 773px;
}
.bannerLeaderBrowse {
	height: 90px;
	float: left;
	width: 728px;
	margin-bottom: 20px;
}
.bannerLeaderPropD {
	height: 90px;
	float: left;
	width: 728px;
	margin-left: 20px;
}
.bannerLargeRectangleHome{
	height: 245px;
	clear: none;
	float: right;
	width: 253px;
	text-align:center;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFF;
	margin-right: 10px;
	padding: 11px;
	font-weight: normal;
}
.bannerLargeRectangleHome a:link,  .bannerLargeRectangleHome a:visited, .bannerLargeRectangleHome a:active{ 
	text-decoration:underline;
	text-transform:capitalize;
	font-weight:normal;
	font-size: 110%;
	color:#f89829;
}
.bannerLargeRectangleHome a:hover  {
	text-decoration:underline;
	font-weight:bold;	
}
.rssdate{
color: gray;
font-size: 85%;
text-align:center;
}
.newsbox{
	height: auto;
	clear: none;
	float: right;
	width: 255px;
	text-align:left;
	margin-left: 10px;
	color: #666666;
	border: 1px solid #666666;
	background-color: #FFF;
	margin-right: 10px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.newsbox h3 a, .newsbox h3 a:link, .newsbox h3 a:visited {
	color: #f89829;
	font-weight: normal;
	text-decoration: underline;
}
.newsbox h3 a:hover {
	font-weight:bold;
}
.bannerLargeRectangle {
	height: 280px;
	float: left;
	width: 336px;
	border: 1px none #999999;
	margin-top: 10px;
}
.bannerLargeRectangleRight {
	height: 280px;
	float: right;
	width: 336px;
	border: 1px none #999999;
	margin-top: 10px;
	margin-right: 7px;
}
.bannerboxBrowse {
	height: auto;
	clear: none;
	width: 200px;
	margin-top: 20px;
	float: right;
	margin-right: 14px;
}
.bannerSmallSquareBrowse {
	height: 200px;
	clear: none;
	width: 200px;
	float: left;
}
.bannerSmallRectangleBrowse {
	height: 70px;
	width: 153px;
	margin-top: 17px;
	float: left;
	border: 1px solid #CCC;
	padding-top: 45px;
	padding-left: 45px;
	font-size: 18px;
	color: #CCC;
}
.bannerSmallSquare {
	height: 200px;
	clear: none;
	width: 200px;
	margin-top: 8px;
	float: right;
	margin-right: 14px;
	border: 1px solid #CCC;
}
#bannerRight {
	text-align: left;
	margin-top: 10px;
	height: auto;
	float: right;
	width: 160px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	margin-right: 10px;
}
#bannerLeftMap{
	height: auto;
	width: 160px;
	clear: none;
	text-align:right;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
#search_inner {
	width: 410px;
	height: 250px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	font-size: 110%;
	background-image: url(images/orangebox490x270.gif);
	background-repeat: no-repeat;
}
#search_inner img {
	margin-left:-30px;
	margin-bottom: 25px;
	margin-top: -16px;
}
#search_inner label {
	width: 75px;
	clear: both;
	float: left;
	margin-top: 15px;
	font-size: 15px;
	height: 18px;
	padding-top: 3px;
}
#search_inner select.selectr {
	width: 100px;
	float: left;
	margin-top: 15px;
	font-size: 14px;
	height: 26px;
	padding: 2px;
	border: 1px solid #666666;
}
#search_inner input.gobutton {
	clear: both;
	float: right;
}
#search_inner input.select {
	float: left;
	clear: none;
	font-size: 20px;
	padding-right: 2px;
	padding-left: 2px;
	color: #666666;
	font-weight: normal;
	margin-top: -5px;
	width: 400px;
	height: 28px;
	border: 2px solid #333333;
}
.customsearchform {
	margin-top: 25px;
}
.customsearchbox {
	height: 18px;
	background-color: #FFF;
	width: 190px;
}
.customsearchbox2 {
	height: 18px;
	background-color: #FFF;
	width: 120px;
}
#search {
	display:none;
	left:28%;
	top:140px;
	width:490px;
	height:280px;
	position:absolute;
	z-index:100;
	border:1px solid gray;
}
#logo {
	width: 983px;
	text-align: right;
	padding-right: 15px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/new-header3.png);
	margin-top: 10px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	height: 70px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666;
	border-left-color: #666;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
}
#logo a:link, #logo a:visited {
color:#FFFFFF;
}
#logo a:hover {
color:#000000;
}
#logoimage {
	float: left;
	height: 50px;
	margin-left: 12px;
	z-index: 10;
	margin-top: 1px;
}
#contentMain {
	float: none;
	clear: both;
	width: 978px;
	text-align: left;
	background-image: url(images/shad.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 0px;
	margin-left: 10px;
	margin-right: 2px;
}
#content {
	width: 994px;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	padding-right: 2px;
	padding-left: 2px;
	float: left;
	margin-top: 0px;
	background-color: #FFF;
}
#contentBrowse {
	width: 994px;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	padding-right: 2px;
	padding-left: 2px;
	float: left;
	margin-top: 0px;
	background-color: #F7FAFB;
}
#contenthome {
	width: 994px;
	text-align: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	padding-right: 2px;
	padding-left: 2px;
	float: left;
	margin-top: 0px;
	background-image: url(images/magnify.gif);
	background-repeat: no-repeat;
	background-position: 130px top;
	background-color: #FFF;
}
#footer {
	width: 938px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	background-color: #F9F9F9;
	color: #999999;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-width: 1px;
	border-left-color: #999999;
	padding-right: 30px;
	padding-left: 30px;
}
#footer a:link, #footer a:visited, #footer a:hover {
	color: #666666
}


/* Standard Stuff a P et al */
a:visited {
	color: #000000;
	text-decoration: underline;
}
a:link {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
	color: #f89829;
}
img, a img {
	border: 0;
	list-style-image: none;
	list-style-type: none;
}
hr {
	border: 0;
	clear: right;
	height: 1px;
	color: #00b0b7;
	background-color: #00b0b7;
}
td {
	vertical-align: top;
}
p {
	line-height: 1.4em;
}
ul.list li {
	margin-left: 27px;
	margin-bottom: 1.1em;
	list-style-image: url(images/bullet3.gif);
}
ol li {
	list-style-type: upper-roman;
}

/* Main Headings */

h1 {
	font-size: 120%;
	color: #666666;
}
h2 {
	font-size: 120%;
	color: #ffa500;
}
h3 {
	font-size: 110%;
	color: #36b656;
	clear: left;
}
h4 {
	font-size: 100%;
	color: #f89829;
}

.#f89829 {
	color:#f89829;
}
.orange_big {
	color:#f89829;
	font-size: 16px;
}
.green {
	color: #008000;
}
.black, a:link .black, a:visited .black {
	color: #000;
}
.white, a:link .white, a:visited .white {
	color: #fff;
}
.blue {
	color: #3a5691;
}

/* Search Items Search Results Property Display */


.mapHome {
	float: left;
	clear: none;
	position: relative;
	width: 640px;
	height: auto;
	text-align: left;
	margin-top: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#messages ul.list li a, #messages ul.list li a:visited {
	margin-left: 0;
	margin-bottom: 1.1em;
	list-style-image: url(images/bullet3.gif);
	padding: 5px;
	border: none;
	background-color: #fff;
	text-decoration: none;	
	color: #3a5691;
	font-weight: bold;
}
#messages ul.list li a:hover, #messages ul.list li a:active {
	background-color: none;
	color: #36b656;
	text-decoration: underline;		
}
.selectr {
	float: right;
	clear: none;
	width: 125px;
	margin-bottom: 4px;
	height: 22px;
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.select {
	float: left;
	clear: none;
	width: 80px;
	height: 24px;
	margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	font-size: 12px;
	padding: 2px;
	background-color: #FFFFFF;
	margin-right: 20px;
	border: 1px solid #000000;
}
.selectHome {
	background-color:#FFF;
	float: left;
	clear: none;
	font-size: 28px;
	padding-right: 2px;
	padding-left: 10px;
	color: #999999;
	font-weight: normal;
	margin-left: 15px;
	width: 455px;
	height: 38px;
	padding-top: 5px;
	border: 1px solid #999;
}
.selectSearch {
	float: right;
	clear: none;
	width: 120px;
	color: #000000;
	padding: 2px;
	border: 1px solid #CCCCCC;
	height: 16px;
	font-size: 16px;
	background-color: #FFF;
}
.selectSearcholympic {
	float: left;
	clear: none;
	width: 120px;
	color: #000000;
	height: 14px;
	font-size: 12px;
	padding: 2px;
	margin-top: -6px;
	border: 1px solid #666666;
	margin-left: 2px;
}
.selectr2 {
	width: 125px;
	display: inline;
	float: right;
	clear: right;
	border: 1px solid #666666;
}
.selectrsmall {
	float: right;
	height: 22px;
	width: 22px;
	clear: right;
	margin-bottom: 4px;
}
.searchstrip {
	width: 996px;
	height: 25px;
	clear: both;
	float: left;
	color: #666666;
	background-color:#F7FAFB;
	font-size: 110%;
	padding-top: 8px;
	padding-bottom: 8px;
}
#search4Bg {
	font-weight: bold;
	color: #000000;
	width: 190px;
	background-color: #F7FAFB;
	float: right;
	height: auto;
	overflow: hidden;
	text-align: center;
	font-size: 110%;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-right: 5px;
}
#search4Bg .gobutton {
	clear: both;
	color: #000000;
	float: left;
	margin-top: 25px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #666666;
	background-color: #CCCCCC;
	margin-left: 38px;
	border-top-style: solid;
	border-left-style: solid;
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;
}
#search4Bg p{
	color: #333333;
	padding-top: 20px;
	clear: both;
}
.labelfloat {
	float: left;
	text-align: left;
	font-size: 105%;
}
.labelfloat1 {
	width: 55px;
	float: left;
	height: 22px;
	clear: left;
	margin-bottom: 4px;
}
.labelfloat2 {
	width: 130px;
	float: left;
	text-align: left;
	height: 20px;
	margin-bottom: 10px;
}
.search4BgOGhome {
	color: #666666;
	width: 243px;
	clear: none;
	float: right;
	margin-top: 20px;
	border: 2px solid #51b148;
	height: 208px;
	margin-right: 11px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.search3BgOGhome {
	font-weight: bold;
	width: 186px;
	text-align: center;
	clear: right;
}	
.search4BgOGhome a, .search4BgOGhome a:link, .search4BgOGhome a:visited {
	color:#4DB248;
	text-decoration: underline;
	font-weight: normal;
	font-size: 120%;
	line-height: 140%;
}
.facebook {
	width:70px;
	overflow: hidden;
	margin-right: 7px;
	background-position: left;
	clear: none;
	float: left;
}
.twitter {
	width:60px;
	overflow: hidden;
	float: left;
	clear: none;
	margin-right: 7px;
}
.plusone {
	width:36px;
	float:left;
	clear: none;
	overflow:hidden;
	margin-right: 7px;
}
.social {
	width:290px;
	float:right;
	clear: right;
	height: auto;
	margin-bottom: 10px;
	overflow: visible;
}
.share {
	width:148px;
	overflow: hidden;
	height: 16px;
	white-space: nowrap;
}
.gobutton {
	background-color:transparent;
	float: left;
	width: 120px;
	height: 45px;
	margin-left: 5px;
	background-image: url(images/searchhome.png);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.search4Bg input {
	padding: 0;
	clear: none;
	text-align: center;
	float: right;
}
#results .more {
	float: left;
	width: 75px;
	padding: 5px;
	background-color: #f89829;
	text-align: center;
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	clear: both;
}
.more {
	clear: none;
}
.landlord-results-container {
	float: left;
	width: 730px;
	border-bottom: 1px solid #9ab3b4;
	padding-bottom: 20px;
}
.results-container {
	float: right;
	width: 590px;
	border-bottom: 1px solid #9ab3b4;
	padding-bottom: 20px;
	clear: none;
	padding-right: 10px;
	padding-left: 10px;
}
.description2 li {
	list-style-image: url(images/bullet2.gif);
	line-height: 1.7em;
}
#results ul {
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 160px;
	clear: none;
	float: left;
}
.summary {
	float: right;
	width: 265px;
	padding-top: 10px;
	padding-right: 4px;
	text-align: justify;
	margin-left: 5px;
	clear: none;
}
#results .description ul {
	padding: 0;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	clear: none;
	float: right;
}
#property-descriptionImages {
	float: left;
	width: 300px;
	clear: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#property-description {
	float: left;
	width: 385px;
	margin-bottom: 30px;
	margin-right: 30px;
	clear: left;
	color: #000000;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	padding-right: 10px;
	margin-top: -10px;
}
#property-description a:hover, #property-description a:active {
	color: #000000;
}
#property-description a:link {
	color: #333333;
}
#property-description ul {
	padding: 0;
	margin-top: 0;
}
#property-description ul li {
	font-size: 12px;
	font-weight: bold;
	color: black;
	list-style-image: none;
	list-style-type: none;
}
.messagetext {
	font-size: 125%;
	text-transform: none;
	color: #000;
	clear: left;
	text-align: left;
}
.thumbnail {
	z-index: 0;
	padding: 0;
	border: 1px none #CCCCCC;
}
.thumbnail: hover {

}
.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #fff;
	padding: 10px;
	left: -1000px;
	border: 1px solid #30b652;
	visibility: hidden;
	font-size: 10px;
	color: #333;
	text-transform: uppercase;
	text-decoration: none;
}
.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 1px;
}
.thumbnail: hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	top: -10px;
	left: 50px; /*position where enlarged image should offset horizontally */
}
#property-thumbs {
	width: 350px;
	background-color: #fff;
	border: none;
	float: left;
	position: relative;
	margin-top: -10px;
}
#moreinfo {
	float: left;
	clear: none;
	border: none;
	color: #000;
	width: 360px;
	padding-bottom: 15px;
}
#stations {
	float: left;
	clear: both;
	width: 300px;
	border: 2px solid #999999;
	color: #333333;
	margin-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.photoTitle {
	clear: left;
	color: #666666;
}
.photo {
	clear: left;
}
#moreinfo p {
	color: #000000;
	font-weight: bold;
}
#moreinfo li {
	float: left;
	padding: 0;
	color: #000000;
	margin-top: 2px;
	margin-right: 15px;
	margin-bottom: 5px;
	list-style-image: none;
	list-style-type: none;
	font-size: 11px;
}
#moreinfo li a, #moreinfo li a:visited {
	font-size: 10px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#moreinfo li a:hover, #moreinfo li a:active  {
	color: #ffac02;
}
.arrow {
	padding-left: 1.4em;
	margin-left: 5px;
	background-image: url(images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left 55%;
}
#results .morehistory {
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
	background-color: #3a5691;	
	font-size: 10px;
	color: #fff;	
	font-weight: bold;
	text-transform: uppercase;
}
.morehistory a {
	color: #fff;
}
#landlordresults {
	float: left;
	width: 770px;
	margin-left: 0;
	margin-bottom: 15px;
	display: table-cell;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #9ab3b4;
	border-right-color: #9ab3b4;
	border-bottom-color: #9ab3b4;
	border-left-color: #9ab3b4;
	padding-left: 40px;
}
.noresults {
	float:left;
	width: 390px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
	color: #333333;
}
#results {
	float: left;
	margin-bottom: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #9ab3b4;
	border-left-color: #9ab3b4;
	width: 775px;
}
#results .next a, #results .previous a, #results .next a:visited, #results .previous a:visited {
	color: #fff;
}
#results .thumbnail-pic {
	float: left;
	clear: none;
	margin-top: 10px;
	height: 110px;
	width: 150px;
	margin-right: 3px;
}
#landlordresults .thumbnail-pic {
	float: left;
	width: 150px;
	height: 120px;
	border: 1px solid #666666;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#results .next {
	float: right;
	width: 100px;	
	margin: 10px 10px 10px 0;
	padding: 2px 5px;
	font-size: 10px;
	color: #fff;	
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
	background-color: #3a5691;
}
#results .previous {
	float: left;
	width: 100px;	
	margin: 10px 0 10px 10px;
	padding: 2px 5px;	
	background-color: #3a5691;	
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
}
.next a, .next a:link, .next a:visited, .previous a, .previous a:link, .previous a:visited, .more a, .more a:link, .more a:visited, .mysearches a:link, .mysearches a:visited {
	color: #fff;
}
.next a:hover, .next a:active, .previous a:hover, .previous a:active, .more a:hover, .more a:active {
	color: #fff;
	text-decoration: none;
}
.submit{
	color: #000000;
}
.submit_form{
	color:#FFFFFF;
	background-color: #ffa500;
	font-size: 14px;
	border: 1px solid #666666;
	width: auto;
	font-weight: bold;
	border-radius: 6px;
	padding: 3px;
}
.submit_form_listing{
	color:#000000;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	clear: both;
	float: right;
	margin-top: 15px;
	font-size: 14px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.submit_form_listing2{
	color:#000000;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	clear: both;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	margin-bottom: 10px;
	border-radius:5px;
	padding-right: 5px;
}
.submitcustom{
	color:#000000;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	clear: both;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-radius:5px;
	padding-right: 5px;
	width: 78px;
	height: 20px;
}

/* Navigation */
#navigation {
	clear: none;
	width: 760px;
	height: 28px;
	padding-left: 240px;
	margin-top: -28px;
	margin-bottom: 0px;
	float: left;
}
.menu {
	float: right;
	clear: none;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
	margin-top: 0;
	margin-right: 0;
	width: 100%;
	font-size: 120%;
	text-align: left;
}
.menu_other {
	min-width: 80px;
	float: left;
	border-right-width: 1px;
	border-right-color: #FFFFFF;
	font-weight: bold;
	border-right-style: solid;
	padding-left: 8px;
	height: 28px;
	color: #FFFFFF;
}
.menu_first {
	min-width: 80px;
	font-weight: bold;
	height: 24px;
	float: left;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
}
.menu_last {
	float: left;
	border-right-color: #999999;
	font-weight: bold;
	padding-left: 8px;
}
.menu a {
	display: block;
	text-decoration: none;
	float: left;
	text-transform: none;
	position: relative;
}
.menu a span {
	display: block;
	color: #FFFFFF;
	text-align: left;
	background-position: left top;
	padding-right: 14px;
	padding-bottom: 4px;
	border-right-color: #000000;
	border-top-color: #000000;
	font-weight: bold;
	border-left-color: #000000;
	border-bottom-color: #000000;
	text-decoration: none;
	font-size: 120%;
}
.menu a b {
	display: block;
}
.menu a em {
	display: none;
}
.menu a:hover span {
	color: #000000;
	background-image: none;
	text-decoration: underline;
}

/* Call Out Boxes */

#intro {
	background-color:transparent;
	float: left;
	width: 671px;
	clear: none;
	height: 226px;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding-left: 15px;
	padding-top: 10px;
}
#intro h1 {
	color: #333333;
	border-bottom: none;
	text-align: left;
	font-size: 375%;
	font-weight: bold;
	text-indent: 15px;
}
#intro h2 {
	text-align: left;
	font-size: 200%;
	font-weight: bold;
	text-indent: 25px;
	line-height: 0%;
	color: #333333;
	margin-bottom: 25px;
}
h1#leadingtext {
	clear: none;
	font-size: 150%;
	color: #666666;
	text-align: left;
	line-height: 1.3em;
	float: left;
	margin-left: 20px;
	width: 750px;
	margin-top: 15px;
}
h1#leadingtext2 {
	clear: both;
	font-size: 150%;
	color: #666666;
	text-align: left;
	line-height: 1.3em;
	margin-bottom: 12px;
	margin-left: 0px;
	text-transform: capitalize;
	float: left;
	width: 100%;
}
.agentbox {
	color:#999999;
	border: 1px solid #999999;
	padding: 5px;
	float: left;
	width: 80%;
	list-style-type: none;
}
.agentbox2 {
	color:#999999;
	float: left;
	list-style-type: none;
	clear: both;
	width: 70%;
	margin-bottom: 30px;
	margin-top: 30px;
	padding-left: 30px;
}
.agentcharges {
	color:#666666;
	border: 1px solid #000000;
	padding: 5px;
	float: left;
	width: 80%;
}
#featured {
	float: left;
	width: 90%;
	margin-top: 5px;
	margin-bottom: 2em;
	border: 1px solid #999;
	background-color: #9ab3b4;
}
#featured h2 {
	float: left;
	margin: -2px 1em 0 0.6em;
	padding-top: 0;	
	padding-bottom: 0.2em;	
	border-bottom: 1px solid #9ab3b4;
	font-size: 116%;
	color: #000;
	text-transform: uppercase;
}
#featured p {
	margin: 0.4em 2em 0.4em 1.2em;
	padding: 0.4em;
	font-size: 80%;
	color: #000;
}
#featured ul {
	width: 96%;
	margin-left: 0.5em;
	margin-top: 0;	
	padding: 0;
}
#featured ul li {
	float: left;
	width: 90%;
	padding: 0.2em;
	font-size: 80%;
	color: #000;	
	text-transform: uppercase;	
}
#featured ul li img {
	border: 2px solid #9ab3b4;
}
label span {
	float: left;
	clear: both;
	margin-left: 2em;
}
#loginbox {
	width: 440px;
	font-size: 125%;
	height: 235px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
	background-image: url(images/orangebox490x270.gif);
	background-repeat: no-repeat;
	color: #666666;
}
#loginbox a:link, #loginbox a:hover, #loginbox a:visited {
	color: #999999;
}
#loginleft {
	float: left;
	width: 400px;
	margin-bottom: 20px;
	clear: both;
	text-decoration: none;
}
#loginright {
	float: left;
	width: 200px;
	margin-bottom: 25px;
}
.loginrem {
	width: 120px;
	position: absolute;
	top: 39px;
	right: 90px;
	font-size: 80%;
	line-height: 12px;
}
.checkrem {
	position: absolute;
	top: 36px;
	right: 110px;
}
#loginbox input.submit {
	float: right;
	width: 92px;
	margin-top: 10px;
	clear: both;
	height: 33px;
	background-image: url(images/signin_button.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#loginbox .textinput {
	width: 335px;
	background-color: #FFFFFF;
	color: #000000;
	clear: none;
	height: 24px;
	border: 1px none #999999;
	text-decoration: none;
	float: left;
	font-size: 16px;
	padding: 2px;
	background-image: url(images/searchbox335x28.gif);
	background-repeat: no-repeat;
}
#loginbox p {
	margin-top: 5em;
	font-size: 12px;
}
.login{
	float: right;
	clear: right;
	margin-top: 10px;
	width: 180px;
	position: relative;
}
#selectlistingbox {
	width: 450px;
	position: relative;
	clear: both;
	margin-top: 50px;
	margin-left: 250px;
	border: 4px solid #FFA500;
	margin-bottom: 40px;
	height: 180px;
	padding: 15px;
	font-size: 120%;
}
/* Footer Navigation */
ul.footernavigation {


}
ul.footernavigation li {
	float: left;
	margin-top: 6px;
	text-transform: uppercase;
	vertical-align: middle;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	padding-right: 27px;
}
ul.footernavigation li a {
	color: #333333;
	text-decoration: none;
}
ul.footernavigation li a:hover {
	color: #ffac02;
}
/* Sign Up Forms */


#mc_embed_signup{
	background:#fff;
	clear:none;
	float: right;
	width: 360px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 60px;
	border: 1px solid #999999;
	color: #666;
}

.formHome {
background-image:none;
background:#00FF99;
border:none;
}
.form-table {
	clear: both;
}
.form-table select {
	float: left;
	clear: left;
	margin-top: 0.4em;
	color: #000;
	width: 170px;
	padding: 0.2em;
}
.form-table th {
	vertical-align: top;
	text-align: left;
	width: 145px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
}
.form-table-large {
	clear: both;
	width: 930px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}
.form-table-large select {
	float: left;
	clear: left;
	margin-top: 0.4em;
	color: #000;
	width: 170px;
	padding: 0.2em;
}
.form-table-large th {
	vertical-align: top;
	text-align: left;
	width: 130px;
	padding: 8px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.form-table-large td {
	vertical-align: top;
	text-align: left;
	width: 250px;
	padding: 8px;
}
.input-text {
	background-color: #FFFFFF;
	width: 250px;
	background-image: none;
	border: 1px solid #999999;
	font-size: 14px;
	padding: 3px;
}
#addpic {
	background-color: #FFFFFF;
	background-image: none;
	width: 100%;
	float: left;
}
#uploader_message {
	background-color: #FFFFFF;
	float: left;
	color: #FF0000;
	text-decoration: blink;
}
.form-table-medium .input-text {
	background-color: #FFFFFF;
	color: #000;
	border: 1px solid green;
	width: 250px;
	clear: both;
	font-size: 14px;
	padding: 3px;
	background-image: none;
	float: left;
}
.input-checkbox {
	color: #000;
	clear: left;
	float: left;
}
.form-table th label {
	color: #000000;
	font-size: 120%;
	width: 140px;
	font-weight: normal;
}
.form-table tr {
	float: left;
	clear: left;
	margin-right: 0px;
	margin-bottom: 0.1em;
}
.form-table td.last {
	margin-right: 1em;
	padding-right: 1em;
	border-style: none;
	float: right;
	display: table-cell;
}
.form-table a {
	color: #000;
	text-decoration: underline;
}
.form-table td {
	float: none;
	padding-right: 0;
	padding-left: 3px;
	width: 320px;
	padding-bottom: 10px;
}
.form-table-large th label {
	color: green;
	font-weight: bold;
	font-size: 110%;
}
.form-table-large tr {

}
.form-table-large td.last {
	margin-right: 1em;
	padding-right: 1em;
	border-style: none;
	float: right;
	display: table-cell;
}
.form-table-large a {
	color: #000;
	text-decoration: underline;
}
.note {
	float: left;
	clear: both;
	width: 250px;
	color: #000000;
	text-align: left;
	margin-left: 0.1em;
	height: auto;
	overflow: hidden;
	font-size: 80%;
	font-weight: normal;
	line-height: 14px;
	margin-bottom: 10px;
}
.note2 {
	float: left;
	clear: left;
	font-size: 12px;
	color: #000000;
	text-align: left;
	margin-left: 0.1em;
	padding-right: 5px;
	margin-top: 0px;
}
.note2 a {
	color:#666666;
	font-weight: normal;
}
.note3 {
	float: left;
	clear: none;
	font-size: 10px;
	color: #000000;
	text-align: left;
	width: 280px;
	margin-bottom: 5px;
}

.form-table-medium {
	clear: both;

}
.form-table-medium select {
	float: left;
	margin-top: 0.4em;
	color: #000;
	width: 260px;
	padding: 3px;
	clear: both;
	font-size: 14px;
	border: 1px solid green;
}
.form-table-medium th {
	vertical-align: top;
	text-align: left;
	padding-left: 1em;
	width: 240px;
	padding-top: 8px;
	padding-bottom: 10px;
}
.input-text-medium {
	padding: 3px;
	background-color: #FFFFFF;
	color: #000;
	border: 1px solid green;
	font-size: 14px;
}
.form-table-medium td {
	float: none;
	padding-right: 0;
	padding-left: 0.4em;
	padding-top: 8px;
	padding-bottom: 5px;
}
.form-table-medium th label {
	color: green;
	font-size: 120%;
	width: 200px;
}
.signupform {
	clear: left;
	width: 930px;
	margin-top: 10px;
	color: #000000;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	padding-bottom: 10px;
	float: left;
}
.signupformmedium {
	clear: left;
	width: 700px;
	border: 1px solid #999999;
	margin-top: 20px;
	margin-right: 0;
	margin-left: 150px;
	color: #000000;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.signupformsmall {
	clear: none;
	width: 490px;
	color: #000000;
	margin-bottom: 20px;
	float: left;
	height: auto;
	border: 1px solid #51b148;
	padding-top: 10px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 6px;
}
.signupformsmaller {
	clear: none;
	width: 455px;
	color: #000000;
	margin-bottom: 20px;
	float: left;
	margin-top: 5px;
	height: auto;
	padding: 6px;
	border: 1px solid #999999;
	margin-left: 15px;
}
#picupload {
	clear: both;
	padding: 10px;
	float: left;
	width: 900px;
	margin-top: 30px;
}
.dropdown {
	margin-bottom: 6px;
	background-image: none;
}
.alarm {
	float: left;
	clear: left;
	padding: 2px;
	font-size: 10px;
	color: #ea1e1e;
	text-transform: uppercase;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0.1em;
	text-align: center;
}
.alarmlarge {
	font-size: 110%;
	color: #ea1e1e;
	font-weight: bold;
	text-transform: none;
	clear: both;
	text-align: center;
}
/*  Messages Section */

#messages ul {
	padding: 0;
	line-height: 22px;
	list-style-image: none;
	list-style-type: none;
}
ul.list {
	list-style-image: url(images/bullet3.gif);
}
#messages ul li a {
	display: block;
	border-bottom: 1px solid #9ab3b4;
	color: #000000;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	float: left;
	width: 450px;
	font-weight: bold;
	background-image: url(images/bullet2.gif);
	background-repeat: no-repeat;
	background-position: 15px 85px;
	list-style-image: none;
	list-style-type: none;
}
#messages {
	float: left;
	clear: left;
	width: 940px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-left: 20px;
}
#messages ul li a:hover {
	color: #000000;
	float: left;
	width: 450px;
	border: 1px none #f89829;
	text-decoration: underline;
	background-color: #ffa500;
	font-weight: bold;
	background-image: none;
	list-style-image: none;
	list-style-type: none;
}
#messages ul li a em {
	margin-left: -26px;
	color: #000;
	font-weight: bold;
	font-style: italic;
}
#messages ul li a strong {
	display: block;
	position: relative;
	left: -25px;
	top: 5px;
	color: #000;
	font-weight: bold;
}
#messages ul li a span {
	position: relative;
	left: -25px;
	top: 5px;
	color: #000000;
	text-align: left;
}
#messages ul li a.dbox {
	display: block;
	border-bottom: 1px solid #9ab3b4;
	background-color:#EFEFEF;
	background-image:none;
	background-repeat: no-repeat;
	color:#999999;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	width: 450px;
}
#messages h2 {
	margin-top: 5px;
	font-size: 125%;
	color: #ffac02;
}
#messages h3 {
	margin-top: 5px;
	font-size: 120%;
	color: #3a5691;
}
.landlordBox h3 a:link, .landlordBox h3 a, .landlordBox h3 a:visited{
	line-height: 20px;
	text-decoration: underline;
	color: #51b148;
}
.landlordBox a:link, .landlordBox a, .landlordBox a:visited{
	line-height: 20px;
	text-decoration: underline;
}
.landlordBox a:hover{
	line-height: 20px;
	text-decoration: none;
	color: #f89829;
}
.landlordBox{
	float: left;
	clear: left;
	width: 770px;
	margin-top: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-bottom: 20px;
	padding: 5px;
}
.agentBoxleft{
	float: left;
	width: 600px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-bottom: 20px;
	padding: 5px;
	margin-top: 10px;
}
.agentBoxright{
	float: right;
	width: 360px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	margin-top: 30px;
	margin-right: 10px;
}

.browseBox{
	float: left;
	clear: none;
	color: #666666;
	width: 728px;
	padding-bottom: 30px;
	font-weight: normal;
	background-color: #FFF;
	border: 1px solid #999999;
	margin-left: 5px;
}
.browseBox a {
	line-height: 22px;
	color: #51b148;
	text-decoration: underline;
	font-size: 115%;
}
.browseBox a:hover {
	line-height: 22px;
	color: #f89829;
	text-decoration: none;
	font-size: 115%;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{

}
html, body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Tahoma, Arial, Helvetica, sans-serif;
  color: #333;
}
#TB_secondLine {
  font: 10px Tahoma, Arial, Helvetica, sans-serif;
  color: #666;
}
#TB_window a: link {color: #666;}
#TB_window a: visited {color: #666;}
#TB_window a: hover {color: #000;}
#TB_window a: active {color: #666;}
#TB_window a: focus{color: #666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
	background-color: #000;
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#TB_window {
	z-index: 102;
	display: none;
	position: absolute;
	background: #fff;
	border: 4px solid #525252;
	color: #000;
	text-align: left;
}
#TB_window images {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	float: left;
	height: 25px;
	padding: 7px 30px 10px 25px;
}
#TB_closeWindow {
	float: right;
	height: 25px;
	padding: 11px 25px 10px 0;
}
#TB_closeAjaxWindow {
	float: right;
	margin-bottom: 1px;
	padding: 5px 10px 7px 0;
	text-align: right;
}
#TB_ajaxWindowTitle {
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}
#TB_title{
	background-color: #e8e8e8;
	height: 27px;
}
#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}
#TB_ajaxContent p {
	padding: 5px 0 5px 0;
}
#TB_load {
	z-index: 101;
	position: absolute;
	display: none;
	width: 100px;
	height: 100px;
}
#TB_HideSelect {
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: none;
	background-color: #fff;
	-moz-opacity: 0;
	opacity: 0;
}
#TB_iframeContent {
	clear: both;
	border: none;
}


.errormessage {
	float: left;
	clear: both;
	width: auto;
	font-size: 10px;
	color: #ea1e1e;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0.2em;
}


.picsupload {
	clear: none;
	background-color: #FFFFFF;
	margin-top: 25px;
	margin-right: 27px;
	margin-bottom: 0;
	margin-left: 27px;
	float: none;
}
.picsupload li  {
	float: left;
	width: 70px;
	background-color: #FFFFFF;
	font-size: 8px;
	text-transform: capitalize;
	clear: none;
	padding-left: 15px;
	line-height: 12px;
}
.picsupload li a {
	color: #000;
	background-color: #FFFFFF;
	text-decoration: underline;
}
.bl {
	color: #000;
}
.contentdiv span {
	margin-right: 0;
	text-transform: uppercase;
}
#fproperty {
	width: 253px;
	height: 200px;
	line-height: normal;
	font-size:14px;
	text-align:left;
	margin-top: 20px;
}
#locationmap {
	float: left;
	width: 750px;
	border: 1px solid #ccc;
	background-color: #ebf6f9;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 23px;
}
#locationmap p, #locationmap h2 {
	padding: 10px;
}

.whyAdvertiseBox {
	float: left;
	height: 500px;
	width: 410px;
	top: 0px;
	clear: right;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #666666;
	margin-left: 30px;
	margin-top: -45px;
}
.whyAdvertiseBox ul {
	float: left;
	list-style-image: url(images/bullet2.gif);
	margin-top: 0px;
}
#tenancy {
	height: 456px;
	width: 504px;
	top: 60px;
	display: none;
	position: absolute;
	z-index: 100;
	left: 30%;
	overflow: visible;
}
#tenancy_inner {
	height: 430px;
	width: 480px;
	text-align: left;
	background-color: #FFFFFF;
	padding: 10px;
	border: 2px solid #999999;
	overflow: auto;
	position: relative;
	float: left;
	margin-left: -20px;
}
.whybox_inner {
	height: 100px;
	width: 445px;
	text-align: left;
	background-color: #FFEBC6;
	position:relative;
	top: -60px;
	left: 0px;
	border: 2px solid #000000;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#whybox {
	height: 116px;
	width: 454px;
	display: none;
	position:relative;
	z-index: 100;
	overflow: visible;
	top: -180px;
	left: -50px;
}
#testimonials {
	height: 506px;
	width: 954px;
	top: 20px;
	display: none;
	position: absolute;
	z-index: 100;
	left: 5%;
	overflow: visible;
	font-size: 120%;
}
blockquote {
	margin-right: 20px;
	margin-left: 20px;
}
.right {
	float: right;
}
.sml {
	font-size: 90%;
	clear: none;
	float: left;
	width: 140px;
	font-weight: normal;
}
.small {
	font-size: 90%;
	clear: both;
	float: left;
	width: 200px;
	margin-bottom: 20px;
}

.savesearchbox {
	color:#f89829;
	border: 1px solid #f89829;
	padding: 2px;
	width: 280px;
	font-weight: bold;
	font-size: 140%;
	background-color: #FFE8BB;
	text-align: center;
}
.savesearchbox a:link, .savesearchbox a:visited, .savesearchbox a:active{
	color: #f89829;
	text-decoration:none;
}
#savesrch {
	display:none;
	left:28%;
	top:140px;
	width:490px;
	height:270px;
	position:absolute;
	z-index:110;
}
#saveSearchBox {
	color: #333333;
	font-size: 125%;
	height: 250px;
	width: 450px;
	background-image: url(images/orangebox490x270.gif);
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#saveSearchBox td {
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 250px;
}
#saveSearchBox h2 {
	font-size: 18px;
	color: #f89829;
	text-align: left;
}
#saveSearchBox a, #saveSearchBox a:visited {
	text-decoration: underline;
}
#saveSearchBox a:hover, #saveSearchBox a:active {
	text-decoration: underline;
	color: #f89829;
}
#searchBox {
	width: 200px;
	background: #fff;
	color: #333333;
	border: 1px solid #333333;
	height: 25px;
	clear: both;
	float: left;
	font-size: 18px;
	font-weight: normal;
	padding: 2px;
	margin-bottom: 10px;
}
.saveSearch input {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	border: 1px solid #000000;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.submitSaveSearch {
	float: right;
	color: #FFFFFF;
	background-color: #f89829;
	height: 35px;
	padding: 5px;
	margin-top: 30px;
	font-size: 18px;
	font-weight: bold;
}
.infoboxleft {
	float: right;
	width: 220px;
	margin-top: 30px;
	color: #333333;
	padding: 5px;
}
.infoboxleft a:link, .infoboxleft a:visited, .infoboxleft a:hover  {
	color: #f89829;
	font-weight: bold;
	text-decoration: none;
	font-size: 150%;
}
.infoboxleft h3 {
	font-size:18px;
	float: left;
	text-align: center;
}
#errorbox {
	clear: both;
	height: auto;
	float: left;
	width: 600px;
	margin-left: 200px;
	text-align: center;
	color: #FF0000;
}
.red {
	color: #FF0000;
}
.red a:link, .red a:visited {
	color: #FF0000;
}
.linkSmall {
	color: #666666;
	font-size: 80%;
	text-align: center;
}
.Blue {
	color: 3a5691;
	font-size: 150%;
}
.search_buttonOGH {
	clear: none;
	height: 20px;
	font-weight: bold;
	float: right;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #666666;
	background-color: #D8D8D8;
	margin-top: -6px;
	width: 54px;
	margin-bottom: 20px;
	margin-right: 2px;
}
#description {
	clear: none;
	float: left;
	width: 275px;
	margin-bottom: 15px;
	text-align: left;
	margin-left: 20px;
	font-weight: normal;
	line-height: 1.5em;
	color: #666;
}
.viewcounter {
	width:79px;
	background-image: url(images/view_counter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	text-align: right;
	padding-right: 11px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
	margin-top: 8px;
	padding-top: 1px;
}
.description2 {
	clear: right;
	float: right;
	width: 170px;
	color: #000000;
}
.description2 a:link, .description2 a:visited {
	font-weight:normal;
	color: #666;
}
.description2 a:hover {
	color: #f89829;
	font-weight: normal;
}
#description3 {
	clear: none;
	float: left;
	width: 120px;
	color: #000000;
	height: 145px;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin-right: 14px;
	margin-bottom: 5px;
}
#description3 a:link {
	font-weight: bold;
	text-decoration: underline;
}
#description4 {
	clear: both;
	float: left;
	width: 400px;
	color: #000000;
	background-color: #CAF0FF;
	padding: 5px;
	border: 1px solid #666666;
	margin-top: 25px;
	margin-left: 20px;
}
}
#description5 {
	clear: none;
	float: left;
	width: 160px;
	color: #000000;
	text-align: left;
	display: inline;
}
#progress {
	clear: both;
	float: left;
	width: 700px;
	margin-bottom: 5px;
	height: 40px;
	font-size: 90%;
	margin-left: 150px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.progress {
	float: left;
	width: 220px;
	color: #000000;
	font-weight: bold;
	height: 27px;
	font-size: 12px;
	clip: rect(auto,auto,auto,auto);
	padding: 6px;
	display: block;
	border: 1px solid #CCCCCC;
}
.progress p {
	margin-top:-25px;
	padding-left: 30px;
	font-size: 125%;
}
.progress_fade {
	float: left;
	height: 27px;
	width: 219px;
	color: #CCCCCC;
	font-weight: bold;
	background-color: #EBEBEB;
	vertical-align: middle;
	text-align: center;
	padding: 6px;
	font-size: 120%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#breadcrumbsBrowse {
	clear: none;
	float: left;
	width: 725px;
	color: #666666;
	text-transform: capitalize;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
#breadcrumbs {
	clear: none;
	float: left;
	width: 985px;
	color: #666666;
	text-transform: capitalize;
	height: 35px;
	background-color: #f7fafb;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
#breadcrumbs a:hover{
	color: #ffa500;
}
#breadcrumbs a{
	color: #666666;
}
#tabnavigation {
	width: 762px;
	text-align: left;
	color: #ffa500;
	float: left;
	font-size: 140%;
	padding-left: 5px;
	clear: none;
	margin-top: 15px;
	margin-bottom: 10px;
}
#tabnavigation ul{
	margin:0;
	padding:0;
	clear: none;
}
.tabmenu {
	list-style-type:none;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: right;
	white-space: nowrap;
}
.tabmenu li {
	float:left;
	min-width:80px;
	margin-bottom: -1px;
	margin-left: 2px;
	clear: none;
}
.tabmenu a {
	text-decoration:none;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tabmenu a:visited {
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tabmenu a span {
	color:#000000;
	text-align:center;
	cursor:pointer;
	background-color: #E9F1F5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	width: 70px;
	clear: none;
	border: 1px solid #999999;
}
.tabmenu a span.current {
	color: #000000;
	border: 1px solid #999999;	
	background-color: #e9f1f5;
	clear: none;
}
.tabmenu a b {
	display:block; 
}
.tabmenu a:hover {
	padding-top: 5px;
	padding-bottom: 5px;
}
.tabmenu a:hover span {
	color:#000000;
	text-align:center;
	cursor:pointer;
	background-color: #FFAC02;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	clear: none;
	border: 1px solid #9AB3B4;
}
.pagination-container {
	clear: both;
	width: 780px;
}

.pagination {
	float: right;
	margin-top: 5px;
	padding: 4px 0 4px 0;
	text-align: right;
}
.paginationu {

}
.pagination ul{
	margin: 0;
	padding: 0; font-family : arial, helvetica; 
	font-size : 14px;
}
.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}
.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #C2D3FC;
	text-decoration: none; color: #015581;
}
.pagination a:hover {
	border: 1px solid #015581;
	color: #015581;
	text-decoration: none;
}
.pagination a:active {
	border: 1px solid #015581;
	color: #015581;
	background-color: #FEE496;
	text-decoration: none;
}
.pagination a.currentpage{
	background-color: #FEE496;
	color: #FFFFFF;
	border-color: #015581;
	font-weight: bold;
	cursor: default;
}
.pagination a.selected {
	background-color: #FEE496;
	color: #015581;
	border-color: #015581;
	font-weight: normal;
	cursor: default;
}
.pagination a.disablelink, .pagination a.disablelink:visited, .pagination a.disablelink:hover{
	background-color: #FFFFFF;
	cursor: default;
	color: #DDDDDD;
	border-color: #DDDDDD;
	font-weight: bold;
}
.pagination a.prevnext{
	font-weight: bold;
}
#map {
	border: 1px solid #999;
}
#message {
	float: left;
	width: 750px;
	background-color: #FFFFFF;
	text-align: center;
	padding: 4px;
}
#messages ul li a.dbox:hover {
	background-color:#CCCCCC;
	background-repeat: no-repeat;
	text-decoration:underline;
	width: 450px;
}
.messageclear {
	clear: both;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 850px;
}
.notification {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: center;
}
.boxcontent {
	width: 982px;
	clear: none;
	float: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #FF8000;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	height: auto;
	margin-left: 10px;
	color: #666;
	font-size: 110%;
	margin-bottom: 15px;
}
.boxcontent h2 {
	font-size: 150%;
	color: #666666;
	margin-bottom: 5px;
	margin-top: 0px;
	font-weight: normal;
}
.boxcontent h3 {
	font-size: 110%;
	color: #f89829;
	margin-bottom: 0px;
	margin-top: 10px;
	font-weight: normal;
}
.featprop {
	padding-right: 5px;
	padding-left: 2px;
	width: 150px;
	clear: none;
	float: left;
	height: 145px;
}
.featprop a, featprop a:visited, featprop a:link {
	color: #666666;
	text-decoration: none;
}
.featprop a:hover {
	color: #000000;
}
.featprop_last {
	padding-right: 2px;
	padding-left: 3px;
	width: 150px;
}
.featprop_last a, featprop_last a:visited, featprop_last a:link {
	color: #666666;
	text-decoration: none;
}
.featprop_last a:hover {
	color: #000000;
	text-decoration: underline;
}
.fprop_img {
	border:1px solid #666666;
	margin-left:5px;
	margin-bottom:12px;
}
.crosstext {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
	text-align: justify;
	margin-top: 5px;
	font-size: 110%;
	clear: both;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #FFFFFF;
	width: 935px;
	float: left;
	margin-left: 1px;
}
.crosstext_top {
	text-align: justify;
	margin-top: 20px;
	clear: both;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	width: 940px;
	margin-left: 10px;
}
.crosstext_search {
	text-align: justify;
	font-size: 95%;
	color: #999999;
	width: 858px;
	float: left;
	padding-right: 30px;
	padding-left: 20px;
}
.browseboxcontent {
	width: 660px;
	clear: none;
	float: left;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 245px;
	padding-top: 8px;
	font-size: 110%;
}
.browseboxcontent a:link{
	color: #51b148;
	font-weight: normal;
	line-height: 22px;
	text-decoration: underline;
}
.browseboxcontent a:visited {
	color: #51b148;
	font-weight: normal;
	font-size: 110%;
	text-decoration: underline;
	line-height: 22px;
}
.browseboxcontent a:hover{
	color: #FF9900;
	font-size: 110%;
	font-weight: normal;
	text-decoration: underline;
	line-height: 22px;
}
.browseboxcontent2 {
	width: 660px;
	clear: none;
	float: left;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	height: 500px;
	font-weight: normal;
}
.browseareas {
	height: auto;
	width: 100%;
	font-size: 90%;
}
.browseareas h2 {
	color: #333333;
	height: 20px;
	width: 622px;
	background-image: url(images/orange_grad_tile.gif);
	background-repeat: repeat;
	text-align: center;
	clear: none;
	float: left;
	padding-top: 4px;
	font-size: 120%;
}
.message {
	padding: 10px;
	text-indent: 15px;
	clear: both;
	float: left;
	width: 900px;
	display: inline;
}
.message a:hover {
	text-decoration:underline;
	color: #f89829;
}

