
/*GLOBAL STYLES*/
body { background-color:#fff; text-align:center; margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; color:#807f83; line-height:1.6em;}
#container {background-color:#fff; display:block; width:890px; margin: 0px auto; padding:0px; text-align: left;}
#left {display:block; width:697px; margin-top:40px; padding:0px 3px 0px 0px; float:left; border-right:1px solid #d7d7d9; font-size: 14px; }
#right {display:block; width:235px; margin:0px; padding:20px 0px 0px 10px; float:right; font-size: 11px;}

/*PAGE LAYOUT*/
h1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #add36e; margin-bottom:20px; padding-top:0px; margin-top:0px; line-height:normal;}
h2 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; padding-top:10px; margin:10px 0px 0px 0px; font-weight:normal;}
h3 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; padding-top:10px; color:#add36e; margin:10px 0px 0px 0px; font-weight:normal;}

img{border:none;}

a, a:link, a:active, a:visited {color:#add36e; text-decoration:none;}
a:hover {color:#807f83; text-decoration:underline;}
a img{border:none;}

ul {list-style-image: url("../images/bullet.gif");}

.clear{clear:both; line-height:1px; font-size:1px; margin:0; padding:0;}
.hidden {display:none; visibility:hidden;}

.grn {color:#9fd6bc;}
.size11 {font-size:11px;}
.size14 {font-size:11px;}

.col1 {width:347px; float:left;}
.col2 {width:509px; float:left; padding-left:20px;}
.col2-home {width:509px; float:left; padding-left:20px; font-size:14px;}
.col3 {width:285px; float:left; padding-right:10px;}

/*NAV*/
#nav {font-size:13px; margin:0px; padding:0px; color:#fff; display:block; width:765px; float:left;}
#nav ul{list-style-type:none; margin:0px; padding:0px; display:block; list-style-type:none; list-style-image:none;}	
#nav li{display:inline; float:left; margin:0px 2px 0px 0px; padding:0px; list-style-type:none; list-style-image:none;}
#nav a{float:left; color:#add36e; text-decoration:none; padding:60px 75px 2px 5px;}
#nav a:hover {background-color:#f1f1f1; color:#807f83; }
.selected, .selected:visited {background-color:#f1f1f1; color:#807f83;}

/*SUBNAV*/
#subnav {font-size:11px; margin:0px 0px 0px 0px; padding:0px; color:#fff; display:block;}
#subnav ul{margin:0px; padding:0px; display:block; list-style-type:none; list-style-image:none;}	
#subnav li{display:inline; float:left; margin:0px 1px 0px 0px; padding:0px; list-style-type:none; list-style-image:none;}
#subnav a{float:left; color:#807f83; text-decoration:none; padding:2px 10px;}
#subnav a:hover {color:#9fd6bc; background-color:#fff;}
#subnav .selected {background-color:#f5fbf8;}

/*CONTACT FORM*/
.contact { color:#333; padding:0px 0px 10px 0px; margin:0px; display:block; background-color:#abdb6d;}
.contact form { margin:0; padding:0;}
.contact fieldset {margin:0; padding:0; border: none;}
.contact legend {margin:0; padding:0; font-weight:bold; color:#333;}
.contact input, textarea{width:290px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; padding:3px; margin:2px 0px 0px 0px;  border: 1px solid #999;}
.contact button {float:right; margin:3px 7px 0px 0px; padding:0px 3px; font-weight:bold; border:1px solid #565656; color:#000000; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
.contact label { margin:0; padding:0px 0px 0px 20px; display:block; }

#emailsignup{ width:242px; height:200px; overflow:hidden; float:right; background-color:#abdb6d; color:#fff; padding:0px; margin:0px;}
#emailsignup form { margin:0; padding:0;}
#emailsignup fieldset {margin:0; padding:0; border: none;}
#emailsignup legend {margin:0; padding:0; font-weight:bold; color:#333;}
#emailsignup input, textarea, select {width:200px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; padding:3px; margin:2px 0px 0px 15px;  border: 1px solid #999;}
#emailsignup button {float:right; margin:3px 7px 0px 0px; padding:0px 3px; font-weight:bold; border:1px solid #565656; color:#000000; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
#emailsignup label { margin:0; padding:0; }

/*FOOTER*/
#footer {color:#fff; background-color:#5f5f5f; overflow:hidden; width:648px; height:200px; float:left; padding:0px; margin:0px;}
#footer ul{list-style-type:none; margin:0px; padding:0px; display:block;}	
#footer li{display:inline; margin:0px; padding:0px;}
#footer a {color:#fff;}
#footer a:visited {color:#fff;}
#footer a:hover { color:#efefef;}

/*BOXES*/
.stuff-btm { background-color:#f3f3f3; padding:0px; display:block; margin-bottom:10px; width:242px; float:left;}
.stuff-top { background-color:#f3f3f3; padding:0px 10px 10px 10px; font-size:10px;  min-height:160px;}
.stuff-top strong {font-size: 16px; font-weight: normal; color: #9fd6bc; text-transform:uppercase; line-height:1.4em;}

.stuff-free-btm { background-color:#f3f3f3; padding:0px; display:block; margin-top:20px;}
.stuff-free-top { background-color:#f3f3f3; padding:0px 10px 10px 10px; font-size:10px;}
.stuff-free-top strong {font-size: 16px; font-weight: normal; color: #9fd6bc; text-transform:uppercase; line-height:1.4em;}

.client-btm { background-color:#f3f3f3; padding:0px; display:block; margin-bottom:10px; width:242px; float:left; margin-left:7px}
.client-top { background-color:#f3f3f3; padding:0px 10px 10px 10px; font-size:10px; line-height:normal; min-height:163px; }
.client-top strong {font-size: 16px; font-weight: normal; color: #9fd6bc; text-transform:uppercase; line-height:1.4em;}

.quote-btm { background:url(../images/quote-btm.gif) bottom right no-repeat; padding:0px; display:block; margin-top:20px;}
.quote-top { background:url(../images/quote-top.gif) top left no-repeat; padding:30px 20px 20px 40px;}
.quote-attrib {font-size: 10px; padding:0px 20px 0px 40px; display:block; font-weight:bold;}

