
html, body { width:100%; height:100% }

body
{
    font-size: 12px;
    margin: 0px;
    font-family: Helvetica, Sans-Serif;
}

TD
{
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    
}

IMG
{
    border: 0;
    
}

A, A:active, A:visited
{
  color: #336699;
}

A:hover
{
  color: #7DD8FF;
}

INPUT, SELECT
{
    font-size: 12px;
}

.MyActivity, .MyActivity:active, .MyActivity:visited
{
  font-size: xx-small;
  color: #000000;
  text-decoration: none;
}

.MyActivity:hover
{
  font-size: xx-small;
  color: #7DD8FF;
  text-decoration: none;
}


.TopUI, A.TopUI:active, A.TopUI:visited
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #FFFFFF;
	text-shadow: rgb(0, 0, 0) 1px 1px 2px;
    text-decoration: none;
}

.SubUI, A.SubUI:active, A.SubUI:visited
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #333333;
    text-decoration: none;
}


A.TopUISelected, A.TopUI:hover, A.TopUISelected:visited
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #7DD8FF;
    text-shadow: rgb(0, 0, 0) 1px 1px 2px;
    text-decoration: none;
}

A.SubUISelected, A.SubUI:hover, A.SubUISelected:visited
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
	color:#ffffff;
    background-color: #70C2E6;
    text-shadow: rgb(0, 0, 88) 1px 1px 2px;
    text-decoration: none;
	padding: 0px 2px;
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.SubMenuShadow {
	
	-moz-box-shadow: 0px 5px 4px #999999;
	-webkit-box-shadow: 0px 5px 4px #999999;
	box-shadow: 0px 5px 4px #999999;
	
}


.BulletinNav, A.BulletinNav:active, A.BulletinNav:visited
{
    font-weight: bold;
    font-size: 11pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #000000;
    text-decoration: none;
}

A.BulletinNav:hover
{
    font-weight: bold;
    font-size: 11pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #FF0000;
    text-decoration: none;
}

.DivLine
{
	height:1px;
	border-bottom:solid 1px silver;
}

.NoLine
{
    text-decoration: none;
}

.PageHeading
{
    font-size: 20px;
    font-family: Helvetica, Sans-Serif;
    /*color: #55b0d7;*/
    color: #263658;
    font-weight: normal;
}

.SubHeading
{
    font-size: 14px;
    font-family: Helvetica, Sans-Serif;
    color: #287A9E;
	background-color:#EEEEEE;
    font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
    padding: 1px 4px;
}

.TournamentHeading
{
    font-size: 14px;
    font-family: Helvetica, Sans-Serif;
    background-color: #19547E;
    color: #ffffff;
    font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
    padding: 1px 4px;
    border: solid 1px #19547E;
}

.LeagueHeading
{
    font-size: 14px;
    font-family: Helvetica, Sans-Serif;
    background-color: #457345;
    color: #ffffff;
    font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
    padding: 1px 4px;
    border: solid 1px #457345;
}

.TrainingHeading
{
    font-size: 14px;
    font-family: Helvetica, Sans-Serif;
    background-color: #2084a6;
    color: #ffffff;
    font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
    padding: 1px 4px;
    border: solid 1px #19547E;
    
    text-shadow: rgb(0, 0, 88) 1px 1px 2px;
}

.WhiteLink, .WhiteLink:visited, .WhiteLink:hover {
	color: #ffffff;
}

.SubHeadingDark, .SubHeadingDark:visited
{
    font-size: 14px;
    font-family: Helvetica, Sans-Serif;
    color: #263658;
    font-weight: bold;
    text-decoration: none;
}

.PrimaryPlayer
{
    background-color:#4169E1;
    color:white;
    font-weight:bold;
}

.SecondaryPlayer
{
    background-color:#aaaaaa;
    color:black;
    font-weight:bold;
}

.GuestPlayer
{
    background-color: #67cd9a;
    color: black;
    font-weight:bold;
}


.HomeHeading
{
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #263658;
    font-weight: bold;
}

.TinyHeading
{
    font-size: 11px;
    font-family: Helvetica, Sans-Serif;
    color: #2d88af;
    font-weight: bold;
}
.TinyHeadingDark
{
    font-size: 11px;
    font-family: Helvetica, Sans-Serif;
    color: #263658;
    font-weight: bold;
}

