﻿/* ---------------------------------------  T E M P L A T E --------------------------------------------- */



	html, body 		{ margin:0; padding: 0; width:100%; text-align: left; 
					  font-family:  Arial,  "Trebuchet MS", "Lucida Sans Unicode", Optima, tahoma; font-size:13px; outline:none; color:#333333;
					  letter-spacing: 0.25px; line-height: 1.2em;  
					}
				
	body			{ background-color :black }

	div#Page		{ position: relative; margin:0 auto !important; width:950px; height: auto !Important;
					  text-align:left; padding: 0px !important; clear:both;
					}
					
/* ---------------------------------------  H E A D E R --------------------------------------------- */

	div#Header					{ position:relative; width:950px; height:160px; }
	
	div#Logo					{ position:absolute; width:285px; height:85px; top:25px; left:0px; z-index:1  }	

	div#Account					{ position:absolute; top:25px; left:282px; width:215px; height:85px; background-color :Black ; 
								  color:#000; font-size:11px; line-height:1.4em; padding:15px 0 0 25px;
								}
	

/* ---------------------------------------   C O N T E N T --------------------------------------------- */


	div#wrapper 			{ position:relative; width: 100%;  margin: 0px 0px 10px 0 !important; padding: 0px !important; clear: both; }

	div#left 				{ float: left; width:150px; padding:10px 0 0 0; margin: 0; text-align:left;  }

	div#content				{ width: 100%; margin: 10px 0 0 0; padding: 0px; display:block;   } 

	div#main				{ position:relative; float:left; width:100%;  padding: 10px 0 0 10px; border-left: 1px solid #ff9900   }


