/* CSS Document */

body,td,th {
}

a, a:visited {
	color: white;
	}


h2 {
	font-size:1.2em;
	color:white;
	font-weight:normal;
	letter-spacing:0.25em;
	text-transform:uppercase;
	margin:0px;
	padding:5px 0px;
}

body {
	background-color: 			#6699cc;
	margin: 					0px 0px 0px 0px;
	color: 						#00104f;
	font-family: 				Arial, Helvetica, sans-serif;
	font-size: 					0.8em;
}

img {
	margin-bottom:0px;
	padding-bottom:0px;
}

/* ------ Text Styles begin here ------ */

/* Headings */


.rightColContentHome p {
	clear:both;
	text-align:justify;
	line-height:1.6em;
	padding:20px 0px 0px 0px;
	margin:0px;
}

.rightColContentHome h1 {
	width:200px;
	font-weight:lighter;
	font-size:2em;
	color:white;
	text-align:right;
	font-style:italic;
	border-bottom:1px solid white;
	float:right;
	margin:0px;
}

.innerTable td.spaceDetail {
	border-top: 0px;
	text-align: left;
	font-weight: normal;
}
	
#rightCol ul {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: normal;
}

#rightCol li {
	font-weight: normal;
}

#leftCol p {
	
}

#news h1 {
	font-weight:normal;
	font-size:1em;
	letter-spacing:0.25em;
	color:white;
	margin:0px 0px 5px 0px;
}

#rightCol h1 {
	font-weight:normal;
	text-transform:capitalize;
	font-size:1.2em;
	text-transform:uppercase;
	letter-spacing:0.25em;
	color:white;
	margin:0px 0px 5px 0px;
	
}

#rightCol p {
	width:390px;
	font-size:1em;
	color:black;
	line-height:1.4em;
	margin:0px;
	padding:0px;
}

#rightCol h2 {
	font-size:1em;
	color:white;
	font-weight:normal;
	letter-spacing:0.25em;
	text-transform:uppercase;
	margin:0px;
	padding:5px 0px;
}

.caption {
	color:white;
	width:200px;
	line-height:1.2em;
	float:right;
}

/* Links */

a.spaceNoDetail {
	text-decoration: none;
}

#navHome ul a, #nav ul a {
	display:block;
	float:left;
	height:21px;
	padding-top:5px;
	padding-right:15px;
	padding-left:4px;
	letter-spacing:0.2em;
	font-size:0.9em;
}

#navHome ul a:link, #nav ul a:link {
	text-decoration: 			none;
	color:						#002744;
}

#navHome ul a:visited, #nav ul a:visited {
	text-decoration: 			none;
	color:						#002744;
}

#navHome ul a:hover, #nav ul a:hover {
	text-decoration:			none;
	color:						white;
	background-color:			#333333;
}

#navHome a:active, #nav a:active {
	text-decoration:			none;
	color:						#002744;
}

#find select {
	font-size:0.8em;
	}

#findHome select {
	font-size:0.8em;
	}

/* ------ Text Styles end here ------ */




/* ------ Layout Styles begin here ------ */
	
#wrapper {
	width: 						863px;
	background-color: 			#FFF;
	margin: 					20px auto;
	padding:					3px;
}

#header {
	width: 						862px;
	height:90px;
	margin:						0px;
	padding:					0px;
	background-color:			#002744;
}

#header img {
	border: 0px;
}


#findHome {
	width:						485px;
	height:						40px;
	background-color:			#ebebeb;
	margin:						0px 0px;
	background-image:			url(images/nav-bgHome.jpg);
	background-repeat:			repeat-y;
	visibility:					hidden;
}

#find {
	width:						862px;
	height:						40px;
	background-color:			#ebebeb;
	margin:						0px 0px;
	background-image:			url(images/nav-bg.jpg);
	background-repeat:			repeat-y;
	visibility:					hidden;
	position:					absolute;
}


