/* CSS Document */

body {margin:0; padding:0; background:url(/images/utilities/bg.gif) top left repeat-x #FFFFFF;}

.overflowLeft { background:url(/images/utilities/overflowLeft2.gif) top right no-repeat; }
.overflowRight { background:url(/images/utilities/overflowRight2.gif) top left no-repeat; }

.header { background-color:#666666; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:2px 0 5px 35px;}
.header a{ color:#FFFFFF; text-decoration:none; }

.logo { background-color:#d6eeee; vertical-align:top; padding:23px 15px 27px 18px;}
.menu { background:url(/images/utilities/menu_bg.gif) top left repeat-y; width:143px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:16px; vertical-align:top; }
.menu a{ color:#333333; text-decoration:none; }
.menu a:hover{ text-decoration:underline; }
.menuArrow { padding:5px 4px 0 7px; vertical-align:top;}
.menuTitle { text-transform:uppercase; font-weight:bold; padding:44px 15px 5px 0; }
.menuItem { padding-bottom:9px; vertical-align:top; }
.menuActive { padding-bottom:9px; vertical-align:top; }
.menuActive a{ color:#333333; text-decoration:underline;}

.content { background-color:#FFFFFF; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; line-height:16px; width:437px; padding:0 23px 80px 23px; }
.content a{ color:#333333; text-decoration:underline; }
.content a:hover { text-decoration:none; }
.contentStatement { font-size:14px; font-weight:bold; }
.contentCaption { font-size:10px; }
.contentCaption a{ font-size:10px; color:#666; }
.contentCaption a:hover{ font-size:10px; color:#666; text-decoration:none; }

.contentActive { font-size:11px; font-weight:bold; text-decoration:underline; }
.contentNav { font-size:11px; font-weight:bold;}
.contentNav a{ text-decoration:none; }
.contentNav a:hover { text-decoration:underline; }

.subtitle { font-weight:bold; font-size:14px; color:#00807a; }
.subtitle a{ text-decoration:none; color:#00807a; }
.subtitle a:hover{ text-decoration:underline;}
.subtitleNav { font-size:11px; color:#666666; }
.subtitleNav a{  color:#666666; text-decoration:none}
.subtitleNav a:hover{ text-decoration:underline;}

.subtitle2 { font-weight:bold; font-size:12px; color:#00807a; }

.smallGrey { font-size: 10px; color: #999999; }
.smallGrey a:active, .smallGrey a:link { font-size: 10px; color: #666666; }
.smallGrey a:hover { font-size: 10px; color: #666666; text-decoration:none; }

.footer { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#00807a; padding:30px 5px 30px 5px; background-color:#FFFFFF; }
.footer a{ color:#00807a; text-decoration:none; }
.footer a:hover { text-decoration:underline; }
.footerSmall { font-size: 9px; }

#homeFooter { padding:14px 0 0 18px; }

.gssi { font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#333333; background-color:#FFFFFF; padding:0 0 30px 0;}
.gssi a{ color:#333333; text-decoration:none; }
.gssi a:hover{ text-decoration:underline;}

.cta { font:normal 16px Arial, Helvetica, sans-serif; vertical-align:top; padding-top:56px; background-color:#FFFFFF; width:190px; }
.ctaQuote { font-size:14px; color:#999999; padding-right:15px; padding-left:15px; }
.ctaItalic { font-style:italic; font-size:11px; color:#999999; }

.bottomLeftShadow { background:url(/images/utilities/bottomLeftShadow.gif) top right no-repeat; }
.bottomRightShadow { background:url(/images/utilities/bottomRightShadow.gif) top left no-repeat; }
.bottomShadow { background:url(/images/utilities/bottomShadow.gif) top left no-repeat; }

.homeContent { background-color:#FFFFFF; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; line-height:18px; vertical-align:top; padding:0 0 0 18px; }
.homeContent a{ color:#333333; text-decoration:none; }
.homeContent a:hover { text-decoration:underline; }

.homeContentB { background-color:#FFFFFF; font:normal 12px Arial, Helvetica, sans-serif; color:#333333; line-height:18px; vertical-align:top; padding:0 0 0 0px; }
.homeContentB a{ color:#00807a; text-decoration:underline; }
.homeContentB a:hover { text-decoration:none; }

#homeCta { text-align:right; width:190px; }
.homeSubtitle { font-weight:bold; font-size:12px; color:#00807a; padding:16px 0 16px 0; }
.homeProduct td { vertical-align:top; height:37px; line-height:14px; }
.homeProductText { padding:0 29px 0 11px; }
.quietSolutionText { padding:4px 0 0 5px; vertical-align:top; }
.dryco_text { padding:5px 5px 0 0; }
a.learnmore { color:#00807a; text-decoration:underline; }
a.learnmore:hover { color:#00807a; text-decoration:none; }.bold {
	font-weight: bold;
	color: #666666;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00807A;
	line-height:12px;
}
.lineUnder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8ca49e;
}
