BODY {
	background-color: #82809B;
	scrollbar-face-color : #82809B;
	scrollbar-shadow-color : #82809B;
	scrollbar-highlight-color: #82809B;
	scrollbar-3dlight-color: #EDEDED;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-track-color : #82809B;
	scrollbar-darkshadow-color : line;
	scrollbar-base-color : face;
	font-family: Arial, Helvetica, sans-serif;
}
.MainBackground {
	xbackground-image: url(player_background.jpg);
	xbackground-position: center center;
	xbackground-repeat: no-repeat;
}
A {
	font-weight : bold;
	color : #FFFFFF;
}
A:Hover {
	text-decoration : underline;
	color : #E2DEC3;
}


/*------------------ Menu Navigation ----------------*/

.choosechannelbgbig { width: 480px; height: 27px; background-image: url(choosechannel_150_bg.gif); background-repeat: repeat; background-position: left center}

.choosechannelbg { width: 322px; height: 27px; background-image: url(choosechannel_bg.gif); background-repeat: repeat; background-position: left center}

.menudefault { background-image: url(menu_bullet_navy.gif); background-repeat: repeat; background-position: left center; background-color: #1C0D6A; width: 151px; height: 17px; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; padding-left:18px; padding-right:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}

.menudefault a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}

.menudefault a:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E2DEC3; font-weight: bold; text-decoration: none}

.menudefaultselect { background-image: url(menu_bullet_red.gif); background-repeat: repeat; background-position: left center; background-color: #C30B0B; width: 151px; height: 17px; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align: left; padding-left:18px; padding-right:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold}

.menudefaultselect a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}

.menudefaultselect a:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E2DEC3; font-weight: bold; text-decoration: none}

.menuitem { background-image: url(menu_bullet_navy.gif); background-repeat: repeat; background-position: left center; background-color: #1C0D6A; width: 151px; height: 17px; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; text-align: left; padding-left:18px; padding-right:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;}

.menuitem a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}

.menuitem a:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E2DEC3; font-weight: bold; text-decoration: none}

.menuredbutton { background-image: url(menu_redbutton_navy.gif); background-repeat: repeat; background-position: left center; background-color: #1C0D6A; width: 151px; height: 17px; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; text-align: left; padding-left:18px; padding-right:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;}

.menuredbutton a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}

.menuredbutton a:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E2DEC3; font-weight: bold; text-decoration: none}

.menuredbuttonselect { background-image: url(menu_redbutton_red.gif); background-repeat: repeat; background-position: left center; background-color: #1C0D6A; width: 151px; height: 17px; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; text-align: left; padding-left:18px; padding-right:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;}

.menuredbuttonselect a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}

.menuredbuttonselect a:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E2DEC3; font-weight: bold; text-decoration: none}

.menuselect { background-image: url(menu_bullet_red.gif); background-repeat: repeat; background-position: left center; background-color: #C30B0B; width: 151px; height: 17px; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; text-align: left; padding-left:18px; padding-right:0px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;}

.menuselect a{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none}

.menuselect a:hover{  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #E2DEC3; font-weight: bold; text-decoration: none}

/*------------------ End of Menu Navigation ----------------*/




.clocktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF
}

.bgcolor {
	background-color: 7F7E9E
}
.textheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF
}
.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0C0342;
}
.buffering {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}

.banner_top_row {
	height: 5px;
}
.banner_bottom_row {
	height: 12px;
}

#PlayerHeader {
	height: 25px;
	background-color: #1C0D6B;
	text-align: left;
	vertical-align: middle;
}
#PlayerHeaderROD {
	height: 25px;
	background-color: #1C0D6B;
	text-align: center;
	vertical-align: middle;
}

#DemoHeader {
	height: 25px;
	background-color: #1C0D6B;
	text-align: center;
	vertical-align: middle;
}

