body {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
body, td, p {
	font-family:verdana,arial,sans-serif;
	font-size:12px;
}

.panel-head {
	background-color:#52514D;
	background-repeat:no-repeat;
	height:28px;
}
.panel {
	background-color:#D5D2CD;
	border:1px solid #B1AEA9;
	margin:10px;
	padding:10px;
}
.panel a {
	color:#040000;
	font-weight:bold;
	text-decoration:none;
}
.sysInstructions {
	background-color:#D5D2CD;
	border:1px solid #5D5C58;
	color:#2B271B;
	width:auto;
}
.sysDocs {
	width:auto;
}
.article-thumb img, img.article-thumb {
	border:3px solid #B5B4B2 !important;
}

* html #AdminBar {height:1px;}
#AdminBar {
	background-color:#A09D98;
	border:1px solid #555450;
	padding:3px;
}
#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 {
	background-color:#CECBC6;
	border:3px solid #87847F;
	color:#3A3937;
	font-size:11px;
	display:block;
	margin:3px;
	padding:5px 6px;
	text-decoration:none;
}

#banner-logo {
	background-color:#3B3A38;
	height:81px;
}
#logo {
	margin:26px 0 0 33px;
}
#banner-pic {
	background-color:#CECBC6;
	/*
	background-image:url(i/buildings.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	*/
	border-top:1px solid white;
	height:116px;
	text-align:center;
}
#banner-phrase {
	background-color:#52514D;
	background-image:url(i/eee.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:20px;
}
#nav-main {border-top:1px solid white;}
#nav-main, #nav-sections {
	background-color:#A09D98;
	height:36px;
}
#nav-sections ul {float:right;}
#nav-main ul, #nav-main li, #nav-sections ul, #nav-sections li {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#nav-main li, #nav-sections li {float:left;}
#nav-main a, #nav-sections a {
	color:#31302C;
	font-family:Georgia,Times,serif;
	font-size:11px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}
#nav-main a {padding:12px 0 0 20px;}
#nav-sections a {padding:12px 20px 0 0;}

#main {padding-top:6px;}
#main-content {
	padding:0 15px 0 15px;
}
#main-content h1 {
	background-color:#F1F0EE;
	border:1px solid #BBBBBB;
	color:#5F5E5C;
	font-family:Georgia,Times,serif;
	font-size:16px;
	margin-bottom:10px;
	padding:6px 12px;
	text-transform:uppercase;
}
#col-left, #col-main, #col-right {vertical-align:top;}
#col-left {
	background-color:#CECBC6;
	width:221px;
}
#col-right {
	background-color:#CECBC6;
	width:224px;
}
#login {
	background-color:#B1ADAA;
	border-right:1px solid #52514D;
	border-bottom:1px solid #52514D;
	border-left:1px solid #52514D;
	margin-bottom:20px;
}
#login-form {
	padding-right:30px;
}
#login-username, #login-password {width:160px;} 
#login-head {
	background-image:url(i/login-head.gif);
}
#login a {
	color:#332D2D;
	font-weight:bold;
	text-decoration:none;
}
#login input {margin:0 0 0 ;}
table#login-form-table {
	margin:10px 0 10px 50px;
}
#login-form-table label {
	color:#2F2D2E;
	font-weight:bold;
}
#login-form-table input {
	margin-left:10px;
}

#news-head {
	background-image:url(i/news-head.gif);
}
#articles-head {
	background-image:url(i/articles-head.gif);
}

#footer {
	background-color:#D5D2CD;
	border:1px solid #3A3937;
	padding:4px;
}