body, html {background-color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;height:100%;margin:0px;padding:0px}

img { border: 0px; margin: 0px; padding: 0px;}
table {margin: 0px; padding: 0px;font-size:12px; height:100%; vertical-align:top; border:0;}
td {vertical-align:top; border-width:0;  margin: 0px; padding: 0px;}

input.graytext { width: 99%; color: white; background-color: #777; border: 1px solid #444;}
textarea.graytext {width:100%; color:white; background-color:#777; border:1px solid #444; }
input.graysubmit { width: 100%; color: white; background-color: #666; border: 1px solid #444;}
input.lightsubmit { width: 50%; color: black; background-color: #999; border: 1px solid #444;}
select.race {height: 22; width: 100%; color: white; background-color: #777; border: 1px solid #444;}
input.rep {height: 22; width: 100%; color: white; background-color: #777; border: 1px solid #444;}

td.hottitle {background-color:#C0C0C0; font-size:11px; color: #444; vertical-align:middle; text-align:right; font-weight:bold; border-width:0;}
td.newstitle {background-color:#FFFFFF; font-size:11px; color: #555; vertical-align:middle; text-align:right; font-weight:bold; border-width:0;}
td.comments {vertical-align:top; text-align:left; color:#C2C2C2; border-width:0;}
td.comtitle {vertical-align:middle; text-align:right; font-size:11px; color: gray; font-weight:bold; color:#FFFFFF; border-width:0;}
td.linkpage { background-color:#666666; font-size:11px; color: #fff; vertical-align:middle; text-align: center; font-weight:bold; border-width:0;}
td.links {vertical-align:middle; text-align: center; font-weight:bold; color:#FFFFFF; background-color:#666666; border-width:0;}
td.menu {vertical-align:middle; text-align: center; font-weight:bold; color:#333333; border-width:0;}
td.download {font-weight: bold; color: black; font-size:10px;}
td.anon {vertical-align:top; text-align:center; color:#CCCCCC; border-width:0;}
.collapse {margin: 0px;  padding: 0px; border-spacing:0; border-collapse:collapse;}
li.black {color: black;}
li.silver {color: silver;}

.bkgsilver { background-color:#CCCCCC;}
.bkggray { background-color:#666666;}
.bkglightsilver { background-color:#E5E4E3;}
.bkglight { background-color:#F5F4F3;}
.bkgdarksilver { background-color:#666;}
.bkgyellow { background-color:#FFCC33;}
.bkgred { background-color:#FF0000;}

a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color:#333333;}
a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: underline; color:#666666;	text-align:center;}
a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; text-decoration: underline; color:red; }

a.light {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color:silver;}
a.light:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color:silver;}
a.light:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color:white;}

a.lightsimple {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color:silver;}
a.lightsimple:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color:silver;}
a.lightsimple:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	color:white;}

a.dark {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color:black;}
a.dark:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color:black;}
a.dark:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	text-decoration: underline;	color:gray;}

a.news {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-decoration: underline;	color:black;}
a.news:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-decoration: underline;	color:black;}
a.news:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	text-decoration: underline;	color:gray;}

a.forum {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-decoration: underline;	color:black;}
a.forum:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-decoration: underline;	color:black;}
a.forum:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	text-decoration: underline;	color:gray;}


a.topic {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;	color:#555;}
a.topic:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;	color:#555;}
a.topic:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-decoration: none;	color:black;}

a.topicsmall {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;	color:#555;}
a.topicsmall:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;	color:silver;}
a.topicsmall:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;	color:red;}

a.on { padding-bottom:3px; padding-left:3px; padding-right:3px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color:white; background-color:#FF0000;}
a.on:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color:white; background-color:#FF0000;}
a.on:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	color:white; background-color:#FF0000;}

a.off { 
	padding-bottom:3px; padding-left:3px; padding-right:3px; margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	
	color:white; background-color:#666666;
}
a.off:visited {	padding-bottom:3px; padding-left:3px; padding-right:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration:none;	
	color:white; background-color:#666666; margin:0;
}
a.off:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	text-decoration: none;	
color:white; background-color:#FFCC33; margin:0;
}

a.offsmall { 
	padding-bottom:3px; padding-left:3px; padding-right:3px; margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	text-decoration: none;	
	color:black; background-color:#C0C0C0;text-decoration:underline;
}
a.offsmall:visited {	padding-bottom:3px; padding-left:3px; padding-right:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	text-decoration:none;	
	color:black; background-color:#C0C0C0; margin:0; text-decoration:underline;
}
a.offsmall:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	text-decoration: none;	
color:white; background-color:#FFCC33; margin:0;
}



a.com {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color:white;}
a.com:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color:black;}
a.com:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color:#FFCC33;}

a.com2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color:white;}
a.com2:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color:white;}
a.com2:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	color:black;}

a.arr {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color:black;}
a.arr:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color:black;}
a.arr:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;	color:white;}

font.red { color: #FF0000; font-size:9px;}
font.white { color: #FFFFFF; font-size:9px;}
font.black { color: #000000; font-size:9px;}
font.gray { color: #555; font-size:9px;}
font.yellow { color: #FFCC33; font-size:9px;}
font.silver { color: #E5E4E3; font-size:9px;}
font.bigsilver { color: #E5E4E3; font-size:11px;}
font.bigred { color: #FF0000; font-size:12px;}


.que {font-weight: normal;}

