html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, th{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baselinebaseline;}
body{background:url(../images/back_shad_page.png) repeat-x #fff;text-align:left;font-size:0.9em;line-height:150%;}
a:link{color:#003399;}
a:visited{color:#003399;text-decoration:none}
a:hover{color:#ff8601;text-decoration:none}
a:active{color:#ff8601;text-decoration:none;background-color:#8CCEE8;}
p ,ul,ol{font-family:geneva, arial, helvetica, san-serif;text-decoration:none;TEXT-ALIGN:justify;color:#777;}
p {margin:10px;}
h1{font-size:24px;line-height:140%;margin:6px 0;}
h2{font-size:20px;line-height:130%;margin:5px 0;}
h3{font-size:16px;line-height:120%;margin:4px 0;}
h4{font-size:13px;line-height:110%;margin:3px 0;}
h5{font-size:11px;line-height:110%;margin:2px 0;}
h1, h2, h3, h4, h5{color:#2C74B6;font-family:geneva, arial, georgia, times, times new roman, serif;text-decoration:none;}
#outerwrapper{margin:0 auto;width:100%;background:url(../images/water08.jpg) repeat-x;}
#wrapper{width:970px;margin:0 auto;background:#FFF url(../images/bgn_side_shadows.jpg) repeat-y;position:relative;}
#header{margin:0 auto;width:960px;height:115px;background:url(../images/bgn_top.jpg) repeat-x;}
#topboxleft{width:320px;float:left;background:url(../images/maintek_FreshWater_logo_reflec.jpg) no-repeat center top;height:110px;text-align:left;}
#topboxcenter{width:250px;float:left;background:url(../images/top_logo.jpg) no-repeat center top;height:110px;text-align:center;}
#topboxright{width:200px;float:right;height:110px;background:url(../images/phone_10.jpg) no-repeat center top;}
#top_photo{background:url(../images/top_image10.jpg) no-repeat;height:250px;margin:-20px 0 10px 8px;}
#top_photo_com{background:url(../images/top_image_com.jpg) no-repeat;height:250px;margin:-20px 0 10px 8px;}
#container{width:950px;background:#FFFFFF;clear:both;margin:0 10px}
.container{margin:0 auto;width:950px;background:#FFFFFF;clear:both}
#leftcol{width:150px;float:left;padding:0px;}
* html #leftcol{width:150px;wid\th:150px;}
#centercol{width:65%;float:left;padding:0px;}
.col2{width:47%;float:left;padding:0px;margin:10px;}
.box_schools{width:31%;float:left;padding:0px;margin:5px;overflow:hidden;}
#rightcol{width:32%;float:right;padding:0;background-image:url(../images/pageTopLeft.jpg);background-repeat:no-repeat;background-position:top right;}
* html #rightcol{width:250px;wid\th:250px;}
.content{width:94%;padding:10px;margin:0;margin-left:auto;margin-right:auto;font-family:geneva, arial, helvetica, san-serif;text-decoration:none;text-align:justify;color:#545454}
.content img{float:right;margin:15px 0 5px 10px;}
.content h1,.content h2,.content h3{text-align:left;}
.box_orange{padding:8px 20px;margin:20px 20px;background:#FF9900;}
.box_blue{padding:8px 20px;margin:20px 20px;background:#0068B7;}
.box_green{padding:8px 20px;margin:20px 20px;background:#66CC33;}
.thumbs{float:left;width:110px;padding:2px;}
#break{height:50px;clear:both;background:url(../images/grad_blue_50.jpg) repeat-x top left;color:#FFF;text-align:center;padding:10px;}
.boxTop{margin:0;padding:0;border:0;background:transparent url(../images/box/boxTopLeft.gif) no-repeat left top;}
.boxTopRt{margin:0 0 0 10px;padding:0 10px 0 0;border:0;background:transparent url(../images/box/boxTopRt.gif) no-repeat right top;min-height:105px;}
html > .boxTopRt{height:95px;}
.boxcontent{margin-top:1px;padding:1px 1px;}
*.boxcontent a:link{text-decoration:none;}
.boxBtm{margin:0 0 20px 0;padding:0;background:transparent url(../images/box/boxBtmLeft.gif) no-repeat left bottom;height:10px;line-height:10px;font-size:1px;}
.boxBtmRt{margin:0 0 0 10px;padding:0 10px 0 0;border:0;background:transparent url(../images/box/boxBtmRt.gif) no-repeat bottom right;height:10px;line-height:10px;font-size:1px;}
.white{color:#FFFFFF;}
.white a:link,.white a:visited{color:#FFFFFF;}
.highlight{background-color:pink;}
.txtgrey{color:#545454}
.yellow{color:#FFB50F;}
.red{color:#FF0033;}
.green{color:#007700;}
.orange{color:#FD6500}
.olive{color:#92AD7B}
.times{font-family:"Times New Roman",Times,serif}
.small{font-size:80%;}
.smaller{font-size:90%;}
.clear{clear:both;line-height:0;}
.hide{display:none;}
.show{display:block;}
.space{width:100px;;height:10px;clear:both;line-height:0;}
.fltleft{float:left;}
.fltright{float:right;}
.fltleft img{float:left;}
.fltright img{float:right;}
.padding{padding:5px;}
.padleft{padding:8px 1px 5px 23px;}
.padright{padding:8px 23px 5px 1px;}
.border{border-width:1px;border-style:solid;border-color:#02467d;}
hr{color:#0099CC;height:1px;}
.notes{font-family:Arial, sans-serif;font-size:1.2em;line-height:1.4em;background-color:#E8EEFA;padding:12px;width:80%;margin:0 auto;margin-top:10px;border:1px #83AEF7 solid;}
.notes p{font-family:Arial, sans-serif;font-size:1.2em;line-height:1.5em;}
.greybox{margin:auto 0;color:#fff;font:Arial, Helvetica, sans-serif;font-size:10px;width:94%;margin-top:30px;background:#999;border:1px #333 solid;padding:3%;}
#nav{width:960px;height:45px;padding:0;background:url(../images/bg_nav.png) repeat-x;display:block;margin:0 auto; position:relative;}
#nav h1{font-size:10px;margin:1px 10px;text-align:right;}
#navlist{padding:5px;margin:0;font:bold 11px Verdana, sans-serif;font-variant:small-caps;letter-spacing:0.02em;text-decoration:none;}
#navlist ul{position:absolute;}
#navlist li{list-style:none;margin:0;display:inline;}
#navlist li a{padding:5px 5px;margin:0 -1px;border-bottom:none;background:#274A6E;text-decoration:none;background-image:url(../images/menu.gif);background-repeat:repeat-x;}
#navlist li a:link{color:#fff;}
#navlist li a:visited{color:#F2F2F2;}
#navlist li a:hover{color:#000;background-color:#8CCEE8;background-image:url(../images/menuBgnd.gif);background-repeat:repeat-x;}
#navlist li a:active{color:#000;background-color:#8CCEE8;background-image:url(../images/menuBgnd.gif);background-repeat:repeat-x;}
#navlist li a#current{background:white;border-bottom:1px solid white;color:#3366CC;}
#foot{margin:0 auto;width:99%;height:90px;background:url(../images/bg_down_grad.jpg) repeat-x bottom;}
#footleft{width:5px;height:60px;padding:0;float:left;background-image:url(../images/bg_footleft.jpg)no-repeat bottom left;}
#footcenter{width:600px;height:80px;float:left;background:url(../images/logosmall_foot.gif) no-repeat top left;text-align:right;padding:0;}
#footright{width:200px;height:30px;padding-top:55px;float:right;background-image:url(../images/bg_footright.jpg)no-repeat bottom right;}
