body {
  font-family: Arial, Helvetica, sans-serif;
}

a {
	color: black;
	text-decoration: none;
}

a:hover {
	color: #990033;
	text-decoration: underline;
}

.modulestats {
	width: 100%;
	border: none;
	padding: 0px 0px 0px 0px;
}

.modulecenter {
	width: 75%;
	vertical-align: top;
}

table {
	border: none;
}

td {
	border: none;
}

.moduleright {
	width: 25%;
	vertical-align: top;
}

body {
	font-size: 80%;
	background: White;
}

.error {
  color: #F3708A;
}

form {
	font-size: 80%;
}


.statblock {
	font-size: 80%;
	background: #EAEAFF;
	border: 1px solid #8484AD;

}

.statblock td {
	vertical-align: top;
}

.statblock .title {
	background: #8484AD;
	color: White;
}


.block {
	font-size: 80%;
	width: 100%;
	background: #EAEAFF;
	border: 1px solid #8484AD;
}

.block .title {
	background: #8484AD;
	color: White;
}

.block .item .title {
	background: #CECEFF;
	color: Black;
	width: 100%;
	text-align: left;
}

.block .item {
	border: 1px solid #9999CC;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

.block .item .text {
}

.block .item .info {
	color: #656565;
	font-size: 90%;
	text-align: right;
	margin-top: 10px;
	float: right;
}

.block .chartitem {
	border: 1px solid #9999CC;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

.block .chartitem .info {
	color: #656565;
	font-size: 90%;
	margin-top: 10px;
	width: 30%;
}

.block .chartitem .graph {
	width: 40%;
}


.sidebar {
	width: 100%;
	padding-left: 2px;
	font-size: 80%;
	margin: 0px 0px 0px 2px;
	border-left: #cccccc thin inset;
	padding-top: 2px;
	background: #EAEAFF;
}

.sidebar .item {
	width: 100%;
}

.sidebar .title {
	background: #8484AD;
	color: White;
	text-align: center;
}

.topmenu {
  background-color: #FFADAD;
  border: solid 1px #9494FF;
  font-size: 90%;
}

.topmenu a:visited, .topmenu a:link {
  font-weight: normal;
  color: #000080;
  font-size: 80%;
  text-decoration: none;
}

.topmenu a:hover
{
  color : White;
}

.block .author {
	font-size: 110%; font-weight: bold;
}

.block .subtitle {
        font-weight: bold;
        font-size: 110%;
        border-bottom: gainsboro thin groove;
}

.block .short {
        color: #330099;
}

.code {
  font-family: Courier New;
  font-size: 80%;
  background-color: #FFF5EE;
  border-top-style: solid;
  border-top-width: 1pt;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  margin-left: 10pt;
}

.HelpButton {
	background: #FFFFE0;
	border: thin ridge;
}
