/* CSS Document */
body{
background-color: #FFFFFF;
}

img{border: 0px;}

#container{
margin: 0;
padding: 0;
margin: 0 auto;
width: 805px;
background-color:#FFFFFF;
}

#left_container{
margin: 0;
padding: 0;
width: 278px;
height: 451px;
background-repeat: no-repeat;
float: left;
}

#welcome_logo{
width: 278px;
height: 252px;
background-image: url(images/welcome_logo.gif);
float: left;
}

#cedar{
width: 278px;
height: 199px;
background-image: url(images/cedar.gif);
float: left;
clear: both;
}

#banner{
width: 527px;
height: 80px;
background-image: url(images/banner.gif);
float: right;
}

#banner_links{
float: right;
padding-right: 15px;
padding-top: 58px;
}

#banner_links a:link{
font-family: Arial;
font-size: small;
font-weight: bold;
color: #000000;
text-decoration: none;
}

#banner_links a:active{
font-family: Arial;
font-size: small;
font-weight: bold;
color: #000000;
text-decoration: none;
}

#banner_links a:hover{
font-family: Arial;
font-size: small;
font-weight: bold;
color: #85c226;
text-decoration: none;
}

#banner_links a:visited{
font-family: Arial;
font-size: small;
font-weight: bold;
color: #85c226;
text-decoration: none;
}

.line{
color: #000000;
font-size: small;
font-weight: bold;
font-family: arial;
}

#home_logo{
float: left;
}

#top_container{
margin: 0;
padding: 0;
width: 527px;
height: 172px;
background-color:#FFFFFF;
float: right;
}

#people{
width: 173px;
height: 172px;
background-image: url(images/people.gif);
float: left;
}

#services{
width: 173px;
height: 172px;
background-image: url(images/services.gif);
float: left;
}

#values{
width: 181px;
height: 172px;
background-image: url(images/values.gif);
float: right;
}

#bottom_container{
margin: 0;
padding: 0;
width: 527px;
height: 199px;
background-repeat: no-repeat;
float: right;
}

#people_bottom{
width: 173px;
height: 199px;
background-image: url(images/people_bottom.gif);
float: left;
}

#services_bottom{
width: 173px;
height: 199px;
background-image: url(images/services_bottom.gif);
float: left;
}

#values_bottom{
width: 181px;
height: 199px;
background-image: url(images/values_bottom.gif);
float: right;
}

.main_links{
padding-top: 65px;
text-align: center;
}

.main_links a:link{
font-family: Arial;
font-size: medium;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.main_links a:active{
font-family: Arial;
font-size: medium;
font-weight: bold;
color: #000000;
text-decoration: none;
}

.main_links a:hover{
font-family: Arial;
font-size: medium;
font-weight: bold;
color: #000000;
text-decoration: underline;
}

.main_links a:visited{
font-family: Arial;
font-size: medium;
font-weight: bold;
color: #000000;
text-decoration: none;
}

#footer{
width: 805px;
margin: 0 auto;
clear: both;
}

.footer_text{
padding-left: 297px;
padding-top: 5px;
font-family: Arial;
font-size: x-small;
font-weight: normal;
color: #000000;
}

.footer_text a:link{
font-family: Arial;
font-size: x-small;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.footer_text a:active{
font-family: Arial;
font-size: x-small;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.footer_text a:hover{
font-family: Arial;
font-size: x-small;
font-weight: normal;
color: #000000;
text-decoration: underline;
}

.footer_text a:visited{
font-family: Arial;
font-size: x-small;
font-weight: normal;
color: #000000;
text-decoration: none;
}

.footer_address{
padding-left: 197px;
color: #85c226;
font-size: small;
font-family: arial;
font-weight: bold;
}

.footer_number{
color: #85c226;
font-size: small;
font-family: arial;
font-weight: bold;
}

.footer_email{
padding-left: 307px;
padding-top: 5px;
color: #85c226;
font-size: small;
font-family: arial;
font-weight: bold;
}

.footer_phone{
padding-left: 352px;
padding-top: 5px;
color: #c69c6d;
font-size: small;
font-family: arial;
font-weight: bold;
}

.footer_green{
color: #c69c6d;
}

#left_container2{
margin: 0;
padding: 0;
width: 278px;
height: 451px;
background-repeat: no-repeat;
float: left;
background-color: #000000;
}

#people_logo{
width: 278px;
height: 252px;
background-image: url(images/people_logo.gif);
float: left;
}

