/* Redefined tags */

	body, li, td, .Text {
		font-family:				Arial;
		color:						#000066;
		font-size:					12px;
	}
	
	p {
		color:						#000066;
	}
	
	body {
		background-color:			#ffffff;
	}
	
	a {
		color:						blue;
	}


/* Top */

	#TopLayer {
		z-index: 					1;
		left:						0px;
		top:						0px;
		width:						100%;
		background-image:			  url("/site/v1_3/cust/whc/graphics/top_bg.gif");
		background-repeat: 			repeat-x;
	}



/* Main Content (used by most content pages) */

	#MainLayer {
		left:						50px;
		top:						160px;
		width:						700px;
		border:						1px solid #93BEE2;
		
		background-color:			white;
		margin-left:auto;
		margin-right:auto;
	}



/* Navigation */

	#NavigationLayer {
		z-index:					3;
		left:						0px;
		top:						106px;
		width:						100%;
	}

	.NavigationObj {
		font-family:				verdana;
		font-size:					11px;
		color:						white;

		border:						1px solid #FFB210;
		background-color:			black;
		padding-top:				2px;
		padding-bottom:				3px;
		padding-left:				7px;
		padding-right:				7px;

		cursor:						pointer;
		cursor:						hand;
	}
	
	.NavigationSeparator {
		width:						7px;
	}
	
	
	
/* Userinfo */

	#UserinfoLayer {
		z-index:					3;
		left:						670px;
		top:						6px;
		width:						100px;
		border:						1px solid #FFB210;
	}
	
	.UserinfoHeadline, .UserinfoText {
		padding:					1px;
		padding-left:				8px;
		color:						white;
		font-size:					11px;
		cursor:						default;
	}
	
	.UserinfoHeadline {
		background-color:			#000066;
	}
	
	.UserinfoText {
		background-color:			#2E3E7D;
		padding-bottom:				4px;
	}


/* Dialogue boxes; Login */

	#DialogLayer {
		z-index:					3;
		left:						0px;
		top:						200px;
		width:						100%;
	}
	
	#DialogBox {
		border:						1px solid #93BEE2;
		width:						350px;
		background-color:			white;
	}
	
	.DialogH1 {
		text-align:					center;
		background-color:			#D8E8F5;
		color:						#000066;
		font-size:					14px;
		font-weight:				bold;
		padding-top:				6px;
		padding-bottom:				6px;
	}
	
	.DialogBorder {
		background-color:			#93BEE2;
		height:						1px;
		width:						100%;
	}
	
	.Dialog {
		padding:					10px;
	}	
	
	
/* Games Page */

	#GamesHeadline {
		z-index:					5;
		left:						470px;
		top:						155px;
		width:						250px;
		text-align:					center;
		color:						#99CCFF;
		font-size:					26px;
		font-weight:				bold;
	}
	
	#GamesLayer {
		overflow: 					auto;
		left:						470px;
		top:						200px;
		width:						250px;
		text-align:					center;
	}
	
	#GamesTable {
		width:						100%;
	}
	
	.GamesRow {
		vertical-align:				top;
		text-align:					center;
	}

	.GamesNameCell {
		color:						white;
		font-size:					11px;
		font-weight:				bold;
		padding-top:				15px;
		padding-bottom:				7px;
	}
	
	.GamesIconCell {
		margin-bottom:				3px;
	}
	
	.GamesLinkDiv {
		color:						white;
		font-size:					11px;
		font-weight:				bold;
		border:						1px solid #FFB210;
		background-color:			black;
		cursor:						pointer;
		cursor:						hand;
		padding:					1px;
		margin-top:					2px;
		width:						100px;
	}
	
	
/* Main Text */

	#LobbyLayer {
		left:						50px;
		top:						160px;
		width:						350px;
		background-color:			white;
	}
	
	.LobbyHeadline {
		background-color:			#D8E8F5;
		padding:					8px;
		font-size:					14px;
		font-weight:				bold;
		border-top:					1px solid #93BEE2;
		border-bottom:				1px solid #93BEE2;
	}
	
	.LobbyText {
		padding-left:				12px;
		padding-right:				12px;
	}
	
	.LobbyText p, .LobbyText li {
		font-size:					11px;
	}
	

/* Content Pages */
	
	.ContentBox {
		background-color:			#FFEABB;
		padding:					1px;
	}
	
	.Content, .ContentBox{
		padding-left:				18px;
		padding-right:				16px;
		padding-top:				15px;
		padding-bottom:				15px;
	}
	
	.ContentBorder {
		background-color:			#93BEE2;
		height:						1px;
		width:						100%;
	}
	
	.ContentH1, .ContentH2 {
		background-color:			#D8E8F5;
		padding:					8px;
		padding-left:				16px;
		font-size:					17px;
		font-weight:				bold;
	}
	
	.ContentH2 {
		font-size:					14px;
		font-weight: 				normal;
	}


/* Misc */

	.TxtError {
		font-size:					12px;
		color:						#990000;
	}
	
	.LogoutAuto {
		background-color:			#D8E8F5;
	}
	
	.avatar {
		border-top:					1px solid black;
		border-left:				1px solid black;
		border-bottom:				1px solid white;
		border-right:				1px solid white;
		background-color:			#251673;
	}
	
	.FieldNoedit {
		border:						1px dashed red;
		font-size:					14px;
		font-weight:				bold;
		padding:					1px;
		padding-left:				4px;
		padding-right:				4px;
		cursor:						default;
		width:						150px;
	}
	
	.Buttons {}
	
	.LoaderText {
		color:						white;
		font-size:					22px; 
	}
	
	.LoginText {
		font-size:					14px;
		padding-right:				15px;
	}
	
	#LoadingLayer {
		text-align:				center;
		padding:				16px;
		background-color:		#D8E8F5;
		color:					black;
		border:					1px solid black;
		left:					340px;
		top:					280px;
		z-index:				100;
		width:					170px;
	}	

	.ok{ color:green; font-weight:bold;font-sire:16px;}	
	.non{ color:red; font-weight:bold;font-sire:16px;}
