html
{
	background: #333;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	text-align: center;
}
body
{
	background: #333;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	text-align: center;
}
div
{
	padding: 0;
	margin: 0;
}
span
{
	padding: 0;
	margin: 0;
}
table
{
	border: 0;
}
img
{
	border: 0px;
	visibility: visible;
}
a:link, a:active, a:hover, a:visited
{
	text-decoration: underline;
	font-weight: bold;
	color: #ff3333;
}
ul
{
	padding: 0;
	margin: 0;
	list-style-type: square;
	padding-left: 20px;
	margin-left: 20px;
}
.CB
{
	clear: both;
}
.FL
{
	float: left;
}
.FR
{
	float: right;
}
.PageBG
{
	background: #333;
	width: 100%;
}
.PageAlign
{
	width: 997px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.HeaderArea
{
	margin:  0 0 0 230px;
}
.NavArea
{
	width: 997px;
	height: 38px;
}
.Nav
{
	width: 981px;
}
.NavSide
{
	width: 8px;
	height: 38px;
}
.ContentArea
{
	width: 997px;
}
.ProductContentArea
{
	width: 997px;
	background: #000;
	margin: 0 0 18px 0;
}
.ContentLeft
{
	width: 736px;
	background: #000;
	margin: 0 0 18px 0;
}
.MainContent
{
	width: 620px;
	margin: 20px 0 20px 45px;
}
.HomeMainContent
{
	width: 736px;
}
.SearchArea
{
	width: 688px;
	height: 25px;
	margin: 1px 0 0 48px;
}
.HomeContentWrapper
{
	margin: 8px 0 0 14px;
	width: 722px;
}
.ProductContentWrapper
{
	margin: 8px 0 0 7px;
	width: 990px;
}
.HomeRotatorArea
{
	width: 286px;
	height: 382px;
	background: url(../../Images/SportingContacts/RotatorBG.jpg) no-repeat top left;
}
.ProductCatNavArea
{
	width: 260px;
	background: #000 url(../../Images/SportingContacts/CatNavBG.jpg) no-repeat top left;
}
.CatNavTitle
{
	color: #fff;
	font: bold 12px/24px Verdana, Arial;
	position: relative;
	top: 15px;
	left: 27px;
}
.CatNavSpacer
{
	line-height: 22px;
	height: 22px;
}
.CatNavInner
{
	width: 229px;
	margin: 0 0 0 12px;
	background: url(../../Images/SportingContacts/CatNavInnerBG.gif) repeat-y top left;
}
.CatNav
{
	width: 229px;
	background: Transparent url(../../Images/SportingContacts/CatNavInnerBGTop.jpg) no-repeat top left;
}
.CatNavFindPerson
{
	width: 198px;
	height: 106px;
	margin: 15px 0 0 19px;
	background: Transparent url(../../Images/SportingContacts/CatNavFindPerson.gif) no-repeat top left;
}
.FindPersonButton
{
	position: relative;
	top: 68px;
	left: 66px;
}
.HomeContentColumn
{
	width: 358px;
	margin: 0 0 0 37px;
}
.ProductContentColumn
{
	width: 705px;
	margin: 0 0 0 25px;
}
.HomeTextArea
{
	width: 358px;
}
.HomeNewsletterArea
{
	width: 358px;
	height: 130px;
	margin: 20px 0 0 0;
	background: url(../../Images/SportingContacts/HomeNewsletterBG.jpg) no-repeat top left;
}
.ContentRight
{
	margin: 0 0 18px 9px;
	width: 252px;
}
.EventsArea
{
	height: 440px;
	background: url(../../Images/SportingContacts/EventsBG.jpg) no-repeat top left;
}
.TalentArea
{
	height: 330px;
	background: url(../../Images/SportingContacts/TalentBG.jpg) no-repeat top left;
}
.NewsletterSignupSmallArea
{
	background: #333 url(../../Images/SportingContacts/NewsletterBG.jpg) no-repeat top left;
	margin: 5px 0 0 0;
}
.NewsHeading
{
	color: #fff;
	font: bold 11px/30px Arial;
	position: relative;
	top: 9px;
	left: 27px;
}
.NewsForm
{
	margin: 17px 0 0 27px;
}
.FooterSpacer
{
	line-height: 1px;
	height: 1px;
	background: #272727;
	margin: 0 0 18px 0;
	width: 997px;
}
.FooterArea
{
	width: 997px;
}

/* Event Region */

.EventsHeading
{
	margin: 0 0 0 49px;
	position: relative;
	top: 15px;
}

.EventRow
{
	width: 238px;
}

.LogoSpacer
{
	width: 57px;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
}

.Logo
{
	width: 131px;
	height: 61px;
}

.CaptionSpacer
{
	width: 14px;
	line-height: 1px;
	height: 1px;
}

.Caption
{
	width: 224px;
	text-align: center;
}

.EventDivider
{
	line-height: 11px;
	height: 11px;
}

.LogoCaption, a:link.LogoCaption, a:active.LogoCaption, a:hover.LogoCaption, a:visited.LogoCaption
{
	font: normal 12px/18px Arial;
	color: #ef3e33;
}

/* End Event Region */

/* CatNav Region */

#MainDiv ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font: normal 12px/18px Verdana, Arial;
	padding-top: 18px;
}

