table.basic {
                width: 100%;
                padding: 4px;
                font-family:arial,sans-serif;
		font-size:1em;
                align:center;
	}

table.division {
                border: 1px solid #cccccc; 	   
                border-collapse: collapse;
                spacing:10px;
                padding: 4px;
                width: 100%;
                font-family:arial,sans-serif;
		font-size:1em;
                align:center;
	}

table.data {
                width: %;
                border-width: 0px;
                border-collapse: collapse;
                border-color: #99ff66;
                padding: 0px;
                font-family:verdana,arial,sans-serif;
		font-size:.9em;
                align:center;
	}

table.bordered {
                border-width: 2px 2px 2px 2px;
                border-color: #333333;
                padding: 2px;
                spacing:2px;
	}

table.sortable {
                width: %;
                border-width: 0px;
                border-collapse: collapse;
                border-color: #99ff66;
                font-family:verdana,arial,sans-serif;
		font-size:.7em;
                align:center;
	}


table.bio {
             padding: 0px; 
             border-width: 0px;  
             border-collapse: collapse;
      
	}


a:link {
  color: #0000FF; 
  text-decoration: underline; }
a:visited {
  color: #0000FF; 
  text-decoration: underline; }
a:hover {
  color: #0000FF; 
  text-decoration: underline; }
a:active {
  color: #0000FF; 
  text-decoration: underline; }


td.title_large {
                height: 30px;
                width: %;
                background-color: #fff;
                font-family:verdana,arial,sans-serif;
		font-variant: small-caps;
                font-size:1em;
                font-weight:bold;
                color: 333;
                text-align:left;
	}

td.title {
                width: %;
                background-color: #fff;
                font-family:verdana,arial,sans-serif;
		font-size:.8em;
                color: 333;
                text-align:left;
	}

td.title_small {
                width: %;
                background-color: #fff;
                font-family:verdana,arial,sans-serif;
		font-size:.7em;
                color: 333;
                text-align:left;
	}

td.header {
                height: 25px;
                width: 20px;
                text-align: center;
                vertical-align: bottom;
                background-color: #fff;
                font-family: verdana,arial,sans-serif;
		font-size: .9em;
                font-weight: bold;

	}

td.header_wide {
                height: 35px;
                width: 38px;
                text-align: center;
                vertical-align: bottom;
                background-color: #fff;
                font-family: verdana,arial,sans-serif;
		font-size: .9em;
                font-weight: bold;
                text-align:center;
	}

td.header_very_wide {
                height: 35px;
                width: 120px;
                text-align: left;
                vertical-align: bottom;
                background-color: #fff;
                font-family: verdana,arial,sans-serif;
		font-size: .9em;
                font-weight: bold;

	}

td.header_centered {
                height: 35px;
                width: ;
                text-align: center;
                vertical-align: bottom;
                background-color: #fff;
                font-family: verdana,arial,sans-serif;
		font-size: .9em;
                font-weight: bold;
                text-align:center;
	}

td.text_medium {

                text-align: center;
                vertical-align: bottom;
                background-color: #fff;
                font-family: verdana,arial,sans-serif;
		font-size: .9em;
                font-weight: ;

	}

td.text {

                text-align: center;
                vertical-align: bottom;
                background-color: #fff;
                font-family: verdana,arial,sans-serif;
		font-size: .8em;
                font-weight: ;

	}


td.text_bold {
                height: ;
                width: ;
                text-align: center;
                vertical-align: bottom;
                background-color: #fff;
                font-family: verdana,arial,sans-serif;
		font-size: .9em;
                font-weight: bold;

	}

td.bigfatlink {
                width: 100px;
                font-family:verdana,arial,sans-serif;
		font-size:1.5em;
                text-align:left;
                font-weight: bold;
	}

