/**************** MAIN LAYOUT STYLES ***************/
body { background-color: #D1D6C7; margin-top: 50px; padding: 0px; margin-right: 0px; margin-left: 0px;}
/* this get's rid of the border on image links, once and for all time.*/
img {border:none;}

#HomeLeftColumn { background-color: #034329; }
#HomeRightColumn { background-color: #E5ECE9; border-left: 3px solid #E5ECE9; }
#HomeAddress { background-color: #A5A5C1; border-top: 3px solid #E5ECE9; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; text-align: center; }
.Container { 
  padding-top: 3px; 
  padding-bottom: 3px; 
  border-top: 1px solid #ffffff; 
  border-bottom: 1px solid #ffffff; 
}

innerContainer { 
/*  border-right: 1px solid #ffffff; 
  border-left: 1px solid #ffffff; */
}

.flood {
  background-color: #8DB4A5; 
  background-image: url(/images/top_stripe.gif); 
  background-repeat: repeat-x;
}

.floodhome {
  background-color: #8DB4A5; 
  background-image: url(/images/top_stripe_home.gif); 
  background-repeat: repeat-x;
}

.floodhomeleft {
  background-color: #8DB4A5; 
  background-image: url(/images/top_stripe_home_left.gif); 
  background-repeat: repeat-x;
}

#NavColumn { 
  background-color: #E5ECE9; 
  background-repeat: no-repeat;
}
#MainColumn { background-color: #ffffff; }
#SmallPhotoContainer { background-color: #034329; border-right: 3px solid #E5ECE9; }
#SmallPhoto { border-top: 3px solid #E5ECE9; }
#PhotoContainer { border-bottom: 3px solid #E5ECE9; }
.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;
  background-repeat: no-repeat;
 }
a:link { color: #034329; text-decoration: underline; }
a:visited { color: #034329; text-decoration: underline; }
a:hover { color: #D76F24; text-decoration: underline; }
a:active { color: #034329; text-decoration: underline; }

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

.content {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14pt;

}

.imagetitle {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;

}

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

.titleimage {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=15, finishopacity=15);
  opacity:.30;
}



/********************** 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: #D1D6C7; text-decoration: none; }
div.HomeNav a:active { color: #ffffff; text-decoration: none; }


.NavigationTitle {
padding-left: 23px; 
}

.Navigation {width:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; padding-top: 7px; padding-bottom: 7px; }
.NavigationOn {width:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;  padding-top: 6px; padding-bottom: 6px; 
  border-bottom: 1px solid #D1D6C7; border-top: 1px solid #D1D6C7; border-right: 1px solid #E5ECE9; 
/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/menu_highlight.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.NavigationOn[class] {
  background-image:url(/images/menu_highlight.png);
}


.didyouknowtable {
/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/menu_highlight.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.didyouknowtable[class] {
  background-image:url(/images/menu_highlight.png);
}

.Navigation a:link { color: #034329; text-decoration: none; }
.Navigation a:visited { color: #034329; text-decoration: none; }
.Navigation a:hover { color: #034329; text-decoration: underline; }
.Navigation a:active a:active { color: #034329; text-decoration: none;}

.NavigationOn a:link { color: #003321; text-decoration: none; }
.NavigationOn a:visited { color: #003321; text-decoration: none; }
.NavigationOn a:hover { color: #003321; text-decoration: underline; }
.NavigationOn a:active { color: #003321; text-decoration: none;}

.SubNavigationBullet {
  width: 5px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; padding-left: 35px;  padding-top: 4px; padding-bottom: 4px; 
}

.SubNavigation { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; padding-top: 4px; 
  padding-bottom: 4px; color: #034329;  
}
.SubNavigation a:link { color: #034329; text-decoration: none; }
.SubNavigation a:visited { color: #034329; text-decoration: none; }
.SubNavigation a:hover { color: #034329; text-decoration: underline; }
.SubNavigation a:active { color: #034329; text-decoration: none;}

.SubNavigationOn {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; padding-top: 3px; padding-bottom: 3px; color: #544C5E;
border-bottom: 1px solid #034329; border-top: 1px solid #034329; 

/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/menu_highlight.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.SubNavigationOn[class] {
  background-image:url(/images/menu_highlight.png);
}

.SubNavigationOn a:link { color: #034329; text-decoration: none; }
.SubNavigationOn a:visited { color: #034329; text-decoration: none; }
.SubNavigationOn a:hover { color: #034329; text-decoration: underline; }
.SubNavigationOn a:active { color: #034329; text-decoration: none;}

.SubNavigationBulletOn {
  width: 5px;
  border-bottom: 1px solid #034329; 
  border-top: 1px solid #034329; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  font-weight: normal;
  padding-left: 35px;
  padding-top: 3px; 
  padding-bottom: 3px; 

/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/menu_highlight.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.SubNavigationBulletOn[class] {
  background-image:url(/images/menu_highlight.png);
}


.SubSubNavigation {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  padding-left: 10px;
  font-weight: normal; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  color: #034329;  
}
.SubSubNavigation a:link { color: #034329; text-decoration: none; }
.SubSubNavigation a:visited { color: #034329; text-decoration: none; }
.SubSubNavigation a:hover { color: #034329; text-decoration: underline; }
.SubSubNavigation a:active { color: #034329; text-decoration: none;}

.SubSubNavigationOn {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 8pt; 
  padding-left: 10px;
  font-weight: normal; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  color: #544C5E;
/*  border-bottom: 1px solid #034329; 
  border-top: 1px solid #034329; */

/* Mozilla ignores crazy MS image filters, so it will skip the following */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/menu_highlight.png');
}

/* IE ignores styles with [attributes], so it will skip the following. */
.SubSubNavigationOn[class] {
  background-image:url(/images/menu_highlight.png);
}

.SubSubNavigationOn a:link { color: #034329; text-decoration: none; }
.SubSubNavigationOn a:visited { color: #034329; text-decoration: none; }
.SubSubNavigationOn a:hover { color: #034329; text-decoration: underline; }
.SubSubNavigationOn a:active { color: #034329; text-decoration: none;}



.didyouknow {
  padding-right:10px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:
  color: #034329;
  font-size: 8pt; 
  padding-right:6px;
  padding-left:3px;
  padding-bottom:16px;
}



/************** NEIGHBORHOOD *****************/
.NeighborhoodTitle { font-size: 15pt; font-weight: bold; color: #034329; }
.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: #D0DCD7;
  width:300px;
}

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

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