* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}	
body {
	font-size: .85em;
	color: #333;
	background: #fff url('../images/bg.jpg') left top repeat-y;
}
#header {
	background: #fff url('../images/title.jpg') left bottom no-repeat;
	height: 125px;
	padding: 0 0 0 350px;
	border-bottom: 2px solid #003399;
}
#main {
	padding: 20px 160px;
	min-height: 400px;
	_height: 400px;
}
#rightCol
{
	position: absolute;
	top: 135px;
	right: 5px;
}
#footer {
	clear: both;
	border-top: 2px solid #003399;
	padding: 10px;
}
#footerLeft {
	float: left;
}
#footerRight {
	float: right;
	clear: left;
}
/* General Styles */
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6
{
	margin: 0 0 10px 0;
}
a {
	color: #06f;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	text-align: justify;
	margin: 10px 0;
}
ul, ol
{
	margin: 10px 0;
}
li
{
	margin: 0 0 0 30px;
}

select {
	font-size:10px;
}

input {
	font-size:10px;
}
/* Other */
.links1,  .links2{
	padding: 5px;
	background:#fff;
}

.links2 {
	background:#eee;
}
.rsPaging {
	border: 2px solid #006;
	font-size: 0.7em;
	width: 100%;
	margin: 5px 0;
}
.userMsg {
	color: #f00;
	background: #ccc;
	border: 2px solid #f00;
	text-align:center;
}
#homeForm {
	width: 240px;
	height: 100px;
	margin: 0 0 20px 20px;
	padding: 95px 30px 30px 30px;
	background:  url('../images/form_bg.jpg') top left no-repeat;
	float: right;
}
.featuredProperties{
	background: #e9e9e9;
	border: 2px solid #000033;
	border-left: 20px solid #000033;
	padding: 0 0 20px 20px;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.clr
{
	clear: both;
}