.AgeGroupBox
{
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: Black;
    background-color: Orange;
    font-weight: bold;
    padding: 0px 3px 0px 3px;
    text-decoration: none;
}

.RankingsAgeGroupBox
{
    font-size: 11pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: Black;
    text-decoration: none;
}


.TinyUI, A.TinyUI:active, A.TinyUI:visited
{
    font-size: 7pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #FFFFFF;
    font-weight: bold;
}

.TableHeader
{
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: white;
    font-weight: bold;
    background-color: #2D6C86;
}

.TableFooter
{
    font-size: 13px;
    font-family: Helvetica, Sans-Serif;
    background-color: #B9DBE8;
}

.HelpHeading
{
    font-size: 9pt;
    font-family: Helvetica, Sans-Serif;
    color: #ff8c00;
    font-weight: bold;
}

.TinyText
{
    font-size: 11px;
    font-family: Helvetica, Sans-Serif;
}

.HeavyText
{
    font-family: Helvetica, Sans-Serif;
    text-decoration: none;
    color: Black;
    font-weight:bold;
    font-size: 12px;
}

.NormalText
{
    font-family: Tahoma, Verdana, Sans-Serif;
    text-decoration: none;
    color: Black;
}

.DataText
{
    color: Maroon;
}

.DataLabel
{
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #263658;
    font-weight: bold;
}

.NormalButton {
	color: white;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
	box-shadow: 0px 0px 5px #999999;
	border: 1px solid #ffffff;
	background-color: #1f87a0;
	cursor: hand;
	cursor: pointer;
	text-decoration:none;
	-webkit-appearance: none;
}

.WarningButton {
	color: white;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
	box-shadow: 0px 0px 5px #999999;
	border: 1px solid #ffffff;
	background-color: #990000;
	cursor: hand;
	cursor: pointer;
	text-decoration:none;
	-webkit-appearance: none;
}

.TinyButton {
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding: 4px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
	box-shadow: 0px 0px 5px #999999;
	border: 1px solid #ffffff;
	background-color: #1f87a0;
	cursor: hand;
	cursor: pointer;
	-webkit-appearance: none;
}

.TinyWarningButton {
	color: white;
	font-weight: bold;
	font-size: 11px;
	text-align:center;
	padding: 4px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
	box-shadow: 0px 0px 5px #999999;
	border: 1px solid #ffffff;
	background-color: #cc1100;
	cursor: hand;
	cursor: pointer;
	-webkit-appearance: none;
}

.NanoButton {
	color: white;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0px 0px 3px #999999;
	-webkit-box-shadow: 0px 0px 3px #999999;
	box-shadow: 0px 0px 3px #999999;
	background-color: #1f87a0;
	cursor: hand;
	cursor: pointer;
	-webkit-appearance: none;
}

.NormalButton_OLD
{
    font-size: 12px;
    cursor: pointer;
    font-weight: bold;
    font-family: Tahoma, Verdana, Sans-Serif;
}

.WarningButton_OLD
{
    font-size: 12px;
    color: Red;
    cursor: hand;
    cursor: pointer;
}

.TinyButton_OLD
{
    font-size: 7pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    cursor: hand;
    cursor: pointer;
}

.TinyWarningButton_OLD
{
    font-size: 7pt;
    color: Red;
    font-family: Tahoma, Verdana, Sans-Serif;
    cursor: hand;
    cursor: pointer;
}



A.SectionCellLink, A.SectionCellLink:active, A.SectionCellLink:visited
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #336699;
    text-decoration: none;
}


A.HomeBarLink, A.HomeBarLink:active, A.HomeBarLink:visited
{
    font-weight: bold;
    font-size: 9pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #003366;
    text-decoration: none;
}


.SectionTab {
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background-color: aliceBlue;
	border-width: 2px 2px 0px 2px;
	border-style: solid;
	border-color: #666666;
	padding: 3px 6px 2px 6px;
	margin: 2px 0px 0px 3px;
}

