/*****  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: #FFFFFF;
	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: 5px 0px 10px 0px; color:#FFFFFF; text-align:justify;}
h1{font-size:15px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}
h2{font-size:12px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}
a:link, a:visited, a:active {color: #FFFFFF; text-decoration:none; font-weight:bold;}
a:hover{color:#CC0033; text-decoration:none;}
td.footer{text-align:center; font-size:9px; color:#666666; padding: 5px 0px 0px 0px;}
ul{margin: 15px 0px 0px 55px;text-align:left;}

p.application{margin: 10px 0px 10px 0px; color:#FFFFFF; text-align:left; font-size: 11px;}


/** Footer Styles **/
td.footer{text-align:center; font-size:11px; color:#FFFFFF; padding: 5px 0px 0px 0px;}

/** Photo Nav Styles **/
td.photo_nav_text{padding: 5px 5px 0px 5px;}
td.photo_nav_photo{padding: 5px 5px 5px 5px;}


/** Call for Tour Nav Styles **/
td.call{padding: 5px 5px 0px 5px; text-align:right;}
h2.call_for_tour{margin: 10px 5px 5px 5px; font-size:17px; color:#FFFFFF; font-weight:bold; line-height:21px;}

/** 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 Kiss Page Styles **/
    body.pg_kiss{background-color:#21099F;}
	table.pg_kiss{background-color:#21099F;}
	td.kiss_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#738CAB; background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat;}




/** Start Hearthstone Property Styles **/
	td.photo{padding:0px 0px 0px 5px;}
	td.body_text{padding:0px 0px 0px 10px; vertical-align:middle;}
	p.hs_nav_links{margin: 5px 10px 0px 0px; color:#FFFFFF; text-align:left; font-size:12px; font-weight:bold;}
	td.hs_logo{padding:10px 0px 2px 5px;}
	td.nav_text{padding:2px 0px 10px 5px;}
	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:#CC0033;}
	
	table.hs{width:775px;}
	td.hscell{background-color:#A6988D;}
	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:#A6988D; padding:3px 15px 5px 20px; vertical-align:middle; color:#FFFFFF;}
	
	td.hs_logo_bottom{width: 170px; vertical-align:top; background-color:#7D6A55;}
	h2.hs_heading{margin:25px 5px 0px 18px; color:#FFFFFF; font-size:15px;}
	td.hs_heading{font-size:11px; padding:26px 15px 5px 20px; color:#FFFFFF; font-weight:bold; background-color:#A6988D;}
	h2.hs_more_links{margin:10px 5px 0px 18px; color:#FFFFFF; font-size:13px; text-align:right;}
	td.hs_text{padding:3px 15px 5px 20px; vertical-align:middle; background-color:#A6988D; color:#FFFFFF;}
	p.hs_text_index{margin:268px 10px 10px 10px; color:#FFFFFF;}
	p.hs_text_mf{margin:303px 5px 10px 5px; color:#FFFFFF;}
	p.hs_text_ls{margin:300px 18px 10px 18px; color:#FFFFFF;}
	p.hs_text_am{margin:300px 18px 10px 18px; color:#FFFFFF;}
	h2.hs_heading_am{margin:300px 5px 0px 18px; color:#FFFFFF; font-size:15px;}
	p.hs_text_cc{margin:300px 5px 10px 18px; color:#FFFFFF;}
	p.hs_text_cu{margin:300px 5px 10px 18px; color:#FFFFFF;}
	
	p.hs_contact_text{margin:10px 18px 10px 18px; color:#FFFFFF; font-weight:bold;}
	td.hs_side_nav_links{padding: 2px 0px 2px 25px; font-size:13px; font-weight:bold; color:#FFFFFF; background-color:#7D6A55}
	td.hs_side_nav_links_sub{padding: 2px 0px 2px 0px; font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#7D6A55}
	td.hs_subnav{font-size:12px; padding:26px 25px 15px 15px;text-align:right; font-weight:bold; background-color:#A6988D;}
	td.hs_contact_heading{padding:15px 15px 5px 20px; vertical-align:middle; background-color:#907679; color:#FFFFFF;}
	h2.hs_contact_heading{font-size:12px; font-weight:bold; margin: 10px 0px 2px 0px; color:#FFFFFF;}
	p.hs_ov_text{margin:15px 170px 10px 10px; color:#FFFFFF;}
	
	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 0px; color: #FFFFFF; font-size:11px; list-style-type:disc;}
	span.hs_bullets{font-weight:bold;}
	
	
	td.hs_intro_bg{ background-color:#57888D; padding:40px 25px 5px 20px; color:#FFFFFF; background-image: url("/development/residential/hearthstone/images/hs-index-block.jpg"); background-repeat:no-repeat; height:386px;}
	td.hs_bg_ls{ background-color:#55075B; padding:2px 20px 5px 20px; color:#FFFFFF; background-image: url("/development/residential/hearthstone/images/hs-hellno-block.jpg");background-repeat:no-repeat; height:386px;}
	td.hs_bg_am{ background-color:#B3AA7F; padding:2px 20px 5px 20px; color:#FFFFFF; background-image: url("/development/residential/hearthstone/images/hs-amenities-block.jpg"); background-repeat:no-repeat;height:386px;}
	td.hs_bg_cu{ background-color:#A6988D; padding:2px 20px 5px 20px; color:#FFFFFF; background-image: url("/development/residential/hearthstone/images/hs-contact-block.jpg"); background-repeat:no-repeat;height:386px;}
	td.hs_bg_cc{ background-color:#934F47; padding:2px 20px 5px 20px; color:#FFFFFF; background-image: url("/development/residential/hearthstone/images/hs-community-block.jpg"); background-repeat:no-repeat;height:386px;}
	td.hs_bg_mf{ background-color:#7D6A55; padding:2px 20px 5px 20px; color:#FFFFFF; background-image: url("/development/residential/hearthstone/images/hs-maint-block.jpg"); background-repeat:no-repeat; height:386px;}
	
	/** Start Index Page Styles **/
	body.pg_index{background-color:#738CAB;}
	table.pg_index_nav{background-color:#738CAB;}
	td.index_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#738CAB; background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat;}
	h1.intro{margin: 5px 0px 10px 5px; color:#F4C750; font-size:16px; font-weight:bold;}
	h1.intro_huge{margin: 10px 0px 10px 5px; color:#FFFFFF; font-size:18px; font-weight:bold;}
	h1.now_on_campus{margin: 5px 0px 10px 5px; color:#FFFFFF; font-size:18px; font-weight:bold;}
	p.intro{margin: 5px 0px 10px 5px;}
	a.hp_bold_links:visited, a.hp_bold_links:link, a.hp_bold_links:active{text-decoration:underline; color:#FEEAA5;}
	a.hp_bold_links:hover {text-decoration:underline; color:#CC0033;}
	p.intro_huge{margin: 5px 0px 10px 5px; color:#F4C750; font-size:14px; font-weight:bold;}
	span.intro{margin: 5px 0px 10px 5px; color:#F4C750; font-size:18px; font-weight:bold;}
	ul.intro{margin:0px 0px 10px 50px;}
	li.intro{margin:2px 0px 2px 0px; color: #FFFFFF; font-size:14px; list-style-type:none;}
	p.contest_rules{margin: 5px 0px 10px 5px; font-size:9px;}
	p.contest_rules_text{margin: 10px 10px 10px 10px;}
	p.close_window{text-align:center;}

img.open_house{margin: 10px 10px 0px 10px;}

	/** Start Lifestyle Page Styles **/
    body.pg_lifestyle{background-color:#9691B1;}
	table.pg_lifestyle_nav{background-color:#9691B1;}
	td.lifestyle_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#738CAB; background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat;}
	p.lifestyle{margin: 5px 0px 10px 0px; color:#FFFFFF; text-align:justify;}
	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 Location Page Styles **/
    body.pg_location{background-color:#A7B993;}
	table.pg_location_nav{background-color:#A7B993;}
	td.location_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#738CAB; background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat;}
	
	/** Start Rates Page Styles **/
    body.pg_rates{background-color:#DFBA57;}
	table.pg_rates_nav{background-color:#DFBA57;}
	td.rates_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#738CAB; background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat;}
	h2.rentals{margin: 5px 0px 3px 10px;}
	ul.rentals{margin:0px 0px 10px 20px;}
	li.rentals{margin:2px 0px 2px 15px; color: #FFFFFF; font-size:12px; list-style-type:disc;}
	p.footnote{margin: 5px 0px 10px 0px; font-size:11px; font-style:italic;}

	/** Start FAQ Page Styles **/
	table.faq{width:750px;}
	table.faq_answer{width:750px;}
    body.pg_faq{background-color:#934F46;}
	table.pg_faq_nav{background-color:#934F46;}
	td.faq_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#738CAB; background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat;}
	p.faq{margin: 5px 0px 10px 0px; text-align:left; font-size:12px;}
	h2.faq{font-size:12px; font-weight:bold; margin: 5px 0px 2px 0px;}
	p.faq_question{margin: 3px 5px 3px 15px;}
	p.faq_answer{margin: 5px 5px 5px 31px;}
	span.ch_pipes{color:#e5c094;}
	
	/** Start Benefits Page Styles **/
    body.pg_benefits{background-color:#B30064;}
	table.pg_benefits_nav{background-color:#B30064;}
	td.features{padding:5px 5px 5px 5px;}
	span.pipes{color:#7c7179;}
	p.benefits_note{margin: 5px 0px 5px 0px; font-style:italic;}
	h2.benefits{font-size:12px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 10px 0px;}
	td.benefits_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#738CAB; background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat;}
	
	/** 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 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 Apply Now Styles **/
	table.request_info{width:400px;}
	body.pg_apply_now{background-color:#7CA3C0;}
	table.pg_apply_now_nav{background-color:#7CA3C0;}
	td.apply_now_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#738CAB; background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat;}
	p.request_info{margin: 5px 0px 10px 10px; color:#FFFFFF; text-align:left;}


/*** Start Application page Styles ***/
table.application{width:600px;}
table.select_app{width:400px;}
table.ec_paypal{width:225px;}
table.application_search{width:225px;}
h2.application{margin:5px 5px 5px 5px;}
p.application{margin:5px 5px 5px 5px;}
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 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:#BF311B;}
	td.wug_thumbs{ background-color:#BF311B; 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 0px; color:#FFFFFF; text-align:right;}
	
	/*** Start Application Email response Styles ***/
	body.email{background-color:#000000;}
	table.email_reply{width:500px;}
	td.email_reply_head{padding: 10px 10px 10px 10px; background-color:#7CA3C0;}
	td.email_text{background-color:#738CAB;}
	p.email{margin: 25px 0px 10px 10px; color:#FFFFFF; text-align:left;}
	
	/** Start Form Styles **/
	table.contact_form{width:200px;}
	input.submit{ color:#FFFFFF; background-color:#999999; border: 1px solid #000000; font-family:Verdana, Arial; font-size:11px; height:20px;}
	input.field{border: 1px solid #000000;}


/** Start RA Page Styles **/
    body.pg_ra{background-color:#AD4A23;}
	table.pg_ra_nav{background-color:#AD4A23;}
	td.ra_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#738CAB; background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat;}
	p.ra{margin: 5px 0px 10px 0px;  text-align:justify;}
	span.ra{color:#E6AA26; font-weight:bold; font-size:13px;}
	h2.ra{font-size:12px; font-weight:bold; color:#FFFFFF; margin: 5px 0px 2px 0px;}

/** Start In the House Page Styles **/
    body.pg_in_the_house{background-color:#7C707A;}
	table.pg_in_the_house_nav{background-color:#7C707A;}
	td.in_the_house_text{padding:0px 10px 0px 10px; vertical-align:middle; background-color:#738CAB; background-image:url(/images/scroll_bg.gif); background-repeat:no-repeat;}
	p.in_the_house{margin: 5px 0px 10px 0px;  text-align:justify;}
	
	