#player_bottom_c{
	height: 50px;
}
#player_bottom2_c{
	width: 15px;
}
#player_bottom3_c{
	width: 60px;
}
#player_bottom4_c{
	width: 5px;
}
#player_bottom5_c{
	height: 10px;
	font-size: 2px;
}
#player_right1_c {
	width: 200px;
	height: 25px;
}
.player_right2_c {
	width: 200px;
	height: 20px;
	background-color: #1C0D6B;
}
.player_msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #423B64;
	padding: 2px;
}
.player_msg_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #423B64;
	padding: 0px;
}
.player_right3_c {
	width: 200px;
	height: 23px;
	background-color: #CDCBBB;
}
.player_right4_c {
	width: 200px;
	height: 30px;
	background-color: #CDCBBB;
}
.player_right5_c {
	width: 200px;
	background-color: #82809B;
}
.player_right6_c {
	width: 200px;
	height: 26px;
	background-color: #CDCBBB;
}
.options_row {
	background-color: #423B64;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	text-align: center;
	color: #FFFFFF
}
.vol_spacer {
	width: 8px;
}
.vol_mark {
	width: 5px;
	height: 18px;
}
.vol_on {
	background-color: #1C0D6B;
}
.vol_off {
	background-color: #C00912;
}
#BodyOffset{
	height: 240px;
	width: 240px;
}
.PlayerOffset320 {
	height: 1px;
	width: 10px;
}
.PlayerOffset360{
	height: 1px;
	width: 10px;
}
.PlayerOffset480{
	height: 1px;
	width: 10px;
}
#OptionsImg {
	width: 191px;
	height: 0px;
}

#LoginTable {
	width: 320px;
}
#LoginTableNew {
	width: 197px;
	background-color: #383256;
}
.FormHeader {
	height: 30px;
	background-color: #1C0D6B;
	text-align: center;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.FormHeaderNew {
	height: 0px;
}
.LinkDark{
	color: #1C0D6B;
}
.LinkDark:Hover{
	color: #BF0B0E;
}	
	
.FormText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0C0342;
	background-color: #E2DEC3;
}
.FormTextNote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CC0000;
	background-color: #E2DEC3;
}
.FormTextError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
	background-color: #E2DEC3;
}
.FormTextCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0C0342;
	background-color: #E2DEC3;
	text-align: center;
	height: 140px;
}
.FormTextWhiteRadioA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-align: left;
}
.FormTextWhiteRadioB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
.FormTextWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #EFC648;
	text-align: center;
}
.FormTextWhiteA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.FormTextWhiteB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.FormTextWhiteC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2DEC3;
}
.FormTextWhiteH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
.FormTextWhiteS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}

#FormTextPrompt {
	visibility: hidden;
	display:none;
}
.FormTextNew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	background-color: #383256;
}
.InputText {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
}
.InputTextNew {
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
}
.FormSpaceRow {
	height: 10px;
	background-color: #E2DEC3;
}
.FormSpaceRowNew {
	height: 10px;
	background-color: #383256;
}
.FormSpaceRow2 {
	height: 4px;
	background-color: #E2DEC3;
}
#FormSpaceRow1 {
	display: none;
}
.RedRow {
	background-color: #BF0B0E;
}
.RedRow2 {
	background-color: #BF0B0E;
	height: 4px;
}
.RedRow3 {
	background-color: #BF0B0E;
	height: 10px;
}
.RedRow4 {
	background-color: #BF0B0E;
	height: 20px;
}
.WhiteRow {
	background-color: #ffffff;
	height: 1px;

}
.WhiteRowNew {
	height: 0px;
}
.TransparentRow {
	height: 3px;
}
#ErrorCell {
	background-color: #BF0B0E;
	height: 50px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}
