/* SheaHomes.com Styles
10-21-05 - Dan Schafer - Initial Creation
2/2/07 - Updated for Phase 2 changes
*/

body {
background-color: #FFFFFF; 
font-family: Verdana, Arial; 
font-size: .6886em; 
font-weight: normal; 
color: #000000;
text-align: center;
}

/* 
TEXT
*/
.copy {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: 15px; font-weight: normal; color: #333333; text-align:justify}
.boldcopy {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; color: #333333;}
.italiccopy {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: italic; line-height: 12px; font-weight: normal; color: #333333;}
.welcome {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; color: #ffffff;}
.nav_left_subheading_white {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; color: #ffffff;}
.breadcrumb {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; color: #5993BB;}
.module_title {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; color: #5893BB;}
.my_favorites {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: bold; color: #E5AB74;}
.error_copy {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; color: #E5AB74;}


.dg_headers {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: 12px; font-weight: normal; color: #ffffff;}
.dg_items {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #333333;}


/*
FOOTER
*/
.footer {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; font-weight: normal; color: #6B6F72;}
.footer a:link {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #6B6F72; text-decoration: none;}
.footer a:hover {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #6B6F72; text-decoration: none;}
.footer a:active {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #6B6F72; text-decoration: none;}
.footer a:visited {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #6B6F72; text-decoration: none;}

/*
FOOTER2
*/
.footer2 {font-family: Verdana, Arial, Helvetica; font-size: 8px; font-style: normal; font-weight: normal; color: #999999;}
.footer2 a:link {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #999999; text-decoration: underline;}
.footer2 a:hover {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #999999; text-decoration: underline;}
.footer2 a:active {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #999999; text-decoration: underline;}
.footer2 a:visited {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #999999; text-decoration: underline;}

/*
FOOTER3
*/
.footer3 {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #6B6F72;}
.footer3 a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6B6F72; text-decoration: none;}
.footer3 a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6B6F72; text-decoration: underline;}
.footer3 a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6B6F72; text-decoration: none;}
.footer3 a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6B6F72; text-decoration: none;}

/*
SEO FOOTER
*/
.seo_footer {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; font-weight: normal; color: #6B6F72; width:800px; text-align:left;}
.seo_footer a:link {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #6B6F72; text-decoration: none;}
.seo_footer a:active {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #6B6F72; text-decoration: none;}
.seo_footer a:visited {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #6B6F72; text-decoration: none;}
.seo_footer a:hover {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #6B6F72; text-decoration: underline;}


#seo_search_results td.title{
font-family: Arial, Helvetica; 
font-size: 16px;
letter-spacing:1px; 
font-style: normal; 
font-weight: bold; 
color: #000000;
}

#seo_search_results td.other{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px;
font-style: normal; 
font-weight: normal; 
color: #000000;
}


.sitemap{
	text-align:left;
	margin-top:5px;
  	margin-bottom:5px;
}

.sitemap a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.sitemap a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.sitemap a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.sitemap a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline;}


.sitemap h1{
	text-align:left;
	margin-top:5px;
  	margin-bottom:5px;
	font-weight: bold; 
	font-size: 12px;
	font-style: normal; 
	color:#FFFFFF;
	padding:3px;
	background-color:#3D5593;
}

.sitemap ul{
  margin: 0;
  padding: 0;
 list-style: none;
  margin-top:5px;
  margin-bottom:5px;
}

.sitemap li {
	margin-left:10px;
 	padding: 0;
} 

.sitemap li.bold {
	margin-left:10px;
 	padding: 0;
	font-weight: bold;
} 

.sitemap li.bold a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.sitemap li.bold a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.sitemap li.bold a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.sitemap li.bold a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}


.sitemap li.normal {
	margin-left:10px;
 	padding: 0;
	font-weight: normal;
} 

.sitemap li.normal a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.sitemap li.normal a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.sitemap li.normal a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.sitemap li.normal a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline;}

/*
SIGNUP FORM
*/

.signup_form_element{
border-style: solid; 
border-color: #D3D4D6; 
border-width: 3px;
font-family: Verdana, Arial, Helvetica;
font-weight: normal; 
font-size: 13px;
font-style: normal;
}

.signup_form{
font-family: Verdana, Arial, Helvetica;
font-weight: normal; 
font-size: 11px;
font-style: normal;
text-align:left;
padding-bottom:5px;
}

.signup_form a{
font-family: Verdana, Arial, Helvetica;
font-weight: normal; 
font-size: 11px;
font-style: normal;
color:#3D5593;
}

.signup_form_select{
font-family: Verdana, Arial, Helvetica;
font-weight: normal; 
font-size: 13px;
font-style: normal;
text-align:left;
width:200px;

}

.signup_form_infotext{
font-family: Verdana, Arial, Helvetica;
font-weight: normal; 
font-size: 11px;
font-style: normal;
text-align:left;
padding-bottom:10px;
}

.signup_form_asterisk{
font-family: Verdana, Arial, Helvetica;
font-weight: normal; 
font-size: 11px;
font-style: normal;
text-align:left;
color:#FF0000;
}

.signup_form_header{
font-family: Verdana, Arial, Helvetica;
font-weight: bold; 
font-size: 11px;
font-style: normal;
text-align:left;
background-color:#33477A;
color:#FFFFFF;
height:25px;
}

.signup_form_states{
background-color:#EEEEEE; 
border-bottom:1px; 
border-bottom-color:#666666; 
border-bottom-style:solid; 
height:20px; 
width:300px;
padding-top:2px;
padding-left:5px;
}

.signup_form_regions{
background-color:#DDDDDD; 
border-bottom:1px; 
border-bottom-color:#666666; 
border-bottom-style:solid;  
width:250px;
padding-top:2px;
padding-left:5px;
display:none;
}



.signup_form_states a{
font-weight:bold;
text-decoration:none;
color:#000000;

}


/*
COMMUNITY NEWS
*/
.community_news_titles{
	text-align:left;
	margin-top:5px;
  	margin-bottom:5px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal; 
	font-size: 11px;
	font-style: normal; 
	color:#000000;
	padding:3px;
	background-color:#EEEEEE;
}

.community_news_body{
text-align:justify;
	margin-top:5px;
  	margin-bottom:5px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal; 
	font-size: 11px;
	font-style: normal; 
	color:#000000;
	padding:3px;
	line-height:14px;
}

.community_news_body h1{
	text-align:left;
	margin-top:5px;
  	margin-bottom:5px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: bold; 
	font-size: 14px;
	font-style: normal; 
	color:#000000;
	padding:3px;
	line-height:16px;
}


.community_news_titles ul{
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top:5px;
  margin-bottom:5px;
}

.community_news_titles li {
	margin-left:10px;
 	padding: 0;
} 

.community_news_titles li.bold {
	margin-left:10px;
 	padding: 0;
	font-weight: bold;
} 

.community_news_titles li.bold a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.community_news_titles li.bold a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.community_news_titles li.bold a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.community_news_titles li.bold a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}


.community_news_titles li.normal {
	margin-left:10px;
 	padding: 0;
	font-weight: normal;
} 

.community_news_titles li.normal a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.community_news_titles li.normal a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.community_news_titles li.normal a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
.community_news_titles li.normal a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline;}


/*
TOP NAVIGATION
*/
#top_navigation{
background-color:#33477A;
color:#FFFFFF;
}

/*
LATEST NEWS - HOMEPAGE
*/
#latest_news{
background-color:#FFFFFF;
padding:5px;
font-family: Verdana, Arial, Helvetica; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
color: #6D6D6F;
}

#latest_news td{
font-family: Verdana, Arial, Helvetica; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
color: #6D6D6F;
}

#latest_news td a:link {font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: normal; color: #6D6E72; text-decoration: none;}
#latest_news td a:active {font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: normal; color: #6D6E72; text-decoration: none;}
#latest_news td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: normal; color: #6D6E72; text-decoration: none;}
#latest_news td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: normal; color: #6D6E72; text-decoration: underline;}

/*
STAY IN TOUCH
*/

#stay_in_touch{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#stay_in_touch a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#stay_in_touch a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#stay_in_touch a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#stay_in_touch a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}


/*
STAY IN TOUCH FORM
*/

#stay_in_touch_form{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #6d6e72;
}

#stay_in_touch_form .req{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #DE3E40;
}

#stay_in_touch_form input.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
width:240px;
}

#stay_in_touch_form input.form_field_short {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
width:150px;
}

#stay_in_touch_form a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #6d6e72; line-height:15px;  text-decoration: none;}
#stay_in_touch_form a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #6d6e72; line-height:15px; text-decoration: none;}
#stay_in_touch_form a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #6d6e72; line-height:15px; text-decoration: none;}
#stay_in_touch_form a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #6d6e72; line-height:15px; text-decoration: none;}

/*
STAY IN TOUCH THANKS
*/
#stay_in_touch_thanks{
background-color:#FFFFFF;
border-style: solid; 
border-color: #F0EDDA; 
border-width: 7px; 
padding:5px;
height:315px;
overflow:auto;
}

#stay_in_touch_thanks td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #795930;
text-align:left;
}

#stay_in_touch_thanks a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#stay_in_touch_thanks a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#stay_in_touch_thanks a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#stay_in_touch_thanks a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}


/*
MAIN CONTENT
*/

#main_content td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
text-align:justify;
}

#main_content td.headline{
font-family: Arial, Helvetica; 
font-size: 14px; 
font-style: normal; 
font-weight: bold;
color: #000000;
text-align:justify;
}

#main_content td.list{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
text-align:justify;
}

#main_content .title{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #000000;
text-align:left;
}

#main_content .news_headline{
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
font-style: normal; 
font-weight: bold;
color: #675F52;
text-align:center;
line-height:12px;
}


#main_content td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#main_content td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#main_content td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#main_content td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}


/*
QUICK SEARCH
*/
#quick_search{
background-color:#FFFFFF;
}

#quick_search select {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
width:175px;
}

