﻿img
{
	border: 0px none;
}

.clear
{
	clear: both;
}

#toolbarmenu
{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	width:982px;
	height:auto;
	position:absolute;
	top:0px;
	z-index:1000000;
}

.editorheaderline
{
	padding:0px;
	width:auto;
	height:auto;
	text-align:left;
}

.editorarticle
{
	padding:10px;
	width:auto;
	height:auto;
	text-align:left;
}

.contextMenu
{
	z-index:99999999;
	text-align:left;
	cursor:hand;
	cursor:pointer;
}

.contextMenu ul
{
	cursor:hand;
	cursor:pointer;
}
.contextMenu ul li
{
	text-align:left;
	cursor:hand;
	cursor:pointer;
}


body
{
	font-family:Arial,Verdana;
	font-size:11px;
	color:#000000;
	margin:0px;
	padding:0px;
	text-align:center;
}

#currentPage
{
	visibility:hidden;
}
#currentPageContent
{
	visibility:hidden;
}

#PageContainer
{
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #000000;
	width:982px;
	height:auto;
	text-align:left;
	background-color:#DDDDDD;
	background-image:url('../../Images/PageBackground.png');
	background-repeat:repeat-x;
}

#TopContainer
{
	margin:0px;
	padding:0px;
	width:982px;
	height:103px;
	background-image:url('../../Images/Logo.png');
	background-repeat:no-repeat;
}

#AdvertContainer
{
	margin:0px;
	padding:0px;
	width:962px;
	padding-top:10px;
	padding-right:20px;
	height:60px;
	text-align:left;
	
}

.AdvertBox
{
	margin-left:650px;
	width:316px;
	height:84px;
}

.AdvertBoxItem
{
	width:316px;
	height:84px;
	background-image:url('../../Images/topbannernewsbackground.png');
	background-repeat:no-repeat;
}

.AdvertImage
{
	padding-top:8px;
	padding-left:10px;
	float:left;
	width:96px;
	height:70px;
	z-index:101;
}

.AdvertImage img
{
	width:96px;
	height:65px;
}

.AdvertContent
{
	float:left;
	padding-left:10px;
	padding-top:8px;
	width:180px;
	height:70px;
	z-index:100;
}

#MenuContainer
{
	margin:0px;
	padding:0px;
	width:982px;
	height:29px;
	background-image:url('../../Images/TopMenuBackground.png');
	background-repeat:repeat-x;
}

#TopMenuBox
{
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	height:20px;
	margin-top:0px;
}

.TopMenuItem
{
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:2px;
	border-right:1px solid #cccccc;
	background-image:url('../../Images/TopMenuBackground.png');
	background-repeat:repeat-x;
}

#newsTickerBoxHeadline
{
	float:left;
	margin-top:5px;
	color:#ffffff;
}
#newsTickerBox
{
	float:left;
	margin-top:5px;
}
#news
{
	
	list-style-type:none;
}
#news li
{
	color:#ffffff;
	font-weight:bold;
	
	
}
#news li a
{
	color:#ffffff;
	text-decoration:none;
}

.TopMenuItemRight
{
	text-align:right;
	margin:0px;
	padding:0px;
	width:auto;
	height:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:2px;
	background-image:url('../../Images/TopMenuBackground.png');
	background-repeat:repeat-x;
	color:White;
	float: right;
}

.TopMenuItem:hover
{
	cursor:hand;
	cursor:pointer;
}

