a, a:link, a:visited{ color: #000066; text-decoration: none; }
a:hover, a:active{ color: #993333; text-decoration: underline; }
body{
	background: #336699;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
h1{
	color: #336699;
	font: italic bold 18px Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 30px 0;
	text-transform: uppercase;
}
h2{
	color: #336699;
	font: italic bold 14px Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 20px 0;
	text-transform: uppercase;
}
h4{
	color: #336699;
	font: italic bold 14px Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	text-transform: uppercase;
}
html { margin-bottom: 1px; min-height: 100%; }
input.submitbutton {
	background: #EDF6F9;
	border: 1px solid #626262;
	color: #666666;
	font: bold 12px verdana,arial,helvetica,sans-serif;
	height: 25px;
	width: 300px;
}
input.textbox{
	background: #FFFFFF;
	border: 1px solid #626262;
	font: bold 10px verdana, arial,helvetica,sans-serif;
	height: 12px;
	width: 250px;
}
textarea.textbox{
	background: #FFFFFF;
	border: 1px solid #626262;
	font: bold 10px verdana,arial, helvetica,sans-serif;
	height: 100px;
	width: 250px;
}
.conpart{
	color: #336699;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0 20px 50px;
	text-align: left;
	width: 500px;
}
.context{
	color: #336699;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.7em;
	margin: 20px 0 20px 0;
	text-align: left;
}
.context1{
	color: #336699;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	margin: 0 0 20px 20px;
	text-align: left;
}
.conttab{ margin: 40px 0 0 20px; width: 900px; }
.ctext{
	color: #666666;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	text-align: left;
}
.ddimgcap{ font: 11px Verdana, Arial, Helvetica, sans-serif; }
.imgbox{
	float: right;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 20px 40px;
	width: 200px;
}
.imgbox img{ border: 1px solid #666666; }
.impresbox{ position: relative; }
.impresdyn {
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	position: absolute;
	text-align: center;
	visibility: hidden;
	width: 600px;
}
.menuon { color: #000000; }
.servbhd{
	background: #336699;
	color: #FFFF00;
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 0 6px 0 6px;
	text-transform: uppercase;
}
.servbox { border: 2px solid #336699; width: 210px; }
.sphleft{ border-right: 1px dashed #336699; width: 220px; }
.sphright{ padding: 3px 0 0 20px; }
.sub2nav{
	background: #FFFF00;
	border: 1px solid #B6B6B6;
	color: #336699;
	font: bold 10px Geneva, Arial, Helvetica, sans-serif;
	margin: 0 0 30px 0;
	padding: 3px;
	width: 100%;
}
.sub2nav a, .sub2nav a:link, .sub2nav a:visited, .sub2nav a:hover
.sub2nav a:active{ color: #336699; font: bold 11px Geneva, Arial, Helvetica, sans-serif; }
.sub2on {
	color: #000000;
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.submenon{
	border-left: 5px solid #FFCC33;
	color: #993333;
	display: block;
	font: bold 13px Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 5px;
}
.subnav { margin: 0 20px 0 0; }
.subnavhd{
	background: #336699;
	color: #FFFF00;
	font: bold 14px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 5px;
	text-transform: uppercase;
}
.subnavmenu{ margin: 30px 0 100px 0; }
.subnavmenu a, .subnavmenu a:link, .subnavmenu a:visited,  
.subnavmenu a:active{
	border-left: 5px solid #FFFFFF;
	display: block;
	font: bold 13px Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 5px;
}
.subnavmenu a:hover{
	border-left: 5px solid #FFCC33;
	display: block;
	font: bold 13px Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 0 5px;
}
.subnavother{ text-align: right; }
.subnavother a, .subnavother a:link, .subnavother a:visited, .subnavother a:hover, 
.subnavother a:active{ font: bold 12px Geneva, Arial, Helvetica, sans-serif; }
.subnavotherhd{
	background: #336699;
	color: #FFFF00;
	font: bold 12px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin: 0 0 5px 0;
	padding: 2px;
}
#bannertxt{
	color: #FFFF00;
	font: italic bold 24px Verdana, Geneva, Arial, Helvetica, sans-serif; /*	padding: 0 20px 0 0; */
	text-align: right;
}
#cresedo, #footer #cresedo a, #footer #cresedo a:link, #footer #cresedo a:visited, #footer #cresedo a:hover,
#footer2 #cresedo a, #footer2 #cresedo a:link, #footer2 #cresedo a:visited, #footer2 #cresedo a:hover { color: #B6B6B6; font: 11px Arial, Helvetica, sans-serif; }
#footer{
	border-top: 1px solid #A3A3A0;
	font: 10px verdana,arial,helvetica,sans-serif;
	margin: 30px 0 0 0;
	padding: 5px 0 10px 10px;
}
#footer2{
	border-top: 1px solid #A3A3A0;
	font: 10px verdana,arial,helvetica,sans-serif;
	margin: 50px 0 30px 0;
	padding: 5px 0 0 0;
}
#hydropage{ background: #FFFFFF; margin: 0 auto 0 auto; width: 970px; }
#menlang {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	padding: 0 8px 0 8px;
	text-transform: uppercase;
	width: 80px;
}
#menu{
	font: bold 11px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	padding: 3px 0 3px 20px;
	text-transform: uppercase;
}
#newsbox {
	background: #FFFFFF;
	border: 1px solid #000000;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	height: 250px;
	overflow: auto;
	width: 350px;
}
#topbanner { background: url(images/banner.jpg); }
#topmenu{ background: #B6D1E4; }