/* ---------------------------------------  M E N U  -  B E T S --------------------------------------------- */


	.menumain						{ position:absolute; width:400px; height:30px; top: 25px; right:0px;  }

	.menumain ul					{ list-style-type: none; margin:0px; padding:0;	text-align: center;	}
	
	.menumain li					{ padding: 0px; display: inline; height:30px !important; text-align:center;  }

	.menumain  a					{ font-weight:normal; width:130px; text-transform:uppercase;  font-size:13px } 
	
	.menumain li a:link, 
	.menumain li a:visited			{ color: #FFFFFF !important; text-decoration: none; letter-spacing:0px;  
									  background:url(imgs/menu-item-normal.png) no-repeat; float:left;  width:130px !important; height:30px; padding-top:9px;     }
	
	.menumain li.active a,	
	.menumain li a:hover			{ width:115px; height:25px; color: #000000 !important; text-decoration: none; background:url(imgs/menu-item-hover.png) no-repeat; }


/* ---------------------------------------  M E N U  -  A C C O U N T --------------------------------------------- */


	.menuaccount							{  }
	
	.menuaccount ul							{ list-style-type: none; margin:0px 0 0 0px; padding:0px 0 0 0; text-align: right;	}
	
	.menuaccount li							{ padding: 0px 10px; display: inline; height:0px !important; text-align:right;  }

	.menuaccount  a							{ font-weight:normal; } 
	
	.menuaccount li a:link, 
	.menuaccount li a:visited				{ color: #d8dce0 !important; text-decoration: none; letter-spacing:0px;  }
	
	.menuaccount li.active a,	
	.menuaccount li a:hover					{ color: #ffffff !important; text-decoration: none; }


/* ---------------------------------------  M E N U  -  B E T S --------------------------------------------- */


	.menubets								{ position:absolute; width:930px; height:30px; top:110px; right:0px;  }
	
	.menubets ul							{ list-style-type: none; margin:15px 0 0 0px; padding:0px 0 0 0; text-align: center;	}
	
	.menubets li							{ padding: 0px 10px; display: inline; height:15px !important; text-align:right; border-right: 1px solid #c0391b; line-height:1.6em  }

	.menubets  a							{ font-weight:normal; text-transform:uppercase; font-size:0.9em } 
	
	.menubets li a:link, 
	.menubets li a:visited					{ color: #FFFFFF !important; text-decoration: none; letter-spacing:0px;  }
	
	.menubets li.active a,	
	.menubets li a:hover					{ color: #000000 !important; text-decoration: none; }


/* ---------------------------------------  M E N U  -  LINKS --------------------------------------------- */


	.menulinks								{ width:100%; height:30px; right:0px;  }
	
	.menulinks ul							{ list-style-type: none; margin:15px 0 0 0px; padding:0px 0 0 0; text-align: center;	}
	
	.menulinks li,
	.menulinks li.last						{ padding: 0px 10px; display: inline; height:15px !important; text-align:right; border-right: 1px solid #ff9900; line-height:1.6em  }

	.menulinks li.last						{ border-right: none; }

	.menulinks  a							{ font-weight:normal; text-transform:uppercase; font-size:10px } 
	
	.menulinks li a:link, 
	.menulinks li a:visited					{ color: #444444 !important; text-decoration: none; letter-spacing:0px;  }
	
	.menulinks li.active a,	
	.menulinks li a:hover					{ color: #f3ad0a !important; text-decoration: none; }


/* ---------------------------------------  F O R M S  --------------------------------------------- */


	.space						{ height:20px; clear:left; background:none !important; margin:0 !important; padding:0 !important }	
	
	.GameBanner,
	.GameBannerAuto,
	td.LeagueTitle,
	div.leaguetitle,
	div.line,
	div.rowcenter 				{ position:relative; width:100%; clear: both; padding-top: 10px; text-align:center; height:auto !important; margin:0 auto !important }

	div.line					{ border-top:3px solid #999;}

	td.LeagueTitle,
	div.leaguetitle				{ height:25px !important; font-weight:bold; color:#FFFfff; text-align:left; padding:10px 15px 0 15px; font-size:1.2em;
								  background-color:#000000; border-bottom:1px dotted #a8b1b5; width:935px; }

	div.GameBanner				{ height:auto !important; font-weight:bold; color:#000; text-align:left; padding:5px 0px; font-size:1em;
								  background-color:#bfd9e0; border-bottom:1px dotted #a8b1b5; width:950px; }

	div.GameBannerAuto			{ float:right !important; height:auto !important; font-weight:bold; color:#FFF; text-align:center; padding:3px 0; font-size:1em;
								  background-color:#244a8d; border-bottom:1px dotted #a8b1b5; width:950px; }


	.dleft						{ float:left; width:44%; height:20px; text-align:right; padding-left: 5%}

	.dright						{ float:right; width:44%; height:20px; text-align:left; padding-left: 5%}


	div.centered				{ position: relative; margin:0 auto !important; width:300px; height: auto !Important;
					 			 text-align:left; padding: 0px !important; clear:both;
								}



/* ---------------------------------------  T A B L E  D I V --------------------------------------------- */


	.tformat					{  width:100%;  margin:0 auto;  }

	.tformat table				{ margin: 0 auto;  }

	.tformat td.header,
	.tformat th					{ padding:10px 5px; margin:0 3px; font-size:0.9em; text-align:center; color:#FFFFFF; 
								  border-right:1px solid #FFFFFF;border-bottom: 1px solid #DEDEDE; font-size:10px; border-right:0px solid #FFFFFF;
								  letter-spacing:0.25px; background:#363d40; font-weight:bold; 
								}
	
	.tformat tr.odd				{ background-color:#bcc1c4; padding:0; margin: 0;  }

	.tformat td					{ position:relative; padding: 0 2px; text-align:left; border-bottom: 1px solid #DEDEDE; font-size:10px; border-right:1px dotted #DEDEDE}


	.tformat th a:link, 
	.tformat th a:visited,
	.tformat a:link, 
	.tformat a:visited			{ color:#444444 !important; padding:2px; text-decoration:none; line-height:1.4em; letter-spacing:1px; 
								  font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size:10px !important; font-weight:bold }

	.tformat th a:link, 
	.tformat th a:visited		{ color:#ffcc33 !important; }


	.tformat th a:hover,
	.tformat th a:active,
	.tformat th a:focus,
	.tformat a:hover,
	.tformat a:active,
	.tformat a:focus 			{ color:#000000 !important; font-weight:bold; text-decoration:none !important }


	.tformat th a:hover,
	.tformat th a:active,
	.tformat th a:focus			{ color:#ffffff !important; }



	.tformat .TrGameOdd			{ background: #ffffff; }
	
	.tformat .TrGameEven		{ background: #e7ebf3; }


	.tformat td.list			{ padding: 5px; text-align: justify; border-bottom: 1px solid #003366; font-size:10px;}

	.btn						{ position:relative; text-align:center; padding: 5px !important;  margin-left: 15px; margin-bottom: 15px; border: 1px solid #a4250e; background-color: #a4250e; 
								  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#FFFFFF }

	.btn:hover					{ border: 1px solid #444444; background-color: #555555; color:#FFF }


/* ---------------------------------------  F O R M S  --------------------------------------------- */


	select,
	textarea,
	
	.logininput,
	.inputboxui,
	.text-input,
	.selectbox,
	.inputbox 					{ width:205px; padding:2px !important; border:1px inset #FFFFFF; font-size:11px;  }

	.logininput					{ width:110px; border:none!important }

	.inputbox					{ width:205px }

	.selectbox					{ font-size:11px;  }

	div							{ background:none }
	div.row						{ position:relative; width:600px;  clear: both; line-height:15px; height:auto !important; background:none !important; margin:0 auto !important; color:#FFFFFF; font-size:1em;display:block; font-size:12px }

	div.row span.label 			{ float:left; text-align:left; font-size:12px; width:250px; line-height:15px; margin:0 10px 15px 10px; color:#FFFFFF; font-weight:normal; height:auto !important; }
	div.row span.formw 			{ float: left; width: 215px; text-align: left;  margin:0 5px 15px 0;  height:auto !important;  color:#FFFFFF; }
	div.row span.msg 			{ float: left; position:relative; display:block; width:160px; text-align: left;  height:auto !important; }

	.box-error					{ position:relative; float:left; width:350px; height:60px;  margin:15px 0; 
								  background-color:#990000; padding:10px;  text-align:center; font-weight:bold; font-size:16px; 	
								  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
								}



/******************
HTML Tags
******************/


#content p, #content-right p, table {
	margin:0px 0px 20px 0px;
	}

#content-right img {
	border:none; 
	}

#breadcrumb-right label {
	display:none;
	 	
	}

/******************
FORM STYLES
******************/

#content-container form {
	margin:20px 0px;
	padding:0px 0px 0px 0px;
	}

#content-container fieldset {
	margin:10px 0px 20px 0px;
	padding:0px 10px 10px 20px;
	}

/* a nested fieldset */
#content-container fieldset fieldset {
	margin:15px 0px 5px 0px;
	padding:0px 5px 5px 5px;
	}

#content-container legend {
	margin-bottom:0px;
	padding:0px 10px 5px 5px;
	color:#666666;
	font-weight:bold;
	}

/* a nested legend */
#content-container fieldset fieldset legend {
	margin-bottom:0px;
	padding:0px;
	font-weight:normal;
	}



#breadcrumb-right form {
	margin:0px;
	padding:0px;
	text-align:right;
	}

#breadcrumb-right form fieldset {
	margin:0px;
	padding:0px;
	border:none;
	}

#breadcrumb-right form legend {
	display:none;
	}

/******************
LINKS
******************/

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link {
	color:#0058b6;
	}

a:visited {
	color:#0a4167;
	}

a:hover {
	color:#000000;
	text-decoration:none;
	}

a:active {
	color:#669966;
	}

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
#mainnav-container a:link {
	color:#FF0000;
	}

#mainnav-container a:visited {
	color:#FF0000;
	}

#mainnav-container a:hover {
	color:#FF6633;
	text-decoration:none;
	}

#mainnav-container a:active {
	color:#669966;
	}

/* All link states are selected with an "a" */
#header a {
	color:#FFFFFF;
	}

#breadcrumb-container a {
	color:#FF6600;
	}

/******************
HEADINGS
******************/

h1 {
	font-size:1.6em;
	padding:0;
	margin:0 0 10px 0;
	}

h2 {
	font-size:12px;;
	}

h2.external {
	font-size:1.6em;
	color:#FFF;
	}

h3 {
	font-size:1.4em;
	}
	
h4 {
	font-size:1.1em;
	}
	
h5 {
	font-size:.9em;
	}
	
h6 {
	font-size:.8em;
	}

#three-column-container h2 {
	margin:0px 0px 10px 0px;
	padding:0px;
	}
	
/******************
LAYOUT STYLES
******************/

#mainnav-container {
	width:100%;
	padding:10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	margin-bottom:1px;
	background: #FFFFFF url(images/bg-topnav.gif) repeat-x;
	table-layout:fixed;
	}

#mainnav-side {
	text-align:right;
	}
#content-container {
	width:100%;
	border-bottom:2px solid #FFF;
	border-right:1px solid #7F7F7F;
	padding:0px;
	margin:0px 0px 1px 0px;
	table-layout:fixed;
	}

#content-left {
	background-color:#F6F6F6;
	width:150px;
	padding:10px;
	vertical-align:top;
	}

#content-right {
	background-color:#F6F6F6;
	width:120px;
	padding:10px;
	vertical-align:top;
	}


#three-column-container {
	width:100%;
	margin:10px 0px;
	text-align:justify;
	table-layout:fixed;
	}

#three-column-left {
	width:30%;
	padding-right:3%;
	vertical-align:top;
	}

#three-column-middle {
	width:30%;
	vertical-align:top;
	}

#three-column-right {
	width:30%;
	padding-left:3%;
	vertical-align:top;
	}