#navWrapper {
	padding-top:				10px;
	padding-bottom:				10px;
	}

#navHome {
	width:						485px;
	height:						26px;
	background-color:			#ebebeb;
	margin:						0px 0px;
	background-image:			url(images/nav-bgHome.jpg);
	background-repeat:			repeat-y;
}

#nav {
	width:						862px;
	height:						26px;
	background-color:			#ebebeb;
	margin:						0px 0px;
	background-image:			url(images/nav-bg.jpg);
	background-repeat:			repeat-y;
}

#contentHome {
	width:						862px;
	margin:						3px 0px 0px 0px;
	padding:					0px;
	background-color:			#6598fe;
	background-image:			url(images/content-bg.jpg);
	background-repeat:			repeat-y;
}

#content {
	width:						862px;
	margin:						3px 0px 0px 0px;
	padding:					0px 0 0 0;
	background-color:			#6598fe;
	background-image:			url(images/content-bg.jpg);
	background-repeat:			repeat-y;
}

#singleCol {
	margin:						36px 20px 20px 20px;
}

#sideMargins {
	margin:						0px 50px 0px 50px;
}
	
#leftColHome {
	float:						left;
	width:						377px;
	margin:						0;
	padding:					0;
}

#leftCol {
	float:						left;
	width:						357px;
	margin:						36px 0px 0px 20px;
	padding:					0px;
	color:						white;
	text-align:					right;
}



#rightColHome {
	float:						left;
	margin:						0;
	width:						485px;
}

#rightCol {
	float:						right;
	margin:						36px 0px 0px 31px;
	padding:0px;
	width:						454px;
	overflow: hidden;
}

.rightColContentHome {
	margin:						15px 65px 0px 65px;
	width:						355px;
}

#emailafriend a, #emailafriend a:visited, #emailafriend a:link, #emailafriend a:hover, #emailafriend a:active  {
	color: white;
	text-decoration: none;
}

#emailafriend {
	float: left;
	margin-top: 4px;
	margin-left: 10px;
	border: 0px solid white;
	padding: 2px;
	font-size: 0.85em;
	vertical-align: middle;
}

#emailafriend img {
	margin-bottom: -2px;
	border: 0px;
}


#footer {
	clear: 						both;
	width: 						819px;
	height: 					20px;
	background-color:			#002744;
	color:						#FFF;
	font-size:					0.94em;
	text-align:					right;
	padding-right:22px;
	padding-left:21px;
	padding-top:4px;
	font-weight: normal;
}

/* ------ Layout Styles end here ------ */





/* ------ List Styles begin here ------ */

#navWrapper ul li {
	display:block;
	float:left;
	color:#2e4c61;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
}

#navWrapper ul.home {
	margin:0px 0px 0px 24px;
	padding:0px;
	height:26px;
	text-align:center;
}

#navWrapper ul {
	margin:0px 0px 0px 402px;
	padding:0px;
	height:26px;
	text-align:center;
}

#navWrapper ul li img {
	float:left;
}

/* ------ List Styles end here ------ */







/* ------ Table Styles begin here ------ */

.innerTable {
	margin:5px 0px;
	text-align:center;
}

.innerTable td {
	border-top:1px solid black;
	padding:5px 3px;
}

.innerTable th {
	color:white;
	font-weight:normal;
	padding:3px 10px 3px 10px;
}
.innerTable th.space, .innerTable td.space {
	padding:3px 10px 3px 0px;
	text-align:left;
}



/* ------ Table Styles end here ------ */







/* ------ Form Styles begin here ------ */



/* ------ Form Styles end here ------ */








/* ------ Photo Styles begin here ------ */
.footerImg {
	clear:both;
	margin:0px;
}


#propertyImg a {
	text-decoration:none;
	color: black;
}

#propertyImg img {
	max-width: 350px;
}

#propertyImg #largerViewLink {
	text-decoration: underline;
}

/* ------ Photo Styles end here ------ */