.TopMenuItem a
{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.TopMenuItem a:hover
{
	color:#993300;
	
}
.TopMenuItem a span
{
	padding:5px;
	vertical-align:middle;
	height:15px;
	
	
}
.TopMenuItem a span img
{
	height:15px;
	border:0px;
}

.TopMenuItemHover
{
	
	background-image:url('../../Images/TopMenuHover.png');
	background-repeat:repeat-x;
	color:#993300;
}
.TopMenuItemHover a
{
	color:#993300;
}
.TopMenuItemHover a span
{
	padding:5px;
	vertical-align:middle;
	height:15px;
	
	
}
.TopMenuItemHover a span img
{
	height:15px;
	border:0px;
}
.TopMenuItemSelected
{
	
	background-image:url('../../Images/TopMenuHover.png');
	background-repeat:repeat-x;
	color:#993300;
}
.TopMenuItemSelected a
{
	color:#993300;
}

.TopMenuItemSelected a span
{
	padding:5px;
	vertical-align:middle;
	height:15px;
	
	
}
.TopMenuItemSelected a span img
{
	height:15px;
	border:0px;
}


#BodyContainer
{
	margin:0px;
	padding:0px;
	width:982px;
	height:auto;
	
}

.containers
{
	float:left;
	margin:0px;
	padding:0px;
	width:322px;
	height:auto;
	
	margin-left:2px;
	margin-right:2px;
	z-index:0;
	padding-bottom: 15px;
}

.twocolcontainers
{
	float:left;
	margin:0px;
	padding:0px;
	width:644px;
	height:auto;
	position: relative;
	
}

.ModuleContainer
{
	margin:0px;
	padding:0px;
	width:323px;
	height:auto;
	z-index:1;
}

.ModuleHeadline
{
	margin:0px;
	padding:0px;
	width:323px;
	height:34px;
	background-image:url('../../Images/ModuleBoxTop.png');
	background-repeat:no-repeat;
}

.ModuleHeadline h1
{
	margin:0px;
	padding:0px;
	padding-left:12px;
	padding-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	
}

.ModuleBox
{
	margin:0px;
	padding:0px;
	width:323px;
	height:auto;
	background-image:url('../../Images/ModuleBoxMiddle.png');
	background-repeat:repeat-y;
}

.ModuleBox iframe
{
	margin:0px;
	padding:0px;
	width:292px;
	height:200px;
	margin-left:15px;
	margin-right:15px;
}

.LargeImageBox
{
	margin:0px;
	padding:0px;
	width:292px;
	height:140px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
}

.SmallImageBox
{
	margin:0px;
	padding:0px;
	width:140px;
	height:95px;
	margin-bottom:5px;
	
}

.ModuleHeadlineBox
{
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:3px;
	width:292px;
	height:auto;
	min-height:30px;
	background-color:#ffffff;
}

.ModuleHeadlineBox a:hover
{
	color:#993300;
}

.ModuleHeadlineBoxHidden
{
	visibility:hidden;
	display:none;
}

.HeadlineBox
{
	margin:0px;
	padding:0px;
	background-color:#f4f4f4;
	height:auto;
	min-height:30px;
	color:#000000;
	width:290px;
}

.HeadlineBox a
{
	color:#000000;
	text-decoration:none;
}
.HeadlineBox a:hover
{
	color:#993300;
}

.HeadlineBox h1 a
{
	
	color:#993300;
	text-decoration:none;
}

.RotatorHeadlineBox
{
	margin:0px;
	padding:0px;
	background-color:#f4f4f4;
	height:auto;
	min-height:30px;
	color:#000000;
	width:290px;
}

.RotatorHeadlineBox a
{
	color:#000000;
	text-decoration:none;
}
.RotatorHeadlineBox a:hover
{
	color:#ffffff;
}

.RotatorHeadlineBox h1 a
{
	color:#993300;
	text-decoration:none;
}

.GamesNotesRotatorBox .RotatorHeadlineBox h1 .matchKickOff
{
	color: #555;
}

.HeadlineBoxHover
{
	background-color:#bababa;
	cursor:hand;
	cursor:pointer;
	
}

.HeadlineBoxHover a
{
	color:#993300;
	font-size:11px;
	text-decoration:none;
}


.HeadlineBoxBlue
{
	margin:0px;
	padding:0px;
	background-color:#bcc5de;
	height:auto;
	
}
.HeadlineBoxBlue a
{
	color:#000000;
	text-decoration:none;
}
.HeadlineBoxBlue a:hover
{
	color:#ffffff;
}
.HeadlineBoxGreen
{
	margin:0px;
	padding:0px;
	background-color:#d4ecc7;
	height:auto;
	
}
.HeadlineBoxGreen a
{
	color:#000000;
	text-decoration:none;
}
.HeadlineBoxGreen a:hover
{
	color:#ffffff;
}
.HeadlineNodeItem
{
	float:left;
	width:135px;
	height:60px;
}

.ModuleHeadlineContent
{
	margin:0px;
	padding:0px;
	background-color:#cccccc;
	height:auto;
	
}

.ModuleHeadlineContent a:hover
{
	color:#993300;
}


.Headline
{
	margin:0px;
	padding:5px;
	font-size:11px;
	width:270px;
	height:auto;
	min-height:20px;
	text-align:justify;
	
}

.Headline a
{
	font-weight:bold;
}

.Headline h1
{
	margin:0px;
	padding:0px;
	color:#993300;
	line-height:16px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.Headline a:hover
{
	color:#993300;
}

.ModuleFeatureBoxContainer
{
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:10px;
	width:292px;
	height:95px;
	background-color:#ffffff;
}



.ModuleFeatureBoxItem
{
	float:left;
	margin:3px;
	padding:0px;
	width:140px;
	height:95px;
	
}

.ModuleFeatureBoxItem a
{
	color:#000000;
	text-decoration:none;
}

.ModuleFeatureBoxItem a:hover
{
	color:#993300;
	text-decoration:none;
}

.RankingsBox
{
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
	width:292px;
	height:163px;
	background-color:#ffffff;
}
.PatternsBox
{
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
	width:292px;
	height:97px;
	background-color:#ffffff;
}


.ModuleMoreBox
{
	position:absolute;
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	width:292px;
	height:auto;
	background-color:#ffffff;
	text-align:right;
}

.ModuleMore
{
	margin:0px;
	padding:0px;
	background-color:#f4f4f4;
	height:auto;
	min-height:18px;
	color:#223e92;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
	width:250px;
}
.ModuleMore a
{
	color:#223e92;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.ModuleMore a:hover
{
	text-decoration:underline;
}

.ModuleMore a img
{
	border:0px;
	vertical-align:text-top;
}


.ModuleFooter
{
	margin:0px;
	padding:0px;
	width:323px;
	height:34px;
	background-image:url('../../Images/ModuleBoxBottom.png');
	background-repeat:no-repeat;
}

.ModuleFooterExpander
{
	margin:0px;
	padding:0px;
	width:323px;
	height:34px;
	background-image:url('../../Images/ModuleBoxBottomExpander.png');
	background-repeat:no-repeat;
}
.ExtenderBox
{
	margin:0px;
	padding:0px;
	position:relative;
	top:7px;
	left:240px;
	width:72px;
	height:18px;
}

.ExtenderBox a img
{
	border:0px;
}


.NewsBox
{
	/*height:360px;*/
	height: auto;
	padding-bottom: 1px;
	
}

.FormTableModuleBox
{
	height:308px;
}

.KeyRankingsRotatorBox
{
	height:200px;
}

.KeyPatternsRotatorBox
{
	height:200px;
}

.KeyPatternsBox
{
	height:156px;
}

.SportsbooksBox
{
	height:37px;
}

.ExpertsBox
{
	height:108px;
}

.ReviewsBox
{
	height:175px;
}

.KeyRankingsBox
{
	height:220px;
}

.ForumBox
{
	height:135px;
}

.SubscriptionBox
{
	height:115px;
}

.FormCentreBox
{
	height:83px;
}


.FormTablesBox
{
	height:420px;
}

.MenuBox
{
	height:auto;
}

.TwoModuleContainer
{
	margin:0px;
	padding:0px;
	width:655px;
	height:auto;
	
}

.TwoModuleHeadline
{
	margin:0px;
	padding:0px;
	width:637px;
	height:30px;
	margin-top: 6px;
	/*background-image:url('../../Images/TwoColModuleBoxTop.png');
	background-repeat:no-repeat;*/
	background: transparent 0 0 no-repeat url(img/two-module-headline.png);
}

.TwoModuleHeadline h1
{
	margin:0px;
	padding:0px;
	padding-left:12px;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	line-height: 30px;
	
}

.TwoModuleBox
{
	margin:0px;
	padding:0px;
	width:623px;
	height:auto;
	/*background-image:url('../../Images/TwoColModuleBoxMiddle.png');
	background-repeat:repeat-y;*/
	background: transparent 0 0 repeat-y url(img/two-module-box.png);
	padding: 10px 14px 10px 10px;
}
.TwoModuleBox p
{
	margin:0px;
	padding:0px;
	width: 570px;
	height:auto;
	margin: 0 15px;
}
.TwoModuleBoxSection
{
	margin:0px;
	padding:0px;
	width:620px;
	height:auto;
	min-height:400px;
	margin-left:5px;
}

.TwoModuleBoxSection p
{
	width: 570px;
	padding-bottom:5px;
}
.TwoModuleBoxSection .paymentsForm p
{
	padding-bottom: 8px;
}

.TwoModuleBoxSection h1
{
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	margin-left:25px;
}

.TwoModuleBoxSection a
{
	color:#993300;
	text-decoration:none;
	font-weight:bold;
	margin-left:25px;
}
.TwoModuleBoxSectionImage
{
	float:left;
	width:286px;
	height:136px;
	margin:0px;
	padding:0px;
	/*margin-left:5px;*/
}

.TwoModuleBoxSectionImage img
{
	width:286px;
	height:136px;
}

.TwoModuleBoxSectionHeadlineContainer
{
	float:left;
	margin:0px;
	padding:0px;
	width:274px;
	height:116px;
	margin-left:10px;
	margin-right:15px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*background-color:#ffffff;*/
	
	
}
.TwoModuleBoxSectionHeadlineContent
{
	margin:0px;
	padding:0px;
	/*background-color:#cccccc;*/
	height:116px;
	width:274px;
	
}
.TwoModuleBoxSectionHeadlineBox
{
	margin:0px;
	padding:0px;
	/*background-color:#f4f4f4;*/
	width:274px;
	height:116px;
}


.TwoModuleBoxSectionHeadline
{
	margin:0px;
	padding:0px;
	padding:0px;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	height:116px;
	
}



.TwoModuleBoxSectionHeadline h1
{
	position:relative;
	margin:0px;
	padding:0px;
	padding:2px;
	color:#223e92;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	left:-2px;
	
}

.TwoModuleBoxSectionHeadline p
{
	width:274px;
	margin:0px;
	padding:0px;
}

.TwoModuleBoxSectionArticle
{
	width:590px;
	height:auto;
	text-align:left;
	clear: both;
}

.TwoModuleBoxSectionArticle h2
{
	margin:0;
	padding:5px 2px 2px 15px;
	color:#223e92;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.TwoModuleBoxSectionArticle p
{
	width: 570px;
	height:auto;
	padding-left:0px;
	text-align:left;
	font-size:12px;
	
}

.TwoModuleBoxSectionArticle a
{
	color:#993300;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	margin:0px;
	padding:0px;
}

.TwoModuleBoxSectionArticle ul
{
	
	margin-left:50px;
	font-family:Arial;
	font-size:12px;
	margin-bottom:5px;
}

.TwoModuleBoxSectionArticle table
{
	margin: 0 10px;
	width: 580px;
}
.TwoModuleBoxSectionArticle .WebUserAccount table
{
	margin: 0;
}

.articleIntroWrapper
{
	float: left;
	background: transparent 0 0 no-repeat url(img/article-intro.png);
	width: 585px;
	height: 160px;
	padding: 4px 6px 7px 4px;
}

.articleIntroWrapper h1
{
	height: 23px;
	margin: 0;
	padding: 0;
	text-indent: 8px;
	line-height: 23px;
	color: #1a2c7e;
	font-size: 12px;
	margin-bottom: 1px;
}

.SummaryItems
{
	width:590px;
	height:auto;
	min-height:300px;
	margin-left:-5px;
	margin-top:-10px;
}

.SummaryItemBox
{
	width:590px;
	height:100px;
	margin-top:10px;
	margin-bottom:10px;
}

.ArchiveSummaryItemBox
{
	width:590px;
	height:100px;
	margin-top:10px;
	margin-bottom:10px;
}

.SummaryItemBoxGameNote
{
	width:630px;
	height:auto;
	padding-top:10px;
	margin-bottom:10px;
	min-height:180px;
	
	
}

.SummaryItemGameNote
{
	margin:0px;
	padding:0px;
	width:310px;
	height:auto;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	min-height:180px;
}

.SummaryItemGameNote h2
{
	margin:0px;
	padding:0px;
	padding:2px;
	color:#223e92;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.SummaryItemGameNote ul li
{
	width:280px;
	padding-right:10px;
	margin-bottom:5px;
}

.SummaryItemImageGameNote
{
	float:left;
	width:292px;
	height:180px;
	
}

.SummaryItemImage
{
	float:left;
	width:150px;
	height:95px;
}

.ArchiveSummaryItemImage
{
	float:left;
	width:150px;
	height:95px;
}

.SummaryItemImage img
{
	border:0px;
}

.ArchiveSummaryItemImage img
{
	border:0px;
}

.SummaryItemContentContainer
{
	float:left;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	width:420px;
	height:95px;
	margin-left:20px;
	
}
.SummaryItemContentBoxContainer
{
	margin:0px;
	padding:0px;
	background-color:#cccccc;
	width:420px;
	height:95px;
	
	
}
.SummaryItemContentBox
{
	margin:0px;
	padding:0px;
	background-color:#f4f4f4;
	width:420px;
	height:95px;
}



.SummaryItemContent
{
	width:415px;
	height:95px;
	padding-bottom:10px;
	margin-bottom:5px;
}
.SummaryItemContent h1
{
	color:#223e92;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
	margin-left:14px;
	margin-top:3px;
}
.SummaryItemContent p
{
	width:400px;
	text-align:justify;
	
}
.SummaryItemContent a
{
	color:#993300;
	text-decoration:none;
	font-weight:bold;
	margin-left:0px;
	
}

.TwoModuleFooter
{
	margin:0px;
	padding:0px;
	width:637px;
	/*height: 308px;*/
	height: 30px;
	/*background-image:url('../../Images/TwoColModuleBoxBottom.png');
	background-repeat:no-repeat;*/
	background: transparent 0 0 no-repeat url(img/two-module-footer.png);
}

#FooterMenuContainer
{
	margin:0px;
	padding:0px;
	width:982px;
	height:26px;
	background-image:url('../../Images/FooterMenuBackground.png');
	background-repeat:repeat-x;
	border-top:1px solid #000000;
	
}

#FooterMenuBox
{
	float:left;
	margin:0px;
	padding:0px;
	width:820px;
	height:18px;
	margin-top:2px;
}

.FooterMenuItem
{
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
	height:18px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	border-right:1px solid #666666;
	background-image:url('../../Images/FooterMenuBackground.png');
	background-repeat:repeat-x;
}

.FooterMenuItem:hover
{
	cursor:hand;
	cursor:pointer;
}

.FooterMenuItem a
{
	color:#000000;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}
.FooterMenuItem a:hover
{
	color:#993300;
	
}

.FooterMenuItemHover
{
	
	background-image:url('../../Images/FooterMenuHover.png');
	background-repeat:repeat-x;
	color:#993300;
}
.FooterMenuItemHover a
{
	color:#993300;
}
.FooterMenuItemSelected
{
	
	background-image:url('../../Images/FooterMenuHover.png');
	background-repeat:repeat-x;
	color:#993300;
}
.FooterMenuItemSelected a
{
	color:#993300;
}


#CopyRightBox
{
	float:left;
	margin:0px;
	padding:0px;
	width:auto;
	height:26px;
	padding-top:5px;
}

/* expanding menu styling */
ul.udm
{
	margin:0px;
	padding:0px;
	background-color:#eeeeee;
	margin-left:5px;
}
#udm ul {	margin-left:10px !important;	margin-top:1px !important;	width:295px !important;	width:290px !important; background-color:#eeeeee;	}
#udm ul ul {	width:280px !important;	width:275px !important;	border-style:dashed;	background-color:#eeeeee;	}
#udm ul ul ul {	width:270px !important;	width:260px !important;	border-style:dotted; background-color:#eeeeee;		}/* give all anchors a hand cursor */
#udm a {	cursor:pointer !important;	cursor:hand !important;	}


/* [nav] default you are here will be same as rollover unless otherwise specified */
#udm a.udmY, #udm a.udmY:visited {
	background-color:#bababa;
	}

/* [nav] re-inforce original rollover or do something else */
#udm a.udmY:hover, #udm a.udmY:focus, #udm a.udmY:visited:hover, #udm a.udmY.udmR, #udm a.udmY.udmR:visited, #udm a.udmY:active {
	background-color:#bababa;
	}


/* [menu] default you are here will be same as rollover or inherit from navbar styles unless otherwise specified */
#udm ul a.udmY, #udm ul a.udmY:visited {
	background-color:#a1acce;
	}

/* [menu] re-inforce original rollover or do something else */
#udm ul a.udmY:hover, #udm ul a.udmY:focus, #udm ul a.udmY:visited:hover, #udm ul a.udmY.udmR, #udm ul a.udmY.udmR:visited, #udm ul a.udmY:active {
	background-color:#a1acce;
	}
/* [menu] default you are here will be same as rollover or inherit from navbar styles unless otherwise specified */
#udm ul ul a.udmY, #udm ul ul a.udmY:visited {
	background-color:#a1acce;
	}

/* [menu] re-inforce original rollover or do something else */
#udm ul ul a.udmY:hover, #udm ul ul a.udmY:focus, #udm ul ul a.udmY:visited:hover, #udm ul ul a.udmY.udmR, #udm ul ul a.udmY.udmR:visited, #udm ul ul a.udmY:active {
	background-color:#a1acce;
	}
	
	/* [menu] default you are here will be same as rollover or inherit from navbar styles unless otherwise specified */
