@charset "UTF-8";

/* CSS Document */

* {

	margin:0px;

	padding:0px;

	}

	

a img {

	border:none;

	}

	

body {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:#0d3d76;

	font-size:small;

	}

	

#container {

	width:933px;

	margin:10px auto 10px auto;

	background:#ffffff url(images/contentRepeater.gif) repeat-y;

	text-align:left;

	}



#wrapper {

	background:url(images/contentBottom2.gif) no-repeat bottom;

	min-height:500px;

	height:auto;

	}

	

#middle {

	background:url(images/contentMiddle2.gif) no-repeat top;

	}

	

/* for Internet Explorer */

/*\*/

* html .container {

height: 500px;

}

/**/



#nav{

	margin-left:35px;

	width:183px;

	float:left;

	padding-left:10px;

	font-size:1.3em;

	margin-bottom:105px;

	}

	

/* for Internet Explorer */

/*\*/

* html #nav {

	margin-left:20px;

}

/**/





	

#nav ul li.hr {

	height:20px;

	}

	

#nav ul li a, #nav ul li {

	color:white;

	text-decoration:none;

	}



#nav ul ul {

	margin-left:8px;

	font-size:0.9em;

	}

	

#content {

	width:650px;

	float:right;

	padding:10px 20px 20px 20px;

	}

	

html>body #content {

	width:664px;

	float:right;

	padding:10px 20px 20px 20px;

	}





	

#welcome {

	padding:0 10px 10px 0;

	margin:-10px 0 0 -13px;

	}

	

#benefits {

	background:#ffffff url(images/benefitsRight.jpg) no-repeat right 65px;

	width:379px;

	min-height:200px;

	height:auto;

	float:left;

	}



/* for Internet Explorer */

/*\*/

* html #benefits {

height: 200px;

}

/**/



#benefits ul {

	margin-left:35px;

	width:200px;

	}

	

#feature {

	float:left;

	margin:0 0 0 0;

	width:205px;

	background:#0d3d76 url(images/featureBottom.gif) no-repeat bottom left;

	color:white;

	text-align:center;

	}

	

#feature img {

	margin:0 auto 0 auto;

	}



#feature p {

	padding:10px;

	}



#feature .go {

	text-align:right;

	}



#feature .go img {

	position:relative;

	top:15px;

	}

	

#footer {

	background-color:white;

	text-align:center;

	padding-bottom:5px;

	}

	

#footer ul {

	list-style:none;

	padding:10px 0px;

	}

	

#footer ul li {

	display:inline;

	padding:0 5px;

	}

	

.floatLeft {

	float:left;

	width:239px;

	}

	

p {

	margin:5px 0 10px;

	}

	

.page_display p {

	line-height:1.6em;

	}

	

h1 {

	font-size:1.5em;

	}	



h2 {

	font-size:1.3em;

	color:#0c9c49;

	}



h3 {

	font-size:1.3em;

	margin-bottom:3px;

	}



h4 {

	font-size:1.2em;

	margin-bottom:3px;

	}

	

a {

	color:#0c9c49;

	text-decoration:none;

	text-decoration:underline;

	}



.square {

	list-style:square;

	}



.nobullets {

	list-style:none;

	}

	

.nobullets label {

	display:block;

	height:1.5em;

	font-size:1.3em;

	margin-top:5px;

	}

	

.clear {

	clear:both;

	}



.button {

	margin-top:6px;

	padding:3px 5px;

	}

	

/* Searching */

	

#searchresults h4 {

	margin:10px 0 10px 0;

	}

	

#searchresults .searchfields {

	list-style:none;

	}

	

.searchfields input {

	margin-right:5px;

	}

	

#searchresults ul li {

	margin-bottom:6px;

	display:block;

	float:none;

	clear:left;

	}

#searchresults ul li.checklist {

	display:block;

	float:left;

	width:150px;

	clear:none;

	}



#searchresults select {

	width:250px;

	}

	

#searchresults .searchfields {

	margin:10px 0 6px 0;

	width:100%;

	}



