/* General */
body { font-size: 8pt;
       font-family: Arial;
       margin-top: 0px;
       margin-left: 0px;
       margin-bottom:0;
       margin-right:0;
       color:#a2a3a4;
       background-color:white;
}
table 
{
    font-size: 8pt;
    font-family: Arial;
}
h1 {
	font: bold 24px Tahoma, Geneva, sans-serif;
	color:#063;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	line-height: normal;
}

h2 {
	font: normal 16px Tahoma, Geneva, sans-serif;
	color:#063;
	margin: 0px;
	padding: 0px;
	line-height: normal;
}
p.note, a.note {
	font: normal 14px Verdana, Geneva, sans-serif;
	color: #F00;
	text-decoration: none;
}

/* Input */

INPUT, SELECT, TEXTAREA { font-size: 8pt; font-family: Arial }
INPUT.text, SELECT.text, TEXTAREA.text { font-size: 8pt; font-family: Arial;	border-right: dodgerblue 1px solid;	border-top: dodgerblue 1px solid; border-left: dodgerblue 1px solid; border-bottom: dodgerblue 1px solid; }
INPUT.number { text-align: right;}
INPUT.login { font-size: 12px; height: 20px;  }
INPUT.loginPassword { font-size: 12px; height: 20px; background-image: url(Images/PasswordText.png); }
INPUT.loginPasswordOn { font-size: 12px; height: 20px; }

INPUT.WaterMarkedTextBoxPSW
        {
            background-position: center;
            font-size: 12px; 
            height: 20px;
            width: 105px;
            background-color: #F0F8FF;
            color: white;
            vertical-align: middle;
            text-align: center;
            background-image: url(Images/PasswordText.png);
            background-repeat: no-repeat;
            background-position: center;   
        }

IMG.icon IMG.dpIcon { cursor: pointer; }

SPAN.error { color:Red; }
.error { color:Red; }

