body
{
 color: #333333;
 background: #f0f0ff;
 margin: 0;
 font-family: Arial, Verdana, sans-serif;
 font-size: small;
}
table.banner
{
 background: #0166d7;
 color: #ffffff;
 font-size: small;
 white-space: nowrap;
}
.banner td {white-space: nowrap;}
.banner th {white-space: nowrap;}
a.banner:link, a.banner:visited, a.banner:active { text-decoration: none; color: #ffffff; }
a.banner:hover { text-decoration: none; color: #dddd00; }

a.logobanner
{
 font-size: xx-large;
 font-style: italic;
 white-space: nowrap;
}
a.logobanner:link, a.logobanner:visited, a.logobanner:active
{ text-decoration: none; color: #ffffff; }
a.logobanner:hover { text-decoration: none; color: #dddd00; }
a.bannerinfo:link, a.bannerinfo:visited, a.bannerinfo:active { text-decoration: underline; color: #ffffff;}
a.bannerinfo:hover { text-decoration: none; color: #dddd00;}

th.menu_bar
{
 background: #0000dd;
 color: #ffffff;
 font-size: small;
 white-space: nowrap;
}
a.active { color: #ffffff; font-weight: bold; }
a.active:link, a.active:visited, a.active:active
{ text-decoration: none; color: #ffffff; font-weight: bold; }
a.inactive { color: #bbbbbb; text-decoration: none; font-weight: bold; }
a.inactive:link, a.inactive:visited, a.inactive:active
{ text-decoration: none; color: #bbbbbb; font-weight: bold; }
a.inactive:hover { text-decoration: none; color: #dddd00; font-weight: bold; }

th.subactive
{
 background: #f0f0ff;
 border-top: thin inset;
 border-left: thin inset;
 padding: 10px;
 font-size: small;
}
.subactive a:link, .subactive a:visited, .subactive a:active
{ text-decoration: none; color: #333333; }

th.subinactive
{
 background: #cccccc;
 border-bottom: thin ridge;
 border-right: thin outset;
 padding: 10px;
 font-size: small;
}
.subinactive a:link, .subinactive a:visited, .subinactive a:active
{ text-decoration: none; color: #333333; }

th.subhover
{
 background: #aaaaaa;
 border-bottom: thin ridge;
 border-right: thin outset;
 padding: 10px;
 font-size: small;
}
.subhover a:link, .subhover a:visited, .subhover a:active
{ text-decoration: none; color: #333333; }

.contentpane a:link, .contentpane a:visited, .contentpane a:active { text-decoration: underline;}

.contentpane
{
 font-size: small;
}
td.contentpane
{
 padding: 10px;
 width: 600px;
}
td.footer
{
 font-size: x-small;
 text-align: center;
}
th.subspace
{
 background: #cccccc;
 border-right: thin outset;
}
th.subspacemenu
{
 background: #cccccc;
}
th.subspaceend
{
 background: #cccccc;
 border-bottom: thin outset;
 border-right: thin outset;
}
th.subspacebar
{
 background: #cccccc;
 border-bottom: thin outset;
 width: 10px;
}
table.sidebar
{
 padding: 0;
 margin: 0;
 width: 100px;
}
th.subspace2
{
 background: #cccccc;
 border-right: thin outset;
}
th.subspaceend2
{
 background: #cccccc;
 border-bottom: thin outset;
 border-right: thin outset;
}
th.subspacebar2
{
 background: #cccccc;
 border-bottom: thin outset;
}
table.sidebar2
{
 padding: 0;
 margin: 0;
 height: 100%;
 width: 100px;
}

