﻿

.Empty
{
}


.TitleImage
{
	vertical-align: middle;
}

.PageTitle
{
    color: gold;
    font-family: Calibri;
    font-size: 18pt;
    cursor: default;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}

.TitleText
{
	border: 1px solid #F5F5F5;
	color: white;
	font-family: Calibri;
	font-size: 14pt;
	cursor: default;
	text-align: center;
	vertical-align: middle;
    font-weight: bold;
}

.TitleText2
{
	color: gold;
	font-family: Calibri;
	font-size: 14pt;
	cursor: default;
	text-align: center;
	vertical-align: middle;
}

.TitleText3
{
    color: dodgerblue;
    font-family: Calibri;
    font-size: 14pt;
    cursor: default;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}

.TitleText4
{
    color: white;
    font-family: Calibri;
    font-size: 14pt;
    cursor: default;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    border-right: #f5f5f5 1px;
    border-top: #f5f5f5 1px; 
    border-left: #f5f5f5 1px;
    border-bottom: #f5f5f5 1px;
}

.TitleTextTPL
{
	color: #5C5C5C;
	font-family: Calibri;
	font-size: 18pt;
	cursor: default;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.BodyTextYellowSmall
{
	color: yellow;
	font-family: Calibri;
	font-size: 10pt;
	cursor: hand;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.BodyText
{
	color: white;
	font-family: Calibri;
	font-size: 12pt;
	cursor: default;
	text-align: center;
	vertical-align: middle;
}


.BodyTextTPLLeft
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: middle;
}

.BodyTextTPLLeftSmall
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	vertical-align: middle;
}

.BodyTextTPLRight
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: right;
	vertical-align: middle;
}

.BodyTextTPLRightSmall
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
	vertical-align: middle;
}

.BodyTextTPL
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
}

.BodyTextTPLSmall
{
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-align: center;
    vertical-align: middle;
}


.BodyTextTB
{
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.BodyTextBold
{
	color: white;
	font-family: Calibri;
	font-size: 12pt;
	cursor: auto;
	text-align: center;
	vertical-align: middle;
    font-weight: bold;
}


.BodyTextBoldLeft
{
	color: white;
	font-family: Calibri;
	font-size: 12pt;
	cursor: auto;
	text-align: left;
	vertical-align: middle;
    font-weight: bold;
}

.BodyTextRed
{
	color: red;
	font-family: Calibri;
	font-size: 12pt;
	text-align: center;
	vertical-align: middle;
}
.BodyTextYellow
{
	color: yellow;
	font-family: Calibri;
	font-size: 12pt;
	cursor: auto;
	text-align: center;
	vertical-align: middle;
    font-weight: bold;
}

.BodyTextSmall
{
	color: white;
	font-family: Calibri;
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
}

.BodyTextSmallRight
{
	color: white;
	font-family: Calibri;
	font-size: 10pt;
	cursor: auto;
	text-align: right;
	vertical-align: middle;
}

.BodyTextSmallBold
{
	color: white;
	font-family: Calibri;
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}


.BodyTextRedSmall
{
	color: red;
	font-family: Calibri;
	font-size: 10pt;
	text-align: center;
	vertical-align: middle;
}


.TopGroup
{
  background-color:#757495; 
  background-image: url(images/top_groupBg.gif); 
  border:1px solid #696885; 
  border-bottom-color: #57566F; 
  border-right-color: #57566F; 
  cursor:default; 
}

.MenuGroup
{
    border: 0px none #02246e;
    cursor: default;
    text-align: left;
    color: white;
    font-family: Rockwell;
    font-size: 10pt;
    background-color: #0000FF;
}

.MenuGroup2
{
	background-color: #02246e;
	border: 10px solid #66788C;
	cursor: default;
	text-align: left;
	color: white;
	font-family: Rockwell;
	font-size: 10pt;
}

.MenuGroup3
{
	background-color: #011A4E;
	border: 10px solid #2F0404;
	cursor: default;
	text-align: left;
	color: white;
	font-family: Rockwell;
	font-size: 10pt;
}

.SubMenuGroup
{
	background-color: #363636;
	border: 10px none #02246e;
	cursor: default;
	text-align: left;
	color: white;
	font-family: Calibri;
	font-size: 10pt;
}


.TopMenuItem
{
  color:white; 
  font-family:tahoma; 
  font-size:12px; 
  font-weight: bold;
  padding:20px;
  cursor:default; 
}

.TopMenuItemHover 
{
  color:white; 
  background-image: url(images/top_itemHoverBg.gif);   
  background-color:#757495; 
  font-family:tahoma; 
  font-size:12px; 
  font-weight: bold;
  cursor:default; 
}

.MenuItem
{
	border: 1px solid #F5F5F5;
	color: white;
	font-family: calibri;
	font-size: 10pt;
	cursor: default;
	text-align: left;
}
.MenuItemHover
{
	background-color: maroon;
	color: white;
	font-family: calibri;
	font-size: 10pt;
	cursor: default;
	border: 1px solid #F5F5F5;
}
.MenuItemHover2
{
	background-color: black;
	color: white;
	font-family: calibri;
	font-size: 10pt;
	cursor: default;
	border: 1px solid #F5F5F5;
}
.SubMenuItemTPL
{
	background-color: black;
	color: white;
	font-family: calibri;
	font-size: 10pt;
	cursor: default;
}

.SubMenuItemHover
{
	background-color: #FFFF00;
	color: #000000;
	font-family: calibri;
	font-size: 10pt;
	cursor: default;
	border: 1px solid #F5F5F5;
}
.SubMenuItemHoverTPL
{
	background-color: #C0C0C0;
	color: #000000;
	font-family: calibri;
	font-size: 10pt;
	cursor: default;
	border: 1px solid #F5F5F5;
}

.TitleImage
{
	vertical-align: middle;
}

#wrapper
{
	position: relative;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.SlideShowText {
	font-family: "trebuchet MS";
	font-size: 10pt;
	color: #FFFFFF;
}

.collapsePanel {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-family: "trebuchet MS";
	font-size: 11pt;
	background-color: #000020;
}
.heading {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-family: "trebuchet MS";
	font-size: 10pt;
	text-align: left;
	background-color: #000055;
	font-weight: bold;
	vertical-align: middle;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}


tr.HeaderRowStyle,
tr.HeaderRowStyle a:visited, 
tr.HeaderRowStyle a:link {
	background-color: #66788C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 2px;
	height: 20px;
}

tr.RowStyle
{
	border: 1px none #000000;
	background-color: #DEE0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	height: 20px;
	padding-left: 2px;
}
tr.RowStyle a:visited,
tr.RowStyle a:link 
{
	border: 1px none #000000;
	background-color: #DEE0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000080;
	height: 20px;
	padding-left: 2px;
}

tr.AlternatingRowStyle
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	height: 20px;
	padding-left: 2px;
}
tr.AlternatingRowStyle a:visited,
tr.AlternatingRowStyle a:link 
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000080;
	height: 20px;
	padding-left: 2px;
}


