/*//body styles//*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
}
a
{
color: #FFFF00;
}
a:visited
{
color: #FFFF00;
}
a:active
{
color: #FFFF00;
}
a:hover { color: #FFFFFF;
}
.socpad{margin-left:3px;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF;
	  margin-top: 4px; margin-left: 0px; margin-right: 0px; margin-bottom: 8px;  
  	}
h2  { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #FFFFFF;
	  margin-top: 4px; margin-left: 0px; margin-right: 0px; margin-bottom: 8px;  
  	}
h3  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FF0000;
	  margin-top: 4px; margin-left: 10px; margin-right: 0px; margin-bottom: 8px;  
  	}
.not-h2  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FFFF00;
	    
  	}
.maintxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.maintxt a:link    {color:#FFFF00; text-decoration:none; }
.maintxt a:visited {color:#FFFF00; text-decoration:none; }
.maintxt a:hover   {color:#FF0000; text-decoration:none; cursor:pointer; }
.maintxt a:active  {color:#FFFF00; text-decoration:none;
}
.trackspec  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFF00;
  	}
.boxtitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; font-weight:bold; }

.maptxt  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.maptxt a:link    {color:#FC9107; text-decoration:none; }
.maptxt a:visited {color:#FC9107; text-decoration:none; }
.maintxt a:hover   {color:#FF0000; text-decoration:none; cursor:pointer; }
.maptxt a:active  {color:#FC9107; text-decoration:none;
}
.counties { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; line-height:150%;}
.counties a:link    {color:yellow; text-decoration:underline; }
.counties a:visited {color:yellow; text-decoration:underline; }
.counties a:hover   {color:#FF0000; text-decoration:underline; cursor:pointer; }
.counties a:active  {color:yellow; text-decoration:underline;
}
.homemenu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #666666; }
.homemenu a:link    {color:#000000; text-decoration:none; }
.homemenu a:visited {color:#000000; text-decoration:none; }
.homemenu a:hover   {color:#CC0000; text-decoration:none; cursor:pointer; }
.homemenu a:active  {color:#000000; text-decoration:none;
}
.our { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #646363; }
.our a:link {color:#646363; text-decoration:none; }
.our a:visited {color:#646363; text-decoration:none; }
.our a:hover {color:#CCCCCC; text-decoration:none; cursor:pointer; }
.our a:active {color:#646363; text-decoration:none;
}
.anchor { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #666666; }
.anchor a:link {color:#666666; text-decoration:none; }
.anchor a:visited {color:#666666; text-decoration:none; }
.anchor a:hover {color:#666666; text-decoration:none; cursor:pointer; }
.anchor a:active {color:#666666; text-decoration:none;
}
.indexnav { font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #8D8B8B; }
.indexnav a:link {color:#CCCCCC; text-decoration:none; }
.indexnav a:visited {color:#CCCCCC; text-decoration:none; }
.indexnav a:hover {color:#FFFFFF; text-decoration:none; cursor:pointer; }
.indexnav a:active {color:#CCCCCC; text-decoration:none;
}

.next { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.next a:link    {color:#FFFFFF; text-decoration:none; }
.next a:visited {color:#FFFFFF; text-decoration:none; }
.next a:hover   {color:#FFFF00; text-decoration:none; cursor:pointer; }
.next a:active  {color:#FFFFFF; text-decoration:none;
      }
.testim { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; 
	  }
.result { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; }
.result a:link    {color:#FFFFFF; font-weight: bold; text-decoration:none; padding: 1px; background-image:url(images/resultsbg1.gif); width: 180px; height: 18px; display: block; }
.result a:visited {color:#FFFFFF; font-weight: bold; text-decoration:none; padding: 1px; background-image:url(images/resultsbg1.gif); width: 180px; height: 18px; display: block; }
.result a:hover   {color:#CCCCCC; font-weight: bold; text-decoration:none; padding: 1px; background-image:url(images/resultsbg2.gif); width: 180px; height: 18px; display: block; cursor:pointer; }
.result a:active  {color:#FFFFFF; font-weight: bold; text-decoration:none; padding: 1px; background-image:url(images/resultsbg1.gif); width: 180px; height: 18px; display: block;
}
.para  { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF; 
}  
.report_title { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #000000; }
.report_title a:link    {color:#FF0000; text-decoration:none; }
.report_title a:visited {color:#FF0000; text-decoration:none; }
.report_title a:hover   {color:#0000CC; text-decoration:none; cursor:pointer; }
.report_title a:active  {color:#FF0000; text-decoration:none;
}
.adm_title { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #000000;}
.adm_title a:link    {color:#FFFFFF; text-decoration:none; }
.adm_title a:visited {color:#FFFFFF; text-decoration:none; }
.adm_title a:hover   {color:#FFFFFF; text-decoration:none; cursor:pointer; }
.adm_title a:active  {color:#FFFFFF; text-decoration:none;
}
.tel  { font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC; 
}  
.border {
	border: 1px solid #FFFFFF;
}
.tracksbord {
	border: 1px solid #CCCCCC;
}
.small {font-size:10px;
}
.imagebannerMARG {margin-top:1px}
.marginbottom {margin-bottom:1px;}
.margintopbottom {margin-bottom:1px; margin-top:1px;}
.mailingMARG {margin-top:10px;}
.featMARG {margin-bottom:20px;}
.IMR {
	margin-left:20px;
	margin-bottom:10px;
	float:right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #393838;
	border-right-color: #393838;
	border-bottom-color: #393838;
	border-left-color: #393838;
}
.IMRNOBORD {
	margin-left:20px;
	margin-bottom:10px;
	float:right;
}
.IML {margin-right:20px;margin-bottom:10px;float:left;	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #393838;
	border-right-color: #393838;
	border-bottom-color: #393838;
	border-left-color: #393838;}
.imborder {	border: 1px solid #393838;}
.racewembmarg {margin-bottom:19px;}
.admarg {margin-top:10px;}

/*//form styles//*/
.form { border: 1px solid #000000; background-color: #FFFFFF; color: #000000;
}
.submitbutton {
 font-size: 12px; 
 font-weight: bold;
 font-color: #FFFFFF;
 color: #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 height: 20px;
 background-color: red; 
 border: 1px solid #000000; 
	cursor: pointer;
	cursor:hand;
}