#quick_search input.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
border-style: solid; 
border-color: #6D7FAE; 
border-width: 1px;
width:175px;
}

#quick_search td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#quick_search td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#quick_search td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#quick_search td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}


#quick_search td.form {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #000000;
}


#inv_search select {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
width:350px;
}


/*
ADVANCED SEARCH
*/
#adv_search{
background-color:#FFFFFF;
}

#adv_search select {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
width:225px;
}

#adv_search select.disabled {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #BAC3D9;
width:225px;
}

#adv_search input {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
border-style: solid; 
border-color: #3D5593; 
border-width: 1px;
width:225px;
}

#adv_search td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#adv_search td.disabled {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #BAC3D9;
}

/*
ONLINE PROMOTION
*/

#online_promotion{
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#online_promotion select {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #555555;
width:200px;
}

#online_promotion input.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #000000; 
border-width: 1px;
}


#online_promotion td.intro {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#online_promotion td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#online_promotion td.buttons {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
background-color:#011746;
}

#online_certificate{
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #000000;
border-style: solid; 
border-color: #33477A; 
border-width: 7px;
}

#online_certificate td {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#online_certificate td.disclosure {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
font-style:italic;
color: #000000;
}

#online_certificate td.title {
font-family: Arial, Helvetica; 
font-size: 16px;
letter-spacing:1px; 
font-style: normal; 
font-weight: bold; 
color: #76777B;
}

