body {
	background-color : #C5BA8E;
	margin : 0px;
}

body, td {
	font-family : arial, helvetica, sans-serif;
	font-size : 9pt;
	color : #635837;
}

a {
	 color : #3A3320;
}

img {
	border : none;
}

#footer {
	color : #fff;
	font-size : 7pt;
	padding-top : 4px;
	letter-spacing : .1em;
}

/* HOME MENU */
#homeMenu {
	width : 486px; 
	height : 23px; 
	border-left : 2px solid #fff; 
	border-right : 2px solid #fff; 
	background-color : #9F8B5D;
	color : #DBD5B1;
	font-size : 8pt;
	margin : 0px;
	padding : 0px;
	padding-top : 2px;
	font-weight : bold;
}

#homeMenu a {
	color : #DBD5B1;
	text-decoration : none;
}

#homeMenu a:hover {
	color : #fff;
}

#homeMenu ul {
	margin : 0px;
	padding : 0px;
}

#homeMenu li {
	display : inline;
	margin-left : 8px;
	margin-right : 8px;
}
/* ------- */

/* LEFT MENU */
#leftMenu {
	background-color : #999967;
	border-right : 2px solid #fff;
	padding-bottom : 23px;
}

#leftMenu a {
	display : block;
	border-bottom : 2px solid #fff;
	color : #D6D6C2;
	font-size : 8pt;
	font-weight : bold;
	padding-right : 10px;
	text-transform : uppercase;
	text-decoration : none;
	text-align : right;
	height : 23px;
}

#leftMenu a:hover {
	background-color : #717142;
	color : #fff;
}

#leftMenu a div {
	padding-top : 5px;
}
/* ------- */

#sectionName {
	background-color : #A18D5F;
	border-bottom : 2px solid #fff;
	padding-right : 10px;
	text-transform : uppercase;
	text-align : right;
	color : #fff;
	font-size : 8pt;
	font-weight : bold;
	height : 23px;
}

#sectionName div {
	padding-top : 5px;
}


/* MENU */
#menu {
	height : 23px; 
	border-bottom : 2px solid #fff; 
	background-color : #BBB084;
	color : #EEEBE0;
}

#menu, #menu td {
	font-size : 8pt;
	font-weight : bold;
}

#menu a {
	color : #EEEBE0;
	text-decoration : none;
}

#menu a:hover {
	color : #fff;
}

#menu ul {
	margin : 0px;
	padding : 0px;
	padding-top : 5px;
}

#menu li {
	display : inline;
	margin-left : 7px;
	margin-right : 8px;
}

#dummyMenu {
	height : 23px; 
	border-bottom : 2px solid #fff; 
	background-color : #BBB084;
}
/* ------- */

.teaser {
	background-image : url('/images/layout/bottom_bg.gif'); 
	border-bottom : 2px solid #fff; 
	border-top : 2px solid #fff; 
	height : 129px;
}

.teaser div.innerDiv {
	margin : 15px;
	Xmargin-left : 206px;
	width : 790px;
}

.content {
	margin : 20px;
}

p:first-letter {
	font-size : 18pt;
	font-family : times new roman, times, serif;
	font-weight : bold;
}

.photoHalfBorder {
	border-right : 2px solid #fff;
	border-bottom : 2px solid #fff;
}

.photoCaption {
	width : 400px;
	padding : 20px;
	color : #fff;
	font-style: italic; 
}

#listingsSearch {
	margin : 10px;
}

#listingsSearch select,  #listingsSearch input {
	width : 175px;
	margin-bottom : 5px;
}

.newsInfo {
	font-size : 8pt;
	margin : 4px 0px 4px 0px;
}

.newsPhotoCaption {
	padding : 20px;
	color : #fff;
	font-style: italic; 
}

h2 {
	font-size : 12pt;
}

h3 {
	font-size : 12pt;
	margin : 0px;
}

.phone {
	border-bottom : 2px solid #fff; 
	border-right : 2px solid #fff; 
	padding : 5px; 
	background-color : #A18D5F; 
	text-align : center;
	color : #fff;
	font-size : 8pt;
	font-weight : bold;
	letter-spacing : .1em;
}

a.button {
	background-color : #999967;
	display : block;
	border : 2px solid #fff;
	color : #D6D6C2;
	font-size : 8pt;
	font-weight : bold;
	text-transform : uppercase;
	text-decoration : none;
	padding : 3px;
	width : 175px;
	margin-bottom : 5px;
}

a.button:hover {
	color : #fff;
	background-color : #717142;
}

a.contactButton {
	background-color : #A18D5F; 
	color : #fff;
}

a.contactButton:hover {
	color : #fff;
	background-color : #717142;
}


.submitButton {
	background-color : #999967;
	display : block;
	border : 2px solid #fff;
	color : #D6D6C2;
	font-size : 8pt;
	font-weight : bold;
	text-transform : uppercase;
	text-decoration : none;
	padding : 3px;
	width : auto;
	margin-bottom : 5px;
	cursor : pointer;
}

.submitButton:hover {
	color : #fff;
	background-color : #717142;
}

.newsTitle {
	font-weight : bold;
	text-decoration : none;
}

.newsTitle:hover {
	text-decoration : underline;
}