.SectionTabInnerGlow {
	-moz-box-shadow: 2px 2px 3px #ffffff inset;
	-webkit-box-shadow: 2px 2px 3px #ffffff inset;
	box-shadow: 2px 2px 3px #ffffff inset;

}

.SectionTabInnerShadow {
	-moz-box-shadow: 0px 0px 3px #666666 inset;
	-webkit-box-shadow: 0px 0px 3px #666666 inset;
	box-shadow: 0px 0px 3px #666666 inset;

}

.PageTab {
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background-color: #F5F5DC;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #808080;
	padding: 2px 6px 2px 6px;
	margin: 2px 0px 0px 0px;

	-moz-box-shadow: 0px 0px 3px #999999 inset;
	-webkit-box-shadow: 0px 0px 3px #999999 inset;
	box-shadow: 0px 0px 3px #999999 inset;

}

.PageTabSel {
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	-o-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background-color: #ffffff;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #808080;
	padding: 4px 6px 2px 6px;
	margin: 2px 0px 0px 0px;
	color: #2D88AF;
}

A.TabLink, A.TabLink:active, A.TabLink:visited
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #808080;
    text-decoration: none;
}

A.TabLink:hover
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #D0565A;
    text-decoration: none;
}

A.TabLinkSel, A.TabLinkSel:active, A.TabLinkSel:visited
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #D0565A;
    text-decoration: none;
}


.PageTabBox {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	background-color: #ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	min-height:200px;
	min-width: 740px;
	padding:8px;

	-moz-box-shadow: 0px 0px 10px #999999;
	-webkit-box-shadow: 0px 0px 10px #999999;
	box-shadow: 0px 0px 10px #999999;

}


.PageTabSpacer {
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #808080;
	min-width: 3px;
}




A.SectionTabLink, A.SectionTabLink:active, A.SectionTabLink:visited
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #22405D;
    text-decoration: none;
}

A.SectionTabLink:hover
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #ffffff;
    text-decoration: none;
	text-shadow: rgb(50, 50, 80) 1px 1px 2px;
}

A.SectionTabLinkSel, A.SectionTabLinkSel:active, A.SectionTabLinkSel:visited
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #ffffff;
    text-decoration: none;
}


A.TabLink, A.TabLink:active, A.TabLink:visited
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #808080;
    text-decoration: none;
}

A.TabLink:hover
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #2d88af;
    text-decoration: none;
}

A.TabLinkSel, A.TabLinkSel:active, A.TabLinkSel:visited
{
    font-weight: bold;
    font-size: 12px;
    font-family: Helvetica, Sans-Serif;
    color: #2d88af;
    text-decoration: none;
}

.GridBorderAll
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.GridBorderBR
{
    border-right: black 1px solid;
    border-top: white 0px solid;
    border-left: white 0px solid;
    border-bottom: black 1px solid;
}

.GridBorderLBR
{
    border-right: black 1px solid;
    border-top: white 0px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
}

.GridBorderTRB
{
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: white 0px solid;
    border-bottom: black 1px solid;
}

.GridTable
{
    border-width:0 0 1px 1px; border-color:Gray; border-style:solid;
}

.GridCell
{
    border-width:1px 1px 0 0; border-color:Gray; border-style:solid;
    padding: 2px;
}

.LinesTable
{
    border-width:1px 1px 1px 1px; border-color:#708090; border-style:solid; padding: 2px; border-collapse:collapse;
}

.AlertTable
{
    border-width:1px 1px 1px 1px; border-color:#FF0000; border-style:solid; padding: 2px; border-collapse:collapse;
}

.LinesTableRow
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#FFFFFF;
}

.LinesTableGridRow
{
    border-width:0px 1px 1px 0px; border-color:#708090; border-style:solid;
}


.LinesTableOddRow
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#F0F8FF;
}

.LinesTableOddRow_V
{
    border-width:0px 1px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#F0F8FF;
}

.LinesTableOddRow_Dark
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#E2EAF1;
}

.LinesTableEvenRow
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#FAFAFA;
}

.LinesTableEvenRow_V
{
    border-width:0px 1px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#FAFAFA;
}

.LinesTableEvenRow_Dark
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#ECECEC;
}

.LinesTableHighlightRow
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#FFFACD;
}

