/*------------------------------Page Header Graphics------------------------------*/
.cinemas-page {
	background-image: url(images/photos/cinemas-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.horizontalrule {
	border-top-width: 100%;
	height: 1px;
	background-image: url(images/graphics/horizontalrule.gif);
	background-position: 100px top;
	background-repeat: repeat-x;
}
.education-page {
	background-image: url(images/photos/education-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.sportfitness-page {
	border-top-width: 100%;
	height: 1px;
	background-image: url(images/photos/sports-fitness-page.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.foodretail-page {
	background-image: url(images/photos/food-retail-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.themepark-page {
	background-image: url(images/photos/themepark-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.healthcare-page {
	background-image: url(images/photos/healthcare-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.affiliate-page {
	background-image: url(images/photos/affiliate-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.contactus-page {
	background-image: url(images/photos/contactus-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.ics-action-page {
	background-image: url(images/photos/ics-action-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.news-events-page {
	background-image: url(images/photos/news-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.ics-overview-page {
	background-image: url(images/photos/overview-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.product-sheets-page {
	background-image: url(images/photos/product-sheets-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.long-term-care-page {
	background-image: url(images/photos/longterm-care-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.cleanfacts-page {
	background-image: url(images/photos/cleanfacts-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.restroomcleaning-page {
	background-image: url(images/photos/restroom-cleaning-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.cleanschools-page {
	background-image: url(images/photos/cleanschools-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.cleaning-results-page {
	background-image: url(images/photos/cleaning-results-page.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 300px;
	background-color: #FFF;
	font-size: 100%;
}
.small-header {
	background-image: url(images/graphics/small-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 175px;
	background-color: #FFF;
}
.masshead-3 {
	background-image: url(images/graphics/masshead3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	background-color: #CDEBF3;
	font-size: 100%; 

/*------------------------------apDivs------------------------------*/

}
#apDiv10 {
	position:absolute;
	width:853px;
	height:468px;
	z-index:3;
	top: 209px;
	left: 1px;
}
#apDiv3 {
	position:absolute;
	width:850px;
	height:175px;
	z-index:1;
	top: 171px;
	left: 132px;
}
#apDiv14 {
	position:absolute;
	width:1px;
	height:364px;
	z-index:1;
	left: 151px;
	top: 15px;
}
#apDiv7 {
	position:absolute;
	width:852px;
	height:29px;
	z-index:1;
	left: -1px;
	top: 171px;
}
#apDiv21apDiv21 {
	position:absolute;
	width:233px;
	height:15px;
	z-index:2;
	left: 600px;
	top: -332px;
	padding: 2px;
	visibility: visible;
}
#apDiv12 {
	position:absolute;
	width:150px;
	height:351px;
	z-index:1;
	visibility: visible;
	left: 4px;
	top: 6px;
	padding: 10px;
}
#apDiv13 {
	position:absolute;
	width:852px;
	height:408px;
	z-index:2;
	left: 131px;
	top: 356px;
	visibility: visible;
	background-color: #FFFFFF;
}
#apDiv17 {
	position:absolute;
	width:854px;
	height:33px;
	z-index:4;
	top: 409px;

/*------------------------------Navigation------------------------------*/

}
.sidemenu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	background-image: url(images/graphics/menu-top.gif);
	background-repeat: no-repeat;
	width: 152px;
	height: 15px;
	background-position: center bottom;
	text-align: center;
}
.leftmenu {
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
	line-height: 7pt;
	vertical-align: middle;
	text-indent: 18px;
	margin-top: 5px;
}
.leftmenu a {
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #006699;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	word-spacing: normal;
}
.leftmenu a:link {
	font-size: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #006699;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	text-align: left;
	word-spacing: normal;
}
.topnav {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
.topnav a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
.topnav a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;	
}
.homemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.homemenu a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.homemenu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.menubottom {
	background-repeat: no-repeat;
	padding: 20;
	background-position: top;
	background-image: url(images/graphics/menu-bottom.gif);
}
.menucell {
	background-image: url(images/graphics/menu-bottom.png);
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
	padding: 10px;
}
.nav2 {
	  font-size: 12px; color: #FFFFFF; 
}
.nav2 a {
	  font-size: 12px; color: #FFFFFF; 	
	  
/*------------------------------Body------------------------------*/

}
a:link {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
}
.link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: center;
	vertical-align: top;
}
.link a, a.link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: center;
	vertical-align: top;
}
.link2 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
.link2 a {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
.link2 a:link {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
.link2bold {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
a:link {
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
}
.smallprint {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #69A8D3;
	line-height: 1;
}
.bodytext3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 1.5em;
}
.bodytext3 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFF;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: 1.5em;
}	
.bodytext1 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.55em;
	text-align: left;
	vertical-align: top;
}
.linktext1 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
.linktext1 a {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
.linktext1 a:link {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
.h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-style: oblique;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
}
.h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #19416F;
	text-transform: none;
}
.bodytext2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
.bodytext2 a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
.bodytext2 a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-variant: normal;
	color: none;
}
.bodytext4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.bodytext4 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.bodytext4 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-variant: normal;
	color: #19416F;
	text-align: left;
}
.h3 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #19416F;
	text-align: left;
}
.h3 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #19416F;
	text-align: left;
}
.bodytext5 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
}
.link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: center;
	vertical-align: top;
}
.link a, a.link {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: center;
	vertical-align: top;
}
.bodytext6 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
	line-height: 14px;
}
.bodytext6 a {
	font-size: 11.5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align: top;
}
.borders {
	border-right-color: #6F96B3;
	border-left-color: #E6F0F6;
	border-left-style: none;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-width: 3px;
	padding-right: 6px;
	padding-left: 6px;
}
.bordersleft {
	border-left-color: #327BC0;
	border-left-style: solid;
	border-right-style: none;
	border-right-width: 3px;
	border-left-width: 1px;
	padding-right: 3px;
	padding-left: 6px;
}
.borders-dots {
	border-right-color: #97CDF4;
	border-left-color: #BADFFB;
	border-left-style: dotted;
	border-right-style: none;
	border-right-width: 1px;
	border-left-width: 2px;
	padding-right: 6px;
	padding-left: 6px;
}
.background-box {
	background-image:url(images/graphics/background-white.gif);
	background-repeat: repeat-y;
	background-position: center;
	height: auto;
	width: 152px;
}
.photorollover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: None;
	font-weight: normal;
	color: none;
}
.photorollover a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: None;
	font-weight: normal;
	color: #F8FEFE;
	text-decoration: none;
}
.link2 {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
.link2 a {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
.link2 a:link {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
.link2bold {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #004679;
	word-spacing: normal;
	letter-spacing: normal;
	line-height: 1.75em;
	text-align: left;
	vertical-align: top;
}
.borderscenter {
	border-left-color: #003366;
	border-left-style: solid;
	border-right-style: none;
	border-right-width: 3px;
	border-left-width: 1px;
	padding-right: 6px;
	padding-left: 6px;
}
/*------------------------------Contact Form------------------------------*/

.contactform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19416F;
	font-weight: normal;
}
.contactform.solid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19416F;
	font-weight: normal;
	border-bottom: 1px solid;
	border-bottom-color: #003366;
	border-bottom-width: auto;
}
.formButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19416F;
	font-weight: bold;
	text-align: right;
	background-image:url(images/graphics/annualpercentage-button.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	padding-top: 30px
	width: 200px;
	height: 70px
}
.formButton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #19416F;
	font-weight: bold;
	text-align: right;
	background-image:url(images/graphics/annualpercentage-button2.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	padding-top: 30px
	width: 200px;
	height: 133px
}
.formImage {
	background-image:url(images/photos/hydro-ics-09-front.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	width: 200px;
	height: 248px;
}
.smallFormprint {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: oblique;
	font-weight: normal;
	font-variant: normal;
	color: #003366;
	line-height: 1;
}
	.contactHead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #19416F;
			
/*------------------------------Footer Graphic------------------------------*/

}
.footer2 {
	background-image: url(images/graphics/footer2.gif);
	background-repeat: no-repeat;
	background-position: top; 

}
.footer1 {
	background-image: url(images/graphics/footer.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.smallprint a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #69A8D3;
	line-height: 1;
}
