#header { 
    width: 1240px;
    margin: 0 auto;
    //height: 60px;
}

td.headline {
	cursor: pointer;
}

tfoot {
    background-color: white;
    }

.blackheader A:link {text-decoration: none; color: black;}
.blackheader A:visited {text-decoration: none; color: black;}
.blackheader A:active {text-decoration: none; color: black;}
.blackheader A:hover {text-decoration: none; color: black;}

#reportable table {width: auto;}
	
#title    {
    width: 1060px;
    float: left;
    height: 50px;
}

#title p {
	vertical-align: top;
	font-size: 26px;
}

#headerblank {
    width: 700px;
}

#search  {
    width: 140px;
    margin-left: 1100px;
    height: 30px;
}

ul { list-style-type: none;
	margin-top: 5px; 
	margin-left: 0;
	padding: 0;
	}
li { background-color: white;
	border-bottom: 1px solid black;
	width: 160px;
	cursor: pointer;
	 } 

li:hover { background-color: yellow;
	border-bottom: 1px solid black;
	width: 160px;
	cursor: pointer;
	 } 



#top { 
    width: 1240px;
    margin: 0 auto;
}
#bio    {
    width: 500px;
    float: left;
}

#bio p{
    border-bottom: 2px solid #222;
    border-top: 2px solid #222;
    color: #222;
    float: left;
    line-height: 1.5em;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom: 10px;
    text-shadow: 0 1px 1px hsla(0,0%,100%,.25);
}


#topblank {
    width: 40px;
}

#wonloss  {
    width: 700px;
    margin-left: 540px;
}



#main { 
    width: 1240px;
    margin: 0 auto;
}

td.footer    {
    width: 120px;
    vertical-align: top;
    align: left;
}



td.stats  {
    width: 1080px;
    //text-align: right;
    vertical-align: top;
}

td.abovestats {
	vertical-align: bottom;
	text-align: right;
}

span.likelink {
color: blue;
cursor: pointer;
text-decoration: underline;
}

span.tablink {
color: blue;
cursor: pointer;
}

table.tablesorter 
{
	
font-family:arial;
	
background-color: #CDCDCD;
	
margin:10px 0pt 15px;
	
font-size: 8pt;
	
	
text-align: left;

width: 100%;
align: right;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th 
{
	
background-color: #e6EEEE;
	
border: 1px solid #FFF;
	
font-size: 8pt;
	
padding: 4px;

}

table.tablesorter thead tr .header 
{
	
//background-image: url(bg.gif);
	
background-repeat: no-repeat;
	
background-position: center right;
	
cursor: pointer;
}

table.tablesorter tbody td 
{
	
color: #3D3D3D;
	padding: 4px;
	
background-color: #FFF;
	
vertical-align: top;

}

table.tablesorter tbody tr.odd td 
{
	background-color:#F0F0F6;

}

/* table.tablesorter thead tr .headerSortUp 
{
	
background-image: url(asc.gif);

}

table.tablesorter thead tr .headerSortDown 
{
	
background-image: url(desc.gif);
} 

*/
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp 
{
background-color: #8dbdd8;
}



table.menus 
{

align: left;	
font-family:arial;
	
//background-color: #CDCDCD;
	
margin:10px 0pt 15px;
	
font-size: 10pt;
	
	
text-align: left;
vertical-align: top;
}



table.menus tbody tr.header 
{
		
background-repeat: no-repeat;
	
background-position: center left;
	
cursor: pointer;
text-align: left;

}


table.menus tbody tr.closed {
background-image: url(desc.gif);
}
table.menus tbody tr.open {
background-image: url(asc.gif);
}

tr.inmenu {
display:none;
cursor: pointer;
}

tr.moresplits {
display:none;
}

tr.yearsplits {
display:none;
}

/*
tr.current {
display:none;
}
*/

tr.selected {
color:red;
}
th.selected {
color:blue;
}