/* MEETING GRID LINKS */


#meetgrid table, td, tr {
	padding-left: 5px;
	padding-right: 5px;
}

a.grid_finished, .grid_finished { color : #000000;background: #d1dbe4 ; font-weight: bold; }
a.grid_finished:visited { color : #000000 ;	}
a.grid_finished:hover { color : #000000;}


a.grid_open, td.grid_open, .grid_open { color : #990033; background: #ffcc99; font-weight: bold; }
a.grid_open:visited { color : #990033 ;	}
a.grid_open:hover { color : #990033;}


a.grid_upcoming, .grid_upcoming { font-weight: bold; }
a.grid_upcoming:visited { 	}
a.grid_upcoming:hover { color : #666666;}


a.grid_delay, .grid_delay { color : #666666; background: #cccccc; font-weight: bold;  }
a.grid_delay:visited { color : #666666 ;	}
a.grid_delay:hover { color : #666666;}


/* RACE PAGE STYLES */

td.race_data_header { 
	background-color: #336699; color: white; font-weight: bold;
	/* background: url(/templates/ja_tube/images/box-br-blue.gif) no-repeat right bottom #006699;
	color: #EEDDCC;
	margin-bottom: 20px; */
}
td.race_data_row1, tr.race_data_row1 { font-family: verdana; background-color:#F8F8F8; color: black; font-size: 11px; padding-left: 2px; padding-right: 2px; }
td.race_data_row2, tr.race_data_row2 { font-family: verdana; background-color:#E9E9E9; color: black; font-size: 11px; padding-left: 2px; padding-right: 2px; }

tr.race_data_row1:hover{background-color: #ccc}
tr.race_data_row2:hover{background-color: #ccc}

a.race_data_row1 { font-size: 11px; font-weight: bold }
a.race_data_row2 { font-size: 11px; font-weight: bold }


tr.horsedefault,td.horsedefault { background: #ebebeb; }
.bestodds { background: lightgreen; }

tr.horsedefault,td.horsedefault { background: #ebebeb;}
td.horseline1, tr.horseline1 { background: #ebebeb; }
td.horseline2, tr.horseline2 { background: #ffffff; }

.firstplace, tr.firstplace, td.firstplace { background: orange; padding: 2px;}
.secondplace, tr.secondplace, td.secondplace { background: blue; color: white; padding: 2px;}
.thirdplace, tr.thirdplace, td.thirdplace { background: green; color: white; padding: 2px;}

td.dotted {  border-bottom: dotted thin #666666; height: 20px;}
td.tablehead {  background-color: #efefef; border-bottom: solid thin #999999; }
td.subtablehead {  background-color: #efefef; border-bottom: solid thin #999999; }
td.tablefooter {  background-color: #efefef; border-top: solid thin #999999; }


/*

td.orangedark, table.orangedark { background: #ffcc66; font-weight: bold }
td.menu, table.menu {  color: #ffffff; font-weight: bold; background: #0099cc; }
td.blend {  background: #E8E8E8;}




table.calendar {border: 1px solid #000000; border-collapse: collapse; color: #000000; background: #FFFFFF; } 
td.today { border: 1px solid #333333; color: #000000; background: #EFEFEF; font-weight: bold;} 
td.monthdays {border: 1px solid #434470; color: #000000; background: #FFFFFFF; } 
td.nonmonthdays { border: 1px solid #333333; color: #000000; background: #EFEFEF;} 


#meetgrid {
	padding: 5px;
}

#meetgrid table {
	padding: 5px;
	margin: 5px;
}

td.qld_header { color: #993366; font-weight: bold; }
b.qld { color: #993366; font-weight: bold; }

td.nsw_header { color: #336699; font-weight: bold; }
b.nsw { color: #336699; font-weight: bold; }

td.spo_header { color: #ff9900; font-weight: bold; }
b.spo { color: #ff9900; font-weight: bold; }

td.ssb_header { color: #6699cc; font-weight: bold; }
b.ssb { color: #6699cc; font-weight: bold; }


td.sbt_header { color: #336699; font-weight: bold; }
b.sbt { color: #336699; font-weight: bold; }


td.bestodds { background: lightgreen; }
td.blend {  background: #E8E8E8;}
td.white { background: #ffffff; color: black;}

.page_header { font-size: 10pt;  color: white; font-weight: bold; background: #333333; }
a.page_header { 
	color : #FFFFFF; font-weight: bold;
}
a.page_header:visited { color : #FFFFFF ;	}
a.page_header:hover { color : #FFFFFF;}



.page_subheader { font-size: 10pt;  color: white; font-weight: bold; background: #336699; }
a.page_subheader { 
	color : #FFFFFF; font-weight: bold;
}
a.page_subheader:visited { color : #FFFFFF ;	}
a.page_subheader:hover { color : #FFFFFF;}


td.class1, .class1 { background: #e9e9e9;  }
td.class2, .class2 { background: #bfbfbf;  }
td.class3, .class3 { background: #7f7f7f;  }
td.class4, .class4 { background: #808080; color:white; 	 }


table.calendar 	{border: 1px solid #000000; border-collapse: collapse; color: #000000; background: #FFFFFF; } 
td.today 		{border: 1px solid #000000; color: #000000; background: #ffffcc; font-weight: bold;} 
td.monthdays 	{border: 1px solid #434470; color: #000000; background: #FFFFFFF; } 
td.nonmonthdays {border: 1px solid #cccccc; color: #000000; background: #EFEFEF;} 
	

.orange { color: #ff6600; }
.green { color: #8E9D5A; }
.blue { color: #004D89; }


.orangeLarge { font-size: 12pt; color: #ff6600; }
.greenLarge { font-size: 12pt; color: #66CC66; }
.blueLarge { font-size: 12pt; color: #3399cc; }

 .headerLarge { font-size: 14pt; font-weight: bold; color: black; }
 .normal { color: black; font-size: 10pt; font-weight: normal; }
 .warn { background: #f0f0f0; color: red; font-weight:bold; padding: 2px;}

 
 .formline { font-family: arial; font-size: 8pt; }
 .formhead { font-family: arial; font-size: 8pt; color: black; background: #dedede; }
 
.bg0 { color: white; background: #333333; }
.bg1 { color: black; background: #ffffff; }
.bg2 { color: black; background: #dedede; }
 
input {  
	font-size: 8pt;
	font-family:verdana;
	border-style : groove;
	border-width : thin;
	border : thin groove;
	}

input.bestodds {  
	font-family:verdana;
	border-color: lightgreen; 
	background: lightgreen;
	border: none; 
	}	

*/


/*
a.small_spotlight,.small_spotlight { 
	color : #000000; background: #99cc99; font-size: 8pt; font-weight: bold;
}
a.small_spotlight:visited { color : #990033 ;	}
a.small_spotlight:hover { color : #990033;}



a.small_highlight,.small_highlight { 
	color : #990033; background: #d1dbe4 ; font-size: 8pt; font-weight: bold;
}
a.small_highlight:visited { color : #990033 ;	}
a.small_highlight:hover { color : #990033;}



a.small_lowlight { 
	color : #666666; font-size: 8pt; font-weight: bold;
}
a.small_lowlight:visited { color : #666666 ;	}
a.small_lowlight:hover { color : #990033;}

*/