.link { color: #039; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0.5px; }
a:visited { color: #039; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; letter-spacing: 0.5px; }
.highlight { color: #ccc; font-size: 8pt; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; letter-spacing: 0.5px; }
.paralink { color: #444444; font-size: 8pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: lighter; text-decoration: none; }
.bodycopy { color: #444444; font-size: 10pt; font-family: Arial, Helvetica, Verdana, sans-serif; }
.firstheader { color: #039; font-weight: bold; font-size: medium; font-family: Helvetica, Arial, Verdana, sans-serif; }
.secondheader { color: #039; font-size: small; font-family: Helvetica, Arial, Verdana, sans-serif; }
.footeraddress { color: #444444; font-size: small; font-family: Helvetica, Arial, Verdana, sans-serif; text-align: center; }
.footercopyright { color: #444444; font-size: x-small; font-family: Helvetica, Arial, Verdana, sans-serif; text-align: center; }
.footerlinks { color: #039; font-size: x-small; font-family: Helvetica, Arial, Verdana, sans-serif; text-align: center; }
#bottomborder { border-bottom: 1pt dotted #999; }
#borders { border-top: 1pt dotted #999; border-bottom: 1pt dotted #999; }
.verticalborder { border-right: 1pt dotted #999; }
#topborder { border-top: 1pt dotted #999; }
div.leftnav {
	width:165px;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	background-color: #FFFFFF;
	padding:3px 0px 3px 0px;
}
div.topleftnav {
	border-top-left-radius:1em;
	border-top-right-radius:1em;
}
div.bottomleftnav {
	border-bottom: #cccccc 1px solid;
	border-bottom-left-radius:1em;
	border-bottom-right-radius:1em;
}
div.leftnav:hover span {
	color: #099;
	cursor: hand;
	cursor: pointer;
}
div.leftnav:hover a {
	color: #099;
	cursor: hand;
	cursor: pointer;
}
div.leftnav span {
	padding:5px 0px 5px 15px;
	display:block;
}
div.leftnav a {
	padding:5px 0px 5px 15px;
	display:block;
	color:#039;
	font-size:12px;
	font-family:arial;
	text-decoration:none;
	font-weight:normal;
}
.leftnavtext {
	color:#039;
	font-size:12px;
	font-family:arial;
	text-decoration:none;
	font-weight:normal;
	cursor: hand;
	cursor: pointer;
}
div.nav {
	text-align:center;
}
div.rightnav {
	width:180px;
	height:30;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	background-color: #FFFFFF;
	padding:5px 2px 5px 7px;
}
div.toprightnav {
	border-top-left-radius:1em;
	border-top-right-radius:1em;
}
div.bottomrightnav {
	border-bottom: #cccccc 1px solid;
	border-bottom-left-radius:1em;
	border-bottom-right-radius:1em;
}
div.rightnav:hover span {
	color: #099;
	cursor: hand;
	cursor: pointer;
}
div.rightnav:hover a {
	color: #099;
	cursor: hand;
	cursor: pointer;
}
div.rightnav a {
	padding:0px 0px 0px 0px;
	display:block;
	color:#039;
	font-size:12px;
	font-family:arial;
	text-decoration:none;
	font-weight:normal;
	overflow:hidden;
}
.rightnavtext {
	color:#039;
	font-size:11px;
	font-family:arial;
	text-decoration:none;
	font-weight:normal;
	cursor: hand;
	cursor: pointer;
	overflow:hidden;
}
.rightnavcopy {
	 overflow:hidden;
}
.bulletlink {
	margin: 3px;
}
.bulletlink a {
	color:#039;
	font-size:12px;
	font-family:arial;
	text-decoration:none;
	font-weight:normal;
}
.bulletlink li:hover a {
	color: #099;
	cursor: hand;
	cursor: pointer;
}
.footer {
	width:100%;
	border: #cccccc 1px solid;
	border-radius:.5em;
	background-color: #cccccc;

}
#newsmain #nav .newsmain, #newssanitary #nav .newssanitary, #newswebsites #nav .newswebsites, #newspureti #nav .newspureti, #newsprecision #nav .newsprecision, #newstialqrj #nav .newstialqrj, #newsgates #nav .newsgates, #newsptp #nav .newsptp, #newsunitherm #nav .newsunitherm, #newsvmsweb #nav .newsvmsweb, #newsauxweb #nav .newsauxweb {
	background-color:#999999;
	/*text-shadow:1px 1px #039;*/
	font-weight:bold;
}
