	body {
		color:			    white;
		background-color: 	#006633;
		font-family: 		"Comic Sans MS", Helvetica, sans-serif;
	}	

	body.links {
		color:	            black;
		background-color:	#339933;
		font-family:		Arial, Helvetica, sans-serif;
		width:			    150px;
	}

    table.contents {
        width:              800px;
    }

    div.link a {
        display:            block;
        text-decoration:    underline;
        padding:            2px;
        margin:             0px;
        border:             none;
    }

    div.link a:hover {
        color:              white;
        background-color:   #663333;
    }

    td {
        background-color:   transparent;
        color:              black;
        text-align:         center;
    }

	a { color: white; background-color: transparent }

    table.page {
        width:              900px;
        text-align:         left;
        vertical-align:     top;
    }

	table {
		border-width:	    0px;
		text-align:	        center;
		border-color:	    black;
	}

	table.colored {
		text-align: left;
	}

    td.links {
		text-align: 	    left;
		vertical-align:     top;
    }

	table.links {
		text-align: 	    left;
		vertical-align:     top;
		color:		        white;
		background-color:   #003300;
		border-color:	    #993333;
		border:             outset 2px;
	}

	table.graybox {
		text-align: 		center;
		color:			    black;
		background-color:	#6699CC;
		border-style:	  	solid;
		border-width:	  	1px;
	}
	
	td.stattable {
		vertical-align:		top;
		text-align:		    center;
		padding:		    5px;
	}

	table.outline {
		color:			    white;
        background-image:   url(outline.jpg);
        background-color:   black;
		border-color:		#993333;
        border-style:       outset;
		border-width:	  	4px;
	}

	table.whitebox {
		width:			    100%;
		text-align: 		center;
		color:			    black;
		background-color:	white;
		border-style:	  	solid;
		border-width:	  	1px;
	}

	table.yellowbox {
		width:			    100%;
		text-align: 		center;
		color:			    black;
		background-color:	#FFFFCC;
		border-style:	  	solid;
		border-width:	  	1px;
	}

	table.schedule {
		font-size:		10pt;
	}

    td.roster {
        vertical-align:     top;
        border:             solid 1px;
		color:			    black;
		background-color:	white;
        padding:            0px;
        margin:             0px;
    }

    table.roster th a {
        background-color:   white;
        color:              black;
    }

	table.roster {
		width:			    100%;
        padding:            0px;
        margin:             0px;
		text-align: 		center;
	}

	img {
		text-align: 		left;
		background-color:	transparent;
		border-width:		0px;
	}

	img.center {
		vertical-align: middle;
	}

	img.link {
		text-align:     left;
		margin-right:   4px;
		vertical-align: middle;
	}

	img.header {
		float:		left;
		vertical-align: middle;
	}
 
	address {
		background-color: transparent;
		text-align: right;
	}
	
	td.linkoutline {
		text-align: left;
	}

	td.highlight {
        width:              300px;
		color:			    black;
		background-color: 	#FFFFCC;
        text-align:         justify;
	}

	td.select {
		color: 			    white;
		background-color: 	transparent;
	}

	td.links {
		text-align: left;
	}

	th.title {
		font-size:  larger;
		text-align: center;
	}

	th {
		text-align: center;
                color:      black;
                background-color: white;
	}

	.left {
		text-align: left;
        color:              white;
        background-color:   transparent;
	}

	.center {
		text-align: center;
	}

	.justify {
		text-align: justify;
	}

	.right {
		text-align: right;
	}

	hr {
		color: white;
		background-color: transparent;
	}

	p.leagueInfo {
		text-align:  		justify;
		color: 			white;
		background-color:	transparent;
	}

	p.leagueWelcome {
		font-weight: 		bold;
		font-size: 		medium;
		text-align: 		center;
		color:			white;
		background-color:	transparent;
	}

	address {
		color:		white;
		font-size: 	smaller;
	}
