body {
	background: #ffffff;
	color: #000000;
	font-family: arial, futura, helvetica, sans-serif;
	line-height: 110%;
	margin-left: auto;
	margin-right: auto;
}

h1 {
	background: #dddddd;
	color: #000000;
	font-size: 20pt;
}

h2 {
	line-height: 100%;
	text-align: center;
}

h5 {
	font-size: 10pt;
	text-align: center;
}

h6 {
	font-size: 9pt;
	text-align: center;
}

hr {
	width:90%;
}

img {
	border: none;
}

img.floatleft {
	float:left;
	margin: 4px
}

img.floatright {
	float:right;
	margin: 4px
}

ul.none {
	list-style-type:none;
}

ol {
	list-style-type:decimal;
}

ol ol {
	list-style-type:lower-roman;
}


p {
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
}



/* Page Heading */

table.heading {
	background: #dddddd;
	color: #000000;
	margin-left: auto;
	margin-right: auto;
	width: 99%;
}

table.heading th {
	font-size: 20pt;
	font-weight: bold;
	text-align: center;
}

table.heading td {
	background: #000000;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

table.heading td a {
	background: #000000;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: None;
}

table.heading td a:active {
 	background: #000000;
	color: #ffffff;
} 

table.heading td a:link {
	background: #000000;
	color: #ffffff;
} 

table.heading td a:visited {
	background: #000000;
	color: #ffffff;
}

table.heading td a:hover {
	background: #ffffff;
	color: #000000;
}



/* Main Page Area */

table.main {
	width:99%;
	background: #ffffff;
	color: #000000;
}

table.main td {
	font-size: 10pt;
	vertical-align: top;
	text-decoration: None;
	line-height: 120%;
} 

table.main td a {
	text-decoration: None;
	line-height: 120%;
	color: #0000ff;
} 

table.main td a:hover {
	text-decoration: Underline;
}

table.main th {
	text-align: center;
	vertical-align: top;
}


/* Main Page Area for Newsflash*/

table.news {
	margin-left:5%;
	width:90%;
	background: #ffffcc;
	color: #000000;
}

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

table.news th {
	background: #ffee77;
	color: #000000;
	text-align: right;
	vertical-align: top;
}

table.news td a {
	background: #ffffcc;
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: None;
}



/* Main Page Area for Text*/

table.text {
	width:100%;
	font-size: 12pt;
	background: #ffffff;
	color: #000000;
}

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

table.text th {
	text-align: left;
	vertical-align: top;
}

table.text td a {
	text-decoration: None;
	line-height: 120%;
	color: #0000ff;
} 

table.text td a:hover {
	text-decoration: Underline;
}

table.text p {
	background: #ffffff;
	color: #000000;
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
}



/* Breadcrumbs and Search */

table.head2 {
	width:99%;
	background-color: #ffffff;
	color: #000000;
}

table.head2 td {
	text-align: right;
	vertical-align: top;
}

table.head2 th {
	padding-left: 4px;
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	vertical-align: top;
}



/*  Grey table  */

table.grey {
	background-color:#eeeeee;
	margin-left: auto;
	margin-right: auto;
	width: 95%;
}


.center {text-align: center}




/* Main Page Area for Gallery*/

table.gallery {
	margin: auto;
	font-size: 12pt;
	background: #000000;
	color: #aaaaaa;
}

table.gallery td {
	text-align:center;
	vertical-align=middle;
	width: 100px;
	height: 100px;
}

table.gallery a {
	background: #000000;
	color: #7777ff;
}




/* Game Assignments*/
/* and gameday paperwork*/

table.assign {
	width:100%;
	margin: auto;
	background: #eeeeee;
	color: #000000;
}

table.assign th {
	font-size: 11pt;
	text-align:center;
	vertical-align:top;
}
table.assign td {
	font-size: 10pt;
	text-align:center;
	vertical-align:top;
}

/* Big tables */
/* such as Slavin Trophy */

table.slavin {
	width:100%;
	margin: auto;
	background: #ccffcc;
	color: #000000;
}

table.slavin th {
	font-size: 11pt;
	text-align:center;
	vertical-align:top;
	background: #77ff77;
}
table.slavin td {
	font-size: 10pt;
	text-align:center;
	vertical-align:top;
}




/* Main Page Area for Signals*/

table.signals {
	margin: auto;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
}

table.signals td {
	text-align:center;
	vertical-align:bottom;
}

table.signals a {
	background: #FFFFFF;
	color: #000000;
	text-decoration: none;
}

table.signals td a:link {
	background: #FFFFFF;
	color: #000000;
} 

table.signals td a:visited {
	background: #FFFFFF;
	color: #000000;
}

table.signals td a:hover {
	background: #FFFFFF;
	color: #000000;
}
table.signals img {
	width: 50%;
	height: 50%:
}