#MainDiv a
{
	color: #fff;
	text-decoration: none;
	padding-left:26px;
	line-height: 18px;
	font-weight: normal;
}

#MainDiv a:hover
{
	color: #ff3333;
	font-weight: bold;
}

#MainDiv li.Selected a
{
	color: #ff3333;
	font-weight: bold;
}

#MainDiv li li a
{
	color: #fff;
	text-decoration: none;
	padding-left: 36px;
	line-height: 18px;
	font-weight: normal;
}

#MainDiv li li a:hover
{
	color: #ff3333;
	font-weight: bold;
}

/* End CatNav Region */

/* StructureText Region */

.UtilityLink, a:link.UtilityLink, a:active.UtilityLink, a:hover.UtilityLink, a:visited.UtilityLink
{
	color: #00589a;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	height: 40px;
}

.copyright, a:link.copyright, a:active.copyright, a:hover.copyright, a:visited.copyright
{
	color: #999;
	font: normal 12px/18px Arial, helvetica, sans-serif;
	text-decoration: none;
}
.breadcrumb, a:link.breadcrumb, a:active.breadcrumb, a:hover.breadcrumb, a:visited.breadcrumb
{
	font-family: Verdana, arial, helvetica, sans-serif;
	color: #00589a;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
}
a:link.Sporting_TalentText, a:active.Sporting_TalentText, a:hover.Sporting_TalentText, a:visited.Sporting_TalentText
{
	color: #ff3333;
	font: bold 11px/14px Arial;
}
a:link.Sporting_TalentHeading, a:active.Sporting_TalentHeading, a:hover.Sporting_TalentHeading, a:visited.Sporting_TalentHeading
{
	color: #fff;
    font: bold 12px/24px Verdana, Arial;
}
.Fieldset
{
	border: solid 1px #7F9DB9;
}

.footerNav, a:link.footerNav, a:active.footerNav, a:hover.footerNav, a:visited.footerNav
{
	color: #00589a;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

.SearchField
{
	width: 108px;
	height: 24px;
	background: url(../../Images/SportingContacts/SearchFieldBG.gif) repeat-x top left;
	border: none;
	font: normal 12px/24px Arial;
	color: #333;
}

.FormTextField
{
	width: 88px;
	height: 20px;
	background: url(../../Images/SportingContacts/TextFieldBG.gif) repeat-x top left;
	border: none;
	font: normal 12px/18px Arial;
	color: #333;
}

.ThumbnailPic
{
	padding: 4px 0 0 0;
}

.SubmitButton
{
	border: none;
	background: Transparent url(../../Images/SportingContacts/SubmitButton.gif) no-repeat top left;
	width: 67px;
	height: 16px;
	cursor: pointer;
}

.RotatedImage
{
	margin: 0 7px 0 0;
}

/* End StructureText Region */

.CatNode_deactive
{
	color: #ccc;
    font: normal 12px/18px Arial;
}

.CatNode, a:active.CatNode, a:link.CatNode, a:hover.CatNode, a:visited.CatNode, .CatNode:hover
{
	color: #999;
    font: normal 12px/18px Arial;
}
.HorizontalDotsBG
{
	background: url(../../images/SportingContacts/HorizontalDotsBG.gif) repeat-x;
}
.EventFormTextField
{
	width: 179px;
	height: 23px;
	background: url(../../Images/SportingContacts/TextFieldBG.gif) repeat-x top left;
	border: none;
	font: normal 12px/18px Arial;
	color: #333;
}
.TalentEditorControl
{
	background-color:#ffffff;
	font: normal 11px/18px Arial, Helvetica, San-serif;
	color:#333333;
	text-align:left;
}