body
{
	margin: 0px;
	background: #ffffff;
	color: #6d6d6d;
	font-family: Lucida Grande, Trebuchet MS, Arial, Serif;
	font-size: 11px;
	text-align: center;
}

.leaderboard
{
	margin: 0px;
	background: #3A3A3A;
	text-align: center;
}

.flag
{
color:#FF0000; line-height:30px;
}


td
{
	font-family: Lucida Grande, Trebuchet MS, Arial, Serif;
	font-size: 11px;
	text-align: left;
}

.center
{
	text-align:center;
}

img
{
	border: 0px;
	margin: 0px;
}
form
{
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
	font-size: 11px;
	color: #000000;
}
form span
{
	font-size: 11px;
	font-weight: normal;
}

.registrationForm
{
	font-weight: bold;
}

.registrationForm table
{
	margin: 10px 0 0 0;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.registrationForm table td
{
	padding-left: 5px;
}
.adminForm
{
	margin: 0px;
}
.adminForm table
{
	font-size: 12px;
	color: #000000;
	width: 100%;
	margin-left: 30px;
	margin-bottom: 10px;
	line-height: 30px;
}
.mediumIdent
{
	margin-left: 100px!important;
}
.largeIdent
{
	margin-left: 200px!important;
}
.adminForm table th
{
	font-weight: normal;
	padding-right: 10px;
	text-align: right;
	width: 33%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.adminForm table .evenLine
{
	background: #fbf7e4;
}
.adminForm .evenLine
{
	background: #fbf7e4;
	padding-top: 5px;
	padding-bottom: 5px;
}
.adminForm table td
{
	padding-left: 9px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.adminForm em
{
	font-style: normal;
	font-weight: bold;
	color: #860000;
}
.adminFormButtons
{
	background: #fbf7e4;
	line-height: 28px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 12px;
}
.adminFormSectionButtons
{
	line-height: 28px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 30px;
	font-size: 12px;
}
.listSelect
{
	width: 170px;
	height: 225px;
	margin-bottom: 5px;
}
.listSelectBig
{
	width: 185px;
	height: 285px;
	margin-bottom: 5px;
}
.quickFindField
{
	width: 170px;
}
.gluedButtons
{
	height: 24px;
	float: left;
	clear: both;
	overflow: hidden;
}
.registrationFormButtons
{
	border-top: 1px dotted #999;
	padding-top: 10px ;
	margin-top: 20px;
	width: 440px;
}
.smallInput
{
	width: 30px;
}
.largeInput
{
	width: 200px;
}
.largestInput
{
	width: 300px;
}
.formDescription
{
	font-size: 11px;
	color: #6d6d6d;
	font-weight: normal;
	margin-bottom: 10px;
}
.formDescriptionDark
{
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-bottom: 10px;
}

a
{
	color: #ad0000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a:visited
{
	color: #ad0000;
}
a:active
{
	color: #ad0000;
}

h1, h2, h3, h4, h5
{
	margin: 0px;
	padding: 0px;
}

h1
{
	color: #ffffff;
	font-size: 20px;
	margin-bottom: 10px;
	font-weight: bold;
}

.profile h1
{
	color: #ad0000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
.profile h2
{
	color: #1a5872;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.profile h3
{
	color: #4f4f4f;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
}

h2
{
	color: #ad0000;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 5px;
}
.blue
{
	color: #1a5872;
}
.grey
{
	color: #3a3a3a;
}
h3
{
	color: #1a5872;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.adminForm h3
{
	color: #ad0000;
	font-size: 14px;
}
.adminForm table h3
{
	color: #ad0000;
	font-size: 14px;
	margin-bottom: 0px;
}
h4
{
	color: #4f4f4f;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
}

.siteBlock
{
	width: 770px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.siteBlockSpaced
{
	margin-top: 30px;
	width: 770px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.headerWrapper
{
	background: #3a3a3a url(/images/layout/header-bg-small.gif) repeat-x;
	height: 114px;
	overflow: hidden;
	margin-bottom: 8px;
}
.headerWrapperAlt
{
	background: #3a3a3a url(/images/layout/header-bg-1.gif) repeat-x;
	height: 146px;
	overflow: hidden;
	margin-bottom: 8px;
}
.headerLimits
{
	height: 84px;
	overflow: hidden;
}
.headerLogo
{
	float: left;
	margin-top: 26px;
	width: 273px;
	height: 47px;
	overflow: hidden;
}
.headerLogin
{
	float: right;
}

.headerLogin input {
	width: 125px;
	}

.headerLogin table
{
	margin-top: 33px;
	font-weight: bold;
	color: #a6a6a6;
}
.headerLogin table b
{
	color: #ab0000;
	font-size: 16px;
	margin-left: 7px;
	margin-right: 7px;
}
.headerLogin table a, .headerLogin table a:active, .headerLogin table a:visited
{
	color: #ab0000;
}
.logoffButton
{
	margin-bottom: -6px;
}
input.signinButton
{
	position: relative;
	top: 1px;
	width: auto;
}
.navigationBar
{
	position: relative;
	z-index: 1;
	margin: 0px;
	margin-left: 25px;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	display: block;
	height: 30px;
	overflow: hidden;
	list-style-type: none;
}
.navigationBar li
{
	float: left;
	margin-right: 10px;
}
.navigationBar li a
{
	display: block;
	width: 0px;
	white-space: nowrap;
	height: 30px;
	line-height: 35px;
	padding-right: 12px;
	padding-left: 12px;
}
.navigationBar li>a
{
	width: auto;
}
.navigationBar li a, .navigationBar li a:active, .navigationBar li a:visited
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.navigationBar #selectedNav
{
	background: #a60000 url(/images/layout/button-menu-sel-bg.gif) repeat-x;
}
.navigationBar #selectedNav a
{
	background: url(/images/layout/button-menu-sel-bg-bottom.gif) no-repeat bottom center;
	line-height: 30px;
}
.navigationFlag
{
	position: absolute;
	z-index: 10;
	right: 0px;
	top: 5px;
}

.navigationBarTop
{
	margin: 0px;
	padding: 0px;
	clear: both;
	display: block;
	height: 36px;
	margin-bottom: -10px;
	overflow: hidden;
	list-style-type: none;
}
.navigationBarTop li
{
	float: right;
	margin-right: 10px;
}
.navigationBarTop li a
{
	display: block;
	width: 0px;
	white-space: nowrap;
	height: 36px;
	line-height: 30px;
	padding-right: 13px;
	padding-left: 13px;
}
.navigationBarTop li>a
{
	width: auto;
}
.navigationBarTop li a, .navigationBarTop li a:active, .navigationBarTop li a:visited
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.navigationBarTop .selectedNav
{
	background: url(/images/layout/button-menu-sel-bg.gif) repeat-x;
}
.navigationBarTop .selectedNav a
{
	background: url(/images/layout/button-menu-sel-bg-bottom-1.gif) no-repeat bottom center;
}

.navigationBarThin
{
	margin: 0px;
	padding-top: 9px;
	clear: both;
	margin-top: 0px;
	display: block;
	height: 35px;
	list-style-type: none;
}
.navigationBarThin li
{
	display: inline;
	margin-right: 10px;
}
.navigationBarThin li a
{
	width: 0px;
	white-space: nowrap;
	line-height: 28px;
	padding-right: 26px;
	padding-left: 13px;
}
.navigationBarThin li a, .navigationBarThin li a:active, .navigationBarThin li a:visited
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.navigationBarThin #selectedNav
{
	background: #a60000 url(/images/layout/button-menu-sel-bg.gif) repeat-x;
}
.navigationBarThin #selectedNav a
{
	background: url(/images/layout/button-menu-sel-bg-bottom.gif) no-repeat bottom center;
	line-height: 30px;
}
.bodyWrapper
{
	background-color: #ffffff;
}

.spotlightBlock
{
	position: relative;
	margin-bottom: 15px;
	width: 770px;
	height: 187px;
	overflow: hidden;
	background: #0f465d url(/images/layout/spotlight-bg.gif) no-repeat;
}
.spotlightContent
{
	margin-top: 15px;
	margin-left: 24px;
	overflow: hidden;
}
.spotlightContentLeftImage
{
	float: left;
	width: 100px;
	height: 130px;
	margin-right: 22px;
	overflow: hidden;
	background: #ffffff url(/images/layout/spotlightimage-bg.gif) repeat-x bottom;
}
.spotlightContentText
{
	float: left;
	width: 357px;
	height: 130px;
	margin-right: 40px;
	font-size: 11px;
	line-height: 16px;
	color: #8cb7c7;
}

.spotlightContentText h1 {
	font-size: 16px;
	padding: 3px 0;
	margin: 0;
	}
	
.spotlightContentText p {
	margin: 4px 0;
	}
	
.spotlightContentTextEv
{
	font-weight: bold;
	color: #afccd8;
	font-size: 13px;
}
.spotlightContentTextStr
{
	color: #b80000;
	font-size: 14px;
	text-decoration: line-through;
}
.spotlightContentTextWhite
{
	font-weight: bold;
	color: #ffffff;
	font-size: 13px;
}
.spotlightContentLinks
{
	float: left;
	width: 141px;
	overflow: hidden;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin-top: 24px;
	margin-left: 51px;
}
.spotlightContentLinks li
{
	margin-bottom: 10px;	
	background: url(/images/layout/bullet-white.gif) no-repeat top left;
}
.spotlightContentLinks li a, .spotlightContentLinks li a:active, .spotlightContentLinks li a:visited, .spotlightContentLinks li a:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	padding-left: 28px;
	padding-bottom:1px;
	padding-top: 1px;
	line-height: 19px;
}
.spotlightNavigation
{
	float: left;
	list-style-type: none;
	color: #a3d4e9;
	margin-top: 4px
}
.spotlightNavigation li
{
	float: left;
	margin-right: 45px;
	line-height: 40px;
}
.spotlightNavigation .smallMargin
{
	margin-right: 10px;
}
ol.spotlightNavigation li.selectedItem
{
	background: url(/images/layout/spotlight-item-sel.gif) no-repeat top center;
}

ol.spotlightNavigation li.selectedItem a {
	font-weight: bold;
}
.spotlightNavigation li img
{
	float: left;
	margin-top: 8px;
	margin-right: 5px;
}
.spotlightNavigation li a, .spotlightNavigation li a:active, .spotlightNavigation li a:visited, .spotlightNavigation li a:hover
{
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.biColumn
{
	float: left;
	width: 508px;
	overflow: hidden;
	line-height: 21px;
}

.floatingSection
{
	float: left;
	overflow: hidden;
	line-height: 16px;
}

.floatingSectionSpaced
{
	margin-right: 65px;
}

.navColumn
{
	float: left;
	width: 120px;
	overflow: hidden;
	line-height: 16px;
}

.triColumn
{
	float: left;
	width: 245px;
	overflow: hidden;
	line-height: 16px;
}

.navColumnSpaced
{
	margin-right: 65px;
}

.triColumnSpaced
{
	margin-right: 15px;
}

.triColumnSpacedSmall
{
	margin-right: 18px;
}

.newsLinkList, .downloadsLinkList, .articlesLinkList, .feedsLinkList
{
	line-height: 25px;
	font-size: 11px;
	list-style-type: none;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 15px;
	padding: 0px;
}
.newsLinkList li, .downloadsLinkList li, .articlesLinkList li, .feedsLinkList li
{
	padding-left: 23px;
	line-height: 20px;
}

.registerList
{
	line-height: 25px;
	font-size: 11px;
	list-style-type: none;
	margin: 0px;
	margin-left: 5px;
	margin-bottom: 15px;
	padding: 0px;
}
.registerList li
{
	padding-left: 23px;
	line-height: 20px;
	background: url(/images/layout/bullet-red.gif) no-repeat left;
	white-space:nowrap;
}
.registerList .currentStep
{
color:#000000;
font-weight:bold;
}
.registerList .pastStep
{
text-decoration:line-through;
}

.newsLinkList li
{
	background: url(/images/layout/bullet-red.gif) no-repeat left;
}
.downloadsLinkList li
{
	background: url(/images/layout/bullet-green.gif) no-repeat left;
}
.articlesLinkList li
{
	background: url(/images/layout/bullet-blue.gif) no-repeat left;
	padding-left: 23px;
}
.feedsLinkList li
{
	background: url(/images/layout/bullet-yellow.gif) no-repeat left;
}
.newsLinkList a, .newsLinkList a:active, .newsLinkList a:visited,
.downloadsLinkList a, .downloadsLinkList a:active, .downloadsLinkList a:visited,
.articlesLinkList a, .articlesLinkList a:active, .articlesLinkList a:visited,
.feedsLinkList a, .feedsLinkList a:active, .feedsLinkList a:visited
{
	color: #6d6d6d;
}

.linkDefinitionList
{
	border-left: solid 4px #77b0c8;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.linkDefinitionList dt, .linkDefinitionList dt a, .linkDefinitionList dt a:active, .linkDefinitionList dt a:visited
{
	color: #1a5872;
	font-size: 13px;
	font-weight: bold;
}
.linkDefinitionList dd
{
	margin-left: 0px;
	margin-bottom: 5px;
}

.promoBlockBg
{
	background: #ececec url(/images/layout/promo-bg.gif) ;
	width: 233px;
	overflow: hidden;
	margin-top: 15px;
	margin-bottom: 15px;
}
.promoBlockBottom
{
	background: url(/images/layout/promo-bg-bottom.gif) no-repeat bottom;
}
.promoBlockTop
{
	background: url(/images/layout/promo-bg-top.gif) no-repeat top;
}
.promoBlockPad
{
	padding: 10px;
}
.promoBlockContent
{
	padding: 5px;
	padding-top: 0px;
}
.promoBlockLinks
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	font-size: 12px;
	font-weight: bold;
}

.sidebarBlock
{
	float: left;
	text-align: left;
	overflow: hidden;
	font-size: 14px;
	color: #b1d1de;
	font-weight: bold;
	list-style-type: none;
	margin: 0px;
	background: #5e92a7 url(/images/layout/gradient-bg.gif) repeat-x top left;
}
.sidebarBlock a, .sidebarBlock a:active, .sidebarBlock a:visited
{
	color: #b1d1de;
	text-decoration:underline;
}
.sidebarBlock a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
.sidebarBlock li
{
	height: 30x;
	line-height: 30px;
	padding-left: 25px;
	padding-right: 25px;
	white-space:nowrap;
}

.sidebarBlock .NotCompletedSideBarItem{
	color:#CCCCCC;
}
.sidebarBlock .selectedSidebarItem
{
	color: #ffffff;
}
.sidebarBlock .CompletedSidebarItem
{
	color:#CCCCCC;
	text-decoration:line-through;
}

.sidebarBlock .selectedSidebarItem a, .sidebarBlock .selectedSidebarItem a:active, .sidebarBlock .selectedSidebarItem a:visited
{
	color: #ffffff;
}

.faqList
{
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
}
.faqList dt
{
	background: #E4EDEF;
	color: #0e2d3a;
	font-size: 12px;
	font-weight: bold;
	padding: 7px;
	padding-bottom: 20px;
}
.faqList dt span
{
	display: block;
	color: #73939f;
	margin-bottom: 2px;
}
.faqList dd
{
	margin: 0px;
	color: #830000;
	padding: 7px;
	margin-bottom: 30px;
}
.faqList dd span
{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #ee7b65;
	margin-bottom: 2px;
}

.shade {background-color: #E4EDEF}

.shadedList
{
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
}
.shadedList dt
{
	background: #E4EDEF;
	color: #0e2d3a;
	font-size: 12px;
	padding: 7px;
	padding-bottom: 20px;
}
.shadedList dt span
{
	display: block;
	color: #73939f;
	margin-bottom: 2px;
}
.shadedList dd
{
	margin: 0px;
	color: #830000;
	padding: 7px;
	margin-bottom: 30px;
}
.shadedList dd span
{
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #ee7b65;
	margin-bottom: 2px;
}

.gradientBoxBgLight
{
	background: #FDFDFD url(/images/layout/gradient-1-bglight.jpg) repeat-x top left;
	color: #ffffff;
	font-weight: bold;
	width: 233px;
	margin-bottom: 0px;
}
.gradientBoxLeftLight
{
	background: url(/images/layout/gradient-1-borderlight.gif) repeat-y left;
}
.gradientBoxRightLight
{
	background: url(/images/layout/gradient-1-borderlight.gif) repeat-y right;
}
.gradientBoxBottomLight
{
	background: url(/images/layout/gradient-1-bottomlight.gif) repeat-x bottom;
}
.gradientBoxTopLeftLight
{
	background: url(/images/layout/gradient-1-topleftlight.gif) no-repeat top left;
}
.gradientBoxTopRightLight
{
	background: url(/images/layout/gradient-1-toprightlight.gif) no-repeat top right;
}
.gradientBoxBottomLeftLight
{
	background: url(/images/layout/gradient-1-bottomleftlight.gif) no-repeat bottom left;
}
.gradientBoxBottomRightLight
{
	background: url(/images/layout/gradient-1-bottomrightlight.gif) no-repeat bottom right;
}


.gradientBoxBg
{
	background: #477f96 url(/images/layout/gradient-1-bg.gif) repeat-x top left;
	color: #ffffff;
	font-weight: bold;
	width: 233px;
	margin-bottom: 0px;
}
.gradientBoxBg h2
{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
.gradientBoxBg a, .gradientBoxBg a:active, .gradientBoxBg a:visited
{
	color: #ffffff;
}

.gradientBoxVar
{
	background: #477f96 url(/images/layout/gradient-1-bg.gif) repeat-x top left;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 10px;
}
.gradientBoxVar h2
{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
.gradientBoxVar a, .gradientBoxVar a:active, .gradientBoxVar a:visited
{
	color: #ffffff;
}

.gradientBoxLeft
{
	background: url(/images/layout/gradient-1-border.gif) repeat-y left;
}
.gradientBoxRight
{
	background: url(/images/layout/gradient-1-border.gif) repeat-y right;
}
.gradientBoxBottom
{
	background: url(/images/layout/gradient-1-bottom.gif) repeat-x bottom;
}
.gradientBoxTopLeft
{
	background: url(/images/layout/gradient-1-topleft.gif) no-repeat top left;
}
.gradientBoxTopRight
{
	background: url(/images/layout/gradient-1-topright.gif) no-repeat top right;
}
.gradientBoxBottomLeft
{
	background: url(/images/layout/gradient-1-bottomleft.gif) no-repeat bottom left;
}
.gradientBoxBottomRight
{
	background: url(/images/layout/gradient-1-bottomright.gif) no-repeat bottom right;
}
.gradientBoxPad
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.standingsTable
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
.standingsTable .numbersColumn
{
	width: 1px;
	padding-left: 5px;
	padding-right: 8px;
	text-align: right;
}

.standingsTable .numbersColumn img {
	position: relative;
	top: 3px;
	}

.standingsTable thead .numbersColumn
{
	line-height: 28px;
}
.standingsTable .resultsColumn
{
	width: 45px;
	text-align: right;
	vertical-align:top;
}
.standingsTable thead
{
	font-size: 14px;
	vertical-align:bottom;
}
.standingsTable thead .smallFont
{
	font-size: 10px;
}
.standingsTable thead td
{
	font-size: 14px;
	color: #84afc1;
}
.standingsTable tbody td
{
	color: #a5c6d3;
}

.gamesListTable
{
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	width: 190px;
	text-align: center;
}
.gamesListTable th, .gamesListTable td
{
	padding: 0px;
}
.gamesListTable th
{
	width: 90px;
	text-align: right;
	line-height: 28px;
}
.picksPlayingTable
{
	font-size: 11px;
	width: 190px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}
.picksPlayingTable td
{
	text-align: right;
	color: #a5c6d3;
	width: 30px;
}
.picksPlayingTable th
{
	padding-left: 15px;
}

.yellowBoxButton
{
	float: right;
	width: 22px;
	height: 22px;
	overflow: hidden;
	margin-left: -22px;
}
.yellowBoxBg
{
	float: left;
	background: #ffe59e;
	margin-right: 6px;
	margin-top: 7px;
	clear: both;
	width: 760px;
	overflow: hidden;
	margin-bottom: 30px;
	color: #000000;
}
.yellowBoxTopLeft
{
	background: url(/images/layout/yellowbox-topleft.gif) no-repeat top left;
}
.yellowBoxBottomLeft
{
	background: url(/images/layout/yellowbox-bottomleft.gif) no-repeat bottom left;
}
.yellowBoxBottomRight
{
	background: url(/images/layout/yellowbox-bottomright.gif) no-repeat bottom right;
}
.yellowBoxPad
{
	padding: 10px;
}

.content
{
	font-size: 11px;
	color: #6d6d6d;
}

.playerTableNoGradient
{
	font-size: 11px;
	color: #6d6d6d;
	margin-bottom: 30px;
	background: url(/images/layout/statsTable-bg2.gif);
}

.playerTable
{
	font-size: 11px;
	color: #6d6d6d;
	margin-bottom: 30px;
	background: url(/images/layout/statsTable-bg.gif) repeat-x top;
}

.playerTable thead, .playerTableNoGradient thead
{
	vertical-align:bottom;
}

.playerTable thead a, .playerTable thead a:active, .playerTable thead a:visited,
.playerTableNoGradient thead a, .playerTableNoGradient thead a:active, .playerTableNoGradient thead a:visited
{
	color: #c80000;
}

.playerTable tbody a, .playerTable tbody a:active, .playerTable tbody a:visited,
.playerTableNoGradient tbody a, .playerTableNoGradient tbody a:active, .playerTableNoGradient tbody a:visited
{
	color: #6d6d6d;
}

.playerTableTopLeft
{
	background: url(/images/layout/statsTable-topleft.gif) no-repeat top left;
	height: 7px;
	overflow: hidden;
}
.playerTableTopRight
{
	background: url(/images/layout/statsTable-topright.gif) no-repeat top right;
	height: 7px;
	overflow: hidden;
}
.playerTableBottomLeft
{
	background: url(/images/layout/statsTable-bottomleft.gif) no-repeat top left;
	height: 7px;
	overflow: hidden;
}
.playerTableBottomRight
{
	background: url(/images/layout/statsTable-bottomright.gif) no-repeat top right;
	height: 7px;
	overflow: hidden;
}

.playerTable td, .playerTable th,
.playerTableNoGradient td, .playerTableNoGradient th
{
	margin: 0px;
}

.playerTable thead td, .playerTable thead th,
.playerTableNoGradient thead td, .playerTableNoGradient thead th
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #ffffff;
}

.playerTable thead th,
.playerTableNoGradient thead th
{
	text-align: left;
}

.playerTable .topCurves td, .playerTable .topCurves th,
.playerTableNoGradient .topCurves td, .playerTableNoGradient .topCurves th
{
	padding: 0px;
	background-color: transparent!important;
}

.playerTable td, .playerTable tbody th,
.playerTableNoGradient td, .playerTableNoGradient tbody th
{
	text-align: center;
}

.playerTable .badgeImage,
.playerTableNoGradient .badgeImage
{
	margin-top: 2px;
	height: 19px;
	overflow: hidden;
	margin-bottom: 2px;
	padding: 0;
}

.playerTable .badgeImage img,
.playerTableNoGradient .badgeImage img
{
	margin: 0;
	padding: 0;	
}
	
.playerTable tbody tr:hover td, .playerTable tbody tr:hover th,
.playerTableNoGradient tbody tr:hover td, .playerTableNoGradient tbody tr:hover th
{
	background-color: #fff3d9;
}

.playerTable .pointsColumn,
.playerTableNoGradient .pointsColumn
{
	text-align: right;
	padding-left: 5px;
	padding-right: 8px;
}

.playerTable tbody .pointsColumn,
.playerTableNoGradient tbody .pointsColumn
{
	width: 30px;
	text-align: center;
	color: #c80000;
	font-weight: bold;
}

.playerTable .numbersColumn,
.playerTableNoGradient .numbersColumn
{
	color: #b4b4b4;
	text-align: center;
	width: 20px;
	padding-left: 5px;
	padding-right: 8px;
}

.playerTable .namesColumn,
.playerTableNoGradient .namesColumn
{
	
	text-align: left;
}
.playerTable .valueColumn,
.playerTableNoGradient .valueColumn
{
	text-align: center;
}

.playerTable .spacedColumn,
.playerTableNoGradient .spacedColumn
{
	border-right: solid 2px #ffffff;
}

.statsTable
{
	font-size: 11px;
	color: #6d6d6d;
	width: 500px;
	margin-bottom: 30px;
	background: url(/images/layout/statstable-bg.gif) repeat-x top;
}

.statsTable thead a, .statsTable thead a:active, .statsTable thead a:visited
{
	color: #c80000;
}
.statsTable tbody a, .statsTable tbody a:active, .statsTable tbody a:visited
{
	color: #6d6d6d;
}
.statsTableTopLeft
{
	background: url(/images/layout/statstable-topleft.gif) no-repeat top left;
	height: 7px;
	overflow: hidden;
}
.statsTableTopRight
{
	background: url(/images/layout/statstable-topright.gif) no-repeat top right;
	height: 7px;
	overflow: hidden;
}
.statsTable td, .statsTable th
{
	margin: 0px;
}
.statsTable thead td, .statsTable thead th
{
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #ffffff;
}
.statsTable thead th
{
	text-align: left;
}
.statsTable .topCurves td, .statsTable .topCurves th
{
	padding: 0px;
	background-color: transparent!important;
}
.statsTable td, .statsTable tbody th
{
	text-align: center;
}
.statsTable .badgeImage
{
	margin-top: 2px;
	height: 19px;
	overflow: hidden;
	margin-bottom: 2px;
	padding: 0;
}

.statsTable .badgeImage img{
	margin: 0;
	padding: 0;	
}
	
.statsTable tbody tr:hover td, .statsTable tbody tr:hover th
{
	background-color: #fff3d9;
}
.statsTable .pointsColumn
{
	text-align: right;
}
.statsTable tbody .pointsColumn
{
	width: 30px;

	text-align: center;
	color: #c80000;
	font-weight: bold;
}
.statsTable .numbersColumn
{
	color: #b4b4b4;
	text-align: center;
	width: 20px;
}
.statsTable .namesColumn
{
	text-align: left;
}
.statsTable .spacedColumn
{
	border-right: solid 2px #ffffff;
}

.left
{
	float: left;
}
.right
{
	float: right;
}
.clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.alignCenter
{
	text-align: center;
}

.footerWrapper
{
	margin-top: 20px;
	background: #3a3a3a url(/images/layout/footer-bg.gif) repeat-x;
	height: 75px;
	overflow: hidden;
}
.footerBlock
{
	width: 770px;
	margin: 26px auto 0 auto;
	color: #1a5872;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	text-align: right;
}
.footerLinks
{
	float: left;
	padding-left: 20px;
	color: #ad0000;
}
.footerLinks span
{
	margin-left: 5px;
	margin-right: 5px;
}

.navigationBarLower
{
	position: relative;
	z-index: 1;
	margin: 0px;
	margin-left: 25px;
	padding: 0px;
	clear: both;
	margin-top: 6px;
	display: block;
	height: 30px;
	overflow: hidden;
	list-style-type: none;
}
.navigationBarLower li
{
	float: left;
	margin-right: 10px;
}
.navigationBarLower li a
{
	display: block;
	width: 0px;
	white-space: nowrap;
	height: 30px;
	line-height: 35px;
	padding-right: 12px;
	padding-left: 12px;
}
.navigationBarLower li>a
{
	width: auto;
}
.navigationBarLower li a, .navigationBarLower li a:active, .navigationBarLower li a:visited
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.navigationBarLower #selectedNav
{
	background: #a60000 url(/images/layout/button-menu-sel-bg.gif) repeat-x;
}
.navigationBarLower #selectedNav a
{
	background: url(/images/layout/button-menu-sel-bg-bottom.gif) no-repeat bottom center;
	line-height: 30px;
}