/* Normal content - Spiro */
a{ font:Verdana; font-size:11px; color:#CCCCCC; text-align:justify; text-decoration:underline; }
a.news{ font:Verdana; font-size:11px; color:#CCCCCC; text-align:justify; }

/* Top level menus */

A.menuButton { text-decoration: none; cursor: hand; cursor: pointer; font-family: Verdana; font-size: 12px; color:white;}
A:hover.menuButton { color: white; text-decoration: underline; cursor:  hand; cursor: pointer; cursor: pointer; font-family: Verdana; font-size: 12px; }
A.menuButton2 { text-decoration: none; CURSOR:  hand; cursor: pointer; font-family: Verdana; font-size: 12px; color: #D7D7D7;}
A:hover.menuButton2 { color: #FEDC83; text-decoration: none; CURSOR:  hand; cursor: pointer; font-family: Verdana; font-size: 12px; }
body.menu 
{
    /*background-image:url(Images/header_bg5.jpg);*/
    background-image:url(Images/header-background.jpg);
    background-repeat:repeat-x;
    background-color:#CCCCCC;
}


/*bottom menu */
A.menuBottom { text-decoration: none; CURSOR:  hand; cursor: pointer; font-family: Verdana; color: #a8c441; font-size:9px; vertical-align:top;}
A:hover.menuBottom { color: #FFFFFF; text-decoration: underline; cursor:  hand; cursor: pointer; font-family: Verdana; font-size:11px; vertical-align:top;}

/* Context help */
TABLE.help { border-right: black 1px solid;	border-top: black 1px solid; border-left: black 1px solid; border-bottom: black 1px solid; background-color: lightyellow; }

/* Dialogs and headings */
TABLE.dialog {border-right: #006699 1px solid; border-top: #006699 1px solid; border-left: #006699 1px solid; border-bottom: #006699 1px solid; }
TD.heading { font-weight: bold; color: white;}
TD.subHeading { font-weight: bold; color: white;}
TD.field {}

/* Registration */
TD.registerHeading { font-weight: bold; padding-left:5px; font-size: 12px; color: white; height:22px; text-align:left; font:Arial; font-size:16px; background-color:white;}
TD.registerSubHeading { font-style:italic; padding-left:10px; font-size: 12px; color: #0B1B57; background-color: white; text-align:left; }

/* Markets */

SELECT.marketListText { color:#19623a; width: 80px; font-size: 8pt; font-family: Arial; border-right: dodgerblue 1px solid;	border-top: dodgerblue 1px solid; border-left: dodgerblue 1px solid; border-bottom: dodgerblue 1px solid; text-align:center; }
INPUT.marketListButton { border-right: DarkBlue thin solid; border-top: DeepSkyBLue thin solid;	border-left: DeepSkyBLue thin solid; border-bottom: DarkBlue thin solid; background-color: RoyalBlue; color: white; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; }
INPUT.marketListButtonOver { border-right: DarkBlue thin solid; border-top: DeepSkyBLue thin solid; border-left: DeepSkyBLue thin solid; border-bottom: DarkBlue thin solid; background-color: RoyalBlue; color: white; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; font-weight: bold; }
INPUT.marketListButtonClick { border-right: DarkBlue thin solid; border-top: DeepSkyBLue thin solid; border-left: DeepSkyBLue thin solid; border-bottom: DarkBlue thin solid; background-color: dodgerblue; color: white; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; font-weight: bold; }
TD.marketListHeading { color: black; background-color: #B5C3D3; border-bottom: black 1px solid; }
TR.marketListTableHeading { background-image: url(Images/New/Headings_bg3.jpg);
							background-position: center;
							background-repeat:repeat-x;font-weight: bold; color: white; height:32px;}
TR.marketList{background-image: url(Images/New/Headings_bg4.jpg);
							background-position: center;
							background-repeat:repeat-x; height:32px; color:#19623a}
TR.marketListHighlight {background-image: url(Images/New/Headings_bg5.jpg);
							background-position: center;
							background-repeat:repeat-x; color:black; height:32px;}
TR.marketListScratched {background-color:#747679; text-decoration: line-through; height:32px; }
TR.marketListSuspended {background-color:#747679; color:#999999; height:32px;}


/* Event browser*/ 


INPUT.browserButton { border-right: DarkBlue thin solid; border-top: DeepSkyBLue thin solid;	border-left: DeepSkyBLue thin solid; border-bottom: DarkBlue thin solid; background-color: RoyalBlue; color: white; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; }
INPUT.browserButtonOver { border-right: DarkBlue thin solid; border-top: DeepSkyBLue thin solid; border-left: DeepSkyBLue thin solid; border-bottom: DarkBlue thin solid; background-color: dodgerblue; color: white; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; font-weight: bold; }
INPUT.browserButtonClick { border-right: DarkBlue thin solid; border-top: DeepSkyBLue thin solid; border-left: DeepSkyBLue thin solid; border-bottom: DarkBlue thin solid; background-color: dodgerblue; color: white; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; font-weight: bold; }

BODY.browser 
{
	background-color:White;
    /* background-image: url(Images/eventBrowserBg.gif);
    background-repeat:repeat-y;*/
}
TABLE.browser {}


TD.browserHeading { font-weight: bold; color: #FFFFFF; background-color: #0B1B57; border-bottom: #0B1B57 1px solid; height:22px; font:tahoma; font-size:12px;}

UL.browser, UL.b { width: 176px; padding-left: 0px; margin-left: 0px; }
menu_bg.gif
/*LI.browserSport, LI.bs { display:block; width: 196px; margin:0px; padding-left:8px; padding-top:4px; height:20px; list-style-type: none; cursor:  hand; cursor: pointer; color:#0B1B57; font-size: 14px; text-align:left; background-image:url(Images/sel_down.gif); background-repeat:no-repeat; background-position: left top;}
LI.browserSportOpen, LI.bso {display:block; width: 196px; margin:0px; padding-left:8px; padding-top:4px; list-style-type: none; cursor:  hand; cursor: pointer; color: #0B1B57; font-weight: bold; font-size : 14px; text-align:left; background-image:url(Images/sel_up.gif); background-repeat:no-repeat; background-position:left top;}*/
LI.browserSport, LI.bs { display:block; width: 160px; margin:0px; padding-left:8px; padding-top:4px; height:24px; list-style-type: none; cursor:  hand; cursor: pointer; color:#858788; font-size: 12px; text-align:left;  background-image:url(Images/Menu_Right.gif); background-repeat:no-repeat; background-position: left top; border-bottom: solid 1px lightgrey; }
LI.browserSportOpen, LI.bso {display:block; width: 160px; margin:0px; padding-left:8px; padding-top:4px; height:24px; list-style-type: none; cursor:  hand; cursor: pointer; color: #ffffff; font-weight: bold; font-size : 12px; text-align:left;  background-image:url(Images/Menu_RightGreen.gif); background-repeat:no-repeat; background-position:left top;}

LI.browserTournament, LI.bt {display:block; width: 200px; height:25px; padding-top:5px; list-style-type: none; cursor:  hand; 
cursor: pointer;  color: #1c5135; font-weight: bold; font-size : 10px; border-bottom:solid 1px white;background:white;
position:relative; z-index:5000; padding-left:5px; padding-bottom:0px; margin-bottom:0px; border-bottom: solid 1px lightgrey; 
}


LI.browserTournamentOpen, LI.bto {display:block; width: 200px; padding-top:5px; list-style-type: none; cursor:  hand; cursor: pointer; color: #1c5135; font-weight: bold; font-size : 10px; background:white; position:relative; }

LI.browserEvent, LI.be {padding-left: 2px; display:block; width:200px; list-style-type: none; CURSOR:  hand; cursor: pointer; color: #858788; font-size:8pt; border-bottom: #4E4F54 1px solid; background-color: white; position:relative; }
LI.browserEventClosed, LI.bec {padding-left: 2px; display:block; width:200px; list-style-type: none; CURSOR:  hand; cursor: pointer; color: #4E4F54; border-bottom: #4E4F54 1px solid; background-color: white; }
A.browserLink, A.bl, A:link.bl, A:hover.bl{ text-decoration: none; color: blue; }

/* Bets */

TABLE.bet {	background-color: #DCDCDC; color:black; }

TABLE.betSubmitted { background-color: #DCDCDC; color:black;}
SPAN.betError {	font-weight: bold; color: crimson; }
TR.betError { background-color: moccasin; }
TR.betSportTournament { font-weight: bold;color: black;}
TD.betHeading { font-weight: bold; color: white;font-size:12px; }
TR.betSubHeading { font-weight: bold; color: #0B1B57; background-color: #009999;}
TD.betSeperator { border-bottom: #006699 1px solid; }
TR.betTableHeading { font-weight: bold; color: white; background-color: #009999; }
TR.betHighlight { background-color: whitesmoke; }
INPUT.betStake { text-align: right; }
A.betButton { border-right: DarkSlateGray thin solid; border-top: mediumaquamarine thin solid; border-left: mediumaquamarine thin solid; border-bottom: DarkSlateGray thin solid; background-color: darkcyan; color: white; width: 40px; height: 20px; CURSOR:  hand; cursor: pointer; text-decoration: none; text-align: center; }
A:hover.betButton { border-right: DarkSlateGray thin solid; border-top: mediumaquamarine thin solid; border-left: mediumaquamarine thin solid; border-bottom: DarkSlateGray thin solid; background-color: LightSeaGreen; color: white; width: 40px; height: 20px; CURSOR:  hand; cursor: pointer; font-weight: bold; text-decoration: none; text-align: center; }

/*special multiple options*/
TR.specialMultipleBetHeading{ font-weight: bold; color: white; background-color:#4E4F54; text-align:center;}
TABLE.specialMultipleBetHeading{border: solid 1px #38729F; width:100%;}

/* Bet list */
BODY.betList {color:Black;}
TABLE.betList {}
TD.betListHeading { font-weight: bold; color: darkgray;}
TD.betListInfoHeading { font-weight: bold; color: darkgray;}

/* Market results */

TABLE.marketResultList { }
TD.marketResultListHeading { font-weight: bold; color: white; background-color: darkblue; }
TR.marketResultListTableHeading { font-weight: bold; color: #A50005;}
TR.marketResultListHighlight { background-color: #DCDCDC; color:Black;}
TR.marketResultListPending { background-color: aliceblue; }
TR.marketResultListResult {background-color:#747679; }
TR.marketResultListScratched { color: darkgray; }


TABLE.marketResult { }
TD.marketResultHeading { font-weight: bold;	background-color: gainsboro; }

/* Transactions */
INPUT.transactionButton { border-right: darkgreen thin solid; border-top: limegreen thin solid;	border-left: limegreen thin solid; border-bottom: darkgreen thin solid; background-color: seagreen;	color: white; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; }
INPUT.transactionButtonOver { border-right: darkgreen thin solid; border-top: limegreen thin solid; border-left: limegreen thin solid; border-bottom: darkgreen thin solid; background-color: limegreen; color: white; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; font-weight: bold; }
INPUT.transactionButtonClick { border-right: darkgreen thin solid; border-top: limegreen thin solid; border-left: limegreen thin solid; border-bottom: darkgreen thin solid; background-color: limegreen; color: white; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; font-weight: bold; }

/* Transaction list */
TABLE.transactionList { }
TD.transactionListHeading { font-weight: bold; color: white; background-color: darkblue; }
TR.transactionListTableHeading { font-weight: bold; color: white; background-color: mediumseagreen; }
TR.transactionListHighlight { background-color: Gainsboro; }
TR.transactionListPending { background-color: aliceblue; }
TR.transactionListScratched { color: darkgray; }
INPUT.transactionListButton { border-right: DarkBlue thin solid; border-top: DeepSkyBLue thin solid;	border-left: DeepSkyBLue thin solid; border-bottom: DarkBlue thin solid; background-color: RoyalBlue; color: white; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; }

/* Transaction details */
TABLE.transactionDetailList { }
TD.transactionDetailListHeading { font-weight: bold; color: white; background-color: SeaGreen; }
TR.transactionDetailListTableHeading { font-weight: bold; color: white; background-color: mediumseagreen; }

/* Accounts */
TD.accountHeading { font-weight: bold; color: white; background-color: Crimson; }
INPUT.accountButton { border-right: #666666 thin solid; border-top: #CCCCCC thin solid;	border-left: #CCCCCC thin solid; border-bottom: #666666 thin solid; background-color: #E4E4E4;	color: #0B1B57; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; }
INPUT.accountButtonOver { border-right: #666666 thin solid; border-top: #CCCCCC thin solid; border-left: #CCCCCC thin solid; border-bottom: #666666 thin solid; background-color: #E4E4E4; color: #0B1B57; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; font-weight: bold; }
INPUT.accountButtonClick { border-right: #666666 thin solid; border-top: #CCCCCC thin solid; border-left: #CCCCCC thin solid; border-bottom: #666666 thin solid; background-color: #D4D4D4; color: #0B1B57; width: 75px; height: 20px; CURSOR:  hand; cursor: pointer; font-weight: bold; }

/* Calendar */
.dpDiv { }
.dpTable { text-align: center; color: #505050; background-color: #ece9d8; border: 1px solid #AAAAAA; }

TD.dp {	cursor: pointer; border: 1px solid Gainsboro; }
TR.dpTitle { }
TR.dpDay { }
TR.dpTodayButtonTR { }

TD.dpTitle { }
TD.dpButton { }
TD.dpTodayButton { }

TD.dpDay { background-color: #CCCCCC; border: 1px solid #AAAAAA; color: white; }
TD.dpDayHighlight { cursor: pointer; color: 4060ff; border: 1px solid #AAAAAA; }	

.dpTitleText { color: gray; font-weight: bold;	}
.dpDaySelected { color: 4060ff;	font-weight: bold; }	
TD.dpDaySelected { cursor: pointer; background-color: #CCCCCC; border: 1px solid #AAAAAA; }

.dpButton {	color: gray; background: #d8e8ff; }

table.eventComments{color:#19623a; background-color:#CCCCCC; border:1px solid #808080;}
TD.eventComments{color:#19623a;font-size:15px;}




/*Control layer*/
TD.antepostEventSport
{
  font-weight: bold;
  font-size:14px;
  background-color: #FFFFFF;
  color:#FFFFFF;
  height:25px;
  background-repeat:no-repeat;
  background-image:url(Images/ControlLayerImages/heading.gif);
  background-position:left;
  padding-left:45px;
}
/*TD.currentBetEventSubheadingBack{background-color:#DAE1E9;}*/
TD.currentBetEventSubheadingBack{background-color:White;}

TD.currentBetEventSubheadingOpen
{
	background-image:url(Images/ControlLayerImages/left_semi_open_new.gif);
	cursor: hand; cursor: pointer;
}

TD.currentBetEventSubheadingClosed
{
	background-image:url(Images/ControlLayerImages/left_semi_closed_new.gif);
	cursor: hand; cursor: pointer;
}
TD.currentBetEventSubheading2{ /*padding-left:20px; */font-weight: bold; color:#213646;  background-color:#DAE1E9; /*background-image:url(Images/betXchange_images/tablesOnMain/left_semi_open.gif);*/ background-repeat:no-repeat; background-position:left;}
TD.currentBetEventSubheading2R{width:8px; background-color:#DAE1E9; background-image:url(Images/ControlLayerImages/right_semi.jpg); background-repeat:no-repeat; background-position:right;}

Table.eventsTableClosed
{
	display:none;
}
Table.eventsTableOpen
{
	display:block;
}
TD.antepostEventBlankCell{ width:38px; background-color:#FFFFFF;}



Table.Heading{}
Table.LastHeading{border-bottom:solid #FF0000 5px;}

TR.antepostEvent {margin-left:35px; background-color:#DAE1E9; }

TD.antepostEventImgCell_OL
{
	background-image:url(Images/ControlLayerImages/rect_O_L.jpg);
	background-repeat:no-repeat;	
	width:32px;
	background-color:#FFFFFF;
}
TD.antepostEventImgCell_OR
{
	background-image:url(Images/ControlLayerImages/rect_O_R.jpg);
	background-repeat:no-repeat;	
	width:32px;
	background-color:#FFFFFF;
}

TD.antepostEventImgCell_EL
{
	background-image:url(Images/ControlLayerImages/rect_E_L.jpg);
	background-repeat:no-repeat;	
	width:32px;
	background-color:#DAE1E9;
}
TD.antepostEventImgCell_ER
{
	background-image:url(Images/ControlLayerImages/rect_E_R.jpg);
	background-repeat:no-repeat;	
	width:32px;
	background-color:#DAE1E9;
}
TD.antepostEventImgCell_EFL
{
	background-image:url(Images/ControlLayerImages/first_gray_left.jpg);
	background-position:top left;
	background-repeat:no-repeat;	
	width:32px;
	background-color:#DAE1E9;
}
TD.antepostEventImgCell_EFR
{	
	background-position:top right;
	background-image:url(Images/ControlLayerImages/first_gray_right.jpg);
	background-repeat:no-repeat;	
	width:32px;
	background-color:#DAE1E9;
}
TD.antepostEventImgCell_ELL
{
	background-image:url(Images/ControlLayerImages/last_gray_left.jpg);
	background-position:bottom left;	
	background-repeat:no-repeat;	
	width:32px;
	background-color:#DAE1E9;
}
TD.antepostEventImgCell_ELR
{	
	background-position:bottom right;
	background-image:url(Images/ControlLayerImages/last_gray_right.jpg);
	background-repeat:no-repeat;	
	width:32px;
	background-color:#DAE1E9;
	
}

TR.antepostEventTournament{height:25px;}

TD.antepostEventTournament_E{ color:#8F373B; font-weight:900; padding-left:0px; background-color:#DAE1E9;}
TD.antepostEventTournament_O{ color:#8F373B; font-weight:900; padding-left:0px; background-color:#FFFFFF;}



TD.currentBetEvent2MidCell{background-color:#E1E5E8}
a.currentBetEvent2:link {color:#027E5C; font-weight:Bold; text-decoration:none;}
a.currentBetEvent2:active {color:#027E5C; font-weight:Bold; text-decoration:none;}
a.currentBetEvent2:visited {color:#027E5C; font-weight:Bold; text-decoration:none;}
a.currentBetEvent2:hover {color:#027E5C; font-weight:Bold; text-decoration:underline;}

a.currentEvent2{color:#09429B; text-decoration:none;}
TR.currentEvent2 {margin-left:35px; background-color:#DAE1E9; }

/* SPIRO -FROM LIMABEAN- AMENDMENTS */

.mainheading{
	text-align:center;
	font:Arial;
	font-size:16px;
	color:#FFFFFF;
	text-align:justify;
	font-weight:bold;
}

.mainheading2
{
	color:#ffffff;
	background-color:white;
	background-image: url(Images/New/diary_header.png);
	background-position: center;
	background-repeat:no-repeat; 
	/*background-repeat:repeat-x;*/
	font-family:verdana;
	font-size:12px;
	text-align:left;
		
}

.mainheading3
{
	color:#ffffff;
	background-color:white;
	background-image: url(Images/next_betting_events_bgrnd.png);
	background-position: center;
	/* background-repeat:no-repeat; */
	background-repeat:repeat-x;
	font-family:verdana;
	font-size:12px;
	text-align:left;
		
}

.mainheading4
{
	color:#ffffff;
	background-color:white;
	background-image: url(Images/New/diary_header2.png);
	background-position: center;
	background-repeat:no-repeat; 
	/*background-repeat:repeat-x;*/
	font-family:verdana;
	font-size:12px;
	text-align:left;
	
}

.mainheading_new
{
	color:#19623a;
	background-color:white;
	/* background-image: url(Images/New/Headings_bg.gif);
	background-position: center;
	background-repeat:no-repeat; */
	font-family:Arial;
	font-size:24px;
	text-align:left;
	font-weight:bold;
}

.buttons
{
	color:#19623a;
	/* BackColor="#D0E29E";
	BorderColor="#B2CC58"; 
	BorderStyle="Solid"; 
	ForeColor="#19613A";*/
	border-style:solid;
	border-Color: #B2CC58;
	background-color: #D0E29E;	
	color: #19613A; 
	CURSOR: hand; 
	cursor: pointer;
}

.blue_title{
	background-color:#a7c33f;
	font-family:tahoma;
	font-size:8pt;
	font-weight:700;
	text-align:center;
	color:#FFFFFF;
}

.img_box{
	background-color: #FFFFFF;
	padding: 2px;
	margin:2px;
	border:2px solid #FFFFFF;
}

.content{
	font:Verdana;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	padding:2px;

}

.back_of_content_table{
	background-color:#334677;
}


td.newsSubHeading {color: #0B1B57; border-bottom: black 1px solid;  text-transform: uppercase; text-align: left; }
TD.newsContent{ color: #FFFFFF}
TD.newsItem { background-color: ghostwhite;  }


/* RACE CARD */

.couponHorseRacing{
	border:1px solid #0B1B57;
	background:#FFFFFF;
	color:#0B1B57;
}

.bottomBorder{
color: #0B1B57;

}

.newsSubHeadingRaceCard{
	color: #0B1B57; background-color: #FFDC80; border-bottom: black 1px solid;  text-transform: uppercase; text-align: center; 
}

.resultedEvent{color:Red;font-weight:bold;cursor: hand; cursor: pointer;}


/*Open and exotic bets*/
TR.openBets
{
	height:20px;
}

TD.openBetsMarket
{
	font-weight:bold;
	font-size:9px;
	/*color:white;	
	background-color:#334677;*/
	color: white;
	background-color: #4d4e53;
}

TD.openBetsMarketLookUp
{
	font-weight:bold;
	font-size:8px;
	color:black;	
	background-color: #FFFFFF;	
	text-transform:capitalize;	
}

TD.exoticBetsHeading
{
	width:40px;
	
	
}

TD.exoticBetsUnSelected
{
	width:40px;	
	font-weight:bold;
	font-size:9px;
	color:black;
	cursor: hand; cursor: pointer;
	background-color:white;		
}

TD.exoticBetsSelected
{
	width:40px;	
	font-weight:bold;
	font-size:9px;
	color:white;
	cursor: hand; cursor: pointer;
	background-color:red;
}

TD.openBetsUnSelected
{
	width:15px;	
	font-weight:bold;
	font-size:9px;
	color:black;
	cursor: hand; cursor: pointer;
	background-color:white;		
}

TD.exoticBetsFieldSelected
{
	width:40px;	
	font-weight:bold;
	font-size:10px;
	color:blue;
	cursor: hand; cursor: pointer;	
	background-color:white;
}

TD.exoticBetsFieldUnSelected
{
	width:40px;	
	font-weight:bold;
	font-size:10px;
	color:blue;
	cursor: hand; cursor: pointer;	
	background-color:white;
}

TD.exoticBetsScratchedMarket
{
	width:40px;	
	font-weight:bold;
	font-size:9px;
	color:#999999;	
	background-color:#cccccc;
}

TD.openBetsSelected
{
	width:15px;	
	font-weight:bold;
	font-size:9px;
	color:white;
	cursor: hand; cursor: pointer;
	background-color:red;
	/*background-image:url(Images/openBetsBgImgSelected.gif);*/
	background-repeat:no-repeat;	
	background-position:center
}

TD.openBetsScratchedMarket
{
	width:15px;	
	font-weight:bold;
	font-size:9px;
	color:#999999;	
	background-color:#cccccc;
}

TD.openBetsFieldSelected
{
	width:15px;	
	font-weight:bold;
	font-size:10px;
	color:blue;
	cursor: hand; cursor: pointer;	
	background-color:white;
}

TR.openBetsHeading
{	
	font-weight:bolder;
	font-size:10px;
	color:#a5000b;	
	background-color:#000000;
border: 0;
}

TR.exoticBetsHeading
{
	width:15px;
	font-weight:bold;
	font-size:10px;
	color:white;	
	background-color:blue;
border: 0;
}


TR.openBetsFieldUnSelected
{
	
}
TD.openBetsFieldUnSelected
{
	width:15px;
	font-weight:bold;
	font-size:10px;
	color:blue;
	cursor: hand; cursor: pointer;	
	background-color:white;
}

/*Next event list by sport*/
table.nextEventListBySport
{
	width:90%;
	color:#19623a;
	background-color:#ebf1d5;
}
TR.tableHeading
{
	font-weight:normal;
	text-transform:uppercase;
	color:white;
	background-image: url(Images/New/Headings_bg3.jpg);
	background-position: center;
	background-repeat:repeat-x;
}

div.nextEventList
{
	margin-top:20px;	
	padding-top:3px;
	height:21px;	
	color:white;
	text-transform:uppercase;
	font-size:20px;
	font-weight:normal;
	text-align:center;
	background-image:url(Images/Headings_bg.gif);
	background-repeat:no-repeat;
	background-position:center;
}



/*Nitesh's styles */

.yellow_title{
background-color:#FFDC80;
font-family:tahoma;
text-align:center;
font-size:8pt;
font-weight:bold;
text-transform:capitalize;
color:#0B1B57;
}

.blue_block{
text-align:center;
font-family:Tahoma;
font-size:8pt;
background-color:#000000;
border-left-style:solid;
border-right-style:solid;
border-top-style:solid;
border-bottom-style:solid;
border-width:1;
}

.blue_block_IR{
text-align:center;
font-family:Tahoma;
font-size:8pt;
background-color:red;
border-left-style:solid;
border-right-style:solid;
border-top-style:solid;
border-bottom-style:solid;
border-width:1;
}



/* End Nitesh */

/* NextEventList */

.nextEventTournament{color:#a2a3a4; font-size:8.5pt; font-family:Verdana;}
.nextEventSport{color: #19623a;  font-size:8.5pt; font-family:Verdana; font-weight:bolder;}
.nextEventWagerEnd{color: #a2a3a4;  font-size:8.5pt; font-family:Verdana;}


/* NextEventList End Jeremy */




/*Devlin Haines 04/02/09 */

tableCommon {
	border-collapse: collapse;
	border-spacing: 0px;
	width:100%;
	/*margin-right: 10px;*/
}
.tableCommon th {
	color:White;
	padding-bottom:5px;
	vertical-align:top;
	background-image: url(Images/New/Headings_bg3.jpg);
	background-position: center;
	background-repeat:repeat-x;
}

/* TABLE HOLDING TABLE COMMON*/
.tableCommonHolder {
	width:100%;
	border:0;
}

/* TABLE COLUMNS*/
.tableCommon td {
	border:1px solid #898c8d;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	vertical-align:top;
	color:#19623a;
}

tableCommon1 {
	border-collapse: collapse;
	border-spacing: 0px;
	width:100%;
	/*margin-right: 10px;*/
}

/* TABLE COLUMNS*/
.tableCommon1 td {
	border:1px solid #8caa23;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	vertical-align:top;
	color:black; /*#19623a;*/
}

.tableCommon1 th {
	color:White;
	padding-bottom:5px;
	vertical-align:top;
	background-image: url(Images/New/Headings_bg3.jpg);
	background-position: left;
	background-repeat:repeat-x;
	text-align: left;  
}

/* TABLE ODD ROW*/
.tableCommon1 .odd_row {
	/*background-color:#4d4e53;*/
	/*background-color:#f2f6e6;*/
	background-image: url(Images/New/Headings_bg4.jpg);
							background-position: center;
							background-repeat:repeat-x;
}

/* TABLE EVEN ROW*/
.tableCommon1 .even_row {
	/*background-color:#747679;*/
	/*background-color:#f2f6e6;*/
	background-image: url(Images/New/Headings_bg4.jpg);
							background-position: center;
							background-repeat:repeat-x;
}

/* TABLE ODD ROW*/
.tableCommon .odd_row {
	/*background-color:#4d4e53;*/
	/*background-color:#f2f6e6;*/
	background-image: url(Images/New/Headings_bg4.jpg);
							background-position: center;
							background-repeat:repeat-x;
}

/* TABLE EVEN ROW*/
.tableCommon .even_row {
	/*background-color:#747679;*/
	/*background-color:#f2f6e6;*/
	background-image: url(Images/New/Headings_bg4.jpg);
							background-position: center;
							background-repeat:repeat-x;
}

/* TABLE EVEN ROW*/
.tableCommon .even_row1 {
	/*background-color:#747679;*/
	/*background-color:#f2f6e6;*/
	background-image: url(Images/New/Headings_bg6.jpg);
							background-position: center;
							background-repeat:repeat-x;
}

.imagesHolder {
	width:359px;
	height:59px;
	padding-bottom:10px;
}

.spaceUnderFlash {
	width:359px;
	height:31px;
}

.leftImage {
	width:173px;
	float:left;
}

/* */
.rightImage {
	padding-left:10px;
	width:163px;
	float:left;
}
.mainContentSubHeadings {
	color:#ffffff;
}
.mainContentDiv {
	width:517px;
	float:left;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	color:#898c8d;
	font-size: 11px;
}
/* TABLE WITH NO BORDERS*/
.tableNoBorder {
	border-collapse: collapse;
	border-spacing: 0px;
	font-size:11px;
}

/* COULUMN*/
.tableNoBorder td {
	border:0px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:top;
}

/* GREY HEADINGS ROW*/
.tableNoBorder .greyRow {
	color:#898c8d;
}
 /* SUB HEADING WITH MARRON COLOUR*/
.marronSubHead {
	color:#a5000b;
}

.tableNoBorder .noBorderColumnPad {
	padding-left:25px;
}



/*
.tableCommon .even_row {
	background-color:#747679;
}

.imagesHolder {
	width:359px;
	height:59px;
	padding-bottom:10px;
}

.spaceUnderFlash {
	width:359px;
	height:31px;
}

.leftImage {
	width:173px;
	float:left;
}


.rightImage {
	padding-left:10px;
	width:163px;
	float:left;
}
.mainContentSubHeadings {
	color:#ffffff;
}
.mainContentDiv {
	width:728px;
	float:left;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
	color:#898c8d;
	font-size: 11px;
}

.tableNoBorder {
	border-collapse: collapse;
	border-spacing: 0px;
	font-size:11px;
}

.tableNoBorder td {
	border:0px;
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:top;
}


.tableNoBorder .greyRow {
	color:#898c8d;
}

.marronSubHead {
	color:#a5000b;
}

.tableNoBorder .noBorderColumnPad {
	padding-left:25px;
}
*/

.mainTBL { padding-top:15px; display:block; padding-right:15px; }
.mainTBL .mainTBLcol1 {padding-left:15px; padding-right:20px; }
.mainTBL .mainTBLcol2 {width:318px !important; width:333px;  padding-right:15px;}
.mainTBL h4 {margin:0px;}
.mainTBL h4.subTTL  {background-image: url(Images/New/diary_header.png); color:white; font-weight:normal; font-size:10pt;  background-repeat:no-repeat; background-position:right;  height:26px !important; height:30px; }
.mainTBL h4.subTTL span {background:#ffffff; background-image:  url(Images/New/diary_header.png);  display:block; background-repeat:no-repeat;  padding-top:5px; padding-left:5px; width:250px;  height:26px !important; height:30px; margin-top:0px !important; margin-top:5px; }


.MenuHDR {background-image:url('Images/master/Header-Background.jpg'); }
.MenuHDR td {}
.MenuHDR .txtNav {width:500px; text-align:right; padding-right:10px;padding-top:10px;margin-left:430px}
/*.mainTBL h1 {font-size: 24pt; color: #19623a}*/


.nav { display:block;clear:both;height:30px; background-image:url('Images/master/MNU_Org_Tile.gif'); padding-left:35px;}
.nav a {display:block; padding-top:6px; padding-bottom:6px; text-decoration:none; list-style:none; display:inline; font-size:11pt; 
 background-image:url('Images/master/MNU_Org_Tile.gif'); padding-left:20px; padding-right:20px; font-weight:bold; 
color:#003719; margin:0px; float:left; }
.nav a:hover {background:#86a021; background-image:url('Images/master/MNU_Roll_Tile.gif'); color:white; }

.navAccBalance {text-align:right; padding-right:15px;}

* { font-family:Verdana; }
