body{
	padding:0;
	margin:0;
	text-align:center;
	background-color:#669900;
}

a, a img{
	border:none;
	outline:none;
}

#properties_banner{
	text-align:center;
	margin:0 auto;
	padding:0;
	background: url(images/om_collection_bg.jpg) repeat-x;
	}
#properties_banner img{
	border:none;
	outline:none;
	}

.OMBasicFoot,  .OMBasicFoot a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #99CC66;
	line-height:16px;
	text-align:right;
}

.OMBasicLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFCC;
	line-height:16px;
}

.OMBasicLightGrn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #669900;
	line-height:16px;
}

.OMBasicDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #336600;
	line-height:16px;
	
}

.OMHeaderDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	color: #336600;
	font-weight: bold;
}

.OMHeaderMedium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: bold;
	color: #669900;
	font-weight: bold;
}


.OMHeaderLight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #FFFFCC;
	font-weight: bold;
}

.OMBasicDark img {
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* plain pages */

#position_wrap{
	width:767px;
	margin:0 auto;
	text-align:left;
	overflow:auto;
}

#omlogo{
float:left;
}

#header {
	padding-bottom:20px;
	background-color:#669900;
	background-image:url(images/cap.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	}
#header .logo{
	float:left;
	}
#nav{
	clear:both;
	text-align:center;
	margin:0;
	}
#nav img{margin:0 3px;}

#content{
	background-image:url(images/content_bg.gif);
	background-repeat:repeat-y;
	width:767px;
	overflow:auto;
	height:1%; /*ie fix */
	color:#fff;
}
#copy{
	background-color: #00a4d6;
	background-image:url(images/page_bg.gif);
	background-repeat:repeat-x;
	margin: 0 auto;
	padding: 30px;
	width: 667px;
	font-size:.8em;
}

h1, h2, h3{
	font-weight:normal;
}

#copy h1{
	margin-top:0;
}
#copy h2{
	margin-top:1.5em;
}
#footer {
	padding: 30px 0 10px;
	margin: 0 auto;
	width: 767px;
	clear: both;
	background-color:#669900;
	background-image:url(images/cap.gif);
	background-repeat:no-repeat;
	background-position:top;
	color:#ffffcc;
	font-size:.8em;
	_font-size:.75em;
	text-align:center;
	}
#footer a{color:#99CC66;}
#footer p {
	margin: 0;
	padding: 20px 0;
	}
#footer img{
	float:left;
	margin-top:5px;
	}