/*************************************************************** HEADER WRAPPER */
.divHeaderGlobalWrapper {
	width: 100%;
	height: 105px;
	background: #06855f top center no-repeat;
	float:none;
}

.divHeaderBingoWrapper {
	margin: 0px auto 0px auto;
	width: 990px;
	height: 105px;
	background: 0px 0px no-repeat;
	float:none;
	_zoom:1;
	_top:0px;
}

div.AbsWrapper
{
	position:relative;
	width: 990px;
	height: 105px;
	top:0px;
	z-index:5000;
	_zoom:1;
	_top:0px;
}

/*********************************************************** UTILITY NAVIGATION */
.divUtilityNav {
	float: left;
	width: 986px;
	height: 28px;
	padding: 0px 2px 0px 2px;
}

.divUtilityNav span 						{ color: #85b9AB; padding-right: 5px;		}
.divUtilityNav a:hover, .divUtilityNav a 	{ color: #ffdf1b; text-decoration: none; outline:none;	}

.divUtilityNav .aHomeIcon {
	float: left;
	display: block;
	width: 35px;
	height: 25px;
	background: 10px 0px no-repeat;
	outline:none;
}

.divUtilityNav .aHomeIcon:hover	{ background-position: 10px -25px; }

.divUtilityNav .spanTime {
	float: left;
	display: block;
	padding: 7px 0px 0px 5px;
	font-size: 10px;
	width: 195px;
}

.divUtilityNav table { float: right; }

.divUtilityNav .aLanguage, 
.divUtilityNav .aLanguageSelected, 
.divUtilityNav  .aServices, 
.divUtilityNav .aServicesSelected, 
.divUtilityNav .achatIcon 
{
	float: left;
	height: 18px;
	padding: 7px 20px 2px 10px;
	border-right: 1px solid #085d47;
	border-left: 1px solid #227f67;
	background: top right no-repeat;
	outline:none;
}

.divUtilityNav .achatIcon {
	color: #85b9AB;
	padding: 7px 10px 2px 33px;
	border-left: none;
	background: top left no-repeat;
}

.divUtilityNav .achatIcon:hover { background-position: bottom left; }

.divUtilityNav .aServices, .divUtilityNav .aServicesSelected { border-right: none; }

.divUtilityNav .aServices:hover, .divUtilityNav .aServicesSelected, .divUtilityNav .aLanguage:hover, 
.divUtilityNav .aLanguageSelected:hover, .divUtilityNav .aLanguageSelected { background: bottom right no-repeat }

.divUtilityNav .achatIcon:hover { background-position: bottom left;  }

/******************************************************************* DROP DOWNS */
.divLanguageDropDown, 
.divServicesDropDown, 
.divShowBalanceDropDown 
{
	position:absolute; 		
	border: 1px solid #1d4c3d;
	background-color: #24654f;
	display:none;
	z-index:5000;
	float:none;
	_zoom:1;
}

.divLanguageDropDown 
{
	top: 26px; 			
	right: 0px; 		
	z-index:5000;
}

.divServicesDropDown
{
	right:0px;
	top: 26px;	
	z-index:5000;
}

.divShowBalanceDropDown 
{ 
	top: 90px; 			
	left: 740px;
	width: 110px;
	background-color: #065843; 
	border-top: none;
	z-index:4999;
}

.divLanguageDropDown ul, 
.divServicesDropDown ul, 
.divShowBalanceDropDown ul 
{
	width: 152px;
	border: 1px solid #3a7561;
	border-bottom: none;
	display:block;
}

.divShowBalanceDropDown ul 	
{ 
	border: 1px solid #15634e; 
	border-bottom: none; 
	width: 110px; 
}

.divLanguageDropDown ul
{ 
	width:auto;
}

.divLanguageDropDown li, 
.divServicesDropDown li, 
.divShowBalanceDropDown li 
{
	float: left;
	display: block;
	list-style: none;
	border-bottom: 1px solid #3a7561;
	width: 152px;
}

.divShowBalanceDropDown li	
{ 
	border-bottom: 1px solid #15634e; 
	width: 110px; 
}

.divLanguageDropDown li		
{ 
	width:100%;
}

.divLanguageDropDown a, .divServicesDropDown a, 
.divShowBalanceDropDown a, 
.divShowBalanceDropDown .aDisabled 
{
	float: left;
	display: block;
	color: #ffdf1b;
	padding: 5px 10px 5px 10px;
	width: 132px;
	border-bottom: 1px solid #205b47;
	line-height: 16px;
	outline:none;
}

.divShowBalanceDropDown a 	{ border-bottom: 1px solid #044e3b; color: #fff; width: 90px; }

.divShowBalanceDropDown .aBorderNoneFix 
{ 
	border: none;
}

.divShowBalanceDropDown span, .divShowBalanceDropDown .spanTotal { 
	width: 136px;
	color: #85b9AB;
}

.divShowBalanceDropDown .spanTotal { color: #fff; }

.divLanguageDropDown .aDisabled, 
.divServicesDropDown .aDisabled,
.divLanguageDropDown .aDisabledBorderNoneFix,
.divServicesDropDown .aDisabledBorderNoneFix
{	
	color: #85b9AB;
	font-size: 9px; 
	cursor: text; 	
}

.divLanguageDropDown a:hover, 
.divServicesDropDown a:hover	 					
{	
	background-color: #205a46; 
	text-decoration: none; 	
}

.divLanguageDropDown .aDisabled:hover, 
.divServicesDropDown .aDisabled:hover, 
.divLanguageDropDown .aDisabledBorderNoneFix:hover, 
.divServicesDropDown .aDisabledBorderNoneFix:hover 	
{	
	background-color: #24654f; 							
}

.divShowBalanceDropDown a:hover 		{	text-decoration: none; cursor: text;	}

/************************************************************************* LOGO */
.divHeaderBingoWrapper .aLogo 		
{
	float: left; 
	display: block; 
	outline:none;
}

.divHeaderBingoWrapper .aLogo img 	
{ 
	border: none; 
}

/*********************************************************** PRIMARY NAVIGATION */

.divPrimNavWrapper {
	float:left;
	width:580px;
}

.divPrimNavWrapper .ulPrimNav 		{	margin: 0px auto 0px auto;	}
.divPrimNavWrapper .ulPrimNav li 	{  	display:inline; 			}

.divPrimNavWrapper .ulPrimNav li a {
	float: left;
	display: block;
	height: 77px;
	background-repeat: no-repeat;
	text-decoration: none;
}

.aPrimNav
{
	background-position: 0px -77px;
}

.aPrimNav:hover, .aPrimNavSelected, .aPrimNavSelected:hover
{ 
	background-position: 0px 0px; 
	text-decoration: none; 
}

/****************************************************************** LOGIN PANEL */
.divLoggedPanel 
{
	float: right;
	width: 235px;
	height: 48px;
	padding: 17px 15px 0px 0px;
}

.divLoggedPanel a 
{ 
	color: #ffdf1b;
	outline:none; 
}

.divLoggedPanel input {
	float: left;
	width: 92px;
	height: 14px;
	border: 1px solid #054432;
	background-color: #0a5e46;
	margin-right: 5px;
	padding: 2px 2px 2px 4px;
	color: #85b9AB;
	font-size: 10px;
}

.divLoggedPanel .aGo {
	float:left;
	display: block;
	width: 23px;
	height: 20px;
	background: 0px 0px no-repeat;
	text-decoration: none;
}

.divLoggedPanel .aGo:hover { background-position: 0px -20px; }

.divLoggedPanel .divJoinNow, .divLoggedPanel .divLostLogin {
	float: left;
	width: 117px;
	padding-top: 9px;
}

.divLoggedPanel .divLostLogin { text-align: right; width: 118px; }

.divLoggedPanel table {
	width: 233px;
	height: 46px;
	background: 0px 0px repeat-x;
	border: 1px solid #06523f;
	border-bottom: 1px solid #1b775d;
	color: #85b9AB;
}

.divLoggedPanel table a, .divLoggedPanel span { padding-left: 10px;	}

.divLoggedPanel .tdDoubleLines	{ background: repeat-y 0px 0px;	}

.divLoggedPanel .aEmails { 
	float: right;
	display: block;
	height: 11px;
	padding-right: 20px;
	margin-right: 8px;
	text-decoration: none;
	background: no-repeat top right;
}

.divLoggedPanel table tr td.ShowHide
{
	width:110px;
}

.divLoggedPanel .aShowBalance, 
.aShowBalanceSelected 
{
	float: left;
	display: block;
	background: top right no-repeat;
	padding-right: 15px;
	outline:none;
}

.divLoggedPanel .aShowBalanceSelected, .divLoggedPanel .aEmails:hover 	{  background-position: bottom right; }