body {
	margin:0px;
	background-color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

a {
	text-decoration:underline;
	color:#666666;
}

a:hover {
	text-decoration:underline;
	color:#CC0000;
}

.logo {
	left:50px;
	position:relative;
}

.version {
	color:#3399FF;
	text-transform:capitalize;
	font-size:12px;
	font-weight:bold;
	z-index:2;
	top:2%;
	right:2%;
	position:absolute;
	letter-spacing:2px;
	z-index:4;
}

.map {
	z-index:3;
	right:8%;
	top:50%;
	margin-top:-215px;
	position:absolute;
	background-image:url(gzonemap.gif);
	background-repeat:no-repeat;
	width:330px;
	height:430px;
}
/*
.icontour a{
	top:75%;
	left:13%;
	position:absolute;
	z-index:4;
	width:44px;
	background-image:url(tourblue.gif);
	height:60px;
}

.icontour a:hover {
	top:75%;
	left:13%;
	position:absolute;
	z-index:4;
	width:44px;
	background-image:url(tourred.gif);
	height:60px;
}

.iconjoin a{
	top:75%;
	left:25%;
	position:absolute;
	z-index:4;
	width:30px;
	background-image:url(joinblue.gif);
	height:60px;
}

.iconjoin a:hover{
	top:75%;
	left:25%;
	position:absolute;
	z-index:4;
	width:30px;
	background-image:url(joinred.gif);
	height:60px;
}

.iconsupport a{
	top:75%;
	left:36%;
	position:absolute;
	z-index:4;
	width:58px;
	background-image:url(supportblue.gif);
	height:60px;
}

.iconsupport a:hover{
	top:75%;
	left:36%;
	position:absolute;
	z-index:4;
	width:58px;
	background-image:url(supportred.gif);
	height:60px;
}*/

/* feedback */
.feedback {
	color:#CC0000;
	font-size:75%;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	top:12%;
	left:14%;
	position:absolute;
	height:30px;
	width:250px;
	border:#666666 dotted 2px;
	text-align:center;
	z-index:5;
}

.feedbackblue {
	color:#3399FF;
	font-size:75%;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	top:12%;
	left:14%;
	position:absolute;
	height:30px;
	width:250px;
	border:#666666 dotted 2px;
	text-align:center;
	z-index:5;
}

.exclam {
	color:#CC0000;
	font-size:200%;
	font-style:italic;
}

.info {
	color:#3399FF;
	font-size:200%;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}

/*separators*/
.hrredt {
	color:#CC0000;
	background-color:#CC0000;
	border:0px;
	height:3px;
	width:100%;
	top:30%;
	position:absolute;
}

.hrbluet {
	color:#3399FF;
	height:2px;
	width:100%;
	position:absolute;
	top:32%;
	background-color:#3399FF;
	border:0px;
}

.hrblueb {
	color:#3399FF;
	background-color:#3399FF;
	border:0px;
	height:2px;
	width:100%;
	position:absolute;
	top:68%;
}

.hrredb {
	color:#CC0000;
	background-color:#CC0000;
	border:0px;
	height:3px;
	width:100%;
	position:absolute;
	top:70%;
}

/* LOGIN BOX */

.loginbox {
	top:50%;
	left:12%;
	margin-top:-68px;
	position:absolute;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:80%;
	font-weight:bold;
	color:#666666;
	z-index:10;
}

.btn {
	background-color:#CC0000;
	width: 70px;
	color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height:18px;
}

.inputbox {
	color: #484848;
	background: #FFFFFF;
	border: #CC0000 solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

td {
	height:5%;
}

/* REGISTER */

.pgtext {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	z-index:10;
	font-size:80%;
	font-weight:bold;
	color:#333333;
	position:absolute;
	left:12%;
	top:5%;
}

.logoreg {
	position:relative;
	z-index:9;
	left:120px;
}

.pageheading {
	position:relative;
	z-index:9;
	left:138px;
	font-size:21px;
	color:#999999;
	font-weight:bold;
	width:175px;
	text-align:justify;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

		/* register - errors */
.er {
	color:#CC0000;
	font-weight:bold;
}

.er2 {
	color:#CC0000;
}

.selectbox {
	color: #333333;
	background: #ffffff;
	/*border: # solid 0px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.inputboxv {
	color: #333333;
	background: #ffffff;
	border: #6699CC solid 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.st {
	font-weight:bold;
}

.redbackhead {
	color:#FFFFFF;
	background:#3399FF;
	font-weight:bold;
	font-size:13px;
}

.redbackhead a{
	color:#FFFFFF;
	background:#3399FF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.redbackhead a:hover {
	color:#484848;
	background:#3399FF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.faintbackground {
	background-color:#F0F8FF;
}

.greybackbottom {
	background-color:#D1D7DC;
}

.boxborder
{
	border:1px solid #cccccc;
	background-color:#F0F8FF; /* .faintbackground */
}
