/* CSS Document */

body
{
	background-color: #7E7E7E;
	padding: 0;
	margin: 0;
}

#overallcontainer
{
	background-image: url(images/background_image.jpg);
	background-repeat: repeat-y;
	width: 800px;
}

#insidecontainer
{
	width: 760px;
}

#header
{
	width: 760px;
	height: 86px;
	float: left;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
}

#headernav
{
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	font-size: 10px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#homelinkcontainer
{
	padding-left: 20px;
}

#homelink
{
	width: 160px;
	height: 70px;
	display: block;
	float: left;
	margin-top: 10px;
}

#headernav a:link, #headernav a:visited
{
	color: #ffffff;
	text-decoration: none;
}

#headernav a:hover, #headernav a:active
{
	color: #ffffff;
	text-decoration: underline;
}

.headeractive
{
	color: #ffffff;
	text-decoration: underline;
}

#navigationcontainer
{
	width: 743px;
	background-color: #A8252C;
	border-top: #ffffff solid 2px;
	border-bottom: #ffffff solid 2px;
	padding-left: 17px;
	float: left;
}

#nav
{
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
} 

#nav li
{ 
	position: relative;
	float: left;
	width: 120px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
} 

.mainlistitem
{
	border-right: #ffffff solid 1px;
}

#nav li ul
{ 
	padding: 0;
	margin: 0;
	position: absolute;
	display: none; 
	float: left;
	top: 20px;
	left: 0px;
}

#nav li:hover ul
{
	display: block;
}

#nav li ul li
{
	width: 265px;
	position: relative;
	float: left;
	display: block;
} 

#nav a 
{
	text-decoration: none; 
	display: block;
	float: left;
} 

.main:link, .main:visited
{ 
	text-decoration: none;
	color: #FFFFFF;
} 

.main:hover, .main:active
{ 
	text-decoration: none;
	color: #ffffff;
	background-color: #082844;
}

.sub
{
	background-color: #082844;
}

.sub a
{
	width: 235px;
	text-align: left;
	padding: 5px 15px;
}

.sub a:link, .sub a:visited
{
	color: #ffffff;
	background-color: #082844;
}

.sub a:hover, .sub a:active
{
	background-color: #ffffff;
	color: #082844;
}

.main
{
	width: 114px;
	padding: 3px;
}

.mainactive
{
	width: 114px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #082844;
	color: #ffffff;
	border-right: #ffffff solid 1px;
}

.mainactivewithsub
{
	width: 114px;
	background-color: #082844;
	color: #ffffff;
	border-right: #ffffff solid 1px;
}

.mainactivenoborder
{
	width: 114px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #082844;
	color: #ffffff;
}

.subactive
{
	width: 235px;
	text-align: left;
	padding: 5px 15px;
	float: left;
	background-color: #ffffff;
	color: #082844;

}

#maincontent
{
	background-color: #e9e9e9;
	width: 760px;
	padding-bottom: 15px;
}

#contentcontainer
{
	float: left;
	width: 450px;
	text-align: left;
	margin-top: 10px;
	margin-left: 20px;
}

#content
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #757576;
	margin-bottom: 10px;
}

h1
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
	color: #313131;
}

.title
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;	
	color: #98252c;
	border-bottom: 1px solid #727070;
	padding-bottom: 3px;
	width: 210px;
	display: block;
	margin-bottom: -5px;
}

.subtitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;	
	color: #d19c34;
}

#columncontainer
{
	float: left;
}

#upcomingevents
{
	float: left;
	width: 210px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #757576;
	margin-right: 20px;
}

#newstext
{
	float: left;
	width: 210px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #757576;
}

#rightcolumn
{
	float: right;
	width: 240px;
}

#featured
{
	background-color: #313131;
	float: right;
	width: 200px;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #ffffff;
	padding: 20px;
}

#featuredcontent
{
	
}

#featuredcontent img
{
	border: 0;	
}

.featuredtitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

#featuredcontent img
{
	margin-top: 10px;
	margin-bottom: 10px;
}

#featuredtext
{
	text-align: left;
}

#featuredlink
{
	float: right;
	text-align: right;
	margin-top: 10px;
}

#updates
{
	background-color: #082844;
	float: right;
	width: 220px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #ffffff;	
	padding: 10px;
}

#updatesemail
{
	width: 220px;
	float: left;
	text-align: left;
	border-bottom: 1px solid #ffffff;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#updatesemail input
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #727272;
}

#updatescontact
{
	float: left;
	width: 220px;
	text-align: left;
}

#updateslink
{
	text-align: right;
	margin-top: 10px;
}

#bottomlinks
{
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	padding-top: 10px;
	border-top: #727070 1px solid;
	width: 600px;
}

.bold
{
	font-weight: bold;
}

#clear
{
	clear: both;
}

#featuredlink a:link, #featuredlink a:visited, #updates a:link, #updates a:visited, #breadcrumb a:link, #breadcrumb a:visited, #propertyinfo a:link, #propertyinfo a:visited, #overviewlinks a:link, #overviewlinks a:visited, #upcomingevents a:link, #upcomingevents a:visited, #newstext a:link, #newstext a:visited, #othercontent a:link, #othercontent a:visited, #overview a:link, #overview a:visited
{
	text-decoration: none;
	color: #d09729;
}

