body {background-color: #000; font-family: arial; color: #c0c0c0}

td, body {font-size: 12px; font-weight: normal; font-family: arial;}

h3 {color: #789; text-align: center; padding-top: 10px; font-size: 24px; font-weight: bold;}
h4 {color: #e00; text-align: center; }

p {padding-left: 10px; padding-right: 10px;}

A {text-decoration: none; color: #FFFFFF; font-weight: bolder;}

A:hover {text-decoration: none; color: #c0c0c0;}

#listtable th {font-size: 12px;}

#listtable td {font-weight: bold;}

.1			{padding: 8;}
.2			{padding: 0; width:100;}
.3			{padding: 5;}
.4			{text-decoration: none; color: red; font-family: fixedsys, verdana;}

#navcontainer
{
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #c0c0c0;
	color: #c0c0c0;
}

#navcontainer ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#navcontainer li
{
	border-bottom: 1px solid #ffffff;
	margin: 0;
}

#navcontainer li a
{
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 10px solid #778899;
	border-right: 10px solid #a9a9a9;
	background-color: #808080;
	color: #fff;
	text-decoration: none;
	width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
	border-left: 10px solid #000000;
	border-right: 10px solid #ffffff;
	background-color: #696969;
	color: #fff;
}

.loginbox {
	font-size:11;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:#CCC 1px solid;
}

/* areas */

#areas .heading {
	font-size: 24px;
	font-weight: bold;
	color: #789;
}

#areas th {
	font-size: 12px;
	font-weight: bold;
	color: #cf9;
}

#areas td {
	font-size: 14px;
	font-weight: normal;
	color: #c0c0c0;
}

#areas tr {
	background-color: #033;
}

#areas tr.heading {
	background-color: #008000;
}

#areas td.name {
	font-size: 16px;
	font-weight: normal;
	color: #c0c0c0;
}

#areas a {
	font-size: 16px;
	font-weight: normal;
    text-decoration: none;
	color: #69c;
}

#areas a:hover {
	text-decoration: none;
	color: #c0c0c0;
}

#area_details td {
	font-size: 12px;
	font-family: arial;
	color: #FFF;
}

#registration td.row1 { background-color: #333; }
#registration td.row2 { background-color: #111; }
#registration table { border-width: 2px; }
#registration th { color: #FF3322; background-color: #023; }
#registration th.header { font-weight: bold; border: #FFF; border-style: solid; font-size: 14px; border-width: 1px; }
