/* CSS RESET BY PHIL COOK */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,h7,p,blockquote,pre,a,abbr,acronym,code,em,font,img,strong,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
body{background:#fff;color:#000;line-height:18px;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{font-weight:normal;text-align:left;}
/* END CSS RESET */
/* DEFAULT CLASSES BY PHIL COOK */
.clear {clear: both;font-size: 0;line-height: 0;}
.left {float: left;}
.right {float: right;}
.bold {font-weight: 900;}
/* END DEFAULT CLASSES */
/* PAGE DEFAULTS BY PHIL COOK */
html {height: 100%;}
body {background: #333;color: #000;font-family: arial, helvetica, sans-serif;font-size: 12px;line-height: 16px;padding: 20px 0;}
a {color: #004677;text-decoration: none;}
a, label{cursor: pointer;}
a.deactive, label.deactive {cursor: default;}
div#container {background: #004677 url(../images/global/bgGrad.gif) repeat-x left top;margin: 0 auto;padding: 10px;width: 940px;}
div#wrapper {background: #fff;padding: 7px;}
div#content {margin: 7px 0 0 0;}
input.text, select, textarea {
	background: #fff;
	border: 1px solid #000;
	color: #000;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	padding: 1px;
}
input.text {height:19px;}
label {display:block;font-size:14px;height:19px;padding:2px;vertical-align:bottom;}
select {height:23px;}
h1, h2, h3, h4, h5, h6 {color: #004677;margin: 0 0 5px 0;}
h1 {font-size: 30px; line-height: 34px;}
h2 {font-size: 26px; line-height: 30px;}
h3 {font-size: 22px;line-height: 26px;}
h4 {font-size: 18px;line-height: 22px;}
h5 {font-size: 16px;line-height: 20px;}
h6 {font-size: 12px;line-height: 16px;}
p {margin: 5px 0;}
ul.disc {list-style: disc outside;padding: 0 0 0 15px;}
/* END PAGE DEFAULTS BY PHIL COOK */
/* HEADER */
div#header {background: #fff url(../images/global/headerBgGrad.gif) repeat-y right top;padding: 5px 25px 8px 30px;}
div#header h1 a {background: url(../images/global/logo.gif) no-repeat left top;display: block;float: left;height: 95px;text-indent: -9999px;width: 198px;}
div#header img.nr {display: inline;float: left;margin: 38px 0 0 25px;width: 262px;}
div#header img.helpline {float: right;margin: 20px 0 0 0;width: 174px;}
/* END HEADER */
/* MENU */
ul#menu {background: url(../images/global/menuBgGrad.gif) repeat-x left top;height: 16px;padding: 4px 15px;}
ul#menu li {font-size: 12px;font-weight: 900;float: left;line-height: 16px;}
ul#menu li a {border-right:1px solid #18507F;color:#18507F;margin:0 5px;padding:0 15px 0 5px;}
ul#menu li.l a {border: none;padding:0 5px;}
/* END MENU */
/* FOOTER */
div#footer {margin: 5px 0 0 0;padding: 2px 0;}
div#footer a, div#footer li, div#footer p {font-size: 11px;line-height: 12px;}
div#footer p {color: #004677;margin: 0;}
div#footer ul#submenu {float: left;margin: 7px 0 0 0;}
div#footer ul#submenu li {float: left;margin: 0 }
div#footer ul#submenu li a {border-right:1px solid #18507F;color:#18507F;display: block;margin:0 5px;padding:0 15px 0 5px;}
div#footer ul#submenu li.f a {margin:0 5px 0 0;padding:0 15px 0 0;}
div#footer ul#submenu li.l a {border: none;padding:0 5px;}
div#footer ul.copy {float: right;text-align: right;}
/* END FOOTER */
/* SIDEBAR */
div#content div.sidebar {float: left;width: 222px;}
div#content div.sidebar a {display: block;margin: 0 0 7px 0;overflow: hidden;width: 222px;}
div#content div.sidebar a.l {margin: 0;}
div#content div.sidebar a img {display: block;}
/* END SIDEBAR */
/* DEFAULT LAYOUT */
div#content div.main {background: #C8E5F7 url(../images/global/mainBgGrad.gif) repeat-x left top;float: left;margin: 0 7px 0 0;width: 697px;}
div#content div.main h4 {margin: 0 0 10px 0;}
div#content div.main p {margin: 0 0 20px 0;}
div#content div.main div.text {float: left;margin: 0 10px 0 0;padding: 10px;width: 385px;}
div#content div.main div.img {float: left;margin: 40px 0 0 0;width: 275px;}
div#content div.main div.img img {display: block;margin: 0 0 5px 0;}
/* END DEFAULT LAYOUT */
/* HOME */
body#home div#content div.main {background: none;position: relative;}
body#home div#content div.main img {display: block;}
body#home div#content div.main div.text {height: 342px;left: 9px;overflow: hidden;padding: 20px;position: absolute;top: 12px;width: 260px;}
/* END HOME */
/* HEALTH BENEFITS */
body#healthBenefits div.main div.text {width: 435px;}
body#healthBenefits div.main div.img {width: 215px;}
body#healthBenefits div.main ul.disc {color: #004677;display: inline;font-weight: 900;float: left;line-height: 20px;margin: 30px 0 0 15px;padding: 0 0 0 30px;width: 220px;}
body#healthBenefits div.main img.eight {display: inline;float: right;margin: 0 20px 0 0;width: 115px;}
body#healthBenefits div.main img.english {display: block;margin: 15px 0 0 15px;}
/* END HEALTH BENEFITS */
/* SOURCE */
body#source div.main div.text {width: 420px;}
body#source div.main div.img {width: 235px;}
body#source div.main div.text table {background: #fff;border: 1px solid #ABD6F2;padding: 15px;}
body#source div.main div.text table th {font-size: 14px;font-weight: 900;line-height: 18px;padding: 0 0 10px 0;text-align: center;width: 50px;}
body#source div.main div.text table th.ta {text-align: left;width: 145px;}
body#source div.main div.text table th.gap, body#source div.main div.text table td.gap {background: #fff;width: 5px;}
body#source div.main div.text table td {text-align: center;}
body#source div.main div.text table td.f {line-height: 20px;padding: 0 0 0 10px;text-align: left;}
body#source div.main div.text table tr.alt {background: #EAF3FB;}
/* END SOURCE */
/* SITEMAP */
body#sitemap div.main {padding: 15px;width: 667px;}
/* END SITEMAP */
/* WATER QUALITY */
body#waterQuality div.main div.text {width: 440px;}
body#waterQuality div.main div.img {width:200px;}
/* END WATER QUALITY */
/* CONTACT US */
body#contact div.main div.text {margin: 0 30px 0 0;width: 420px;}
body#contact div.main div.img {width: 200px;}
body#contact div.main div.img img {margin: 0;}
/* END CONTACT US */