body { font-family: Georgia, "Times New Roman", Times, serif; background-image: url(../images/main_bkg.png); margin-top: 0; margin-bottom: 0; background-repeat: repeat-x; background-color: #f2f3f5; }
p { color: #3f3f3f; font-size: 14px; line-height: 22px; padding: 0 0 0 0; width: auto; height: auto; }
a:link {
	color: #0033CC;
	text-decoration: none;
}
a:visited {
	color: #3f3f3f;
	text-decoration: underline;
}
a:hover {  text-decoration: underline; }
a:active {  text-decoration: none; }
.spotlight { color: #fff; font-size: 11px; font-weight: bold; line-height: 13px; text-decoration: none; margin: 0 9px; padding: 4px 0 0; }
.topreasons_tease { color: #fff; font-size: 16px; line-height: 16px; text-decoration: none; margin: 0 9px; padding: 0; }
.topreasons_tease a:link { color: #d0cbbf; text-decoration: none; }
.topreasons_tease a:visited { color: #d0cbbf; }
.topreasons_tease a:hover { color: #d0cbbf; text-decoration: underline; }
topreasons_tease a:active { color: #d0cbbf; }
.sidebar_gray_copy { color: #756c67; font-size: 12px; line-height: 14px; margin-bottom: 10px; padding: 0 20px 0 0; }
.sidebar_gray_copy strong { color: #395478; font-size: 14px; font-weight: normal; line-height: 15px; }
.sidebar_gray_copy a:link { color: #385477; font-size: 12px; line-height: 14px; text-decoration: none; padding-bottom: 15px; }
.sidebar_gray_copy a:visited { color: #385477; text-decoration: none; }
.sidebar_gray_copy a:hover { color: #385477; text-decoration: underline; }
.sidebar_gray_copy a:active { color: #385477; text-decoration: none; }
.photo_text_spacing { padding-right: 6px; padding-bottom: 6px; }
.photo_left_spacing { padding-right: 10px; padding-bottom: 4px; }
.photo_lg_text_spacing { padding-right: 10px; padding-bottom: 4px; padding-left: 20px; }
.spotlight_image { margin: 0 0 0 -9px; padding: 6px 0; }
#navlist
{ color: #395478; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 14px; list-style-type: none; margin: 0; padding: 12px 0 0 20px; }
#navlist li
{ text-decoration: none; float: left; padding-right: 1em; padding-bottom: 0; padding-left: 1em; border-right: 1px solid #395478; }
#navlist li a:link { color: #385477; text-decoration: none; }
#navlist li a:visited { 
	color: #385477; 
	text-decoration: none; 
	}
#navlist li a:hover { color: #fff; text-decoration: none; }
#navlist li a:active { color: #385477; text-decoration: none; }
#navlist  .last{
	border-right: none;
}
.footer_nav { color: #919191; font-size: 11px; line-height: 15px; text-decoration: none; }
/*.footer_nav a:link { color: #919191; font-size: 11px; line-height: 15px; text-decoration: none; }
.footer_nav a:visited { color: #919191; font-size: 11px; line-height: 15px; text-decoration: none; }
.footer_nav a:hover { color: #385477; font-size: 11px; line-height: 15px; text-decoration: none; }
.footer_nav a:active { color: #919191; font-size: 11px; line-height: 15px; text-decoration: none; }*/
.roundgraycont h1 { color: #395478; font-size: 16px; line-height: 16px; margin-right: 15px; margin-bottom: 0; margin-left: 15px; padding-bottom: 0; }
.roundgraycont p { color: #3f3f3f; font-size: 14px; line-height: 22px; margin-right: 15px; margin-bottom: 0; margin-left: 15px; padding-bottom: 0; }
.roundbluecont p { color: #fff; font-size: 13px; font-weight: bold; line-height: 15px; margin-right: 9px; margin-left: 9px; padding-top: 0; padding-right: 0; padding-left: 0; }
.roundbluecont p strong { color: #fff; font-size: 16px; line-height: 16px; }
.roundcont p { padding-right: 15px; padding-left: 15px; }
.td_mls { color: #385477; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 13px; vertical-align: top; width: 200px; height: auto; padding-right: 15px; padding-left: 15px; border-right: 1px dotted #919191; }
.colboxright_body3a p { color: #756c67; font-size: 12px; line-height: 14px; margin-bottom: 4px; padding: 0; }
.colboxright_body3a p strong { color: #395478; font-size: 12px; line-height: 16px; }
.colboxright_body3a p a:link { color: #756c67; font-size: 12px; line-height: 16px; text-decoration: none; }
.colboxright_body3a p a:hover { color: #756c67; font-size: 12px; line-height: 16px; text-decoration: underline; }
.feature_property_title { color: #3f3f3f; font-size: 14px; font-weight: bold; line-height: 16px; text-align: center; }
.feature_property_title a:link { color: #3f3f3f; font-size: 14px; font-weight: bold; line-height: 16px; text-decoration: none; text-align: center; }
.feature_property_title a:hover { color: #3f3f3f; font-size: 14px; font-weight: bold; line-height: 16px; text-decoration: underline; text-align: center; }
.padbox_one p { color: #3f3f3f; font-size: 14px; line-height: 22px; text-align: left; width:auto; height:auto; padding: 0 40px 0 20px; }
.padbox_one h1 { color: #395478; font-size: 1.5em; line-height: 16px; text-align: left; margin-right: 15px; margin-bottom: 0; margin-left: 15px; padding-bottom: 0; }
.colboxleft_225_3col h1, .colboxleft2col h1 {
	font-size: 16px;
	line-height: 16px;
	color: 395478;
}
.colboxmiddle_225_3col h1, .colboxright2col h1{ color: #395478; font-size: 16px; line-height: 16px; margin-right: 15px; margin-bottom: 0; margin-left: 15px; padding-bottom: 0; }
.colboxright2col h2{ color: #395478; font-size: 18px; line-height: 16px; }
.colboxmiddle_225_3col p, .colboxright2col p, .colboxleft2col p { color: #3f3f3f; font-size: 14px; line-height: 20px; width:auto; height:auto; padding-right: 20px; padding-left: 20px; }
.colboxleft2col td {color: #3f3f3f; font-size: 12px; line-height: 20px; }
.colboxmiddle_180_3col h1, .colboxmiddle_180_3col h2 { color: #395478; font-size: 14px; line-height: 16px; margin: 0; padding: 0 40px 0 20px; }
.colboxmiddle_180_3col p { color: #3f3f3f; font-size: 14px; line-height: 20px; padding: 0 40px 0 20px; width: auto; height: auto; }
/*.colboxmiddle_180_3col a:link { color: #385477; text-decoration: none; }
.colboxmiddle_180_3col a:visited { color: #385477; text-decoration: none; }
.colboxmiddle_180_3col a:hover { color: #385477; text-decoration: underline; }
.colboxmiddle_180_3col a:active { color: #385477; text-decoration: none; }*/
.colboxright_180_3col p { color: #756c67; font-size: 11px; line-height: 13px; margin-bottom: 4px; padding: 0 15px 0 10px; }
.colboxright_180_3col p strong { color: #385477; font-weight: normal; }
/*.colboxright_180_3col a:link { color: #756c67; text-decoration: none; }
.colboxright_180_3col a:visited { color: #756c67; text-decoration: none; }
.colboxright_180_3col a:hover { color: #752e31; text-decoration: none; }
.colboxright_180_3col a:active { color: #756c67; text-decoration: none; }*/
.feature_three_copy { color: #797979; font-size: 12px; line-height: 15px; text-align: left; margin-right: 0; margin-left: 0; padding: 4px 15px 10px; width: auto; height: auto; }
.form_table {
	color: #797979;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}
.realestate_info {
	color: #3f3f3f;
	font-size: 12px;
	font-family: "Times New Roman", Georgia, Times, serif;
	font-weight: bold;
	line-height: 13px;
	text-align: center;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.colboxright2col img.map {
	float: right;
}
.Headline h1 {
	font-size: 1.5em
.em;
	color: #465F81;
}
.colboxright2col li {
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}
.padbox_one h2 {
	font-size: 1em;
	text-align: center;
	color: #395478;
}
.emailafriend {
	float: right;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.colboxleft_180_3col h3 {
	font-size: 14px;
}
#events li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}
