body {
	   background-color: #333;
	   color:#ccc;
	   margin: 0px;
	   padding: 0px;	   
	 }
	 
/*body > center:last-child {
	display: none;
}*/

img[src='./hlstatsimg/downarrow.gif']{
	visibility: hidden;
}

img[src='./hlstatsimg/downarrow.gif'] ~ b {
	display: block;
	height: 20px;
	text-align: center;
	padding-top: 4px;
	color: #fff;
	background: #202020 url(http://www.gamingmasters.co.uk/ogenzen/gradients/gradient_tcat.gif) repeat-x top;
	margin: 0px auto;
	width: 95%;
/*	border: 1px solid #444;*/
	border-color:#3C3C3C #121212 #131313 #404040;
	border-style:solid;
	border-width:1px;
}


	 
textarea:hover, select:hover, input[type='text']:hover, input[type='password']:hover{
	border-color:#D0D0D0;
}

textarea:focus, select:focus, input[type='text']:focus, input[type='password']:focus{
	border-color:#FFFFFF;
	color: #FFFFFF;
}
textarea, select, input[type='text'], input[type='password'] {
	background-color:#222222;
	border:1px solid #FF9000;
	color:#D0D0D0;
	font-family:"Lucida Grande",Verdana,Helvetica,sans-serif;
	font-weight:normal;
	padding: 1px;
/*	font-size: 1.1em;*/
}

img[src*='sort']{
	background: #555;
}

button, input[type='button'], input[type='submit'] {
	
	background:#FFA800 url(http://www.gamingmasters.co.uk/ogenzen/gradients/th.gif) repeat-x top;
	border:1px solid #FF7C00;
	color:#FFFFFF;
	font-family:verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif;
/*	font-size:12px;*/
}

table[style*='rgb(168, 176, 144)']{ 
	border: none !important;
}

table[style*='rgb(168, 176, 144)'] > tbody > tr[valign='bottom'] > td:first-child {
	display: none;
	
}

table[style*='rgb(168, 176, 144)'] > tbody > tr[valign='bottom'] > td:last-child {
	position: absolute;
	top: 6px;
	right: 5px;
	background: none !important;
	width: 40%;
}

table[style*='rgb(168, 176, 144)'] > tbody > tr[valign='bottom'] > td:last-child > a[href='/stats/hlstats.php']{
	display: none;
}

table[style*='rgb(168, 176, 144)'] > tbody > tr[valign='bottom'] > td:last-child > a[href='/stats/hlstats.php?mode=help']{
	display: none;
}
/*
table[style*='rgb(168, 176, 144)'] > tbody > tr[valign='bottom'] > 
td:last-child > a[href='/stats/hlstats.php?mode=search'] > img:after {
	content: "Search";
}
table[style*='rgb(168, 176, 144)'] > tbody > tr[valign='bottom'] > td:last-child > a[href='/stats/hlstats.php?mode=search'] > img {

}*/

table.location {
/*	background: #333;*/
	color: #ccc;
/*	border-bottom: 1px solid #555;*/
/*    color: #fff;*/
/*	background: #202020 url(http://www.gamingmasters.co.uk/ogenzen/gradients/gradient_tcat.gif) repeat-x top;*/
/*    margin: 0px auto;*/
/*    width: 95%;*/
/*    border: 1px solid #444;*/
/*	border-color:#3C3C3C #121212 #131313 #404040;*/
/*	border-style:solid;*/
/*	border-width:1px;*/
}

body > table:first-child > tbody > tr:first-child > td > table {
	width: 0%;
}

.headerblock {
	border:1px solid #A8B090;
	height:50px;
	background:#00468E url(../hlstatsimg/icons/title-background.gif) repeat-x top;
	position:relative;
}

	 
a {
	color: #FF9D03;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration: none;
}

.fNormal    {
	   font-family:Verdana, Arial, sans-serif;
	   font-size: 8pt;
	 }
.fSmall     {
	   font-family:Verdana, Arial, sans-serif;
	   font-size: 7pt;
	 }
.fTitle     {
	   font-family:Arial, sans-serif;
	   font-size: 12pt;
	   font-weight:bold;
	 }          
	 
.bg1        {
	   background-color:#222;
	 }                              
	 
.bg2        {
	   background-color:#282828;
	 }     
	 
.table_border {
	border:1px solid #555;
}
.border {
	border:1px solid #555;
}
/*
.head {
	background: #181818;
}
*/

.content span.fHeading:first-child {
	display: none;
}

a[style*="rgb"]{
	color: #fff !important;	
	font-weight: bold;
}

td[style*='rgb(210, 232, 247)'], tr[style*='rgb(210, 232, 247)']{
	background: #015583 !important;
	font-size: 8pt !important;
	color: #fff !important;
}

td[style*='rgb(255, 213, 213)'], tr[style*='rgb(255, 213, 213)']{
	background: #832801 !important;
	font-size: 8pt !important;
	color: #fff !important;
}

