html, * {
	font-family:arial, helevtica, sans-serif;
	font-size:12px;
	color:#555555;
}

body {
	background: #D6DAE1;
	font-family:arial, helevtica, sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#E2E1E2;
	}

#wrapper{
	margin: 0 auto 0 auto;
	padding :0;
	width: 980px;
	text-align:left;
	border: 2px solid #aaa;
	background: #232057 url('/img/wrapper_bg.jpg') top left repeat-y;
}


table#maintable {
	border:1px solid #ffffff;
	margin-top:35px;
}

#content {
	margin:35px;
}

#nav {
	margin-top:10px;
}

#nav a, #nav a:link {
	color:#FFFFFF;
	margin: 8px 7px;
}


#anc {
	margin-top:10px;
}

#anc a, #anc a:link {
	color:#FFFFFF;
	margin: 8px 7px;
}


#footer {
	text-align:center;
	color:#ffffff;
	margin: 15px 0;
}

#footer a, #footer a:link {color:#ffffff;
}


/* ----- HTML ----- */
a, a:link {text-decoration: underline; color:#1412c7;}
a:hover {text-decoration: none;}


h1 {font-size:20px; font-weight:normal; letter-spacing: 2px;}
h2 {font-size:16px; font-weight:bold;}

/* ----- General ----- */

a img {border:none;}
.xsmall {font-size:9px; color:#999;}

/* ----- TABLES ----- */

th{vertical-align:top;}
td{vertical-align:top;}


/* ----- FORMS ----- */

.formlabel {
	float:right;
	font-weight:normal;
	font-size:11px;
	margin-right:15px;
	color:#666;
}

.formlabelreq {
	float:right;
	font-weight:bold;
	font-size:11px;
	margin-right:15px;
	color:#666;
}

.fontsize11 {font-size:11px; color:#555;}

