﻿body
{
	padding: 0;
	margin: 0;
	text-align: center;
	min-width: 980px;
	color:#6E6E6E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.grey_textbox
{
	border: solid 1px #D6D6D6;
	font-family: Arial;
	color: #6E6D6D;
	font-size: 11px;
}
.metro_button
{
	border: solid 1px #000000;
	font-family: Arial;
	color: #000000;
}

#container
{
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}
#top_menu_container
{
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}
#top_menu
{
	width: 882px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: Arial;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #6E6D6D;
	font-size: 11px;
	padding-top: 0px;
}
#top_menu a
{
	text-decoration: none;
	color: #6E6D6D;
	display: block;
}
#top_menu a:hover
{
	text-decoration: none;
	color: #003B77;
	display: block;
	background-image: url( '../siteImages/top_menu_arrow.gif' );
	background-position: top center;
	background-repeat: no-repeat;
}
.middle_menu_container
{
	width: 100%;
	height: 250px;
	padding: 0;
	margin: 0;
	text-align: center;
	border-bottom: solid 1px #FFFFFF;
	background-image: url( '../siteImages/middleMenu/background.gif' );
}
.middle_menu
{
	width: 882px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: hidden;
}
.rollover_1 a
{
	width: 175px;
	height: 250px;
	display: block;
	float: left;
	background-image: url( '../siteImages/middleMenu/1.gif' );
	background-position: center;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.rollover_1 a:hover
{
	width: 175px;
	height: 250px;
	display: block;
	background-image: url( '../siteImages/middleMenu/1_rollover.gif' );
	background-position: center;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.rollover_2 a
{
	width: 175px;
	height: 250px;
	display: block;
	float: left;
	background-image: url( '../siteImages/middleMenu/2.gif' );
	background-position: center;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.rollover_2 a:hover
{
	width: 175px;
	height: 250px;
	display: block;
	background-image: url( '../siteImages/middleMenu/2_rollover.gif' );
	background-position: center;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.rollover_3 a
{
	width: 175px;
	height: 250px;
	display: block;
	float: left;
	background-image: url( '../siteImages/middleMenu/3.gif' );
	background-position: center;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.rollover_3 a:hover
{
	width: 175px;
	height: 250px;
	display: block;
	background-image: url( '../siteImages/middleMenu/3_rollover.gif' );
	background-position: center;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.rollover_4 a
{
	width: 175px;
	height: 250px;
	display: block;
	float: left;
	background-image: url( '../siteImages/middleMenu/4.gif' );
	background-position: center;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.rollover_4 a:hover
{
	width: 175px;
	height: 250px;
	display: block;
	background-image: url( '../siteImages/middleMenu/4_rollover.gif' );
	background-position: center;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.rollover_5 a
{
	width: 175px;
	height: 250px;
	display: block;
	float: left;
	background-image: url( '../siteImages/middleMenu/5.gif' );
	background-position: center;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.rollover_5 a:hover
{
	width: 175px;
	height: 250px;
	display: block;
	background-image: url( '../siteImages/middleMenu/5_rollover.gif' );
	background-position: center;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_1 a
{
	width: 175px;
	height: 63px;
	display: block;
	float: left;
	background-image: url( '../siteImages/propertyMenuImages/1.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_1 a:hover
{
	width: 175px;
	height: 63px;
	display: block;
	background-image: url( '../siteImages/propertyMenuImages/1_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_active_1 a
{
	width: 175px;
	height: 63px;
	display: block;
	float: left;
	background-image: url( '../siteImages/propertyMenuImages/1_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_active_1 a:hover
{
	width: 175px;
	height: 63px;
	display: block;
	background-image: url( '../siteImages/propertyMenuImages/1_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_2 a
{
	width: 175px;
	height: 63px;
	display: block;
	float: left;
	background-image: url( '../siteImages/propertyMenuImages/2.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_2 a:hover
{
	width: 175px;
	height: 63px;
	display: block;
	background-image: url( '../siteImages/propertyMenuImages/2_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_active_2 a
{
	width: 175px;
	height: 63px;
	display: block;
	float: left;
	background-image: url( '../siteImages/propertyMenuImages/2_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollove_activer_2 a:hover
{
	width: 175px;
	height: 63px;
	display: block;
	background-image: url( '../siteImages/propertyMenuImages/2_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_3 a
{
	width: 175px;
	height: 63px;
	display: block;
	float: left;
	background-image: url( '../siteImages/propertyMenuImages/3.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_3 a:hover
{
	width: 175px;
	height: 63px;
	display: block;
	background-image: url( '../siteImages/propertyMenuImages/3_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_active_3 a
{
	width: 175px;
	height: 63px;
	display: block;
	float: left;
	background-image: url( '../siteImages/propertyMenuImages/3_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_active_3 a:hover
{
	width: 175px;
	height: 63px;
	display: block;
	background-image: url( '../siteImages/propertyMenuImages/3_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_4 a
{
	width: 175px;
	height: 63px;
	display: block;
	float: left;
	background-image: url( '../siteImages/propertyMenuImages/4.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_4 a:hover
{
	width: 175px;
	height: 63px;
	display: block;
	background-image: url( '../siteImages/propertyMenuImages/4_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_active_4 a
{
	width: 175px;
	height: 63px;
	display: block;
	float: left;
	background-image: url( '../siteImages/propertyMenuImages/4_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_active_4 a:hover
{
	width: 175px;
	height: 63px;
	display: block;
	background-image: url( '../siteImages/propertyMenuImages/4_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_5 a
{
	width: 175px;
	height: 63px;
	display: block;
	float: left;
	background-image: url( '../siteImages/propertyMenuImages/5.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_5 a:hover
{
	width: 175px;
	height: 63px;
	display: block;
	background-image: url( '../siteImages/propertyMenuImages/5_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_active_5 a
{
	width: 175px;
	height: 63px;
	display: block;
	float: left;
	background-image: url( '../siteImages/propertyMenuImages/5_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_rollover_active_5 a:hover
{
	width: 175px;
	height: 63px;
	display: block;
	background-image: url( '../siteImages/propertyMenuImages/5_up.gif' );
	background-position: center top;
	background-repeat: no-repeat;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
}
.property_middle_menu_container
{
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	background: #004D42;
	display: block;
}
.icon_middle_menu
{
	width: 879px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: hidden;
	background-color: #45b522;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.icon_middle_menu_links
{
	font-family: Arial;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	padding: 0;
	margin: 0;
}
.icon_rollover_links a
{
	width: 145px;
	height: 43px;
	line-height: 43px;
	display: block;
	float: left;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.icon_rollover_links a:active
{
	color: #000000;
	width: 145px;
	display: block;
	background-image: url( '../siteImages/middleMenu/icon_arrow_rollover.gif' );
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}
.icon_rollover_links a:hover
{
	width: 145px;
	display: block;
	background-image: url( '../siteImages/middleMenu/icon_arrow_rollover.gif' );
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}
.metro_middle_menu_image
{
	float: left;
}
.park_district_middle_menu
{
	width: 879px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: hidden;
	background-color: #008be0;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.park_district_middle_menu_links
{
	font-family: Arial;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	padding: 0;
	margin: 0;
}
.park_district_rollover_links a
{
	width: 145px;
	height: 43px;
	line-height: 43px;
	display: block;
	float: left;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.park_district_rollover_links a:active
{
	color: #000000;
	width: 145px;
	display: block;
	background-image: url( '../siteImages/middleMenu/park_district_arrow_rollover.gif' );
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}
.park_district_rollover_links a:hover
{
	width: 145px;
	display: block;
	background-image: url( '../siteImages/middleMenu/park_district_arrow_rollover.gif' );
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}
.metro_middle_menu_image
{
	float: left;
}
.middle_menu
{
	width: 821px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	overflow: hidden;
	background-color: #B59859;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.middle_menu_links
{
	font-family: Arial;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	padding: 0;
	margin: 0;
}
.rollover_links a
{
	width: 136px;
	height: 43px;
	line-height: 43px;
	display: block;
	float: left;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.rollover_links a:active, .rollover_links a.active
{
	color: #fff;
	width: 136px;
	display: block;
	background-image: url( '../imgs/sub_menu_background_arrow.gif' );
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}
.rollover_links a:hover
{
	width: 136px;
	display: block;
	background-image: url( '../imgs/sub_menu_background_arrow.gif' );
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}
.metro_middle_menu_image
{
	float: left;
}
.flats_middle_menu
{
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: hidden;
	background-color: #01326d;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.flats_middle_menu_links
{
	font-family: Arial;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial;
	padding: 0;
	margin: 0;
}
.flats_rollover_links a
{
	width: 174px;
	height: 43px;
	line-height: 43px;
	display: block;
	float: left;
	font-family: Arial;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0;
	margin: 0;
}
.flats_rollover_links a:active
{
	color: #000000;
	width: 174px;
	display: block;
	background-image: url( '../siteImages/middleMenu/flats_arrow_rollover.gif' );
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}
.flats_rollover_links a:hover
{
	width: 174px;
	display: block;
	background-image: url( '../siteImages/middleMenu/flats_arrow_rollover.gif' );
	background-position: center bottom;
	background-repeat: no-repeat;
	text-decoration: none;
}
.no_property_middle_menu_no_size
{
	width: 100%;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: hidden;
	background-color: #878787;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.no_property_middle_menu
{
	width: 879px;
	height: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: hidden;
	background-color: #878787;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.no_property_middle_menu_blank
{
	width: 879px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: hidden;
	background-color: #FFFFFF;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.no_property_main
{
	width: 821px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	overflow: hidden;
	background-color: #FFFFFF;
	border-left: solid 1px #ffffff;
	border-right: solid 1px #ffffff;
}
.no_property_main_no_size
{
	text-align: center;
	background-color: #FFFFFF;
	border-left: solid 15px #000000;
	border-right: solid 15px #000000;
	border-top: solid 25px #000000;
	border-bottom: solid 25px #000000;
	padding: 15px;
}
.metro_middle_menu_image
{
	float: left;
}
.middle_menu_footer_container
{
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	background-color: #7D7D7D;
}
.middle_menu_footer
{
	width: 880px;
	height: 30px;
	line-height: 30px;
	margin-left: auto;
	margin-right: auto;
	background-color: #A4A4A4;
	text-align: center;
	vertical-align: middle;
	font-family: Arial;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 11px;
}
.middle_menu_footer a
{
	color: #FFFFFF;
	text-decoration: none;
}
.middle_menu_footer a:hover
{
	color: #003B77;
	text-decoration: none;
}
.middle_menu_footer_full_bar
{
	width: 100%;
	float: left;
	text-align: center;
	vertical-align: middle;
}
.middle_menu_footer_left
{
	width: 50%;
	float: left;
	border-right: solid 1px #6E6E6E;
	text-align: center;
	vertical-align: middle;
}
.middle_menu_footer_right
{
	text-align: center;
}
.main_container
{
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}
.main_content
{
	width: 882px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Arial;
	color: #6E6E6E;
	font-size: 11px;
}
.main_content h3
{
	font-family: Times New Roman;
	color: #4d2b12;
	font-size: 14px;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
.main_content p
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.main_content a
{
	text-decoration: none;
	font-family: Arial;
	color: #00A4E4;
	font-size: 10px;
	font-weight: bold;
}

.main_content ul
{
list-style-type:disc;
padding: 0 0 0 15px;
}

.main_content a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.metro_main_content
{
	width: 882px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Arial;
	color: #6E6E6E;
	font-size: 11px;
}
.metro_main_content h3
{
	font-family: Times New Roman;
	color: #4d2b12;
	font-size: 16px;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
.metro_main_content p
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.metro_main_content a
{
	text-decoration: none;
	font-family: Arial;
	color: #4d2b12;
	font-size: 10px;
	font-weight: bold;
}
.metro_main_content a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.icon_main_content
{
	width: 882px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Arial;
	color: #6E6E6E;
	font-size: 11px;
}
.icon_main_content h3
{
	font-family: Times New Roman;
	color: #45b522;
	font-size: 16px;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
.icon_main_content p
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.icon_main_content a
{
	text-decoration: none;
	font-family: Arial;
	color: #45b522;
	font-size: 10px;
	font-weight: bold;
}
.icon_main_content a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.park_district_main_content
{
	width: 882px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Arial;
	color: #6E6E6E;
	font-size: 11px;
}
.park_district_main_content h3
{
	font-family: Times New Roman;
	color: #008be0;
	font-size: 16px;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
.park_district_main_content p
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.park_district_main_content a
{
	text-decoration: none;
	font-family: Arial;
	color: #008be0;
	font-size: 10px;
	font-weight: bold;
}
.park_district_main_content a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.main_content
{
	width: 821px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Arial;
	color: #6E6E6E;
	font-size: 11px;
	min-height:300px;
	clear:left;
	display:block;
}
.main_content h3
{
	font-family: Times New Roman;
	color: #6495ED;
	font-size: 16px;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding: 0;
	margin: 0px 0px 0px 0px;
}


.main_content h4
{
	font-family: Times New Roman;
	color: #004d42;
	font-size: 16px;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding: 0;
	margin: 0px 0px 15px 0px;
}
.main_content p
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.main_content a
{
	text-decoration: none;
	font-family: Arial;
	color: #3E3739;
	font-size: 10px;
	font-weight: bold;
}
.main_content a:hover
{
	text-decoration: underline;
	font-weight: bold;
}

.table a
{
	text-decoration: none;
	font-family: Arial;
	color: #3E3739;
	font-size: 12px;
	font-weight: bold;
}

.table td
{
	text-align:center;
	font-size: 12px;
}

.table a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.flats_main_content
{
	width: 882px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Arial;
	color: #6E6E6E;
	font-size: 11px;
}
.flats_main_content h3
{
	font-family: Times New Roman;
	color: #01326d;
	font-size: 16px;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
.flats_main_content p
{
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
}
.flats_main_content a
{
	text-decoration: none;
	font-family: Arial;
	color: #01326d;
	font-size: 10px;
	font-weight: bold;
}
.flats_main_content a:hover
{
	text-decoration: underline;
	font-weight: bold;
}
.main_content_footer
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-family: Arial;
	color: #6E6E6E;
	font-size: 11px;
	padding: 0;
	clear:left;
	display:block;
}
.footer_content
{
	width: 800px;
	background-color: Green;
	margin-left: auto;
	margin-right: auto;

}
.col_1_main
{
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	background-color: Maroon;
}
.col_2_left
{
	float: left;
	width: 55%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 15px;
	background-color: Orange;
}
.col_2_right
{
	float: right;
	width: 35%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 10px;
	background-color: red;
}
.col_3_left
{
	float: left;
	width: 34%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 5px;
	padding-right: 10px;
}
.col_3_mid
{
	float: left;
	width: 33%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
}
.col_3_right
{
	float: left;
	width: 23%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

.col_3_left_amenities
{
	float: left;
	width: 30%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 5px;
}

.col_3_mid_amenities
{
	float: left;
	width: 31%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
}

.col_3_right_amenities
{
	float: left;
	width: 30%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

.col_2_left_location
{
	float: left;
	width: 30%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 10px;
	padding-right: 15px;
}

.col_2_right_location
{
	float: left;
	width: 60%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 10px;
}

#main_property_rollover
{
	width: 100%;
	background-color: #000000;
	height: 200px;
}

.main_logo
{
	padding: 0;
	text-align: center;
	border: none;
	margin: 0 auto;
	padding:20px 0;
}

.main_logo_link a, .main_logo_link a:link, .main_logo_link a:visited, .main_logo_link a:active
{
	padding: 0;
	text-align: center;
	border: 0;
	display: inline;
	margin: 0;
}

.hiddenPic
{
	display: none;
}
.body_font
{
	font-family: Arial;
	font-size: 11px;
	color: #6E6E6E;
}
.body_font h3
{
	color: #003B77;
	font-family: Arial;
	font-size: 13px;
}
.compare_font
{
	font-family: Arial;
	font-size: 12px;
}
.compare_font h3
{
	color: #003B77;
	font-family: Arial;
	font-size: 14px;
}
.contact_grey_box
{
	width: 260px;
	background-color: #f1f1f1;
	border: solid 1px #C7C7C7;
	font-family: Arial;
	font-size: 11px;
	text-align:left;
	height:354px;
}
.contact_button
{
	background-color: #004d42;
	color: #ffffff;
	border: solid 1px #002c26;
}

.index_map
{
	margin-top: 5px;
}

/* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/*
{
	padding: 0;
	margin: 0;
}
/* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#TB_window
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}
#TB_window a:link
{
	color: #666666;
}
#TB_window a:visited
{
	color: #666666;
}
#TB_window a:hover
{
	color: #000;
}
#TB_window a:active
{
	color: #666666;
}
#TB_window a:focus
{
	color: #666666;
}
/* ----------------------------------------------------------------------------------------------------------------*//* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*//* ----------------------------------------------------------------------------------------------------------------*/#TB_overlay
{
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}
.TB_overlayMacFFBGHack
{
	background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG
{
	background-color: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay
{
	/* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight +  'px' );
}
#TB_window
{
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color: #000000;
	display: none;
	border: 4px solid #525252;
	text-align: left;
	top: 50%;
	left: 50%;
}
* html #TB_window
{
	/* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +  'px' );
}
#TB_window img#TB_Image
{
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption
{
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}
#TB_closeWindow
{
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}
#TB_closeAjaxWindow
{
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}
#TB_ajaxWindowTitle
{
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}
#TB_title
{
	background-color: #e8e8e8;
	height: 27px;
}
#TB_ajaxContent
{
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}
#TB_ajaxContent.TB_modal
{
	padding: 15px;
}
#TB_ajaxContent p
{
	padding: 5px 0px 5px 0px;
}
#TB_load
{
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load
{
	/* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) +  'px' );
}
#TB_HideSelect
{
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}
* html #TB_HideSelect
{
	/* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight +  'px' );
}
#TB_iframeContent
{
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
}

.input_text {
font-size: 11px;
color:#491676;
padding: 2px;
border: 1px solid #92AEC7;
float:left;
width:90%;
font-family:Arial, Helvetica, sans-serif;
}

.contact_input_text {
width:200px;
display:block;
border:1px solid #6E6E6E;
font-size: 11px;
color:#491676;
margin-left:3px;
padding:1px;
}
.calendar_text {
font-size: 11px;
color:#491676;
padding: 2px;
border: 1px solid #92AEC7;
float:left;
width:60%;
}




.custom_select {
width:70px;
float:left;
border:1px solid #6E6E6E;
margin:0 0 5px 3px;
display:block;
font-size: 11px;
color:#491676;
}

.contact-phone-ext {
width:41px;
float:left;
border:1px solid #6E6E6E;
margin-left:5px;
}

.contact-date {
width:160px;
float:left;
display:block;
margin:3px 3px 8px 3px;
border:1px solid #6E6E6E;
font-size: 11px;
padding:1px;
}

html>body .contact-date {
margin:3px 3px 8px 3px;
}

.contact-select {
display:block;
width:70px;
float:left;
border:1px solid #6E6E6E;
margin:0 0 10px 3px;
font-size: 11px;
}

.contact-section-wrap {
display:block;
margin:-3px 0 25px 3px;
}

.contact-section-wrap .contact-select {
display:inline;
width:70px;
float:left;
border:1px solid #6E6E6E;
margin:0 0 5px 0px;
font-size: 11px;
}

.contact-section-wrap .contact-phone {
width:90px;
float:left;
border:1px solid #6E6E6E;
margin-left:5px;
font-size: 11px;
padding:1px;
}

.contact-section-wrap .contact-phone-ext {
width:41px;
float:left;
border:1px solid #6E6E6E;
margin-left:4px;
font-size: 11px;
padding:1px;
}

.contact-section-wrap label {
display:inline;
margin:-20px 46px 0 0;
padding:0;
font-size:11px;
text-transform:uppercase;
font-weight:bold;
}

label.appoint-text {
font-size:11px;
text-transform:uppercase;
}

.calendar_popup {
float:left;
margin: 2px 0 0 10px;
}

.contact_call {
float:left;
margin: 0;
}

.contact_call p{
font-family:"Times New Roman",Times,serif;
font-size:17px;
margin:6px 0px;
}

.contact_content {
margin: 12px 6px 6px;
}

#mainImage {
cursor:pointer;
}
