body, p, td, ol, ul, dl, dd, li
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

input
{
	padding: 2px;
	border: 1px solid #006600;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
	background: #EBEBEB;
}

select
{
	padding: 0px;
	border: 1px solid #006600;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
	background: #F5F5F5;
}

.terms
{
	font-family: verdana,arial,helvetica;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	width: 320px;
}

.copyright
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.headerswhite
{
	font-family: verdana,arial,helvetica;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

.headersblack
{
	font-family: verdana,arial,helvetica;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a:link
{
	color: #006600; text-decoration: none;
}
a:visited
{
	color: #006600; text-decoration: none;
}
a:hover
{
	color: #ff0000; text-decoration: underline;
}

a.menu:link
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #CCCCCC; text-decoration: none;
}
a.menu:visited
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #CCCCCC; text-decoration: none;
}
a.menu:hover
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #660000; text-decoration: none;
}
.menu
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #FFFFFF; text-decoration: none;
}

a.createacct:link
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #FFFF33; text-decoration: none;
}
a.createacct:visited
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #FFFF33; text-decoration: none;
}
a.createacct:hover
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #00CC00; text-decoration: none;
}
.createacct
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #FFFF33; text-decoration: none;
}

a.menuon:link
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #003366; text-decoration: none;
}
a.menuon:visited
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #003366; text-decoration: none;
}
a.menuon:hover
{
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	color: #ff0000; text-decoration: none;
}

a.submenu:link
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #003366; text-decoration: none;
}
a.submenu:visited
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #003366; text-decoration: none;
}
a.submenu:hover
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #ff0000; text-decoration: underline;
}
.submenu
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000; text-decoration: none;
}

a.menubottom:link
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #cccccc; text-decoration: none;
}
a.menubottom:visited
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #cccccc; text-decoration: none;
}
a.menubottom:hover
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #ffffff; text-decoration: underline;
}
.menubottom
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #cccccc; text-decoration: none;
}

a.affiliate:link
{
	color: #660000; text-decoration: none;
}
a.affiliate:visited
{
	color: #660000; text-decoration: none;
}
a.affiliate:hover
{
	color: #006600; text-decoration: underline;
}
.menubottom
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #006600; text-decoration: none;
}

a.footer:link
{
	font-family: tahoma,verdana,arial,helvetica;
	font-size: 8pt;
	color: #cccc99; text-decoration: none;
}
a.footer:visited
{
	font-family: tahoma,verdana,arial,helvetica;
	font-size: 8pt;
	color: #cccc99; text-decoration: none;
}
a.footer:hover
{
	font-family: tahoma,verdana,arial,helvetica;
	font-size: 8pt;
	color: #cccc99; text-decoration: underline;
}

.logintextarea
{
	padding: 0px;
	width: 105px;
	border: 1px solid #333333;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
}

.entrancecode
{
	padding: 0px;
	width: 400px;
	border: 1px solid #333333;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
}

.bannercode
{
	padding: 0px;
	width: 700px;
	border: 1px solid #333333;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
}

.scriptcode
{
	padding: 0px;
	width: 550px;
	border: 1px solid #333333;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
}

.scriptcode2
{
	padding: 0px;
	width: 350px;
	border: 1px solid #333333;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
}

.whatsnewdate
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #660000;
	text-decoration: bold,italic;
}

.menubardate
{
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.nopad
{
    padding: 0px 0px 0px 5px;
}

.outlined
{
    background-color: White;
    border-style: solid;
    border-width: 1px;
    border-color: Maroon;
}

.fh {
    background-color: #F5F5F5;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
}

.fh2 {
    background-color: #660000;
    color: #FFFFFF;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
}

.fr {
    background-color: #F5F5F5;
    color: #000000;
    font-size: 10pt;
}

.fr th {
    text-align: right;
    font-weight: bold;
    color: #000;
}

.fb th {
	color: #fff;
}

.fb {
    text-align: center;
    background-color: #660000;
    font-size: 10pt;
    color: #FFFFFF
}

.fbr {
    text-align: right;
    background-color: #660000;
    font-size: 10pt;
}

/* report listing header */
.rh {
    background-color: #660000;
    color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}

.rh a {
    color: #FFFFFF;
}

.rh a:hover {
    color: #660000;
    text-decoration: underline;
}

/* report listing row */
.rr {
    background-color: #F5F5F5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

.rr a {
    color: #660000;
}

/* report listing footer */
.rb {
    background-color: #F5F5F5;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

/* page navigation */
.pg {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000;
}

.c, td.c, th.c {
    text-align: center;
}

.l, td.l, th.l {
    text-align: left;
}

.s, td.s, th.s {
    font-size: 8pt;
    text-align: left;
}

.req, td.req, th.req {
    color: #900;
}