#udm ul ul ul a.udmY, #udm ul ul ul a.udmY:visited {
	background-color:#a1acce;
	}

/* [menu] re-inforce original rollover or do something else */
#udm ul ul ul a.udmY:hover, #udm ul ul ul a.udmY:focus, #udm ul ul ul a.udmY:visited:hover, #udm ul ul ul a.udmY.udmR, #udm ul ul ul a.udmY.udmR:visited, #udm ul ul ul a.udmY:active {
	background-color:#a1acce;
	}



/*start of key ranking*/


#KeyRankingBox
{
	margin:0px;
	padding:0px;
	width:290px;
	height:150px;
	font-size:10px;
	position:relative;
	margin-top:5px;
	
}
#KeyRankingBox table
{
	margin-left:auto;
	margin-right:auto;
	width:290px;
	height:186px;
	font-size:10px;
	overflow:hidden;
	z-index:101;
	
}

#KeyRankingBox table td.header
{
	font-size:10px;
	font-weight:normal;
	width:100px;
	vertical-align:middle;
	text-align:right;
	padding-right:10px;
	border-bottom:1px solid #996633;
	border-right:1px solid #996633;
	height:15px;
}
#KeyRankingBox table td.rankingcolumn
{
	vertical-align:top;
	width:230px;
	margin-left:5px;
	height:15px;
	padding-top:5px;
}
#KeyRankingBox table td.rankingcolumn div
{
	margin:0px;
	padding:0px;
	vertical-align:top;
	width:230px;
	height:15px;
	/*border-bottom:1px solid #996633;*/
	
}
#KeyRankingBox table td img
{
	border:0px;
	margin:2px;
}
#KeyRankingsSmall
{
	visibility:visible;
	/*position:absolute;*/
	top:0px;
	left:0px;
}



