@charset "UTF-8";
/* creativeemployeebenefits.net */
/* please do not use without written permission */
/* copyright 2009 mitchell phillips design */
/* http://www.mitchellphillipsdesign.com */

* {
margin:0;
padding:0;
}

.clear {
clear:both;
}

body {
background:url(images/patt.jpg) repeat;
/*background:url(images/greenbg.png) repeat;*/
}

#maincontainer {
width:900px;
height:800px;
padding-top:30px;
padding-bottom:30px;
margin:0 auto;
}

#header {
width:900px;
height:90px;
background:url(images/header.gif);
}

#navholder {
width:900px;
height:50px;
}

#navleft {
width:15px;
height:50px;
float:left;
background:url(images/navleft.gif);
}

#navhome {
background:url(images/nav_home.gif);
width:145px;
height:50px;
float:left;
}
#navhome:hover {
background-position:145px 0px;
}

#navabout {
background:url(images/nav_about.gif);
width:145px;
height:50px;
float:left;
}
#navabout:hover {
background-position:145px 0px;
}

#navproducts {
background:url(images/nav_products.gif);
width:145px;
height:50px;
float:left;
}
#navproducts:hover {
background-position:145px 0px;
}

#navemployer {
background:url(images/nav_employer.gif);
width:145px;
height:50px;
float:left;
}
#navemployer:hover {
background-position:145px 0px;
}

#navservices {
background:url(images/nav_services.gif);
width:145px;
height:50px;
float:left;
}
#navservices:hover {
background-position:145px 0px;
}

#navcontact {
background:url(images/nav_contact.gif);
width:145px;
height:50px;
float:left;
}
#navcontact:hover {
background-position:145px 0px;
}

#navright {
width:15px;
height:50px;
float:left;
background:url(images/navright.gif);
}

#welcomeimage {
width:900px;
height:350px;
background:#fff;
float:left;
}

#contentmain {
width:900px;
height:560px;
float:left;
background:url(images/main.gif);
}

#contentmainproducts {
width:900px;
height:620px;
float:left;
background:url(images/mainproducts.gif);
}

#contentmaintestimonial {
width:900px;
height:850px;
float:left;
background:url(images/maintestimonials.gif);
}

#bottommain {
width:900px;
height:100px;
float:left;
background:url(images/bottom.gif);
}

#bottom {
width:900px;
height:320px;
float:left;
}

#bottomleft {
width:300px;
height:320px;
float:left;
background:url(images/bottomleft.gif);
}

#bottommiddle {
width:300px;
height:320px;
float:left;
background:url(images/bottommiddle.gif);
}

#bottomright {
width:300px;
height:320px;
float:left;
background:url(images/bottomright.gif);
}

#footer {
width:900px;
height:50px;
background:url(images/footer.gif);
}

.footertext, .footertext a, .footertext a:link, .footertext a:visited, .footertext a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#385c36;
padding-top:20px;
text-decoration:none;
text-align:center;
}

.footertext a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#385c36;
text-decoration:underline;
}

.greenlargetext {
font-family:Helvetica, Arial, sans-serif;
font-size:35px;
color:#385c36;
padding-top:75px;
padding-left:25px;
}

.greennormaltext {
font-family:Helvetica, Arial, sans-serif;
font-size:24px;
color:#385c36;
line-height:28px;
padding-left:25px;
padding-right:90px;
}

#currentnews {
padding-left:15px;
padding-top:170px;
}

.currentnewshead {
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bolder;
color:#385c36;
padding-bottom:10px;
}

.currentnewstext, .currentnewstext a, .currentnewstext a:link, .currentnewstext a:visited, .currentnewstext a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#385c36;
text-decoration:none;
line-height:20px;
}

.currentnewstext a:hover {
text-decoration:underline;
}

#contactcontentleft {
width:400px;
float:left;
margin-top:25px;
padding-left:30px;
}

#contactcontentright {
width:430px;
float:right;
margin-top:25px;
padding-left:30px;
}

.contacthead {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
color:#385c36;
}

.contactheadlight {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
color:#385c36;
padding-top:25px;
}

.contacttext, .contacttext a, .contacttext a:link, .contacttext a:visited, .contacttext a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#385c36;
text-decoration:none;
line-height:15px;
}

.contacttext a:hover {
text-decoration:underline;
}

.contactreply {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#006600;
}

.contactreplygreen {
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
color:#006600;
}

#aboutbios {
background:url(images/gbgsmall.png) repeat;
width:330px;
height:100px;
padding:20px;
}

.aboutbiostext, .aboutbiostext a, .aboutbiostext a:link, .aboutbiostext a:visited, .aboutbiostext a:active {
font-size:11px;
font-family:Helvetica, Arial, sans-serif;
color:#d7d8be;
text-decoration:none;
}

.aboutbiostext a:hover {
color:#d7d8be;
text-decoration:underline;
}

.aboutbiostextheader {
font-size:13px;
font-family:Helvetica, Arial, sans-serif;
color:#fff;
}

#productscontentleft {
width:400px;
float:left;
margin-top:25px;
padding-left:30px;
}

#productscontentright {
width:430px;
float:right;
margin-top:25px;
padding-right:30px;
}

.productsheader {
font-size:16px;
font-weight:bold;
font-family:Helvetica, Arial, sans-serif;
color:#385c36;
text-decoration:none;
}

.larger, .larger a, .larger a:link, .larger a:visited, .larger a:active {
font-family:Helvetica, Arial, sans-serif;
color:#385c36;
font-size:18px;
line-height:22px;
font-weight:bold;
text-decoration:none;
}

.larger a:hover {
font-family:Helvetica, Arial, sans-serif;
color:#385c36;
font-size:18px;
line-height:22px;
font-weight:bold;
text-decoration:underline;
}

li {
list-style:inside;
font-weight:bold;
}

/* contact form //////////////////////////////////////////////////////////////////// */
label {
width:70px;
height:30px;
padding-top:15px;
background:#fff;
float:left;
display:block;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
color:#385c36;
}

.div_texbox {
width:210px;
height:30px;
float:left;
background:#fff;
padding-top:8px;
}

.div_texboxlarge {
width:210px;
height:30px;
float:left;
background:#fff;
padding-top:8px;
}

.textbox {
width:100%;
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
background-color:#d7d8be;
color:#385c36;
padding:3px 5px 3px 2px;
}

.textboxlarge {
width:100%;
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
background-color:#d7d8be;
color:#385c36;
padding:3px 5px 3px 2px;
}

.button_div {
width:250px;
float:left;
text-align:left;
height:35px;
padding-left:70px;
}

.buttons {
background:#d7d8be;
font-size:12px; 
color:#385c36; 
padding:6px 14px;
border-width:2px;
border-style:solid;
border-color:#fff #d8d8d0 #d8d8d0 #fff;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}
/* end contact form //////////////////////////////////////////////////////////////// */

