body {
 text-align: center;
 background: #f7f7f7 url(../img/bg.gif);
}

h2 {
 font: 72pt/72pt Georgia;
 text-align: center;
 margin: 10px 0 10px 0;
}

h3 {
 font: 12pt/12pt Georgia;
 text-align: center;
 margin: 0px 0 35px 0;
}

table {
 border-top: 2px solid #000;
 border-left: 2px solid #000; 
 border-bottom: 2px solid #000; 
 border-right: 1px solid #000; 
 width: 600px;
 margin: 0 auto;
 border-spacing: 0;
 white-space: nowrap;
}

table#legend {
 border-top: 2px solid #dcdcdc;
 border-left: 2px solid #dcdcdc; 
 border-bottom: 2px solid #dcdcdc; 
 border-right: 1px solid #dcdcdc; 
 width: 500px;
 margin: 0 auto;
 border-spacing: 0; 
}

#legend td {
 text-align: left;
 font: 12pt Geogria;
 padding: 8px 5px;
 border-bottom: 1px solid #dcdcdc;
 border-right: 1px solid #dcdcdc;
}

table#topmenu {
 border: 0px;
 width: 500px;
}

#topmenu td {
 border: 0px;
}

th {
 text-align: center;
 font-weight: bold;
 border-bottom: 1px solid #000;
 border-right: 1px solid #000; 
 padding: 8px;
 font-weight: bold;
 background-color: #dcdcdc;
 width: 50%;
}

td {
 text-align: center;
 padding: 8px 5px;
 border-bottom: 1px solid #dcdcdc;
 border-right: 1px solid #000;
}

#datatbl td {
 vertical-align: top;
 text-align: left;
 padding: 5px;
}

ul {
 margin: 0;
 padding: 0 15px;
}

a img {
 border: 0;
 color: blue;
}

a {
 color: blue;
}

p#host {
 margin-top: 50px;
 font: 0.6em/1.4em Verdana;
}

p#info {
 margin-top: 50px;
}

p#design {
 display: none;
 color: #a9a9a9;
}

p#design a {
 text-decoration: none;
 color: #a9a9a9;
}

label {
 width: 230px;
 display: block;
 float: left;
 text-align: right;
 padding-right: 5px;
}

input[type=text], input[type=password] {
 width: 240px;
}

input[type=submit] {
 margin-left: 235px;
}

.frow {
 padding: 2px 0;
}

.datap {
 width: 490px;
 font: 0.6em/1.6em Verdana;
}

div#content, div#b-menu {
 width: 600px;
 margin: 10px auto;
 text-align: left;
}

div#content h4 {
 font: 20pt/21pt Georgia;
 margin: 0;
}

div#content h4 a {
 text-decoration: none;
 border-bottom: 1px solid blue;
 line-height: 21px;
 display: block;
}

div#track-128, div#svn-128, div#git-128, div#hyperion-128, div#report-128 {
 border-bottom: 1px solid #dcdcdc;
 padding: 5px 5px 5px 135px;
 margin: 5px;
}

div#track-128 {
 background: transparent url(/img/track-128.png) top left no-repeat;
}

div#track-128 h4 {
 width: 90px;
}

div#svn-128 {
 background: transparent url(/img/svn-128.png) top left no-repeat;
}

div#svn-128 h4 {
 width: 136px;
}

div#git-128 {
 background: transparent url(/img/git-128.png) top left no-repeat;
}

div#git-128 h4 {
 width: 40px;
}

div#hyperion-128 {
 background: transparent url(/img/hyperion3-128.png) top left no-repeat;
}

div#hyperion-128 h4 {
 width: 115px;
}

div#report-128 {
 background: transparent url(/img/report-128.png) top left no-repeat;
 border: 0;
}

div#report-128 h4 {
 width: 97px;
}

.video-box {
 width: 325px;
 float: right;
 text-align: center;
 margin: 5px;
}

div#b-menu {
 text-align: right;
 font: 13pt/18pt "Times New Roman";
 margin-top: 5px;
 padding-top: 5px;
 border-top: 1px solid #dcdcdc;
}

.report-date {
 color: #a9a9a9;
}

#b-menu .report-date, #b-menu .report-auth {
 color: #888;
}

