/*Stylesheet for stats pages*/
body {
	background-color : #FFb;
	color : Black;
}
table {
	border : double Teal;
	text-align: right;
	margin-top: 1px;
	margin-bottom: auto;
}

thead, tfoot {color: black; background: yellow; text-align:center;}

/* alignments within columns needs different workarounds for IE and Gecko */
/* Gecko needs each column separately specified using sibling connector */
/* right*/
col.rht {text-align: right; }
/* centre */
	table#tablethreads td:first-child+td+td,
col.cen {text-align: center;}
/* left */
	table#tablethreads td:first-child+td+td+td+td+td+td,
col.lft {text-align: left;}


caption{
	font-size : x-large;
	font-weight: bold;
}

#tableauth3 caption{
	font-size : large;
	font-weight: bold;
}


tbody.st1 {background: #cfc;}
tbody.st2 {background: #cff;}
tbody.st3 {background: #f9c;}
tbody.st4 {background: #c9f;}
tbody.st5 {background: #fcc;}
tbody.st6 {background: #ccf;}

table.layout { 
	border: none;
	vertical-align: top;
	text-align: left;
	width: 100%;
}
table.layout3 {
	border: none;
	vertical-align: top;
	width: 100%;
}
table.layout3 td{vertical-align: bottom;}
table.layout  td{vertical-align: top;}

table.layout3 td {width:38%; }
table.layout3 td:first-child {width:20%; }
table.layout3 td td {width:auto; }

ul.top{
	left : 1%;
	top : 1%;
	position : absolute;
	background-color : Maroon;
	color : White;
}
.menu li {display : inline;}

.menu li ul {display: none;}
.menu li:hover ul {
  display: block;
	left : 9em;
	top : 2em;
	position : absolute;
	background-color : #fcc;
}

.menu li:hover ul li {display: list-item;}
.menu li ul li:hover {display: list-item; background-color: yellow;}

.invisible {display:none;}

table#tableauth1 {
  height: 700px;
}
.centr {text-align: center;}