﻿/* ====================== COMMON */
body, td, input, div, select, textarea, option, iframe {font-family:verdana, helvetica, arial, sans-serif;font-size:11px;}

html					{margin:0px;padding:0px;border:0px;}
body					{margin:20px 0px 0px 0px;padding:0px; background-color:#2a5d88; background:#2a5d88 url(Images/Layout/bodyBack.gif) top left repeat-y;}
.cleaner 				{clear:both;border:none;margin:0px;padding:0px;}

a, a:link, a:visited, a:active, a:hover {color:#003366;text-decoration:none;cursor:pointer; font-weight:bold;}
a:hover {color:#727272;}

hr			{background-color:#bdbdbd;border:0px;height:1px;color:#bdbdbd;padding:0px;margin:5px 0px 5px 0px; outline-width:0px;}
.print		{float:right; margin-left:5px;}


ul {margin: 3px;border: 0px;padding-left: 1em;text-indent: 0em;}
li {margin-bottom:10px;}
.ContentLinks li {margin-bottom:2px;}

.HoverMenuExtender	{background-color:#ffffff; z-index:200;}
.LeftHoverMenu		{background-color:#ffffff;}

/* ====================== TEXT + HEADERS */
.WarningMessage		{color:#B10103;font-weight:bold;}
a.WarningMessage:link, a.WarningMessage:visited, a.WarningMessage:active,  a.WarningMessage:hover {color:#B10103;font-weight:bold;}
a.WarningMessage:hover {color:#727272;}


.textBoldRed		{font-weight:bold; color:#9a0000;}

h1 			{font-size:24px;font-weight:bold;color:#000000;font-family:Times New Roman, Georgia, helvetica, arial, sans-serif; padding:0px; margin:0px 0px 5px 0px;}
h2 			{font-size:20px;font-weight:bold;color:#000000;font-family:Times New Roman, Georgia, helvetica, arial, sans-serif; padding:0px; margin:0px 0px 5px 0px;}

/*
h3 			{font-size:13px;font-weight:bold;color:#000000;margin:2px 0px 2px 0px;background:transparent url(../../Skin/3B1/Graphics/SportbookArrowRight.gif) 0px 3px no-repeat;padding-left:15px;}
* html h3	{background-position:0px 2px;}
h3 div		{font-weight:normal;font-size:11px;margin-top:3px;color:#000000;}
h3 a, h3 a:link, h3 a:visited, h3 a:active {text-decoration:underline;}
h3 a:hover {color:#B20000;}
*/




/* ====================== PANEL + CONTENT + SPACERS */

#ContentWrap		{float:left;padding:0px;margin:0px;width:945px; background:#ffffff url(Images/Layout/contentback.gif) repeat-y; border-bottom:1px solid #b7b7b9;border-top:1px solid #153856;}
.PanelLeft			{float:left;width:370px;}
/*.PanelLeftPadding	{float:left;padding:15px 30px 45px 55px; border-left:0px solid #bdbdbd;}*/
.PanelLeftPadding	{float:left;padding:10px 20px 15px 20px; border-left:1px solid #bdbdbd; }


/*.PanelLeftBorder	{float:left;padding:0px; margin:8px 0px 8px 0px; width:360px; height:1px; background-color:#bdbdbd; }*/

.PanelLeftBorder	{float:left;padding:0px;margin:0px;width:369px;height:17px;background:#ffffff url(Images/Layout/PanelLeftBorder.gif) repeat-x;}


.PanelRight			{float:left;width:575px;}
.PanelRightPadding	{float:left;padding:10px 12px 12px 12px;}

#PanelBannerWrap	{float:left;padding-bottom:0px; background-color:#ffffff;}
#PanelBanner		{display:inline; }
#PanelBannerImage	{display:none; visibility:hidden;}
.divSpace55		{float:left;padding:0px;margin:0px;width:55px;}


/* ====================== TOP MENU */
#TopMenuWrap	{float:left;width:944px; height:95px; border-bottom:1px solid #153856;border-right:1px solid #153856; margin-bottom:0px; height:95px;background:#ffffff url(Images/Layout/contentbackFooter.gif) repeat-y;border-top:1px solid #153856;}

#TopMenuLogo	{float:left; width:190px;}

#TopMenu		{float:left;width:754px;height:95px; vertical-align:bottom; background-color:#4c7696;}
#TopMenu table	{height:30px;}
#TopMenuTop		{float:left; height:71px; background-color:#4c7696;}
#TopMenuMenu	{float:left; }

#TopMenuImg		{float:left; height:58px;}

#TopMenuFlag		{float:left;width:154px; text-align:right; background-color:#295d88;height:58px;}
#TopMenuFlag img	{padding:4px 3px 0px 0px;border:0px;}
#TopMenuFlag input	{padding:4px 3px 0px 0px;border:0px;}



.TopMenuSpace		{width:1px;background-color:#bdbdbd; margin:0px;padding:0px 0px 0px 0px;}
.TopMenuText		{text-align:center;}
.TopMenuText div	{height:7px; margin-top:5px;}

#TopMenuWrap a, #TopMenuWrap a:link, #TopMenuWrap a:visited, #TopMenuWrap a:active, #TopMenuWrap a:hover {color:#ffffff;text-decoration:none;font-weight:bold; font-size:10px;}
#TopMenuWrap a:hover {color:#ffffff;}

#TopMenuWrap .TopMenuSelected, #TopMenuWrap a.TopMenuSelected, #TopMenuWrap a.TopMenuSelected:link, #TopMenuWrap a.TopMenuSelected:visited, #TopMenuWrap a.TopMenuSelected:active, #TopMenuWrap a.TopMenuSelected:hover {color:#003366;}



/* ====================== FOOTER */
#footer		{float:left;width:945px;background:#ffffff url(Images/Layout/contentbackFooter.gif) repeat-y;}


/* ====================== DATE LIST */
.dateList td	{font-size:10px;}
.dateListDate	{font-weight:bold;white-space:nowrap;}

.dateListText a, .dateListText a:link, .dateListText a:visited, .dateListText a:active, .dateListText a:hover {color:#053b7b;text-decoration:none;cursor:pointer; font-weight:bold;}
.dateListText a:hover {color:#727272;}

a.dateListAhref, a.dateListAhref:link, a.dateListAhref:visited, a.dateListAhref:active, a.dateListAhref:hover {color:#003366;text-decoration:none;cursor:pointer; white-space:nowrap;}
a.dateListAhref:hover {color:#727272;}

/* ====================== NEWS */
.dateListImage	{margin-left:5px; float:left;}
.NewsDisplayDate	{float:right; font-size:10px; color:#555555;margin-left:10px;}

/* ====================== CALENDAR */
.Calendar					{}
.Calendar td				{}

.CalendarHeaderImg			{padding:0px 17px 3px 0px;}
.CalendarDayHeaderStyle		{background-color:#eeeeee;font-size:10px;}
.CalendarTitleStyle			{background-color:#bdbdbd;font-size:10px; text-transform:uppercase;}
.CalendarDayStyle			{background-color:#ffffff;font-size:10px;}
.CalendarTodayDayStyle		{background-color:#dddddd;font-size:10px;}

.CalendarEvent		{background-color:#99CCFF;}
.CalendarNothing	{background-color:#ffffff;}


.CalendarSelectedDayStyle, .CalendarSelectedDayStyle a	
{
	background-color:#053b7b !important;
	font-size:10px;
	color:#ffffff !important;
} 
.CalendarWeekendDayStyle	{background-color:#ffeeee;font-size:10px;}
.CalendarOtherMonthDayStyle	{
 
	background-color:#eeeeee !important;
	font-size:10px;
}





.CalendarDisplayDate	{float:right; font-size:10px; color:#555555;}

/* ====================== PAGING */
.PagingListHeader, .PagingListFooter 	{background-color:#bdbdbd; font-weight: bold; white-space:nowrap;}
.PagingList1		{background-color:#ffffff;}
.PagingList2		{background-color:#eeeeee;}



/* ====================== BACKOFFICE */
.BOListHeader, .BOListFooter 	{background-color:#bbbbbb; font-weight: bold; white-space:nowrap;}
.BOList1		{background-color:#ffffff;}
.BOList2		{background-color:#eeeeee;}
.BOList3		{background-color:#dddddd;}
.BOSelectedMenu a, a.BOSelectedMenu:link, a.BOSelectedMenu:visited, a.BOSelectedMenu:active {color:#000000; text-decoration:underline;}







/* WYSIWYG EDITOR */

iframe	{border:1px solid #555555;}

/* Toolbar */
.toolbar1   { border: 1px solid #666666; height: 26px; background-image: url(Images/editor/background_silver.jpg); }
.toolbar2   { border: 1px solid #666666; height: 24px; background-image: url(Images/editor/background_silver.jpg); border-bottom: 0px; border-top: 0px; }

/* Command Buttons */
.button     { width: 20px; height: 20px; border: 0px solid transparent; margin: 1px; padding: 0px; background: transparent; }
.buttonOver { width: 20px; height: 20px; border: 1px solid #999999; margin: 0; padding: 0px; }

/* Font Type and Size Drop Down */
.dropdown          { background-color: #FFFFFF; border: 1px solid #333333; height: 140px; overflow: auto; padding: 1px; }
button.mouseOver   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 3px; cursor: default; text-align: left;}
button.mouseOut    { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 3px; cursor: default; text-align: left;}


/* CREATE TABLE POPUP */

/* Select Border Width/Type */
.on   { background-color: #EEEEEE; border: 1px solid #CCCCCC; padding: 6px; width: 140px; cursor: default; height: 5px;}
.off  { background-color: #FFFFFF; border: 1px solid #FFFFFF; padding: 6px; width: 140px; cursor: default; height: 5px;}

/* Select Shading/Border Color */
.selectColorTable  { border: 1px solid #7E7E81; background-color: #F7F7F7; padding: 1px; }
.selectColorBorder { border: 1px solid #F7F7F7; }
.selectColorOn     { border: 1px solid #999999; background-color: #CCCCCC; }
.selectColorOff    { border: 1px solid #F7F7F7; background-color: #F7F7F7; }
.selectColorBox    { border: 1px solid #FFFFFF; font-size: 1px; height: 13px; width: 13px; }


















.SimpleEntertainmentMenu ul.AspNet-Menu /* Tier 1 */
{
	
    /*width: 13em;*/ /* This is more than (6em x 2) because we want to leave room for borders around the <li> elements that are selected */
}



.SimpleEntertainmentMenu ul.AspNet-Menu ul  /* Tier 2 */
{
   
    top: 100%;
    left: 0;
}

.SimpleEntertainmentMenu ul.AspNet-Menu ul li  /* Tier 2 */
{
	margin-left:-1px;
	width:200px;
	
}


.SimpleEntertainmentMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
	margin-left:200px;
	width:200px;
	top:-1px;
	/*
    top: -0.5em;
    left: 6em;
	*/
}

.SimpleEntertainmentMenu li /* all list items */
{
    /*width: 6em;*/
    background: #4c7494;
    margin:0px;
}

.SimpleEntertainmentMenu li:hover, /* list items being hovered over */
.SimpleEntertainmentMenu li.AspNet-Menu-Hover
{
    background:#083d7b;
}

.SimpleEntertainmentMenu a, /* all anchors and spans (nodes with no link) */
.SimpleEntertainmentMenu span
{
    color: #ffffff;

    padding: 4px 2px 4px 8px;
    border:1px solid #cccccc;
    /*background: transparent url(arrowRight.gif) right center no-repeat;*/
}

.SimpleEntertainmentMenu li.AspNet-Menu-Leaf a, /* leaves */
.SimpleEntertainmentMenu li.AspNet-Menu-Leaf span
{
	color: #ffffff;
    background-image: none !important;
}

.SimpleEntertainmentMenu li:hover a, /* hovered text */
.SimpleEntertainmentMenu li:hover span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover span,
.SimpleEntertainmentMenu li:hover li:hover a,
.SimpleEntertainmentMenu li:hover li:hover span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.SimpleEntertainmentMenu li:hover li:hover li:hover a,
.SimpleEntertainmentMenu li:hover li:hover li:hover span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: #ffffff;
    /*background: transparent url(activeArrowRight.gif) right center no-repeat;*/
}

.SimpleEntertainmentMenu li:hover li a, /* the tier above this one is hovered */
.SimpleEntertainmentMenu li:hover li span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li span,
.SimpleEntertainmentMenu li:hover li:hover li a,
.SimpleEntertainmentMenu li:hover li:hover li span,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.SimpleEntertainmentMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
		    
	
    color: #ffffff;
    /*background: transparent url(arrowRight.gif) right center no-repeat;*/
}





/* ====================== DYNAMIC TOP MENU */
.DynTopMenu				{ float:left; background-color:#ff00ff; }

.AspNet-Menu-Horizontal	{float:left;border-left:1px solid #4c7596;}

/* This style sheet is intended to contain RARELY CHANGED rules used when the Menu control adapter is enabled. */
/* These rules correspond to the "pure CSS menu" technique that have been evolving over the past several years. */ 
/* See WhitePaper.aspx for details. */



ul.AspNet-Menu 
{
    position: relative;
    margin:0px;
    padding:0px;
    
}


ul.AspNet-Menu, 
ul.AspNet-Menu ul
{
	
    margin: 0;
    padding: 0;
    display: block;

}
ul.AspNet-Menu ul	{border-top:1px solid #cccccc;}

ul.AspNet-Menu li
{
    position: relative;
    list-style: none;
    float: left;
    
}

ul.AspNet-Menu li a,
ul.AspNet-Menu li span
{
    display: block;
    text-decoration: none;
    border-right:1px solid #cccccc;
    border-left:0px;
    border-top:0px;
    border-bottom:0px;
    padding:6px 5px 6px 5px;
    
}

* html ul.AspNet-Menu li a		{padding:5px 5px 6px 5px;}
* html ul.AspNet-Menu li span	{padding:5px 5px 6px 5px;}

ul.AspNet-Menu ul li a,
ul.AspNet-Menu ul li span
{
    display: block;
    text-decoration: none;
    border:1px solid #cccccc;
    border-top:0px;
    
}

ul.AspNet-Menu ul
{
    position: absolute;
    visibility: hidden;    
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul ul
{
	width:10em;
    visibility: hidden;
}

/* Add more rules here if your menus have more than three (3) tiers */
ul.AspNet-Menu li:hover ul,
ul.AspNet-Menu li li:hover ul,
ul.AspNet-Menu li li li:hover ul,
ul.AspNet-Menu li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li.AspNet-Menu-Hover ul,
ul.AspNet-Menu li li li.AspNet-Menu-Hover ul
{
    visibility: visible;
}





