@charset "utf-8";
/* CSS Document */

#pre_search_form {
float:left;
}#pre_search_sub {
float:left;
margin:2px;
width:665px;
}#pre_search_sub div {
float:left;
}#com_col_left {
text-align:left;
width:675px;
padding-right:10px;
}.search_state_name h3{
color:#666666;
margin-left:15px;
margin-bottom:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-top:10px;
}.checkboxes_var {
display:none;
}.search_icon {
margin:1px;
}.search_icon:hover {
margin:1px;
padding-left:2px;
padding-right:2px;
background:#F4F4EA;
}




.other_results {
padding:10px;
}.imgsmall {
border:1px solid #E2E2C7;
padding:3px;
width:160px;
margin:8px;
background:#FFFFFF;
}#com_col_left #featured_result a img {
border:1px solid #E2E2C7;
padding:3px;
width:250px;
margin:8px;
background:#FFFFFF;
float:left;
}.search_float_sub_l, .search_float_sub_r {
float:left;
}.search_float_sub_l {
width:170px;
}.search_float_sub_r {
width:480px;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
margin-left:15px;
}#clear_spacer {
width:100%;
height:10px;
border-bottom:1px dotted #D9E1EA;
clear:both;
}.bg_ltgreen {
background:#F0F3F7;
border-bottom:1px dotted #D9E1EA;
margin-bottom:6px;
}.other_results {
padding:10px 0px;
}.community {
color:#003385;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin-top:10px;
margin-bottom:3px;
}.community a{
color:#003385;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
font-weight:normal;
}.community_large a{
color:#003385;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
text-decoration:none;
font-weight:normal;
}.community_title {
color:#003385;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin-top:15px;
margin-bottom:3px;
text-decoration:none;
font-weight:normal;
}.community_location {
color:#666666;
font-weight:normal;
}.search_float_sub_r h5 {
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
margin-bottom:3px;
}.search_sort {
margin-top:20px;
}#sidebar_search #search_home {
width:255px;
}#sidebar_search {
margin-top:10px;
padding-top:10px;
border-top:1px dotted #D9E1EA;
text-align:left;
margin-left:10px;
margin-bottom:10px;
padding-left:10px;
}#search_sidebar h3 {
font-size:18px;
clear:both;
color:#003366;
font-family:Verdana, Arial, Helvetica, sans-serif;
}.com_search_state_title {
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin:10px;
border:1px solid #D9E1EA;
border-left:none;
border-right:none;
color:#003366;
padding:6px;
}.sub_search_links {
text-align:right;
}#featured_result .community {
font-size:18px;
}#featured_result #search_float_r {
padding:10px;
padding-top:3px;
float:left;
width:380px;
}#featured_result #search_float_r .icon_search {
width:35px;
border:0px;
margin:5px;
padding:0px;
}.com_search_precent {
text-align:center;
margin:10px;
padding:5px;
border:1px solid #D9E1EA;
border-left:none;
border-right:none;
}.com_search_precent h4 {
font-size:16px;
color:#492A2A;
font-family:Arial, Helvetica, sans-serif;
}.spotlight_title {
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
margin:5px;
padding:0px;
color:#999999;
font-size:14px;
}
/* Instant Results */
#results_holder {
float:left;
width:200px;
padding:8px;
border:1px solid #D9E1EA;
border-top:none;
border-right:none;
height:245px;
margin:3px;
}#results_holder img {
max-width:190px;
width: expression(this.width > 190 ? 190: true);
max-height:190px;
height: expression(this.height > 190 ? 190: true);
border:1px solid #E2E2C7;
padding:3px;
}
/* Spec Search Landing Page */
#spec_search_intro {
padding:15px;
margin-bottom:10px;
border-bottom:#EFEFFC dotted 1px;
}#spec_search_intro h3 {
color:#003385;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
margin-top:3px;
margin-bottom:3px;
}.spec_search_pagename {
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px dotted #D9E1EA;
margin-right:10px;
}
.spec_search_pagename h3 {
color:#003385;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
margin:0px;
padding:0px;
}
/* Sticky Searchbar 
#wrap {
position: relative;
}#content {
position: relative;
}#com_col_right {
position: fixed; 
width:880px;
}#sidebar_search {
float:right;
} */