#footer {
	width:100%;
	padding:10px;
	border-bottom:2px solid #7F7F7F;
	border-right:1px solid #7F7F7F;
	border-left:1px solid #EDEDED;
	text-align:center;
	background: #FFFFFF url(images/bg-topnav.gif) repeat-x;
	table-layout:fixed;
	}

/******************
MENU ITEMS
******************/

#mainnav-container ul {
	margin:0px;
	padding:0px;
	}

#mainnav-container li {
	padding:0px;
	list-style:none;
	display:inline;
	margin:5px 10px 5px 0px;
	}

#mainnav-side li {
	padding:0px;
	margin:5px 0px 5px 10px;
	}

/******************
LISTS - IN THE CONTENT DIV
******************/

#content ul.list, #content ul.link-list-vertical {
	margin:0px 0px 15px 15px;
	padding:0px;
	}

#content ul.list li {
	list-style:none;
	padding:2px 0px 2px 12px;
	margin:0px;
	background: url(images/bullet.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

#content ul.link-list-vertical li a:link {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-visited.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-hover.gif) no-repeat;
	background-position:0 .6em;
	}

#content ul.link-list-vertical li a:active {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-active.gif) no-repeat;
	background-position:0 .6em;
	}
	

/******************
CLASSES
******************/
.center
{ 
    text-align: center;
}

