body
{
 position: absolute;
 top: 0px;
 left: 0px;
 margin: 0px;
 color: #FFFFFF;
 background-attachment: fixed;
 background-color: #000000;
 background-position: center center;
 background-repeat: no-repeat;
 width: 100%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}
img
{
 border-width: 0px;
}
abbr
{
 cursor: help;
}
.valid
{
 width: 88px;
 height: 31px;
 border-width: 1px;
 border-color: #000000;
}
.tablelist
{
 border: 0px;
 color: #FFFFFF;
}
.title
{
 text-align: center;
 font-size: 20px;
}
.branding
{
 font-size: 24px;
 font-weight: bold;
}
td.listL
{
 color: #FFFFFF;
 background-color: #000000;
 text-align: left;
}
td.listC
{
 color: #FFFFFF;
 background-color: #000000;
 text-align: center;
}
td.listR
{
 color: #FFFFFF;
 background-color: #000000;	
 text-align: right;
}
th
{
 background-repeat: repeat-x;
 background-position: top;
 background-color: #000000;
 font-size: 14px;
 font-weight: bold;
 text-decoration: underline;
 height:25px;
}
.toptable
{
 background-repeat: repeat-x;
 background-position: top;
}
#jsNav
{
 position: relative;
 top: -1px;
 width: 100%;
 border: 0px;
 text-align: center;
 white-space: nowrap;
 display: none;
}
.navMain
{
 text-align: center;
 width: 100%;
 height: 20px;
 font-size: 15px;
 font-weight: bold;
}
.navMain a:hover
{
 text-decoration: none !important;
}
.navMainLeft
{
 display: inline-block;
 background-repeat: no-repeat;
 height: 20px;
 width: 90px;
}
.navMainLeft:hover, .navMainLeft-hover
{
 display: inline-block;
 background-repeat: no-repeat;
 background-position: 0 -20px;
 height: 20px;
 width: 90px;
}
.navMainMid
{
 display: inline-block;
 background-repeat: no-repeat;
 height: 20px;
 width: 90px;
}
.navMainMid:hover, .navMainMid-hover
{
 display: inline-block;
 background-repeat: no-repeat;
 background-position: 0 -20px;
 height: 20px;
 width: 90px;
}
.navMainRight
{
 display: inline-block;
 background-repeat: no-repeat;
 height: 20px;
 width: 90px;
}
.navMainRight:hover, .navMainRight-hover
{
 display: inline-block;
 background-repeat: no-repeat;
 background-position: 0 -20px;
 height: 20px;
 width: 90px;
}
.navSub
{
 display: inline-block;
 background-repeat: no-repeat;
 background-position: center top;
 height: 25px; 
 width: 410px;
 font-size: 10px;
}
.footer
{
 background-repeat: repeat-x;
 background-position: top;
 height: 20px;
 font-size: 10px;
 color: #FFFFFF;
 letter-spacing: -1px;
}
.textbox
{
 font-size: 12px;
 background-color: #000000;
}
a:link, a:visited, a:active
{
 text-decoration: none;
 cursor: pointer;
}
a:hover
{
 text-decoration: underline;
 cursor: pointer;
}
a.footer
{
 color: #FFFFFF;
 text-decoration: none;
 cursor: pointer;
}
a.footer:hover
{
 text-decoration: underline;
 cursor: pointer;
}
.ad468
{
 background-image: url(http://images.realityripple.com/noad468.png);
 width: 468px;
 height: 60px;
}
.ad120
{
 background-image: url(http://images.realityripple.com/noad120.png);
 width: 120px;
 height: 240px;
}