body {
	cursor: default;
	color: white;
	overflow: auto;
	background-color:#000000;
}

body {
	font-family: Tahoma;
	font-size: 66.6%;
}

button, input, select, textarea, table {
	font-family: Tahoma;
	font-size: 100%;
}

a {
	color: white;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.Normal {
	color: #0000FF;
	text-decoration: underline;
}

a.Normal:hover {
	color: #6666FF;
}

a img {
	border-width: 0px;
}

ul, ol { margin: 5px 0px 5px 16px; }

li {
	margin: 1px 0px 3px 8px;
}

hr {
	height: 1px;
	color: black;
}

form {
	margin: 0px;
}

button, .Button {
	font-family: "Microsoft Sans Serif";
	padding: 0px 5px 1px 6px;
	width: 80px;
	height: 23px;
	overflow: visible;
	cursor: default;
}

table {
	table-layout: fixed;
}

td {
	padding: 2px;
}

.B {
	font-weight: bold !important;
}

.SectionHeader {
	background-color:black;
	border: 1px solid #808080;
	color:white;
}
.SectionHeader THEAD {
	font-weight: bold !important;
	background-color: #444444;
	border: 1px solid #808080;
	padding: 2px 8px 3px 8px;
}
.SectionHeader THEAD TD{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#808080, endColorstr=#333333);
}
.SectionHeader TBODY {
	padding: 4px 8px 6px 8px;
	background-color: black;
	margin-bottom: 19px;
	border: 1px solid #808080;
	border-top-width: 0px;
}

/* --- loader ---*/

#loader {
  width: 320px;
  margin-left: auto;
  margin-right: auto;
}

#loader td {
  padding: 3px;
  background: #333333;
}

#loader p {
  border: 3px solid #808080;
  padding: 10px;
  margin: 0;
  background: #444444;
}

#loader img {
  float: left;
  margin-right: 12px;
}

#loader strong {
  display: block;
  margin-bottom: 3px;
}

#loaderContainer {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  height: expression(document.documentElement.clientHeight+'px');
}

#loaderContainer td {
	padding-top: 150px;
	vertical-align: top;
	text-align: center;
	background-image: url(images/semi-transparent.gif);
}

#loaderContainer td td {
	padding-top: 3px;
	text-align: left;
}