.LinesTableHighlightRow_Dark
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#F1ECBF;
}

.TinyHeadingDark
{
    font-size: 8pt;
    font-family: Tahoma, Verdana, Sans-Serif;
    color: #255E97;
    font-weight: bold;
}


.LinesTableHeader
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#255E97;
    font-size: 8pt;
    color: white;
    font-weight: bold;
}

.LinesTableHeader_V
{
    border-width:0px 1px 1px 0px; border-color:#708090; border-style:solid;
    background-color:#255E97;
    font-size: 8pt;
    color: white;
    font-weight: bold;
}


.LinesTableFooter
{
    border-width:0px 0px 1px 0px; border-color:#708090; border-style:solid;
    background-color:Silver;
    font-size: 8pt;
    color: black;
}

.LinesTableLink, .LinesTableLink:visited
{
    color:#255E97;
    text-decoration:none;
}
.LinesTableLink:hover
{
    color:#7DD8FF;
}

.DarkLink, .DarkLink:visited
{
    color:#103455;
    text-decoration:none;
}
.DarkLink:hover
{
    color:#643733;
}

.LinkButton
{
    background-color:#255E97;
    font-size: 10pt;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    cursor:hand;
    cursor:pointer;
    -webkit-appearance: none;
}

.LinkButtonDisabled
{
    background-color:#999999;
    font-size: 10pt;
    color: #DCDCDC;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    cursor:hand;
    cursor:pointer;
    -webkit-appearance: none;
}

.NoPad
{
    margin:0px;
    padding:0px;
}

.Handy
{
    cursor:hand;
    cursor:pointer;
}

.BodyPadding
{
	margin:8px;
}

.BlockPadding
{
	margin:12px 35px;
}

.roundbox {
	background-color:#dcdcdc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius:  10px;
	padding: 6px;
	margin: 0;
}


.roundedmid {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius:  8px;
	padding: 2px 2px 2px 2px;
}

.rounded5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius:  5px;
}

.rounded3 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius:  3px;
}

.GameTagPostponed {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-color: #FF9900;
	color: #ffffff;
	font-style: italic;
	text-align: center;
}

.GameTagRescheduled {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-color: #330099;
	color: #ffffff;
	font-style: italic;
	text-align: center;
}

.GameTagCanceled {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-color: #CC1100;
	color: #ffffff;
	font-style: italic;
	text-align: center;
}

.InfoTagMisc {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	background-color: #999999;
	color: #ffffff;
	text-align: center;
	padding: 0px 4px;
}

.bigshadow {
	-moz-box-shadow: 0px 0px 15px #000000;
	-webkit-box-shadow: 0px 0px 15px #000000;
	box-shadow: 0px 0px 15px #000000;
}

.basicshadow {
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
	box-shadow: 0px 0px 5px #999999;
}

.lightshadow {
	-moz-box-shadow: 0px 0px 3px #999999;
	-webkit-box-shadow: 0px 0px 3px #999999;
	box-shadow: 0px 0px 3px #999999;
}

.verticalspacer {
	position:relative;
	top:0px;
	left:0px;
	width:40px;
	float:left;
}

.infoboxcolor {
	background-color: #f7f5f5;
}

.lightboxcolor {
	background-color:rgba(255,255,255,0.8);
}

.LinkIcon {
	padding:0px 4px;
	vertical-align:middle;
}

.bubblelink, .bubblelink:hover, .bubblelink:active, .bubblelink:visited
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
	padding: 0px 6px;
}

.boxoutline {
	border: solid 1px #999999;
}

.ButtonLinkSmall, .ButtonLinkSmall:visited {
	color: white;
	font-weight: bold;
	font-size: 9px;
	padding: 4px 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	-moz-box-shadow: 0px 0px 3px #999999;
	-webkit-box-shadow: 0px 0px 3px #999999;
	box-shadow: 0px 0px 3px #999999;
	border: 1px solid #ffffff;
	background-color: #1f87a0;
	cursor: hand;
	cursor: pointer;
	text-decoration:none;
	-webkit-appearance: none;
}