#community_promo_spot{
background-color:#FFFFFF;
border-style: solid; 
border-color: #EBEEF6; 
border-width: 7px; 
}


/*
NOTIFY ME
*/

#notify_me{
background-color:#FFFFFF;
margin:3px;
text-indent:5px;
}

#notify_me select {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#notify_me input.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
text-indent:5px;
}
#notify_me textarea.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
text-indent:5px;
}

#notify_me td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#notify_me_header td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
text-align:justify;
}

#notify_me_header td a:link {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#notify_me_header td a:hover {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#notify_me_header td a:active {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#notify_me_header td a:visited {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}

#popup_header td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #FFFFFF;
}

#popup_header td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#popup_header td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#popup_header td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#popup_header td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

/*
PRIVACY POLICY
*/
.privacy_policy {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
text-align:left;
background-color:#FFFFFF;
}

.privacy_policy h1{
font-family: Arial, Helvetica; 
font-size: 16px; 
font-style: normal; 
font-weight: bold;
color: #3D5593;
line-height:19px;
}

.privacy_policy a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
.privacy_policy a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
.privacy_policy a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
.privacy_policy a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}



/*
SURVEY WINNERS
*/

#survey_winners{
background-color:#FFFFFF;
border-style: solid; 
border-color: #EBEEF6; 
border-width: 7px;
}

#survey_winners td.header{
background-color:#868CA2;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #FFFFFF;
}

#survey_winners td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

/*
SITE TOOLS
*/
#site_tools_outer{
background-color:#EBEEF6;
border-style: solid; 
border-color: #868CA2; 
border-width: 1px; 
padding:2px;
}

#site_tools_inner{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #6D7FAE;
background-color:#DCE2F0;
border-style: solid; 
border-color: #DCE2F0; 
border-width: 1px; 
}

#site_tools_inner input {
font-family: Verdana, Arial, Helvetica; 
font-size: 13px; 
font-style: normal; 
font-weight: normal;
color: #6D7FAE;
background-color: #B2D0E7;
border-style: solid; 
border-color: #FFFFFF; 
border-width: 1px;
width:140px;
}


/*
TOOLBOX: LOGIN
*/

#toolbox_login{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
}

#toolbox_login input.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:175px;
}

#toolbox_login input {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #000000;
}

#toolbox_login td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#toolbox_login td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#toolbox_login td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#toolbox_login td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}

#toolbox_login td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:13px;
}

#toolbox_login td.error {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #000000;
line-height:13px;
}

#toolbox_login .blue {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #3D5593;
line-height:13px;
}

/*
TOOLBOX info area
*/
#toolbox_info_area{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px;
line-height:14px;
font-style: normal; 
font-weight: normal;
color: #000000;
background-color:#EEEEEE;
}

/*
CREATE PROFILE
*/
#create_profile{
background-color:#FFFFFF;
}

#create_profile .asterisk{
color:#FF0000;
}

#create_profile select {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
width:110px;
}

#create_profile select.normal {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
width:250px;
}

#create_profile select.normal_hide {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
width:250px;
display:none;
}

#create_profile input {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
}

#create_profile input.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:240px;
}

#create_profile input.form_field_disabled {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
background-color:#ccc;
width:240px;
}

#create_profile input.form_field_hide {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:240px;
display:none;
}

#create_profile input.form_field_short {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:110px;
}

#create_profile input.form_field_short_disabled {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:110px;
background-color:#ccc;
}

#create_profile td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:13px;
}

#create_profile td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#create_profile td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#create_profile td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#create_profile td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}


#create_profile td.intro {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:13px;
text-align:justify;
}

#create_profile td.other {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:13px;
}

#create_profile td.homeowner_hilite {
padding-left:3px;
background-color:#EEEEEE;
}

#create_profile td.homeowner_hilite_black {
padding-left:3px;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
background-color:#EEEEEE;
}

/*
HOMEBUYER
*/

#toolbox_homebuyer{
background-color:#FFFFFF;
}

#toolbox_homebuyer_navigation_level2{
background-color:#FFFFFF;
}

#toolbox_homebuyer_navigation_level2 td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #6e6e70;
height:25px;
padding-left:2px;
}

