*{ 
margin:0; 
padding:0; 
border:0px none; 
}
html{margin-bottom:1px; height:100%;}
body {
	font-family: Arial, Verdana, tahoma, Helvetica;
	color:#333333;
	margin:0px 0px 0px 0px;
}
div{float:left;}
a {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;color:#333333;}

/*Outside Framework Classes starts here*/
#wrapper {margin:0px auto;width:760px; float:none !important;}

#header{width:760px;}
.header-top{width:760px;}
#logo{width:111px;height:89px;background:url('../images/H2No.gif') repeat-x 0px 20px;}
#tagline{width:410px;padding:20px 0px 0px 70px;}
#member-iso{width:163px;padding:20px 0px 0px 0px;}

.nav{width:760px; height:31px; background:url('../images/topnav-bg.gif') repeat-x top;}

#content-mid{width:760px;}
.header-benefits{width:760px; height:198px; background:#E5E1E2; margin:15px 0px 0px 0px;}
.header-img{width:516px;}
.benefits{width:239px;height:188px; background:#FFF;margin:5px 0px 5px 0px;}
ul.benefit{margin:0px; padding:0px;}
ul.benefit li{list-style-type:none;background:url('../images/bullet.gif') no-repeat 8px 5px; font-size:12px; color:#009449; line-height:17px;padding:0px 0px 0px 22px;}

.content{width:760px; padding:0px 0px 0px 0px;}
.content-left{width:516px;}
.content-right{width:244px;}
.right-blank{width:244px;padding:20px 0px 20px 0px;}
.why-not{width:516px; padding:11px 0px 0px 0px;}
.pg-title{width:516px;}
.pg-title1{width:760px;}
.text{width:516px;}
.text1{width:760px;}

.buy-but{width:244px;padding:15px 0px 15px 0px;}
.products{width:234px; height:157px; background:url('../images/blue-grd.gif') repeat-x top;padding:10px 5px 10px 5px;}
ul.product-list{margin:0px; padding:0px;}
ul.product-list li{list-style-type:none;background:url('../images/bullet1.gif') no-repeat 8px 6px; font-size:12px; color:#FFF; line-height:20px; font-weight:bold;padding:0px 0px 0px 22px;}
ul.product-list li a{color:#FFF;text-decoration:none;}
ul.product-list li a:hover{color:#FFF;text-decoration:none;}

.box-row{width:760px; padding:15px 0px 5px 0px !important;padding:15px 0px 0px 0px;}
.box1{width:258px;}
#bubble_flash{}
.box2{width:224px;height:179px;background:#CCEBF7;margin-right:14px;padding:10px 10px 10px 10px;}
.box3{width:224px; height:179px;background:#CCEADB; padding:10px 10px 10px 10px;}
.box3-row{width:218px;padding:0px 0px 6px 6px;}
.button-row{width:218px;padding:10px 0px 10px 6px;}

#footer{width:760px;border-top:5px solid #1FBFEF;padding:0px 0px 10px 0px;margin-top:10px !important;margin-top:15px;}
.botnav{width:760px;text-align:center;padding:10px 0px 10px 0px;}
ul.footer{margin:0px; padding:0px;}
ul.footer li{list-style-type:none;display:inline;color:#333333;font-size:10px;font-weight:bold;}
ul.footer li a{color:#009CD9;text-decoration:none;}
ul.footer li a:hover{color:#009CD9;text-decoration:none;}

.copy{width:600px;color:#333333;font-size:10px;}
.address{width:160px;color:#333333;font-size:10px; text-align:right;}


h1{margin:0px;}
h1 span{display:none;}
h2{font-family:'Arial Rounded MT Bold'; font-size:22px;color:#1DBEEF;font-weight:bold;line-height:25px;}
h2.title{font-family: Arial, Verdana, tahoma;font-size:23px;color:#1DBEEF;font-weight:bold;line-height:25px; padding:8px 0px 8px 0px;}
h2.whttxt{font-family: Arial, Verdana, tahoma;font-size:23px;color:#FFF;font-weight:bold;line-height:20px; padding:3px 0px 8px 6px;}
h2.bluetxt{font-family: Arial, Verdana, tahoma;font-size:30px;color:#009CD9;font-weight:bold;line-height:20px; padding:8px 0px 15px 5px;}
h3{font-family: Arial, Verdana, tahoma; font-size:18px;color:#333333;font-weight:bold;line-height:25px;padding:5px 0px 5px 5px;}

p.light1{font-size:13px; color:#009449; padding:8px 0px 5px 10px;}
p.light2{font-size:13px; color:#333333; line-height:16px; padding:0px 13px 10px 0px;}
p.light3{font-size:12px; color:#333333; line-height:15px; padding:5px 13px 5px 0px; text-align:left;}
#cleaner_list {font-size:12px;margin-left:30px;margin-bottom:10px;}
p.light4{font-size:12px; color:#333333; line-height:16px; padding:0px 13px 10px 6px;}
p.light5{font-size:12px; color:#333333; line-height:14px; padding:0px 10px 10px 0px;}

.blue{color:#1DBEEF;}
.green{color:#009449;}

.input{border:1px solid #81A7C5; font-size:12px; color:#333333; padding:3px 5px 3px 5px;width:200px;}
.input1{background:#F8F8F8;border:1px solid #CCCCCC; font-size:12px; color:#333333; padding:3px 5px 3px 5px;}
.input2{height:100px; width: 218px;background:#F8F8F8;border:1px solid #CCCCCC; font-size:12px; color:#333333; padding:3px 5px 3px 5px;}

/*Top Navigation CSS starts here*/
#mainnav { 
	overflow: hidden;
	height:31px; 
	width:760px;
}

#mainnav ul {
  margin:0px;
  padding:0;
}

#mainnav li { margin: 0; padding: 0; list-style-type: none; display: inline; float: left; }

#mainnav a {   
	text-decoration:none !important; 
	display:block; 
	background-image: url(../images/topnav.gif); 
	background-position:0 0px;
	overflow: hidden;
	height:31px; 
}

#mainnav a span { visibility:hidden; }

#menu01, #menu01 a {
  background-position: 0 0;
  width: 56px;
}
#menu01 a:hover, #menu01 a.selected {
  background-position: 0px 31px;
}
#menu01 a.active {background-position: 0px 31px;}

#menu02, #menu02 a {
  background-position: -56px 0;
  width: 54px;
}
#menu02 a:hover, #menu02 a.selected {
  background-position: -56px 31px;
}
#menu02 a.active {background-position: -56px 31px;}

#menu03, #menu03 a {
  background-position: -110px 0;
  width: 71px;
}
#menu03 a:hover, #menu03 a.selected {
  background-position: -110px 31px;
}
#menu03 a.active {background-position: -110px 31px;}

#menu04, #menu04 a {
  background-position: -181px 0;
  width: 83px;
}
#menu04 a:hover, #menu04 a.selected {
  background-position: -181px 31px;
}
#menu04 a.active {background-position: -181px 31px;}

#menu05, #menu05 a {
  background-position: -264px 0;
  width: 38px; 
}
#menu05 a:hover, #menu05 a.selected {
  background-position: -264px 31px;
}
#menu05 a.active {background-position: -264px 31px;}

#menu06, #menu06 a {
  background-position: -302px 0;
  width: 93px; 
}
#menu06 a:hover, #menu06 a.selected {
  background-position: -302px 31px;
}
#menu06 a.active {background-position: -302px 31px;}

#menu07, #menu07 a {
  background-position: -395px 0;
  width: 63px; 
}
#menu07 a:hover, #menu07 a.selected {
  background-position: -395px 31px;
}
#menu07 a.active {background-position: -395px 31px;}

#menu08, #menu08 a {
  background-position: -460px 0;
  width: 90px; 
}
#menu08 a:hover, #menu08 a.selected {
  background-position: -460px 31px;
}
#menu08 a.active {background-position: -460px 31px;}

#menu08b, #menu08b a {
  background-position: -552px 0;
  width: 72px; 
}
#menu08b a:hover, #menu08b a.selected {
  background-position: -552px 31px;
}
#menu08b a.active {background-position: -552px 31px;}


#menu09, #menu09 a {
  background-position: -623px 0;
  width: 70px; 
}
#menu09 a:hover, #menu09 a.selected {
  background-position: -623px 31px;
}
#menu09 a.active {background-position: -623px 31px;}

#menu10, #menu10 a {
  background-position: -691px 0;
  width: 163px; 
}
#menu10 a:hover, #menu10 a.selected {
  background-position: -691px 31px;
}
#menu10 a.active {background-position: -691px 31px;}
/*Top Navigation CSS ends here*/


.questions{width:760px; background:url('../images/blue-dot.jpg') repeat-x bottom;padding:5px 0px 20px 0px; line-height:18px; color:#333333; font-size:13px;}

.questions a{color:#1CBEEE; text-decoration:underline;}
.questions a:hover{color:#1CBEEE; text-decoration:underline;}

.faq-sec{width:760px;padding:5px 0px 15px 0px; }
.faq-dot{background:url('../images/blue-dot.jpg') repeat-x bottom;}
.quest{width:660px;color:#1CBEEE;font-size:18px; font-weight:bold;padding:10px 0px 10px 0px;}
.backtotop{width:87px;padding:10px 0px 0px 13px;}
.backtotop1{width:87px;padding:25px 0px 0px 13px;}
.ans{width:760px;padding:5px 0px 0px 0px;}

.blue-box{width:224px;background:#CCEBF7;padding:10px 10px 10px 10px; margin-top:15px;}
.blue-box1{width:224px;background:#E8F8FD;padding:10px 10px 10px 10px; margin-top:15px;}

.text2{width:500px; padding:10px 0px 10px 0px;}

a.bluelink{color:#1CBEEE; text-decoration:underline;}
a.bluelink:hover{color:#1CBEEE; text-decoration:underline;}

.subhead{width:400px;color:#1CBEEE;font-size:18px; font-weight:bold;padding:25px 0px 0px 0px;}
.pro-but-left{width:251px; height:38px; padding:11px 11px 0px 0px;}
.pro-but-right{width:251px; height:38px; padding:11px 0px 0px 0px;}

.download-sec{width:380px;}
.pdf-icon{width:43px; padding:10px 0px 0px 0px;}
.download-link{width:337px; color:#1CBEEE; font-size:14px; font-weight:bold; padding:22px 0px 0px 0px;}
.download-link a{color:#1CBEEE; text-decoration:none;}
.download-link a:hover{color:#1CBEEE; text-decoration:none;}

.contact-form{width:516px;}
.form-row{width:516px; padding:5px 0px 5px 0px;}
.label{width:95px; color:#333333; font-size:12px; font-weight:bold;}
.field{width:411px;}
.but-area{width:291px;padding:5px 0px 5px 120px;}

sub{font-size:12px;}

.calculator-box{width:370px; background:#E8F8FD; padding:10px; margin:10px 0px 10px 0px;}
.calc-button{width:390px; text-align:right; padding:0px 0px 10px 0px;}
.calculator-head{width:370px; font-size:18px; color:#1CBEEE; font-weight:bold; padding:0px 0px 5px 0px;}
.calc-row{width:370px; padding:5px 0px 5px 0px;}
.calc-label{width:290px; font-weight:normal; font-size:12px; color:#333333;}
.calc-field{width:80px;}

.calc-box-blue{width:370px; background:#E8F8FD; padding:10px;}
.calc-box-lgreen{width:370px; background:#BAE4D9; padding:10px;}
.calc-box-dgreen{width:370px; background:#45B27F; padding:10px; margin:0px 0px 15px 0px;}
.calc-result-row{width:370px; padding:3px 0px 3px 0px;}
.result-col1{width:290px; font-size:12px; color:#333333;}
.result-col2{width:80px; font-size:12px; color:#1CBEEF;}

.col1-blktxt{width:290px; font-size:15px; color:#333333;}
.col2-greentxt{width:80px; font-size:16px; color:#009449;}
.col2-whttxt{width:80px; font-size:16px; color:#FFF;}

.note{width:390px; padding:0px 0px 10px 0px;}