td[style*='rgb(213, 213, 213)'], tr[style*='rgb(213, 213, 213)'], td[style*='rgb(239, 239, 239)'], tr[style*='rgb(239, 239, 239)']{
	background: #444 !important;
	font-size: 8pt !important;
	color: #fff !important;
}



td.fSmall[style*='border-top: 1px solid']{ display: none }

/* ------------------------------- */


tr, td, div, span, body {
	font-family:Verdana, Arial, sans-serif;
	font-size: 8pt;
}
	 
ul {
	margin-left: 6px;
	padding-left: 6px;
}

li {
	margin-bottom: 8px;
}

img {
	text-align:center;
	vertical-align:middle;
	border: none;
}

.fSmall {
	font-family:Verdana, Arial, sans-serif;
	font-size: 7pt;
}
.fHeading {
	font-family:Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
}

.fTitle {
	font-family:Arial, sans-serif;
	font-size: 12pt;
	font-weight:bold;
}     


.data-table {
	/*border-style: solid;
	border-width: 0px;
	border-color: #000000;
	border-collapse: collapse;*/
	border: 1px solid #555;
	width: 100%;
	border-spacing: 1px;
/*	border-collapse: collapse;*/
}


.data-table  td {
	/*border-style: solid;
	border-width: 1px;
	border-color: #000000;*/
	padding: 4px;
	text-align: left;
}
	 
.data-table-head  {
	/*background-color:#EAEAEA;
	color:#000000;*/
	vertical-align: bottom;
}

.game-table-row {
	background-color: #282828;
	color: inherit !important;
}

.game-table-row-hover {
	background-color: #444;
	color: #fff !important;
}

.game-table-cell {
	vertical-align: middle;
	border: 0;
	padding: 4px;
}

.game-table-cell a {
/*	color: black;*/
}

.opener { text-align: center; }

.livestats-table {
	border-style: solid;
	border-width: 1px;
	border-color: #555;
/*	margin: 0px auto;*/
/*	display: inline-block;*/
	padding: 4px;
	text-align: left;
	border-spacing: 1px;
	background: #222;
	margin: 5px auto;
	width: 95%;
/*	border-collapse: collapse;*/
}

.livestats-table td {
	border: 0;
	padding: 1px;
	text-align: center;
}

.location a:link {
	color: #AEAEAE;
}     

.location a:hover {
	color: #FFFFFF;
}

.location {
	background-color: transparent;
	height: 22px;
}

.location ul {
	list-style-type: none;
	list-style-image: none;
	padding: 4px;
	margin: 0;
}

.location li {
	margin-left: 5px;
	display: inline;
}
 
.block {
	margin: 0 auto;
}

.subblock {
	margin: 0 auto;
	width: 95%;
}

.navbar img {
	margin-left: 4px;
	margin-right: 4px;
}

.navbar {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	text-align: center;
	padding-bottom: 20px;
}

.navbar li {
	margin-right: 20px;
	display: inline;
}

.headertab {
	float: right;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
	vertical-align: bottom;
}

.headerblock {
	border:1px solid #A8B090;
	height:50px;
	background:#00458B url(../hlstatsimg/icons/title-background.gif) repeat-x top;
	position:relative;
}

.tableicon {
	margin-bottom: 0px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 0px;
}

.headertabs ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

.headertabs li {
	margin-left: 2px;
	margin-right: 0px;
	display: inline;
}

.headertabs {
	position:absolute;
	bottom:0px;
	right:6px;
}

.bargraph {
	height: 10px;
}

.imageformat {
	text-align:center;
	vertical-align:middle;
	border: none;
}

.errorhead {
	background-color: #CC0000;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.errortext {
	background-color: white;
	color: black;
	font-family: arial, helvetica, sans-serif;
	font-size: 12pt;
}

.gmapstab td {
	border: 0;
	padding: 0;
}

.gmapstab a {
	color:black;
	text-decoration:underline;
}

.gmapstabtitle {
	color:blue;
	font-weight:bold;
	text-align:left;
}

/* Subsection Tabs
--------------------*/
#main ul.subsection_tabs {
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
/*	border-bottom:1px solid #666;*/
	text-align: center;
	height:19px;
	clear:both;
}

#main ul.subsection_tabs li {
/*	float:right;*/
	margin-right:7px;
	padding-top:2px;
	display: inline-block;
	text-align:center;
}

#main ul.subsection_tabs li a {
	display:block;
	height:16px;
	padding:0 6px 0 6px;
	background-color:#222;
	-moz-border-radius: 5px;
/*	color:#fff;*/
	width:120px;
	font-weight:bold;
	font-family:Verdana, Arial, sans-serif;
	font-size: 8pt;    
	-moz-outline-style: none !important;
	border: 1px solid #444;
}

#main ul.subsection_tabs li a:hover {
/*	color:#666;*/
}

#main ul.subsection_tabs li a.active {
	/*background-color:#000;*/
	color: #fff;
	border: 1px solid #666;
}

#main ul.register_tabs {
	border-bottom:none;
}

#main ul.register_tabs li a.active {
/*	background-color:#6d7a81;*/
/*	color:#fff;*/
}