#toolbox_homebuyer_navigation_level2 td a:link {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6e6e70; text-decoration: none;}
#toolbox_homebuyer_navigation_level2 td a:active {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6e6e70; text-decoration: none;}
#toolbox_homebuyer_navigation_level2 td a:visited {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6e6e70; text-decoration: none;}
#toolbox_homebuyer_navigation_level2 td a:hover {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}

#toolbox_homebuyer_navigation_level2 td.active{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
padding-left:2px;
background-image: url('../images/backgrounds/phase2/bg_sub_subnav.gif');
background-repeat:repeat-x;
}

#toolbox_homebuyer_navigation_level2 td.active a:link {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#toolbox_homebuyer_navigation_level2 td.active a:hover {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#toolbox_homebuyer_navigation_level2 td.active a:active {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#toolbox_homebuyer_navigation_level2 td.active a:visited {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}


#toolbox_homebuyer_checklist{
background-color:#FFFFFF;
}

.toolbox_checklist_on {
height:200px;
overflow:auto;
}

.toolbox_checklist_off {
height:200px;
overflow:auto;
display:none;
}

#toolbox_checklist td.heading{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #000000;
}

#toolbox_checklist td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#toolbox_checklist td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #3D5593; text-decoration: underline;}
#toolbox_checklist td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #3D5593; text-decoration: underline;}
#toolbox_checklist td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #3D5593; text-decoration: underline;}
#toolbox_checklist td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #3D5593; text-decoration: underline;}

#toolbox_checklist li {
	margin-left:10px;
	margin-bottom:10px;
 	padding: 0;
} 

#toolbox_checklist_final{
background-color:#FFFFFF;
border-style: solid; 
border-color: #FFFFFF; 
border-width: 7px;
}
#toolbox_checklist_final td.heading{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
background-color:#EEEEEE;
}

#toolbox_checklist_final td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#toolbox_homebuyer_other{
background-color:#FFFFFF;
}

#toolbox_homebuyer_other td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
}

#toolbox_homebuyer_other td a:link {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#toolbox_homebuyer_other td a:hover {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#toolbox_homebuyer_other td a:active {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#toolbox_homebuyer_other td a:visited {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}

#toolbox_homebuyer_favorites{
background-color:#FFFFFF;
}

#toolbox_homebuyer_favorites td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
text-align:justify;
}

#toolbox_homebuyer_favorites td a:link {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#toolbox_homebuyer_favorites td a:hover {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#toolbox_homebuyer_favorites td a:active {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#toolbox_homebuyer_favorites td a:visited {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}


#favorites_list{
background-color:#FFFFFF;

}

#favorites_list td.header{
background-color:#000000;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #FFFFFF;
}

#favorites_list td.detail{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:17px;
}

#favorites_list td.header a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#favorites_list td.header a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#favorites_list td.header a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#favorites_list td.header a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

#favorites_list td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}
#favorites_list td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}
#favorites_list td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}
#favorites_list td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}

/*
FAQ
*/

#toolbox_homebuyer_faq{
background-color:#FFFFFF;
}

#toolbox_homebuyer_faq td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
text-align:justify;
line-height:15px;
}

#toolbox_homebuyer_faq td a:link {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:20px;}
#toolbox_homebuyer_faq td a:hover {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline; line-height:20px;}
#toolbox_homebuyer_faq td a:active {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:20px;}
#toolbox_homebuyer_faq td a:visited {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:20px;}


.toolbox_calculator {
height:290px;
overflow:auto;
}

.toolbox_calculator td.heading{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #C08646;
}

.toolbox_calculator td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#toolbox_homebuyer_dictionary_withdef{
background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}

#toolbox_homebuyer_dictionary{
background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}

#toolbox_homebuyer_dictionary td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

#toolbox_homebuyer_dictionary_withdef td a:link {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:18px;}
#toolbox_homebuyer_dictionary_withdef td a:hover {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:18px;}
#toolbox_homebuyer_dictionary_withdef td a:active {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:18px;}
#toolbox_homebuyer_dictionary_withdef td a:visited {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:18px;}

#toolbox_homebuyer_dictionary td a:link {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:18px;}
#toolbox_homebuyer_dictionary td a:hover {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:18px;}
#toolbox_homebuyer_dictionary td a:active {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:18px;}
#toolbox_homebuyer_dictionary td a:visited {padding-left:2px;font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: none; line-height:18px;}


#toolbox_homebuyer_detail_display{
background-color:#EEEEEE;
height:100px;
overflow:auto;
}

#toolbox_homebuyer_detail_display td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #797979;
line-height:15px;
}

#toolbox_homebuyer_detail_display .heading{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #000000;
line-height:20px;
}

/*
HOMEOWNER FORMS
*/

#homeowner_form select {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
width:110px;
}

#homeowner_form select.normal {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
width:240px;
}

#homeowner_form input {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
}

#homeowner_form input.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:240px;
}

#homeowner_form input.form_field_mid {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:225px;
}

#homeowner_form textarea.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:240px;
}

#homeowner_form textarea.form_field_long {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:375px;
}

#homeowner_form textarea.form_field_extralong {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:500px;
}

