body {
	font-family: verdana,sans-serif;
 	margin-top:0px;
	font-size:12px;
	line-height: 18px;
	background-color:#E6E6E6;
}

td,select,input{
	font-size:12px;
}

a {
	text-decoration:none;
	color:#000088;
}

ul {
	margin-top: 4px;
}

li {
	margin:8px 0px;
}

img { border:0px;}

h1 {
	font-size:16px;
	margin:0px;
	padding-top:10px;
}


h2 {
	font-size:14px;
	margin:0px;
	padding-top:10px;
}


a:hover {
	text-decoration:underline;
}


#container {
	width:750px;
	text-align:left;
	background-color:#fff;
	border:1px #00355D solid;
}


#header {
	width:100%;
	background-color:#00355D;
	padding:2px;
}

#navbar {
	padding:2px;
}

#leftbar {
	width:200px;
	vertical-align:top;
	border:1px #ddd solid;
	padding:0px;
	height:100%;
	text-align:center;
	line-height:20px;
}

#leftbar .hdr {
	width:auto;
	padding:4px;
	background-color:#E6E6E6;
	font-weight:bold;
	text-align:center;
}
#leftbar .lbl {
	text-align:left;
	padding-top:8px;
}

#body {
	padding:4px;
	vertical-align:top;
}


#footer {
	font-size:11px;
	clear:block;
}

.searchform {}

.searchform .hdr {
	background-color:#E6E6E6;
	padding:4px;
	font-weight:bold;
}

.smallprint {
	font-size:10px;
}

.propertylistinginfo {

}


.propertylistinginfo td{
	padding:4px;
}

.propertylistinginfo .hdr{
	font-weight:bold;
}

.propertylistinginfo .lbl {
	width:120px;
}
.propertylistinginfo .highlightbg
{
	background-color:#FFFFDC;
}

.imagecaption {
	font-size:11px;
}