body
{
 font: 0.9em Verdana, Arial, sans-serif;
 background: #036 url(/images/bg.jpg) no-repeat;
 color: #fff;
 margin: 0;
 padding: 0;
}

html
{
 margin: 0;
 padding: 0;
}

input
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 90%;
}

a:link, a:visited
{
 color: #69f;
 text-decoration: underline;
}

a:hover
{
 color: #9cf;
 text-decoration: none;
}

a:active
{
 color: #fff;
}

a.selected:link, a.selected:visited
{
 color: #fff;
 text-decoration: none;
}

a.selected:hover
{
 color: #9cf;
 text-decoration: none;
}

a.selected:active
{
 color: #f57a00;
}

iframe
{
 margin: 0;
 padding: 0;
 height: 550px;
 border: 0;
}

p#copyright a
{
 color: #003;
}

input.textBox
{
 color: #999;
}

td
{
 vertical-align: top; 
}

p
{
 padding: 0;
 margin: 10px 0;
}

h1, h2
{
 font-size: x-large;
}

h3
{
 font-size: 110%;
 color: #F57A00;
 margin: 0;
 padding: 0;
}

h4
{
 font-size: 100%;
}

form
{
 margin: 0;
 padding: 0;
}

table
{
 border-collapse: collapse;
 margin-left: 20px;
}

td#top
{
 padding: 15px 0 15px 15px;
 margin: 0;
}

td#nav
{
 background: #003;
 width: 280px;
 height: 570px;
 padding: 0 20px;
}

div.dialog
{
 color: #000;
 padding: 20px;
}

td#content
{
 background: #fff;
 vertical-align: middle;
 text-align: center;
 width: 730px;
 height: 500px;
}

p#copyright
{
 font-size: 90%;
 color: #003;
 margin: 20px 0 10px 15px;
 padding: 0;
}

p#tagline
{
 padding: 0;
 margin: 0;
 font-size: 90%;
}

p#error
{
 color: red;
 font-weight: bold;
 font-size: 100%;
}

p#processing
{
 color: green;
 font-weight: bold;
 font-size: 100%;
}