#homeowner_form input.form_field_short {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:116px;
}

#homeowner_form td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
}

#homeowner_form tr.shaded {
background-color:#EEEEEE;
}

#homeowner_form td.intro {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #333333;
line-height:15px;
text-align:justify;
}

#homeowner_form td.other {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #333333;
line-height:13px;
}

.homeowner_community_name {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #797979;
}

/*
INTERACTIVE MAP
*/
#interactive_map{
background-color:#FFFFFF;
}

/*
BREADCRUMB
*/
.breadcrumb{
font-family: Verdana, Arial, Helvetica; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #76777B;
text-align:left;
padding-left:5px;
}

.breadcrumb a{
color: #666666;
text-decoration: underline;
}

/*
COMMUNITY HEADER
*/
#community_header{
background-color:#FFFFFF;
height:25px;
}

#community_header td.community_title{
font-family: Arial, Helvetica; 
font-size: 16px;
letter-spacing:1px; 
font-style: normal; 
font-weight: bold; 
color: #000000;
}

#community_header td.community_links{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #76777B;
}

#community_header td.community_links a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline;}
#community_header td.community_links a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline;}
#community_header td.community_links a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline;}
#community_header td.community_links a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #666666; text-decoration: underline;}


/*
COMMUNITY OVERVIEW
*/
#community_overview{
height:270px;
overflow:auto;
}

#community_overview_text{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
line-height: 17px;
color: #000000; 
text-align:justify;
}

#community_overview_text td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#community_overview_text td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#community_overview_text td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#community_overview_text td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}

#community_overview td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#community_overview td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#community_overview td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#community_overview td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}

/*
COMMUNITY NAVIGATION LEVEL 2
*/
#community_navigation_level2{
background-color:#FFFFFF;
}

#community_navigation_level2 td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #6E6E70;
height:25px;
padding-left:2px;
padding-bottom:5px;
padding-top:2px;
}

#community_navigation_level2 td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6E6E70; text-decoration: none;}
#community_navigation_level2 td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6E6E70; text-decoration: none;}
#community_navigation_level2 td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6E6E70; text-decoration: none;}
#community_navigation_level2 td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}


#community_navigation_level2 td.active{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
padding-left:2px;
background-image: url('../images/backgrounds/phase2/bg_sub_subnav.gif');
background-repeat:repeat-x;
}

#community_navigation_level2 td.active a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#community_navigation_level2 td.active a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#community_navigation_level2 td.active a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#community_navigation_level2 td.active a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}


/*
MODEL DETAILS
*/

.model_rollover_heading{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #6D6D6F;
}

#model_detail td.model_title{
font-family: Arial, Helvetica; 
font-size: 16px; 
font-style: normal; 
font-weight: normal;
color: #6D6D6F;
}

#model_detail td.model_copy{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:17px;
}

#model_detail td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#model_detail td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#model_detail td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#model_detail td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}


#model_detail td.model_specs{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:17px;
}

#model_detail .red{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #D2232A;
line-height:17px;
}


/*
DRIVING DIRECTIONS
*/

#directions_detail td.directions_title{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #000000;
line-height:17px;
}

#directions_detail td.directions_copy{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:17px;
text-align:justify;
}

#directions_detail td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#directions_detail td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#directions_detail td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#directions_detail td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}


/*
DRIVING DIRECTIONS
*/

#amenity_detail td.amenity_name{
font-family: Arial, Helvetica; 
font-size: 18px; 
font-style: normal; 
font-weight: bold;
color: #76777B;
}

#amenity_detail td.amenity_title{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #000000;
line-height:17px;
}

#amenity_detail td.amenity_description{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:17px;
text-align:justify;
}

#amenity_detail td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#amenity_detail td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#amenity_detail td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#amenity_detail td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}

/*
MODEL ELEVATIONS
*/

#model_elevations_controls td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
height:23px;
}

#model_elevations td{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #FFFFFF;
height:18px;
}

#model_elevations td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #BDBEC0; text-decoration: none;}
#model_elevations td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6D6D6F; text-decoration: none;}
#model_elevations td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6D6D6F; text-decoration: none;}
#model_elevations td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #6D6D6F; text-decoration: none;}


#model_elevations td.floorplans{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #6D6D6F;
background-color:#FFFFFF;
}

#model_elevations td.ebrochure{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #FFFFFF;
background-color:#FFFFFF;
}

#model_elevations td.homefeatures{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #FFFFFF;
background-color:#FFFFFF;
}

#model_elevations td.constructionfeatures{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #FFFFFF;
background-color:#FFFFFF;
}

#model_elevations td.virtualtour{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #FFFFFF;
background-color:#FFFFFF;

}

#model_elevations td.favorites{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #FFFFFF;
	background-color:#FFFFFF;
}

#model_elevations td.notify{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #FFFFFF;
	background-color:#FFFFFF;
}

#model_elevations td.priority{
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal;
	color: #FFFFFF;
	background-color:#FFFFFF;
}

/*
SEARCH RESULTS MODEL DETAILS
*/
div.navilayer {
	position: absolute;
	top: 1px;
	visibility: hidden;
	width: 45px;
}

div#base {
	position: relative;
	visibility: visible;
	left: 0px
}