#cedar2{
width: 278px;
height: 199px;
background-image: url(images/cedar.gif);
float: left;
clear: both;
}  

#cedar3{
width: 278px;
height: 199px;
background-image: url(images/cedar.gif);
float: left;
clear: both;
}

#right_container{
margin: 0;
padding: 0;
width: 527px;
height: 451px;
background-color:#FFFFFF;
background-repeat: no-repeat;
float: right;
}

#banner2{
width: 527px;
height: 82px;
background-color:#FFFFFF;
float: right;
}

#people_bg{
float: right;
width: 527px;
height: 1200px;
background-image: url(images/people_bg.gif);
background-repeat:no-repeat;
}


#people_left2{
float: left;
clear: both;
width: 33px;
height: 348px;
background-image: url(images/people_left2.gif);
}

#services_logo{
width: 278px;
height: 252px;
background-image: url(images/services_logo.gif);
float: left;
}

#services_bg{
float: right;
width: 527px;
height: 1200px;
background-image: url(images/services_bg.gif);
}

#values_logo{
width: 278px;
height: 252px;
background-image: url(images/values_logo.gif);
float: left;
}

#values_bg{
float: right;
width: 527px;
height: 570px;
background-image: url(images/values_bg.gif);
}




#contact_logo{
width: 278px;
height: 252px;
background-image: url(images/contact_logo.gif);
float: left;
}

#contact_left{
float: left;
width: 33px;
height: 369px;
background-image: url(images/contact_left.gif);
}

#contact_slice{
float: right;
width: 494px;
height: 348px;
background-image: url(images/contact_slice.gif);
}

#contact_footer{
float: right;
width: 494px;
height: 21px;
background-image: url(images/contact_footer.gif);
}















.main_txt{
font-family: arial;
font-size: small;
color: #000000;
padding-left: 13px;
padding-right: 13px;
padding-top: 8px;
}


#contact_form{
float: left;
width: 208px;
padding-left: 13px;
padding-top: 20px;
text-align: left;
color: #000000;
font-family: arial;
font-size: x-small;
}

.form_style{
 border:1px solid #85c226;
}

.submitbtn {
   color:#ffffff;
   font-family: arial;
   background-color: #85c226;
   font-size: x-small;
   font-weight: bold;
   border:1px solid #000000;
}

#address{
float: right;
padding-right: 15px;
padding-top: 20px;
width: 200px;
text-align: left;
}

.office_address{
color: #85c226;
font-size: small;
font-family: arial;
font-weight: bold;
}

.address_txt{
font-family: arial;
font-size: small;
color: #000000;
}

.body_txt{
font-family: arial;
font-size: small;
color: #000000;
padding-right: 20px;
padding-top: 15px;
padding-left: 15px;
}

.list{
color: #ebe7c1;
font-weight: bold;
}

.heading{
font-family: arial;
font-size: medium;
color: #000000;
font-weight: bold;
padding-top: 15px;
padding-left: 35px;
}

.subheading{
font-family: arial;
font-size: small;
color: #000000;
font-weight: bold;
padding-top: 8px;
padding-left: 35px;
}

.subheading2{
font-family: arial;
font-size: small;
color: #000000;
font-weight: bold;
}



.services_txt{
font-family: arial;
font-size: small;
color: #000000;
padding-left: 35px;
padding-right: 20px;
padding-top: 5px;
}

.people_txt{
font-family: arial;
font-size: small;
color: #000000;
padding-left: 35px;
padding-right: 20px;
padding-top: 15px;
}

.message{
color: #606f44;
font-family: arial;
font-size: x-small;
}

#privacy_logo{
width: 278px;
height: 252px;
background-image: url(images/privacy_logo.gif);
float: left;
}

#privacy_bg{
float: right;
width: 527px;
height: 713px;
background-image: url(images/privacy_bg.gif);
}

#terms_logo{
width: 278px;
height: 252px;
background-image: url(images/terms_logo.gif);
float: left;
}

.terms_txt{
font-family: arial;
font-size: small;
color: #000000;
padding-right: 20px;
padding-top: 15px;
padding-left: 35px;
}

.friends_link a:link{
font-family: Arial;
font-size: small;
color: #000000;
text-decoration: underline;
}

.friends_link a:active{
font-family: Arial;
font-size: small;
color: #000000;
text-decoration: underline;
}

.friends_link a:hover{
font-family: Arial;
font-size: small;
color: #000000;
text-decoration: none;
}

.friends_link a:visited{
font-family: Arial;
font-size: small;
color: #000000;
text-decoration: underline;
}