@charset "utf-8";
/* CSS Document */
img { border:none; }
/*body, html,table, ul { margin:0px; padding:0px;}*/
body { font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; }
#container { padding:0px 5px; }
.search_group ul { font-family:Arial, Helvetica, sans-serif; list-style-type:none;}
.search_group h4 { margin-bottom:0px; color:#666666;  border-bottom:1px solid #000066; }
.search_group p { margin:0px; padding:0px 0px 7px 0px; font-family:Arial, Helvetica, serif; font-size:13px; }
.short_desc { font-family:Arial, Helvetica, sans-serif; font-size:16px; }
.search_heading { padding-left:5px; }
a.search_result_title { font-size:11pt; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; color:#163F68; }
.search_error { font-size:12pt; padding-left:5px; padding-top:10px; }
.search_error li { padding-left:10px; }
.sponsors { background-color:#DCEAFF; margin-left:5px; margin-right:5px; padding-bottom:5px;}
.sponsors h4 { border:none; text-align:right; padding:4px 5px 2px 0px; color:#999; }
.phone_numbers { color:#555555; }
h2.main_search_heading { padding-left:5px; padding-top:5px; margin:0px; font-size:18px; }
.click_for_more { padding-left:5px; padding-bottom:25px; }
.click_for_more a, .click_for_more a:visited { color:#163F68; }
.pagination { margin:0px auto; width:400px; }
.pagination td { text-align:center; font-size:12px; font-weight:bold; }
.pagination a { color:#328B04; }
.phone_numbers { font-weight:bold; color:#555555; padding-bottom:7px; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}