div a:visited {
	background-color: transparent;
}

/* The extra DIV around the links. I'd rather have done

	a {display: block}

	throughout but that doesn't work in Explorer 4. */

div.navilayer div {
	width: 210px;
	background-color:#EEEEEE;
}

div.navilayer div#models {
	background-color:#EEEEEE;
	height:150px; 
	overflow:auto;
}

div.navilayer td {
	background-color: #EEEEEE;
}


/* The styles for the pseudo-mouseover. The class change does not work in Netscape 4,
	while Opera 5 changes the class but doesn't do anything about it,
	so these styles will never be visible in those browsers */

div.navilayer div.over {
	background: #0000cc;
}

div.navilayer div.over a {
	color: #ffffff;
}


/*
SITE TOOLS LAYERS
*/
div.navilayer_sitetools {
	position: absolute;
	top: 1px;
	visibility: hidden;
}

div#base_sitetools {
	position: absolute;
	visibility: visible;
	left: 0px;
}

div a:visited {
	background-color: transparent;
}


div.navilayer_sitetools div {
	background-color:#DDE2F0;
}

#div-1 {
 position:relative;
 width:800px;
 margin: 0 auto;

}
#div-1a {
 position:absolute;
 top:75px;
 right:10px;
 z-index:100;
}

#div-1b {
 position:absolute;
 top:140px;
 left:5px;
 z-index:1;
}


/*
FORM VALIDATION
*/
.requiredField {
background-color:#ffffff;
border-bottom: 2px solid red; 
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;}
.invalidField {background-color:#EEEEEE;background-image:url(../images/error_alert.gif);background-position:top left;background-repeat:no-repeat;}
.ValidationMessage {padding-left:15;background-image:url(../images/error_invalid.gif);background-position:top left;background-repeat:no-repeat;font-family:Verdana,Arial;font-size:10px;background-color:#FFF8DC;border:1px solid #808080;}
.ValidationBubble {padding-left:15;background-image:url(../images/error_invalid.gif);background-position:top left;background-repeat:no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;border:1px solid #808080;background-color:#FFF8CD;display:none;position:absolute;}


/*
FINANCE YOUR HOME
*/
#finance_your_home{
background-color:#FFFFFF;
border-style: solid; 
border-color: #EBEEF6; 
border-width: 7px; 
padding:2px;
height:270px;
}

#finance_your_home td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
text-align:justify;
}

#finance_your_home td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#finance_your_home td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#finance_your_home td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#finance_your_home td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}

#finance_other{
background-color:#FFFFFF;
}

#finance_other td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
text-align:justify;
}

#finance_other td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#finance_other td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#finance_other td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#finance_other td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}

.bordertable{
background-color:#EBEEF6;
}

/*
CALCULATORS
*/

#calculator_form select {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
width:100px;
}

#calculator_form input.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
width:100px;
}

#calculator_form input.result {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 0px;
width:75px;
}

#calculator_form td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
}

/*
ABOUT SHEA
*/

#about_shea_header{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #666666;
}

#about_shea_header td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#about_shea_header td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#about_shea_header td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#about_shea_header td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}

#ceo_letter_content{
background-color:#FFFFFF;
height:265px;
overflow:auto;
}

#ceo_letter_content td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
text-align:justify;
}

/*
HISTORY
*/

#history td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
}

/*
ABOUT SHEA
*/

#about_shea_content{
background-color:#FFFFFF;
}

#about_shea_content td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
text-align:justify;
}

#about_shea_content .title {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
color: #000000;
line-height:18px;
}

#about_shea_content .quote {
font-family: Arial, Helvetica; 
font-size: 14px; 
font-style: normal; 
font-weight: bold;
color: #000000;
line-height:18px;
text-align:left;
}

#about_shea_right{
background-color:#FFFFFF;
border-style: solid; 
border-color: #FFFFFF; 
border-width: 7px; 
padding:2px;
}

#about_shea_right td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
}

#about_shea_right td.caption {
background-color:#33477A;
font-family: Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: bold;
color: #FFFFFF;
line-height:15px;
padding:2px;
}

#about_shea_right .quote {
font-family: Arial, Helvetica; 
font-size: 14px; 
font-style: normal; 
font-weight: bold;
color: #000000;
line-height:18px;
text-align:left;
}


#about_shea_right td.caption a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#about_shea_right td.caption a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#about_shea_right td.caption a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#about_shea_right td.caption a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

#about_shea_content td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#about_shea_content td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#about_shea_content td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#about_shea_content td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}


#about_shea_left{
background-color:#FFFFFF;
border-style: solid; 
border-color: #EBEEF6; 
border-width: 7px; 
padding:2px;
}

#about_shea_left td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
text-align:justify;
}

#partners_logo{
background-color:#FFFFFF;
border-style: solid; 
border-color: #EBEEF6; 
border-width: 2px; 
}

/*
CONTACT FORM
*/

#contact_form select {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
width:50px;
}

#contact_form .asterisk{
color:#FF0000;
}

#contact_form select.normal {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
width:260px;
}

#contact_form input.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
width:250px;
}

#contact_form input.short {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
width:140px;
}

#contact_form input.zip {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
width:50px;
}


