/**************** MAIN LAYOUT STYLES ***************/
body { background-color: #D0CDD5; margin-top: 50px; padding: 0px; }
#HomeLeftColumn { background-color: #A197AC; }
#HomeRightColumn { background-color: #E4E1E7; border-left: 3px solid #E4E1E7; }
#HomeAddress { background-color: #A5A5C1; border-top: 3px solid #E4E1E7; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; text-align: center; }
#Container { padding: 3px; border: 1px solid #ffffff; }
#NavColumn { background-color: #E4E1E7; }
#MainColumn { background-color: #ffffff; }
#SmallPhotoContainer { background-color: #A197AC; border-right: 3px solid #E4E1E7; }
#SmallPhoto { border-top: 3px solid #E4E1E7; }
#PhotoContainer { border-bottom: 3px solid #E4E1E7; }
.Footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; padding-top: 10px; }
#ContentContainer { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14pt; color: #544C5E; }
a:link { color: #A197AC; text-decoration: underline; }
a:visited { color: #A197AC; text-decoration: underline; }
a:hover { color: #D76F24; text-decoration: underline; }
a:active { color: #A197AC; text-decoration: underline; }

/**************** MAIN CONTENT LAYOUT STYLES ********************/
#Content { padding-left: 99px; padding-right: 10px; padding-bottom: 40px; }
#ContentWide { padding-top: 20px; padding-bottom: 40px; }


/************ TEXT STYLES **********************/
div.Title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #A197AC;
	line-height: 15pt;
	border-bottom: 1px solid #D0CDD5;
	margin-bottom: 15px;
}


/********************** NAVIGATION STYLES ********************/
div.HomeNav {
	height: 26px;
	line-height: 26px;
	border-left: 1px solid #C0BEB3;
	border-top: 1px solid #C0BEB3;
	border-bottom: 1px solid #C0BEB3;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;;
	font-weight: bold;
	color: #ffffff;
	margin-left: 16px;
	margin-bottom: 5px;
	padding-left: 5px;
}
div.HomeNav a:link { color: #ffffff; text-decoration: none; }
div.HomeNav a:visited { color: #ffffff; text-decoration: none; }
div.HomeNav a:hover { color: #D0CDD5; text-decoration: none; }
div.HomeNav a:active { color: #ffffff; text-decoration: none; }

.Navigation {width:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; padding-left: 23px; padding-top: 7px; padding-bottom: 7px; }
.NavigationOn {width:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; padding-left: 23px; padding-top: 6px; padding-bottom: 6px; background-color: #F0EEF2;border-bottom: 1px solid #D0CDD5; border-top: 1px solid #D0CDD5; border-right: 1px solid #E4E1E7; }
.Navigation a:link, .NavigationOn a:link { color: #A197AC; text-decoration: none; }
.Navigation a:visited, .NavigationOn a:visited { color: #A197AC; text-decoration: none; }
.Navigation a:hover, .NavigationOn a:hover { color: #544C5E; text-decoration: none; }
.Navigation a:active, .NavigationOn a:active { color: #A197AC; text-decoration: none;}

.SubNavigation {
  width:100%; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-weight: normal; 
  padding-left: 8px; 
  padding-top: 3px; 
  padding-bottom: 3px; 
  color: #A197AC; 
  background-color: #F0EEF2; 
}
.SubNavigation a:link { color: #A197AC; text-decoration: none; }
.SubNavigation a:visited { color: #A197AC; text-decoration: none; }
.SubNavigation a:hover { color: #544C5E; text-decoration: none; }
.SubNavigation a:active { color: #A197AC; text-decoration: none;}

.SubNavigationOn {
  width:100%;  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-weight: normal; 
  padding-left: 8px; 
  padding-top: 3px; 
  padding-bottom: 3px; 
  color: #544C5E; 
}
.SubNavigationOn a:link { color: #544C5E; text-decoration: none; }
.SubNavigationOn a:visited { color: #544C5E; text-decoration: none; }
.SubNavigationOn a:hover { color: #544C5E; text-decoration: none; }
.SubNavigationOn a:active { color: #544C5E; text-decoration: none;}


.SubSubNavigation {
  width:100%; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-weight: normal; 
  padding-left: 20px; 
  padding-top: 3px; 
  padding-bottom: 3px; 
  color: #A197AC; 
  background-color: #F0EEF2; 
}
.SubSubNavigation a:link { color: #A197AC; text-decoration: none; }
.SubSubNavigation a:visited { color: #A197AC; text-decoration: none; }
.SubSubNavigation a:hover { color: #544C5E; text-decoration: none; }
.SubSubNavigation a:active { color: #A197AC; text-decoration: none;}

.SubSubNavigationOn {
  width:100%;  
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  font-weight: normal; 
  padding-left: 20px; 
  padding-top: 3px; 
  padding-bottom: 3px; 
  color: #544C5E; 
}
.SubSubNavigationOn a:link { color: #544C5E; text-decoration: none; }
.SubSubNavigationOn a:visited { color: #544C5E; text-decoration: none; }
.SubSubNavigationOn a:hover { color: #544C5E; text-decoration: none; }
.SubSubNavigationOn a:active { color: #544C5E; text-decoration: none;}



/************** NEIGHBORHOOD *****************/
.NeighborhoodTitle { font-size: 15pt; font-weight: bold; color: #A197AC; }
.NeighborhoodDetail td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; padding-top: 1px; line-height: 12pt; }
.NeighborhoodDetail td.Number { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #544C5E; padding-right: 5px; padding-bottom: 10px; padding-top: 1px; background-image: url(../neighborhood/bg_circle.gif); background-repeat: no-repeat; }
#NeighborhoodContent { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14pt; color: #544C5E; padding-left: 15px; padding-right: 10px; padding-bottom: 20px; }


/********************* FORM STYLES *****************/
.FormText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14pt; color: #544C5E; }
.FormField {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #544C5E;
	background-color: #F0EEF2;
  width:300px;
}

.FormFieldSmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #544C5E;
	background-color: #F0EEF2;
  width:148px;
}

.FormButton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #544C5E;
	background-color: #F0EEF2;
  width:120px;
}