.rankingBar1
{
     background-color:#DEE2F0;
     background-image:url('../../Images/blue-hori-bar.gif');
     background-repeat:repeat-x;
     cursor:pointer;
     cursor:hand;
     height:9px; 
	
}

.rankingBar2
{
	 background-color:#DEE2F0;
     background-image:url('../../Images/green-hori-bar.gif');
     background-repeat:repeat-x;
     cursor:pointer;
     cursor:hand;
     height:9px; 
	 
}


#KeyRankingExpander
{
	position:absolute;
	top:340px;
	margin:0px;
	padding:0px;
	width:340px;
	height:22px;
	background-color:#999999;
}

#KeyRankingExpander a img
{
	margin:0px;
	padding:0px;
}

.horizbarHA
{
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	width:230px;
	height:15px;
	
}
.horizbarZ
{
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:visible;
	height:15px;
	width:230px;
	
}
.horizbarHA2
{
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	width:230px;
	height:15px;
	
}
.horizbarZ2
{
	margin:0px;
	padding:0px;
	position:absolute;
	visibility:hidden;
	height:15px;
	width:230px;
	
}

/*end of key rankings*/

/*start of key patterns*/

.KeyPatternsBox1
{
	position:relative;
	margin:0px;
	margin-top:2px;
	margin-left:15px;
	padding:0px;
	width:290px;
	height:110px;
	font-size:10px;
}
#GoalsPatternPanels
{
	margin:0px;
	padding:0px;
	width:290px;
	height:90px;
	
}
/*.patterntable
{
	width:100%;
	height:156px;
}
.patterntable td
{
	height:156px;
}*/
.GoalsPatternPanel
{
	margin:0px;
	padding:0px;
	width:290px;
	height:90px;
	visibility:visible;
	vertical-align:bottom;
	
	z-index:50;
}
.team1verticalbar
{
	background-image:url('../../Images/verticalbluebar.jpg');
	background-repeat:repeat;
	width:12px;
	height:80px;
}

.team2verticalbar
{
	background-image:url('../../Images/verticalgreenbar.jpg');
	background-repeat:repeat;
	width:12px;
	height:80px;
}


.GoalsPatternPanel table
{
	width:100%;
	height:90px;
}
.GoalsPatternPanel table tr th
{
	font-family:arial;
	font-size:10px;
	font-weight:normal;
}

.GoalsPatternPanel table tr td
{
	width:12px;
	height:90px;
	vertical-align:bottom;
}
.GoalsPatternPanel table tr td img
{
	width:12px;
	height:3px;
}




/*end of key patterns*/


/*start of form tables*/

#FormTableBoxContainer
{
	height:350px;
	margin-top:2px;
}
.formtables
{
	font-family:Arial;
	color:#000000;
	font-size:10px;
}
.formtables span
{
	font-size:10px;
}
.formtables:hover
{
	color:#996633;
	text-decoration:none;
}
.formtables a
{
	text-decoration:none;
	color:#000000;
}
#FormTableBox
{
	margin:0px;
	padding:0px;
	width:300px;
	height:308px;
	margin-left:10px;
	margin-top:2px;
	position:relative;
	top:0px;
}



/*end of form tables*/

/**************************** Image Upload *******************************/

.ImageUpload
{
	text-align:left;
}
.ImageUpload h1 {
	font-size: 15pt;
	color: #00234c;
	padding-bottom: 2px;
	border-bottom: 2px solid #00234c;
	line-height: 1.2;
	margin-top: 16px; /* ie6.css & ie7.css */
}
.ImageUpload h2 {
	padding: 0;
	font-size: 13pt;
	color: #00234c;
}

.ImageUpload .textbox {
	height: 16px;
	width: 250px;
	border: 1px solid #2183dd;
	background-color: #f4f8fd;
	color: #333;
	font-size: 11px;
	cursor: text;
}

.ImageUpload .textbox:focus {
	background-color: #fdfcf4;
}

.ImageUpload .label {
	display: block;
	float: left;
	width: 140px;
	height: 21px;
	vertical-align: middle;
	padding-top: 3px;
}

/******************************************************************************/


/******************************************************************************/

#articleselectlist
{
	position:absolute;
    left:10px;
    top:75px;
	margin:5px;
	padding:0px;
	width:300px;
	height:300px;
	border:1px solid #cccccc;
	z-index:1000000;
	overflow:auto;
}

#dropcontainer
{
    position:absolute;
    left:330px;
    top:75px;
    height:300px;
	margin:5px;
	padding:0px;
	width:300px;
	border:1px solid #cccccc;
	z-index:0;
	overflow:auto;
}

.PageDocumentListItem
{
	margin:0px;
	padding:0px;
	width:250px;
	height:auto;
	z-index:1000000;
}


.galleryimage
{
	margin-left:auto;
	margin-right:auto;
	z-index:1000000;
	width:300px;
	height:auto;
	float:left;
}

.galleryimage span
{
	cursor:move;
}

.galleryimageInactive span
{
	color:#fa0000;
}

.galleryimage img
{
	width:16px;
	height:auto;	
	z-index:1000000;
}

.sortableitem
{
	cursor:move;
	width: 300px;
	list-style: none;
}

.droppedimage
{
	margin-left:auto;
	margin-right:auto;
	z-index:1000000;
	width:300px;
	height:auto;
	float:left;
}

