body {
padding:0;
margin:0;
background:#efefef;
font-size:14px;
font-family:Helvetica, Arial, sans-serif;
}
img {
border:0;
}
a {
color:#3c3;
font-weight:bold;
}
#header {
padding:15px;
}
#header .moduletable {
float:right;
}
#container {
width:800px;
margin:0 auto;
}
#body {
border-left:3px #666 solid;
}
#content {
margin:0 200px 0 0;
border:3px #666 solid;
border-bottom:none;
border-left:none;
padding:15px 25px;
text-align:justify;
background:white;
line-height:1.5em;
}
#sidebar {
float:right;
width:200px;
padding:15px 0;
margin-left:-3px;
}
#sidebar .moduletable {
border:3px #666 solid;
border-left-color:white;
margin-left:-3px;
background:white;
margin-bottom:25px;
padding:5px;
float:left;
width:190px;
}
#sidebar .moduletable-menu {
border:3px #666 solid;
border-left-color:white;
background:white;
margin-left:-3px;
margin-bottom:25px;
float:left;
width:200px;
}
#sidebar legend {
display:none;
}
#sidebar fieldset {
border:none;
padding:0;
margin:0;
}
#footer {
clear:both;
background:#666;
color:white;
padding:5px;
width:587px;
}
#footer p {
margin:0
}
.vertmenu, .hori-list {
list-style-type:none;
padding:0;
margin:0;
}
.vertmenu, .mostread-menu {
width:190px;
}
.hori-list li {
display:inline;
padding-right:10px;
}
.hori-list {
padding-bottom:5px;
}
.hori-list a {
}
.vertmenu a {
display:block;
color:#3c3;
padding:5px;
font-size:120%;
width:190px;
}
.vertmenu a:hover {
background:#666;
}
#content p:first-line {
font-weight:bold;
}
#content p {
text-indent:2em;
}
.pdf {
background:url('./images/pdf.gif') no-repeat top right;
padding-right:17px;
}
dl {
width:50%;
}
dt {
font-size:120%;
}
.moduletable fieldset {
text-align:center;
}
.moduletable fieldset input {
background:#c00;
color:#fff;
font-weight:bold;
border:2px #c00 outset;
text-decoration:none;
}
.moduletable h3 {
color:#06c;
padding:0;
margin:0;
}
.moduletable h4 {
padding:0;
margin:0;
}
.moduletable p {
font-size:90%;
}
ul.infolist {
list-style-type:none;
padding:0;
margin:0;
margin-top:2em;
}
.infolist label {
float:left;
width:50%;
}
table.syssupport {
width:100%;
margin-top:1em;
}
.syssupport thead {
background:#A9F5A9;
font-weight:bold;
}
.syssupport caption {
font-size:110%;
margin-top:2em;
}
.syssupport tbody span {
font-size:65%;
line-height:1em;
}
.syssupport colgroup {
width:75%;
}
.syssupport ul {
padding:0;
margin:0;
margin-left:1em;
}
p img {
float:right;
padding:0 0 10px 10px;
}
h3 {
width:100%;
clear:both;
}
.badge {
	text-align:center;
	font-size:75%;
}
.badge p {
	padding:0;
	margin:0;
}
#hostinglogin {
color:#fff;
font-size:10px;
padding:6px;
margin:6px;
background:#c00;
border-top:1px solid #f00;
border-left:1px solid #f00;
border-bottom:2px solid #900;
border-right:2px solid #900;
}
fieldset {
border:0;
}