/*//curvedbox//*/

.t {
	width: 519px;
	height:3px;
	line-height:3px;
	background-color: #121212;
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.b {
	background-image: url(images/dot.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
}
.l {
	background-image: url(images/dot.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.r {
	background-image: url(images/dot.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
}
.bl {
	background-image: url(images/bl.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.br {
	background-image: url(images/br.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tl {
	background-image: url(images/tl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tr {
	background-image: url(images/tr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
} 

/*//menu styles//*/

#vertmenu a{
	text-decoration:none;
	text-align:left;
	color:#fefb10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display:block;
	width:156px;
	margin-top:1px;
	margin-left:0px;
	line-height: 25px;
	padding-left: 17px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
  }
#vertmenu a:hover {
	text-decoration:none;
	text-align:left;
	background-image:url(images/menu-on.gif);
	background-color:#666666;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display:block;
	width:156px;
	margin-top:1px;
	margin-left:0px;
	line-height: 25px;
	padding-left: 17px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
  }
#challmenu a{
	text-decoration:none;
	text-align:left;
	color:#fefb10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display:block;
	width:141px;
	margin-top:1px;
	margin-left:0px;
	line-height: 25px;
	padding-left: 35px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
  }
#challmenu a:hover {
	text-decoration:none;
	text-align:left;
	background-image:url(images/challmenu-on.gif);
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display:block;
	width:141px;
	margin-top:1px;
	margin-left:0px;
	line-height: 25px;
	padding-left: 35px;
	padding-right: 9px;
	padding-top: 0px;
	padding-bottom: 0px;
  }

/*//template styles//*/

#container {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#headerbox {
	height: 100px;
	width: 990px;
}
#bannerbox {
	height: 200px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 10px;
}

#tel {
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 100px;
	width: 250px;
	float: right;
	text-align: right;
	background-color: #000000;
	/* background-image: url(images/topr.gif); remove NKA logo */
}
#shopadbox {
	float: left;
	height: 90px;
	width: 375px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}

#logobox {
	float: left;
	height: 100px;
	width: 361px;
	text-align: left;
}
#loginstrip {
	background-color: #ff0000;
	height: 25px;
	width: 760px;
	margin-top: 1px;
}
#strip {
	line-height: 2px;
	background-color: #ff0000;
	height: 2px;
	width: 760px;
	margin-top: 1px;
	font-size: 2px;
}
#stripadm {
	line-height: 2px;
	background-color: #ff0000;
	height: 2px;
	width: 100%;
	margin-top: 1px;
	font-size: 2px;
}
#ministrip {
	line-height: 2px;
	background-color: #ff0000;
	height: 2px;
	width: 185px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 2px;
}
#bottombox {
	height: 18px;
	width: 760px;
}
#bottom-left {
	float: left;
	height: 18px;
	width: 316px;
}
#bottom-right {
	float: right;
	height: 18px;
	width: 424px;
	padding-left: 20px;
}
#maincontent {
	text-align: left;
	width: 785px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}
#menuholder {
	background-image: url(images/menubg.gif);
	float: left;
	height: auto;
	width: 182px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #393838;
	border-left-color: #393838;
}

#contentholder {
	height: auto;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#left {
	float: left;
	height: auto;
	width: 185px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#featboxpix {
	float: left;
	height: 100px;
	width: 100px;
}
#featboxtxt {
	text-align: left;
	float: right;
	height: 80px;
	width: 400px;
}
#featboxmore {
	text-align: right;
	float: right;
	height: 18px;
	width: 400px;
	margin: 0px;
}
#featbox {
	background-color: #121212;
	height: 100px;
	width: 505px;
	padding-left:3px;
	padding-right:3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #393838;
	border-left-color: #393838;
	margin: 0px;
}
#featboxtab {
	background-color: #121212;
	padding-left:3px;
	padding-right:3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #393838;
	border-left-color: #393838;
	margin: 0px;
}
#featboxtracktab {
	background-color: #252525;
	padding-left:3px;
	padding-right:3px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #393838;
	border-left-color: #393838;
	margin: 0px;
}



#footerbox {
	text-align: center;
	clear: both;
	height: 25px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
#homeleft {
	float: left;
	height: auto;
	width: 575px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeright {
	float: right;
	height: auto;
	width: 190px;
}
#sidebuttons {
	float: left;
	height: auto;
	width: 184px;
}

#telephonenumber {
color: #ffffff;
font-size: 22px;
font-weight: bold;
text-align: right;
font-style: italic;
}

