/*****  Start High Level Elements  ****/
ADDRESS, BLOCKQUOTE, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL, LI {
	font-size: 11px;
	line-height:12px;
	color: #666666;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
FORM {padding: 0px 0% 0px 0%; margin: 0px 0% 0px 0%}
body {margin:0px; padding:0px; background-color:#FFFFFF;}
table{background-color:#ffffff; border-width:0px; border-collapse:collapse; width:750px; padding:0; border: 0px; text-align:left;}
tr{text-align: left;}
td{text-align: left; vertical-align:top;}
h1{font-size:14px; font-weight:bold; color:#CC0000; margin: 10px 0px 2px 0px;}
h2{font-size:12px; font-weight:bold; color:#CC0000; margin: 10px 0px 2px 0px;}
h3{font-size:12px; font-weight:bold; color:#000000; margin: 10px 0px 2px 0px;}
a.all:link, a.all:visited, a.all:active {color:#3300FF; text-decoration:none;}
a.all:hover{color:#CC0000;}

a.header:link, a.header:visited, a.header:active {color:#3300FF; text-decoration:none;
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	line-height:12px;}
a.header:hover{color:#CC0000;
	font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	line-height:12px;}


a.in_text:link, a.in_text:visited, a.in_text:active {color:#000066; text-decoration:underline;}
a.in_text:hover{color:#CC0000; text-decoration:none;}

ul{margin: 15px 0px 0px 55px;text-align:left;}


/*** Start Header Styles ***/
table.wrapper{width:100%;}
tr.wrapper_bg{background-color:#CCCCCC; height: 65px;}
table.header{width:750px;}
tr.header_bg{background-color:#CCCCCC; height: 65px;}
td.logo{background-color:#CCCCCC; padding:0px 0px 0px 0px;}
td.top_nav{background-color:#CCCCCC; padding:0px 0px 0px 0px; text-align:right; vertical-align:middle; color:#FFFFFF;}
a.nav:visited, a.nav:link, a.nav:active {color:#FFFFFF; text-decoration:none;}
a.nav:hover {color:#000066;}
/*** End Header Styles ***/

/*** Start Footer Styles ***/
table.footer{width:750px;}
td.footer{text-align:center; font-size:9px; color:#666666; padding: 5px 0px 0px 0px;}
/*** End Footer Styles ***/

/*** Start Navbar Styles ***/
table.navbar{width:148px;}
td.side_nav{padding:0px 0px 0px 0px; background-color:#000000; width:148px; vertical-align:top;}
td.nav_buttons{padding:0px 0px 0px 0px; background-color:#000000; width:148px;}
/*** End Navbar Styles ***/

/*** Start Black line Styles ***/
table.blackline{width:100%;}
tr.blackline{background-color:#000000; height: 1px; padding:0px 0px 0px 0px;}
td.blackline{background-color:#000000; width: 1px; padding:0px 0px 0px 0px;}
/*** End Black line Styles ***/

/*** Start Flash Movie Styles ***/
table.flash{width:601px;}
td.flash_movie{padding: 0px 0px 0px 0px; height:295px; vertical-align:top;}
/*** End Logo & Flash Movie Styles ***/

/*** Start Benefits Page Styles ***/
td.intro_text{padding: 5px 5px 5px 5px; width:450px;}
td.benefits{padding: 5px 0px 5px 5px; width:300px;}
h1.intro{margin: 7px 5px 7px 10px; font-size:17px;}
p.intro{margin: 7px 5px 7px 10px;line-height:16px; font-size:12px;}
p.benefits_list{margin: 5px 10px 5px 15px; font-size:12px; line-height:14px;}
span.red{color:#CC0000;}
img.benefits{margin: 0px 0px 5px 10px;}
h2.benefits{color:#000000;}
/*** End Front Page Styles ***/

/*** Start Basic Page Styles ***/
table.top_section{width:601px;}
td.page_photo{padding: 10px 0px 0px 0px; width:270px;}
td.directions_photo{padding: 10px 0px 0px 0px;}
p.lg_photo_click_enlarge{margin: 2px 2px 2px 2px; text-align:center;}
td.page_title{padding: 0px 0px 0px 0px; width: 331px; height:20px;}
h1.page_title{margin: 18px 5px 5px 5px; font-size:15px; color:#CC0000;}
td.page_text{padding: 0px 0px 0px 0px; width: 331px; height:262px;}
p.footnote{margin: 2px 5px 2px 10px; font-size:9px; font-style:italic;}
/*** End Basic Page Styles ***/

/*** Start Rentals Page Styles ***/
h2.rentals{margin: 10px 5px 10px 7px; font-size:12px; color:#000000;}
p.rentals{margin: 10px 5px 5px 7px;line-height:16px;}
p.rentals_list_head{margin: 15px 5px 5px 15px;}
ul.rentals{margin: 15px 0px 10px 75px;text-align:left;}
li.rentals{margin: 5px 0px 0px 10px;text-align:left;}
/*** End Rentals Page Styles ***/

/*** Start Directions Page Styles ***/
p.directions{margin: 10px 10px 5px 10px; line-height:13px;}
/*** End Directions Page Styles ***/

/*** Start Additional Information Styles ***/
h2.ad_info{margin: 10px 5px 10px 7px; font-size:12px; color:#CC0000;}
p.ad_info{margin: 10px 5px 5px 7px;line-height:16px;}
/*** End Rentals Page Styles ***/

/*** Start Additional Information Styles ***/
td.faq{padding: 5px 5px 5px 10px;}
p.faq{margin: 10px 5px 5px 7px;line-height:16px;}
/*** End Rentals Page Styles ***/

/*** Start Additional Information Styles ***/
td.floorplans{padding: 5px 5px 5px 5px; width:450px;}
td.floorplan_photos{padding: 5px 0px 5px 5px; width:300px;}
h2.floorplans{margin: 10px 5px 10px 7px; font-size:12px; color:#000000;}
p.floorplans{margin: 10px 5px 5px 7px;}
/*** End Rentals Page Styles ***/

/*** Start Lifestyle page Styles ***/
table.lifestyle_photos{width:300px;}
td.lifestyle{padding: 5px 5px 5px 5px; width:450px;}
td.lifestyle_photos{padding: 5px 0px 5px 5px; width:300px;}
td.lifestyle_photos_sm{padding: 5px 5px 5px 5px;}
h2.lifestyle{margin: 10px 5px 10px 7px; font-size:12px; color:#000000;}
p.lifestyle{margin: 10px 10px 5px 10px;}
/*** End Lifestyle Page Styles ***/

/*** Start Application page Styles ***/
table.application{width:600px;}
table.select_app{width:400px;}
td.form_section_head{padding: 5px 5px 5px 5px; vertical-align:middle; font-weight:bold; color:#000000;}
td.form_sub_head{padding: 5px 5px 5px 5px; vertical-align:middle; font-weight:bold;}
td.form_label_req{padding: 5px 5px 5px 10px; color:#FF0000; vertical-align:middle; width:115px;}
td.form_label{padding: 5px 5px 5px 10px; vertical-align:middle;}
td.form_field{padding: 3px 5px 3px 5px; vertical-align:middle; color:#FF0000;}
td.form_label_req_ac{padding: 2px 5px 2px 10px; color:#FF0000; vertical-align:middle; width:190px;}
td.form_label_ac{padding: 5px 5px 5px 10px; vertical-align:middle; width:190px;}
td.form_label_ap{padding: 5px 5px 5px 10px; vertical-align:top; width:115px;}
p.form_note{margin: 5px 15px 5px 15px; font-size:11px; font-style:italic;}
td.form_field_submit{padding: 3px 5px 3px 5px; vertical-align:middle; color:#FF0000; text-align:center;}
span.not_required{color:#000000;}
td.form_field_ap_type{padding: 5px 0px 3px 38px; color:#FF0000;}
/*** End Application page Styles ***/

/*** Start Application Email response Styles ***/
table.email_reply{width:500px;}
td.email_reply_head{padding: 10px 10px 10px 10px;}


/** White Space Styles **/
tr.ws_25 {height: 25px}
tr.ws_15 {height: 15px}
tr.ws_10 {height: 10px}
td.ws_1 {width: 1px}
td.ws_5 {width: 5px}
p.ws_15 {height: 15px}

/*** Start Staff Styles ***/
h2.staff_header{margin: 10px 5px 2px 7px; font-size:11px; color:#000000;}
p.staff_text{margin: 5px 5px 5px 7px;}
/*** End Staff Styles ***/

/*** Start Links Styles ***/
h2.links_header{margin: 10px 5px 2px 15px; font-size:11px; color:#000000;}
p.links{margin: 5px 5px 5px 15px;}
/*** End Staff Styles ***/

/*** Start Payment Page Styles ***/
td.online_payment{padding: 10px 10px 0px 10px; width:601px;}
/*** End Payment Page Styles ***/
