.arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.credits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666600;

}
a {
	color: #666600;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	background-color: #F2F4AE;


}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.hdrSrch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #7D5500;
}
#.hdrGreen {
#	font-family: Arial, Helvetica, sans-serif;
#	font-size: 10pt;
#	font-weight: bold;
#	color: #00FF99;
#	background-color: #006633;
#	background-image: url(../graphics/green01hdr.png);
#}
.hdrLime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #B0FFCA;
	background-image: url(../graphics/green02hdr.png);

}
.clrLime {
	background-color: #63FAC9;
}
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}
.smallLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 500;
	color: #3399FF;
}
.smallLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: 700;
	color: #3399CC;
	text-decoration: underline;
	background-color: #FFFFFF;

}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../graphics/green01.png);

}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div {
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #006633;
}
.blue {
	color: #006699;
}
.hdrgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../graphics/green01hdr.png);
	line-height: 16px;

}
.boxheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../graphics/green01hdr.png);
}
.boxcolour {
	background-color: #006633;
}
.boxcontents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #D3FFB3;
}
.selection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #025593;

}
.required {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;



}
.btnMaint {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFF20;
	background-color: #B68D01;
}
.btnMaint:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0000D9;
	background-color: #FFCC33;
	text-decoration: none;


}
.tblHdg {
	border-bottom-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #006633;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #00CC00;
	background-image: url(../graphics/grngrad01.png);



}
.hdrWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #396A4F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003300;
	background-image: url(../graphics/grngrad02.png);


}
.listingrow {
	background-color: #B4FED1;
}
.listingrow:hover {
	background-color: #03EF80;
}
.instruct {
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	background-color: #C2FEF8;
	border: thin ridge #FF6633;
	font-weight: normal;
	padding: 3px;



}
.bkgEven {
	background-color: #E3FCE0;
}
.bkgOdd {
}
.aptCell {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #036301;
	border-right-color: #036301;
	border-bottom-color: #036301;
	border-left-color: #036301;
}
.aptCellRed {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #036301;
	border-right-color: #036301;
	border-bottom-color: #036301;
	border-left-color: #036301;
	background-color: #FFC1C1;
}

.amntHdr {
	font-weight: bold;
}
.resnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #1AFB41;
	color: #000000;


}
.resnav:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #3399FF;
	color: #00FFFF;

}
.resdead {
	color: #B5B5B5;
}
.amntYes {
	font-weight: bold;
	color: #009933;
}
.amntNo {
	font-weight: bold;
	color: #FF0033;
}
.amntX {

	color: #8B8B8B;
}
.frame {
	border: 1px solid #003333;
}
.picframe {
	border: medium #FF0066;
}
.b1 {
	color: #004800;
	background-color: #D9FFE0;
	font-weight: bold;


}
.hotnum {
	font-weight: bold;
	color: #FF0033;
}
.resnavhover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #3399FF;
	color: #00FFFF;
}
faqqno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.faqq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-image: url(../graphics/grngrad01.png);
	color: #2E6F9E;

}
.offlineMsg {

	font-family: Arial, Helvetica, sans-serif;
	color: #550015;
	background-color: #FFD5D9;
	border: 3px double #3D00BB;
	font-weight: normal;
	padding: 7px;
}
.su {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
}
.toc {
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	background-color: #C7EBBE;
	border: thin ridge #2F6893;
	font-weight: normal;
	padding: 3px;
	margin-left: 5px;

}
.citybold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A92605;
}
.citycount {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3300FF;
	border: none;
}
.indent {
	display: block;
	margin-left: 120px;
	border: 2px dashed #68C1A7;
	padding: 3px;
	background-color: #C7FEDE;
}
.alink {
	color: #000075;
	text-decoration: none;
	background-color: #D8F9FE;
	padding-right: 5px;
	padding-left: 5px;
}
.inplain {
	display: block;
	margin-left: 40px;
	border: none;
}
.alink:hover {
	color: #84E7FF;
	background-color: #140E8B;
}
.msg {
	font-weight: bold;
	color: #105A0C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.navseta {
	margin-top: 0px;
	margin-left: 15px;
	width: 100px;
	/* border: 0px solid #ECECEC; */
	/* right: -1px; */
}

.navseta .subnav1 .base {
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	display: block;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 4px;
	margin-right: 1px;
	margin-left: 0px;
	font-weight: bold;
	background-color: #236EB2;

	color: #FFFFFF;
	text-decoration: none;
	background-color: #458A15;
	margin: -1px 0px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}

.navseta .subnav1 a {
	font-family: Arial;
	font-size: 11px;
	color: #FBFE8D;
	text-decoration: none;
	text-align: left;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCEA8E;
	margin-top: 4px;
	margin-right: 1px;
	margin-left: 0px;
	background-color: #BB8109;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 7px;
}

.navseta .subnav1 a:hover {
	color: #242966;
	text-decoration: none;
	border-bottom: 1px solid #CCEA8E;
	background-color: #FBDE79;
	font-weight: bolder;
	font-size: 11px;
}

.navseta .subnav2 {
	color: #00FFFF;
	text-decoration: none;
	padding: 1px 5px 1px 3px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	margin-top: 4px;
	background-color: #3A6687;
}
