/*-------------------- General Layout Styles --------------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#searchTerms {
border:0px;
padding:5px 0 4px 8px;
width:294px!important;
height:auto!important;
margin:4px 0 0 0;
}
.search-go-btn {
padding:4px 0 0 0;
display:block;
}
.news-div {
padding:26px 0 0 0;
}
.news-div input {
background:url(n-news-field.gif) 0 0 no-repeat;
border:0px solid #ccc;
width:169px;
font-size:10px;
font-family:verdana;
padding:5px 7px;
color:#454545;
margin:2px 0 2px 10px;
}
.testimonials-div {
font-size:10px;
margin:0 27px 19px 23px;
color:#454545;
}
.events-div p, .events-div span, .events-div div {
color:#454545;
}
.events-div { margin:0 24px 0 20px; }

.testimonials, .testimonials span, .testimonials div, .testimonials p {
font-size:10px;
margin:0px!important;
padding:0px!important;
font-weight:normal;
}
.testimonials {
font-weight:bold;
display:block!important;
padding:0px 0 10px 0!important;
text-align:left;

}
.testimonials br {
height:1px;
line-height:5px;
}
.left-html-area { padding:7px 12px; }
.right-html-area .htmlarea_table { margin:5px 11px 0 0; }

.footer-area { 
padding:10px;
}
.footer { width:100%!important; }
.footer-area-left { margin:4px 0 0 10px; }
.promo-top-bg td { color:#9e9e9e; font-size:15px; font-weight:bold; font-family:arial; padding:0px 0; vertical-align:middle;}
.footer-area-left a { text-decoration:none; color:#1f1f1f; }
.footer-area-left p { margin:5px 0px; line-height:12px; }
.footer-area-left { width:90%; } 