#contact_form textarea.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #666;
width:500px;
}

#contact_form td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000;
text-align:left;
}

#contact_form td.center{
text-align:center;
}


#contact_form_left{
background-color:#EEEEEE;
padding:2px;
}

#contact_form_left td {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #000000;
line-height:15px;
text-align:left;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
}

/*
SEARCH RESULTS - MARKET AREAS
*/
#marketarea_search_results{
background-color:#FFFFFF;
text-align:left;
}

#marketarea_search_results thead{
background-color:#344579;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #FFFFFF;
height:25px;
}

#marketarea_search_results thead a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#marketarea_search_results thead a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#marketarea_search_results thead a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#marketarea_search_results thead a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}


#marketarea_search_results tbody a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#marketarea_search_results tbody a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#marketarea_search_results tbody a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#marketarea_search_results tbody a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}

#marketarea_search_results tbody tr.color1{
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #000000; 
}

#marketarea_search_results tbody tr.color2{
background-color:#EEEEEE;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #000000;
}

#marketarea_search_results tfoot{
background-color:#344579;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #FFFFFF;
height:5px;
}

#marketarea_text{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #000000;
text-align:left;
}

#marketarea_text h1{
font-family: Arial, Helvetica; 
font-size: 18px; 
font-style: normal;
font-weight: bold;
color: #000000;
text-align:left;
}

#marketarea_text img{
float:left;
}

#marketarea_map_link{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-align:center;
background-color:#C3C6CD;
height:20px;
border-top:2px solid;
border-top-color:#344579;
padding-top:2px;
width:500px;
float:right;
}

#marketarea_map_link a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}
#marketarea_map_link a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}
#marketarea_map_link a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}
#marketarea_map_link a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline;}


/*
GOOGLE MAPS INFO PANEL
*/
#google_info_panel{
background-color:#FFFFFF;
border: 3px solid #344579;
text-align:left;
}

#google_info_panel td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #3D5593; text-decoration: underline;}
#google_info_panel td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #3D5593; text-decoration: underline;}
#google_info_panel td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #3D5593; text-decoration: underline;}
#google_info_panel td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #3D5593; text-decoration: underline;}

#google_info_panel .details{
height:60px;
overflow:auto;
}

/*
GOOGLE MAPS DIRECTIONS
*/

#custom_directions_form input.form_field {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
}

#custom_directions_form select {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #555555;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
}

#custom_directions th {
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal; 
font-weight: normal;
color: #FFFFFF;
border-style: solid; 
border-color: #999999; 
border-width: 1px;
background-color:#344579;
}


/*
SEARCH RESULTS
*/
#search_results{
background-color:#FFFFFF;
}

#search_results thead{
background-color:#344579;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #FFFFFF;
height:25px;
}

#search_results tbody{
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #000000;
}

#search_results thead td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#search_results thead td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#search_results thead td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#search_results thead td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

#search_results tbody a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#search_results tbody a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#search_results tbody a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}
#search_results tbody a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #3D5593; text-decoration: underline;}


#search_results tbody tr.color1{
background-color:#FFFFFF;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #000000; 
height:35px;
}

#search_results tbody td.red{
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: bold;
color: #D2232A; 
}

#search_results tbody tr.color2{
background-color:#EEEEEE;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #000000; 
height:35px;
}

#search_results tfoot{
background-color:#344579;
font-family: Verdana, Arial, Helvetica; 
font-size: 11px; 
font-style: normal;
font-weight: normal;
color: #FFFFFF;
height:25px;
}

#search_results tfoot a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#search_results tfoot a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#search_results tfoot a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
#search_results tfoot a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

#search_results tbody td.red a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #D2232A; text-decoration: none;}
#search_results tbody td.red a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #D2232A; text-decoration: none;}
#search_results tbody td.red a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #D2232A; text-decoration: none;}
#search_results tbody td.red a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #D2232A; text-decoration: underline;}

#search_results tbody td a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#search_results tbody td a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#search_results tbody td a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none;}
#search_results tbody td a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #000000; text-decoration: underline;}

/*
DATA GRIDS
*/
.RLTable {table-layout:fixed; BACKGROUND: window; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; COLOR: windowtext;}
html,body  {height:100%;}

.RLCell {float:left;}
.RLDivider {BORDER-RIGHT-COLOR: buttonhighlight;BORDER-LEFT: 1px solid buttonhighlight; border-right:1px solid buttonshadow;float:right;display:inline-block ;width:1px;height:15px;cursor: e-resize;}

