BODY {
  color: #000000;
  background: #eaeaea;
  font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
  margin-left: 5px;
}
TH.data {
	background: #d3dce3;
  font-size: 11px;
  font-weight: bold;
}
TD.data_normal {
	font-size: 12px;
  background: #eaedea;
}
TD.data1 {
  font-size: 11px;
	background: #cccccc;
}
TD.data_blue {
  font-size: 12px;
  background: #eaeaea;
  color: #0000FF;
}
TD.data_blue_large {
  font-size: 15px;
  font-weight: bold;
  background: #eaeaea;
  color: #0000FF;
}
TD.data2 {
  font-size: 11px;
  background: #dddddd;
}
TD.data2_2 {
  font-size: 11px;
  background: #d5d5d5;
}
TD.data_red {
  font-size: 12px;
  background: #eaeaea;
  color: #FF0000;
}
TD.data2_red {
  font-size: 11px;
  background: #FF0000;
	/*color: #FF0000;*/
}
TD.data2_yellow {
  font-size: 11px;
  background: #FFFF00;
}
TD.data2_orange {
  font-size: 11px;
  background: #FF6600;
}
TD.data2_green {
  font-size: 11px;
  background: #00FF00;
	/*color: #00FF00;*/
}
TD.data3 {
  font-size: 11px;
  background: #cccccc;
	vertical-align: top;
}
TD.data_bold {
  font-size: 11px;
  font-weight: bold;
  background: #cccccc;
	vertical-align: top;
}
TR.selected {
	font-size: 11px;
	background: #ffabab;
}
TR.unselected {
	font-size: 11px;
	background: #dddddd;
}
TD.topbord {border-top-width: 1px; border-top-style: solid; border-top-color: #3770a8;}
TD.tbbord {border-top-width: 1px; border-top-style: solid; border-top-color: #3770a8;border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #3770a8;}
input {
  background-color: #dfefff;
	color: #000000;
	border: 1px solid #3770a8;
	margin: 1px;
	font-weight: bold;
	font-size: 10px;
}
input.number {
	text-align: right;
}
textarea {
  background-color: #dfefff;
	color: #000000;
	border: 1px solid #3770a8;
	margin: 1px;
	font-weight: bold;
	font-size: 10px;
}
a {
    text-decoration: none;
    color: #000099;
}
a:hover {

}
TD.15pxspacer {
	height: 15px;
	width: 700px;
	font-size: 0.1em;
}
TD.10pxspacer {
	height: 10px;
	width: 700px;
	font-size: 0.1em;
}
TD.7pxspacer {
  height: 7px;
  width: 160x;
  font-size: 0.1em;
}
TD.tableheadline {
  font-size: 12px;
  font-weight: bold;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #3770a8;
}

#menu {
	float: right;
	width: 15%;
	margin: 0;
	padding: 0;
	border: none;
  font-size: 12px;
  font-weight: bold;
}
#menu img {
	margin-top: 20px;
}

#menu ul {
	list-style: none;
	padding: 1em 1em 1em 0;
	border-left: 1px solid #3770a8;
	width: 80%;
}

#menu a {
	display: block;
	border: 1px solid;
	border-color: white #eeeeee white white;
	border-width: 1px 3px 1px 1px;
	padding: 1px;
	margin: 2% 0% 2% 5%;
	width: 95%;
}

#menu a.selected {
                   background-color:#d3dce3; }

#menu a:hover {
	border: 1px solid #3770a8;
	background-color: #dfefff;
	color: black;
	text-decoration: none;
}
