body {
  background-color: black;
  color: white;
}

a {
  text-decoration: none;
  color: #82889B;  
}

a:hover {
  text-decoration: underline;
}

a.nolink {
  text-decoration: none;
}

h1 {
  color: white;
  text-align: center;
}

h2 {
  color: white;
	text-align: center;
}

div.Logo {
	position: relative;
	margin-left: 50px;
	margin-top: 40px;
	width: 382px;
	height: 88px;
	float:none;
	text-align: center;
}

div.Content {
  position: relative;
  left: 10%;
  width: 80%;
  float: none;
}

div.SiteNavigation {
  position: absolute;
  top: 50px;
  right: 50px;
  height: 60px;
  text-align: left;
  align: right;
}

div.SiteNavigation a {
  color: #82889B;  
}

div.SiteNavigation input {
	background-color: black;
  color: #787B84;
	/*height: 20px;*/
}

div.PageNavigation {
	text-align: center;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #787B84;
	border-bottom: 1px solid #787B84;
}

div.PageNavigation a {
  color: #787B84;  
}

div.PageNavigation a.Current {
	color: white;
}

div.PageNavigation a.PrevNext {
  margin-left: 15px;
  margin-right: 15px;
}

div.Graphs {
  text-align: center;
}

div.Graphs a {
  color: #787B84;  
}

div.Graphs a.Current {
	color: white;
}

div.Gallery {
  text-align: center;
}

div.Data table {
  border: 1px solid #82889B;
  width: 100%;
	text-align: left;
}


div.Data table .Position {
  text-align: right;
}

div.Data table .Primary {
  text-align: left;
  white-space: nowrap;
}

div.Data table .Secondary {
  text-align: right;
}

div.Data table .MinDate {
	width: 24%;
  text-align: right;
}

div.Data table .MaxDate {
	width: 24%;
  text-align: left;
}

div.Data table .SepDate {
  width: 2%;
  text-align: center;
}

div.Data table .Flags {
  width: 5%;
  text-align: center;
}

div.Data table .Spacer {
	width: 5%;
	background-color: black;
  text-align: center;
}

div.Data table tr.Odd, div.Data table td.Odd {
  background-color: #8E95AA;
}

div.Data table tr.Even, div.Data table td.Even {
  background-color: #A4A9BA;
}

div.Data table .Odd a,
div.Data table .Even a {
  color: white;
}

div.Data table tr.Head th, div.Data table th.Head {
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
  color: white;
  height: 26px;
  white-space: nowrap;
}

div.Data table tr.Head th a {
  color: white;
}

div.Data table tr.Head th a.Current {
  font-style: italic;
}

div.Data table tr td {
  color: #2D313B;
  height: 26px;
	padding-left: 5px;
	padding-right: 5px;
}

div.Data table tr td.Position {
	font-weight: bold;
}

div.Data table tr td.Primary {
	font-weight: bold;
}

div.Data table tr td.Primary a {
  color: black;
}

div.Data table tr td.Secondary {
  white-space: nowrap;  
}

div.Copyright {
  position: relative;
  left: 10%;
  width: 80%;
  margin-top:10px;
}
div.Copyright table{
  text-align:center; 
  width:100%;
}
div.Copyright td {
 	color: white;
	font-size: 8pt;
}

div.Copyright td.VEX {
	width: 30%;
  text-align: left;
}

div.Copyright td.Descent {
	width: 40%;
  text-align: center;
}

div.Copyright td.Author {
	width: 30%;
  text-align: right;
}

div.Copyright a {
  color: #717582;
}

span.Index {
  position: relative;
  top:5px;
  font-size: 80%;
}

.error{
   background: #EF6868;
   padding:3px;
}

.info{
  background: #8F8F8F;
  padding:3px; 
}

.success{
  background: #7DEF77;
  padding:3px; 
}