body, td, input	{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	}

p {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 140%;
	color: #000000;
	}
.homeSectionTitle_blue { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #0B3D91;
	padding-bottom:5px;
}
.homeSectionBoldTitle_blue { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #0B3D91;
	padding-bottom:5px;
}
.homeSectionTitle { 
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #ffffff;
	padding-bottom:5px;
}
.homeSectionBoldTitle { 
	font-family: Arial Rounded MT Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom:5px;
}
.headerBoldTitle { 
	font-family: Arial Rounded MT Bold, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.util_nav {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ABB4C0;
	}

.smtxt {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 115%;
	color: #000000;
	}

a.white_text:link {
	color: #ffffff;
	text-decoration:underline;
	font-weight: bold;
	}

a.white_text:active {
	color: #ffffff;
	text-decoration:underline;
	font-weight: bold;
	}

a.white_text:visited {
	color: #ffffff;
	text-decoration:underline;
	font-weight: bold;
	}

a.white_text:hover {
	color: #ffffff;
	text-decoration:none;
	font-weight: bold;
	}
	
a.blue_text:link {
	color: #0B3D91;
	text-decoration:underline;
	font-weight: bold;
	}

a.blue_text:active {
	color: #0B3D91;
	text-decoration:underline;
	font-weight: bold;
	}

a.blue_text:visited {
	color: #0B3D91;
	text-decoration:underline;
	font-weight: bold;
	}

a.blue_text:hover {
	color: #0B3D91;
	text-decoration:none;
	font-weight: bold;
	}	

a.navTop:link {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;	
}

a.navTop:active {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

a.navTop:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
}

a.navTop:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
	
a.navHeader:link
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:normal;
}

a.navHeader:visited
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight:normal;
}

a.navHeader:hover{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
}

a.navHeader:active{
	color: #FFFFFF;
	text-decoration: undeline;
	font-weight:normal;
}

a.navFooter:link
{
	color: #0B3D91;
	text-decoration: underline;
	font-weight:normal;
}

a.navFooter:visited
{
	color: #0B3D91;
	text-decoration: underline;
	font-weight:normal;
}

a.navFooter:hover{
	color: #0B3D91;
	text-decoration: none;
	font-weight:normal;
}

a.navFooter:active{
	color: #0B3D91;
	text-decoration: undeline;
	font-weight:normal;
}

a.navLeft:link
{
	color: #0B3D91;
	text-decoration: none;
	font-weight:normal;
}

a.navLeft:visited
{
	color: #0B3D91;
	text-decoration: none;
	font-weight:normal;
}

a.navLeft:hover{
	color: #0B3D91;
	text-decoration: underline;
	font-weight:normal;
}

a.navLeft:active{
	color: #0B3D91;
	text-decoration: undeline;
	font-weight:normal;
}

a.linkWhiteBold:link {
	color: #ffffff;
	font-weight: bold;
	text-decoration:underline;
}

.NavLeftSelectedItem { 
	background-color: #0B3D91;
}

.NavLeftSectionTitle { 
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B3D91;
	}

a.linkWhiteBold:active {
	color: #ffffff;
	font-weight: bold;
	text-decoration:underline;
}

a.linkWhiteBold:visited {
	color: #ffffff;
	font-weight: bold;
	text-decoration:underline;
}

a.linkWhiteBold:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

a.linkWhite:link {
	color: #ffffff;
	font-weight: normal;
	text-decoration:underline;
}

a.linkWhite:active {
	color: #ffffff;
	font-weight: normal;
	text-decoration:underline;
}

a.linkWhite:visited {
	color: #ffffff;
	font-weight: normal;
	text-decoration:underline;
}

a.linkWhite:hover {
	color: #ffffff;
	font-weight: normal;
	text-decoration:none;
}

a:link {
	color: #0B3D91;
	text-decoration:underline;
	font-weight: bold;
}

a:active {
	color: #0B3D91;
	text-decoration:underline;
	font-weight: bold;
}

a:visited {
	color: #0B3D91;
	text-decoration:underline;
	font-weight: bold;
}

a:hover {
	color: #0B3D91;
	text-decoration:none;
	font-weight: bold;
}	
.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: #0B3D91;
	background: #ffffff;
	font-weight: bold;
	font-size: 13px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
	}

.navmenutitle2 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #0B3D91;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	}

.topnavlink:link {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #0B3D91;
	font-size: 11px;
	text-decoration:none;
	}
.topnavlink:active {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #0B3D91;
	font-size: 11px;
	text-decoration:none;
	}
.topnavlink:visited {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #0B3D91;
	font-size: 11px;
	text-decoration:none;
	}
.topnavlink:hover {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #0B3D91;
	font-size: 11px;
	text-decoration:underline;
	}

.navmenu {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #0B3D91;
	background: #ffffff;
	font-weight: normal;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	}

ul {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.6;
	list-style-type: square;
	position:relative;
	left:-20px
	}

ol {
	font-family: 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: #0B3D91;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	}

.sub_text { 
	font-family: Arial, 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: #0B3D91;
}
.itemListHeader
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #0B3D91;
}
.itemListBody
{
    BACKGROUND-COLOR: whitesmoke;
}

.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
{
}

.NextMeeting_DARK {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
.NextMeeting_LIGHT {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
	
.NewsTeaser_DARK {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
.NewsTeaser_LIGHT {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}

.white_text {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	}
	
.blue_text {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #0B3D91;
	}

.newsArticleTitle { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #6BA0CA;
}
.PageSectionTitle { 
 	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 15px;
	color: #ffffff;
	background-color: #0B3D91;
}
.PageTitle { 
 	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 19px;
	color: #0B3D91;
}

.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: #0B3D91;
	}

.RaceCardRaceName
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #E4E3Ec;
}

.RaceCardHorseName { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
.RaceCardHorseName:link { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
.RaceCardHorseName:active { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
.RaceCardHorseName:visited { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
.RaceCardHorseName:hover { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
	}

.RaceCardHorseNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	}
.RaceCardHorseNumberReserve {
	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;
	color: #000000;
	text-decoration:none;
	}
.RaceCardTrainerName:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
.RaceCardTrainerName:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
.RaceCardTrainerName:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	}
.RaceCardTrainerName:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
	}

.RaceCardRating { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	BACKGROUND-COLOR: #0B3D91;
	}
.RaceCardReserve { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #808080;
	}
.RaceCardPreviousForm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d4d4d;
	}
.RaceCardBallot { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0B3D91;
	}
.RaceCardColourDesc { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0B3D91;
	}
.RaceCardPrice { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
.editPageHeading { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0B3D91;
	}

.editFeatureHeading { 
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	}

.editParagraphHeading { 
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	}

td.leftbox
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	background-color: #0E48AC;
	bgcolor: #0B3D91;
}
td.transbox
{
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0B3D91;
	background-color: #ffffff;
	bgcolor: #ffffff;
}

.racecoursesHeader {
	background: #0B3D91;
	color: #ffffff;
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	}

.racecoursesFixture {
	background: #e1f2fc;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	}
