body {
	background:#000;
	margin:0 0 30px;
	font-size:62.5%;
}
#imgBanner  {
	margin-top:-50px;
}
.png, .textfield, .signin   { behavior: url(/iepngfix.htc) }
/* ----------nav-------------- */
#nav  {
	float:left;
	margin-left:165px;
}
#navigation {
	margin:0;
	padding:0;
	list-style:none;
}
#navigation ul {
	margin:0;
	padding:0;
    list-style:none;
}
#navigation li {
    float:left;
    margin:0;
    padding:0;
}
#navigation li a {
    display:block;
	font:bold 13px "Times New Roman", Times, serif;
	color:#ffffff;
	width:.1em;
	line-height:37px;
	text-align:center;
}
#navigation li#home a  {
	position:relative;
	width:81px;
	height:37px;
	overflow:hidden;
}
#navigation li#home a span  {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:81px;
	height:37px;
	background:url(../../../images/nav-home.jpg) left top no-repeat;
}
#navigation li#home a:hover span {
	background-position:left -37px;
	cursor:pointer;
}
#navigation li#tracks a  {
	position:relative;
	width:96px;
	height:37px;
	overflow:hidden;
}
#navigation li#tracks a span  {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:96px;
	height:37px;
	background:url(../../../images/nav-tracks.jpg) left top no-repeat;
}
#navigation li#tracks a:hover span {
	background-position:left -37px;
	cursor:pointer;
}
#navigation li#racers a  {
	position:relative;
	width:97px;
	height:37px;
	overflow:hidden;
}
#navigation li#racers a span  {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:97px;
	height:37px;
	background:url(../../../images/nav-racers.jpg) left top no-repeat;
}
#navigation li#racers a:hover span {
	background-position:left -37px;
	cursor:pointer;
}
#navigation li#fans a  {
	position:relative;
	width:76px;
	height:37px;
	overflow:hidden;
}
#navigation li#fans a span  {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:76px;
	height:37px;
	background:url(../../../images/nav-fans.jpg) left top no-repeat;
}
#navigation li#fans a:hover span {
	background-position:left -37px;
	cursor:pointer;
}
#navigation li#forum a  {
	position:relative;
	width:91px;
	height:37px;
	overflow:hidden;
}
#navigation li#forum a span  {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:91px;
	height:37px;
	background:url(../../../images/nav-forum.jpg) left top no-repeat;
}
#navigation li#forum a:hover span {
	background-position:left -37px;
	cursor:pointer;
}
#navigation li#shop a  {
	position:relative;
	width:79px;
	height:37px;
	overflow:hidden;
}
#navigation li#shop a span  {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:79px;
	height:37px;
	background:url(../../../images/nav-shop.jpg) left top no-repeat;
}
#navigation li#shop a:hover span {
	background-position:left -37px;
	cursor:pointer;
}
#navigation li#media a  {
	position:relative;
	width:86px;
	height:37px;
	overflow:hidden;
}
#navigation li#media a span  {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:86px;
	height:37px;
	background:url(../../../images/nav-media.jpg) left top no-repeat;
}
#navigation li#media a:hover span {
	background-position:left -37px;
	cursor:pointer;
}
#navigation li#faqs a  {
	position:relative;
	width:73px;
	height:37px;
	overflow:hidden;
}
#navigation li#faqs a span  {
	display:block;
	position:absolute; left:0; top:0; z-index:1;
	width:73px;
	height:37px;
	background:url(../../../images/nav-faqs.jpg) left top no-repeat;
}
#navigation li#faqs a:hover span {
	background-position:left -37px;
	cursor:pointer;
}
#navigation > ul a {width:auto;}
/*--existing*/
a:link, a:visited {
	color:#004a8d;
	text-decoration:underline;
}
a:hover, a:active {
	color: #002240;
}
TD {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; 
}
INPUT {
	FONT: 8pt Verdana,Arial,Helvetica,sans-serif
}
SELECT {
	BACKGROUND: #ffffff; FONT: 8pt Verdana,Arial,Helvetica,sans-serif
}
TEXTAREA {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ffffff; PADDING-BOTTOM: 2px; FONT: 8pt Verdana,Arial,Helvetica,sans-serif; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
FORM {
	DISPLAY: inline
}
INPUT {
	BORDER-RIGHT: #606060 1px solid; BORDER-TOP: #606060 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #606060 1px solid; BORDER-BOTTOM: #606060 1px solid
}
INPUT.pbutton {
	BACKGROUND: #ffffff
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

.header1 {
	FONT-WEIGHT: bold; font-size: 12px; COLOR: #ffffff; border:0px #006699 solid; HEIGHT: 28px; background-color: #0c226e; 
}
.header1 a  {color:#FFFFFF;}
TR.header1 A {
	COLOR: #FFFFFF;; TEXT-DECORATION: none; 
}
TR.header1 A:hover {
	COLOR: #c0c0ff; TEXT-DECORATION: none
}
.header2 {
height: 28px; color: #333333; border-color: #054994; border-style: solid; font-size: 12px; background-color: #0c226e; white-space: nowrap; border-width: 1px; font-weight: bold; color:#FFFFFF;
}
.header2 a {
color:#FFFFFF;
}
.footer1, .footer1 a {
	FONT-SIZE: 7pt; COLOR: #ffffff; HEIGHT: 22px;
}
.footer1 SELECT {
	FONT-SIZE: 7pt;
}
.footer1 TD {
	FONT-SIZE: 7pt;
	color:#FFFFFF;

}
.postformheader {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #c8c8c8
}
.postheader, .postheader a {
	BACKGROUND-COLOR: #0c226e;
	color:#FFFFFF;
}
.post {
	background-color: #fee300; padding: 4px; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 1px 1px; 
}
.post_alt {
	background-color: #fef077;
}
.post_priority {
	FONT-WEIGHT: bold
}
.post_link {
	FONT-WEIGHT: bold
}
.postfooter, .postfooter a {
	BACKGROUND-COLOR: #0c226e;
	color:#FFFFFF;
}
.postsep {
	background-color: #000000;
	height: 1px;  
}
.content {
	BORDER: #a9b8c2 1px solid; PADDING: 0px; FONT-SIZE: 8pt; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana,Arial,Helvetica,sans-serif; background-color: #0c226e; 
}
.content TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#RichEdit TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
/*.content A {
	COLOR: navy; TEXT-DECORATION: underline
}
.content A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}*/

.quote, .code  {   margin-LEFT: 40px; margin-right:40px;  padding:0px; border-width: 1px; border-style: solid; border-color: #A9B8C2; color: black; background-color: #ffc602; font-size: 8pt; }
.innerquote, .innercode {PADDING: 4px; border-top: 1px #A9B8C2 solid; color: black; font-weight: normal; font-size: 8pt; font-family: Verdana, sans-serif; background-color: #ffc602; }

.innercode {
FONT-FAMILY: Courier New,Courier; BACKGROUND-COLOR: #0c226e /*FFFFFF*/
}
.smallfont, td .smallfont {
	FONT-SIZE: 7.5pt; COLOR: #ffffff;
}
td.smallfont {
	color:#000000;
}
.largefont {
	FONT-SIZE: 9pt; COLOR: #111111
}
A.imagelink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000080
}
A.imagelink:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.posteditor {
	FONT-SIZE: 8pt; WIDTH: 100%; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; HEIGHT: 200px
}
TABLE.command {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.navlinks {
	FONT-WEIGHT: bold; COLOR: #000000
}
/*.navlinks A {
	COLOR: #000080; TEXT-DECORATION: none
}
.navlinks A:hover {
	COLOR: #808080
}*/
.print {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-BOTTOM: #c0c0c0 1px solid
}
.printheader {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffc602
}
.printbody {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #000000; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff
}
.message {
	
}
.iconlegend  {
	color:#FFFFFF;
}
#_ctl0 p, #_ctl0 {
	color:#FFFFFF
}
#forum__ctl0, form p {
	color:#FFFFFF
}
#forum__ctl0_TimeNow,#forum__ctl0_TimeLastVisit   {
	color:#FFFFFF;
}
p.navlinks a:link, p.navlinks a:visited {color:#fee300; font-size:14px;}
/*.post TR{
border: 10px #00ff00 solid;
}*/