#searchresults .searchfields li {

	width:50%;

	margin-bottom:15px;

	}

#searchresults label {

	margin-left:10px;

	}

	

#searchresults .searchfields label {

	display:block;

	width:100%;

	margin:0 0 3px 0;

	font-weight:bold;

	}

	

.browse_tool_table {

	width:100%;

	}

	

.browse_tool_curpage {

	font-size:1.2em;

	}



.bt_pages {

	font-size:1.0em;

	margin:0 1px 0 1px;

	padding:3px;

	}

	

a.bt_pages:hover {

	background-color:#0c9c49;

	color:#ffffff;

	border-bottom:none;

	}



#searchresults .alignLeft a {

	margin-left:10px;

	}

	

.browse_tool_ghost {

	visibility:hidden;

}



#resultTable .header {

	background-color:#0C9C49;

	color:#ffffff;

	}



#resultTable .header a {

	color:#ffffff;

	display:block;

	padding:5px;

	}

	

#resultTable .result_row_0 td, #resultTable .result_row_1 td {

	padding-top:10px;

	}



#resultTable .description td {

	padding-bottom:5px;

	border-bottom:1px solid #0C9C49;

	}

	

#resultTable .fieldTitle {

	margin-bottom:5px;

	}

	

#resultTable .result_row_bottom {

	border-bottom:1px solid black;

	}

	

/* Featured Listings */



.featuredListings {

	list-style:none;

	margin:0 auto 0 auto;

	}

	

.featuredListings li {

	padding-top:5px;

	text-align:center;

	width:100%;

	margin-bottom:10px;

	display:block;

	}

	

.featuredListings li a {

	text-decoration:none;

	}

	

.frame {

	padding:10px;

	border:1px solid #BDBDBD;

	background-color:#285F9B;

	width:120px;

	margin:0 auto 0 auto;

	}

	

.featuredListings .caption {

	margin-top:6px;

	font-size:1.2em;

	}

	

.featuredListings .caption a {

	color:white;

	}

	

/* Listing Details */

.listingDetail .frame {

	width:auto;

	border:1px solid #ffffff;

	}



.left { 

	width:190px;

	float:left;

	margin-bottom:10px;

	}

	

.right {

	float:left;

	width:460px;

	margin: 0 0 10px 10px;

	}



.listingThumbs {

	list-style:none;

	margin:0 0 10px 0;

	width:190px;

	display:block;

	}

	

.listingThumbs li {

	width:63px;

	float:left;

	}

	

.listingThumbs li a {

	display:block;

	text-align:center;

	padding:7px 0 7px 0;

	padding:10px;

	border:1px solid #ffffff;

	background-color:#285F9B;	margin:0 auto 0 auto;

	}

	

.left .contactinfo {

	border-top:1px solid #830a0a;

	clear:left;

	padding-top:8px;

	margin-top:10px;

	float:left;

	width:190px;

	}

	

.right .topright {

	margin-top:5px;

	}

	

.right .middleright {

	margin-top:5px;

	}

	

.right .tools {

	border-top:1px solid #830a0a;

	margin:10px 0 10px 0;

	padding-top:3px;

	text-align:center;

	}

	

.right .topright strong {

	display:block;

	float:left;

	width:180px;

	}

.right .middleright strong {

	display:block;

	}

	

.middleright ul {

	list-style:none;

	}



address {

	margin-left:10px;

	}



img.floatLeft {

	float:left;

	width:auto;

	padding-right:10px;

	}

	

img.floatRight {

	float:right;

	width:auto;

	padding-left:10px;

	}

	

.page_display ul {

	margin-left:15px;

	}

	

ul.featuredListings {

	margin-left:0;

	}



.caption {

	text-align:center;

	color:white;

	margin:0px;

	padding:0px;

	margin-top:3px;

	}



.view_image img {

	margin-top:10px;

	}

	

.paging {

	width:100%;

	text-align:center;

	margin-top:10px;

	}

	

.paging .previous {

	margin-right:5px;

	}

	

.paging .next { 

	margin-left:5px;

	}

.xx {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 4px;

	color: #FFFFFF;

}