.ButtonLinkTiny, .ButtonLinkTiny:visited, .ButtonLinkTiny:link {
	color: white;
	font-weight: bold;
	font-size: 8px;
	padding: 2px 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0px 0px 2px #999999;
	-webkit-box-shadow: 0px 0px 2px #999999;
	box-shadow: 0px 0px 2px #999999;
	border: 1px solid #ffffff;
	background-color: #1f87a0;
	cursor: hand;
	cursor: pointer;
	text-decoration:none;
	vertical-align:middle;
	-webkit-appearance: none;
}



.ButtonLinkMed, .ButtonLinkMed:visited, .ButtonLinkMed:link {
	color: white;
	font-weight: bold;
	font-size: 13px;
	padding: 4px 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	border-radius: 8px;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
	box-shadow: 0px 0px 5px #999999;
	border: 1px solid #ffffff;
	background-color: #1f87a0;
	cursor: hand;
	cursor: pointer;
	text-decoration:none;
	-webkit-appearance: none;
}

.ButtonLinkLarge, .ButtonLinkLarge:visited {
	color: white;
	font-weight: bold;
	font-size: 19px;
	padding: 4px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0px 0px 5px #999999;
	-webkit-box-shadow: 0px 0px 5px #999999;
	box-shadow: 0px 0px 5px #999999;
	border: 1px solid #ffffff;
	background-color: #1f87a0;
	cursor: hand;
	cursor: pointer;
	text-decoration:none;
	-webkit-appearance: none;
}

.ButtonQuickEdit {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius:  5px;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
	padding:2px 4px;
	background-color:dodgerblue;
	color:white;
	cursor: hand;
	cursor: pointer;
	
	-moz-box-shadow: 1px 1px 2px #ffffff inset;
	-webkit-box-shadow: 1px 1px 2px #ffffff inset;
	box-shadow: 1px 1px 2px #ffffff inset;
	border: solid 1px dodgerblue;
	-webkit-appearance: none;
}

.ButtonQuickEdit:hover {
	color:white;
	background-color:darkorange;
	-webkit-appearance: none;
}


.WarningButtonBG, .WarningButtonBG:visited {
	background-color:#DC0303;	
}

.EventAlertText
{
    font-size: 14px;
    font-family: Helvetica, Sans-Serif;
    color: #FFFFFF;
	background-color:#990000;
    font-weight: normal;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
    padding: 1px 4px;
}

.NewsImage {
	height: 120px;
	width: 220px;
	border-bottom: solid 0px #ffffff;
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-size: 100%;

}
.NewsImageSmall {
	height: 60px;
	width: 110px;
	border-bottom: solid 0px #ffffff;
	background-position: 50% 0%;
	background-repeat: no-repeat;
	background-size: 100%;

}

.MatchHomeDark {background-color:#008ec9;color:white;font-weight:bold;}
.MatchHomeLight {background-color:#b9dbe8;color:black;}
.MatchHomeLine {border:solid 1px #008ec9;background-color:white;color:black;}
.MatchAwayDark {background-color:#ff8c00;color:white;font-weight:bold;}
.MatchAwayLight {background-color:#ffe4c3;color:black;}
.MatchAwayLine {border:solid 1px #ff8c00;background-color:white;color:black;}

.TeamTierBox {
	background-color: #dcdcdc;
	border-radius: 4px;
	padding: 0px 6px;
	margin: 0;
	border: solid 1px #9999ff;
	font-weight: bold;
}

.thumbnail_crop {
  position: relative;
  width: 50px;
  height: 50px;
  overflow: hidden;
}
.thumbnail_crop img {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 100%;
  width: auto;
  -webkit-transform: translate(-50%,-50%);
      -ms-transform: translate(-50%,-50%);
          transform: translate(-50%,-50%);
}
.thumbnail_crop img.portrait {
  width: 100%;
  height: auto;
}

.thumbnail_contain {
    width: 50px;
    height: 50px;
    background-image: url("/images/transparent.gif");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}

.ResetSigBtn {
	border-radius: 3px;
	border:solid 1px gray; 
	background-color:#B9DBE8;
	padding:1px 4px;
	cursor:pointer;
}

.ResetSigBtnText, .ResetSigBtnText:hover {
	height: 18px;
	line-height: 16px;
	color:black;
}