.RLHeadDiv {BACKGROUND: #86B9DD; BORDER-RIGHT: buttonshadow 1px solid;}
.RLTable THEAD {BACKGROUND: #86B9DD; height:20;}
.RLTable TD {cursor:hand;overflow:hidden;PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px}
.RLTable THEAD TD {BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; BORDER-LEFT: buttonhighlight 1px solid; CURSOR: default; BORDER-BOTTOM: buttonshadow 1px solid}
.RLTable THEAD TD:active {PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-COLOR: buttonshadow; BORDER-BOTTOM-COLOR: buttonhighlight; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: buttonshadow; PADDING-TOP: 3px; BORDER-RIGHT-COLOR: buttonhighlight}
.RLTable TBODY tr { } /* work around IE bug */
.RLTable TBODY TD {white-space:nowrap; text-overflow:ellipsis; border-bottom: 1px solid #EEEEEE;}

.sort-arrow {display:none; BACKGROUND-POSITION: center center; MARGIN: 0px 2px; WIDTH: 11px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 11px}
.descending {display:inline; BACKGROUND-IMAGE: url(../images/downsimple.png)}
.ascending {display:inline; BACKGROUND-IMAGE: url(..images/upsimple.png)}

.RLFilter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; background:#86B9DD; BORDER-RIGHT: buttonshadow 1px solid; BORDER-TOP: buttonhighlight 1px solid; BORDER-LEFT: buttonhighlight 1px solid; CURSOR: default; BORDER-BOTTOM: buttonshadow 1px solid}
.RLInput {border: 1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:150;}
.RLButton {border: 1px solid #8391AA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #FFFFFF; background-color: #5993BB;}
.RLSelect {font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid #808080; font-size:10px;}

td {} .selected {background:	Highlight;color:HighlightText;}



/* NAVIGATION
--image locations are relative to CSS file location
*/
.noback {background-image: url('');}



.top_welcome_bg{
background-image: url('../images/top_welcome_bar.gif');
background-repeat:no-repeat;
}

/* 
CONTENT AREAS
*/
#form_content {
overflow:auto; 
height:295px;}

#home_modules{
background-color:#FFFFFF;
border-style: solid; 
border-color: #98BAD7; 
border-width: 1px; 
padding:2px;
}

#mod_small{
overflow:auto; 
height:100px;}

/*
SERVICE_REQUEST
*/
#service_request td{
text-align:left;
}

#service_request td.center{
text-align:center;
}

#service_request .asterisk{
color:#FF0000;
}

#service_request input[type=file]{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#666666;
width:500px;
}

#service_request input[type=text].large{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#666666;
width:515px;
}

#service_request input[type=text].med{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#666666;
width:230px;
}

#service_request input[type=text].small{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#666666;
width:110px;
}

#service_request input[type=password].med{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#666666;
width:230px;
}

#service_request textarea{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#666666;
width:515px;
}

#service_request select.large{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#666666;
width:515px;
}

#service_request select.med{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#666666;
width:230px;
}

#service_request select.small{
font-family: Verdana, Arial, Helvetica;
font-size:12px;
color:#666666;
width:110px;
}

/*
EMERGENCY NUMBERS
*/

#emergency_numbers {
padding-left:3px;
background-color:#EEEEEE;
}

#emergency_numbers td{
text-align:left;
}

#emergency_numbers td.header{
color:#3D5593;
font-weight:bold;
}

#emergency_numbers td p{
margin:0px 0px 3px 0px;
}

#emergency_numbers td.center{
text-align:center;
}

#emergency_numbers .gray{
color:#3D5593;
font-weight:bold;
}

/* 
LINKS
*/
.print_page a:link {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #8291B9; text-decoration: underline;}
.print_page a:hover {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #8291B9; text-decoration: underline;}
.print_page a:active {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #8291B9; text-decoration: underline;}
.print_page a:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #8291B9; text-decoration: underline;}

.nav_left_subheading a:link {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #7D7D7D; text-decoration: none; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px;}
.nav_left_subheading a:hover {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; background-color:#E5AB74; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px;}
.nav_left_subheading a:active {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #7D7D7D; text-decoration: none; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px;}
.nav_left_subheading a:visited {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: normal; color: #7D7D7D; text-decoration: none; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px;}

/* 
PALETTE COLORS
*/
.bg_dk_blue {background-color: #273465;}
.bg_nav_left_blue1 {background-color: #86B9DD;}
.bg_nav_left_blue2 {background-color: #B8D1E5;}
.bg_nav_left_blue3 {background-color: #A9CAE3;}
.bg_nav_left_blue4 {background-color: #AABBD1;}
.bg_nav_left_blue5 {background-color: #7D95BF;}
.bg_nav_orange {background-color: #E5AB74;}
.bg_nav_gray1 {background-color: #7D7D7D;}
.bg_nav_gray2 {background-color: #ECECF8;}
.bg_nav_gray3 {background-color: #D9E1EB;}

.bg_forms_blue1 {background-color: #8A99B8;}
.bg_forms_blue2 {background-color: #98BAD7;}
.bg_forms_blue3 {background-color: #C4CCDA;}
.bg_forms_blue4 {background-color: #8391AA;} /* forms main background*/
.bg_forms_blue5 {background-color: #5993BB;} 
.bg_forms_blue6 {background-color: #6A97B7;} 
.bg_forms_gray {background-color: #E89F77;}
.bg_forms_gray2 {background-color: #707070;}
.bg_forms_gray3 {background-color: #E1E5EC;}
.bg_forms_orange {background-color: #E5AB74;}

.bg_white { background-color: #ffffff; background-image:none;}
.bg_navigation_blue { background-color: #FFFFFF; background-image:none;}
.bg_other_blue { background-color: #C0D0E9; background-image:none;}
.bg_black { background-color: #000000; background-image:none;}
.bg_gray { background-color: #999999; background-image:none;}