/* Search by State Map */
#search_by_state_table {
margin:10px;
margin-left:0px;
margin-right:0px;
border:1px solid #E1E1C4;
padding:1px;
}#featured_states {
text-align:left;
margin-left:20px;
}#featured_states div {
margin-bottom:6px;
}#featured_states a{
color:#003385;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
text-decoration:none;
padding:3px;
width:100%;
}#featured_states h4{
color:#003385;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:1px dotted #D9E1EA;
padding:3px;
}#featured_states a:hover {
background:#7A95AF;
color:#FFFFFF;
}
/* Search Number Rows */
.search_view_num {
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
color:#333333;
padding:10px;
text-align:left;
}.search_view_num div {
float:left;
padding:3px;
}
/* Search by Community */
#com_col_left_top {
padding:15px 0px 5px 15px;
float:left;
clear:both;
width:100%;
border:1px dotted #FFD9D9;
border-left:none;
border-right:none;
background:#FFECEC;
}
#com_col_left_top #search_by_com_name_wrap {
float:left;
}#community_image_content_wrap {
float:left;
padding:10px;
}#community_image_content {
list-style-type:none;
}#com_image_wrap {
color:#E2ECF5;
float:left;
padding:10px;
}#img_arrow_red {
float:left;
}.communities_by_name {
float:left;
}.communities_by_name select {
border:1px solid #FFD9D9;
}#loader_height {
height:300px;
}.pre_text {
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
padding:15px;
}#sub_search_dropdown_wrap {
margin-bottom:10px;
padding-bottom:5px;
border-bottom:1px dotted #FFECEC;
float:left;
}#sub_search_dropdown_wrap #search_home h3 {
float:left;
}#sub_search_dropdown_wrap #search_home table {
clear:both;
}.icon_wrap .icon_search {
width:40px;
border:none;
background:inherit;
margin:0px;
padding:3px;
}
/* Com Links */
.search_com_links {
float:left;
clear:both;
font-family:'Century Gothic',Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
width:100%;
margin:5px;
margin-top:15px;
font-weight:bold;
}.search_com_links_l {
float:left;
background:#F7F9FB;
border:1px solid #DAE1EB;
padding:6px;
margin:3px;
text-align:center;
width:150px;
}.search_com_links_r a{
text-decoration:none;
color:#922E2E;
}.search_com_links_l a {
text-decoration:none;
color:#003366;
}.search_com_links_l a:hover {
text-decoration:underline;
color:#0000EE;
}.search_com_links_r a:hover  {
text-decoration:underline;
color:#FF0000;
}.search_com_links_r {
float:left;
background:#FAEFEF;
border:1px solid #F4DFDF;
padding:6px 15px;
margin:3px;
text-align:left;
width:440px;
}.featured_com_header {
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
width:98%;
color:#999999;
padding:5px;
}
/* Sub Search Box */
.popular_search_box {
float:left;
width:98%;
padding:5px;
text-align:left;
margin-top:10px;
}.popular_search_box h6 {
float:left;
margin-top:5px;
font-size:16px;
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
width:100%;
font-weight:normal;
color:#8EA2A4;
}.popular_search_box ul {
float:left;
clear:both;
width:100%;
list-style-type:none;
}.popular_search_box ul li {
float:left;
border:1px dotted #C1D3E3;
margin:2px;
padding:4px;
width:100px;
height:40px;
color:#666666;
background:#EBEBD8;
text-align:center;
display:table-cell;
vertical-align:middle;
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
}.popular_search_box ul li:hover {
background:#FFFFFF;
color:#003366;
}.popular_search_box ul li a {
text-decoration:none;
color:#666666;
font-size:14px;
text-align:center;
}.popular_search_box ul li a:hover {
color:#003366;
}.sidebar_wrap_sub_searches {
maring-top:10px;
margin-bottom:10px;
padding-bottom:5px;
padding-top:5px;
border-bottom:1px dotted #D9E1EA;
}
/* Wiki Text */
.wiki_text {
padding:10px;
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:12px;
text-align:left;
line-height:18px;
margin-top:5px;
margin-bottom:5px;
border-bottom:1px dotted #D9E1EA;
border-top:1px dotted #D9E1EA;
}.wiki_link {
color:#283E4D;
text-align:right;
}
/* Pagenitaion */
.page_nav {
float:left;
width:98%;
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:5px;
margin-bottom:10px;
padding-top:8px;
padding-bottom:5px;
border-bottom:1px dotted #DEE9F5;
border-top:1px dotted #DEE9F5;
margin-left:15px;
}.page_nav ul {
float:left;
}.page_nav ul li{
float:left;
list-style:none;
color:#333333;
}.page_nav ul li a {
color:#333333;
padding:5px;
border:1px solid #ffffff;
text-decoration:none;
}.page_nav ul li a:hover {
background:#4C88C3;
color:#FFFFFF;
border:1px solid #29537C;
}.current_page {
background:#ECF2F1;
color:#1D1D1D;
border:1px solid #4C88C3;
padding:5px;
margin-top:-5px;
}.bookend_links {
font-size:10px;
font-weight:bold;
}
/* iContact Styles */
.icontact_wrap {
border-bottom:1px solid #E2EAEF;
padding:5px;
padding-bottom:10px;
margin-bottom:10px;
}.icontact_wrap #SignUp tr {
float:left;
clear:both;
padding:3px;
text-align:left;
}.icontact_wrap h5{
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#8D161A;
padding:0px;
margin:0px;
margin-bottom:5px;
}.icontact_wrap p{
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
padding:0px;
margin:0px;
margin-bottom:5px;
}.icontact_wrap #SignUp tr td{
padding:5px;
}.icontact_info {
font-family:'Century Gothic', Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
padding:0px;
margin:0px;
}.icontact_button {
background:#0053A6;
border:2px groove #1B405F;
padding:5px;
color:#FFFFFF;
margin-bottom:6px;
}
#pre_search_sub {
padding:10px;
}#pre_search_sub h5 {
padding:5px;
padding-left:0px;
}#pre_search_sub .formCheckboxs {
padding:5px;
float:left;
width:190px;
}

/* Google Search Elements */
.gsc-input {
font-size:24px;
}