.droppedimage img
{
	width:16px;
	height:auto;	
	z-index:1000000;
}
.dragme
{
    border:0px;
    z-index:1000000;
}

.dragmehover
{
   
    cursor:move;
    z-index:1000000;
}

.inactivedropcontainer
{
	width:300px;
	background-color:#fa0000;	
}

.activedropcontainer
{
	width:300px;
	background-color:#cccccc;	
}

.hoverdropcontainer
{
	width:300px;
	background-color:#d2fdb9;	
}



/************************************* Success Message ***********************************/
.SuccessMessage {
	color: #000000; 
}

/************************************* Error Message ***********************************/

.ErrorMessage {
	color: #FF0000; 
}

/************************************* Version Selector ***********************************/
.VersionHistoryContainer h1
{
	font-family:Arial;
	font-size:12px;
	color:#000080;
	font-weight:bold;
	line-height:14px;
}
.VersionHistoryContainer ul
{
	cursor:hand;
	cursor:pointer;
	margin:0px;
	padding:0px;
	margin-left:-10px;
	width:200px;
}


.VersionHistoryContainer ul li { 
	margin: 2px;
	padding: 5px 0pt 5px 0px;
	background-color:#f4f4f4;
	color:#000000;
	border:1px solid #ffffff;
	
}



