body, td, input	{
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}

p {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 140%;
	color: #000000;
	}

.time {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	}

.util_nav {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ABB4C0;
	}

.smtxt {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 115%;
	color: #000000;
	}

a.menu:link {
	color: #990000;
	text-decoration:none;
	}

a.menu:active {
	color: #990000;
	text-decoration:none;
	}

a.menu:visited {
	color: #990000;
	text-decoration:none;
	}

a.menu:hover {
	color: #000000;
	text-decoration:underline;
	}

a:link {
	color: #990000;
	text-decoration:underline;
	}

a:active {
	color: #D92E2E;
	text-decoration:underline;
	}

a:visited {
	color: #770099;
	text-decoration:underline;
	}

a:hover {
	color: #000000;
	text-decoration:underline;
	}

.button {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left:5px;
	padding-right:5px;	
	}	

.form {
	font-family: Verdana, Arial, helvetica, sans-serif; 
	font-size: 11px;
	color: #990000;
	background: #ffffff;
	}

.navmenutitle {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #CC0033;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 5px;
	}

.navmenu {
	font-family: verdana, Arial, Helvetica, sans-serif;
	background: #E4E3EC;
	font-weight: normal;
	font-size: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
	}

ul {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6;
	list-style-type: square;
	position:relative;
	left:-20px
	}

ol {
	font-family: Futura, verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6;
	position:relative;
	left:-15px
	}

.title_text { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom:5px;
	}

.sub_text { 
	font-family: Arial, Futura, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	}

.reg_error {
	color: #CC0033;
	}

.error {
	color: #CC0033;
	}

.tableHeading{
	font-style: italic;
}
.red_hr{
	color: #CC0033;
	background: #CC0033;
	border: 0;
	height: 1px;
	
}
.button_links{
	background:#ECEAEC url(/ti/fe/images/account/buttons/button_black_arrow.gif) no-repeat;
	padding-left:21px;
	width: 150px;
	height: 21px;
}

a.text_links:link, a.text_links:visited{
	color: #000000;
	text-decoration: none;
}
a.text_links:hover{
	color: #000000;
	text-decoration: underline;
}
a.text_links:active{
	color: #000000;
	text-decoration: none;
}

.itemList
{
    BACKGROUND-COLOR: #C8CBD4;
}
.itemListHeader
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #9C0C0C;
}
.itemListBody
{
    BACKGROUND-COLOR: #C8CBD4;
}

.formButton
{
    BORDER-RIGHT: slategray 1px solid;
    BORDER-TOP: slategray 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: slategray 1px solid;
    BORDER-BOTTOM: slategray 1px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: lightgrey
}
.formFieldLabel
{
    FONT-WEIGHT: bold;
    COLOR: slategray
}
.formSectiontitle
{
    FONT-WEIGHT: bold;
}
.formCombo
{
    BORDER-RIGHT: slategray 1px solid;
    BORDER-TOP: slategray 1px solid;
    BORDER-LEFT: slategray 1px solid;
    BORDER-BOTTOM: slategray 1px solid;
    BACKGROUND-COLOR: whitesmoke
}
.formRequiredField
{
    FONT-WEIGHT: bold;
    COLOR: firebrick;
    TEXT-DECORATION: none
}
.formTextbox
{
    BORDER-RIGHT: slategray 1px solid;
    BORDER-TOP: slategray 1px solid;
    BORDER-LEFT: slategray 1px solid;
    BORDER-BOTTOM: slategray 1px solid;
    BACKGROUND-COLOR: whitesmoke
}
.formCheckbox
{
}

.FixtureDetailsTitle { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom:5px;
}
.RaceCardRaceTime { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-bottom:5px;
	BACKGROUND-COLOR: #9C0C0C;
}
.RaceCardRaceName
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #C8C8D4;
}
.RaceCardHorseName { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.RaceCardHorseNumber { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.RaceCardTrainerName { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.RaceCardRating { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	BACKGROUND-COLOR: #9C0C0C;
}
.RaceCardPrice { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.TOTE_red_text { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9C0C0C;
}

.cmsRedBG {
	background: #9C0CDC;
	color: #ffffff;
	}
.cmsRedTitle {
	background: #9C0CDC;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	}
.cmsRed20 {
	background: #ffffff;
	color: #9C0CDC;
	font-size: 20px;
	}
.cmsRed18 {
	background: #ffffff;
	color: #9C0CDC;
	font-size: 18px;
	}
.cmsRed16 {
	background: #ffffff;
	color: #9C0CDC;
	font-size: 18px;
	}

.cmsGreyDarkBG {
	background: #474849;
	color: #ffffff;
	}
.cmsGreyDarkTitle {
	background: #474849;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	}
.cmsGreyDark20 {
	background: #ffffff;
	color: #474849;
	font-size: 20px;
	}
.cmsGreyDark18 {
	background: #ffffff;
	color: #9C0CDC;
	font-size: 18px;
	}
.cmsGreyDark16 {
	background: #ffffff;
	color: #474849;
	font-size: 18px;
	}

.cmsGreyBG {
	background: #C8C8D4;
	color: #ffffff;
	}
.cmsGreyTitle {
	background: #C8C8D4;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	}
.cmsGrey20 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 20px;
	}
.cmsGrey18 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 18px;
	}
.cmsGrey16 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 18px;
	}
	
.cmsGreyLightBG {
	background: #C8C8D4;
	color: #000000;
	}
.cmsGreyLightTitle {
	background: #C8C8D4;
	color: #000000;
	font-size: 20px;
	font-weight: bold;
	}
.cmsGreyLight20 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 20px;
	}
.cmsGreyLight18 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 18px;
	}
.cmsGreyLight16 {
	background: #ffffff;
	color: #C8C8D4;
	font-size: 18px;
	}
	
.cmsGreenBG {
	background: #8FB000;
	color: #ffffff;
	}
.cmsGreenTitle {
	background: #8FB000;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	}
.cmsGreen20 {
	background: #ffffff;
	color: #8FB000;
	font-size: 20px;
	}
.cmsGreen18 {
	background: #ffffff;
	color: #8FB000;
	font-size: 18px;
	}
.cmsGreen16 {
	background: #ffffff;
	color: #8FB000;
	font-size: 18px;
	}
	
.cmsBlueBG {
	background: #31567A;
	color: #ffffff;
	}
.cmsBlueTitle {
	background: #31567A;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	}
.cmsBlue20 {
	background: #ffffff;
	color: #31567A;
	font-size: 20px;
	}
.cmsBlue18 {
	background: #ffffff;
	color: #31567A;
	font-size: 18px;
	}
.cmsBlue16 {
	background: #ffffff;
	color: #31567A;
	font-size: 18px;
	}
.cmsHeader {
	background: #ffffff;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	}

.racecoursesHeader {
	background: #9C0C0C;
	color: #ffffff;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	}

.racecoursesFixture {
	background: #C8C8D4;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	}

.toteregister {
	background: #CC0033;
	color: #ffffff;
	}

