@charset "utf-8";

/* Default */
@media screen,handheld,projection,tv,tty,braille,aural,emboss
{

html{
height:100%;
}

.jsWarning
{
	vertical-align:middle;
	font-weight:bold;
	color:#a70240;
	padding-top:4px;
	padding-left:4px;
	font-size:11px;
}

.spin_fieldError
{
	background-image:url(/images/yellow-warning-16px.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

.hr
{
/* IE adds a margin to HR's so place them in a div and style the div using this class */
	color:White;
	height:1px;
	border: none;
	background-color: white;
	margin-top:2px;
	margin-bottom:2px;
}

.hide
{
	display:none;
}

.contentpane
{
	width:67.39% !important;
	text-align:left;
	padding:7px 6px 0px 8px;
}

.contentpaneFull
{
	text-align:left;
	padding:7px 6px 0px 8px;
}

.rightnav
{
	width:30% !important;
	border:solid 1px #ffffff;
	padding:7px 4px 4px 0px;
}

.applyLink
{
	margin:2px 8px 0px 0px !important;
	float:right;
	border:none !important;
}

.leftnav .applyButton,
.leftnav .raeButton,
.popuploginaccountlink .applyButton
{
	display:block;
	background-repeat:no-repeat;
	width:137px;
	height:25px;
	margin-bottom: 8px;
}

.leftnav .applyButton span,
.leftnav .raeButton span,
.popuploginaccountlink .applyButton span
{
	display:none;
}

.leftnav .applyButton, .popuploginaccountlink .applyButton { background-image:url(../../Images/Skin_Images/joinNow_leftmenu.gif);  }
.leftnav .raeButton { background-image:url(../../Images/Skin_Images/refer_leftmenu.gif);  }

h2, .h2, .defaultcont h1
{
	margin:8px 0px 10px;
}
h2, h2 a, h2 span, .h2, .h2 a, .h2 span, .defaultcont h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13pt; font-weight:bold; margin-left:-1px;
	color:#a70240 !important;
}

.flashreplace
{ float:left; visibility:hidden; }

.leftfloat
{ padding:5px 0px 20px 0px; float:left; border:solid 1px #000000; }
.leftfloat div div
{ padding:5px 0px 0px 1px; border:solid 1px #000000; }

.halfwidth
{ width:200px; }

.leftcont
{ width:279px; float:left; margin-bottom:8px; }
.rightcont
{ width:279px; float:right; margin-bottom:8px; }
.defaultcont
{ width:100%; float:left; margin-bottom:8px; text-align:left; }
.nofloat
{ width:auto !important; float:none !important; }
.footer .defaultcont
{ float:none !important; }
.nomargincont
{ float:left; width:100%;}
.contpadd
{ padding:5px; }

form
{ margin:0px; height:100%; }

.Ellipsis {  }
.EllipsisToolTip
{  }

.topspace{height:6px;background-color:#6f849f;}

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.4.1
*/
.yui-t2, .yui-careers
{
margin:auto;text-align:left;
width:57.69em;*width:998px;min-width:750px;
}
.yui-t2-inner
{
background-color:#fff; height:100%;
background-image: url(../../Images/Skin_Images/lefthand.png);
background-repeat: repeat-y;
}
.yui-careers-inner
{
background-color:#fff; height:100%;

}

/* below required for all fluid grids; adjust widths and margins above accordingly */
.yui-b{position:relative;_position:static;}
.yui-t2 #yui-main {float:right;margin-left:-25em;/* IE:preserve layout at narrow widths */}
.yui-t2 .yui-b {float:left;width:138px;*width:138px;}
.yui-t2 #yui-main .yui-b {margin-left:155px;*margin-left:155px;}
#yui-main {width:100%;}
#yui-main .yui-b {float:none;width:auto;position:static;background-color:white;}
/*Float units (and sub grids) to the right */
.yui-ge .yui-u {float:right;}
/*Float units (and sub grids) to the left */
.yui-ge div.first {float:left;}
/* clearing */
#bd:after, .yui-g:after, .yui-ge:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#bd, .yui-g, .yui-ge {zoom:1;}

body
{
	height:auto !important;
	margin:0px;
	height:100% !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002664;
	cursor:default;/* should prevent the I cursor from displaying on mouse over of text */
	text-align:left;
	background-color:#6f849f;
}
.inplay .title{
font-size:11px;
font-weight:normal;
}
.CMS_Splash
{
	display:none;
	position:absolute;
	background-color:#6f849f;
	z-index:1000;
	text-align:center;
	vertical-align:middle;
	top:0px;
	left:0px;
}

#bd
{
	background-image:url(../../Images/Skin_Images/lefthand.png);
	background-repeat:repeat-y;
	margin-bottom:-12px;
	background-color:white;
}
.yui-careers #bd
{
	background-image:none;
}

.SplashScreen a
{
	 color:#000000;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002664;
	cursor:pointer;
}

a:hover {
	color:#002664;
	text-decoration:none;
}

/* footer */

.footer
{
	background-image:url(../../Images/Skin_Images/lefthand.png);
	background-repeat:repeat-y;
    background-color:white;
	text-align:left;
	padding-right:260px;
	padding-bottom:12px;
	margin-top:10px;
}

.finner
{
    display:block;
	margin-left:154px;
	width:568px;
	padding-left:8px;
}

.yui-careers .footer
{
	background:none;
	text-align:left;
	padding-right:6px;
	padding-left:8px;
	margin-top:10px;
}
.yui-careers .finner
{
	margin-left:0;
	width:auto;
}


.footer .print
{
	float:left; background-image:url(../../Images/Skin_Images/Img/printer_icon.gif); background-repeat:no-repeat;
	border:0px; padding:0px; margin:3px 0px 0px 7px;
	height:32px; width:32px;
	vertical-align:middle;
	cursor:pointer;
}

#ftX{clear:both;}

/* footer END */

.menu {
	width:138px !important;
	background-image:url(../../Images/Skin_Images/menu_bckgrnd.gif) !important;
	background-repeat:repeat-y !important;
	padding-left:4px !important;
	padding-right:4px !important;
}

.menu_top {
	padding-top:1px;
	height:13px;
	width:138px;
	margin-bottom:-5px;
}

div .content {
	font-size:11px;
	color:#002664;
}


/* DNN CSS Document */

.pagemaster {
	width:100%;
	height:100%;
	background-color:#fefefe;
}
.skinmaster {
	height:100%;
	background-color:#f3f5fa;
	border-right:#7994cb 1px solid;
	border-top:#7994cb 1px solid;
	border-left:#7994cb 1px solid;
	border-bottom:#7994cb 1px solid;
	-moz-border-radius-bottomleft:15px;
	-moz-border-radius-bottomright:15px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
}
.skinheader {
}
.skingradient {
}
.controlpanel {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	background-color:#fefefe;
	text-align:center;
}

/* Referrer form */
.spin_ReferrerForm
{
	color:#ccc;
	width: 531px;
	background-color: #000;
	padding: 0px 5px 5px 5px;
	border-right: solid 9px #c5d7eb;
	border-left: solid 9px #c5d7eb;
	text-align: left !important;
}
.spin_ReferrerForm_Success
{
	color:#ccc;
	width: 531px;
	background-color: #000;
	padding: 0px 5px 5px 5px;
	border-right: solid 9px #c5d7eb;
	border-left: solid 9px #c5d7eb;
	text-align: left !important;
}
.spin_ReferrerForm_Buttons
{
	text-align:right;
}

.spin_ReferrerForm_Buttons
{
	text-align:right;
}

.spin_ReferrerForm_Field
{
	clear:left;
	margin-bottom:3px;
}

.spin_ReferrerForm_Error
{
	color:#fcd900;
	padding-bottom: 15px;
}

.spin_ReferrerForm_Field label
{
	width:10em;
	display:block;
	float:left;
}

.spin_ReferrerForm_Field input
{
	width:20em;
}

.spin_ReferrerForm_AccountNumber input
{
	width:10em;
}

.spin_ReferrerForm_Table
{
	width:100%;
}

.spin_ReferrerForm_Table td
{
	white-space:nowrap;
}

.spin_ReferrerForm_Body input
{
	width:100%;
}
.spin_ReferrerForm_Body div
{
	padding-right:8px; /* Fix width:100% box model */
}

.spin_ReferrerForm_FriendCol
{
	width:10%;
}
.spin_ReferrerForm_FirstCol, .spin_ReferrerForm_LastCol
{
	width:20%;
}
.spin_ReferrerForm_EmailCol
{
	width:50%;
}
.spin_ReferrerForm_Next  {
	background-image: url("/portals/0/images/rae/next.gif") !important;
	color: #666 !important;
	text-indent: -9000px !important;
	text-transform: capitalize !important;
	margin: 3px !important;
}
.spin_ReferrerForm_Add  {
	background-image: url("/portals/0/images/rae/add.gif") !important;
	color: #666 !important;
	text-indent: -9000px !important;
	text-transform: capitalize !important;
}
.spin_ReferrerForm_Invite  {
	background-image: url("/portals/0/images/rae/send.gif") !important;
	color: #666 !important;
	text-indent: -9000px !important;
	text-transform: capitalize !important;
}

/* jQuery dropdown menu styles */

ul.spin_dropdownMenu
{
	float:left;
	position:relative;
	white-space: nowrap;
	margin:0;
	padding:0;
	z-index:100;
	text-align:left;
}

ul.spin_dropdownMenu li
{
	margin:0;
	padding:0;
	float:left;
	list-style: none;
	position:relative;
}
ul.spin_dropdownMenu li a
{
	display:block;
	color: #002664;
	background:#c5d7eb;
	text-decoration: none;
	font-size:11px;
	line-height: 20px;
	padding: 0 28px 0 8px;
	position:relative;
	z-index:101;
}

ul.spin_dropdownMenu ul
{
	margin:0;
	padding:0 0 0 0;
	position: absolute; 
	top: 100%; 
	left: 0; 
	width:148px;
	padding-bottom:14px; /* Add extra space under the menu to make hitting the last item easier */
}
ul.spin_dropdownMenu ul li
{
	float:none;
}
ul.spin_dropdownMenu ul li a.spin_dropdownMenu_hasChildren
{
	background-image:url(../../Images/Skin_Images/img/groupImage.gif);
	background-repeat:no-repeat;
	background-position: right center;
}

ul.spin_dropdownMenu ul ul
{ 
	width:auto;
	left: 100%; 
	top: 0; 
}

ul.spin_dropdownMenu ul li a.spin_hover
{
	background:#a7cfe8;
}
ul.spin_dropdownMenu ul li a.spin_hover_hasChildren
{
	background-image:url(../../Images/Skin_Images/img/invertedGroupImage.gif);
	background-repeat:no-repeat;
	background-position: right center;
}

/* jQuery dropdown menu styles IE6+7 fixes */

ul.spin_dropdownMenu_ieFix li, * html ul.spin_dropdownMenu ul
{
	zoom:1;
}
ul.spin_dropdownMenu_ieFix ul li
{
	margin-bottom:-6px;
}
ul.spin_dropdownMenu_ieFix ul li a
{
	height:24px; padding-bottom:2px;
}
ul.spin_dropdownMenu_ieFix ul ul
{ 
	width:200px;
}

/* jQuery dropdown menu styles END */

/*  RadMenu (top navigation and editor context menus) styles*/

.radmenu
{
	background:#c5d7eb;
	cursor:pointer;
}

.radmenu_Context
{
	background:none;
}

.radmenu .link
{
	text-decoration:none;
	color:#002664;
	line-height:20px;
	cursor:pointer;
	/*border-bottom:2px solid #a7cfe8;
	border-top:3px solid #a7cfe8;*/
}

.radmenu .link .text
{
	padding-right:20px;
	cursor:pointer;
}

.radmenu .link .leftImage
{
	padding-right:5px;
	cursor:pointer;
}

.radmenu .link:hover,
.radmenu .focused,
.radmenu .expanded
{
	background:#c5d7eb;
	color:#002664;
	cursor:pointer;
}

.radmenu .link:hover .text,
.radmenu .focused .text,
.radmenu .expanded .text
{
	cursor:pointer;
}

.radmenu .rootGroup .disabled:hover
{
	background:#c5d7eb;
}

.radmenu .rootGroup .disabled:hover .text
{
}

.radmenu .text
{
	padding:0px 15px;
	font-size:11px;
}

.radmenu .group
{
	background:white;
	border:0px;
}

.radmenu .group .link
{
	background:#c5d7eb;
	text-align:left;
	padding-right:0px;
}

.radmenu .group .text
{
	padding-left:6px;
	padding-right:40px;
}

.radmenu .group .link:hover,
.radmenu .group .focused,
.radmenu .group .expanded
{
	background:#a7cfe8;
	font-weight:normal;
}

.radmenu .group .link:hover .text,
.radmenu .group .focused .text,
.radmenu .group .expanded .text
{
	border-top:0;
}

.radmenu .leftArrow,
.radmenu .rightArrow,
.radmenu .topArrow,
.radmenu .bottomArrow,
.radmenu .leftArrowDisabled,
.radmenu .rightArrowDisabled,
.radmenu .topArrowDisabled,
.radmenu .bottomArrowDisabled
{
	background:#a7cfe8 url(../../Images/Skin_Images/img/left.gif) center center no-repeat;
	width:15px;
}

.radmenu .topArrow,
.radmenu .topArrowDisabled
{
	background-image:url(../../Images/Skin_Images/img/top.gif);
	width:100%;
}

.radmenu .bottomArrow,
.radmenu .bottomArrowDisabled
{
	background-image:url(../../Images/Skin_Images/img/bottom.gif);
	width:100%;
}

.radmenu .rightArrow,
.radmenu .leftArrow
{
	height:100%;
}

.radmenu .rightArrow,
.radmenu .rightArrowDisabled
{
	background-image:url(../../Images/Skin_Images/img/right.gif);
}


.radmenu .vertical .separator .text
{
	font-size:1px;
}


.radmenu .expandLeft,
.radmenu .expandRight
{
	background:transparent url(../../Images/Skin_Images/img/groupImage.gif) right center no-repeat;
	margin:0px;
}


.radmenu_rtl .group .link:hover .expandLeft,
.radmenu_rtl .group .link:hover .expandRight
{
	background:transparent url(../../Images/Skin_Images/img/left.gif) left center no-repeat;
	margin:0px 1px;
	padding-left:8px;
}

.radmenu_rtl .expandLeft,
.radmenu_rtl .expandRight
{
	background:transparent url(../../Images/Skin_Images/img/groupImageRTL.gif) left center no-repeat;
}

.radmenu .link:hover .expandLeft,
.radmenu .link:hover .expandRight,
.radmenu .focused .expandLeft,
.radmenu .focused .expandRight,
.radmenu .expanded .expandLeft,
.radmenu .expanded .expandRight
{
	background:transparent url(../../Images/Skin_Images/img/invertedGroupImage.gif) right center no-repeat;
}


/* RadMenu END */

/*  */
.StandardButton {
  background:#7994cb none;
  color:#ffffff;
  font-size:11px;
  font-weight:normal;
}

/* global */
#WzTtDiV {
	background-color:#c5d7eb;
	border:1px solid #002664;
	width:300px;
	max-width:450px;
	color:#002664;
	padding:9px !important;
	position:absolute;
	visibility:hidden;
	z-index:999;
}

#cluetip-close img {
  border: 0;
}
#cluetip-title {
  overflow: hidden;
}
#cluetip-title #cluetip-close {
  float: right;
  position: relative;
}
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(../../Images/Skin_Images/Img/clock_icon.gif);
}
.cluetip-arrows {
  display: none;
  position: absolute;
  top: 0;
  left: -11px;
  height: 22px;
  width: 11px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
#cluetip-extra {
  display: none;
}
/***************************************
   =cluetipClass: 'default'
-------------------------------------- */

