﻿/* default style for landing page */
/* start */

body 
{
	background-color:#003b7f;
	margin:0;
	padding:0;
	text-align:left; 
	color:#333333;
}
img
{
	border:none;
}
/* anchor style start */
a
{
	color:#386220;
}
.oddsLink
{
	color:#cc0000;
	font-family:Arial;
	vertical-align:top;
	display:inline-block;
	padding-top:1px;
}
.utext
{
	text-decoration:underline;
}
label.lblvs
{
	color:#333333;
}
.refOdds
{
	padding-left:10px;
}
a:link,
a:active,
a:visited
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a.topMenu
{
	color:#99b1cc;
	font-family:Arial;
	font-size:8pt;
}
/* anchor style end */

span.nolnk
{
	color:#333333;
}

.noUL
{
	text-decoration:none;
}
.noUL:hover
{
	text-decoration:none;
}

#server_datetime
{
	font-size:11px;
	background-color:#ebebeb;
	font-family:Arial;
	padding:2px;
	margin:2px;
}

.textcursor
{
	cursor:text;
}

.separator
{
	height:1px;
	margin:2px 0 2px 0;
	border-bottom:solid 1px #cccccc;
	width:630px;
}
.whiteBottomBorder
{
	border-bottom:solid 1px #ffffff;
}
.oddsHR
{
	height:1px;
	min-height:1px;
	border-bottom:solid 1px #cccccc;
	padding:0;
	margin:0;
	width:635px;
}
.oddsGreenHR
{
	border-bottom:solid 2px #65ab3b;
	padding:5 0 5 0;
	margin:5 0 5 0;
	width:635px;
}
.mixHR
{
	height:2px;
	border-bottom:solid 2px #ffcc00;
	padding:5 0 5 0;
	margin:5 0 5 0;
	width:635px;
}
.nopool
{
	width:630px;
	height:150px;
	text-align:center;
}
.nopool .nopoolmsg
{
	position:relative;
	top:40%;
}
.divgo
{
	clear:both;
	width:500px;
	height:100px;
}
.divRemarks
{
	height:auto;
	width:635px;
	padding:5px 0 2px 0;
	border-top:solid 2px #65ab3b;
	background-color:#f8f8f8;
	text-align:left;
	/*text-indent:5px;*/
}
.footerAddslip
{
	width:635px;
	height:30px;
	padding:5px 0 2px 0;
	text-align:right;
}
/* odds menu start */
.oddsHighlight 
{
	background-color:#ddead8;	
}
.oddsHighlight a
{
	font-weight:bold;
	color:#4d822d;
}


/* odds menu end */

/* generic style for odds page start */
.spBtnMinus,
.spBtnPlus
{
	padding-top:2px;
	width:15px;
	height:15px;
	display:inline-block;
	margin:0 8px 0 5px;
	vertical-align:top;
	
}
.spMixBtnMinus,
.spMixBtnPlus
{
	width:15px;
	height:15px;
	display:inline-block;
	margin:0 8px 0 5px;
	vertical-align:middle;
	
}
.nowrap
{
	white-space:nowrap;
}
.tgCoupon
{
	text-align:left;
}

/* bold text */
.btext
{
	font-weight:bold;
}
.wtext
{
	color:#ffffff;
}
.gtext
{
	color:#666666;
}

/* updated odds */
.oupt
{
	font-weight:bold;
	color:#fc0000;
}
.redtext
{
	color:#cc0000;
}
/* status updated */ 
.stUpd
{
	font-weight:bold;
	color:#cc0000;
}
span.oddsUp,
span.oddsDown
{
	width:12px;
	height:12px;
	display:inline-block;
	text-decoration:none;
	vertical-align:bottom;
}

span.oddsUp
{
	background:url("/football/info/images/odds_up.gif") no-repeat;
}
span.oddsDown
{
	background:url("/football/info/images/odds_down.gif") no-repeat;
}
div#divLoadMix
{
	display:block;
	width:580px;
	text-align:right;
}
/* toggle coupon header start */
.spBtnMinus
{
	background-image:url("/football/info/images/btn_close.gif");
	background-repeat:no-repeat;
}
.spBtnPlus
{
	background-image:url("/football/info/images/btn_open.gif");
	background-repeat:no-repeat;
}
.spMixBtnMinus
{
	background-repeat:no-repeat;
	background-image:url("/football/info/images/mix_btn_close.gif");
}
.spMixBtnPlus
{
	background-image:url("/football/info/images/mix_btn_open.gif");
	background-repeat:no-repeat;
}
/* toggle coupon header end */
.oddsMixAllup .tgCoupon .scoutext
{
	display:inline-block;	
	vertical-align:bottom;
}
.oddsMixAllup .tgCoupon .next
{
	display:inline-block;	
	vertical-align:bottom;
}
.nexticon
{
	height:15px;
	width:15px;
	display:inline-block;	
	cursor:pointer;
	vertical-align:bottom;
	background-image:url("/football/info/images/btn_next.gif");
}
.pointer
{
	cursor:pointer;
}