.clear {
	clear:both;
	}

.button-big {
	margin-top:8px;
	}

img.photobig, img.photosmall {
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: #E0E0E0 url(images/background_table_04.gif) repeat-x;
	padding:8px;
	}

img.photosmall {
	margin-right:10px;
	margin-bottom:2px;
	float: left;
	}
	
.searchbox {
	height:13px;
	margin:0px;
	padding:0px;
	width:8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}

.button-search {
	height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(images/bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	}

.none {
	display:none;
	}	

/******************
LISTS - IN THE RIGHT OR LEFT COLUMNS
******************/

#content-right ul.list, #content-right ul.link-list-vertical,
#content-left ul.list, #content-left ul.link-list-vertical {
	margin:0px 0px 15px 0px;
	padding:0px;
	}

#content-right ul.list li,
#content-left ul.list li {
	list-style:none;
	padding:2px 0px 2px 12px;
	margin:0px;
	background: url(images/bullet-right.gif) no-repeat;
	background-position:0 .6em;
	}

#content-right ul.link-list-vertical li,
#content-left ul.link-list-vertical li {
	list-style:none;
	margin:0px;
	padding:2px 0px;
	}

#content-right ul.link-list-vertical li a:link,
#content-left ul.link-list-vertical li a:link {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link.gif) no-repeat;
	background-position:0 .6em;
	}

#content-right ul.link-list-vertical li a:visited,
#content-left ul.link-list-vertical li a:visited {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-visited.gif) no-repeat;
	background-position:0 .6em;
	}

