
#tab-container-1 {
width: 930px;
margin: 0 0 0 0;
}

#tab-container-1 p {
margin: 0;
font-size: 1.35em;
}

#tab-container-1 h3, #tab-container-1 h4, #tac-container-1 h5 {
font-family: "Arial Black", Arial, Verdana, san-serif;
}

#tab-container-1 h3 {
margin: 0 0 8px 0;
padding: 0 0 5px 0;
font-size: 24px;
color: #4096ee;
}

#tab-container-1 h4 {
margin: 0 0 5px 0;
padding: 0 0 3px 0;
font-size: 18px;
color: #68b02a;
}

#tab-container-1 h5 {
margin: 0 0 3px 0;
padding: 0 0 2px 0;
font-size: 14px;
color: #68b02a;
}


ul#tab-container-1-nav {
margin: 0;
padding: 0;
list-style-type: none;
width: 100%;
height: 46px;
float: left;
background: url(images/tab-back.png) repeat-x;
}

ul#tab-container-1-nav li {
margin: 0;
padding: 0;
float: left;
font: 15px "Arial Black", Arial, Verdana, san-serif ;
}

ul#tab-container-1-nav a {
float: left;
display: block;
color: #4096ee;
padding: 12px 21px 14px 22px;
text-align: center;
}

ul#tab-container-1-nav a:hover {
background: url(images/tab-hover.png) repeat-x;
color: #01009E;
}

ul#tab-container-1-nav a.active {
background: url(images/tab-hover.png) repeat-x;
cursor: default;
color: #3c9c23;
}


#tab-container-1-tabs {
clear: left;
padding-top: 8px;
background: url(images/tab-open.png) repeat-x top #fcfff4;
}

#tab-container-1 .tab {
padding: 0 8px 0px 8px;
}

.tab td {padding: 5px; font-size: 1.25em;}

.float-col { width: 235px; float: left; padding: 0 5px 0px 5px; font-size: 13px;}
.float-col-1 { width: 231px; float: left; padding: 0 5px 0px 10px; margin-right: 3px; font-size: 13px; border-right: 3px solid #68b02a;}
.float-col-wide { width: 480px; float: left; padding: 0 5px 0px 5px; font-size: 13px; vertical-align: middle;}



.num-list { font-family: "Arial Black", Arial, Verdana, san-serif; color: #68b02a; font-size: 1.6em; }
h3 img {vertical-align: middle;}

.home-contact-info { padding: 5px 0px 0px 10px; width: 155px; text-align: right; font-family: "Arial Black", Arial, Verdana, Helvetica, san-serif; color: #3c9c23; font-size: 1.20em; float: left;}
.home-contact-info p:first-line { font-family: Arial, Verdana, Helvetica, san-serif; line-height: 2.0em; }
.home-contact-info p { line-height: 0.5em; }
img.home-contact-info { padding-bottom: 5px; }
.home-image-links { padding-top: 10px; text-align: center;}
.home-quote span:first-letter {font-size: 40px;}
.home-quote {font-family: Georgia, "Time New Roman", Times, serif; font-style: italic; font-size: 16px; color: #666;}
.float-col-wide h5 {
color: #9ecb62; text-align: right; font-size: 14px; margin-top: 10px;}

#bucket { background: url('images/green-bucket.png') no-repeat #73C21E; width: 930px; height: 287px; }

#promo-text {color: #004d00; font-family: Rockwell, Georgia, Arial, "Trebuchet MS", Verdana, sans-serif; font-size: 26px; padding: 20px 20px 20px 70px; line-height: 36px; float: left; }

#promo-text p {padding-top: 20px;}

#promo-text a { color: #d5f484; background: url('images/home-green-hover2.png') repeat-x #69b20a; }

#promo-text  a:visited { color: #004d00; background: #77c023;}

#promo-text  a:hover { color: #004d00; background: url('images/home-green-hover.png') repeat-x #66b722; }

#promo-text .small { font-size: 22px ; vertical-align: middle;}

#promo-graphic {float: left; height: 287px; position: relative; left: 50px; top: 32px; }

#home-bottom { clear: both; margin: 0 auto; padding: 10px 10px 0 10px; margin-top: 15px; background: url(images/tab-open.png) repeat-x top #fcfff4;}
#home-bottom h2 {font-size: 2em;}

#home-tag  { text-align: center; padding: 10px 0; }

#home-tag a { margin: 2px; padding: 2px 3px; background: #fff; border: 1px solid #ccc; line-height: 34px; vertical-align: middle;}