.SelectedRowStyle {
	border: 1px none #000000;
	background-color: #2235DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	height: 20px;
	padding-left: 2px;
}

tr.HeaderRowStyleSmall,
tr.HeaderRowStyleSmall a:visited, 
tr.HeaderRowStyleSmall a:link {
	background-color: #66788C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 2px;
	height: 20px;
}

tr.RowStyleSmall
{
	border: 1px none #000000;
	background-color: #DEE0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	height: 20px;
	padding-left: 2px;
}
tr.RowStyleSmall a:visited,
tr.RowStyleSmall a:link 
{
	border: 1px none #000000;
	background-color: #DEE0E0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000080;
	height: 20px;
	padding-left: 2px;
}

tr.AlternatingRowStyleSmall
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	height: 20px;
	padding-left: 2px;
}
tr.AlternatingRowStyleSmall a:visited,
tr.AlternatingRowStyleSmall a:link 
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000080;
	height: 20px;
	padding-left: 2px;
}

.SelectedRowStyleSmall {
	border: 1px none #000000;
	background-color: #2235DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	height: 20px;
	padding-left: 5px;
}

.SelectedRowStyleSmall2 {
	border: 1px none #000000;
	background-color: #FFFF66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	height: 20px;
	padding-left: 5px;
}

.GridStyle {
	border: 1px solid #000000;
}


.HeaderStyle {
	font-family: "Trebuchet MS";
	font-size: 14pt;
	color: #335984;
	height: 20px;
	font-weight: bold;
}
.HeaderStyleSmall {
	font-family: "Trebuchet MS";
	font-size: 12pt;
	color: #335984;
	font-weight: bold;
}


#master_content .dropShadowPanel span {color:white;text-decoration:underline;}
#master_content .dropShadowPanel span:hover {text-decoration:none;}


.dropShadowPanel 
{
	background-color: #B1B1B1;
}

.ResultMenuItem
{
	font-family: Rockwell;
	font-size: 12pt;
	color: #000000;
	vertical-align: middle;
}
.ResultMenuItemHover
{
	font-family: Rockwell;
	font-size: 12pt;
	color: #FF0000;
	vertical-align: middle;
}

.ResultBodyText
{
	font-family: Rockwell;
	font-size: 10pt;
	color: #000000;
}

#leftcolumn{
	width: 150px;
	background: url('Academy97/images/leftcolumn-bg.jpg') repeat-y left top;
	font-size: 10px;
	color: #fff;
	position: relative;
	z-index: 2;
	vertical-align: top;
}
.AcademyBackground
{
	background: url('Academy97/images/AcademyBG.jpg') top no-repeat;
	background-color: #000000;
}

.ThroughBallBackground
{
	background: url('ThroughBall/images/BG.jpg') top no-repeat;
	background-color: #000000;
}

.MasterMenu
{
    z-index: 300;
}
.ContentStyle {
	z-index: 1;
}
.ajax__calendar {
    position: relative;
    left: 0px !important;
    top: 0px !important;
    visibility: visible; display: block;
}
.ajax__calendar iframe
{
    left: 0px !important;
    top: 0px !important;
}

.ajax__calendar_container { z-index : 1000 ; }
