body {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
body, td, p {
	font-family:verdana,arial,sans-serif;
	font-size:12px;
}
img, a img {
	border:0;
}
.imgbutton {
	width:74px;
	height:19px;
}
.infopanel, .infopanel-hov {
	border:1px solid #000000;
	margin:6px 6px 6px 6px;
	padding:8px;
}
.infopanel-hov, .infopanel:hover {
	background-color:#E9E9E9;
	cursor:pointer;
}
.infopanel p, .infopanel-hov p {
	margin:0 0 10px 0;
}
.infopanel a.Title, .infopanel-hov a.Title {
	color:#203471;
	font-weight:bold;
	text-decoration:none;
}
.sysReadMore {
	display:block;
}
.nav-bar {
	padding-left:24px;
}
#nav-main {
	background-image:url(/d/18/i/nav-bg.gif);
	background-repeat:repeat-x;
	margin-top:2px;
	height:40px;
	text-align:left;
	width:100%;
}
#nav-sections {
	background-color:#003665;
	margin-top:2px;
	height:32px;
	text-align:left;
	width:100%;
}
.nav-bar table {
	width:auto;
}
.nav-bar td {
	white-space: nowrap;
}
.nav-bar ul, .nav-bar li {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
/*
.nav-bar ul.nav-left li {
	float:left;
}
.nav-bar ul.nav-right, .nav-bar ul.nav-right li {
	float:right;
}
*/
#nav-main a {
	margin:9px 2px 9px 2px;
}
#nav-sections a {
	margin:6px 2px 6px 2px;
}
.nav-bar a {
	border:1px solid #B5B5B5;
	color:white;
	display:block;
	font-size:10px;
	height:10px;
	padding:4px;
	text-decoration:none;
	text-transform:lowercase;
}
#banner-logo {
	padding-left:24px;
}
.col-head {
	background-color:black;
	height:27px;
}
.col-head p {
	color:#E0E0E0;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	margin:0 0 0 0;
	padding:5px 4px 5px 14px;
	text-transform:lowercase;
}
#register-box .col-head p, .content-box .col-head p {
	font-size:18px;
	line-height:18px;
	padding:4px 4px 4px 14px;
}
.clear-left {
	clear:left;
	height:0;
}
.sysInstructions {
	background-color:#FEFF99;
	border:1px solid #9A0002;
	color:#5A5C59;
	width:auto;
}
#nav-sections ul {
	text-align:right;
	float:right;
}
.nav-bar a:hover, .nav-bar a.active {
	background-color:#C0C0C0;
	color:black;
}
#banner-pic {
	float:right;
}

#page-main {
	clear:both;
	margin-top:7px;
	width:100%;
}
#col-left {
	width:220px;
}
#col-main {
	/*background-image:url(/d/8/i/bg.gif);*/
	background-position:top center;
	background-repeat:no-repeat;
	padding:0 16px 10px 16px;
	vertical-align:top;
}
#col-right {
	width:220px;
}
.col {
	background-color:#C0C0C0;
	/*display:block;*/
	vertical-align:top;
}
.col-hide {
	display:none;
}
#login-username, #login-password {
	width:100px;
}
#register-head, .content-head {
	background-color:black;
}
#register-body, .content-body {
	background-color:#E9E9E9;
	border-right:1px solid #363636;
	border-bottom:1px solid #363636;
	border-left:1px solid #363636;
}

#register-body, .content-body {
	padding:8px 8px 8px 8px;
}

.content-body {margin-bottom:8px;}

#register-spacer, .content-spacer {
	width:500px;
}
#register-table td, .content-table td {
	padding:2px 2px 2px 22px;
	vertical-align:top;
}
#register-table label.text, .content-table label.text {
	font-weight:bold;
	text-align:right;
}
#register-table #frmLogin td {
	padding:2px 2px 2px 2px;
}
#logo-help {
	margin:0 auto 0 auto;
	position:absolute;
	top:30px;
	left:0;
	text-align:center;
	width:100%;
}
#logo-sponsor {
	position:absolute;
	top:0px;
	right:0px;
}
#logo-main {
	position:absolute;
	top:15px;
	left:12px;
}
#AdminBar {
	background-color:#716F60;
	border:1px solid black;
	margin:2px 0 14px 0;
	padding:0 0 0 0;
	text-align:left;
}
#AdminBar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#AdminBar ul, #AdminBar li {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#AdminBar li {
	float:left;
}
#AdminBar a {
	border:1px solid #B5B5B5;
	color:white;
	display:block;
	font-size:9px;
	margin:2px;
	padding:4px 7px 4px 7px;
	text-decoration:none;
	text-transform:lowercase;
}
#AdminBar a.curr, #AdminBar a:hover {
	background-color:#C0C0C0;
	color:black;
}
.sysDocs {
	background-color:#C0C0C0;
	border:1px solid black;
	width:auto;
}
#col-main h1 {
	color:#9A0002;
}
#page-contents h1 {
	background-color:black;
	color:#C0C0C0;
	font-size:14px;
	margin:10px 0 0 0;
	padding:8px;
	text-transform:lowercase;
}
#footer {
	font-size:10px;
	text-align:left;
}
#footer div {
	background-color:#B5B599;
	width:auto;
	margin:2px 0 0 2px;
	padding:1px 2px 2px 1px;
}
html #sebForm, html #sebForm form {
	width:auto;
}
#sebTable th {
	font-size:12px;
	margin-left:0;
	padding-left:0;
}
#sebTable td {
	padding-left:3px;
}
body#content #login-box, body#contact #login-box {
	display:none;
}