body,div,span,p,ul,li,td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px}
.formtext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px}

.dropdownbox{
	font-size: xx-small
}

.buttontext {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; text-decoration: none; color: #000000;}	
a.buttontext:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; text-decoration: none; color: #ff0000;}	

.headers {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; color: #4A7329}
.headersblack {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold;}
.headers2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-weight: bold; color: #4A7329}
.headersred {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px;  font-weight: bold; color:#CC0033}
.text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal}
.bigwt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: white;}
.textbold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold}
.smalltext{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000}
.smalltextblue{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:blue}
.scale{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#D6E7C6}
.admintext {font-family: Arial, Helvetica, sans-serif; font-style: normal; text-decoration: uppercase; font-size: 10px}
.menunz {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration: none}

.linkred{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: underline; color:#ff0000;}
.textred{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration: none; color:#ff0000;}

.errors{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#ff0000; font-size:11px}
.usermsg{font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#ff0000; font-size:11px}

.links {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; color: black;}
.linkshome {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; color: black;}
.links2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: underline; color: black; font-size:12px; font-weight:bold}

a {color:#4A7329; text-decoration: underline}
a:active {color:#4A7329; text-decoration: none}
a:hover {color:#94AD63; text-decoration: none}

.linkoff3{color: #000066; font-family: "Verdana","Helvetica","Arial";font-size: 12px; text-decoration: underline}

.border1 {
	BORDER: #b0c4de 1px solid;
	#BORDER-RIGHT: #b0c4de 1px solid; BORDER-TOP: #b0c4de 1px solid; BORDER-LEFT: #b0c4de 1px solid; CURSOR: hand; BORDER-BOTTOM: #b0c4de 1px solid;
}

.border3 {
	BORDER: #CC9999 1px solid;
}


.background_search {
	background-color: #f1f1f1;
}

.background1 {
	background-color: #B0C4DE;
}

.background2 {
	background-color: #D2B48C;
}

.background3 {
	background-color: #CC9999;
}

.background4 {
	background-color: #CCCCCC;
}
.but {
    border:1px buttonface solid;
    font-family:Arial;font-size:10pt;
}

.cool_button_off, .cool_button_on {
	border-color: #000000;
	border-style: solid;
	border-width: 1;
	background-color: #94AD63;
	color: #D6E7C6; 
	font-weight:bold
}

.cool_button_off {
	cursor: default;
	background-color: #94AD63;
	color: #D6E7C6; 
	font-weight:bold
}

.cool_button_on {
	cursor: hand;
	background-color: #D6E7C6;
	color: #4A7329; 
	font-weight:bold
}


.linkoff{color: #FFFFFF; font-family: "Verdana","Helvetica","Arial";font-size: 10px; text-decoration: none}


.link {  font-weight: normal; text-decoration: underline}
.linkhome {  color: #000000; font-weight: bold; text-decoration: underline; font-size:12px;}
a.link:hover { text-decoration: none}

.bordernews {
	border-top: dashed 1px #cccccc;
	border-left: dashed 1px #cccccc;
	border-right: dashed 1px #cccccc;
}

.thenews {
	font-weight:normal;
	margin-bottom:10px;
	display:block;
}
/********* Captcha **********/
div.captcha
{
	margin: 2px 0 8px 6px;
}

div.captcha img
{
	width: 180px;
	height: 50px;
	border: solid 1px #999;
	display: block;
}

div.captcha label
{
	display: inline;
	float: left;
}

div.captcha input
{
	margin-left: 4px;
	display: inline;
}
.line-divider 
{
    width:100%;
    border-bottom:dotted 1px #ccc;
    margin-bottom:5px;
    padding-top:5px;
}
.pager-ctl-tbl 
{
    margin:0px 0px 10px 0px;
}
.sbox 
{
    border:solid 1px #666;
    width:175px;
}
.button 
{
    border:solid 1px #666;
}
.spons-logo 
{
    display:block;
    margin:2px 0px 2px 0px;
}
.search-word 
{
    background-color:Yellow;
}
.tn-toolbox 
{
    width:auto;
}
.tn-toolbox a
{
    float:left;
    display:block;
    margin-right:10px;
}
.tn-tbl td
{
 
}
.search 
{
    width:100%;
    text-align:right;
}

.float-wrap 
{
	text-align:center;
	margin:10px 10px 10px 10px;
}

.float-wrap a, .float-wrap span 
{
	float:left;
	border:solid 1px #fff;
}
.TABBannerWrap 
{
    width:100%;
}
.TABBanner 
{
    height:100px;   
    width:2000px;
    
    overflow:hidden;
    
    overflow-y:hidden;
    -ms-overflow-y: hidden; 
    
    overflow-x:scroll;
    -ms-overflow-x:scroll;
    
    padding:5px;
    margin:10px 0px 10px 0px;
}
.TABBanner-Section 
{
    height:100px;
    width:200px;
    float:left;
    
    padding-right:10px;    
    border:solid 1px #ccc;
}
/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 680px;
	height:50px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
.items div {
	float:left;
}
/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	background:url(/images/scrollable/arrow/hori_large.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:10px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover 		{ background-position:-30px -30px; }
a.right:active 	{ background-position:-60px -30px; } 


/* left */
a.left				{ margin-left: 0px; } 
a.left:hover  		{ background-position:-30px 0; }
a.left:active  	{ background-position:-60px 0; }

/* up and down */
a.up, a.down		{ 
	background:url(/images/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 10px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

.tab-race 
{
    display:block;
    margin-right:20px;
}
.tab-race span
{
    display:block;
}
.tab-race-name 
{
    display:block;
    text-transform:capitalize;
    font-size:13px;
}
.tab-race-start
{
    display:block;
    font-size:11px;
    font-weight:bold;
}
.tab-race a 
{
    font-size:11px;
    text-decoration:none;
}

.race-tbl 
{
}
.race-tbl td 
{
    text-align:center;
}
.race-tbl th 
{
    background-color:#E5E5EF;
    text-align:center;
}
.race-close 
{
    margin:5px 0px 10px 0px;
}


.link11 
{
    font-family: Georgia, Verdana,Arial, Sans-Serif;
    font-size:15px;
    font-weight:bold;
    text-decoration:none;
    
}
a.link11:hover 
{
    text-decoration:underline;
}

.smalltext11 
{
    font-size:11px;
    font-family: Georgia, Verdana,Arial, Sans-Serif;
}

#slideshow 
{
    text-align:center;
    padding:3px;    
    margin-left:auto;
    margin-right:auto;
}

#slideshow a, #slideshow span 
{
	display:none;	
	width:100%;
	text-align:center;
}


.article-pix-capture 
{
    background-color: #000000;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    
    left: 0;
    opacity: 0.5;
    padding: 5px;
    position: absolute;
    width: 590px;
}
