/*****  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: 12px;
	line-height:14px;
	color: #000000;
	font-weight: normal;
	font-family:  Arial, Helvetica, Verdana, sans-serif;
}
FORM {padding: 0px 0% 0px 0%; margin: 0px 0% 0px 0%}
body {margin:0; padding:0; text-align:left; background-color:#ffffff;}
table{border-width:0px; border-collapse:collapse; width:775px; padding:0; border: 0px; text-align:left;}
tr{text-align: left;}
td{text-align: left; vertical-align:top;}
p{margin: 10px 0px 10px 10px; color:#FFFFFF; text-align:left; font-size:12px;}
h2{font-size:12px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 5px 10px; font-size:16px;}
a:link, a:visited, a:active {color: #FFFFFF; text-decoration:none; font-weight:bold;}
a:hover{color: #4196c2; text-decoration:none;}
td.footer{text-align:center; font-size:9px; color:#666666; padding: 5px 0px 0px 0px;}
ul{margin: 0px 0px 0px 0px;text-align:left; font-size:14px;}
li{margin: 2px 0px 2px 40px;text-align:left; color:#FFFFFF; font-size:14px;}
p.application{margin: 10px 0px 10px 0px; color:#FFFFFF; text-align:left; font-size: 11px;}
h1.page_title{font-size:15px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 7px 10px;}


/** Footer Styles **/
td.footer{text-align:center; font-size:11px; color:#FFFFFF; padding: 5px 0px 0px 0px;}
td.tagline{text-align:center; font-size:20px; color:#FFFFFF; padding: 20px 5px 5px 5px; font-style:italic;}

/** Photo Nav Styles **/
td.photo_nav_text{padding: 5px 5px 0px 5px; color:#FFFFFF; font-weight:bold;}
td.photo_nav_photo{padding: 5px 5px 5px 5px;}

td.rents_tagline{padding: 5px 5px 5px 5px; text-align:center;}

td.community_thumbs{padding: 5px 5px 5px 5px; text-align:center; vertical-align:middle;}


/** White Space Styles **/
tr.ws_25 {height: 25px}
tr.ws_15 {height: 15px}
tr.ws_5 {height: 5px}
td.ws_1 {width: 1px}
td.ws_5 {width: 5px}
p.ws_15 {height: 15px}



/** Special Styles **/
.ud{color:#213063;}
.ud_bold{color:#213063; font-weight: bold;}


/** Start Hearthstone Property Styles **/
	td.photo{padding:0px 0px 0px 5px;}
	td.body_text{padding:0px 0px 0px 10px; vertical-align:middle;}
	p.property_address{margin: 5px 10px 0px 5px; color:#FFFFFF; font-size:13px; font-weight:bold;}
	p.property_site_plan{margin: 5px 10px 0px 10px; color:#FFFFFF; font-size:13px; font-weight:bold;}
	p.hs_nav_links{margin: 18px 0px 5px 0px; color:#FFFFFF; text-align:right; font-size:12px; font-weight:bold;}
	td.hs_logo{padding:5px 0px 2px 5px;}
	td.nav_text{padding:5px 0px 0px 0px; text-align:right;}
	a.hs_nav_links:visited, a.hs_nav_links:link, a.hs_nav_links:active{text-decoration:none; color:#FFFFFF;}
	a.hs_nav_links:hover {text-decoration:none; color:#4196c2;}
	
	a.hs_nav_links_red:visited, a.hs_nav_links_red:link, a.hs_nav_links_red:active{text-decoration:none; color:#CC3300; font-style:italic;}
	a.hs_nav_links_red:hover {text-decoration:none; color:#4196c2;}
	
	p.call_today{margin: 25px 0px 0px 0px; color:#FFFFFF; text-align:right; font-size:15px; font-weight:bold;}
	
	
	table.hs{width:775px;}
	
	td.hscell{background-color:#FFFFFF;}
	td.hscell_side{background-color:#7D6A55;}
	td.hs_nav_heading{padding: 120px 0px 5px 12px; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#7D6A55;}
	td.hs_bg{ background-color:FFFFFF; padding:3px 15px 5px 20px; vertical-align:middle; color:#FFFFFF;}
	
	/** Start Bullets Styles **/
	table.bullets{width:775px;}
	td.bullets{width:387px;}
	tr.hs_ws_25 {height: 5px; background-color:#A6988D;}
	tr.hs_ws_20 {height: 20px; background-color:#A6988D;}
	ul.hs_bullets{margin:0px 0px 10px 20px;}
	li.hs_bullets{margin:2px 0px 2px 15px; color: #FFFFFF; font-size:12px; list-style-type:disc;}
	span.hs_bullets{font-weight:bold;}
	p.property_features{margin:10px 0px 2px 5px;}
	p.hp_property_address{margin:5px 0px 10px 5px;}
	p.back{text-align:right;}
	
	h2.premiere_text{font-size:24px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 7px 3px;}
	h2.premiere_text_subhead{font-size:15px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 7px 3px;}
	h2.site_name{font-family:  Times New Roman, Times, serif; font-size:18px; font-weight:bold; color:#FFFFFF; margin: 10px 0px 7px 3px;}
	h2.call_out{font-size:18px; font-weight:bold; color:#FFFFFF; margin: 10px 0px 10px 30px; text-align:center;}

	/** Start Index Page Styles **/
	body.pg_index{background-color:#D2B10D;}
	table.index_nav{background-color:#D2B10D;}
	td.index_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#566222;}
	h2.index_note{font-size:15px; font-weight:normal; color:#FFFFFF; margin: 15px 15px 2px 5px; text-align:right;}
	a.hp_links:visited, a.hp_links:link, a.hp_links:active{text-decoration:none; color:#FFFFFF; font-weight:normal;}
	a.hp_links:hover {text-decoration:none; color:#4196c2; font-weight:normal;}
	ul.hp_bullets{margin:0px 0px 10px 20px;}
	li.hp_bullets{margin:2px 0px 2px 15px; color: #FFFFFF; font-size:12px; list-style-type:none;}
	p.hp_text{margin:5px 0px 5px 10px;}
	span.free_rent{ font-size:15px;}
	
	/** Start Comfort Page Styles **/
    body.pg_lifestyle{background-color:#9E808A;}
	table.pg_lifestyle_nav{background-color:#9E808A;}
	td.lifestyle_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#684651;}
	p.lifestyle{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	h2.lifestyle{font-size:12px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}
	p.lifestyle_note{margin: 5px 0px 10px 0px; color:#FFFFFF; font-size:11px;}
	
	/** Start Peace of Mind Page Styles **/
    body.pg_peace_of_mind{background-color:#9B9EAD;}
	table.pg_peace_of_mind_nav{background-color:#9B9EAD;}
	td.peace_of_mind_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#211E17;}
	
	/** Start Constitution Page Styles **/
    body.pg_constitution{background-color:#a1916d;}
	table.pg_constitution_nav{background-color:#a1916d;}
	td.constitution_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#c43e3f; height:371px;}
	p.constitution{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	h2.constitution{font-size:15px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}
	span.ch_pipes{color:#e5c094;}

/** Start Mountaineer Page Styles **/
    body.pg_mountaineer{background-color:#673B5F;}
	table.pg_mountaineer_nav{background-color:#673B5F;}
	td.mountaineer_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#606233; height:371px;}
	p.mountaineer{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	h2.mountaineer{font-size:15px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}

/** Start Deer River Estates Page Styles **/
    body.pg_deer_river{background-color:#FF7326;}
	table.pg_deer_river_nav{background-color:#FF7326;}
	td.deer_river_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#86B9F2; height:371px;}
	p.deer_river{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	h2.deer_river{font-size:15px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}

/** Start Friends Settlement Page Styles **/
    body.pg_friends{background-color:#767554;}
	table.pg_friends_nav{background-color:#767554;}
	td.friends_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#4E372F; height:371px;}
	p.friends{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	h2.friends{font-size:15px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}

/** Start Gabriel Court Page Styles **/
    body.pg_gabriel{background-color:#435047;}
	table.pg_gabriel_nav{background-color:#435047;}
	td.gabriel_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#31589B; height:371px;}
	p.gabriel{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	h2.gabriel{font-size:15px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}

/** Start Lonsway Hill Page Styles **/
    body.pg_lonsway{background-color:#5E76A4;}
	table.pg_lonsway_nav{background-color:#5E76A4;}
	td.lonsway_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#785E4F; height:371px;}
	p.lonsway{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	h2.lonsway{font-size:15px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}

/** Start Truscott Terrace Page Styles **/
    body.pg_truscott{background-color:#ADB196;}
	table.pg_truscott_nav{background-color:#ADB196;}
	td.truscott_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#4D5760; height:371px;}
	p.truscott{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	h2.truscott{font-size:15px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}

/** Start Floor Plans Page Styles **/
    body.pg_floor_plans{background-color:#373b3e;}
	table.pg_floor_plans_nav{background-color:#373b3e;}
	td.floor_plans_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#6a7b8f; height:371px;}
	p.floor_plans{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	h2.floor_plans{font-size:12px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}
	ul.fp_bullets{margin:0px 0px 10px 20px;}
	li.fp_bullets{margin:2px 0px 2px 0px; color: #FFFFFF; font-size:12px; list-style-type:none;}
	
	/** Start well_being Page Styles **/
    body.pg_well_being{background-color:#BCAE84;}
	table.pg_well_being_nav{background-color:#BCAE84;}
	td.features{padding:5px 5px 5px 5px;}
	span.pipes{color:#7c7179;}
	p.well_being_note{margin: 5px 0px 5px 0px; font-style:italic;}
	h2.well_being{font-size:12px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 10px 0px;}
	td.well_being_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#B53D44;}
	
	/** Start Amenities Page Styles **/
    body.pg_amenities{background-color:#AD7362;}
	table.pg_amenities_nav{background-color:#AD7362;}
	td.amenities_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#376F83;}
	td.features{padding:5px 5px 5px 5px;}
	span.pipes{color:#D8B3A8;}
	p.amenities_note{margin: 5px 0px 5px 0px; font-style:italic;}
	h2.amenities{font-size:12px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 10px 0px;}
	
	
	/** Start SUN Page Styles **/
	td.photo_sun{padding:0px 0px 0px 5px; background-color:#C51100;}
	body.pg_sun{background-color:#000000;}
	table.pg_sun_base{background-color:#000000; width:100%;}
	table.pg_sun_nav{background-color:#000000;}
	table.hs_sun{width:250px;}
	ul.sun_bullets{margin:0px 0px 10px 20px;}
	li.sun_bullets{color:#FFFFFF; margin:2px 0px 2px 0px;}
	td.sun_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#002e6a;}
	p.sun{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	
	/** Start About Sponsor Page Styles **/
	td.about_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#002e6a;}
	p.about{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	
	/** Start Contact Page Styles **/
	body.pg_contact_us{background-color:#2f3e69;}
	table.pg_contact_us_nav{background-color:#2f3e69;}
	td.contact_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#000000; width:250px;}
	h2.contact_phone{margin: 15px 0px 10px 10px; color:#FFFFFF; text-align:left; font-size:16px;}
	
	/** Start Living Life Page Styles **/
	body.pg_living{background-color:#DFC463;}
	table.living_nav{background-color:#DFC463;}
	table.living_life{width:775px;}
	td.living_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#6A8EC2;}
	table.hs_living{width:250px; background-color:#BF311B;}
	td.living_thumbs{ background-color:#BF311B; width: 160px; text-align:center; padding: 5px 15px 5px 15px;}
	td.living_dates{color:#FFFFFF; font-weight:bold; padding: 5px 5px 5px 15px; text-align:left;}
	p.living{margin: 15px 0px 10px 0px; color:#FFFFFF; text-align:right;}
	h2.living{margin: 15px 0px 10px 0px; color:#FFFFFF; text-align:left; font-size:22px; line-height:22px;}
	
	
	/** Start Freedom to Enjoy Page Styles **/
	body.pg_main_free{background-color:#D6BA7B;}
	table.main_free_nav{background-color:#D6BA7B;}
	table.main_free{width:775px;}
	td.main_free_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#181410;}
	table.hs_main_free{width:250px; background-color:#BF311B;}
	td.main_free{ background-color:#BF311B; width: 160px; text-align:center; padding: 5px 15px 5px 15px;}
	td.main_free{color:#FFFFFF; font-weight:bold; padding: 5px 5px 5px 15px; text-align:left;}
	p.main_free{margin: 15px 0px 10px 0px; color:#FFFFFF; text-align:right;}
	h2.main_free{margin: 15px 0px 10px 0px; color:#FFFFFF; text-align:left; font-size:22px; line-height:22px;}
	
	/** Start Senior Transitions Page Styles **/
	body.pg_senior_transitions{background-color:#000000;}
	table.pg_senior_transitions{background-color:#000000; width:100%;}
	table.pg_senior_transitions_nav{background-color:#000000;}
	table.hs_senior_transitions{width:250px;}
	ul.senior_transitions_bullets{margin:0px 0px 10px 20px;}
	li.senior_transitions_bullets{color:#FFFFFF; margin:2px 0px 2px 0px;}
	td.senior_transitions_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#008D9A;}
	p.senior_transitions{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:left;}
	
	
	/*** Start Application Email response Styles ***/
	body.email{background-color:#2f3e69;}
	table.email_reply{width:500px;}
	td.email_reply_head{padding: 10px 10px 10px 10px; background-color:#2f3e69;}
	td.email_text{background-color:#000000;}
	p.email{margin: 25px 0px 10px 10px; color:#FFFFFF; text-align:left;}
	
	/** Start Form Styles **/
	table.contact_form{width:775px;}
	td.form_label{padding: 1px 5px 1px 10px; vertical-align:middle; color:#FFFFFF; font-weight:bold; width:150px;}
	td.form_field{padding: 1px 5px 1px 0px; vertical-align:middle; color:#FFFFFF;}
	input.submit{ color:#FFFFFF; background-color:#666666; border: 1px solid #000000; font-family:Verdana, Arial; font-size:11px; height:20px;}
	input.field{border: 1px solid #000000;}