

html { height:100%; }
body { height:100%;font-family:Tahoma,Verdana,Arial,Sans-Serif; color:#000000; }
td { font-family:Tahoma,Verdana,Arial,Sans-Serif; font-size:70%; }
hr { font-family:Tahoma,Verdana,Arial,Sans-Serif; height:1px; border:0; }
input { font-family:Tahoma,Verdana,Arial,Sans-Serif; padding:0px; font-size:100%; }
input.button { font-family:Tahoma,Verdana,Arial,Sans-Serif; padding:0px; font-size:100%; }
select { font-family:Tahoma,Verdana,Arial,Sans-Serif; padding:0px; font-size:100%; }

a { color:#095ba6; text-decoration:underline; }
a:hover { color:#095ba6; text-decoration:none; }
a.FrontpageAlternateLink { color:#000000; text-decoration:underline; }
a.GlobalGreyLink { color:#999999; text-decoration:underline; }
a.GlobalGreyGhostLink { color:#666666; text-decoration:none;}
a.GlobalGreyGhostLink:hover { color:#666666; text-decoration:none; }
a.GlobalHelpLink { color:#0163ad; font-weight:bold; text-decoration:none; border:1px solid #0163ad; }
a.GlobalHelpLink:hover { color:#ffffff; font-weight:bold; text-decoration:none; border:1px solid #0163ad; background-color:#0163ad; }   
a.GlobalAlternateHelpLink { color:#0163ad; font-weight:bold; text-decoration:none; border:1px solid #0163ad; }
a.GlobalAlternateHelpLink:hover { color:#0163ad; font-weight:bold; text-decoration:none; border:1px solid #0163ad; background-color:#ffffff; }
a.HeaderAlternateLink { color:#095ba6; text-decoration:underline; }
a.HeaderAlternateLink:hover { color:#000000; text-decoration:underline; }
a.HeaderLinks { color:#ffffff; text-decoration:none; font-weight:bold; font-size:8pt }
a.HeaderLinks:hover { color:#D9E8EA; text-decoration:none; font-weight:bold; }
a.TabLinks { color:#095ba6; text-decoration:none; }

.FrontpageAlternateBackground { background-color:#edf3f6; }
.FrontpageContentBackground { background-color:#f7f7f7; }
.FrontpageFastLinksBackground { background-color:#edf3f6; }
.FrontpageFooterText { font-size:60%; }
.FrontpageTime { color:#666666; font-weight:bold; }
.FrontpageVersionNumberText { color:#E6EFF6; }
.GlobalAsteriskText { color:#095ba6; }
.GlobalBackground { background-color:#ffffff; }
.GlobalBackgroundGrey { background-color:#eeeeee; }
.GlobalBoldedText { font-weight:bold; }
.GlobalContentText { font-weight:bold; color:#666666; }
.GlobalDarkText { color:#000000; font-weight:normal; }
.GlobalErrorText { font-weight:bold; color:#ff9900; }
.GlobalGreyText { color:#666666; }
.GlobalHeadingAlternateBackground { background-color:#84a5bf; }
.GlobalHeadingBackground { background-color:#b1c8d9; }
.GlobalHeadingText { color:#000000; font-size:120%; font-weight:bold; }
.GlobalHeadingTextInverted { color:#ffffff; font-size:120%; font-weight:bold; }
.GlobalItalicText { font-style: italic; }
.GlobalLargerText { font-size:115%; }
.GlobalLightGreyText { color:#bbbbbb; }
.GlobalNextHorseRaceBackground { background-color:#037ab7; }
.GlobalTableBorder { background-color:#858585; }
.GlobalTableCell { background-color:#ffffff; border-bottom:1px solid #e4e4e4; }
.GlobalBlackTableCell { background-color:#ffffff; border-top:1px solid #666666; }
.GlobalTableHeaderBackground { background-color:#d9e8ea; }
.HeaderBoldedText { font-weight:bold; color:#000000; }
.HeaderErrorText { font-weight:bold; color:#0163ad; }
.HeaderLinksText { color:#ffffff; font-size:8pt }
.HeaderLogoOuterBorder { background-color:#858585; }
.HeaderLogoInnerBorder { background-color:#ffffff; }
.HeaderLogoBackground { background-color:#ffffff; }
.HeaderText { color:#000000; }
.TabBorder { border-left:1px solid #858585; border-bottom:1px solid #858585; border-right:1px solid #858585; }
.BetInfoHeaderText { color:#000000; }
.RegistrationWelcomeCustBackground { background-color:#E1FFD9; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }
a.RegistrationLinks { color:#095BA6; text-decoration:underline; }
.XPFundsMessageBackground { background-color:#ffff99; }
.XPFundsMessageBorder { background-color:#cccccc; }
.XPMyAccountTabBackground { font-weight: bold; background-color:#d7d7dd; color:#000000; }

.XGHeaderBackground { background-color:#E6EFF6 }
.submenu { color:black ; background-color:#E6EFF6; font-size:8pt }
a.SubHeaderLinks { color:black; text-decoration:none; font-weight:bold; font-size:8pt }
a.SubHeaderLinks:hover { color:#84A5BF; text-decoration:none; font-weight:bold; }

.cdrGameGeneralInfo {background-image: url(../images/bgGameId.jpg); background-repeat: repeat-x; color: #F0CA3D}
.cdrHistorySectionBox {border-left: 4px solid #CCCCCC; border-right: 4px solid #CCCCCC; border-bottom: 4px solid #CCCCCC; margin-top: 3px;padding-bottom: 5px;}
.cdrHistorySectionTitle {background-color: #CCCCCC; text-align: left; font-weight: bold; font-size: 14px; color: #036EBD; padding-left: 7px; padding-top: 3px; padding-bottom: 3px;}
.cdrHandicapCards{width: 100%; height: 45px; margin-top: 5px;margin-left: 5px; text-align: center;}
.cdrRaceCards {width: 100%;  margin-top: 3px;margin-left: 5px; text-align: center;}
.cdrCardsPerRound{float: left; width: 90px; height: 50px;margin-top: 3px;} 
.cdrRoundNo {width: 90px; text-aling: center; float: left;}
.cdrCard {width: 30px; height: 35px; float:left;}
.cdrSpacer {width: 25px; float: left;}
.cdrDivClear {clear: both;}
.cdrHandicapCard {height: 46px;}
.fl {float: left;}
.fr {floar: right;}

.homepagemodule {
  font-family: Tahoma, arial, sans-serif;
  font-size: 76%;
  padding: 2px;
  margin: 0px;
  width: 761px;
}

#iefix .homepagemodule {
  width: 765px;
}

.homepagemodule p, .homepagemodule li, .homepagemodule table, .homepagemodule td, .homepagemodule th, .homepagemodule div, .homepagemodule input, .homepagemodule select {
  font-size: 1em;
}

h1 span, h2 span {
  display: none;
}

h1 {
  margin-bottom: 14px;
}

.homepagemodule img, .homepagemodule table {
  border: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}

.homepagemodule form {
  margin: 0px;
  padding: 0px;
  display: inline;
}

.homepagemodule td, .homepagemodule th {
  vertical-align: top;
  text-align: left;
}

.homepagemodule h1, .homepagemodule h2, .homepagemodule h3, .homepagemodule p {
  margin-top: 0px;
}

.rightcolumn {
  float: right; width: 140px;
}

.mainpanel {
  width: 605px; min-height: 310px;
  border: 1px solid #999; padding-top: 18px; padding-left: 12px;
  float: left;
}

#iefix .mainpanel {
  width: 619px; height: 310px;
}

.smallpaneltable {
  margin-bottom: 15px;
}

.smallpaneltable h2 {
  margin-bottom: 0px;
}

.smallboxcentre p {
  padding: 5px 2px 5px 7px; margin: 4px 4px 8px 4px; min-height: 75px;
  font-size: 0.9em;
}

#iefix .smallboxcentre p {
  line-height: 1.1em; height: 75px;
}

.headlinegameswith {
  width: 554px; height: 28px;
}

.headlineexchangebaccarat {
  width: 188px; height: 74px;
}

.headlineexchangeblackjack {
  width: 188px; height: 74px;
}

.headlineexchangepoker {
  width: 188px; height: 74px;
}

.buttonstandard, .buttonturbo {
  margin-left: 4px;
}

.rightcolumn .top, .rightcolumn .bottom {
  border: 1px solid #999;
}

.rightcolumn .top {
  margin-bottom: 2px; min-height: 200px;
}

#iefix .rightcolumn .top {
  height: 207px;
}


.rightcolumn .bottom {
  min-height: 130px;
}

#iefix .rightcolumn .bottom {
  height: 140px;
}

.rightcolumn h2 {
  color: white; font-size: 12px; padding: 3px 3px 10px 3px; margin-bottom: 5px;
}

.rightcolumn h3 {
  font-size: 1em; margin-top: 10px; margin-bottom: 3px;
}

.rightcolumn p {
  font-size: .9em; margin-bottom: 5px;
}

.rightcolumn .content {
  padding: 0px 5px 0px 5px;
}

.rightcolumn .first {
  margin-top: 0px;
}

.rightcolumn a {
  text-decoration: none; color: black;
}

.rightcolumn ul {
  margin: 0px; padding: 0px 0px 0px 25px;
}

.rightcolumn li {
  margin-bottom: 10px;
}

#iefix .rightcolumn ul {
  padding: 0px 0px 0px 20px;
}

.smallboxtop {
  border-left: 1px solid #999; border-top: 1px solid #999; border-right: 1px solid #999;
  width: 190px;
}

.smallboxcentre {
  border-left: 1px solid #999; border-right: 1px solid #999;
}

.smallboxbottom {
  border-left: 1px solid #999; border-bottom: 1px solid #999; border-right: 1px solid #999; padding-top: 10px; padding-bottom: 5px;
}

#menuTable td {
  white-space: nowrap;
}
