/************ GLOBAL ************/
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-size: 11px;
	color: #21336A;
	text-align: center;
	margin: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

a:link, a:visited {
	color: #21336A; 
	text-decoration: underline;
}
a:hover, a:active {
	color: #21336A; 
	text-decoration: none;
}

h1 {
	font-size:15px;
	color:#313177;
	padding-top:10px;
	height:41px;
	background-image:url(../images/titles-bk.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:50px;
}

h1 a:link, h1 a:visited {
	color: #E61D25; 
	text-decoration: underline;
}
h1 a:hover, h1 a:active {
	color: #E61D25; 
	text-decoration: none;
}

h2 {
	font-size:14px;
	margin-bottom:2px;
}

hr {
	background-color: #DEDDDD;
	height: 1px;
	border: 0;
	color: #DEDDDD;
	width:100%;/*715px*/
	margin-bottom:10px;
}

#topMenu{
	width:80%;/*715px*/
}

.topMenuLeft {
	float:left;
	padding-bottom:3px;
}
.topMenuRight {
	float:right;
	padding-bottom:3px;
}

.line {
	background-color: #DEDDDD;
	height: 1px;
	border: 0;
	color: #DEDDDD;
	width:100%;/*715px*/
	clear:both;
	margin-bottom:13px;
} 

.space{
	margin-bottom:3px;
}

.bottomMenu {
	margin-top:20px;
	margin-bottom:7px;
	clear:both;
}

.footer {
	color:#959AAA;
	padding-bottom:7px;
}

.grayBox {
	width:465px;
	background-color:#EAEBEC;
}

.note {
	color:#959AAA;
	font-size:10px;
}

.odd {
	font-size:10px;
	background-color:#F2F2F3;
}

.even {
	font-size:10px;
}

.tableTitle {
	background-color:#495885;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.tableMiddle {
	background-color:#dbdee5;
	color:##21336A;
	font-size:10px;
}

.promos {
	padding-left:10px;
	font-size:10px;
}
.promosTitle {
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	color:#2445AB;
	padding-bottom:3px;
	padding-top:20px;
}
.promosURL {
	padding-left:10px;
	font-size:9px;
	font-weight:bold;
	color:#E61D25;
	padding-bottom:3px;
	padding-top:3px;
}

.promosURL a:link, .promosURL a:visited{
	color:#E61D25;
	text-decoration:none;
}
.promosURL a:hover, .promosURL a:active{
	color:#E61D25;
	text-decoration:underline;
}

.grayText a:link, .grayText a:visited{
	font-weight:bold;
	color:#A9ACB4;
	text-decoration:underline;
}
.grayText a:hover, .grayText a:active{
	font-weight:bold;
	color:#A9ACB4;
	text-decoration:none;
}

.red a:link, .red a:visited{
	font-weight:bold;
	color:#E61D25;
	text-decoration:underline;
}
.red a:hover, .red a:active{
	font-weight:bold;
	color:#E61D25;
	text-decoration:none;
}
.topTicket {
	height:25px; 
	background-color:#FFE7C4; 
	padding-top:10px; 
	color:#666666;
	text-align:left;
	padding-left:30px;
}

/************ INDEX ONLY ************/
#logo {
	clear:both;
}

#searchBox {
	width: 463px;
	border-left-color: #DFDEDE; border-left-style: solid; border-left-width: 1px;
	border-right-color: #DFDEDE; border-right-style: solid; border-right-width: 1px;
	padding-top:20px; padding-bottom: 14px;
	font-size:12px;
	word-spacing:3px;
	line-height:19px;
}

#searchBoxTop {
	background-image:url(/images/home-bluebox-top.gif); background-repeat:no-repeat;
	width: 465px;
	height:29px;
	margin-top:35px;
}

.searchBoxTitle {
	color:#FFFFFF;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	padding-top:7px; padding-left:38px;
}

.mainLogin {
	float:left;
	font-weight:bold;
	padding-right:4px; padding-top:4px;
	margin-left:15px;
}

.mainPassword {
	float:left;
	font-weight:bold;
	padding-right:4px; padding-top:4px; padding-left:10px;
}

.mainForgot {
	clear:both;
}

.mainField {
	float:left;
	width:82px;
}

.mainEnter {
	float:left;
	width:75px;
	height:20px;
	padding-left:3px;
}

#PASSWORD, #USERID {
	background-image:url(/images/field-box.gif);
	background-repeat:no-repeat;
	width:82px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #21336A;
	background-color:#EAEBEC;
	padding-top:3px; padding-left:3px;
	border:0px;
}

/************ TEMPLATES ONLY ************/
#internalLogos {
	width:80%;
}
#leftLogo {
	float:left;
	margin-bottom:4px;
}
#rightLogo {
	float:right;
	margin-bottom:4px;
}
#internalcontent {
	width:80%;
	clear:both;
	border-top-color:#DEDDDD; border-top-style:solid; border-top-width:1px;
}
#leftContent {
	width:15%;
	text-align:left;
	float:left;
	margin-top:13px;
}
#rightContent {
	float:right;
	width:84%;
	border-left-color:#C9CACD; border-left-style:solid; border-left-width:5px;
}
.internalHeader{
	background-image:url(/images/internal-blue-header.jpg);
	background-repeat:repeat-y;
	height:50px;
	padding-top:10px; padding-left:10px;
	border-bottom-color:#DEDDDD; border-bottom-style:solid; border-bottom-width:1px;
	color:#FFFFFF;
	font-size:14px;
	text-align:left;
}
.internalHeaderCasino{
	background-image:url(/casino/images/casino-subtitles-bg.gif);
	background-repeat:repeat-y;
	height:26px;
	padding-top:10px; padding-left:10px;
	border-bottom-color:#DEDDDD; border-bottom-style:solid; border-bottom-width:1px;
	color:#21336A;
	font-size:14px;
	text-align:left;
	font-weight:bold;
}