/* pagination style and delimiter start */
.cpnBG
{
	font-weight:bold;
}
.cpnBG, .pnBG
{
	display:inline-block;
	width:15px;	
	text-align:left;
	border-right:solid 1px #000000;
}
.delimiter
{
	display:inline-block;
	width:5px;	
	border-right:solid 1px #000000;
}
/* pagination style and delimiter end */

/* position for << and >> in pagination start */
.sOpen
{
	
}
.sClose
{
	
}
.sbOpen
{
}
.sbClose
{
	
}
/* position for << and >> in pagination end */
.checkedOdds
{
	background-color:#fff4b0;
}
.hdcwarning
{
	color:#cc0000;
}
.span_vs
{
	margin:0 6px 0 6px;
}
.space
{
	display:inline-block;
	width:5px;
}
.cmid
{
	text-align:center;
}
.delayMsg
{
	text-align:center;
	color:#cc0000;
	width:100px;
	padding-left:10px;
	display:inline-block;
}
.tvall img
{
	margin:0 2px 0 2px;
}

table tr.rTopBorder td
{
	border-top:solid 1px #cccccc;
}
table tr.rBottomBorder td
{
	border-bottom:solid 1px #cccccc;
}
table tr td.cRightBorder
{
	border-right:solid 1px #cccccc;
}
table tr td.cLeftBorder
{
	border-left:solid 1px #cccccc;
}
/* generic header start */
div.oHeader
{
	height:30px;
	width:635px;
	background-color:#65ab3b;
	text-align:left;
}
div.oHeader table.tblHeader
{
	height:30px;
	background-color:#65ab3b;
}
div.oHeader .cTitle
{
	text-align:left;
}
div.oHeader .addslip img
{
	padding:none;
	margin:none;
	height:21px;
}
div.oHeader a.nolnk:hover
{
	text-decoration:none;
}

div.oHeader table.tblHeader,
div.oHeader table.tblHeader a
{
	color:#ffffff;
	vertical-align:middle;
	
}
table.tblHeader tr td img
{
	display:inline-block;
	vertical-align:top;
}
table.tblHeader tr td.cDelim
{
	width:10px;		
	text-align:left;
}
table.tblHeader tr td.cDelim img
{
	margin:0 5px 0 5px;
}
div.oHeader table.tblHeader tr td.cTitle
{	
	width:280px;	
	white-space:nowrap;
}
div.oHeader table.tblHeader tr td.cActions
{	
	width:300px;
	text-align:right;
	white-space:nowrap;
	padding-right:2px;
}
div.oHeader table.tblHeader tr.refheader td.cTitle
{
	
}
div.oHeader table.tblHeader tr.refheader td.cActions
{	
	
}

.spicon
{
	height:15px;
	padding: 0 3px 0 3px;
}
.spoddsheader a .sphelp img.icon
{
	display:inline-block;
	vertical-align:bottom;
	padding-bottom:2px;
}
table.tblHeader img.icon,
.spoddsheader img.icon
{
	height:15px;
	width:15px;	
	padding:0 2px 0 0;
}
/* hidden auto refresh button */
.refreshbutton
{
	height:30;
	text-align:left;
	display:none;
}
/* generic header end */


.topTitleBar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 15px;
	padding: 4px 5px 4px 5px;
	background-color: #65AB3B;
	height: 30px;
}
.titleWhite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}

/* generic style for odds page end */

/* fix original css start */
/* left nav */

#oddsMenu table
{
	width:120px;
}
#oddsMenu table tr td.title strong
{
	width:90px;
	padding-left:7px;
}
#oddsMenu table tr td.leftNavArrow
{
	padding-left:9px;
	padding-top:10px;
}
#oddsMenu table tr td.leftNav
{
	padding-left:5px;
}
/* main content */
#footballcontentcontainer td.content
{
	padding:0;
	background-color:#ffffff;
}

#footballcontentcontainer td.content #footballmaincontent
{
	background-color:#ffffff;
	padding-right:5px;
}
/* top menu */
div.remark
{
	text-align:left;
}
tr.topTitleBar td.title div
{
	color:#ffffff;
}
/* fix original css end */

