/**************** Body and tag styles ****************/*{margin:0; padding:0;}body{font:76% Verdana,Tahoma,Arial,sans-serif;line-height:1.4em;text-align:center;color:#303030;background-color: #e6e5ec;background-repeat: repeat;background-image: url(images/poolwater.jpg);} 

a{color: #072296;text-decoration:none;background-color:inherit;font-size:0.9em;font-weight: bold;}a:hover{color:#072296; text-decoration:none; background-color:inherit;}a img{border:none;}p{padding:0 0 1.6em 0;}p form{margin-top:0; margin-bottom:20px;}img.left,img.center,img.right{padding:4px; border:1px solid #a0a0a0;}img.left{float:left; margin:0 12px 5px 0;}img.center{display:block; margin:0 auto 5px auto;}img.right{float:right; margin:0 0 5px 12px;}/**************** Header and navigation styles ****************/#container{width:760px;margin:20px auto;padding:1px 0;text-align:left;background: #ffffff;border: 2px #a0a0a0 solid} #header{height:100px;width:758px;margin:0 1px 1px 1px;background-image: url(images/pwtgrad.jpg);background-repeat: no-repeat;background-position: +50em;}#header h1{padding:35px 0 0 20px;font-size:3.4em;background-color:inherit;color: #006600;letter-spacing:-2px;font-weight:normal;}#header h2{margin:10px 0 0 40px;font-size:1.4em;color: #006600;letter-spacing:-1px;font-weight:normal;}#header h3{margin:10px 0 0 40px;font-size:1.4em;color: #049704;letter-spacing:-1px;font-weight:normal;}#date{height:20px;width:757px;
/*<!--border: 1px #a0a0a0 solid;*/}#date h2{margin:0 5px 0 0;font-size:1em;letter-spacing:-1px;font-weight:normal;text-align: right;
}#navigation{height:2.2em;line-height:2.2em;width:758px;margin:0 1px;background:#00004b;color:#ffffff;} #navigation li{float:left;list-style-type:none;border-right:1px solid #ffffff;white-space:nowrap;}#navigation li a{display:block;padding:0 10px;font-size:0.8em;font-weight:normal;text-decoration:none;background-color:inherit;color: #ffffff;width:100px;text-align: center;}/** html #navigation a {width:2%;}*/#navigation .selected,#navigation a:hover{background:#80b0da;color: #ffffff;text-decoration:none;text-align: center;}/**************** Content styles ****************/#content{float:left;width:530px;font-size:0.9em;padding:20px 0 0 20px;}#content h2{display:block;margin:0 0 16px 0;font-size:1.7em;font-weight:normal;letter-spacing:-1px;color:#505050;background-color:inherit;}#content h2 a{font-weight:normal;}#content h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:-1px;}#content a:hover,#subcontent a:hover{text-decoration:underline;}#content ul,#content ol{margin:0 5px 16px 35px;}#content dl{margin:0 5px 10px 25px;}#content dt{font-weight:bold; margin-bottom:5px;}#content dd{margin:0 0 10px 15px;}/**************** Sidebar styles ****************/#subcontent{float:right;width:175px;padding:20px 15px 20px 0;line-height:1.4em;}#subcontent h2{display:block;margin:0 0 15px 0;font-size:1.2em;font-weight: bold;text-align:left;letter-spacing:-1px;color:#505050;background-color:inherit;}#subcontent p{margin:0 0 16px 0; font-size:0.9em;}/**************** Menublock styles ****************/.menublock{font-size:1.2em;}.menublock li{list-style:none; display:block; padding:0; margin-bottom:2px;}.menublock li a{font-weight:bold; text-decoration:none;}.menublock li a:hover{text-decoration:none;}.menublock li ul{margin:3px 0 0 0; font-size:1em; font-weight:normal;}.menublock li ul li{margin-bottom:0;}.menublock li ul a{font-weight:normal;}/**************** Searchbar styles ****************/#searchbar{margin:0 0 20px 0;}#searchbar form fieldset{margin-left:10px; border:0 solid;}#searchbar #s{height:1.2em;width:110px;margin:0 5px 0 0;border:1px solid #a0a0a0;}#searchbar #searchbutton{width:auto;padding:0 1px;border:1px solid #808080;font-size:0.9em;text-align:center;}/**************** Footer styles ****************/#footer{clear:both;width:758px;padding:5px 0;margin:0 1px;font-size:0.9em;color:#f0f0f0;background:#00004b;} #footer p{padding:0; margin:0; text-align:center;}#footer a{color:#f0f0f0; background-color:inherit; font-weight:bold;}#footer a:hover{color:#ffffff; background-color:inherit; text-decoration: underline;}#weather{clear:both;width:757px;padding:5px 0;margin-top:0;background: #ffffff;border: 1px #f0f0f0;text-align:center;} /**************** Misc classes and styles ****************/.splitcontentleft{float:left; width:48%;}.splitcontentleftphoto{float:left; width:30%;}.splitcontentright{float:right; width:48%;}
.splitcontentrightphoto{float:right; width:65%;}.splitcontentmiddle{float:left; width:500px;}.clear{clear:both;}.small{font-size:0.8em;}.hide{display:none;}.textcenter{text-align:center;}.textright{text-align:right;}.textleft{text-align: left;}.important{color:#f02025; background-color:inherit; font-weight:bold;}.pwt{color:#006600; background-color:inherit; font-weight:bold;}
.pwtstrong{
font-weight:bold;}
.spacer {clear:both;}.box{margin-bottom:5px;padding:10px;border:1px solid #c0c0c0;background-color:#fafbfc;color:#505050;line-height:1.5em;}

.box h2{text-align: center;
}
.box2{margin-top:0px;padding:5px;background-color: #ffffff;color:#505050;line-height:1.5em;text-align: center;font-weight: bold;}
table.contacts
{ width: 250px;
background-color: #fafafa;
border: 1px #000000 solid;
border-collapse: collapse;
border-spacing: 0px; }


td.contactDept
{border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: #FFFFFF;background-color: #00004b}


td.contact
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;font-size: 1em;}
