body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #2B2B2B;}
p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000}
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; font-style: normal; color: #000000 }
ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #000000 }
li { font-family: Arial, Helvetica, sans-serif; font-style: normal; list-style-type: square}
a { font-family: Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold}
a:hover {  text-decoration: underline}
h1 { font-family: Tahoma, Verdana, helvetica; font-size:20px; font-weight:bold; color:#AEB00D; text-transform: uppercase; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; color: #000000; font-weight: bold }
.navlinks {  font-size: 11px; font-weight: bold; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif}
.navsublinks { font-size: 11px; font-weight: normal; color: #333333 ; line-height: 12px}

.smalltitle {font-size:12px; font-weight:bold; color:#094194; background: #f3f8fe; border-bottom:1px solid #000066; margin:3px; padding:3px;}

.H1Header {font-family: Tahoma, Verdana, helvetica; font-size:20px; font-weight:bold; color:#094194; text-transform: uppercase;}
.H2Header {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #094194; font-weight: bold;}
.login_form {
 	margin: 0px;
  	padding: 0px;
  	font-size: 10px;
  	background: #ffffff;
}

.login_text {
  	margin-left: 10px;
	padding: 0px;
  	font-size: 10px;
  	border: 0px;
  	height:12px;
  	letter-spacing : normal;
  	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.login_text2 {
  	margin-left: 10px;
	padding: 0px;
  	font-size: 9px;
  	border: 0px;
  	height:8px;
  	letter-spacing : normal;
  	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.search_text {
  	margin-left: 11px;
  	font-size: 11px;
  	border: 0px;
  	height:15px;
	background-color: #E2EBF6;
  	letter-spacing : normal;
  	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
}

.search_text2 {
  	margin-left: 11px;
  	font-size: 11px;
  	border: 0px;
  	height:15px;
	background-color: #E2EBF6;
  	letter-spacing : normal;
  	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}


.hcp_text {
  	margin-left: 2px;
  	font-size: 9px;
  	border: 0px;
  	height:12px;
	background-color: #EEEEEE;
  	letter-spacing : normal;
  	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: right;
}

.hcp_text_left {
  	margin-left: 2px;
  	font-size: 9px;
  	border: 0px;
  	height:12px;
	background-color: #EEEEEE;
  	letter-spacing : normal;
  	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
}

.hcp_text_white {
  	margin-left: 2px;
  	font-size: 9px;
  	border: 0px;
  	height:12px;
	background-color: #FFFFFF;
  	letter-spacing : normal;
  	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333366;
	text-align: left;
}

.hcp_text_white_2 {
  	margin-left: 2px;
  	font-size: 9px;
  	border: 0px;
  	height:12px;
	background-color: #FFFFFF;
  	letter-spacing : normal;
  	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333366;
	text-align: right;
}

.hcp_text_red {
  	margin-left: 2px;
  	font-size: 9px;
  	border: 0px;
  	height:12px;
	background-color: #EEEEEE;
  	letter-spacing : normal;
  	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #d21515;
	text-align: right;
}

.CMSNewsText {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;line-height: 16px; font-style: normal; color: #2B2B2B}

.normText {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #2B2B2B}


.leadingLink {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #2B2B2B; font-weight: bold;}
.fctextnobold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #2B2B2B; font-weight: normal;}

.norm {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #2B2B2B}
.newstext{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #2B2B2B}

.boldText {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #2B2B2B; font-weight: bold;}
.normbold {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #2B2B2B; font-weight: bold;}
.headingText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000066; font-weight: bold;text-decoration: underline;}
.footerText {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #2B2B2B}

.HeaderBLUE{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #2A4E80; font-weight: bold;}
.newsTitleStyle{font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; color: #2A4E80; font-weight: bold;}

.TopLoginText{font-family: Franklin Gothic Medium Cond; font-size: 10pt; font-style: normal; font-weight: normal; color: #ffffff}
.TopLoginLink:link,.TopLoginLink:active,.TopLoginLink:visited,.TopLoginLink a{font-family: Franklin Gothic Medium Cond; font-size: 9pt; text-decoration : none; font-style: normal; font-weight: normal; color: #ffffff}
.TopLoginLink:hover {font-family: Franklin Gothic Medium Cond; color : #ffffcc; text-decoration : underline; font-size : 9pt; 	font-weight: normal;}

.CartDayHeadingText{font-family: Arial, Helvetica, sans-serif; width:95%; border: 1px solid; font-size: 11px; font-style: normal; color: #2B2B2B; font-weight: bold; background-color:#CFE3FF; padding-left: 2px;padding-right: 2px;}

.normlink:link,.normlink:active,.normlink:visited,.normlink a {font-family: tahoma, helvetica, arial; color : #2b2b55; text-decoration : none; font-size: 10px;font-weight: bold; }
.normlink:hover {font-family: tahoma, helvetica, arial; color : #ff0000; text-decoration : underline; font-size : 10px; 	font-weight: bold;}

.morelink:link,.morelink:active,.morelink:visited,.morelink a {font-family: tahoma, helvetica, arial; color : white; text-decoration : none; font-size: 10px;font-weight: bold; }
.morelink:hover {font-family: tahoma, helvetica, arial; color : white; text-decoration : underline; font-size : 10px; 	font-weight: bold;}

.button:link,.button:active,.button:visited,.button a {font-family: tahoma, helvetica, arial; color : #2b2b55; text-decoration : none; font-size: 10px;font-weight: bold; }
.button:hover {font-family: tahoma, helvetica, arial; color : #ff0000; text-decoration : underline; font-size : 10px; 	font-weight: bold;}

.forumlink:link,.forumlink:active,.forummlink:visited,.forumlink a {font-family: helvetica, arial; color : #2b2b55; text-decoration : none; font-size: 10px;font-weight: normal; }
.forumlink:hover {font-family: helvetica, arial; color : #ff0000; text-decoration : underline; font-size : 10px; font-weight: normal;}

.fctext:link,.fctext:active,.fctext:visited,.fctext a {font-family: helvetica, arial; color : #000060; text-decoration : none; font-size: 10px;font-weight: normal; }
.fctext:hover, {font-family: helvetica, arial; color : #ff0000; text-decoration : underline; font-size : 10px; 	font-weight: normal;}

.normlinklrg:link,.normlinklrg:active,.normlinklrg:visited,.normlinklrg a {font-family: helvetica, arial; color : #000060; text-decoration : none; font-size: 10px;font-weight: normal; }
.normlinklrg:hover, {font-family: helvetica, arial; color : #ff0000; text-decoration : underline; font-size : 10px; 	font-weight: normal;}

.blueBoxStyle {width: 100%; border: 1px solid;border-color: #3869AC; background-color: #FFFFFF;border-top: 0px;}
.blueBoxStyle2 {width: 100%; border: 1px solid;border-color: #3869AC; background-color: #FFFFFF;}
.greenBoxStyle {width: 100%; border: 1px solid;border-color: #AEB029; background-color: #FFFFFF;border-top: 0px;}
.redBoxStyle {width: 100%; border: 1px solid;border-color: #C94747; background-color: #FFFFFF;border-top: 0px;}

.blueBoxHeader{font-family: Arial, Helvetica, sans-serif; color: #E3E3E3; font-weight: bold; font-size: 11px;}
.GreenBoxHeader{font-family: Arial, Helvetica, sans-serif; color: #E3E3E3; font-weight: bold; font-size: 11px;}
.RedBoxHeader{font-family: Arial, Helvetica, sans-serif; color: #E3E3E3; font-weight: bold; font-size: 11px;}

.formchiefpop:link,.formchiefpop:active,.formchiefpop:visited,.formchiefpop a {font-family: tahoma, helvetica, arial; color : #2b2b55; text-decoration : none; font-size: 10px;font-weight: bold; }
.formchiefpop:hover {font-family: tahoma, helvetica, arial; color : #ff0000; text-decoration : underline; font-size : 10px; 	font-weight: bold;}

.fpIMAGE {
	border: 1px solid;
	border-color: #000000;
}

.BlackBorder {
	width: 100%; 
	border: 1px solid;
	border-color: #000000;
	background-color: #FFFFFF;	
}

.lightBlueBorder {
	width: 100%; 
	border: 1px solid;
	border-color: #eaf1ff;
	background-color: #FFFFFF;	
}

.BlackBorderNoRightNoBottom {
	width: 100%; 
	border: 1px solid;
	border-color: #000000;
	border-bottom: 0px;
	border-right: 0px;
}
.BlackBorderNoRightNoBottom td{
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-color: #000000;
}

.formbutton
{ 
  FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=#e6e3e6,offX=3,offY=3,positive=true);
  border: 1px solid #000000;
  font-size: 11px;
  font-family: Helvetica, Arial, serif;
  color: white;
  font-weight: bold;	
  height: 20px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 2px;
  background: #3869AC;
  cursor: hand;
}

.formChiefLightwindow
{ 
  FILTER: progid:DXImageTransform.Microsoft.dropShadow(Color=#e6e3e6,offX=3,offY=3,positive=true);
  border: 1px solid #000000;
  font-size: 11px;
  font-family: Helvetica, Arial, serif;
  color: white;
  font-weight: bold;	
  height: 20px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 2px;
  background: #3869AC;
  cursor: hand;
}

.formtext {
	background: #FFFFFF;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #E4E2D8;
	padding-left: 5px;
	font-weight1 : bold;
	font-size: 11px;
	font-family:Arial,Helvetica,sans-serif;
}

/* Meeting Styles */
.mtable1 {
	border-collapse: collapse;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size: 12px;
	color:#ffff00;
}
.mtable1 td {border-bottom: 1px solid #666666;
	border-bottom: 1px dotted #666666;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: 0px;}
	
.mtable1 th {
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	background-image: url(http://newras.racingandsports.com.au/images/meeting-header.gif);
	background-repeat: repeat-x;
	color: #000000;
	text-align: left;
	}
	
.mt_h1 {color:#000000; background-color:#D2E0F1}
.mtrow1a {color:#000066; background-color:#F4F7FB}
.mtrow1b {color:#000066; background-color:#F9FbFf}


/* Racing Styles */
.rtable1 {
	border-collapse: collapse;
	font-family: "Trebuchet MS", "Lucida Sans Unicode", verdana, lucida, helvetica, sans-serif;
	font-size: 12px;
	color:#ffff00;
}
.rtable1 td {border-bottom: 1px solid #666666;
	border-bottom: 1px dotted #666666;
	padding-left: 3px;
	padding-right: 3px;
	vertical-align: 0px;}
	
.rtable1 th {
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	background-image: url(http://newras.racingandsports.com.au/images/meeting-header.gif);
	background-repeat: repeat-x;
	color: #000000;
	text-align: left;
	}
	
.rt_h1 {color:#000000; background-color:#D2E0F1}
.rtrow1a {color:#000066; background-color:#F4F7FB}
.rtrow1b {color:#000066; background-color:#F9FbFf}















/*------------ *******  FROM OLD RACING AND SPORTS SITE ******* ------------*/
.tdHead{color: #000000;border: 0px solid;border-color: #000000;font-weight: bold;background: #FFFFFF;padding: 10px;font-size: 12px;}
.tdWhite{background: #ffffff;border-top: 1px solid;border-color: #000000;font-size: 11px;}
.tdwhiteLeftBlack{background: #ffffff;border-top: 1px solid #000000;border-left: 1px solid #999999;font-size: 11px;}
.tdNorm{background: #eaf1ff;border-top: 1px solid;border-color: #000000;font-size: 11px;}

.tdBlue {
	background: #E2EBF6;
	/* border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid; */
	border-top: 1px solid;
	border-color: #000000;
	font-size: 11px;
}

.tdOdds {
	/* border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid; */
	border-top: 1px solid;
	border-right: 1px solid;
	border-color: #cccccc;
	font-size: 11px;
}

.tdOdds2 {
	/* border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid; */
	border-bottom: 1px solid;
	border-color: #cccccc;
	font-size: 11px;
}

.tdOdds3 {
	/* border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid; */
	border-top: 1px solid;
	border-color: #eaf1ff;
	font-size: 11px;
}

.testLeftBlack {
	border-left: 1px solid;
	border-color: #999999;
	font-size: 11px;
}

.tdBlueLeftBlack {
	background: #E2EBF6;
	border-left: 1px solid #999999;
	border-top: 1px solid #000000;
	font-size: 11px;
}

.tdPaleBlue {
	background: #eaf1ff;
	border-color: #000000;
	font-size: 11px;
}

.tddarkBlue {
	background: #2a4b77;
	border-color: #000000;
	font-size: 11px;
}

.tdBlue1 {
	background: #eaf1f9;
	border-top: 1px solid;
	border-color: #000000;
	font-size: 11px;
}

.tdLightBlue1 {
	background: #FFFFFF;
	border-bottom: 1px solid;
	border-color: #eaf1ff;
	font-size: 11px;
}

.tdLightBlue2 {
	background: #FFFFFF;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #eaf1ff;
	font-size: 11px;
}

.tdLightBlue3 {
	background: #FFFFFF;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #eaf1ff;
	font-size: 11px;
}

.tdShade{
	color: #000000;
	border: 0px solid;
	border-color: #000000;
	background: #000000;
	padding: 10px;
	font-size: 12px;
}
.tdYellow {
	background: #FFEEBA;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #000000;
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
}
.tdPaleyellow {
	background: #FFFFCC;
	border-color: #000000;
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
}
.tdGreen {
	background: #E6FFDF;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #000000;
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
}
.tdPaleGreen {
	background: #CCFFCC;
	border-color: #000000;
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
}

.normsml {font-family: verdana, helvetica; font-size: 10px; font-weight: normal; text-align: normal; }
.normExtraSml {font-family: verdana, helvetica; font-size: 9px; font-weight: normal; text-align: justify; }
.normsmlcenter {font-family: verdana, helvetica; font-size: 10px; font-weight: normal; text-align: center; }

.normright {font-family: arial, helvetica; font-size: 10px; font-weight: normal; text-align: left; }
.normleft {font-family: arial, helvetica; font-size: 10px; font-weight: normal; text-align: left; }
.normcenter {font-family: arial, helvetica; font-size: 10px; font-weight: normal; text-align: center; }
.normboldreg {font-family: verdana, helvetica; color: #990033; font-size: 12px; font-weight: bold; text-align: left; }

.normboldcenter  {font-family: verdana, helvetica; color: #000000; font-size: 12px; font-weight: bold; text-align: center; }
.normboldregCenter {font-family: verdana, helvetica; color: #990033; font-size: 12px; font-weight: bold; text-align: center; }
.normboldleft {font-family: arial, helvetica; font-size: 12px; font-weight: bold; text-align: left; }
.normboldright {font-family: arial, helvetica; font-size: 12px; font-weight: bold; text-align: right; }
.normlinkright:link {font-family: verdana, helvetica; color : #3663E2; text-decoration : none; font-size:10px;}

.sideBarHeader {
  font-family : verdana, arial, helvetica, sans-serif;
  background-color: #000000;
  border-bottom: 0px solid #ffffff;
  border-top: 1px solid #000044;
  font-weight: bold;
  color: #ffffcc;
  padding: 1px .25em 1px .25em; /*0px .5em 0px .5em;*/
  font-size: 8pt;
  text-decoration : none;
}

