


















.ygtvtn {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 15px; HEIGHT: 20px
}
.ygtvtm {
	BACKGROUND: url(http://imgprod.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px 2px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvtmh {
	BACKGROUND: url(http://imgprod.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -77px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvtp {
	BACKGROUND: url(http://imgprod.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -315px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvtph {
	BACKGROUND: url(http://imgprod.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -395px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvln {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 15px; HEIGHT: 20px
}
.ygtvlm {
	BACKGROUND: url(http://imgprod.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px 2px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvlmh {
	BACKGROUND: url(http://imgprod.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -77px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvlp {
	BACKGROUND: url(http://imgprod.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -315px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvlph {
	BACKGROUND: url(http://imgprod.oddsmatrix.com/css/yui/sprite-menu.gif) no-repeat -8px -395px; WIDTH: 15px; CURSOR: pointer; HEIGHT: 20px
}
.ygtvloading {
	BACKGROUND: url(http://imgprod.oddsmatrix.com/css/yui/treeview-loading.gif) no-repeat 0px 0px; WIDTH: 15px; HEIGHT: 20px
}
.ygtvdepthcell {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 3px; HEIGHT: 20px
}
.ygtvblankdepthcell {
	WIDTH: 3px; HEIGHT: 5px
}
.ygtvitem {
	BACKGROUND:grey
}
.ygtvchildren {

}
 HTML .ygtvchildren {
	HEIGHT: 2%
}
.ygtvitem TABLE {
	MARGIN-BOTTOM: 0px
}
.ygtvitem TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.ygtvlabel {
	MARGIN-LEFT: 2px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.ygtvlabel:link {
	MARGIN-LEFT: 2px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.ygtvlabel:visited {
	MARGIN-LEFT: 2px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.ygtvlabel:hover {
	MARGIN-LEFT: 2px; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}
.ygtvspacer {
	WIDTH: 3px; HEIGHT: 20px
}
.button-picture{
  background-image:url(http://imgprod.oddsmatrix.com/pics/menu_bg.png);
  FONT-WEIGHT: bold; COLOR: #ffffff;FONT-SIZE: 9pt;
}

.button-picture-up{
  background-image:url(http://imgprod.oddsmatrix.com/pics/menu_bg_up.png);
    FONT-WEIGHT: bold; COLOR: #ffffff;FONT-SIZE: 9pt;

}



.treenode-layer1{
  background-color:#f8f8f8;
  FONT-WEIGHT: bold;
  FONT-SIZE: 0.8em;
  TEXT-TRANSFORM: uppercase;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 5px;
  BORDER-BOTTOM: #cdcdcd 1px solid; TEXT-DECORATION: none;
}
.treenode-layer2{
	FONT-WEIGHT: bold;   FONT-SIZE: 0.8em;
	BACKGROUND: #f77d2b;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	PADDING-TOP: 5px; BORDER-BOTTOM: #f5ab60 1px solid;
	TEXT-TRANSFORM: none;
}
.treenode-layer3{
	FONT-WEIGHT: bold;   FONT-SIZE: 0.8em;
	BACKGROUND: #f7924d;
	PADDING-BOTTOM: 0px;  COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #f5ab60 1px solid;
	padding-left: 10px;
}



.nodeText {
	color: #000000;BORDER-BOTTOM: 0px;TEXT-DECORATION: none
	}

/* oddsmatrix customization */
.ygtvcheck0 { background: url(http://imgprod.oddsmatrix.com/css/yui/TickboxOff.gif) 0 0 no-repeat; width:16px; cursor:pointer }
.ygtvcheck1 { background: url(http://imgprod.oddsmatrix.com/css/yui/TickboxPart.gif) 0 0 no-repeat; width:16px; cursor:pointer }
.ygtvcheck2 { background: url(http://imgprod.oddsmatrix.com/css/yui/TickboxOn.gif) 0 0 no-repeat; width:16px; cursor:pointer }
#expandcontractdiv {border:1px solid #336600; background-color:#FFFFCC; margin:0 0 .5em 0; padding:0.2em;}
#treeDiv1 { background: #fff }

#td.nodeText{ TEXT-DECORATION: none;color: gray;}
a.nodeText{ TEXT-DECORATION: none;color: gray;}
a.nodeText:visited{ text-decoration:underline;color: gray;}
a.nodeText:hover{ color: red;}
img.nodeText { border:2px; }

/* General purpose styles. */

ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin: 0; padding: 0; }
:focus { outline: none; }
body {	margin: 0;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: gray;} /*line-height: 18px;	*/
img { border:0;}
h2, h3, h4 {	margin: 0;	padding: 0 0 5px 0;	font-size: 12px;	font-weight: bold;	color: #333;}
h2 {	font-size: 14px;	color: #555;	font-weight: bold;}
h4 {	font-size: 11px;}

a {	color: red;	text-decoration: none;	cursor: pointer;}
a:visited{ color: red;text-decoration:none;}
a:hover { color: black; text-decoration: underline;}

p { color: gray;	margin: 0;	padding: 0 0 9px 0;font-size: 18px;}
ul {	list-style: outside;	margin: 0 0 9px 16px;}
dt {	font-weight: bold;	}
pre {	background-color: #f6f6f6;	color: #006600;	display: block;	font-family: 'Courier New', Courier, monospace;	font-size: 11px;
 		max-height: 250px;	overflow: auto;	margin: 0 0 10px 0;	padding: 10px;	border: 1px solid #d1d7dc;	}
hr {	background-color: #ddd;	color: red;	height: 1px;	border: 0px;}

table.box { border-style: solid; border-color: #003333; margin: 0px 0px 5px 0px; font-size : 8pt; font-family: Tahoma,Verdana,Arial,Sans-Serif;}
table.box th { background-color: #063334; color: #FFFFFF; font-weight: bold; letter-spacing: 1px; height: 25px; padding: 1px 3px 1px 7px; text-align: left;}
table.box td { background: #D9E0E0; padding: 1px 3px 1px 7px;}
table.box td.mpLeft { background: #D9E0E0; padding: 1px 3px;}
table.box td.light { background: #EDEFEF; color: #333333;}
table.box td.lightPro { background: #EDEFEF; color: #333333; padding: 1px 3px;}
table.box td.white { font-size : 9pt; background: #FFFFFF; color: #333333; padding: 3px 3px;}
table.box td.title { background-color: #D9E0E0; color: #063334; font-weight: bold; letter-spacing: normal; padding: 1px 3px;}
table.box tr.left { border-width: 0px 0px 1px 0px; margin:0px 0px 0px 0px;width:135px;}

.framecontentx{
position: fixed;
top: 136px;
left: 0pt;
right: 0pt;
bottom: 60px;
overflow-x: hidden;
overflow-y: auto;
}

.framecontentBottomx{
position: absolute;
background-color:#f6f6f6;
top: auto;
left: 0;
bottom: 0;
width: 100%;
height: 60px; /*Height of bottom frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
}



.TopMenu {
	/*padding-left: 5px;*/
	color: #FF0000;
	list-style-type: none;
	list-style-image: none;
}
li.TopMenu {
	/*padding-left: 5px;*/
	color: #FF0000;
	list-style-type: none;
	list-style-image: none;
}

table.logTable{
	font-size: 12px;
	color: white;
}

table.logTable a{
	color: red;
    text-decoration: none;
}
 table.logTable td{
    text-align: left;
 }
 
 a.betslipbutton {
    background: transparent url(http://imgprod.oddsmatrix.com/pics/bg_button_aA.png) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 16px;
    margin-right: 3px;
    padding-right: 7px;
    text-decoration: none;
}

a.betslipbutton span {
    background: transparent url(http://imgprod.oddsmatrix.com/pics/bg_button_spanA.png) no-repeat;
    display: block;
    line-height: 6px;
    padding: 5px 0 5px 7px;
}

a.betslipbuttonsmall {
    background: transparent url(http://imgprod.oddsmatrix.com/pics/bg_buttonsmall_aA.gif) no-repeat scroll top right;
    color: #fff;
    display: block;
    float: left;
    font: normal 11px arial, sans-serif;
    height: 16px;
    margin-right: 3px;
    padding-right: 7px;
    text-decoration: none;
}

a.betslipbuttonsmall span {
    background: transparent url(http://imgprod.oddsmatrix.com/pics/bg_buttonsmall_spanA.gif) no-repeat;
    display: block;
    line-height: 6px;
    padding: 5px 0 5px 7px;
}

.accTranListImg{
	float: left;
	width: auto;
	padding: 3px 3px 0 0;
   background: transparent url("http://imgprod.oddsmatrix.com/gfx/+.png") no-repeat;
   width: 9px;
   height: 9px;
   margin-top:3px;
}
.accTranListImgExt{
	float: left;
	width: auto;
	padding: 3px 3px 0 0;
   background: transparent url("http://imgprod.oddsmatrix.com/gfx/_.png") no-repeat;
   width: 9px;
   height: 9px;
   margin-top:3px;
}
#BettingSlip #TableHolder #Bet #EW{
	float: inherit;
}
#BettingSlip #TableHolder #Bet #EW div{
	width:15px;
	margin-top:2px;
	float: inherit;
	font-size: 9px;
}
#BettingSlip #TableHolder #Bet #EW .StakeCheckbox{
	width:10px;
	margin-top:2px;
}

#bslip_delayImg{
	background: transparent
		url("/jsp/oddsmatrix/partnerdemo/style/ajax-loader(2).gif") no-repeat;
	display:none;
	overflow: hidden;
	height: 16px;
	color: #2A7DB1;
	text-align: left;
	margin: 0 auto;
	padding-left: 20px;
	width: 120px;
}

#gmtTimeZoneOffset{	width: 90px;}
#oddsFormat{	width: 80px;}
#oddstable .BtScope{font-size:xx-small;word-spacing:-1.5px;font-weight:normal;}/*used in oddstable.js*/
#menuTopBanner_faq{display: none;}/*used in top of menu of faq page(faqmenu.jsp)*/
#InsufficientFunds  #msgText strong{text-transform: uppercase;} /* usde in bettingslip.js*/
#bottonsViewSummary #cfmBtnTxt1{display:none;}/* used in bettingslip.js*/
#EW3{font-weight: normal;margin-left: 3px;} /* used in bettingslip.js base on issue :159624*/
#myAccount table.myAccountDataArea div.floatCustom{
    display: inline;
}
#Info{
  background: transparent url("/jsp/oddsmatrix/partnerdemo/style/InfoIcon.gif");
  width: 12px;
  height: 12px;
}
DIV#MyAccountBetType{display:inline;}/*Used in transactionDetail2.jsp*/
/*for free bet on bettingslip*/
.FreeBetApplied{   width:100%;   padding-bottom:10px;   overflow: auto;}
.floatCustom{display: inline;}
table.detailTable{	border-collapse: collapse;}/*Used in myaccount*/
div#oddstable table.oddsInfoTab tr.titleLine td.pListLine{   border-bottom: none 0px;}/*Used in the oddstable.js ,162864 IE8: remove extra bottom line*/

.bettingTips-tip {
    color: #000;
    width: 200px;
    z-index: 13000;
}

.bettingTips-title {
	text-align:center;
    font-weight: bold;
    font-size: 11px;
    margin: 0;
    color: #3E4F14;
    padding: 8px 8px 4px;
    background: #666666;
    border-bottom: 1px solid #B5CF74;
}

.bettingTips-text {
	text-align:center;
    font-size: 11px;
    padding: 4px 8px 8px;
    background: #AAAAAA;
}

.stake{
    color:#FFF;
    font-size: 14px;
    width:40px;
}
.toWin{
	color:#FFF;
    font-size: 14px;
    width:55px;
}

.betsInfo{
    color:#FFF;
    font-size: 14px;
    padding: 1px 1px 1px 1px;
}

.betsTitlesInfo{
    color:#FFF;
    font-size: 14px;
    padding: 1px 1px 1px 1px;
}

.betsInfoRight{
	float: left;
	width: 175px;
	height: 18px;
	padding: 3px 0 3px 3px;
	font-size: 0.8em;
	font-weight: bold;
}

.betsInput{
    font-size: 14px;
    width:40px;
}
.betsToWin{
    color:#FFF;
    font-weight: bold;
    width:50px;
    padding: 1px 1px 1px 1px;
    font-size:12px
}

.box{
    width:100%;
    border:0px;
}


.splitBets{
    height:2px;
}

.splitBetTitleHR{
	height:1px;
    border:0px;
    border-top:1px solid;
    margin-left:2px;
    margin-right:2px;
    padding:0px;
    overflow:hidden;
}

.splitBetHR{
    height:3px;
    border:0px;
    border-top:1px solid;
    margin-left:2px;
    margin-right:2px;
    padding:0px;
    overflow:hidden;
}

.bettingSlipItemBar{
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 1px 1px 1px 1px;
}

.bettingSlipTitleBar{
    color:#FFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    font-size: 16px;
    margin-top: 5px;
    margin-left: 5px;
    font-weight: bold;
    height:20px;
    padding: 1px 1px 1px 1px;
}

.errorMessage{
	color: red;
	padding: 2px 2px 2px 2px;
	border: #ffce07 1px solid;
	BACKGROUND-COLOR: #556655;
}

.betslipHR{
	color:red;
	height:1px;
	border:0px;
	border-top:1px solid red;
    margin-left:2px;
    margin-right:2px;
	padding:0px;
	overflow:hidden;
}
.betslipSummaryCaption{
    color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	font-size: 16px;
	margin-top: 5px;
	margin-left: 5px;
	font-weight: bold;
	height:20px;
}

#betslipBand {
/*	position: relative;*/
	width: 100%;
	overflow: auto;
}


/* Window Builder Form Elements */

/* Window Minimize Dock */

.bettingButton {
	width: 90px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	font-size: 12px;
	background-color: #f0f0f0;
	border-top: 1px solid #fff;
	border-right: 1px solid #777;
	border-bottom: 1px solid #777;
	border-left: 1px solid #fff;
}

.bettingButtonTD {
    padding: 8px 8px 8px 8px;
    color:#FFF;
}

.bettingButtonClearTicketTD {
    PADDING-LEFT: 16px; 
    font-weight:bold;
    font-size:11px;
}

.bettingHelpIconTD {
    padding: 8px 6px 4px 8px;
}

.bettingCloseIconTD {
    padding: 2px 2px 2px 2px;
}

#singlesTitle
{
    color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
	font-size: 14px;
    margin-top: 4px;
	margin-left: 4px;
}

#slip
{
position: absolute;
top: 10px;
left: 670px;
background: #666 url(http://imgprod.oddsmatrix.com/gfx/pics/bg_slip.gif) repeat-x;
width: 317px;
height: 284px;
z-index: 20;
}
.cnnPad9Top {
    PADDING-TOP: 4px;
    WIDTH: 270px
}
.cnnWCBox {

}
.cnnWCBox .cnnBoxHeader {
    BACKGROUND: url(http://imgprod.oddsmatrix.com/gfx/pics/j1.gif) #E6E6E6 no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 2px
}
.cnnWCBox .cnnBoxHeader DIV {
    BACKGROUND: url(http://imgprod.oddsmatrix.com/gfx/pics/j2.gif) #E6E6E6 no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 2px
}
.cnnWCBox .cnnBoxContent {
    BACKGROUND: #E6E6E6
}
.cnnPad5TB9LR {
    PADDING: 5px; font-size:9px;
}
.cnnWCBox .cnnBoxFooter {
    BACKGROUND: url(http://imgprod.oddsmatrix.com/gfx/pics/j4.gif) #E6E6E6 no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 2px
}
.cnnWCBox .cnnBoxFooter DIV {
    BACKGROUND: url(http://imgprod.oddsmatrix.com/gfx/pics/j3.gif) #E6E6E6 no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 2px
}



.Pad9Top {
    PADDING-TOP: 4px;
    WIDTH: 268px
}
.WCBox {

}
.WCBox .BoxHeader {
    BACKGROUND: url(http://imgprod.oddsmatrix.com/gfx/pics/j1.gif) #4a4a4a no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 2px
}
.WCBox .BoxHeader DIV {
    BACKGROUND: url(http://imgprod.oddsmatrix.com/gfx/pics/j2.gif) #4a4a4a no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 2px
}
.WCBox .BoxContent_slip {
    background: #666 url(http://imgprod.oddsmatrix.com/gfx/pics/bg_slip.gif) repeat-x;
}
.Pad5TB9LR {
  PADDING: 5px; font-size:9px;
}
.WCBox .BoxFooter {
    BACKGROUND: url(http://imgprod.oddsmatrix.com/gfx/pics/j4.gif) #666 no-repeat 100% 0px; OVERFLOW: hidden; HEIGHT: 2px
}
.WCBox .BoxFooter DIV {
    BACKGROUND: url(http://imgprod.oddsmatrix.com/gfx/pics/j3.gif) #666 no-repeat 0px 0px; OVERFLOW: hidden; WIDTH: 2px; HEIGHT: 2px
}

/* the submit progess */
#showSaveDiv{
	display:none;
	text-align:center;
	position:absolute;
	z-index: 999;
/*	filter:alpha(opacity=50);*/
	opacity: 0.5;
	-moz-opacity: 0.5;
}
/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background-color: #000;
cursor: pointer;
}

div#mb_center, div#mb_bottom {
position: absolute;
left: 50%;
overflow: hidden;
background-color: #DDD;
}

div#mb_center {
background-color: #FFF;
float: left;
}

div#mb_contents {
width: 400px;
height: 400px;
float: left;
border: 10px solid #DDD;
overflow: auto;
background-color: #FFF;
visibility: hidden;
}

.mb_loading {
background: #DDD url(http://imgprod.oddsmatrix.com/pics/loading.gif) no-repeat center center;
}

#mb_error {
font-size: 1.2em;
color: #CD0000;
font-weight: bold;
text-align: center;
padding: 0.5em;
font-family: Verdana, Helvetica, sans-serif;
}

#mb_error em {
font-size: 0.8em;
}

div#mb_bottom {
font-family: Verdana, Helvetica, sans-serif;
font-size: 10px;
color: #666;
line-height: 1.4em;
text-align: left;
border: 10px solid #DDD;
border-top-style: none;
}

a#mb_close_link {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(http://imgprod.oddsmatrix.com/pics/Accept.png) no-repeat center;
margin: 10px 2px;
}

a#mb_close_link1 {
display: block;
float: right;
width: 66px;
height: 22px;
background: transparent url(http://imgprod.oddsmatrix.com/pics/Cancel.png) no-repeat center;
margin: 10px 2px;
}

a#mb_reject_link {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(http://imgprod.oddsmatrix.com/pics/reject.png) no-repeat center;
margin: 10px 2px;
}

a#license_accept_link {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(http://imgprod.oddsmatrix.com/pics/Accept.png) no-repeat center;
margin: 10px 2px;
}
a#license_reject_link {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(http://imgprod.oddsmatrix.com/pics/reject.png) no-repeat center;
margin: 10px 2px;
}

a#license_accept_link_NoIQ {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(/jsp/oddsmatrix/NoIQ/style/accept.png) no-repeat center;
margin: 10px 2px;
}
a#license_reject_link_NoIQ {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(/jsp/oddsmatrix/NoIQ/style/reject.png) no-repeat center;
margin: 10px 2px;
}

a#mb_reject_link_NoIQ {
display: block;
float: left;
width: 66px;
height: 22px;
background: transparent url(/jsp/oddsmatrix/NoIQ/style/reject.png) no-repeat center;
margin: 10px 2px;
}

div#mb_caption {
margin-right: 71px;
}