td.datalink {
                width: %;
                font-family:verdana,arial,sans-serif;
		font-size:.8em;
                text-align:left;
                a:link {color: #0000ff; font-size: 18pt; font-weight: bold; }
                a:visited {color: #894f7b; font-weight: bold; }
                a:hover {text-decoration: overline; background-color: #003399; }
	}

td.datalink_small {
                width: %;
                font-family:verdana,arial,sans-serif;
		font-size:.7em;
                text-align:left;
                a:link {color: #0000ff; font-size: 8pt; font-weight: bold; }
                a:visited {color: #894f7b; font-weight: bold; }
                a:hover {text-decoration: overline; background-color: #003399; }
	}

td.datalink_year {
                width: 35px;
                font-family:verdana,arial,sans-serif;
		font-size:.8em;
                text-align:left;
	}

td.namelink {
                width: 150px;
                font-family:verdana,arial,sans-serif;
		font-size:.9em;
                text-align:left;
	}

td.centeredlink {
                width: %;
                font-family:verdana,arial,sans-serif;
		font-size:.8em;
                text-align:center;
	}

td.teamlink {
                height: 20px;
                width: 120px;
                text-indent: 15px;
                font-family:verdana,arial,sans-serif;
		font-size:.8em;
                text-align:left;

	}

td.result {
                width: ;
                font-family:verdana,arial,sans-serif;
		font-size:.7em;
                text-align: center;
	
	}

td.result_playoff_text {
                width: 180;
                font-family:verdana,arial,sans-serif;
		font-size:.7em;
                text-align: left;
	        text-wrap: suppress;
	}

td.result_score {
                width: ;
                font-family:verdana,arial,sans-serif;
		font-size:.7em;
                text-align: left;
	
	}

td.result_team_abbrev {
                width: 1px;
                font-family:verdana,arial,sans-serif;
		font-size:.7em;
                text-align: left;
	}

td.result_at {
                
                font-family:verdana,arial,sans-serif;
		font-size:.6em;
                text-align: center;
	}

td.divname{
                height: 30px;
                width: 100px;
                vertical-align: bottom;
                text-indent: 5px;
                font-family:verdana,arial,sans-serif;
		font-size:1em;
                text-align:left;
	        font-weight:bold;
          }

td.leaderheader{
                width: 80px;
                height: 30px;
                vertical-align: bottom;
                font-family:verdana,arial,sans-serif;
		font-size:1em;
                text-align:center;
	        font-weight:bold;
          }

td.leaderheader_left {
                       width: 80px;
                       height: 30px;
                       border-width: 1px 0px 1px 1px;
                       border-style: solid solid solid solid;
	               border-color: gray gray gray gray;
                       vertical-align: bottom;
                       font-family:verdana,arial,sans-serif;
		       font-size:1em;
                       text-align:center;
	               font-weight:bold;
          }

td.leaderheader_center{
                width: 80px;
                height: 30px;
                border-width: 1px 0px 1px 0px;
                border-style: solid solid solid solid;
                border-color: gray gray gray gray;
                vertical-align: bottom;
                font-family:verdana,arial,sans-serif;
		font-size:1em;
                text-align:center;
	        font-weight:bold;
          }

td.leaderheader_right{
                width: 80px;
                height: 30px;
                border-width: 1px 1px 1px 0px;
                border-style: solid solid solid solid;
	        border-color: gray gray gray gray;
                vertical-align: bottom;
                font-family:verdana,arial,sans-serif;
		font-size:1em;
                text-align:center;
	        font-weight:bold;
          }

td.datatext {
                width: %;
                border: 1px solid #ccc;
                font-family:verdana,arial,sans-serif;
		font-size:.9em;
                text-align:right;
	}



td.total {
                width: %;
                border: 1px solid #aaaaaa;
                font-family:verdana,arial,sans-serif;
		font-size:.8em;
                font-weight:bold;
                text-align:right;
                background-color: #FFF27A;
	}

td.totalrowheader {
                width: %;
                border: 1px solid #aaaaaa;
                font-family:verdana,arial,sans-serif;
		font-size:.8em;
                font-weight:bold;
                text-align:left;
                background-color: #FFF27A;
	}

td.wlttotal {
                width: 20px;
                font-family:verdana,arial,sans-serif;
		font-size:.8em;
                text-align:center;
                background-color: #FFF27A;
	}

td.wltdata {
                width: ;
                font-family:verdana,arial,sans-serif;
		font-size:.8em;
                text-align:center;
	}

td.wltdata_small {
                width: ;
                font-family:verdana,arial,sans-serif;
		font-size:.7em;
                text-align:right;
	}

td.wlt {
                width: ;
                font-family:arial,sans-serif;
		font-size:.7em;
                font-weight: bold;
                text-align:center;
	}

td.basic {
                width: 66%;
                font-family:arial,sans-serif;
		font-size:.8em;
                text-align:left;
	}

td.narrow {
                width: ;
                font-family:arial,sans-serif;
		font-size:.7em;
                font-weight: bold;
                text-align:left;
	}

td.text {
                width: ;
                font-family:arial,sans-serif;
		font-size:.7em;
                font-weight: ;
                text-align:left;
	}

td.abbrev {
                width: ;
                font-family:arial,sans-serif;
		font-size:.7em;
                font-weight: bold;
                text-align:left;
	}



td.data {
                font-family:arial,sans-serif;
		font-size:.7em;
                text-align:center;
	}