#featuredlink a:active, #featuredlink a:hover, #updates a:active, #updates a:hover, #breadcrumb a:active, #breadcrumb a:hover, #propertyinfo a:active, #propertyinfo a:hover, #overviewlinks a:active, #overviewlinks a:hover, #upcomingevents a:active, #upcomingevents a:hover, #newstext a:active, #newstext a:hover, #othercontent a:active, #othercontent a:hover, #overview a:active, #overview a:hover
{
	text-decoration: underline;
	color: #d09729;
}

.basicactivelink
{
	text-decoration: underline;
	color: #d09729;
}

#subnav
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#subnav li
{
	width: 180px;
}

#subnav li a
{
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	display: block;
}

#subnav li:hover ul
{
	display: block;
}

#subnav li a:link, #subnav li a:visited
{
	color: #D5A64C;
	text-decoration: none;
}

#subnav li a:hover, #subnav li a:active
{
	background-color: #082844;
	color: #FFFFFF;
	text-decoration: none;
}

#subnav li ul
{
	display: none;
	padding: 0;
	margin: 0;
	list-style: none;
	float: right;
}

.subnavactive
{
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	display: block;
	background-color: #082844;
	color: #FFFFFF;
}

#subnav #subnavactive ul
{
	display: block;
}

#subnav li ul li
{
	position: absolute;
	text-align: right;
	margin-top: -25px;
	margin-left: 4px;
	width: 8px;
	height: 15px;
	float: right;
}

#sidenavigation
{
	float: left;
	padding-right: 11px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 180px;
}

.propertytitle
{
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
}

#propertyinfo
{
	width: 290px;
	float: left;
	text-align: left;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-left: 10px;
	margin-top: 15px;
}

#propertyinfo table td
{
	vertical-align: top;
}

#pagetitle
{
	background-image: url('images/page_title_bg.jpg');
	background-repeat: none;
	width: 177px;
	height: 31px;
	float: right;
	font-size: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ffffff;
	padding-top: 14px;
	margin-top: 10px;
}

#slideshow
{
	float: left;
	margin-top: 15px;
	margin-left: 15px;
	z-index: 1;
}

#breadcrumb
{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	margin: 10px;
	float: left;
	width: 730px;
}

#propertycontent
{
	float: left;
	margin-top: 20px;
	width: 760px;
	margin-bottom: 20px;
}

#overview
{
	text-align: left;
	font-size: 11px;
	color: #727272;
	font-family: Georgia, "Times New Roman", Times, serif;
	float: left;
	padding-left: 15px;
	margin-right: 20px;
	width: 500px;
	border-left: #636466 1px solid;
	padding-bottom: 8px;
	min-height: 330px;
}

/* for Internet Explorer */
/*\*/
* html #overview
{
	height: 330px;
}
/**/

#overview img
{
	border: 0;
}

#overviewlinks
{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin-top: 5px;
}

#overviewlinks img
{
	margin-bottom: -3px;
	margin-right: 3px;
}

#toplinks
{
	width: 760px;
	float: left;
	border-bottom: 2px solid #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
}

#propertylinks
{
	width: 625px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
}

#propertylinks a:link, #propertylinks a:visited, #bottomlinks a:link, #bottomlinks a:visited
{
	text-decoration: none;
	color: #d09729;
}

#propertylinks a:hover, #propertylinks a:active, #bottomlinks a:active, #bottomlinks a:hover
{
	text-decoration: none;
	color: #082844;
}

.propertyactive, .bottomlinkactive
{
	color: #082844;
}

#showallbutton
{
	width: 135px;
	float: left;
}

#showallbutton img
{
	border: 0;
}

.details
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	font-weight: bold;
	color: #808285;
}

#displaytable
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #727272;
	width: 650px;
	padding-bottom: 15px;
}

#displaytable table td img
{
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;
}

#displaytable a:link, #displaytable a:visited
{
	text-decoration: underline;
	color: #d09729;
}

#displaytable a:hover, #displaytable a:active
{
	text-decoration: none;
	color: #d09729;
}

hr
{
	color: #082844;
	background-color: #082844;
	padding: 0;
	margin: 0;
	height: 1px;
	border: 0;
}

.thick
{
	height: 4px;
}

.coloredbg td
{
	background-color: #e2e0d6;
}

#othercontent
{
	float: left;
	text-align: left;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #757576;
}

.othercontenttitle
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;	
	color: #98252c;
}

textarea
{
	width: 600px;
	height: 200px;
}

.small
{
	font-size: 10px;
}

.contactname
{
	font-weight: bold;
	display: block;
	margin-top: 5px;
}

.contactlink a:link, .contactlink a:visited
{
	color: #ffffff;
	text-decoration: none;
}

.contactlink a:hover, .contactlink a:active
{
	color: #ffffff;
	text-decoration: underline;
}

#contactcolumn1
{
	float: left;
	margin-bottom: 20px;
	width: 300px;
	border-right: 1px solid #000000;
	padding-right: 40px;
}

#contactcolumn2
{
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 300px;
}z