body
{ 
 background: #000000;
 color: #009cff;
 font-family: 'century gothic', serif;
 text-align: center;
}

table.main
{
 width: 800px;
 text-align: center;
 vertical-align: top;
}

tr
{
 text-align: center;
}

td.left
{
 text-align: center;
 vertical-align: top;
 width: 160px;
}

td.main
{
 /*background: url(../images/front.jpg);*/
 background-repeat: repeat;
 background-position: top;
 text-align: center;
 vertical-align: top;
 width: 640px;
}

a:link {color: #0069cc}
a:visited {color: #0069cc}
a:hover
{
 color: #0000ff;
}
a:active {color: #0069cc}
a
{
 font-family: 'century gothic', serif;
 font-weight: bold;
 text-decoration: none;
}

input.t
{
 width: 325px;
 border-style: solid;
 border-width: 1px;
 border-color: #0069cc;
}

input.t1
{
 width: 150px;
}

input.b, input.b:link, input.b:visited
{
 background: #87CEFA;
 font-size: 12pt;
 color: #0069cc;
 font-weight: bold;
 vertical-align: top;
 border-style: solid;
 border-width: 1px;
 border-color: #0069cc;
 height: 30px;
}

input.b:hover
{
 color: #0000ff;
 border-color: #0000ff;
}

select.a
{
 width: 328px;
 font-size: 12pt;
 color: #0069cc;
 font-weight: bold;
 border-style: solid;
 border-width: 1px;
 border-color: #0069cc;
}

textarea
{
 width: 325px;
 font-size: 12pt;
 color: #0069cc;
 border-style: solid;
 border-width: 1px;
 border-color: #0069cc;
}

dl
{
 padding:0;
 margin:0;
}

dt
{
 display:none;
}

dd
{
 float:left;
 margin:0 1px 0 0;
 padding:0;
 text-align:center;
}

dd a, dd a:visited
{
 text-decoration:none;
 color:#0069cc;
 font-weight: bold;
}

dd span
{
 float:left;
 cursor:pointer;
}

dd span.side
{
 width: 2px;
 height: 3em;
 position: relative;
}

dd span.side b.p1
{
 height: 23px;
 width: 1px;
 float: left;
 margin: 2px 0;
 background: #0069cc;
}
  
dd span.side b.p4
{
 height: 23px;
 width: 1px;
 float: left;
 margin: 1px 0;
 background: #87CEFA;
 border-top: 1px solid #0069cc;
 border-bottom: 1px solid #0069cc;
}

* html dd span.side b.p4
{
 height: 25px;
 he\ight: 23px;
}

dd span.mid
{
 height: 25px;
 border-top: 1px solid #0069cc;
 border-bottom: 1px solid #0069cc;
 line-height: 25px;
 background: #87CEFA;
 width: 89px;
}

* html dd span.mid
{
 height: 27px;
 he\ight: 25px;
}

dd a:hover
{
 border:0;
}

dd a:hover span.mid, dd a:hover span.side b.p4
{
 border-color:#0000ff;
 color: #0000ff;
}

dd a:hover span.side b.p1
{
 background:#0000ff;
}

h1
{
 font-size: 30pt;
}

h2
{
 font-size: 16pt;
}

h3
{
 font-size: 14pt;
}

h4
{
 font-size: 12pt;
}

h5
{
 font-size: 10pt;
}

h6
{
 font-size: 8pt;
}

h7
{
 font-size: 6pt;
}

ul
{
 list-style-type: none;
 font-weight: bold;
}

b.b1, b.b2, b.b3, b.b4, div.contentb
{
/* filter: alpha(opacity=90);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);*/
 opacity: 0.9;
}

b.b1, b.b2, b.b3, b.b4
{
 font-size:1px;
 overflow:hidden;
 display:block;
}

b.b1
{
 height: 1px;
/*
 background: #87CEFA;
*/
 background: #00ffff;
 margin: 0 5px;
}

b.b2
{
 height: 1px;
 background: #87CEFA;
/*
 border-right: 2px solid #87CEFA;
 border-left: 2px solid #87CEFA;
*/
 border-right: 2px solid #00ffff;
 border-left: 2px solid #00ffff;
 margin: 0 3px;
}

b.b3
{
 height: 1px;
 background: #87CEFA;
/*
 border-right: 1px solid #87CEFA;
 border-left: 1px solid #87CEFA;
*/
 border-right: 1px solid #00ffff;
 border-left: 1px solid #00ffff;
 margin: 0 2px;
}

b.b4
{
 height: 2px;
 background: #87CEFA;
/*
 border-right: 1px solid #87CEFA;
 border-left: 1px solid #87CEFA;
*/
 border-right: 1px solid #00ffff;
 border-left: 1px solid #00ffff;
 margin: 0 1px;
}

.contentb
{
 background: #87CEFA;
 border-right: 1px solid #00ffff;
 border-left: 1px solid #00ffff;
/* height: auto; IE6 expands regardless and opacity works without it too */
 min-height: 560px; /* for FF */
 opacity: 0.9;
}

* html .contentb /* for IE */
{
 height: 525px;
}

#menu a, #menu a:visited
{
 position: relative;
 text-decoration: none; 
 text-align: center; 
 background-color: #87CEFA; 
 color: #0069cc; 
 display: block;
 width: 7em; 
 border: 2px solid;
 border-color: #def #678 #345 #cde;
 margin: 0.25em auto;
}

#menu a:hover
{
 top: 1px;
 left: 1px;
 color: #0000ff;
 border-color: #345 #cde #def #678;
}

