body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
    margin-top:0px;
    background-color:gray;
}

#links
{
    background-color:navy;
    width:800px;
    text-align:center;
    margin:0 auto;
    padding-top:6px;
    padding-bottom:6px;
}

#links a {
    color:white;
    font:13px arial;
    font-weight:bold;
    padding:6px;
    text-decoration:none;
}

#links a:hover {
    color: #99CC00;
}

#headerimg
{
    background-image:url(images/logoheader.jpg);
    width:800px;
    height:194px;
    margin:0 auto;
    border-bottom:3px solid navy;
}

#footer {
    background-color:navy;
    width:800px;
    margin:0 auto;
    font:12px arial;
    font-weight:bold;
    text-align:center;
    color:white;
    border:1px solid navy;
    padding-top:6px;
    padding-bottom:6px;
}

#main {
    width:800px;
    border:1px solid navy;
    background-color:white;
    height:625px;
}

#content {
	
    width:750px;
    height:400px;
}

table {
	border-collapse: collapse;
}

h2 {
    font:19px arial;
    font-weight:bold;
    color:navy;
    padding-top:25px;
    padding-bottom:15px;
}

td, th {
	padding: 0.5em;
	border: 1px solid #CCC;
    color:navy;
}

thead, tfoot {
	background-color: #DDD;
    border:outset;
    border-color:navy;
}

tr.rowodd {

}

tr.roweven {
	background-color: #F2F2F2;
}

.sortcol {
	cursor: pointer;
	padding-right: 20px;
	background-repeat: no-repeat;
	background-position: right center;
}
.sortasc {
	background-color: #B9DDFF;
	background-image: url(up.gif);
}
.sortdesc {
	background-color: #B9DDFF;
	background-image: url(down.gif);
}
.nosort {
	cursor: default;
}

.urg1, .urg2, .urg3, .urg4, .urg5 {
	padding: 3px;
	text-align: center;
	border: 1px solid #333;
	width: 3em;
}

.urg1 {
	background-color: navy;
}
.urg2 {
	background-color: #FFD700;
}
.urg3 {
	background-color: Orange;
}
.urg4 {
	background-color: #FF6347;
}
.urg5 {
	background-color: Red;
}

.scroll-table-head {
    width: 750px;
    border:1px solid navy;
    border-bottom:2px solid navy;
}

.scroll-table-body {
    width: 750px;
    height: 255px;
    border:1px solid navy;
}

.scroll-table-body td {
	padding-right: 20px;
	overflow: hidden;
}

.scroll-table-body td.playernumber {
    width:52px;
    padding:3px;
    text-align:center;
}

.playernumber
{
    width:52px;
    padding:3px;
}

.scroll-table-body td.playername {
    width:155px;
    padding:5px;
    text-align:center;
}

.gamedate
{
    width:130px;
    padding:3px;
}

.gametime
{
    width:90px;
    padding:3px;
}

.opponent
{
    width:160px;
    padding:3px;
}

.location
{
    width:120px;
    padding:3px;
}

.leaguegame
{
    width:90px;
    padding:3px;
}

.result
{
    width:110px;
    padding:3px;
}
.playername
{
    width:155px;
    padding:5px;
}

.scroll-table-body td.playerhome {
    width:140px;
    padding:5px;
    text-align:center;
}

.playerhome
{
    width:140px;
    padding:5px;
}

.scroll-table-body td.playerposition {
    width:80px;
    padding:5px;
    text-align:center;
}

.playerposition
{
    width:80px;
    padding:5px;
}

.scroll-table-body td.playerroster {
    width:88px;
    padding:5px;
    text-align:center;
}

.playerroster
{
    width:88px;
    padding:5px;
}

.scroll-table-body td.playerbirthdate {
    width:110px;
    padding:5px;
    text-align:center;
}

.playerbirthdate
{
    width:110px;
    padding:5px;
}

#extendedContent {
    width:800px;
    padding: 3em;
}

.extendedData
{
    width:770px;
    border:1px solid teal;
}

.extendedData th {
    color:white;
}

.extendedData thead {
    width:800px;
    background-color:teal;
    border:1px solid white;
    border-bottom:2px solid lightgrey;
    color:white;
}

.extendedData-table-body {
    width:800px;
    padding: 3em;
}

.filters {
    width:770px;
    border:0px;
    text-align:left;
}

.filters td {
    border:0px;
}

.buttons {
    width:770px;
}

.buttons td.leftbuttons {
    text-align:left;
    border:0px;
    padding-left:0px;
}

.buttons td.rightbuttons {
    text-align:right;
    border:0px;
    padding-right:0px;
}

.submit {
    color:navy;
}

.submit-over {
    color:teal;
}
