@charset "utf-8";
/* CSS Document */
html, body, p, div, img, h1, h2, h3, h4, li, ul, ol, dl, dd, dt, form, table, td, tr{color: #fff;}

body{background: #fff;}
#content-wrapper{background: url(../images/home/content_background.jpg) left top repeat-y; width: 827px; padding: 0 2px; overflow: hidden;}
#home-phone h2{color: #000;}
#footer{background: #fff url(../images/home/footer.jpg) left top no-repeat; clear: both; margin: 0 auto;}
#home-bottom-content h2{padding-bottom: 134px;}
a:link, a:visited, a:active, a:hover {color: #fecd08;}
#contentWrap{overflow: hidden;padding: 20px; clear: both;}
#primaryContent{
	float: left;
	width: auto;
}
#communityBox{float: left; width: 160px;display: inline; border: 2px solid #fecd08; padding: 10px 20px 60px 20px;;}
#communityBox ol{margin-left: 20px;}
#contentWrap h1{font-size: 18px; padding: 10px 0;}
#contentWrap h2{font-size: 14px; text-transform: uppercase; padding: 10px 0;}
#home-header{width: 829px; height: 181px;}
p{padding-bottom: .5em;}

#footer-nav a, #footerlinks a {color: #022A43}
#home-feature-img{width: 100%;}

#navcontainer div{background-image:url(../images/home/btn_bg.jpg); border-color: #fff;}
#navcontainer {background:url(../images/home/btn_left_end.jpg) left top no-repeat;}
#copyright{color: #535353;}

#home-bottom-content{padding-top: 0;}
#home-bottom-content h2{padding-top: 3px; padding-left: 15px; color: #FECD08;}

#home-header{position: relative;}
#welcome{position: absolute; left: 440px; top: 140px; color: #fff; font-size: 28px; font-weight: bold;}

#secondaryContent{float: right; margin: 10px; width: 200px;}

#primaryContent{width: 500px;}

#testimonialsButton a{text-indent: -9999px; display: block; background:url(../images/home/testimonials-link.png) left top no-repeat; width: 191px; height: 90px;}

form{margin: 20px; }
legend{font-weight: bold;}
fieldset{border: 1px solid #fff; padding: 20px; overflow: hidden;}
.fl{float: left; margin-right: 20px; width: 220px;}
input, textarea{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666; margin-bottom: 5px; width: 200px; border: 1px solid #fff; padding: 1px 3px;}
.ta{width: 480px;}
.ta textarea{width: 472px; height: 95px;}
label{display: block;}
button{float: right; margin: 10px 0 10px 10px; border: 1px solid #A9C741; background: #65913A; color: #fff; font-weight: normal; text-transform: lowercase; font-size: 14px; width: 90px; height: 30px; text-align: center; padding: 3px; display: block;}


