/* ------------------
 styling for the tables 
*/

p.testit {
	color: green;
}

#hor-zebra
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 13px;
	margin: 15px 0 0 0px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #CCC;
	/* table-layout:fixed */;
}

#hor-zebra th
{
	font-size: 14px;
	font-weight: normal;
	padding: 8px 2px;
	color: #FFF;
	border-bottom: 1px solid #CCC;
	background: #004F83; 
	
}

#hor-zebra td
{
	padding: 3px 4px;
	color: #4D4D4D;
}

#hor-zebra .fivechars {    
  width:44px; 
}

#hor-zebra .sixchars {    
  width:53px; 
}

#hor-zebra.showdate {    
  width:115px; 
}

#hor-zebra .sevenchars {    
  width:61px; 
}

#hor-zebra .eightchars {    
  width:70px; 
}

// position,forename,surname,clubname,timetaken,points,standard,vetsposition,vetspoints,coursedistance,timedifference,clubid,ridersid

#hor-zebra .riderposition {    
  width: 140px; 
  max-width: 140px;
  min-width: 140px;
  text-align: center;
  color: red;
}

#hor-zebra .position {    
  width:40px; 
  max-width:40px;
  min-width:40px;
  text-align: center;
}

#hor-zebra .eventdate {    
  width:85px; 
  max-width:85px;
  text-align:left;
}

#hor-zebra .names {    
  width:135px; 
  max-width:135px;
  min-width:135px; 
}

#hor-zebra .club {    
  width:230px; 
  min-width:230px; 
}

#hor-zebra .mph {    
  width:50px; 
  text-align:left;	
}

#hor-zebra .dayname {    
  width:85px; 
  min-width:85px; 
  max-width:85px; 
}

#hor-zebra .monthdaynumber {    
  width:140px; 
  min-width:140px; 
  max-width:140px; 
}

#hor-zebra .longdate {    
  width:205px; 
  min-width:205px; 
}

#hor-zebra .timetaken {    
  width:65px; 
  max-width:65px;
  min-width:65px; 
  text-align:left;
}

#hor-zebra .coursedescription {    
  width:300px; 
  max-width:300px;
  min-width:300px; 
}

#hor-zebra .course {    
  width:85px; 
  max-width:85px;
  min-width:85px; 
}

#hor-zebra .distance {    
  width:62px; 
  max-width:62px;
  min-width:62px; 
}

#hor-zebra .number {    
  width:35px; 
  max-width:35px;
  min-width:35px; 
}

#hor-zebra .points {    
  width:50px; 
  max-width:50px;
  min-width:50px; 
  text-align:center;
}

#hor-zebra .standard {    
  width:80px; 
  max-width:80px;
  min-width:80px; 
}

#hor-zebra .plusminus {    
  width:90px; 
  max-width:90px;
  min-width:90px; 
}

#hor-zebra .td_size {    
  width:100px; 
  max-width:100px;
  min-width:100px; 
}

#hor-zebra .td_sizesmall {    
  width:50px; 
  max-width:50px;
  min-width:50px; 
}

#hor-zebra .odd {
	background: #DEDEDE; 
}

#hor-zebra .even
{
	background: #FFF; 
}

#hor-zebra  a {
	text-decoration:none; 
}

#hor-zebra  a:link
{ 
	color:#004F83;
}

#hor-zebra  a:visited
{ 
	color:#004F83;
}

#hor-zebra a:hover
{ 
	color: #9E0010; 
}

#hor-zebra a:active
{ 
	color:004F83; 
}

/* ==================================================================== */
.theader a:link
{ 
	color:#FFF;
}

.theader a:visited
{ 
	color:#FFF;
}

.theader a:hover
{ 
	color: #62FF2E; 
	/* color: #E00038; */
}

.theader a:active
{ 
	color:#FFF; 
}