#content-right ul.link-list-vertical li a:hover,
#content-left ul.link-list-vertical li a:hover {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-hover.gif) no-repeat;
	background-position:0 .6em;
	}

#content-right ul.link-list-vertical li a:active,
#content-left ul.link-list-vertical li a:active {
	padding:2px 0px 2px 12px;
	background: url(images/bullet-link-active.gif) no-repeat;
	background-position:0 .6em;
	}


/******************
LIVE Lines
*******************/
#menuLiveLines
{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
}


#menuLiveLines ul
{
    list-style-type: none;
    position: relative;
    color: gray;
    padding-left: 5px;
    margin-left: 5px;
}



#menuLiveLines a
{
    text-decoration: none;    
}
#menuLiveLines ul a
{
    color: #FFFFFF;
    text-decoration: none;
}

#menuLiveLines ul a:hover
{
    color: #f33a31;
    text-decoration: none;
}

#menuLiveLines ul a:hover
{
    text-decoration: underline;
}

#menuLiveLines ul li a:hover
{
   color:#FFF !important;    
}

/******************
LEAGUE REGION
******************/
.Region
{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
}
.Region ul
{
    list-style-type: none;
    position: relative;
    color: gray;
    padding-left: 5px;
    margin-left: 5px;
}
.Region a
{
    text-decoration: none;    
}
.Region ul a
{
    color: #999933;
    text-decoration: none;
}
.Region ul a:hover
{
    text-decoration: underline;
}

/******************
RACING
******************/
.tblRaceSelections
{
    border:1px silver solid; 
    background-color:#F6F6F6;
    width:100%;
}
.tblRaceSelections a
{
}
.TrackName
{
    padding-left: 8px;
}
.TrackDateHeader
{
    padding-left: 8px;
    border-top: #c0c0c0 1px solid;
    border-bottom: #c0c0c0 1px solid;
    text-align: left;
    width: 100%;
    vertical-align: middle;
    height: 30px;
    letter-spacing: 1px;
}
.TblTrackRaces
{
    border-right: #636363 1px solid;
    border-left: #636363 1px solid;
    border-bottom: #636363 1px solid;
}
.TblTrackRaces td
{
    border-top: #FFF 1px solid;
    border-bottom: #B8C2C4 1px solid;
    padding-top: 2px;
    padding-bottom: 3px;
    padding-left: 5px;
    background-color: #efefef;
    height: 10px;
}

#race-menu  {
}

#race-menu .branch-open,
#race-menu .branch-closed {
    padding-bottom:1px;    
}

#race-menu .branch-open .title, #race-menu .branch-closed .title
{
    cursor: pointer;
    background: url(images/back-gray.gif) repeat-x !important;
    font-size: 14px;
    height: 29px !important;
    font-weight: bold;
    border-top: #636363 1px solid;
    border-right: #636363 1px solid;
    border-left: #636363 1px solid;
    border-bottom: #636363 1px solid;
    padding-top: 2px;
    padding-left: 5px;
}

#race-menu .branch-open .title .sign {
    background:url(images/minus.gif) top left no-repeat;
    float:left;
    width: 19px;
    height: 9px;
}

#race-menu .branch-closed .title .sign{
    background:url(images/plus.gif) top left no-repeat;
    float:left;
    width: 19px;
    height: 9px;
}

#race-menu .branch-open table  {
    padding:0px 0px 4px 0px;
}

#race-menu .branch-closed table{
    display:none;
}


#left-menu  {
}

#left-menu .branch-open,
#left-menu .branch-closed {
    padding-bottom:1px;
}

#left-menu .branch-open .title,
#left-menu .branch-closed .title  {
    padding:4px 2px 4px 14px;
    width:100%;
    color:#444444;
    font-weight:bold;
    cursor:pointer;
}

#left-menu .branch-open .title {
background:url(images/icon-minus.gif) top left no-repeat;
}

#left-menu .branch-closed .title {
background:url(images/icon-plus.gif) top left no-repeat;
}

#left-menu .branch-open .children  {
    display:block;
    padding:0px 0px 4px 0px;
}