.cluetip-default {
  background-color:#c5d7eb;
  border:1px solid #002664;
  background-color: #d9d9c2;
}
.cluetip-default #cluetip-outer {
  position: relative;
  margin: 0;
  background-color:#c5d7eb;
}
.cluetip-default #cluetip-title {
  margin: 0 0 5px;
  padding: 8px 10px 4px;
  font-size: 1.1em;
  font-weight: normal;
  background-color:#c5d7eb;
  color: #002664 !important;
}
.cluetip-default #cluetip-title a {
  background-color:#c5d7eb;
  font-size: 0.95em;
}
.cluetip-default #cluetip-inner {
  padding: 10px;
}
.cluetip-default div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px;
  color: #900;
}

/* default arrows */

.clue-right-default .cluetip-arrows {
}
.clue-left-default .cluetip-arrows {
  left: 100%;
  margin-right: -11px;
}
.clue-top-default .cluetip-arrows {
  top: 100%;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}
.clue-bottom-default .cluetip-arrows {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  height: 11px;
  width: 22px;
}


/* countrySelector */

.countrySelector
{
	height:20px;/* need to set height because we're using float */
	padding:2px 3px;
}
.countrySelector .float div
{
	float:left;
}
.countrySelector .row
{
	height:16px;
}
.countrySelector .current
{float:right;}
.countrySelector .image
{
	padding:3px 0px 0px 5px;
	height:14px;width:20px;
}
.countrySelector .text
{
	font-size:11px;border-left:4px;
}
.countrySelectorRow .image
{
	float:right;
}
.countrySelectorRow
{
	padding-bottom:3px;
}
/* countrySelector END */


/* Collapsible menu */
/* TODO: AC - make the colours specific to sports menu? */

ul.spin_collapsibleMenu
{
	margin:0;
	padding:2px 0px 4px 4px;/* from the rounded border */
	width:116px !important;/* 136 - 2*8 for the padding */
}
ul.spin_collapsibleMenu li
{
	list-style-type: none;
	border-top:solid 1px #c6d4dd !important;
	padding:2px 0 3px 3px !important;
}
ul.spin_collapsibleMenu li.spin_first
{
	border-top:0px none !important
}
ul.spin_collapsibleMenu a
{
	display:block;
}

/* Collapsible menu - 2nd level and below */

ul.spin_collapsibleMenu ul
{
	margin:0;
	padding: 0 0 0 8px; /* indent */
}
ul.spin_collapsibleMenu ul li
{
	border-top:0px none !important;
}
ul.spin_collapsibleMenu ul li a
{
	background:url(../../Images/Skin_Images/Img/hyphen.png) no-repeat 0px 7px;
	padding-left:8px;
	margin-left:-11px; /* Line hyphen up with previous items */
	color:#358eeb;
}


/* SportsMenu (TODO: AC - now depreciated?) */

.RadPanelBar {
	padding:2px 0px 4px 3px;/* from the rounded border */
	width:116px !important;/* 136 - 2*8 for the padding */
	margin:0px;
}

.RadPanelBar .rpItem
{
	border-bottom:solid 1px #c6d4dd !important;
	padding:2px 0px 3px 0px !important;
	color:#002664 !important;
}

.RadPanelBar .rpLink
{
	margin-left:4px;
	/*margin-top:2px !important;*/
	width:auto !important;
}

.RadPanelBar .rpRootGroup
{
	margin:0px 0px 0px 4px !important;
}

.RadPanelBar .rpLevel1 .rpExpandable span
{
	background:url(../../Images/Skin_Images/Img/hyphen_dark.png) no-repeat 0px 7px;
	color:#002664 !important;
}

.RadPanelBar .rpLevel2
{
	padding-left:9px !important;
	width:auto !important;
}

.RadPanelBar .rpLast
{
	border:none !important;
}

.RadPanelBar .rpGroup li
{
	border:none !important;
}

.RadPanelBar .rpGroup span
{
	background:url(../../Images/Skin_Images/Img/hyphen.png) no-repeat 0px 7px;
	padding-left:8px;
	color:#358eeb;
}

/* SportsMenu END */

/* InPlay */
.inplay
{
	margin:0px 0px 10px;
	color:#002664;
}

.inplay h3, .inplay h2{
	color:#002664 !important;
}

.inplay .inner
{
	padding:12px;
}

.inplay ul
{
	list-style-type:none;
	padding-left:0px;
	margin:0px;
}

.inplay li
{
	margin-top:3px;
}

.inplay .liveCount
{
	font-size:11px;
	color:#666666;
}

.inplay .sportName
{
	color:#666666;
	width:65px;
	vertical-align:top;
}

.inplay .title
{
	margin:0px;
}
.inplay a, .inplay a:visited, .inplay a:active, .inplay a:hover
{
	color:#002664;
	vertical-align:top;
	text-decoration:underline;
}

/* InPlay END */

/* Bet Placement */

.bets .roundbox{
	width:237px;
}

.bets .content {
	padding:3px 0px;
}
.bets .confirm {
	color:green;
	font-weight:bold;
	padding:5px 0px;
	font-size:11px;
}

.bets .pnllabel {
	text-transform:capitalize;
}

.BUY_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#002664;
	font-weight:bold;
}

.SELL_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a71d43;
	font-weight:bold;
}


.sml_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	line-height:12px;
	padding:2px;

}

.ob_sml_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	line-height:12px;
	padding:2px;
	background-color:#edf5fe;
}

.ob_sml_content_colapsed {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	line-height:12px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	padding-right:4px;
	background-color:#e2ebf3;
}

.stake_input {
	width:61px;
	text-align:right;
}

