/* CSS Document */
body {margin: 20px 0; padding: 0; background-color: #0D6826; text-align: center;}

BODY, P, TH, TD { color: #000000; font-size: 12px; line-height: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
OPTION, SELECT, INPUT, TEXT, TEXTAREA, SUBMIT { color: #000000; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

A {color: #1A2C72; text-decoration: none; }
A:hover	  {text-decoration: underline; }

h1, h2 {
	font-family: Trebuchet MS;
	color: #0D6826;
 	font-size: 26px;
 	margin: 10px 0 20px 0;
}
h3 { 
  color: #1A2C72; 
  font-size: 14px;
  font-weight: bold;
 	margin: 0 0 10px 0;
}
p {
 	margin: 0 0 10px 0;
}

img {border: none;}

/* LAYOUT */
.spacer { clear: both; }
.hide {display: none;}

.main {
  width: 780px;
  margin: 0 auto;
  background-color: #E0DEC2;
	background: url('../Images/contBG.gif') top left repeat-y;
	text-align: left;
}

.header {
  width: 780px;
  height: 124px;
  background-color: #1A2C72;
	background: url('../Images/headerBG.jpg') top left no-repeat;
}
.logo {
  width: 187px;
  height: 107px;
  display: block;
  background: url('../Images/logo.jpg') top left no-repeat;
}

.content {
  float: left;
  width: 520px;
  min-height: 500px;
  margin: 20px 10px 20px 40px;
}
.subPage {
  width: 450px;
  margin: 0 30px;
}

.rightCol {
  float: right;
  width: 190px;
  margin: 20px 5px;
}

/* RIGHT MENU */
.rightmenu {
	list-style-type: none;
	font-family: Trebuchet MS;
 	font-size: 14px;
	color: #1A2C72;
	margin: 0;
	padding:0;
}
.rightmenu li {
	font-family: Trebuchet MS;
 	font-size: 14px;
	margin: 0 10px;
  padding: 8px 0 8px 0;
  border-bottom: 1px solid #1A2C72;
}

.rightmenu li.lastnav {
  border: none;
}

.rightmenu li a {
	color: #1A2C72;
}
.rightmenu li a:hover {
	color: #0D6826;
	text-decoration: none;
}
.rightmenu li a.selected {
	color: #0D6826;
	font-weight: bold;
}

/* PROPERTIES */
.propBox {
  border: 1px solid #999999;
  padding: 10px;
  margin: 10px 0;
}
.propTitle 
{
	font-weight: bold;
	}
.seeMore {}

/* popup PROPERTY DETAILS */
.popup {
  background-color: #FFFFFF;
  margin: 10px;
}
.detailBox {
  text-align: left;
  width: 600px;
  border: 1px solid #999999;
  padding: 10px;
}
.photoSlide {
  float: left;
  width: 250px;
  text-align: center;
}
.detailText {
  float: left;
  width: 300px;
  margin-left: 15px;
}
.detailTitle {
  font-weight: bold;
  color: #0D6826;
  font-size: 14px;
}

/* FOOTER */
.footer {
	padding: 10px;
  background-color: #1A2C72;
 	font-size: 10px;
	color: #FFFFFF;
  text-align: center;
}
.footer a {
	color: #FFFFFF;
}