#internalText {
	text-align:left;
	width:80%;
	margin-top:30px;
	margin-bottom:30px;
}
#internalTextSportsbook {
	text-align:left;
	width:100%;
	margin-top:30px;
	margin-bottom:30px;
}

#internalTextCasino {
	text-align:left;
	width:100%;
	/*margin-bottom:30px;*/
}

#InternalLine {
	clear:both;
	border-top-color:#DEDDDD; border-top-style:solid; border-top-width:1px;
	width:100%;
} 

.internalLeftMenu {
	margin-left:15px;
	padding-bottom:11px;
	text-align: left;
}

.grayBoxContent {
	margin:15px;
}

.rightLine {
	border-right-color:#DEDDDD; border-right-style:solid; border-right-width:1px;
}

/************ JOIN FORM ONLY ************/
.join-textfields-names {
	font-weight:bold;
	padding-bottom:5px;
}
.join-textfields-field {
	padding-bottom:5px;
}
.join-textfields-submit {
	text-align:center;
	padding-top:20px;
}

/*//////////////////SPORTSBOOK//////////////////////*/
#groups-more, #groups-bettingtools, #groups-casino, #groups-poker,#groups-sports,#groups-games,#groups-tools,#groups-statgames,#groups-statmatch,#groups-statteams,#groups-statreport,#groups-statpitcher{
	top:0px;
	position: absolute;
	width: 150px;
	background-color:#eaebec;
	border-right-color:#dedddd;
	border-right-style:solid;
	border-right-width:2px;
	border-bottom-color:#dedddd;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:2px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:2px;
	visibility: hidden;
	height:auto;
	text-align:left;
}
.sportsMenu, .sportsMenu a{
	text-decoration:none;
	font-size:11px;
}
#groups-football, #groups-baseball, #groups-basketball, #groups-auto, #groups-boxing, #groups-golf, #groups-tennis, #groups-hockey, #groups-exotic, #groups-soccer, #groups-help {
	position: absolute;
	top:152px;
	width: 150px;
	top: 0px;
	background-color:#eaebec;
	border-right-color:#dedddd;
	border-right-style:solid;
	border-right-width:2px;
	border-bottom-color:#dedddd;
	border-bottom-style:solid;
	border-bottom-width:2px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:2px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:2px;
	visibility: hidden;
	height:auto;
}
.group-layer-tier1{
	text-align:left;
	color:#21336A;
	font-size:11px;
	padding-top:4px;
	padding-bottom:5px;
	cursor: pointer;
	cursor: hand;
}
.group-layer-tier2{
	padding-bottom:3px;
	padding-top:3px;
	padding-right:10px;
	padding-left:15px;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	cursor: pointer;
	cursor: hand;
}
.group-layer-tier2 a:link{
	color:#333333;
	text-decoration:none;
}
.group-layer-tier2 a:visited{
	color:#333333;
	text-decoration:none;
}
.group-layer-tier2 a:hover{
	color:#333333;
	text-decoration:none;
}
.group-layer-tier2 a:active{
	color:#333333;
	text-decoration:none;
}
.group-layer-tier2-hover{
	padding-bottom:3px;
	padding-top:3px;
	padding-right:10px;
	padding-left:15px;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	background-color:#c9cccf;
	cursor: pointer;
	cursor: hand;
}
.group-layer-tier2-hover a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.group-layer-tier2-hover a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.group-layer-tier2-hover a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.group-layer-tier2-hover a:active{
	color:#FFFFFF;
	text-decoration:none;
}
.group-layer-tier3{
	position: absolute;
	width: 140px;
	visibility: hidden;
	background-color:#f0f1f2;
	height:auto;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width:1px;
}
.spacer{
	height:10px;
}
.subGroupTitleLayer{
	padding-bottom:1px;
	padding-top:3px;
	color:#990000;
	padding-right:8px;
	padding-left:8px;
}
.subGroupLayer {
	padding-bottom:3px;
	padding-top:1px;
}
.lineLayer{
	padding-top:1px;
	padding-bottom:1px;
	margin-left:20px;
	margin-right:10px;
	color:#333333;
	border-bottom-color:#999999;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	font-size:11px;
	display:list-item;
	list-style:outside;
	list-style-type:disc;
}
.lineLayer a:link, .lineLayer a:visited{
	color:#333333;
	text-decoration:none;
}
.lineLayer a:hover, .lineLayer a:active{
	color:#000000;
	text-decoration:underline;
}
.linkLayer{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:20px;
	padding-right:10px;
	color:#000000;
	font-size:11px;
	font-style:italic;
}
.linkLayer a:link, .linkLayer a:visited{
	color:#000000;
	text-decoration:none;
}
.linkLayer a:hover, .linkLayer a:active{
	color:#333333;
	text-decoration:none;
}
.noteLayer{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:10px;
	color:#999999;
	font-size:10px;
	font-style:italic;
	background-color:#FFFFFF;
	margin-left:8px;
	margin-right:8px;
	margin-top:3px;
	margin-bottom:3px;
	padding:2px;
}
.menu-sports{
	margin-bottom:5px;
}
#left-nav-container{
	text-align:left;
	padding:6px;
}
#top-signup, #top-news, #top-cashier, #top-help{
	float:left;
}