.button { background-color:#ffffff; color:#333333; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background-image:url(../../Images/Skin_Images/Img/button.gif); border:0px; padding:0px; height:26px; width:80px; text-align:center; vertical-align:middle; text-decoration:none; margin:0px; cursor:pointer; }

.button a:hover {
	text-decoration:none;
	color:#002664;
}

.cancel_button { background-color:#ffffff; color:#333333; font:normal 11px Verdana, Arial, Helvetica, sans-serif; background-image:url(../../Images/Skin_Images/Img/cancel_button.gif); border:none; padding:0px; height:26px; width:59px; text-align:center; vertical-align:middle; text-decoration:none; cursor:pointer; }
.cancel_button hover {
	text-decoration:none;
	color:#002664;
}/* !! */

.long_button2 { padding-top:2px !important; }
.long_button {
	margin:8px 5px 0px 5px;
	background:url(../../Images/Skin_Images/Img/long_button.gif); background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	vertical-align:middle;
	text-decoration:none;
	color:#002664 !important;
	width:150px;
	height:26px;
	text-align:center;
	padding-top:6px;
	cursor:pointer;
	border:0px;
}

.long_button visited, .med_button visited {
	text-decoration:none;
	color:#333333;
}

.long_button hover, .med_button hover {
	text-decoration:none;
	color:#333333;
}

.med_button {
	margin:8px 5px 0px 5px;
	background:url(../../Images/Skin_Images/Img/med_button.gif);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	vertical-align:middle;
	text-decoration:none;
	color:#002664 !important;
	width:100px;
	height:26px;
	text-align:center;
	padding-top:6px;
	cursor:pointer;
}


.med_button2 {
	padding-top:2px;
	background:url(../../Images/Skin_Images/Img/med_button.gif); background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	vertical-align:middle;
	text-decoration:none;
	color:#002664 !important;
	width:100px;
	height:26px;
	text-align:center;
	cursor:pointer;
	border:0px;
}

.bets { margin:0px 3px 8px 0px; position:relative; }
.bets .topButtons { position:absolute; top:13px; width:237px; }
.bets .topButtons a { float:right; width:14px; }
.bets .topButtons .newWinImg { width:14px; height:14px; background-image:url(../../Images/Skin_Images/Img/betstab/newWin.gif); display:none; float:right; }
.bets .topButtons .spacer { width:3px; float:right; }
.bets .topButtons .helpImg { width:14px; height:14px; background-image:url(../../Images/Skin_Images/Img/betstab/help.gif); float:right; }

.bets .flashspace { display:none; height: 60px; background-image:url(../../Images/Skin_Images/processing.gif); background-repeat:no-repeat; background-position: center center;}
.cancelreferral { display:none; position:absolute; top:200px; left:800px; text-align:center; z-index:1010; text-transform:capitalize; }

.red_content { font-size:11px; color:#a70240; text-align:center; vertical-align:middle; padding:31px 0px 0px 2px; background-color:#fff; }
.red_content_small { font-size:11px; color:#a70240; text-align:center; vertical-align:middle; padding:0px; }
.red_content_small .text { float:left; }
.red_content_small .number { width:18px; float:left; text-align:right; font-weight:bold; }
.red_content_small .text2 { float:left; padding-left:3px; }

.CheckBet_Page { height:140px; }

.OB_Page { height:166px; width:227px; color:#313131; padding:2px; margin:0px 4px 8px; }/* Content_Width */
.OB_Table { margin:0px 6px 1px 8px; font:normal 9px Verdana, Arial, Helvetica, sans-serif; }/* Content_Width */
.OB_Table td { padding:2px; }
.OB_Div { padding:0px 0px 5px; }
.OB_ButtonsDiv { width:100%; height:36px; text-align:center; }
.OB_ButtonsDiv td{padding-right:2px;}
.OB_ButtonsTable { color:#313131; padding:1px; margin:0px 0px 8px; }
.OB_ContentCell { font:normal 9px Verdana, Arial, Helvetica, sans-serif; border-style:solid; border-width:0px 1px 1px; border-color:#cecbce; background-color:#ffffff; }
.OB_BetCol { width:80px; }
.OB_BetCol div { white-space:nowrap; }
.OB_StakeCol { width:80px; }
.OB_LatestCol { width:80px; }
.OB_ImgCol { width:16px; }
.OB_StkCol { width:50px; }
.OB_StkCol div { white-space:nowrap; }
.OB_BetCol { width:63px; }
.OB_ValCol { width:80px; text-align:right; }
.OB_TitleRow { font-weight:bold; padding-top:14px !important; }
.OB_HeaderRow { color:#6b6b6b; }
.OB_HeaderRow .valHdr { text-align:right;}
.OB_GroupRow { background-color:#eff7ff; }
.Sell_OBRow { background-color:#ffe3df; }

.OB_Table
{
	/*background-color:Red;*/
	border-bottom-style:solid;
	border-bottom-color:#c0c0c0;
	border-bottom-width:thin;

}

.OB_ItemRow { background-color:#ffffff; }
.OB_Button { background-color:#eef1f6; font:normal 9px Verdana, Arial, Helvetica, sans-serif; background-image:url(../../Images/Skin_Images/Img/NarrowButton.gif); border:none; padding:0px; height:18px; width:76px; cursor:pointer; }

.OB_TakeProfit { color:#3165ff; }
.OB_BreakEven { color:#399e00; }
.OB_CutLosses { color:#002664; }

.OB_ExpanderImage { background-image:url(../../Images/Skin_Images/Img/Plus.png); width:11px; height:12px; border:0px; cursor:pointer; }
.OB_CollapseImage { background-image:url(../../Images/Skin_Images/Img/Minus.png); width:11px; height:12px; border:0px; cursor:pointer; }
.OB_Switcher { display:none; }
.OB_InfoImage { background-image:url(../../Images/Skin_Images/Img/info.gif); width:11px; height:12px; border:0px; display:none; }

/* Bet Placement END */

.dnnModuleTitle { width: 566px; }

/* Market Modules START */

/* === General === */

.marketModules a:link, .marketModules a:visited, .marketModules a:active { color: #000; text-decoration: none; cursor: pointer; }

.marketModules .toolContainer { margin-top: -8px; height: 16px; text-align: right; font-size: 11px; color: #999 }
.marketModules .toolContainer span { padding-left: 6px; padding-right: 6px; }

/* === Box === */

.marketModules .outer_box { background-color: #002664; width: 568px; }
.marketModules .outer_box_top div { background: url(../../Images/Skin_Images/MarketModules/tl.png) no-repeat top left; }
.marketModules .outer_box_top { background: url(../../Images/Skin_Images/MarketModules/tr.png) no-repeat top right; }
.marketModules .outer_box_bottom div { background: url(../../Images/Skin_Images/MarketModules/bl.png) no-repeat bottom left; }
.marketModules .outer_box_bottom { background: url(../../Images/Skin_Images/MarketModules/br.png) no-repeat bottom right; }

.marketModules
	.outer_box_top div, 
	.outer_box_top, 
	.outer_box_bottom div, 
	.outer_box_bottom { width: 100%; height: 3px; }

.marketModules .inner_box { border: solid 2px #002664; }

/* === Tables === */

.marketModules  .grid { width: 100%; }
.marketModules  .grid td { height: 20px; padding-left: 4px; padding-right: 4px; }

.marketModules  .heading { color: #FFF; background-color: #002664; height: 10px; }
.marketModules  .message { color: #000; background-color: #EEF1F6; height: 10px; }
.marketModules  .group { color: #FFF; background-color: #6F849F; border-collapse: collapse; border-top: solid 1px #000; cursor: pointer; }
.marketModules  .subgroup { color: #002463; background-color: #BDBABD; border-collapse: collapse; border-top: solid 1px #000; cursor: pointer; }

.marketModules  .prices { color: #000; background-color: #EEF1F6; }
.marketModules  .prices tr:hover { background-color: #ADE2B6; }
.marketModules  .prices .alt { background-color: #C0D0DD; }
.marketModules  .prices .increased { background-color: #70AEF9; }
.marketModules  .prices .decreased { background-color: #EE8E92; }

.marketModules  
	.heading .name, 
	.heading .sofar, 
	.heading .date,
	.heading .settled,
	.heading .bet { font-weight: bold; padding-bottom: 3px; }
	
.marketModules  .message .ajaxLoader { text-align: center; height: 20px; background-image:url(../../Images/Skin_Images/price-ajax-loader.gif); background-repeat:no-repeat; background-position: center center; }
.marketModules  .message .errorLabel { text-align: center; color: #D00000; }

.marketModules  
	.subgroup, .group .name, 
	.subgroup, .group .sofar, 
	.subgroup, .group .date,
	.subgroup, .group .settled,
	.subgroup, .group .bet { font-weight: bold; }

.marketModules  .control { width: 10px; }
.marketModules  .control a { padding-left:4px; background: url(../../Images/Skin_Images/MarketModules/info.gif) no-repeat center bottom; }
.marketModules  .control .exp { background: url(../../Images/Skin_Images/MarketModules/exp.gif) no-repeat center bottom; }
.marketModules  .control .col { background: url(../../Images/Skin_Images/MarketModules/col.gif) no-repeat center bottom; }

.marketModules  .sofar { width: 80px; text-align: center; }
.marketModules  .date { width: 160px; }
.marketModules  .settled { width: 80px; }
.marketModules  .status { color: #993333; font-weight: bold; text-align: right; }

.marketModules  .bet { width: 160px; text-align: center; }
.marketModules  .bet a:hover { text-decoration: underline; }
.marketModules  .bet .sell { color: #A70240; font-weight: bold; float: left; }
.marketModules  .bet .sellval { color: #A70240; font-weight: bold; width: 48px; white-space: nowrap; text-align: center; float: left; }
.marketModules  .bet .gap { font-weight: bold; white-space: nowrap; text-align: center; float: left; }
.marketModules  .bet .buyval { color: #002664; font-weight: bold; width: 48px; white-space: nowrap; text-align: center; float: left; }
.marketModules  .bet .buy { color: #002664; font-weight: bold; float: left; }

.marketModules  .extra { width: 10px; }
.marketModules  .extra .up1 { background: url(../../Images/Skin_Images/MarketModules/vol_up1.gif) no-repeat center center; }
.marketModules  .extra .up2 { background: url(../../Images/Skin_Images/MarketModules/vol_up2.gif) no-repeat center center; }
.marketModules  .extra .down1 { background: url(../../Images/Skin_Images/MarketModules/vol_down1.gif) no-repeat center center; }
.marketModules  .extra .down2 { background: url(../../Images/Skin_Images/MarketModules/vol_down2.gif) no-repeat center center; }

/* === Specific === */

.resultsModule select { margin-bottom: 4px; margin-right: 4px; }
.resultsModule .message { color: #666666; }

.marketModules .meetingsList .grid .name .suspended { color: #808080; }

.marketModules .livePrices .info { color: #000; }

.marketModules .seotext { color:#666666; }

/* Market Modules END */

/* LivePricing */

#LP_OuterTable { margin-bottom:19px; }
.livePricing { border-collapse:collapse; }

.livePricing .sportTitle {
	padding-bottom:5px;
	margin:0px;
}

.livePricing .hide
{
	visibility: hidden;
}

.livePricing .gone
{
	display: none;
}

.livePricing .sportTitle a,
.livePricing .sportTitle a:visited,
.livePricing .sportTitle a:active
{
	text-decoration:none;
}

.livePricing .sportTitle a:hover { text-decoration:underline; }

.livePricing .breadCrumb
{
	color:#002664;
	font-size:11px;
	text-decoration:none;
	padding-bottom:5px;
}

.coupon .breadCrumb, .coupon .meetingInfo
{
	display:none;
}

.livePricing .breadCrumb a,
.livePricing .breadCrumb a:visited,
.livePricing .breadCrumb a:active
{
	text-decoration:none;
	color:#002664;
}

.livePricing .breadCrumb a:hover { text-decoration:underline; }

.livePricing .meetingInfo
{
	color:#000;
	padding-bottom:5px;
	margin:0px;
}

.livePricing .meetingInfo b { white-space:normal; }

.livePricing .ajaxLoader
{ 
	text-align: center;
	height: 20px;
	background-image:url(../../Images/Skin_Images/price-ajax-loader.gif);
	background-repeat:no-repeat;
	background-position: center center;
}

 .livePricing .errorLabel
{
	text-align: center;
	color: #D00000;
}

/* Live Pricing Grid */
.livePricing .grid {
	border:solid 0px #fff;
	border-collapse:collapse;
	width:100%;
}

.livePricing .grid th
{
	color:#ffffff;
	background-color:#002664;
	border:none;
	padding:2px 5px 4px 3px;
	white-space:nowrap;
}

.livePricing .marketHeader
{
	width: 65px;
}

.livePricing .sofarheader { text-align:center; }
.livePricing .priceHeader { text-align:center; }
.livePricing .grid tfoot { display:none; }

.livePricing .grid td {
	border:none;
	padding:0px 1px 1px;
	height:19px;
}

.livePricing .increased { background-color:#70AEF9 !important; }
.livePricing .decreased { background-color:#EE8E92 !important; }

.livePricing .gi:hover,
.livePricing .gai:hover {
	background-color:#ADE2B6;
}

.livePricing .gi { background:#eef1f6; }
.livePricing .gai { background:#c0d0dd; }

.livePricing .i a {
	margin-left:5px;
	padding-left:11px;
	height:11px;
	background-image:url(../../Images/Skin_Images/Img/info.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}

.livePricing .i { width: 21px; }

.livePricing .l {
	color:gray;
	text-align:right;
	padding:2px 0px;
	float:left;
	width: 100%;
}

.livePricing .n {
	color:#002664;
	text-decoration:none;
	font-size:11px;
	width:265px;
}

.livePricing .f {
	text-align:center;
	font-size:11px;
	color:#000;
	width:120px;
}

.livePricing .p {
	font-size:11px;
	color:#000;
	border:none;
	width:165px;
	text-align: center;
}

.livePricing .z { width: 100% }

.livePricing .x, .livePricing .y {
	width:48px;
	white-space:nowrap;
	text-align:center;
}
* html .livePricing .x, * html .livePricing .y {
	width:47px;
}

.livePricing .b, .livePricing .y {
	color:#002664;
	text-decoration:none;
	font-weight:bold;
	float:left;
}

.livePricing .s, .livePricing .x {
	color:#a70240;
	text-decoration:none;
	font-weight:bold;
	float:left;
}

.choice .livePricing .n
{
	width:410px !important;
	padding-left:5px !important;
}

.choice .livePricing .f
{
	width: 0px !important;
}

.livePricing .h { float: left; }

.livePricing .s:hover, .livePricing .b:hover,
.livePricing .x:hover, .livePricing .y:hover {
	text-decoration:underline;
}

.livePricing .gr
{
	background-color:#6f849f;
	height:20px;
}

.livePricing .gr:hover
{
	background-color:#6f849f !important;
}

.livePricing .gl
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	margin-left:23px !important;
	text-indent:0px;
	font-size:12px;
	text-align:left;
}

/* LivePricing END */

/* Meeting List */
.meetings ul{
list-style:none;
margin:0;
padding:0;
border:none;
}
.meetings .mi {
background-color:#eef1f6;
width:100%;
}
.meetings .mi .sm,
.meetings .mai .sm{
color:gray;/*//JM need to use one grey*/
cursor:pointer;
}
.meetings .mai {
background-color:#c0d0dd;
width:100%;
}
.meetings li {
padding:0px;
}
.meetings li a {
display:block;
text-decoration:none;
color:#000;
font-size:11px;
padding:3px 5px;
}
.meetings .mi:hover,
.meetings .mai:hover {
background-color:#ADE2B6;
}
.meetings .mh {
border:none;
white-space:nowrap;
font-weight:bold;
font-size:11px;
color:#ffffff;
background-color:#002664;
padding:2px 0px 4px 5px;
}
.meetings .lm{
background-image:url(../../Images/Skin_Images/Img/live.gif);
background-position:right;
background-repeat:no-repeat;
}
/* Meeting List END */

/* topbar */

.topbar{height:75px;}
.topbar .dialog .hd .c{font-size:1px;height:14px;}
.topbar .dialog .hd {background:transparent url(../../Images/Skin_Images/Img/topbar/tl.gif) no-repeat 0px 0px;}
.topbar .dialog .hd .c {background:transparent url(../../Images/Skin_Images/Img/topbar/tr.gif) no-repeat right 0px;}
/* topbar END */

/* Banking Centre Controls */

/* Statements */
.dateSelectCombo {
	margin-top: -2px !important;
}

.summary {
	line-height:1.4;
	height:189px;
}

.summary ul {
	list-style:none;
	padding-left:0px;
	margin:0;
	margin-top:5px;
}

.summary .field {
	float:right;
}

.statement
{
	margin-bottom:4px;
}

.statementdatelabel
{
	padding-right:10px;
	float:left;
}

.statement ul
{
	list-style:none;
	padding-left:0px;
	margin:0px;
	width:210px;
}

.statement .field
{
	float:right;
}

.statementinner
{
	line-height:1.4;
	padding:5px;
}

.statement .grid
{
	border-collapse:collapse;
	width:100%;
	font-size:11px;
}

.statement .grid th {
	color:#ffffff;
	background-color:#002664;
	padding:1px 1px;
	vertical-align:middle;
	font-weight:normal;
	text-align:center;
	border-collapse:collapse;
	border-color:#002664 !important;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.statement .grid td {
	padding:1px 2px;
}

.statement .gridItem {
	background:#eef1f6;
}

.statement .gridItem td {
	border-collapse:collapse;
	border-color:#eef1f6 !important;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.statement .gridAltItem {
	background:#c0d0dd;
}

.statement .gridAltItem td {
	border-collapse:collapse;
	border-color:#c0d0dd !important;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.statement .buysell{
	text-transform:capitalize;
	text-align:center;
	width:36px;
}
.statement .timestamp{
	width:40px;
}
.statement .nw{
	white-space:nowrap;
}

.statement .hdr
{
	text-align: right;
}

.statement .hdl
{
	text-align: left;
}

.statementLeftText {
	width:280px;
	margin-left:5px;
}

.statementLeftInner {
	text-align:left;
	color:#666666 !important;
	background-color:#fff;
}

.statementaddress {
	text-align:left;
	height:150px;
}

.userInfo {
	text-align:right;
	height:150px;
}

/* History */
.history
{
	text-align:left;
}

.history .grid
{
	border:0px solid #fff;
	width:100%;
}

.history .grid th
{
	color:#fff;
	background-color:#002664;
	padding:2px 3px 4px;
	white-space:nowrap;
}

.history .grid td
{
	border:none;
	padding:3px;
}

.history .gridItem
{
	background:#eef1f6;
}

.history .gridAltItem
{
	background:#c0d0dd;
}

.history .infoImg
{
	width:11px; height:12px;
	background-image:url(../../Images/Skin_Images/Img/info.gif);
	background-repeat: no-repeat;
	cursor:pointer;
}
.history .timestamp
{
	width:10px;
}
.history .grid a
{ text-decoration:underline; }

/* Open Bets */
.openbets
{
	text-align:left;
	font-size:11px;
	padding:10px;
	background-color:#fff;
	height:100%;
}

.openbets .grid
{
	margin-top:10px;
	border-collapse: collapse;
	font-size:11px;
	width:100%;
}

.openbets .grid th
{
	color:#fff;
	background-color:#002664;
	white-space:nowrap;
	margin:0px;
	padding:3px;
	border:0px;
	text-align:left;
}

.openbets .grid td
{
	border:0px;
	padding:3px;
	margin:0px;
	text-align:left;
}

.openbets .grid .price {
	text-align: right;
}

.openbets .grid .bet {
	text-align: center;
}

.openbets .gridItem
{
	background:#eef1f6;
}

.openbets .gridAltItem
{
	background:#c0d0dd;
}

.openbets .infoImg
{
	width:11px;
	height:12px;
	background-image:url(../../Images/Skin_Images/Img/info.gif);
}
.openbets .timestamp
{
	width:10px;
}

/* Balance */
.balance
{
	text-align:left;
}
.balance .inner
{
	padding:2px 5px; min-height:120px;
}
.balance .grid
{
	width:100%;
}
.balance .grid td
{
	padding:4px 0px;
}

.balance .fieldLabel
{
	width:15em;
}

.balance .fieldLabel img
{
	vertical-align:middle;
}

.balance .field
{
	text-align:right;
}

/* Deposit/Withdrawal */
.selectioncontainer
{ text-align:left; line-height:1.5; margin:10px 0px 0px; }
.selectioncontainer a
{ text-decoration:underline; }
.selectioncontainer img
{ margin-left:5px; vertical-align:middle; }
.paymentResult
{
	margin-bottom:10px;
}
.paymentResultInner
{
	text-align:left;
	padding:9px;
	color:#002664 !important;
	background-color:#f1f4f9;
	clear:left;
	height:100%;
}
.paymentResult img
{
	/*float:left;*/
	margin-right:5px;
}

.paymentResult a
{
	text-decoration:underline;
}


.paymentResultInner .errorImgDiv
{
	float:left;
	margin-right:0px;
}
.paymentResultInner .errorTextDiv
{
	float:left;
	/*position:absolute;*/
	display:block;
	width:475px;
	/**/margin-right:0px;
}
.paymentResult p
{
	padding-left:5px;
	margin:0px;
}
.paymentResult ul
{
	padding-left:30px;
	margin-top:5px;
	margin-left:36px;
	margin-bottom:5px;
}

.clearfix {
    clear: both;
}


.deposit, .withdrawal
{
	width:100%;
	padding-bottom:5px;
}
.depositinner, .withdrawalinner
{
	padding:5px;
}
.deposit .issuenum
{
	padding-left:4px;
}
.deposit .error, .withdrawal .error
{
	color:#a71d43;
	font-weight:bold;
	font-size:110%;
}
.deposit .message, .withdrawal .message
{
	font-weight:bold;
	font-size:110%;
}
.deposit img, .withdrawal img
{
	vertical-align:middle;
}
.deposit .textbox
{
	width:160px;
}
.deposit span, .withdrawal span
{
	color:#666666;
}
.deposit div, .withdrawal div{
height:20px;
float:left;
}
.deposit .label, .withdrawal .label{
width:125px;
}
.deposit .box, .withdrawal .box{
width:173px;
}
.deposit .boxsmall, .withdrawal .boxsmall{
width:60px;
}
.deposit .msg, .withdrawal .msg{
width:220px; height:21px;
}
.deposit .msgwide, .withdrawal .msgwide{
width:300px;
}
.deposit .fromyear{
height:22px !important;
}
.deposit .tall, .withdrawal .tall{
height:40px !important;
}
.deposit .fgmsg {
	width: 530px;
	height: 24px;
}
.changepassword .textbox, .manageusername .textbox, .inputCell{
height:14px !important;
font-family:Verdana, Arial, Helvetica, sans-serif !important;
font-size:11px !important;
border-top:solid 1px #B5AEBD !important;
border-bottom:solid 1px #E7E3EF !important;
border-left:solid 1px #E7E3EF !important;
border-right:solid 1px #E7E3EF !important;
color:#002664 !important;
padding:1px 3px !important;
}
.changepassword .msg{
width:200px !important;
}
.manageusername .msg{
width:100px !important;
}
.manageusername .box{
width:auto !important;
}
.accountsbutton{
	text-align:right;
}
.accountsbutton .submit
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../../Images/Skin_Images/Img/med_button.gif);
	border:0px;
	padding:0px;
	height:26px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	/*float:right;*/
	width:100px !important;
}
.accountsbutton .submitwide
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../../Images/Skin_Images/Img/long_button.gif);
	border:0px;
	padding:0px;
	height:26px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	/*float:right;*/
	width:150px !important;
}
.negative
{
	color:#a70240;
	font-weight:bold;
	white-space:nowrap;
}
.positive
{
	color:#002664;
	font-weight:bold;
	white-space:nowrap;
}

/* Account Balance Control END */

/* Betting Coupons */

.BettingCoupons
{
}

.BettingCoupons .CouponTitle {
	color:#a71d43;
	font-size:17px !important;
	padding-bottom:5px;
}

.BettingCoupons .Title
{
}
.BettingCoupons .Header
{
	padding:3px 7px;
	white-space:nowrap;
	font-weight:bold;
	font-size:11px;
	background-color:#002664;
	color:#ffffff;
/*	border-bottom:solid 1px #ffffff;*/
	text-align:left;
	cursor:pointer;
	border:none;
}

.BettingCoupons table
{
	width:100%;
}
.BettingCoupons .SubTypeDiv
{
	display:none;
}

.BettingCoupons .SubTypeTable
{
	color:#ffffff;
	border-bottom:solid 1px #ffffff;
}

.BettingCoupons .SubTypeTable TD
{
	border-bottom:solid 1px #ffffff;
}

.BettingCoupons .Row1
{
	background-color:#EDF6FF;
	color:#000088;
}

.BettingCoupons .Row2
{
	background-color:#E2EBF2;
	color:#000088;
}

.BettingCoupons .CheckCell
{
	width:20px;
}

.BettingCoupons .TextCell
{
	color:#000;
	text-decoration:none;
	margin-left:.5em;
	font-size:11px;
	text-align:left;
	width:200px;
}

.BettingCoupons .ButtonCell
{
	padding:5px 0px 15px;
	width:80px;
	visibility:hidden;
}
.BettingCoupons .ButtonCellBottom
{
	padding:15px 0px 5px;
	width:80px;
	visibility:hidden;
}

.BettingCoupons .TitleCell
{
	color:#000;
	margin-left:.5em;
	text-align:left;
	font-size:11px;
}

.BettingCoupons .TitleCell2
{
	color:#000;
	width:460px;
	margin-left:.5em;
	text-align:left;
	font-size:14px;
	font-weight:bold;
}

.BettingCoupons .TitleRow
{
	background-color:#bbcfe1;
	color:#000088;
	height:22px;
	padding-left:5px;
}

/* Betting Coupons END */

/* RadTabStrip copied from web resource */

.tabstrip
{
	_height:1%;
}
.tabstrip,
.tabstrip ul
{
	margin:0;
	padding:0;
}

.tabstrip div
{
	width:100%;
}
.tabstrip div:after
{
	content:"";
	clear:both;
	display:block;
	visibility:hidden;
	height:0;
}

.tabstrip ul
{
	width:100%;
}

.tabstrip li
{
	list-style:none;
	list-style-image: none;
	list-style-position:outside;
	float:left;
	margin:0;
	padding:0;
}

.tabstrip li.break
{
	float:none;
}

.tabstrip li.break br
{
	clear:both;
}

.tabstrip li a
{
	float:left;
	position:relative;
	font-size:100%;
}

.tabstrip li a img
{
	float:left;
	margin-top:5px;
	margin-right:5px;
	border:0;
}

.tabstrip li a.selected
{
	z-index:0;
	cursor:default;
}

.tabstrip li a .wrap, 
.tabstrip li a .innerWrap
{
	float:left;
	clear:both;
	white-space:nowrap;	
	cursor:pointer;
	/* IE 5 Win */
	_cursor:hand;
}

.tabstrip li a.selected .wrap, 
.tabstrip li a.selected .innerWrap
{
	cursor:default;
}



.tabstrip .leftArrow,
.tabstrip .rightArrow,
.tabstrip .leftArrowDisabled,
.tabstrip .rightArrowDisabled
{
	position:absolute;
	z-index:100;
	text-decoration:none;
}


/* Disabled tab */

.tabstrip li a.disabled,
.tabstrip li a.disabled:hover
{
	color:Gray;
}

/* arrows */
.tabstrip .rightArrow, 
.tabstrip .leftArrow,
.tabstrip .rightArrowDisabled, 
.tabstrip .leftArrowDisabled
{
	text-indent:-10000px;
	background-position:left 3px;
	background-repeat:no-repeat;
	background-color:transparent;
}

.tabstrip .rightArrowDisabled, 
.tabstrip .leftArrowDisabled
{
	cursor:default;
}

/* RadTabStrip */

.tabstrip
{
	text-align:center;
	background-color:#c5d7eb;
}

.tabcontainer
{
	background-color:#ffffff;
	border:solid 1px #cecbce;
	border-top:none;
	min-height:210px;
}

.tabstrip ul
{
	padding-top:0px;
	/*background-color:#00ff00;*/
}

.tabstrip .level2 ul
{
	background-position:0 -33px;
	height:19px;
	min-height:19px;
}

.tabstrip li a
{
	text-decoration:none;
}

.tabstrip .levelwrap li a.selected
{
	color:#002664;
}

/*  level 1 tabs */

.tabstrip .level1 li a
{
	padding-left:3px;
	background:transparent url(../../Images/Skin_Images/Img/betstab/tabLeftOff.gif) 0px 0px no-repeat;
	line-height:28px;
}

.tabstrip .level1 li a .wrap
{
	padding-right:3px;
	background:transparent url(../../Images/Skin_Images/Img/betstab/tabRightOff.gif) right 0px no-repeat;
}

.tabstrip .level1 li a .innerWrap
{
	padding:0 5px;
	background:transparent url(../../Images/Skin_Images/Img/betstab/tabMiddleOff.gif) 0px 0px repeat-x;
}

.tabstrip .level1 li a.selected
{
	background:transparent url(../../Images/Skin_Images/Img/betstab/tabLeftOn.gif) 0px 0px no-repeat;
}

.tabstrip .level1 li a.selected .wrap
{
	background-image:url(../../Images/Skin_Images/Img/betstab/tabRightOn.gif);
}


.tabstrip .level1 li a.selected .innerWrap
{
	background-image:url(../../Images/Skin_Images/Img/betstab/tabMiddleOn.gif);
}

/* level2 tabs */

.tabstrip .level2 ul
{
	padding-top:1px;
}

.tabstrip .level2 li a
{
	color:#333;
	text-decoration:none;
	font-size:10px;
	margin-bottom:8px;
	padding-left:5px;
	padding-right:5px;
}

.tabstrip .level2 li a:hover
{
	background-image:url(../../Images/Skin_Images/Img/betstab/secLevelHoverBg.gif);
}

/* arrows */
.tabstrip .rightArrow,
.tabstrip .leftArrow,
.tabstrip .rightArrowDisabled,
.tabstrip .leftArrowDisabled
{
	width:17px;
	height:22px;
}

.tabstrip .leftArrow
{
	background-image:url(../../Images/Skin_Images/Img/betstab/ScrollLeft.png);
}

.tabstrip .rightArrow
{
	background-image:url(../../Images/Skin_Images/Img/betstab/ScrollRight.png);
}


.tabstrip .leftArrowDisabled
{
	background-image:url(../../Images/Skin_Images/Img/betstab/ScrollLeftDisabled.png);
}

.tabstrip .rightArrowDisabled
{
	background-image:url(../../Images/Skin_Images/Img/betstab/ScrollRightDisabled.png);
}

/* RadTabStrip END */





.h1
{
	width:298px;
	height:46px;
	float:left;
	top:1px;
	left:14px;
	position:relative;
}


.pageheader
{
	color:#FFF;
	font-size:11px;
	background:transparent none;
	margin:4px 0;
	font-weight:bold;
	font-family: Tahoma,Arial,Helvetica;
}

.spinlogo
{
	display:block;
	background:url(../../Images/Skin_Images/sporting_index_logo.gif);
	width:298px;
	height:46px;
	float:left;
	top:0px;
	left:0px;
	position:relative;
	padding:0px;
	margin:0px;
}

.spinlogo span
{
	display:none;
}

.spinlogoEasy
{
	display:block;
	background:url(../../Images/Skin_Images/sporting_index_logo_easy.gif);
	width:352px;
	height:46px;
	float:left;
	top:0px;
	left:0px;
	position:relative;
	padding:0px;
	margin:0px;
}

.spinlogoEasy span
{
	display:none;
}

.spinlogoDemo
{
	display:block;
	background:url(../../Images/Skin_Images/sporting_index_logo_demo.gif);
	width:352px;
	height:46px;
	float:left;
	top:0px;
	left:0px;
	position:relative;
	padding:0px;
	margin:0px;
}

.spinlogoDemo span
{
	display:none;
}


.customdoc
{
   width :998px;
   margin-bottom:0px;
}

div .forgotten
{
	float:right;
	padding-right:86px;
	padding-top: 2px;
}

div.forgotten a,
div.forgotten a:visited,
div.forgotten a:active
{
	font-weight:normal;
	font-size:1em;
	color:#fff;
}

div.forgotten a:hover
{
	text-decoration: underline;
}

div .loginPanel
{
	line-height: 10px;
	margin:0px;
	float:right;
	width:602px;
	color:white;
	white-space:nowrap;
}

div .loginPanel div
{
	padding-top:24px;
	padding-bottom:0px;
	display:inline;
	float:right;
	height:16px;
	margin-top: -4px;
}
div .loginPanel .username
{
	padding-right:12px;
	text-align:right;
}
div .loginPanel .usernamelabel
{
	padding-top:28px;
	padding-right:5px;
}
div .loginPanel .password
{
}
div .loginPanel .passwordlabel
{
	padding-top:28px;
	padding-right:5px;
}

div .loginPanel .login_input
{
	border:none;
	width:100px;
	/*height:18px;
	padding:4px 2px 0px 4px !important;*/
	margin-top:2px;
	height: 14px;
}

div .loginPanel div .loginBtn
{
	background:transparent url(../../Images/Skin_Images/logIn.gif);
	background-position:center;
	border:0px; padding:0px;
	height:20px; width:70px;
	cursor:pointer;
	margin:0px 8px 0px 13px;
	float:left;
}
div .loginPanel div .loginBtnBusy
{
	background:transparent url(../../Images/Skin_Images/ajax-loader.gif);
	background-position:center;
	border:0px; padding:0px;
	height:21px; width:72px;
	cursor:pointer;
	margin:0px 8px 0px 13px;
	float:left;
}

div .loginPanel .logoutBtn
{
	margin:5px 17px 0px 13px;
	background:transparent url(../../Images/Skin_Images/logOut.gif);
	background-position:center;
	border:0px; padding:0px;
	height:20px; width:70px;
	margin:0px 8px 0px 13px;
	float:left;
	cursor:pointer;
}

div .loginPanel .loginName
{
	float:left;
	line-height: 1.3em;
	margin:0px 13px 0px 0px;
	border:0px; padding:0px;
	text-align:left;
	font-weight:bold;
}

div .loginPanel #userContainer
{
	padding-top:22px !important;
}

div .loginPanel #userContainer a
{
	font-weight:bold;
	color:white;
}

.logOffButton
{
	margin:10px 16px 17px;
}

/*#######################################################
LOGIN CSS for login cotrols on the page
########################################################*/
div .contpadd .username
{
	/*padding-right:12px;*/
	padding:0px 12px 0px 95px;
	text-align:right;
	margin:-5px 8px 0px 96px;
	position:absolute;
}
div .contpadd .usernamelabel
{
	padding-top:20px;
	padding-right:5px;
	margin:-20px 8px 0px 0px;
	position:absolute;
}

div .popuplogin .password,
div .contpadd .password
{
	padding:0px 12px 0px 95px;
	text-align:right;
	margin:20px 8px 0px 96px;
	position:absolute;
}
div .contpadd .passwordlabel
{
	padding-top:20px;
	padding-right:5px;
	margin:8px 8px 0px 0px;
	position:absolute;
}
/**/

div  .contpadd .div .login_input
{
	border:none;
	width:100px;
	/*height:18px;!important;*/
	padding:4px 2px 0px 4px;
	margin-top:2px;
	height: 14px;
}

div  div .contpadd .loginBtn
{
	background:transparent url(../../Images/Skin_Images/logIn.gif);
	background-position:center;
	border:0px; padding:0px;
	height:20px; width:70px;
	cursor:pointer;
	margin:55px 8px 33px 191px;
	position:absolute;

}

div  div .contpadd .loginBtnBusy
{
	background:transparent url(../../Images/Skin_Images/ajax-loader.gif);
	background-position:center;
	border:0px; padding:0px;
	height:21px; width:72px;
	cursor:pointer;
	margin:55px 8px 33px 191px;
	position:absolute;
}

a.linkInError:link {text-decoration: underline; }
a.linkInError:active { text-decoration: underline; }
a.linkInError:visited {  text-decoration: underline; }
a.linkInError:hover { text-decoration: none; }


div div .contpadd .forgotten
{
	padding-right:70px;
	padding-top: 2px;
	margin:60px 8px 33px 400px;
	position:absolute;
}

div .contpadd div.forgotten a,
div .contpadd div.forgotten a:visited,
div .contpadd div.forgotten a:active
{
	font-weight:normal;
	font-size:1em;
	color:blue;
}

div .contpadd div.forgotten a:hover
{
	text-decoration: underline;
}
/*############################################################
END
*/

/*####STYLES FOR THE POPUP LOGIN CONTROLS####*/

div .popuplogin
{
	padding:10px 15px 0px 15px;
	position:absolute;
	height:207px;
	width:245px;
	z-index: 96;
	background:#6F849F;
	border: #002664 2px solid;
	display:none;
}

div .popuplogin .close
{
	margin-bottom: 5px;
	text-align:right;
}

.popuplogin .close strong
{
	color: white;
}

div .popuplogin .title
{
	margin:40px 0px 0px 0px
	bottom:10px;
	padding-bottom:0px;
}

div .popuplogin .usernamelabel
{
	color: white;
	padding-top:0px;
	padding-right:5px;
	margin:5px 8px 0px 0px;
	position:absolute;
}

div .popuplogin .username
{
	padding:5px 12px 0px 0px;
	text-align:right;
	margin:15px 8px 0px 0px;
	position:absolute;
}

div .popuplogin .passwordlabel
{
	color: white;
	padding-top:0px;
	padding-right:5px;
	margin:45px 8px 0px 0px;
	position:absolute;
}

div .popuplogin .password
{
	padding:5px 12px 0px 0px;
	text-align:right;
	margin:55px 8px 0px 0px;
	position:absolute;
}

div  .popuplogin .login_input
{
	margin-top:2px;
	width:100px;
}
div  .popuplogin .loginBtn
{
	background:transparent url(../../Images/Skin_Images/logIn.gif);
	background-position:center;
	border:0px;
	padding:0px;
	height:20px;
	width:70px;
	cursor:pointer;
	margin:61px 8px 33px 112px;
	position:absolute;

}
div  div .popuplogin .loginBtnBusy
{
	background:transparent url(../../Images/Skin_Images/ajax-loader.gif);
	background-position:center;
	border:0px; padding:0px;
	height:21px; width:72px;
	cursor:pointer;
	margin:63px 8px 33px 112px;
	position:absolute;
}


div .popuploginlink .forgotten
{
	color: white;
	position:absolute;
	padding: 0px;
	margin:85px 8px 33px 0px;
}

div .popuploginaccounttext
{
	color: white;
	position:absolute;
	margin:105px 8px 33px 53px;
	vertical-align:middle;
}

div .popuploginaccountlink
{
	color: white;
	position:absolute;
	margin:125px 8px 33px 51px;
}

div .popuploginlink div.forgotten a,
div .popuploginlink div.forgotten a:visited,
div .popuploginlink div.forgotten a:active
{
	font-weight:normal;
	font-weight:bold;
	font-size:1em;
	color:#002664;
}

.err404 a
{
	font-size: 12px;
}
.err404 a:hover
{
	font-size: 12px;
	text-decoration: underline;
}

error404GoogleEnh
{
	margin-left:70px;
	margin-top:100px;
	position:inherit;
}

div .leftnav{
padding:0px 8px 8px;
}

div #leftnav h2,
div #leftnav h3
{
	font-weight:bold;
	color:#a70240;
	font-size:11px;
	line-height:2px;
	margin:13px 0px 12px 3px;
}

#hd, #hd .sb-inner,#hd sb-shadow
{
	background-color:#002664;
	text-align:right;
}

.imagetitle
{ margin:5px 0px 12px 0px; }

.imagetitle img
{ float:right; }

/* bankinglinks */

.bankinglinks {
	float:right;
	width:279px;
}
.bankinglinksinner {
	min-height:116px;
	line-height:1.3;
	padding:9px;
}

.bankinglinksinner a, .bankinglinksinner a:visited, .bankinglinksinner a:active, .bankinglinksinner a:hover{
text-decoration:underline !important;
}

/* bankinglinks END */

/* white */
.white .dialog .hd .c,
.white .dialog .ft .c {font-size:1px; height:7px;}
.white .dialog .ft .c {height:7px;}
.white .dialog .hd {background:transparent url(../../Images/Skin_Images/Img/white/tl_trans.gif) no-repeat 0px 0px;}
.white .dialog .hd .c {background:transparent url(../../Images/Skin_Images/Img/white/tr_sports.gif) no-repeat right 0px;}
.white .dialog .bd {background:#ffffff url(../../Images/Skin_Images/Img/white/wml.gif) repeat-y 0px 0px;}
.white .dialog .bd .c {background:transparent url(../../Images/Skin_Images/Img/white/wmr.gif) repeat-y right 0px;}
.white .dialog .bd .c .s {padding:0px 7px;}
.white .dialog .ft {background:transparent url(../../Images/Skin_Images/Img/white/bl_trans.gif) no-repeat 0px 0px;}
.white .dialog .ft .c {background:transparent url(../../Images/Skin_Images/Img/white/br_sports.gif) no-repeat right 0px;}
/* white END */

/* whitecurve */
.whitecurve .dialog .hd .c,
.whitecurve .dialog .ft .c {font-size:1px;height:7px;}
.whitecurve .dialog .ft .c {height:7px;}
.whitecurve .dialog .hd {background:transparent url(../../Images/Skin_Images/Img/white/tl_trans.gif) no-repeat 0px 0px;}
.whitecurve .dialog .hd .c {background:transparent url(../../Images/Skin_Images/Img/white/tr_white.gif) no-repeat right 0px;}
.whitecurve .dialog .bd {background:#fff url(../../Images/Skin_Images/Img/white/wml.gif) repeat-y 0px 0px;}
.whitecurve .dialog .bd .c {background:transparent url(../../Images/Skin_Images/Img/white/wmr.gif) repeat-y right 0px;}
.whitecurve .dialog .bd .c .s {padding:0px 7px;}
.whitecurve .dialog .ft {background:transparent url(../../Images/Skin_Images/Img/white/bl_trans.gif) no-repeat 0px 0px;}
.whitecurve .dialog .ft .c {background:transparent url(../../Images/Skin_Images/Img/white/br_white.gif) no-repeat right 0px;}
/* whitecurve END */

/* bets curves */
.bets .dialog .hd .c,
.bets .dialog .ft .c {font-size:1px; height:7px;}
.bets .dialog .ft .c {height:7px;}
.bets .dialog .hd {background:transparent url(../../Images/Skin_Images/Img/bets/btl.gif) no-repeat 0px 0px;}
.bets .dialog .hd .c {background:transparent url(../../Images/Skin_Images/Img/bets/btr.gif) no-repeat right 0px;}
.bets .dialog .bd {background:transparent url(../../Images/Skin_Images/Img/bets/bml.gif) repeat-y 0px 0px;}
.bets .dialog .bd .c {background:transparent url(../../Images/Skin_Images/Img/bets/bmr.gif) repeat-y right 0px;}
.bets .dialog .bd .c .s {padding:0px 7px;}
.bets .dialog .ft {background:transparent url(../../Images/Skin_Images/Img/bets/bbl.gif) no-repeat 0px 0px;height:7px;}
.bets .dialog .ft .c {background:transparent url(../../Images/Skin_Images/Img/bets/bbr.gif) no-repeat right 0px;}
/* bets curves END */

/* market */
.market { float:left; width:100%; margin-bottom:4px; }
.market .dialog .hd .c,
.market .dialog .ft .c {font-size:1px;height:7px;}
.market .dialog .ft .c {height:7px;}
.market .dialog .hd {background:transparent url(../../Images/Skin_Images/Img/bets/tl.gif) no-repeat 0px 0px;}
.market .dialog .hd .c {background:transparent url(../../Images/Skin_Images/Img/bets/tr.gif) no-repeat right 0px;}
.market .dialog .bd {background:#ffffff url(../../Images/Skin_Images/Img/bets/ml.gif) repeat-y 0px 0px;}
.market .dialog .bd .c {background:transparent url(../../Images/Skin_Images/Img/bets/mr.gif) repeat-y right 0px;}
.market .dialog .bd .c .s {padding:0px 7px;}
.market .dialog .ft {background:transparent url(../../Images/Skin_Images/Img/bets/bl.gif) no-repeat 0px 0px;height:7px;width:100%;}
.market .dialog .ft .c {background:transparent url(../../Images/Skin_Images/Img/bets/br.gif) no-repeat right 0px;}
/* market END */

/* navy corners */
.navy_hd {background:#002664 url(../../Images/Skin_Images/Img/navy/t.gif) no-repeat 0px 0px; height:3px; font-size:1px; }
.navy_hd_flip {background:#002664 url(../../Images/Skin_Images/Img/navy/t_flip.gif) no-repeat 0px 0px; height:3px; font-size:1px; }
.navy_bd {background-color:#002664; padding:0px 2px 2px;}
/* navy corners END */

/* lightblue curves  */
.lightblue .dialog .hd .c,
.lightblue .dialog .ft .c {font-size:1px;height:7px;}
.lightblue .dialog .ft .c {height:7px;}
.lightblue .dialog .hd {background:transparent url(../../Images/Skin_Images/Img/lightblue/tl.gif) no-repeat 0px 0px;}
.lightblue .dialog .hd .c {background:transparent url(../../Images/Skin_Images/Img/lightblue/tr.gif) no-repeat right 0px;}
.lightblue .dialog .bd {background:#f1f4f9 url(../../Images/Skin_Images/Img/lightblue/ml.gif) repeat-y 0px 0px;}
.lightblue .dialog .bd .c {background:transparent url(../../Images/Skin_Images/Img/lightblue/mr.gif) repeat-y right 0px;}
.lightblue .dialog .bd .c .s {padding:0px 7px;}
.lightblue .dialog .ft { background:transparent url(../../Images/Skin_Images/Img/lightblue/bl.gif) no-repeat 0px 0px;}
.lightblue .dialog .ft .c {background:transparent url(../../Images/Skin_Images/Img/lightblue/br.gif) no-repeat right 0px;}
/* lightblue curves END */

/* InPlay curves */
.inplay .dialog {width:251px;}
.inplay .dialog .hd .c,
.inplay .dialog .ft .c {font-size:1px; height:7px;}
.inplay .dialog .ft .c {height:7px;}
.inplay .dialog .hd {background:transparent url(../../Images/Skin_Images/Img/bets/btl.gif) no-repeat 0px 0px;}
.inplay .dialog .hd .c {background:transparent url(../../Images/Skin_Images/Img/bets/btr.gif) no-repeat right 0px;}
.inplay .dialog .bd {background:#ffffff url(../../Images/Skin_Images/Img/bets/bml.gif) repeat-y 0px 0px;}
.inplay .dialog .bd .c {background:transparent url(../../Images/Skin_Images/Img/bets/bmr.gif) repeat-y right 0px;}
.inplay .dialog .bd .c .s {padding:0px 7px;}
.inplay .dialog .ft {background:transparent url(../../Images/Skin_Images/Img/bets/bbl.gif) no-repeat 0px 0px;}
.inplay .dialog .ft .c {background:transparent url(../../Images/Skin_Images/Img/bets/bbr.gif) no-repeat right 0px;}
/* InPlay curves END */

/* medium blue curves */
.medblue .dialog .hd .c,
.medblue .dialog .ft .c {font-size:1px;height:7px;}
.medblue .dialog .ft .c {height:7px;}
.medblue .dialog .hd {background:transparent url(../../Images/Skin_Images/Img/bets/tl.gif) no-repeat 0px 0px;}
.medblue .dialog .hd .c {background:transparent url(../../Images/Skin_Images/Img/bets/tr.gif) no-repeat right 0px;}
.medblue .dialog .bd {background:#ffffff url(../../Images/Skin_Images/Img/bets/ml.gif) repeat-y 0px 0px;}
.medblue .dialog .bd .c {background:transparent url(../../Images/Skin_Images/Img/bets/mr.gif) repeat-y right 0px;}
.medblue .dialog .bd .c .s {padding:0px 7px;}
.medblue .dialog .ft {background:transparent url(../../Images/Skin_Images/Img/bets/bl.gif) no-repeat 0px 0px;}
.medblue .dialog .ft .c {background:transparent url(../../Images/Skin_Images/Img/bets/br.gif) no-repeat right 0px;}
/* medium blue curves END */

/* marketboxout - Front page boxes*/
.marketboxout{
padding-left:8px;
background-color:#c5d7eb;
min-height:50px;
*height:50px;
}
.marketboxout p{
margin:5px 0px 0px;
color:#6c6c6c;
}
.marketboxout img{
float:right;
margin:4px;
}
.marketboxout h2{
margin:0px;
}
.marketboxout h2 a{
font-size:12px;
font-weight:bold;
color:#4471b9;
margin:0px;
}
/* marketboxout END - see market for blue borders */

#topnav {
height:26px;
background-color:#c5d7eb;
padding-top:4px;
width:100%;
}

.staticnav {
float:left;
}

.staticnav .clockIcon{
vertical-align:middle;
margin:1px 0px 0px 16px;
width:18px;
height:18px;
background:transparent url(../../Images/Skin_Images/Img/clock_icon.gif);
}
.staticnav div{
float:left;
}
.staticnav #home_link{
	padding-left:12px;
	padding-top:4px
}
.staticnav #time{
	padding-left:4px;
	padding-top:4px
}

#menucontainer{
  float:right;
}

.quick_bal {
	float: right;
	padding: 4px 20px 0 6px;
	width: 80px;
	cursor:pointer;
}

.qkbal_inner
{
	width: 100%;
}

.qkbal_inner .label
{
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 4px;
	text-align: left;
}

.qkbal_inner .field
{
	text-align: right;
	padding-right: 5px;
}

.bal_disp
{
	background-color: #fff;
	height: 95px;
	left:910px;
	position:absolute;
	top:110px;
	width: 220px;
	z-index: 1000;
}

#titleLabel{
   font-weight:bold;
   color:#002664;
}

/* ChoiceMarket */
.choiceblurb h2{
margin:0px;
}
.divChoiceMarketSelectHome p{
margin:3px;
}
.divChoiceMarketSelectHome .livePricing{
padding-bottom:5px;
}
.choiceMarket .choicemsg
{ margin-left:2px; height:25px; float:left; padding:5px 0px; }
.choiceMarket .red, .choiceDesc .red
{ color:#a70240; }
.choiceMarket table div
{ float:left; }
.choiceMarket .suspendedLabel, .choiceMarket .statusLabel
{ padding:3px 3px 0px 3px; }
.choiceMarket .statusLabel
{ float:left; height:16px; }
.choiceMarket .label
{ width:244px; padding:3px 3px 0px 6px; }
.choiceMarket .choiceSingle .label
{ width:auto !important; padding:3px 3px 0px 6px; }
.choiceMarket .three .label
{ width:150px !important; }
.choiceMarket .versus .label
{ text-align:center; }
.choiceMarket .choicegrid
{ width:100%; float:left; }
.choiceMarket .choicegrid .list td
{ padding:0px; background-color:Gray; }
.choiceMarket .choicegrid .header
{ background-color:#002664; padding:2px 5px 4px 6px; float:none; }
.choiceMarket .choiceHeader{
padding-bottom:5px;
}
.choiceaccu{
float:left; padding-top:19px;
}
.choiceMarket .choiceButton
{
	padding-bottom:0px;
	float:right;
	width:100%;
}
.choiceMarket .choiceVersus{
	padding:2px 5px;
}
.choiceMarket .choiceButton .long_button
{
	float:right;
}
.long_button[disabled]
{
	color:Gray !important;
	float:right;
}
.choiceMarket .nflHeader
{
	width:100% !important;
	color:#fff !important;
	font-weight:bold !important;
}

.choiceMarket .nflHeader td
{
	background-color:#002664 !important;
}
/* Sport category */
.choiceMarket .choiceHeaderItem {
	white-space:nowrap;
	font-size:11px;
	color:#ffffff;
	background-color:#002664;
	padding:2px 0px 4px 10px;
	display:block;
	font-weight:bold;
}

.choiceTitle{
	padding :10px 0px 10px 0px;
	font-size:11px;
	color:#002664;
	padding-bottom:10px;
}

.choiceDesc{
	padding:4px 0px;
	font-size:11px;
	color:#666666;
}

.choiceMarket .textBold{
	font-weight:bold;
}

.choiceMarket .textRed{
	color:#a70240;
}


.choiceMarket .choiceItem {
	background-color:#eef1f6 !important; height:19px;
}

.choiceMarket .choiceAltItem {
	background-color:#c0d0dd !important; height:19px;
}

.choiceItemBorder{
	border-bottom:1px solid #333399;
	border-left:1px solid #333399;
	border-right:1px solid #333399;
}

.choiceMarket ul{
	list-style:none;
	margin:0;
	border:none;
	padding:0;
}

.choiceMarket li {
	padding:0px;
}

.choiceMarket li a {
	display:block;
	text-decoration:none;
	color:#002664;
	font-size:11px;
	padding:3px 10px;
}

.choiceMarket .choiceItem:hover,
.choiceMarket .choiceAltItem:hover {
	background-color:#ADE2B6;
}

.choiceLeftColumn{
	/*background-color:orange;
	width:35%;*/
	display:inline;
}

.choiceRightColumn{
	/*background-color:Red;*/
	display:inline;
}

.choiceVersus{
	display:inline;
	padding:3px;
}

.pnlChoiceBet .choiceBetHeader{
	padding-left:10px;
	font-weight:bold;
	color:black;
}
.choiceLink .buyLink
{
	color:#002664;
	font-weight:normal;
}

.choiceLink .sellLink
{
	color:#a70240;
	font-weight:normal;
}

.choicebet
{ width:100%; }
.choicebet .mkthdr, .choicebet .prchdr
{ font-weight:bold; }
.choicebet .prchdr
{ text-align:center; }
.choicebet mkt
{ }
.choicebet buy
{ }
.choicebet prc
{ text-align:center; }
.choicebet sell
{ }

.choicegrid .md_hd
{
	width:100%;
}

.choicegrid .md_hd td
{
	padding-left:1px;
	width:250px;
}

.choicegrid .md_hd .scrInput
{
	float:left;
	margin-top: 4px;
	margin-bottom: 6px;
	margin-left: 5px;
	width: 25px;
}

.choicegrid .md_hd .md_up
{
	margin-bottom: 2px;
	width: 11px;
	border:0px;
	cursor:pointer;
}

.choicegrid .md_hd .md_down
{
	width: 11px;
	margin-bottom: 2px;
	border:0px;
	cursor:pointer;
}

.choicegrid .md_thd
{
	font-size:1.2em;
	padding-right:5px;
	color: #fff;
	padding-top: 4px;
	margin-bottom:8px;
	float:right;
}

.choicegrid .md_flist
{
	border-right: solid 2px #002664;
	float:left;
	width:281px;
	background-color: #002664;
}

.mdchoicegrid {
	background-color: #002664;
}

.choicegrid .md_nflist
{
	padding-left:1px;
	width:50%;
	background-color: #002664;
	float: right;
}

.choicegrid .md_altRow
{
	background-color:#eef1f6 !important; height:19px;
}

.choicegrid .md_row
{
	background-color:#c0d0dd !important; height:19px;
}

.choiceMarket .md_ft {
	width: 100%;
	background-color:#002664;
	height: 2px;
	float: left;
}

.choicegrid .lbl
{
	padding-top:3px;
}
/* ChoiceMarket END */
/* Result GridView */
.resultspage
{
}

.resultspage .resultTitle
{
	color:#A71D43;
	font-size:17px !important;
	padding-bottom:5px;
}

.resultspage .intro
{
	color:#666666;
	font-size:11px;
}

.resultspage .RadComboBox
{
	margin-bottom:4px;
}

.resultspage .grid {
	border:0px;
	border-collapse:collapse;
	width:100%;
}

.resultspage .grid .head
{
	color:#ffffff;
	background-color:#002664;
	border:none;
	padding:2px 4px 5px 6px;
}

.resultspage .grid .date, .resultspage .grid .result
{
	white-space:nowrap;
}

.resultspage .grid .item
{
	background:#eef1f6;
}

.resultspage .grid .altitem
{
	background:#c0d0dd;
}

.resultspage .grid .item td,.resultspage .grid .altitem td
{
	border:0px;
	padding:3px 0px 3px 6px;
}

.resultspage .grid .infoImg
{
	background-image:url(../../Images/Skin_Images/Img/info.gif);
	background-repeat:no-repeat;
	width:11px; height:12px;
}

.resultspage .result
{
	text-align:right;
	padding-right:5px !important;
}

/* Result END */

/* RadCombo Style */
.ComboBoxDropDown
{
	border:1px solid black;
	background-color:white;
}

.ComboBoxImage
{
	vertical-align:middle;
	border:1px solid #7F9DB9;
	border-left:none;
}

.ComboBoxImageHover
{
	vertical-align:middle;
	border:1px solid #7F9DB9;
	border-left:none;
}

.ComboBoxInput
{
	border:1px solid #7F9DB9;
	background-color:white;
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:11px;
	color:black;
	padding-top:2px;
	padding-left:3px;
	height:21px;
	cursor:default;
}

.ComboBoxInputHover
{
	border:1px solid #7F9DB9;
	background-color:white;
	vertical-align:middle;
	font-family:Arial, Verdana;
	font-size:11px;
	color:black;
	padding-top:2px;
	padding-left:3px;
	height:21px;
	cursor:default;
}

.ComboBoxItem
{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	padding:3px;
	text-decoration:none;
	text-align:left;
	_height:1%;
}

.ComboBoxItemHover
{
	font-family:Arial;
	font-size:11px;
	color:white;
	text-decoration:none;
	background-color:#777777;
	cursor:pointer;
	cursor:pointer;
	padding:3px;
	text-align:left;
	_height:1%;
}

.ComboBoxItemDisabled
{
	font-family:Arial;
	font-size:11px;
	color:gray;
	cursor:no-drop;
	padding:3px;
	text-decoration:none;
	text-align:left;
}

.ComboBoxLoadingMessage
{
	font-family:Arial;
	font-size:11px;
	padding:2px;
}

.ComboBoxMoreResultsMessage
{
	font-family:Arial;
	font-size:10px;
	padding:2px;
	text-align:left;
}


.ComboBoxMoreResultsImage
{
	padding:5px;
	margin-top:5px;
}

.ComboBoxMoreResultsBox
{
	background-color:#EEEEE5;
}


.ComboBoxHeader
{
	font-size:12px;
	font-weight:bold;
	color:white;
	background-color:#666;
}
/* RadCombo Style END */


input[type=text], input[type=password]
{
	height:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:solid 1px #B5AEBD;
	border-bottom:solid 1px #E7E3EF;
	border-left:solid 1px #E7E3EF;
	border-right:solid 1px #E7E3EF;
	color:#002664;
	padding:1px 3px;
}

select
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:solid 1px #B5AEBD;
	border-bottom:solid 1px #E7E3EF;
	border-left:solid 1px #E7E3EF;
	border-right:solid 1px #E7E3EF;
	color:#002664;
}

/* START Telerik.Web.UI.Skins.Office2007.ComboBox.Office2007.css */
/* RadComboBox Default skin */
/*global*/
.RadComboBox *
{
	margin:0;
	padding:0;
}

.RadComboBox,
.RadComboBox input,
.RadComboBoxDropDown_None
{
}

/* combobox */
.RadComboBox
{
	vertical-align:bottom;
	text-align:left;
	margin:1px 0px;
	color:#002664;
}
.RadComboBox .rcbInput
{
	padding-left:3px !important;
	cursor:default;
}
.RadComboBox table
{
	border:0;
}
.RadComboBox table td
{
	padding:0;
}
.RadComboBox .rcbArrowCell
{
	background-color:#ffffff !important;
	border-top:solid 1px #B5AEBD;
	border-bottom:solid 1px #E7E3EF;
	border-left:none;
	border-right:solid 1px #E7E3EF;
}
.RadComboBox .rcbInputCell
{
	height:14px;
	line-height:14px;
	vertical-align:top;
	border-top:solid 1px #B5AEBD;
	border-bottom:solid 1px #E7E3EF;
	border-left:solid 1px #E7E3EF;
	border-right:none;
}

.RadComboBox .rcbFocused .rcbInputCell,
.RadComboBox .rcbHovered .rcbInputCell
{
	background:#fff;
}

.RadComboBox .rcbInputCellRight
{
	border-left-width:0;
}

.RadComboBox .rcbInputCellLeft
{
	border-right-width:0;
}

.RadComboBox .rcbInputCell input
{
	width:100%;
	background:transparent;
	border:0;
	vertical-align:top;
	padding:1px 0 0;
	height:13px;
	line-height:13px;
}

.RadComboBox_Default .rcbInputCell,
.RadComboBox_Default .rcbInputCell input
{
	padding-left:2px;
}

.RadComboBox_Default_rtl .rcbInputCell,
.RadComboBox_Default_rtl .rcbInputCell input
{
	padding-right:2px;
	padding-left:0;
}

.RadComboBox .rcbArrowCell
{
	background:#ffffff url(../../Images/Skin_Images/Img/drop.gif) 0 0 no-repeat;
	width:15px;
	height:16px;
	padding:0;
}

.RadComboBox .rcbArrowCell:hover
{
	background:green url(../../Images/Skin_Images/Img/drophover.gif) 0 0 no-repeat;
	width:15px;
	height:16px;
	padding:0;
}

.RadComboBox .rcbFocused .rcbArrowCell,
.RadComboBox .rcbHovered .rcbArrowCell
{
	background-position:0 100%;
}

.RadComboBox .rcbArrowCell a
{
	width:15px;
	height:16px;
	line-height:16px;
	text-decoration:none;
	text-indent:-9999px;
	font-size:0;
}

.RadComboBox_rtl .rcbArrowCell a
{
	text-indent:9999px;
}

.RadComboBox .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

.RadComboBox .rcbDisabled
{
	opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
}

/* dropdown */
.rcbSlide
{
	position:absolute;
	overflow:hidden;
	display:none;
	_height:1px;
	float:left;
}

.RadComboBoxDropDown_None
{
	position:absolute;
	border-top:none;
	border-bottom:solid 1px #E7E3EF;
	border-left:solid 1px #E7E3EF;
	border-right:solid 1px #E7E3EF;
	cursor:default;
	font-size:11px;
	text-align:left;
	background:#fff;
}

.RadComboBoxDropDown_None .rcbScroll
{
	overflow:auto;
}

.RadComboBoxDropDown_None .rcbList
{
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
}

.RadComboBoxDropDown_None .rcbHeader
{
	background:#eff3ff;
	padding:4px;
	border-bottom:1px solid #adc3de;
}

.RadComboBoxDropDown_None .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_None .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_None .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_None .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
}

.RadComboBoxDropDown_None .rcbItem,
.RadComboBoxDropDown_None .rcbHovered,
.RadComboBoxDropDown_None .rcbDisabled,
.RadComboBoxDropDown_None .rcbLoading
{
	padding:3px 20px 1px 4px;
}

* html .RadComboBoxDropDown_None .rcbItem,
* html .RadComboBoxDropDown_None .rcbHovered,
* html .RadComboBoxDropDown_None .rcbDisabled,
* html .RadComboBoxDropDown_None .rcbLoading
{
	zoom:1;
}

.RadComboBoxDropDown_rtl .rcbItem,
.RadComboBoxDropDown_rtl .rcbHovered,
.RadComboBoxDropDown_rtl .rcbDisabled,
.RadComboBoxDropDown_rtl .rcbLoading
{
	padding:1px 4px 1px 20px;
}

.RadComboBoxDropDown_None .rcbHovered
{
	background:#306ac5;
	color:#fff;
}

.RadComboBoxDropDown_None .rcbDisabled
{
	color:#808080;
	cursor:no-drop;
}

.RadComboBoxDropDown_None .rcbLoading
{
	background:#f0f0f0;
}

.RadComboBoxDropDown_None .rcbNoWidth .rcbLoading
{
	text-align:center;
}

.RadComboBoxDropDown_None .rcbMoreResults
{
	clear:both;
	background:#f1f1f1;
	padding:4px;
	text-align:center;
	border-top:1px solid #adc3de;
}

.RadComboBoxDropDown_None .rcbMoreResults a
{
	display:block;
	width:15px;
	height:16px;
	background:#ffffff url(../../Images/Skin_Images/Img/drop.gif) no-repeat 0 -16px;
	margin:0 auto 4px;
	text-indent:-3333px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
}

.RadComboBoxDropDown_None .rcbMoreResults a:hover
{
	background-position:0 0;
}

.RadComboBoxDropDown_None .rcbMoreResults span
{
	display:block;
	text-align:center;
}

.RadComboBoxDropDown_None .rcbScroll
{
}

.noteseditor {
margin:0px 5px 0px 5px;
}
.noteseditor select{
width:100%;
height:100px;
}
.noteseditor p {
margin:0px;
}
.noteseditor .med_button2 {
float:left;
margin-right:5px;
}

#lblSelectedUrl{
width:400px !important;
white-space:normal !important;
font-family:tahoma !important;
font-size:8pt !important;
}

.adminurlbox{
font-family:tahoma !important;
font-size:8pt !important;
}

.adminurllabel{
white-space:nowrap !important;
}
/* END Telerik.Web.UI.Skins.Office2007.ComboBox.Office2007.css */

	.noRightNav
	{
		width:98% !important;
	}

	.noRightNavFooter
    {
		padding-right:10px !important;
    }

    .noRightNavFooterFinner
    {
		 width: auto;
    }

    .noNavYuiT2NoImage
    {
		height:auto !important;
		background-image:none !important;
    }

	.noNavExpandContentPane
    {
		width :98% !important;
    }

    .noNavRemoveLeftMargin
    {
		margin-left: 0px !important;
    }

    .noNavFooter
    {
		background-image: none !important;
		padding-right:10px !important;
    }

    .noNavFooterFinner
    {
		 margin-left: 0px !important;
		 width: 100%;
    }

/* Careers custom elements */

.spin_careersContactDetailBox, .spin_careersVacanciesDetailBox
{
	height: 175px;
	width: 250px;
	display: block;
	float:right;
	clear: right;
	margin:5px 5px 10px 10px;
	color:#000;
}
.spin_careersContactDetailBox
{
	background-image:url(http://www.sportingindex.com/portals/0/images/careers/contact.gif);
	background-repeat: no-repeat;
}
.spin_careersContactDetailBox a
{
	color:#000;
}
.spin_careersVacanciesDetailBox
{
	background-image:url(http://www.sportingindex.com/portals/0/images/careers/vacancy.gif);
	background-repeat: no-repeat;
}
.spin_careersVacanciesDetailBox ul
{
	padding-left:15px;
	margin-left:0;
}
.spin_careersVacanciesDetailBox ul li
{
	margin-top:5px;
	list-style-image: url(http://www.sportingindex.com/portals/0/images/careers/arrow_bullet.gif);
}
.spin_careersVacanciesDetailBox a
{
	color:#000;
	text-decoration: underline;
}

/* overlay iframe */
div.ui-dialog-overlay
{
    background:#000;
    opacity: 0.75;
	filter:alpha(opacity=75);
}
div.ui-widget-overlay
{
	background-color: #000;
}


#overlayArea
{
    display: none;
}

.ui-dialog-titlebar
{
    color: #FFF;
    padding: 4px 25px;
    clear: both;
    height: 15px;
}

.ui-dialog-title
{
    color: #FFF;
    font-weight: bold;
    font-size: 11px;
    float: left;
}

.ui-dialog-titlebar-close
{
    float:right;
	padding-left: 8px;
}

.ui-dialog-titlebar-close SPAN
{
	color: #FFF;
	text-decoration: none;
}

.ui-dialog-titlebar-cookie-close
{
	float:right;
}

.ui-dialog
{
    border: none;
}

/* adds a warning image on check bet slip */
.checkBetWarning
{
    background-image: url('../../Images/Skin_Images/Img/warning_sign.png');
    background-repeat:no-repeat;
    margin-top: 10px;
}

.checkBetWarning DIV
{
    padding-left: 30px;
}

}
/* End screen media */

@media print
{
	html { width:90%; }

	body
	{
		width:96%;
		height:90%;
		background-color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	body, html {
		margin:0 5%;
		padding:0;
		border:0;
		float:none !important;
	}

	.defaultcont div, .defaultcont span, .defaultcont a
	{ font-size:12pt !important; }

	a:link, a:visited
	{ color:#520; background: transparent; font-weight: bold; text-decoration: underline; }

	h1
	{
		list-style-image:url(../../Images/Skin_Images/sporting_index_print_logo.gif);
		display:list-item;
		list-style-position:inside;
		color:#6f849f;
		padding-bottom:20px;
	}

	h2, .h2, .defaultcont h1 { margin:8px 0px 10px; }
	
	h2, h2 a, h2 span, .h2, .h2 a, .h2 span, .defaultcont h1
	{ 
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		color:#a70240 !important; 
	}

	.yui-g { width:100%}
	.yui-b { float:none; }

	.flashreplace { float:left; visibility:hidden; }

	.halfwidth { width:200px; }
	.leftcont { width:100%; margin-bottom:20px; }
	.rightcont { width:100%; margin-bottom:20px;  }
	.defaultcont { width:100%; margin-bottom:4px; text-align:left; display:block; }
	.nomargincont { width:100%; display:inline; }
	.contpadd { padding:0; }

	.defaultcont div { width:100%; }
	.defaultcont div h2 { width:100%; display:none; }

	.defaultcont .thumb,
	.defaultcont .thumb a div,
	.defaultcont .thumb span,
	.defaultcont .thumb a
	{ display:block; float:none; }

	/* marketboxout - Front page boxes */
	.marketboxout
	{ min-height:50px; }
	.marketboxout p
	{ margin-top:15px; }
	.marketboxout img
	{ float:right; margin:4px; }

	.pagemaster,
	.skinmaster,
	.skingradient,
	.controlpanel,
	.livePricing .gone,
	#topnav,
	#leftnav,
	#rightnav,
	.footer,
	embed,
	object,
	.cancelreferral,
	.hidefromprint,
	.loginPanel,
	.CMS_Splash,
	.CMS_SplashInner,
	.ControlPanel,
	h1 span,
	.defaultcont .thumb img
	{ display:none; }

	.livePricing .n
	{ width:300px; }
	.livePricing .sofarheader
	{ padding:0px 3px; }

	/* bankinglinks */

	.bankinglinks
	{ float:right; width:279px; }
	.bankinglinksinner
	{ min-height:105px; line-height:1.4; padding:7px; }

	.bankinglinksinner a, .bankinglinksinner a:visited, .bankinglinksinner a:active, .bankinglinksinner a:hover
	{ text-decoration:underline !important; }

	.openbets .grid { margin-top:10px; border-collapse:collapse; font-size:11px; width:100%; }

	.openbets .grid th
	{
		white-space:nowrap;
		margin:0px;
		padding:3px;
		border:solid 1px #002664;
		text-align:left;
	}

	.openbets .grid td
	{
		border:solid 1px #002664;
		padding:3px;
		margin:0px;
		text-align:left;
	}

	.openbets .gridItem { background:#fff; }
	.openbets .gridAltItem { background:#fff; }
	.openbets .infoImg { width:11px;  height:12px; background-image:url(../../Images/Skin_Images/Img/info.gif); }
	.openbets .timestamp { width:10px; }

	/* Statements */
	.summary { line-height:1.4; height:189px; width:50%; }
	.summary ul { list-style:none;	 padding-left:0px; margin:0; margin-top:5px; }
	.summary .field { float:right; }
	.statement { margin-bottom:20px; }
	.statement ul { list-style:none; padding-left:0px; margin:0px; width:50%; }
	.statement .field { float:right; }

	.statement .grid th,
	.statement .gridItem, .statement .gridItem td,
	.statement .gridAltItem, .statement .gridAltItem td {
		border-collapse:collapse;
		border-color:#ffffff !important;
		border-style:solid;
		border-width:1px 1px 0px 0px;
	}

	.statement .grid { border-collapse:collapse; width:100%; font-size:12pt; }

	.statement .grid th {
		padding:1px 1px;
		vertical-align:middle;
		font-weight:bold !important;
		text-align:center;
	}

	.statement .grid td {
		padding:1px 3px;
	}

	.statement .buysell { text-transform:capitalize; text-align:center; width:36px; }
	.statement .timestamp { width:50px !important; }
	.statement .nw{ white-space:nowrap; }
	.statementLeftText { width:280px; margin-left:5px; }
	.statementLeftInner { text-align:left; color:#666666 !important; background-color:#fff; }
	.statementaddress { text-align:left; }
	.statement .field { float:right; }
	.statementinner { line-height:1.4; padding:5px; }
	.statement .desc { min-width:350px; }

	.userInfo
	{ height:auto !important; }

} /* End print media */

