
/*****  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: #FFFFFF;
	font-weight: normal;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}
FORM {padding: 0px 0% 0px 0%; margin: 0px 0% 0px 0%}
body {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
/**
table{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:#FFFFFF; margin: 10px 0px 2px 0px;}
h2{font-size:12px; font-weight:bold; color:#FFFFFF; margin: 10px 0px 2px 0px;}
h3{font-size:12px; font-weight:bold; color:#FFFFFF; margin: 10px 0px 2px 0px;}
a.all:link, a.all:visited, a.all:active {color:#FFCC00; text-decoration:none;}
a.all:hover{color:#FFCC00;}
a.in_text:link, a.in_text:visited, a.in_text:active {color:#FFCC00; text-decoration:underline;}
a.in_text:hover{color:#FFCC00; text-decoration:none;}

ul{margin: 15px 0px 0px 55px;text-align:left;}


/*** Start Header Styles ***/
table.header{width:750px;}
td.logo{padding:5px 0px 0px 5px; text-align:left;}
td.top_nav{padding:10px 0px 5px 5px; text-align:left; vertical-align:middle; color:#FFFFFF; font-size:9px; font-weight:bold;}
a.nav:visited, a.nav:link, a.nav:active {color:#FFFFFF; text-decoration:none;}
a.nav:hover {color:#000066;}
/*** End Header Styles ***/



/** Slated for removal **
table.wrapper{width:100%;}
tr.wrapper_bg{background-color:#7A808E; height: 65px;}
tr.header_bg{background-color:#7B585C; height: 65px;}



**/




/*** Start Footer Styles ***/
table.footer{width:750px;}
td.footer{text-align:center; font-size:9px; color:#ffffff; padding: 15px 0px 0px 0px;}
a.footer:visited, a.footer:link, a.footer:active {color:#FFFFFF; text-decoration:none;}
a.footer:hover {color:#000066;}
/*** End Footer 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 Basic Page Styles ***/
td.mainbody{padding: 0px 0px 0px 0px; vertical-align:top;}
h1.page_title{margin: 0px 5px 5px 10px; font-size:13px; color:#FFFFFF;}
p.body_text{margin: 10px 10px 5px 10px; color:#FFFFFF;}
td.text_body{padding: 5px 10px 0px 5px; vertical-align:middle; text-align:left;}
td.photo_body{padding: 0px 0px 0px 0px; vertical-align:top; text-align:left; width:331px;}
h1.intro{margin: 5px 5px 5px 10px; font-size:15px; color:#fefecf;}
p.link{margin: 5px 0px 5px 10px; text-align:right;}
/*** End Basic Page Styles ***/

/*** Start Index Page Styles ***/
body.pg_index{background-color:#7A808E;}

/*** Start Benefits Page Styles ***/
body.pg_benefits{ background-color:#E7A200;} 
table.pg_benefits_nav{background-color:#E7A200;}
td.text_body_benefits{padding: 5px 3px 0px 5px; vertical-align:middle; text-align:left; background-color:#816e65;}
ul.benefits{margin: 0px 0px 0px 27px; text-align:left;list-style:disc; font-size:11px;}
li.benefits{margin:0px 0px 3px 20px; font-size:10px;}
/*** End Front Page Styles ***/


/*** Start Rentals Page Styles ***/
body.pg_rental{ background-color:#a3a4b2;} 
table.pg_rental_nav{background-color:#a3a4b2;}
h2.rentals{margin: 10px 0px 2px 5px;}
p.rentals{margin: 10px 10px 10px 10px;}
td.text_body_rentals{padding: 5px 10px 0px 5px; vertical-align:middle; text-align:left; background-color:#756f5f;}
ul.rentals{margin: 0px 0px 0px 22px; text-align:left;list-style:disc; font-size:11px;}
li.rentals{margin:0px 5px 3px 10px; font-size:10px;}
ul.rentals_no_bullets{margin: 0px 0px 0px 22px; text-align:left;list-style:disc; font-size:11px;}
li.rentals_no_bullets{margin:0px 5px 3px 10px; font-size:10px;}
td.rentals_chart_head{padding: 5px 10px 5px 10px; text-align:center; font-weight:bold; vertical-align:middle;}
td.rentals_chart_text{padding: 5px 10px 5px 10px; text-align:center;}
/*** End Rentals Page Styles ***/

/*** Start Directions Page Styles ***/
body.pg_directions{ background-color:#535F6D;} 
table.pg_directions{background-color:#535F6D;}
td.text_body_directions{padding: 5px 10px 0px 5px; vertical-align:middle; text-align:left; background-color:#987959;}
/*** End Directions Page Styles ***/

/*** Start Additional Information Styles ***/
h2.ad_info{margin: 10px 5px 10px 7px; font-size:12px; color:#627579;}
p.ad_info{margin: 10px 5px 5px 7px;line-height:16px;}
/*** End Rentals Page Styles ***/

/*** Start FAQ Styles ***/
body.pg_faq{ background-color:#aa889c;} 
table.pg_faq{background-color:#aa889c;}
td.text_body_faq{padding: 5px 3px 0px 5px; vertical-align:middle; text-align:left; background-color:#5e719b;}
p.faq{margin: 3px 5px 3px 15px;}
p.faq_answer{margin: 5px 5px 5px 31px; color:#000000;}
/*** End FAQ Styles ***/

/*** Start Floor Plans Styles ***/
body.pg_floor_plans{ background-color:#a7ac99;} 
table.pg_floor_plans{background-color:#a7ac99;}
td.text_body_floor_plans{padding: 5px 3px 0px 5px; vertical-align:middle; text-align:left; background-color:#6f74c6;}

/*** End Floor Plans Styles ***/

/*** Start Lifestyle page Styles ***/
body.pg_lifestyle{ background-color:#bfab43;} 
table.pg_lifestyle_nav{background-color:#bfab43;}
td.text_body_lifestyle{padding: 5px 10px 0px 5px; vertical-align:middle; text-align:left; background-color:#687075;}
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;}

/*** End Lifestyle Page Styles ***/

/*** Start Application page Styles ***/
body.pg_app{ background-color:#6D8335;} 
table.pg_app_nav{background-color:#6D8335;}
td.text_body_app{padding: 5px 10px 0px 5px; vertical-align:middle; text-align:left; background-color:#5e4027;}
input.submit{ color:#FFFFFF; background-color:#5e4027; border: 1px solid #000000; font-family:Verdana, Arial; font-size:11px; height:20px;}
input.field{border: 1px solid #000000;}
input.radio{border: 1px solid #000000;}
td.whiteline{background-color:#FFFFFF; padding: 0px 0px 0px 10px;}
/*** End Application page Styles ***/


/*** Start Application page Styles ***/
table.application{width:600px;}
table.select_app{width:400px;}
td.form_section_head{padding: 5px 5px 5px 10px; vertical-align:middle; font-weight:bold; color:#FFFFFF;}
td.form_sub_head{padding: 5px 5px 5px 10px; vertical-align:middle; font-weight:bold;}
td.form_label_req{padding: 5px 5px 5px 15px; color:#FFFFFF; vertical-align:middle; width:115px;}
td.form_label{padding: 5px 5px 5px 15px; vertical-align:middle;}
td.form_field{padding: 3px 5px 3px 5px; vertical-align:middle; color:#FFFFFF;}
td.form_label_req_ac{padding: 2px 5px 2px 15px; color:#FFFFFF; vertical-align:middle; width:190px;}
td.form_label_ac{padding: 5px 5px 5px 15px; vertical-align:middle; width:190px;}
td.form_label_ap{padding: 5px 5px 5px 15px; 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:#FFFFFF; text-align:center; font-weight:bold;}
span.not_required{color:#000000;}
td.form_field_ap_type{padding: 5px 0px 3px 38px; color:#FFFFFF;}
/*** End Application page Styles ***/

/*** Start Application Email response Styles ***/
body.email{background-color:#6D8335;}
table.email_reply{width:500px;}
td.email_reply_head{padding: 10px 10px 10px 10px; background-color:#6D8335;}
td.email_text{background-color:#5e4027;}
p.email{margin: 25px 0px 10px 10px; color:#FFFFFF; text-align:left;}


/** White Space Styles **/
tr.ws_200 {height: 200px}
tr.ws_25 {height: 25px}
tr.ws_15 {height: 15px}
tr.ws_10 {height: 10px}
tr.ws_5 {height: 5px}
tr.ws_1 {height: 1px}
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 News Styles ***/
h2.news_header{margin: 15px 5px 2px 10px; font-size:13px; color:#FFFFFF;}
p.news{margin: 5px 5px 5px 10px;}
/*** End News Styles ***/

p.footnote{margin: 2px 5px 2px 10px; font-size:9px; font-style:italic;}

/** Start Watch Us Grow Styles **/
	body.pg_wug{background-color:#000000;}
	table.pg_wug_base{background-color:#000000; width:100%;}
	table.pg_wug_nav{background-color:#000000;}
	table.hs_wug{width:250px; background-color:#002e6a;}
	td.wug_body{background-color:#002e6a;}
	td.wug_thumbs{ background-color:#002e6a; width: 160px; text-align:center; padding: 5px 15px 5px 15px;}
	td.wug_dates{color:#FFFFFF; font-weight:bold; padding: 5px 5px 5px 15px; text-align:left;}
	td.wug_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#002e6a;}
	p.wug{margin: 15px 0px 10px 10px; color:#FFFFFF; text-align:left;}