body { background: #005699 url(images/bgd_gradient.jpg) repeat-x center top; margin: 0px; padding: 0px;}
#container { width:812px; margin: 0 auto 0 auto; padding:0px;}
#contentcontainer { width:812px; margin: 0 auto 0 auto; padding:0px; background: url(images/bgd_main.gif) repeat-y left;}
#contentheader { width:812px; height:30px;  margin: 0 auto 0 auto;}

.navheader { width: 150px; text-align:center; font-size:1.1em; font-weight:bold; padding: 5px 0px 5px 0px; border-bottom: 2px dotted #9eabcb;
/*	border-top: 2px solid #9eabcb;
	border-bottom: 2px solid #9eabcb;*/
}
.navheader span {display:none;}

#nav a, #nav a:visited {
	display:block;
	font-weight: normal;
	color: #005186;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	padding: 8px 0px 8px 25px;
	border-bottom: 2px dotted #9eabcb;
	margin: 0px;
	background-image: url(images/hvs-dotgrey.gif) no-repeat left;
}
#nav a:hover {
	display:block;
	font-weight: normal;
	color: #0000CC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 8px 0px 8px 25px;
	border-bottom: 2px dotted #9eabcb;
	background-image: url(images/hvs-dotyellow.gif) no-repeat left;
}
#contentleft #nav .activelink {
	display:block;
	font-weight: normal;
	color: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 8px 0px 8px 25px;
	border-bottom: 2px dotted #9eabcb;
	background-image: url(images/hvs-dotredsm.gif) no-repeat left;
}
#contentbanner { width:812px; height:242px; margin: 0 auto 0 auto; background: url(images/banner_top.jpg) no-repeat left top;}
#contentleft { width:150px; padding:0px 0px 50px 15px; float:left;}
#contentcenter { width:600px; padding-top:0px; padding-bottom:10px; float:left;}
#contentfooter { height: 93px; width: 812px; margin-right: auto; margin-left: auto;}
#footerdetails { height: 60px; width: 812px; background-image: transparent url(images/footer_bgd.gif) no-repeat left top;}
.footerdetails { font-family: verdana; font-size: 12px; color: #FFFFFF; vertical-align: bottom; padding: 15px 20px 0px 20px; margin: 0px;}
.footerdetails a, .footerdetails a:hover, .footerdetails a:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; font-size:12pt;}

h1 { margin:0px 0px 10px; background-image: url(images/title_icon.gif); background-repeat: no-repeat; background-position: left top;}
h1 { font-size:12pt; padding-top:3px; color: #990000;}
h2 { font-size:10pt; color: #000000; font-weight: bold;}
h5 { color: #000000; font-weight: bold;}

.subset { font-size:9pt;}
.maintext .subset { font-size:8pt;}

.maintext { font-family: Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000033; text-align: left; padding: 10px 5px 90px 50px; background: url(images/peter_signature.gif) no-repeat right bottom;}
.maintext a { font-size: 9pt; color: #CC3333; text-decoration: none;}
.maintext a:hover { font-size: 9pt; color: #CC3333; text-decoration: underline;}
.maintext ul.link { list-style: none;}
.maintext a.pdfLink { background: url(images/arrow_red.gif) no-repeat left top; padding-left: 15px; text-decoration: none;}
.maintext a.pdfLink:hover { background: url(images/arrow_red.gif) no-repeat left top; padding-left: 15px; text-decoration: underline; color: #003366;}
.footerText { font-family: verdana; font-size: 9px; color: #FFFFFF; vertical-align: bottom; padding: 0px 20px 10px 20px;}
HR { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
	border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none;
	border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999;
	width: 95%;
}

table#form td div {font-size: 8pt; text-align: right;}

a.olg { color: #FFFFFF; text-decoration: none; font-weight: normal;	font-size: 8px;}
#olg { height: 20px; text-align: right; }
a.olg:hover { color: #FFFFFF; text-decoration: underline; font-weight: normal;}

