﻿html
{
    min-height: 500px;
    height:auto !important; 
	height:100%; 
}
body
{
    font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-Serif;
    color: #696969;
    font-size:small;
    background: #666;
    min-height: 500px;
    height:auto !important; 
	height:100%; 
}
.centered
{
    text-align:center;
}
.centeredTable
{
    margin-left: auto;
    margin-right:auto;
}
.outlined
{
	border-top:1px solid #696969; border-left:1px solid #696969; border-right:1px solid #696969; border-bottom:1px solid #696969;
}

.outlinedAndCenteredTable
{
    margin-left: auto;
    margin-right:auto;
	border-top:1px solid #696969; border-left:1px solid #696969; border-right:1px solid #696969; border-bottom:1px solid #696969;

}
.sectionTitle
{
    font-size:larger;
    font-weight: bold;
}
#frontPageNews
{
    width:270px;
    float:left;
    border:solid 1px #ccc;
    padding: 0 5px 0 5px;
}
#frontPageMain
{
    width:286px;
    float:left;
    padding: 0 10px 0 10px;
    line-height:20px;

}
#frontPageRightColumn
{
    width:270px;
    float:left;

}
#frontPageSched
{
    min-height: 200px;
    height:auto !important; 
    width:270px;
    border:solid 1px #ccc;
    padding: 0 5px 0 5px;
}
#frontPageLogo
{
    text-align:center;
    padding-top:100px;
}
#Container
{
    width:900px;
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treated as min-height*/
	background-color:#fff;
	min-height:500px; /* real browsers */
}
#HeaderPane
{	
	height: 50px;
	clear:both;
}
#ContentPane
{
    width: 870px;
    margin-left: auto;
    margin-right:auto;
    padding: 0 15px 0 15px;
    height:auto !important; 
	height:100%; 
	background-color:#fff;
	min-height:500px;

}
#LoggedInUserPane
{
    position:absolute;
    margin-top:-20px;
    margin-left:130px;
    width:125px;
    text-align:center;
    font-weight:bold;
}
#FooterPane
{	
	height: 70px;
	clear:both;
	text-align:center;
}
.mainmenu
{
    width: 650px;
    margin-left: auto;
    margin-right:auto;
    padding: 0;
}
ul.menu
{
    padding: 0;
    list-style: none;
}
ul.menu li
{
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 130px;
    text-align:center;
}
ul.submenu
{
    position: absolute;
    top:17px;
    left:-40px;
    float: left;
    margin: 0;
    list-style: none;
    display:none;
    width: 130px;
    z-index: 500;
}
ul.menu li a, ul.menu li a:visited
{
    display: block;
    text-decoration: none;
    color: #ffffff;
    font-size:10pt;
    background-color: #023C6A;
    padding: 0 5px 0 5px;
    border: 1px solid #ccc;
    float: left;
    width: 120px;
}
ul.submenu li a, ul.submenu li a:visited
{
    display: block;
    text-decoration: none;
    color: #ffffff;
    background-color: #023C6A;
    padding: 0 5px 0 5px;
    border: 1px solid #ccc;
    float: left;
    width: 120px;
}

ul.menu li:hover ul.submenu
{
    display: block;
}

ul.menu li a:hover
{
    background-color:#777777;
    color:#ffffff;
}
.caption
{
    font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-Serif;
	font-size:10pt; 
	font-weight:bold;
	background-color:#005A9C;
	color:#ffffff;
}
.accordionHeader
{
    font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-Serif;
	font-size:10pt; 
	font-weight:bold;
	border: solid 1px #005A9C;
	background-color:#ffffff;
	color:#023C6A;
	padding:3px;
}
input, textarea
{
    font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-Serif;
	font-size:9pt; 
	color:#023C6A; 
	background-color: #ffffff
}

select
{
    font-family: Tahoma, Geneva, Verdana, Helvetica, Sans-Serif;
	font-size:9pt; 
	color:#023C6A;
}
a:link, a:visited, a:active, a:hover
{
	color: #000099;
}
.Win 
{
	color: #0033FF;
	font-size: 8pt;
	font-weight: bold; 
	text-decoration: underline;
	text-transform:uppercase;
}
.Tie 
{
	color: #006600;
	text-decoration: underline;
	font-size: 8pt;
}
.Lose 
{
	color: #FF0066;
	font-size: 8pt;
}
.DefaultWin 
{
	color: #FF6600;
	font-size: 8pt;
	font-weight: bold; 
	text-decoration: underline;
}
.DefaultLoss 
{
	color: #CC6600;
	font-size: 8pt;
}
.footer  
{
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica; 
	color: #999999; 
	text-align:center;
}
.GroupedHeader 
{
	background-color:#CCCCCC;
	color:#333333;
	font-weight:bold;
	text-align:center;
}
.menuSized
{
    width: 650px;
    margin-left:auto;
    margin-right:auto;
}
.noEmail 
{
	display: inline;
	color: #333333;
	background-image: url('/images/noemail.gif');
	background-repeat: no-repeat;
	font-size: 8pt
}

.GroupedHeader a:link, .GroupedHeader a:visited, .GroupedHeader a:active, .GroupedHeader a:hover
{
	color: #333333;
	font-size: 10pt;
}
.Email a:link, .Email a:visited, .Email a:active, .Email a:hover
{
	color: #0000E0;
	font-size: 8pt;
}
.Player
{
	color:#333333;
	vertical-align: top;
	text-align:right;
}
.HomePhone 
{
	color: #990066;
	font-size: 8pt;
	font-weight:300;
}
.WorkPhone 
{
	color: #552200;
	font-size: 8pt;
}
.CellPhone 
{
	color: #FA8A05;
	font-size: 8pt;
}
.StatsWin
{ 
	background-color:#CCCCFF;
	color:#000033;
	text-align:center;
	padding:3px 5px 3px 5px;
}

.StatsLose
{
	background-color:#CCFFCC;
	color:#000033;
	text-align:center;
	padding:3px 5px 3px 5px;
}

.StatsTie
{
	background-color:#FFCCCC;
	color:#000033;
	text-align:center;
	padding:3px 5px 3px 5px;
}

.StatsDefault
{
	background-color:#FFCCFF;
	color:#000033;
	text-align:center;
	padding:3px 5px 3px 5px;
}
.StatsHeading
{
	font-weight:bold;
}
.LastUpdated
{
    font-size:small;
    font-style:italic;
    color:Silver;
}
.Warning
{
    color:Red;
}
.BottomBorder
{
    border-bottom:1px solid #696969;
}
.IEWarning
{
    background-color:#696969;
    color:Red;
    text-align: center;
    font-weight:bold;
    font-size:larger;
}
