body {
	background-color:#ECECEC;
	margin:0 auto 0 auto;
}
h1 {
	color:#A17C00; 
	font-size:24px;
}
h2 {
	font-size:18px;
}
hr {
	color:#C8C8C8; 
	background-color:#C8C8C8; 
	height:1px;
}
img {
	border:0;
}
a {
	text-decoration:none;
	color:#666;
}
span#current_page {
	color:#A17C00;
}
div#outer {
	width:1024px; 
	margin:0px auto 0px auto; 
	border-left:1px solid #828282; 
	border-right:1px solid #828282;
}
div#content {
	font-family:Arial, Helvetica, sans-serif; 
	color:#666; 
	font-size:12px; 
	font-weight:bold;
	width:937px; 
	margin:10px auto 0px auto; 
	clear:both;
}
div#header {
	font-family:Arial, Helvetica, sans-serif; 
	color:#666;
}
div#header div#header_links {
	text-align:right; 
	margin:0 auto 0 auto; 
	font-size:12px; 
	font-weight:bold; 
	width:936px; 
	padding-top:7px;
}
div#header div#page_menu {
	margin:0 auto 0 auto; 
	font-size:16px; 
	width:936px;
}
div#footer {
	background:url(http://images.pgalinks.com/valhalla/footer_background.jpg) center no-repeat; 
	text-align:center; 
	height: 136px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#666; 
	clear:both;
}
div#footer div#footer_menu {
	padding:40px 0 0 0; 
	font-size:13px;
}
div#footer div#copyright {
	padding:5px 0 0 0; 
	font-size:10px;
}
.form_button {
	font-family:Arial, Helvetica, sans-serif; 
	font-weight: bold;
	font-size:12px;
	color:#666; 
	cursor:pointer;
	padding:3px 3px;
	height:auto;
	width:auto;
	background-color:#BBB; 
	border:2px solid #666; 
}
td.statusMessage{
 background:#FBFCC0; 
 margin:8px; 
 padding:5px; 
 border:1px solid #D13250;
 text-align:center;
 color:#D13250;
 font-weight:normal;
}
td.error{
	color: red;
	font-style: italic;
	font-weight: bold;
}
label.error{
	color: red;
	float: left;
	font-style: italic;
	font-weight: bold;
}
table.tablesorter tr.even_tr td {
	background:#CCCCCC;
}
table.tablesorter tr.odd_tr td {
	background:#ECECEC;
}