#RegisterTable {
	width: 550px;
}
#RegisterButtons {
	width: 250px;
}
#TermsHeader {
	height: 85px;

	width: 100%;
	background-position:left top;
	background-repeat: no-repeat;
}
.textTerms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF
}
#ErrorHeader {
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	background-color: #BF0B0E;
	text-align: center;
	color: #ffffff;
}
#ErrorMessage {
	height: 90px;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0C0342;
	background-color: #E2DEC3;
}
.MenuSpacer1 {
	height: 2px;
}
.MenuSpacer2 {
	height: 20px;
}
.MenuSpacer3 {
	width: 4px;
}
.MenuSpacer4 {
	height: 90px;
}
#cell_menu {
	padding: 0.05cm;
}
.LoginPlayerCell {
	width: 338px;
	text-align: center;
}
#NewUsersRow {
	visibility:hidden;
	display: none;
}
#ForgotRow {
	background-color: #383256;
}
.ForgotText {
	background-color: #383256;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-indent: 58px;
}
.TermsRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #C20911;
	height: 20px;
	text-align: center;
}
.LoginMsgCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	height: 9px;
	text-align: left;
	text-indent: 8px;
}
.ReportDiv320 {
	position: absolute;
	top: 10px;
	left: 350px;
	width: 200px;
	height: 318px;
}
.ReportDiv360{
	position: absolute;
	top: 10px;
	left: 390px;
	width: 200px;
	height: 318px;
}
.ReportDiv480{
	position: absolute;
	top: 10px;
	left: 510px;
	width: 200px;
	height: 318px;
}
.ReportHeader {
	background-color: #1C0D6B;
	height:25px;
	text-align: center;
}
.ReportCell {
	background-image: url(rotd_textbg02.jpg);
}
.ReportTextDiv {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 3px;
}
table.cal {
	border-width: 1px;
	border-color: #827f9c;
	border-style: solid;
	height: 110px;
}
td.cal       {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	border-width: 1px;
	border-color: #827f9c;
	border-style: solid;
	cursor: hand;
	cursor: pointer;
	height: 19px;
}
P.cal       {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
	height: 19px;
}
td.cal_dis      {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #999999;
	border-width: 1px;
	border-color: #827f9c;
	border-style: solid;
	cursor: hand;
	cursor: pointer;
	height: 19px;
}
p.cal_dis      {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #999999;
	height: 19px;
}
td.dis_cal      {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #999999;
	border-width: 1px;
	border-color: #827f9c;
	border-style: solid;
	cursor: hand;
	cursor: pointer;
	height: 19px;
}
p.dis_cal      {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #999999;
	height: 19px;
}
td.cal_month {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
	cursor: hand;
	cursor: pointer;
	border-width: 1px;
	border-color: #827f9c;
	border-style: solid;
	height: 19px;
}
td.cal_dow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	border-width: 1px;
	border-color: #827f9c;
	border-style: solid;
	height: 19px;
}
td.tdz	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	border-width: 1px;
	border-color: #827f9c;
	border-style: solid;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	height: 19px;
}
p.tdz	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	height: 19px;
}
td.tdz_cal	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	border-width: 1px;
	border-color: #827f9c;
	border-style: solid;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	height: 19px;
}
p.tdz_cal	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #ffffff;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
	height: 19px;
}
#calendar_div {
	height: 156px;
}
#SearchDiv {
	height:240px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;

}
#ReportDiv {
	height:270px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.SearchDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.SearchDateH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: yellow;
	font-weight: bold;
}
.SearchTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
}
.SearchTitleH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: yellow;
	font-weight: bold;
}
.SearchDescS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}
.SearchDescSH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: yellow;
}
.ShowDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}
.WatchNow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: yellow;
}
.ShowDetailsGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.WatchNowGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;
}
.SearchDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}
.SearchDescriptionH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: yellow;
}

.festivalDiv{
	width: 202px;
	height: 245px;
	overflow: auto;
}

.dayselect { background-color: #BF0B0E; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center; border-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.dayunselect { background-color: #1C0D6B; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center}

.dayunselect a{ background-color: #1C0D6B; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center; text-decoration: underline}

.dayunselect a:hover{ background-color: #1C0D6B; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: center; text-decoration: none}

.racetitle { background-color: #7F7E9E; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-align: left; font-weight: bold; border-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.racedetails { background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-align: left; font-weight: normal}

.rannumber { background-color: transparent; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFF00; text-align: left; font-weight: normal}

.racedivider{ height: 5px }

