/************************************************************* ELEMENTS OVERIDE */
Body { background: repeat-x #5a0058 0px 0px; }

div, h2 { float: left; display: block; }

div.Clear
{
	clear:both;
}

div.InvisibleModalPopupBackground,
input.noFlashButton
{
	display:none;
}

/*************************************************************** GLOBAL WRAPPER */
.divSiteAlignment { 
	margin: 0px auto 0px auto; 
	width: 990px;
	padding-bottom: 50px;
	float:none;
}

.divBingoSiteWrapper {
	float: left;
	width: 988px;
	border: 1px solid #41013f;
	border-top: none;	
	position:absolute;
	top:105px;
	_zoom:1;
	_top:105px;
}

/*********************************************************** PRIMARY NAVIGATION */
.divBingoPrimNav 
{
	float: none;
	width: 986px;
	height: 25px;
	padding-top: 5px;
	background-color: #3c003a;
	border-left: 1px solid #662c65;
	border-right: 1px solid #662c65;
	position:relative;
	_zoom:1;
}

.divBingoPrimNav .ulBingoPrimNav   	{	margin: 0px auto 0px auto; }
.divBingoPrimNav .ulBingoPrimNav li { 	display: inline;	}

.divBingoPrimNav .ulBingoPrimNav li a {
	float: left;
	display: block;
	height: 20px;
	padding: 0px 10px 0px 10px;
	background: 20px 0px no-repeat; 
	outline:none;
}

.divBingoPrimNav .ulBingoPrimNav li a:hover
{ 
	background-position:20px -40px;
}

.divBingoPrimNav .ulBingoPrimNav li a.Selected
{
	background-position:20px -40px;
}

/*********************************************************************** FOOTER */
.divFooterWrapper 
{
	float: left;
	width: 986px;
	border: 1px solid #6c2768;
	background-color: #5a0d56;
	position:relative;
	_zoom:1;
}

.divFooterIcons 
{
	float: left;
	width: 986px;
	padding: 20px 0px 20px 0px;
	border-bottom: 1px solid #4d0c4a;
}

.divFooterIconsAlign 
{
	margin: 0px auto 0px auto;	
	float:none;	
	padding:0px;
}

.divFooterIcons img 
{ 
	border: none; 
	padding:0px;
	margin:0px;
}

.divFooterIcons a 	
{ 
	float: left; 
	margin: 0px 7px 0px 7px;
	display:block;
	padding:0px;
}

.divRegOfficeLeftCol, .divRegOfficeRightCol {
	float:left;
	border-top: 1px solid #6c2768;
	border-bottom: 1px solid #4d0c4a;
	width: 453px;
	padding: 12px 20px 15px 20px;
	line-height: 18px;
	color: #8a5588;
}

	.divRegOfficeLeftCol p, .divRegOfficeRightCol p { font-size: 11px;}

.divFooterLinksLeftCol, .divCopyRightCol {
	float:left;
	border-top: 1px solid #6c2768;
	width: 606px;
	padding: 12px 20px 15px 20px;
	line-height: 18px;
	color: #8a5588;
}

.divCopyRightCol {
	width: 300px;
	text-align: right;
}

	.divFooterLinksLeftCol a { color: #8a5588; outline:none; }
	.divFooterLinksLeftCol a:hover { color: #CCC;}