.VersionHistoryContainer ul li { padding: 5px 0 5px 25px; }
.VersionHistoryContainer span { padding-left:20px; font-size:0.8em;}
.VersionHistoryContainer ul li { background: url(../../Images/CMSImages/CMSDesk/Content/Properties/viewversion.gif) 0 0 no-repeat; background-position:left center; background-color:#f4f4f4; }
.VersionHistoryContainer ul li:hover { color:#000000; background-color:#cccccc; border:1px dashed #FFCC33; }


/************************************* Registration Control ***********************************/

#RegistrationControlBox
{
	margin:0px;
	padding:0px;
	margin-left:20px;
	margin-top:-30px;
}
#ProductInfoBox
{
	margin:0px;
	padding:0px;
}
#ProductInfoBox h2
{
	margin:0px;
	padding:0px;
}
#ProductInfoBox p
{
	margin:0px;
	padding:0px;
}

#Registration
{
	margin-top:20px;
}
#Registration tr td
{
	font-size:11px;
}
#Registration tr td a
{
	font-size:11px;
	font-weight:normal;
}

.textbox {
	height: 16px;
	width: 250px;
	border: 1px solid #2183dd;
	background-color: #f4f8fd;
	color: #333;
	font-size: 11px;
	cursor: text;
}
.textbox:focus {
	background-color: #fdfcf4;
}

.label {
	display: block;
	float: left;
	width: 140px;
	height: 21px;
	vertical-align: middle;
	padding-top: 3px;
}

br {
	clear: left;
}

/* Product Subscription Start */

#articlebodyproduct
        {
        	width:600px;
        	height:auto;
        	margin:0px;
        	padding:0px;
        	margin-left:10px;
			position:relative;
			top:-35px;
        }
        #articlebodytopcontainer
        {
        	width:600px;
        	height:225px;
        	margin:0px;
        	padding:0px;
        }
        #articlebodytopleft
        {
        	width:265px;
        	height:225px;
        	margin:0px;
        	padding:0px;
        	float:left;
        	margin-right:20px;
        	
        }
        
        #articlebodytopleft h1
        {
        	margin:0px;
        	padding:0px;
        	font-family:Arial;
        	color:#223e92;
        	font-size:12px;
        	font-weight:bold;
        	margin-bottom:5px;
        	margin-left:5px;
        	
        
        }
        #articlebodytopleft p
        {
        	margin:0px;
        	padding:0px;
        	font-family:Arial;
        	color:#223e92;
        	font-size:12px;
        	font-weight:normal;
        	width:320px;
        	margin-bottom:5px;
        	margin-left:5px;
        
        }
        #articlebodytopright
        {
        	width:265px;
        	height:225px;
        	margin:0px;
        	padding:0px;
        	float:right;
        	
        }
        
        #articlebodybulletcontainer
        {
        	background-color:#999999;
        	width:550px;
        	height:auto;
        	margin-left:20px;
        }
        #articlebodybulletbox
        {
        	background-color:#ffffff;
        	width:550px;
        	height:auto;
        }
    ul.articlebodylist
    {
    	font-family:Arial;
    	list-style-image:url(/Repository/images/circlebullet.png);
    	margin:0px;
    	padding:0px;
    	padding-top:3px;
    	padding-bottom:3px;
    	padding-left:20px;
    	
    }
    ul.articlebodylist li
    {
    	font-family:Arial;
    	font-size:12px;
    	margin-bottom:5px;
    }
    
    #productRegistrationStart
    {
    	margin:0px;
    	padding:0px;
    	width:650px;
    	height:auto;
    	position:relative;
    	top:-30px;
    	
    }
    
    .productRegistrationStart
    {
    	margin:0px;
    	padding:0px;
    	width:650px;
    	height:auto;
    
    	
    }
    .productHeadlineBox
    {
    	margin:0px;
    	padding:0px;
    	float:left;
    	width:290px;
    	height:60px;
    	color:#ffffff;
    	font-family:Arial;
    	background-image:url(/Images/bigbluebtn.png);
    	background-repeat:no-repeat;
    	margin-left:10px;
    	cursor:hand;
    	cursor:pointer;
    }

	.productHeadlineBox h1
    {
    	font-size:12px;
    	font-weight:bold;
    	color:#ffffff;
    	margin:0px;
    	padding:0px;
    	margin-left:5px;
    	margin-top:5px;
    }
    
    .productHeadlineBox p
    {
    	font-size:12px;
    	font-weight:normal;
    	color:#ffffff;
    	margin:0px;
    	padding:0px;
    	margin-left:5px;
    }
    
    .productHeadlineBox2
    {
    	margin:0px;
    	padding:0px;
    	float:left;
    	width:290px;
    	height:60px;
    	color:#ffffff;
    	font-family:Arial;
    	background-image:url(/Images/biggreenbtn.png);
    	background-repeat:no-repeat;
    	cursor:hand;
    	cursor:pointer;
    }

	.productHeadlineBox2 h1
    {
    	font-size:12px;
    	font-weight:bold;
    	color:#ffffff;
    	margin:0px;
    	padding:0px;
    	margin-left:5px;
    	margin-top:5px;
    }
    
    .productHeadlineBox2 p
    {
    	font-size:12px;
    	font-weight:normal;
    	color:#ffffff;
    	margin:0px;
    	padding:0px;
    	margin-left:5px;
    }
	
/* Product Subscription End */

.LoginHolder 
{
	background: 0 0 no-repeat transparent url(img/details-symbol.png);
	padding: 40px 0 0;
}

#LoginControl
{
	position: absolute;
	top:0;
	left:0;
	height: 157px;
	width: 455px;
	padding: 10px 0 0 25px;
	margin-top: 45px;
}

#LoginControl .forgottenPasswordLink,
#LoginControl #ChkRememberMe
{
	margin-right: 40px;
}

#LoginControl .forgottenPasswordLink,
#LoginControl .labelRememberMe
{
	font-size: 11px;
}

#LoginControl #btnLogin
{
	margin-left: 7px;
}

.LoginHolder  .textbox
{
	background-color: #fff;
	border: 1px solid #dcdcdc;
	font-size: 12px;
}

.LoginHolder .label
{
	margin-right: 5px;
	line-height: 15px;
	text-align: left;
	width: 90px;
}
.LoginHolder .loginDetails
{
	margin-left: 40px;
}

.AccessDeniedPanel
{
	margin-top: 25px;
	font-weight: bold;
	width: 601px;
}

.AccessDeniedPanel .full .header,
.AccessDeniedPanel .shorten .header
{
	background: transparent 0 0 no-repeat url(img/info-module-header.png);
	height: 7px;
}

.AccessDeniedPanel .full .footer
{
	background: transparent 0 0 no-repeat url(img/info-module-footer.png);
	height: 9px;
	clear: both;
}

.AccessDeniedPanel .shorten .footer
{
	background: transparent 0 0 no-repeat url(img/info-module-shorten-footer.png);
	height: 9px;
	clear: both;
	position: relative;
	top: -4px;
}

.AccessDeniedPanel .full .body,
.AccessDeniedPanel .shorten .body
{
	background: #f3f6f6 right top repeat-y url(img/info-module-right.png);
	padding-right: 6px;
}

.AccessDeniedPanel .full .body .meta-header
{
	background-color: #ddd;
	margin-left: 4px;
	display: block;
	margin-bottom: 1px;
	padding: 4px 10px 6px 10px;
	border-bottom: 1px solid #b4b5b5;
}

.AccessDeniedPanel a
{
	/*color: #0000ff;*/
	margin: 0;
}

.AccessDeniedPanel a:hover
{
	text-decoration: underline;
}

.AccessDeniedPanel ul,
.AccessDeniedPanel ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.AccessDeniedPanel ul
{
	padding-left: 35px;
	padding-top: 10px;
	background-color: #eeeeee;
	margin-left: 4px;
}

.AccessDeniedPanel ul li
{
	height: 40px;
	/*float: left;*/
	/*width: 49%;*/
	margin-bottom: 10px;
}

.AccessDeniedPanel ul .first
{
	float: none;
	/*width: 99%;*/
}
.AccessDeniedPanel ul .last
{
	float: none;
	clear: both;
	height: 0;
	margin-bottom: 0;
}

.AccessDeniedPanel ul span
{
	/*display: inline-block;*/
	line-height: 40px;
}

.AccessDeniedPanel ul li a
{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding-left: 45px;
	background: transparent 0 0 no-repeat url(img/key-symbol.png);
}
.AccessDeniedPanel ul li a:hover
{
	background-image: url(img/key-symbol-coloured.png);
}

.AccessDeniedPanel .shorten .body span
{
	display: block;
	padding-left: 50px;
	background: 0 0 #ddd no-repeat url(img/key-symbol.png);
	line-height: 40px;
	margin-left: 4px;
}

#TB_window .PaidContentPayments
{
	background: 0 0 no-repeat transparent url(img/key-symbol.png);
	padding: 20px 10px 0 45px;
	font-weight: bold;
}

#TB_window .PaidContentPayments input[type="text"]
{
	width: 75px;
}

#TB_window .PaidContentPayments ul
{
	margin-bottom: 10px;
}

.niceBox
{
	width: 601px;
	background-color: #f3f6f6;
	color: #474747;
	font-size: 12px;
}

.niceBox .header
{
	background: transparent 0 0 no-repeat url(img/info-module-header.png);
	height: 7px;
}

.niceBox .emptyHeader
{
	background: transparent 0 0 no-repeat url(img/info-module-empty-header.png);
	height: 7px;
}

.niceBox .footer
{
	background: transparent 0 0 no-repeat url(img/info-module-footer.png);
	height: 9px;
	clear: both;
}

.niceBox .body
{
	background: transparent right top repeat-y url(img/info-module-right.png);
	padding-right: 6px;
}

.niceBox .body .meta-header
{
	background-color: #ddd;
	margin-left: 4px;
	display: block;
	margin-bottom: 1px;
	padding: 4px 10px 6px 10px;
	border-bottom: 1px solid #b4b5b5;
	font-weight: bold;
}

.niceBox .content
{
	margin-left: 4px;
	background-color: #eee;
	padding-top: 10px;
	position: relative;
}

.niceBox a:hover
{
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
}

.RegistrationPage .intro
{
	margin-bottom: 15px;
}

.RegistrationPage .intro h2,
.RegistrationPage .intro p
{
	margin-bottom: 12px;
	width: 100%;
}

.RegistrationPage .intro div p
{
	margin: 0 0 12px;
	padding: 0;
}


.niceBox .pre-details
{
	height: 40px;
	background: transparent 0 0 no-repeat url(img/details-symbol.png);
	margin: 0 0 10px 15px;
}

.RegistrationPage .detailsForm table
{
	margin-left: 30px;
}

.RegistrationPage .detailsForm table td
{
	height: 22px;
	vertical-align: middle;
	padding: 0 5px;
}

.RegistrationPage .detailsForm table td input[type="text"]
{
	width: 150px;
}

.RegistrationPage .detailsForm table td input[type="checkbox"]
{
	margin-right: 7px;
}

.RegistrationPage .detailsForm table td input[type="image"]
{
	position: absolute;
	left: 450px;
}

.RegistrationPage .detailsForm a
{
	color: #474747;
}
.RegistrationPage .detailsForm  .loginLink
{
	color: #993300;
}

.RegistrationPage .niceBox
{
	margin-bottom: 15px;
}

.RegistrationPage  #panelTarget ul
{
	margin: 0;
}
.RegistrationPage  #panelTarget .subscriptions
{
	padding-top: 15px;
}

.RegistrationPage  #panelTarget ul li
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 49%;
}

.RegistrationPage  #panelTarget,
.WebUserAccount #panelTarget
{
	margin-left: 35px;
	position: relative;
}

.RegistrationPage  #panelTarget a,
.WebUserAccount  #panelTarget a
{
	background: transparent url(img/key-symbol.png) no-repeat 0 0;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding-left: 45px;
	width: 225px;
}

.RegistrationPage  #panelTarget #aAccessGroup,
.WebUserAccount  #panelTarget #aAccessGroup
{
	/*margin-left: 15px;*/
}

.RegistrationPage  #panelTarget a.active:hover,
.WebUserAccount  #panelTarget a.active:hover
{
	background-image: url(img/key-symbol-coloured.png);
}

.RegistrationPage  #panelTarget a.inactive,
.WebUserAccount  #panelTarget a.inactive
{
	text-decoration: none;
	color: #474747;
}

.RegistrationPage  #panelTarget a.inactive:hover,
.WebUserAccount  #panelTarget a.inactive:hover
{
	cursor: default;
}

.RegistrationPage .panelCredits p,
.WebUserAccount .panelCredits p
{
	text-indent: 40px;
}

.RegistrationPage .panelCredits,
.RegistrationPage .panelAccessGroup,
.WebUserAccount .panelCredits,
.WebUserAccount .panelAccessGroup
{
	margin: 15px 0;
}

.RegistrationPage .paymentsForm .continue,
.WebUserAccount .paymentsForm .continue
{
	text-align: right;
	padding-bottom: 5px;
}

.RegistrationPage .paymentsForm .continue input,
.WebUserAccount .paymentsForm .continue input
{
	margin-right: 25px;
}

.WebUserAccount .niceBox
{
	margin-bottom: 15px;
}

.WebUserAccount .niceBox ul li a,
.WebUserAccount .niceBox ul li span
{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding-left: 45px;
}

.WebUserAccount .niceBox ul li .twoLines
{
	line-height: 18px;
}

.WebUserAccount .actions .niceBox ul li a,
.WebUserAccount .actions .niceBox ul .AccessGroupOption span
{
	background: transparent 0 0 no-repeat url(img/key-symbol.png);
}
.WebUserAccount .actions .niceBox ul li a:hover
{
	background-image: url(img/key-symbol-coloured.png);
}

.WebUserAccount .info .niceBox ul li span
{
	background: transparent 0 0 no-repeat url(img/i-symbol.png);
	font-weight: bold;
	width: 225px;
}

.WebUserAccount .niceBox ul,
.WebUserAccount .niceBox ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.WebUserAccount .niceBox ul,
.RegistrationPage .panelAccessGroup ul
{
	padding-left: 35px;
	background-color: #eeeeee;
	margin-left: 4px;
	/*height: 50px;*/
}

.RegistrationPage .panelAccessGroup ul,
.WebUserAccount .panelAccessGroup ul
{
	margin-left: 280px;
}


.WebUserAccount .info .niceBox ul
{
	padding-left: 30px;
}

.WebUserAccount .niceBox ul li
{
	/*height: 40px;*/
	float: left;
	width: 49%;
	margin-bottom: 10px;
}

.RegistrationPage .panelAccessGroup ul li,
.WebUserAccount .panelAccessGroup ul li
{
	float: none;
	margin-bottom: 10px;
	width: auto;
}

.WebUserAccount table
{
	width: 600px;
}

.WebUserAccount .table .tbody table
{
	width: 538px;
}

.WebUserAccount .purchases,
.WebUserAccount .articleList
{
	margin-bottom: 15px;
}



.WebUserAccount .actions ul,
.WebUserAccount .actions ul li
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.WebUserAccount .actions ul
{
	padding-left: 35px;
	padding-top: 10px;
	background-color: #eeeeee;
	margin-left: 4px;
	height: auto;
}

.WebUserAccount .actions ul li
{
	height: 40px;
	/*float: left;*/
	/*width: 49%;*/
	margin-bottom: 10px;
}

.WebUserAccount .actions ul .first
{
	float: none;
	/*width: 99%;*/
}
.WebUserAccount .actions ul .last
{
	float: none;
	clear: both;
	height: 0;
	margin-bottom: 0;
}

.WebUserAccount .actions ul span
{
	/*display: inline-block;*/
	line-height: 40px;
}

.WebUserAccount .actions ul li a
{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding-left: 45px;
	background: transparent 0 0 no-repeat url(img/key-symbol.png);
}
.WebUserAccount .actions ul li a:hover
{
	background-image: url(img/key-symbol-coloured.png);
}

.WebUserAccount .actions  a.active:hover
{
	background-image: url(img/key-symbol-coloured.png);
}

.WebUserAccount .actions  a.inactive
{
	text-decoration: none;
	color: #474747;
}

.WebUserAccount .actions  a.inactive:hover
{
	cursor: default;
	background-image: url(img/key-symbol.png);
}

.WebUserAccount .actions .continue input
{
	position: relative;
	top: 2px;
	margin-left: 15px;
}

.WebUserAccount .actions ul .CreditsOption span
{
	padding-left: 0;
}

.WebUserAccount .actions ul .CreditsOption
{
	float: none;
	width: auto;
	clear: both;
}

.WebUserAccount .actions .niceBox ul .AccessGroupOption .continue
{
	padding-left: 0;
	background: none;
}
/*/////////////////////////////////////////////////*/

#txtCreditsAmount
{
	width: 40px;
}

.AccessDeniedPanel  a.active:hover
{
	background-image: url(img/key-symbol-coloured.png);
}

.AccessDeniedPanel  a.inactive
{
	text-decoration: none;
	color: #474747;
}

.AccessDeniedPanel  a.inactive:hover
{
	cursor: default;
	background-image: url(img/key-symbol.png);
}

.AccessDeniedPanel .continue input
{
	position: relative;
	top: 2px;
	margin-left: 15px;
}

.accountModule
{
	width: 605px;
}

.accountModule .header
{
	height: 22px;
	padding: 5px 9px 2px 5px;
	background: 0 0 transparent no-repeat url(img/account-module-header.png);
}

.accountModule .header h2
{
	text-indent: 8px;
	height: 22px;
	line-height: 22px;
	padding: 0;
	color: #fff;
	font-size: 13px;
}

.accountModule .body
{
	padding: 0 9px 0 5px;
	background: 0 0 transparent repeat-y url(img/account-module-body.png);
}

.accountModule .footer
{
	background: 0 0 transparent no-repeat url(img/account-module-footer.png);
	height: 12px;
}

.clearance
{
	clear: both;
}

.WebUserAccount .purchases .content,
.WebUserAccount .articleList .content
{
	background: #ebebeb 0 0 repeat-x url(img/purchases-content.png);
	padding: 5px 5px 5px 43px;
	position: relative;
}

.WebUserAccount .purchases .content .table,
.WebUserAccount .articleList .content .table
{
	width: 539px;
}

.WebUserAccount .purchases .iconHolder,
.WebUserAccount .articleList .iconHolder
{
	position: absolute;
	top: 5px;
	left: 2px;
}

.WebUserAccount .purchases .iconHolder .icon,
.WebUserAccount .articleList .iconHolder .icon,
.WebUserAccount .iconHolder .view
{
	display: inline-block;
	width: 39px;
	height: 39px;
}
.WebUserAccount .purchases .iconHolder .icon
{
	background: 0 0 transparent repeat-y url(img/coins-symbol.png);
}

.WebUserAccount .articleList .iconHolder .icon
{
	background: 0 0 transparent repeat-y url(img/article-symbol.png);
}

.WebUserAccount .iconHolder .view
{
	background: 0 0 transparent repeat-y url(img/view-symbol.png);
}

.WebUserAccount ul,
.WebUserAccount ul li
{
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.WebUserAccount .tbody ul li
{
	white-space: nowrap;
}
.WebUserAccount .tbody ul li a
{
	color: #404040;
}

.WebUserAccount .tbody ul li a:hover
{
	text-decoration: underline;
}

.WebUserAccount .thead
{
	background: 0 0 transparent no-repeat url(img/account-table-header.png);
	height: 35px;
	margin-bottom: 4px;
}

.WebUserAccount .thead li
{
	float: left;
	line-height: 35px;
	font-weight: bold;
	padding-left: 5px; 
}

.WebUserAccount .purchases ul
{
	float:left;
	
}

/*.WebUserAccount .purchases .tbody .Description
{
	background: #cdcdcd 0 0 no-repeat url(img/purchases-description.png);
}

.WebUserAccount .purchases .tbody .Description .last
{
	background: transparent bottom left no-repeat url(img/purchases-description-foot.png);
}

.WebUserAccount .purchases .tbody .Date
{
	background: #cdcdcd 0 0 no-repeat url(img/purchases-date.png);
}

.WebUserAccount .purchases .tbody .Date .last
{
	background: transparent bottom left no-repeat url(img/purchases-date-foot.png);
}

.WebUserAccount .purchases .tbody .SterlingAmount
{
	background: #cdcdcd 0 0 no-repeat url(img/purchases-amount.png);
}

.WebUserAccount .purchases .tbody .SterlingAmount .last
{
	background: transparent bottom left no-repeat url(img/purchases-amount-foot.png);
}

.WebUserAccount .purchases .tbody ul li 
{
	line-height:24px;
}

.WebUserAccount .purchases .tbody .Description,
.WebUserAccount .purchases .tbody .Date
{
	margin-right: 4px;
}

.WebUserAccount .purchases .tbody .Description li
{
	width: 280px;
	padding-left: 10px;
}

.WebUserAccount .purchases .tbody .Date li
{
	width: 119px;
	padding-left: 5px;
}

.WebUserAccount .purchases .tbody .SterlingAmount li
{
	width: 111px;
	padding-left: 5px;
}*/

.WebUserAccount .purchases .table .tbody table,
.WebUserAccount .articleList .table .tbody table
{
	width: 538px;
}

.WebUserAccount .purchases .table .tbody table td,
.WebUserAccount .articleList .table .tbody table td
{
	height: 24px;
}

.WebUserAccount .purchases .table .tbody table
{
	background: transparent 0 0 no-repeat url(img/account-purchases-body.png);
}

.WebUserAccount .articleList .table .tbody table
{
	background: transparent 0 0 no-repeat url(img/account-article-list-body.png);
}

.WebUserAccount .purchases .table .tfoot
{
	background: transparent 0 0 no-repeat url(img/account-purchases-footer.png);
	height: 3px;
}

.WebUserAccount .articleList .table .tfoot
{
	background: transparent 0 0 no-repeat url(img/account-article-list-footer.png);
	height: 3px;
}

.WebUserAccount .purchases .Description,
.WebUserAccount .articleList .Title
{
	padding-left: 10px;
	padding-right: 4px;
}

.WebUserAccount .purchases .Description
{
	width: 280px;
}

.WebUserAccount .articleList .Title
{
	width: 408px;
}

.WebUserAccount .purchases .Date
{
	width: 119px;
	padding-left: 5px;
	padding-right: 4px;
}

.WebUserAccount .purchases .SterlingAmount,
.WebUserAccount .articleList .Action
{
	width: 111px;
	padding-left: 5px;
}

.WebUserAccount .articleList .tbody .Action a
{
	color: #404040;
}

.WebUserAccount .articleList ul
{
	float:left;
	
}

/*.WebUserAccount .articleList .tbody .Title
{
	background: #cdcdcd 0 0 no-repeat url(img/article-list-title.png);
}

.WebUserAccount .articleList .tbody .Title .last
{
	background: transparent bottom left no-repeat url(img/article-list-title-foot.png);
}

.WebUserAccount .articleList .tbody .Action
{
	background: #cdcdcd 0 0 no-repeat url(img/article-list-action.png);
}

.WebUserAccount .articleList .tbody .Action .last
{
	background: transparent bottom left no-repeat url(img/article-list-action-foot.png);
}

.WebUserAccount .articleList .tbody ul li 
{
	line-height:24px;
}

.WebUserAccount .articleList .tbody .Title
{
	margin-right: 4px;
}

.WebUserAccount .articleList .tbody .Title li
{
	width: 408px;
	padding-left: 10px;
}

.WebUserAccount .articleList .tbody .Action li
{
	width: 111px;
	padding-left: 5px;
}*/

.WebUserAccount .pager
{
	text-align: right;
	margin-top: 7px;
	padding-right: 5px;
}

.WebUserAccount .pager .wrapper
{
	background: 0 0 transparent repeat-x url(img/pager-info.png);
}

.WebUserAccount .pager span
{
	display: inline-block;
	height: 18px;
	color: #fff;
	line-height: 18px;
	font-size: 13px;
	font-weight: bold;
}

.WebUserAccount .pager .next,
.WebUserAccount .pager .prev
{
	width: 23px;
	cursor: pointer;
	cursor: hand;
}

.WebUserAccount .pager .next
{
	background: 0 0 transparent no-repeat url(img/pager-next.png);
}

.WebUserAccount .pager .prev
{
	background: 0 0 transparent no-repeat url(img/pager-prev.png);
}

.WebUserAccount .pager .info
{
	background: 0 0 transparent repeat-x url(img/pager-info.png);
}

.WebUserAccount .pager .current
{
	padding-left: 13px;
	padding-right: 5px;
}

.WebUserAccount .pager .total
{
	padding-right: 13px;
	padding-left: 3px;
}

#articleHeader
{
	position: relative;
}

#articleHeader span
{
	position: absolute;
	left: 100%;
	top: 0;
	margin-left: -80px;
	color: #404040;
}

#articleHeader.limitedAccess
{
	padding-left: 25px;
	background: 3px 2px transparent no-repeat url(img/key-symbol-small.png);
}

.SummaryItemContent #articleHeader.limitedAccess
{
	padding-left: 0;
	background: none;
}

#ChangePasswordControl
{
	position: absolute;
	left: 60px;
	top: 40px;
}

#verificationMessage.validCode,
#verificationMessage.verifying
{
	position: relative;
	margin: -20px 0 0 308px;
	display: block;
}

#verificationMessage.validCode
{
	display: block;	height: 20px;
	background: 0 0 no-repeat transparent url(img/tick.png);
}

#verificationMessage.verifying
{
	background: 0 0 no-repeat transparent url(img/indicator.gif);
	margin-top: -18px;
	height: 16px;
	
}
#txtPromoCode
{
	width: 150px;
}

.promoBox
{
	/*height: 25px;*/
}

#panelTarget .subscriptions .special
{
	color: #f00;
}

#panelTarget .subscriptions .selected .special
{
	color: #9d2133;
}

.verifyButton
{
	height:19px;
	vertical-align:bottom;
}

#RankingBubbleBox
{
	position:absolute;
	margin:0px;
	padding:0px;
	width:250px;
	height:auto;
	background-color:#ffffff;
	border:1px solid #252525;
	top:-250px;
	left:-250px;
	z-index:99999;
	visibility:hidden;
	text-align: left;
}
#RankingBubbleTitle
{
	margin:0px;
	padding:0px;
	width:250px;
	height:16px;
	text-indent:5px;
	font-weight:bold;
}

#RankingBubbleTitle.home
{
	background-color: #c1c9e0;
}

#RankingBubbleTitle.away
{
	background-color:#c6e5b4;
}

#RankingBubble
{
	margin:0px;
	padding:0px;
	width:240px;
	height:auto;
	margin-left:5px;
	margin-right:5px;
}

.GamesNotesBox
{
	margin:0 20px;
	text-align: justify;
	font-size: 10px;
}

.GamesNotesBox b
{
	font-size: 11px;
}


.GamesNotesBox ul li
{
	list-style-type: none;
}

.GamesNotesRotatorBox .ModuleMoreBox
{
	margin: 5px 15px 0 15px;
	position: relative;
}

.watermarked
{
	font-style: italic;
	color: #777;
}