#left-menu .branch-closed .children  {
    display:none;
}

#left-menu div.leaf {
    
}

#left-menu div.leaf-selected {
    padding:1px 2px 1px 14px;
    background:#C7D3D9;
	font-weight:bold;
}

#left-menu div.leaf-disabled {
    padding:1px 2px 1px 14px;
    color:#A1ACB3;
}

#left-menu div.leaf a:link,
#left-menu div.leaf a:visited {
    text-decoration:none;
    display:block;
    padding:1px 2px 1px 14px;
}

#left-menu div.leaf a:hover {
    text-decoration:underline;
    background-color:#F4FCFF;
}

#left-menu  div.leaf div.race-info {
	padding-left: 14px;
	padding-bottom: 10px;	
}


/******************
SPORTS CLASSES
******************/
	
.WagerContainer
{
    color:#333333;
    background-color:#F7F6F3;
    border-color:#E6E2D8;
    border-width:1px;
    border-style:Solid;
}	
.WagerTable
{
    font-size: 12px;      
    background-color: #ffffff;
    padding: 15px;
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
    
}
.WagerTable2
{
    font-family: Arial;
    background-color: #f1efee;
    border-right: #dcdcdc 1px solid;
    border-top: #dcdcdc 1px solid;
    border-left: #dcdcdc 1px solid;
    border-bottom: #dcdcdc 1px solid;
}

.bold 
{
    color: #770000;
    font-weight:bolder;
}
.dvMsgclose
{
    background-image: url(images/msg_close.png);
    position: relative;   
    right: -20px; 
    top: -20px;
    cursor: pointer;
    height: 35px;
    width: 35px;     
}
/******************
SCHEDULE CLASSES
******************/
.TrTntDetail
{
    BACKGROUND-COLOR: white;
    text-align: left;
}
/******************
SIGNUP CLASSES
******************/
.SignUpHeader
{
    background-color: #b44040;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, Verdana;
    font-size: 14px;
}
.SignUpOuter
{
    background-color: #c2bfc2; 
}
.SignUpInner
{
    background-color: #F6F6F6;
    color: #000088;
    font-family: Arial, Verdana;
    text-align: left;
}
.SignUpPasswordFont
{
    color: #880000;
    font-weight:bolder;
}
.SignUpPasswordField
{
    background-color: yellow;
}
/******************
LINE CHANGE CLASSES
******************/
.LineChange 
{
    color: #ff0000;
    font-weight:bolder;
}

/******************
UPCOMING RACES IDS
******************/
.Header
{
  background: url(images/header_bg.gif);
  background-color: #F6F6F6;
  
  border: #c0c0c0 1px solid; 
  border-bottom-width: 0px; 
  font-family: tahoma; 
  font-size: 11px;
  font-weight: bold; 
  padding: 5px; 
  cursor: default; 
}

.Rotator 
{
  border:solid 1px #c0c0c0; 
  width:450px; 
  height:30px; 
  padding:3px;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrame 
{
  border:solid 1px white; 
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.NewsTitle
{
  font-family:Verdana;
  font-size:10px;   
  font-weight:bold; 
  text-decoration:underline; 
  color:Black;
}

.NewsText
{
  font-family:Verdana;
  font-size:10px;   
  color:Black;
}

.NewsDate
{
  font-family:Verdana;
  font-size:10px;   
  color:gray; 
}

/******************
FILL OPEN CLASSES
******************/

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #b0c4de;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    border:1px silver solid; 
    background-color:#F6F6F6;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    text-align:left;
}

.accordionContent ul
{
    list-style-type: none;
    position: relative;
    color: gray;
    padding-left: 5px;
    margin-left: 5px;
}

.tb7 {
	
	color:#000000;
	width:100px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	font-variant:small-caps;
}
.wtypeslink {
	width:150px;
	height:40px;
	margin-top:5px;
	background-image:url(images/wt-button.png);
	background-repeat:no-repeat;
	background-color:#CCC;
}
.wtypeslink a:link, .wtypeslink a:visited {
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.wtypesspan {
	width:150px;
	height:29px;
	display:block;
	padding-top:10px;
}