body {
	float:				left; /* So that the borders fit the content, not the page */
	margin:				0;
	background:			#004F00; /* BgIL colour */
	text-align:			center;
	}
body {
	text-align:			-moz-center;
	}
form {
	margin: 			0;
	}
img {
	border:				0;
	}
/*----------------------------------------*/
/* The page and its outer border */
.divBorder {
	height:				100%;
	border:				2px solid #008000;
	padding:			8px;
	background:			#004F00; /* BgIL colour */
	}
#divPageHeader {
	qborder-top:			1px solid #88C0FA; /* Prevents Firefox from applying */
										 /* aTitle1's margin-top to the div. */
	qpadding-bottom:		9px;
	}
/*----------------------------------------*/
/* The images that make up the page title */
.imgLogoL {
	float:				left;
	margin-left:		-2px;
	}
.imgLogoR {
	float:				right;
	margin-right:		-2px;
	}
.imgLogoL, .imgLogoR {
	width:				68px; /* BgLiL-specific. Full size is 120px */
	height:				50px; /* BgLiL-specific. Full size is  90px */
	margin-top:			-4px;
	margin-bottom:		6px;
	qborder:				0px solid #0000C8;
	}
.LogoGreen { background: #009900; }
.LogoBlue  { background: #6060FF; }
.aTitle, .aTitle1 {
	display: 			inline-block;
	margin:				auto;
	margin-top:			-3px;
	height:				41px;
	border:				5px outset grey;
	cursor:				pointer;
	}
/* The following is the bit that makes IE6 do .png transparency */
.aTitle1 {
	display:			block;
	width:				435px; /* Must be the width of the image */
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Title-MainText.png');
	}
.aTitle1 img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}
/*----------------------------------------*/
/* The content area below the page header */
.divContent {
	margin:				auto;
	clear:				both;
	height:				100%;
	margin-top:			7px;
	border:				2px solid #004F00;
	padding:			12px;
	background:			#000000;
	}
/* The page navigation */
.divLinks {
	margin-bottom:		8px;
	qborder-bottom:		2px solid #87CEFA;
	padding-bottom:		8px;
	}
.divLinks table {
	margin:				auto;
	}
.divLinks td {
	width:				7.2em;
	text-align:			center;
	}
.divLinks a {
	width:				7.2em;
	color:				#FFFFFF;
	}
.divLinks .aSelf, .divLinks .aSelf:hover {
	color:				#60D860; /* divMainContent.color */
	font-weight:		bold;
	}
.divLinks .aHidden {
	background:			#000000; /* divContent.bgc */
	color:				#D0F0FF;
	}
.divLinks a:hover {
	color:				#F0F000; /* RR link colour */
	font-weight:		bold;
	}
/*----------------------------------------*/
/* The actual content */
#divMainContent {
	border:				1px solid #008000;
	padding:			8px;
	padding-bottom:		16px;
	background:			#004F00;
	color:				#FFFFFF;
	}
#divMainContent table {
	color:				#000000;
	}
#divPlayers {
	text-align:			-moz-center; /* Centralise the div .. */
	}
#divPlayers * {
	text-align:			left;        /* ... but not its contents */
	}
/* The actual content header */
h2 {
	margin-top:			0px;
	margin-bottom:		8px;
	color:				#60D860;
	font-size:			normal;
	}
#tblInvitations {
	margin:				auto;
	}
/* Group separator row of player stats pages */
.tdGroupSep {
	border-bottom:		1px solid #000000;
	font-size:			1px;
	}
/* The date when the page was updated */
.divUpdated {
	text-align:			right;
	padding-right:		8px;
	font-size:			x-small;
	}
#spnUpdated {
	font-size:			small;
	}
/*----------------------------------------*/
/* A row of repeated images across the bottom */
#divBottomPics {
	height:				40px;
	margin-top:			8px;
	overflow:			hidden;
	}
#divBottomPics img {
	}
/* The small print*/
#divFooter {
	margin-top:			4px;
	font-size:			smaller;
	color:				#FFFFFF;
	}
#divFooter a {
	color:				#F0F000;
	}
/*----------------------------------------*/
