/* HSC Custom ~Dark~ */

BODY
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    position: relative;
    text-align: center;
    background-image: url("image.aspx?ID=114");
    color:#ffffff;
}

IMG
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

/* HSC Custom Override sample template */
.D4MainTable { width: 796px; text-align: center; background-color: black; color: white; }
.D4BodyTable { width: 796px;  }
.D4LeftSide { width: 30%;}
.D4LeftSideTable { width: 224px; }
.D4Center { width: 336px;}
.D4RightSide { width: 30%;}
.D4RightTable { width: 224px; }

A:link { text-decoration: underline; color: #ccffbb; }
A:visited { text-decoration: underline; color: #ddffcc;}
A:active { text-decoration: underline; color: #99FFFF;}
A:hover { text-decoration: none; color: #99FFFF;}

.AnnouncementMainTable {}
.AnnouncementTitle {  }
.AnnouncementContentBackground { padding-left: 10px;}
.AnnouncementDataGrid {}

.AboutUsMainTable {}
.AboutUsTitle {  }
.AboutUsBackground {}

.CampsMainTable {}
.CampsTitle { background-image: url("image.aspx?id=62"); width: 188px; height: 23px; }
.CampsBackground {}

.CoachMain { background-color: #000000; height: 300px; color:#ffffff;}
.CoachMainTable { background-color: white; }
.CoachGroupTitleBackground { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px;
PADDING-TOP: 8px; BACKGROUND-COLOR: #000080; color: white; font-weight: bold; font-family: tahoma; }
.CoachRoleBackground {background-color: #f0ec91; font-size: 14px; font-family: tahoma; }
.CoachGridItemStyle { background-color: #c0c0c0; }
.CoachGridAltItemStyle { background-color: #eaeaea; }

.CustomPageMainTable { text-align: center; width: 780px; color: white; background-color: #000000; }
.CustomPageContent { }

.ContactUsFormTitle { background-color:#006600; }

.EventsClubPageMainTable{ background-color: black; }
.EventsClubPageBody { background-color: black; padding-left: 10px; }
.EventsClubPageDataGrid
.EventsClubPageDataGridAlternatingItemStyle { background-color: #008833; FONT-SIZE: 10pt; }
.EventsClubPageDataGridItemStyle { background-color: #00cc33; FONT-SIZE: 10pt; }
.EventsClubPageDataGridHeaderStyle { background-color: #006600; FONT-SIZE: 10pt; color: #FFFFFF; }

.EventsMainTable {}
.EventsTitle {}
.EventsContentBackground { padding-left: 10px;}
.EventsDataGrid { font-size: 10px; border: 0px; }
.EventsDataGridAlternatingItemStyle { }
.EventsDataGridItemStyle { }
.EventsDataGridHeaderStyle { }

.EventsClubBody {  text-align: center; }
.EventsClubDataGrid {}
.EventsClubDataGridAlternatingItemStyle { background-color: #DDDDDD; }
.EventsClubDataGridItemStyle { background-color: gray; }
.EventsClubDataGridHeaderStyle { background-color: 006600; font-weight: bold; }

.EventsDataGridItemStyle { color: white; }
.EventsDataGridAlternatingItemStyle { color: white; }

.FieldInfoMainTable {}
.FieldInfoTitle { background-image: url("image.aspx?id=55"); width: 188px; height: 23px;}
.FieldInfoBackground { background-image: url("image.aspx?id=57"); width: 30px; height: 15px; background-repeat: no-repeat; }

.FormsMainTable {}
.FormsTitle { background-image: url("image.aspx?id=56"); width: 188px; height: 23px;}
.FormsBackground { background-image: url("image.aspx?id=57"); width: 30px; height: 15px; background-repeat: no-repeat; }

.FreeStyleMainTable { width: 100%;}
.FreeStyleTitle {}
.FreeStyleBackground {}

.MerchandiseMainTable {}
.MerchandiseTitle { background-image: url("image.aspx?id=61"); width: 188px; height: 23px; }
.MerchandiseBackground {}

.NavBottomMainTable { width: 100%; background-color: white;}
.NavBottomFooterContent {}
.NavBottomD4FooterContent { background-color: black;}

.NavTopMainTable {}
  .NavTopContent a  {font-size:10pt; color:#ffffff;    text-decoration:none;    font-weight:bold;    font-family:"arial";  }
  .NavTopContent  {    font-size:9pt;    color:#ffffff;    text-decoration:none;    font-weight:bold;    font-family:"arial";  }

.PageMainTable {}
.PageContent {}

.PlayerRosterMainTable { background-color:#000000; color:#ffffff;}
.PlayerRosterTitleBackground { background-color:#000000; color:#ffffff;}
.PlayerRosterTitleForeground { background-image: url("image.aspx?id=27"); width: 233px; height: 33px;  background-color:#006600; color:#000000;}
.PlayerRosterContentBackground { background-color:#000000; color:#ffffff;}
.PlayerRosterDataGrid {font-size: 10px; background-color:#000000; color:#ffffff;}

.PhotoGalleryMainTable { width: 796px; color: #CCCCCC; background-color: #000000} 

.ProgramListMainTable {}
.ProgramListTitleBackground {}
.ProgramListTitleForeground {}
.ProgramListContentBackground {}
.ProgramListDataGrid {}

.SponsorsMainTable { width: 100%;}
.SponsorsTitle { }
.SponsorsContentBackground { text-align: center;}

.TeamListContentBackground { background-color: #ffffff;}
.TeamListDataGrid { background-color: white; color:#ffffff; }
.TeamListDataGridAlternatingItem { background-color: #228800; }
.TeamListDataGridItem { background-color: #55bb00; }
.TeamListDataGridHeaderItem { background-color: #006600; font-weight: bold;}
.TeamsClubMainTable { background-color: #000000; padding-top: 5%; padding-bottom: 5%; }

.TeamListMainTable { width: 50px;}
.TeamListTitleBackground {}
.TeamListTitleForeground { background-image: url("image.aspx?id=20"); width: 233px; height: 33px;}
.TeamListContentBackground { text-align: center; }
.TeamListDataGrid { font-size: 12px;   color:#000000;}

.TeamTitle { font-size: 12px; font-weight: bold;}
.TeamTitle { font-size: 10px; font-weight: bold; }
.TeamPageBodyTable { background-color: #000000;}
.TeamPageMainTable { background-color: #000000;}

.WebContentMainTable {}
.WebContentBackground {}

.calendar_mini
{
	border: 1px solid black;
	font-size: 8pt;
	font-family: tahoma;
	background-color: #000000;
    color: #666666;
}

.calendar_mini_TodayDayStyle
{
	color: white;
	background-color: #336633;
}

.calendar_mini_DayStyle
{
	background-color: white;
}

.calendar_mini_NextPrevStyle
{
	font-size: 9pt;
	font-family: tahoma;
	color: white;
}

.calendar_mini_DayHeaderStyle
{
	color: white;
	background-color: #669966;
}

.calendar_mini_TitleStyle
{
	font-size: 9pt;
	font-family: tahoma;
	font-weight: bold;
	color: white;
	background-color: #003300;
}

.calendar_mini_OtherMonthDayStyle
{
	color: white;
	background-color: #aaaaaa;
}

.calendar_full
{
	border: 1px solid black;
	width: 650px;
	font-family: tahoma;
	font-size: 12pt;
	color: white;
	background-color: black;
}

.calendar_full_TodayDayStyle
{
	font-weight: bold;
	color: #00FF00;
	background-color: #44dd00;
	font-size: 10pt;
	text-align: left;
	height: 100px;
	width: 100px;
	vertical-align: top;
}

.calendar_full_DayStyle
{
	font-size: 10pt;
	text-align: left;
	height: 100px;
	width: 100px;
	vertical-align: top;
	background-color: #228800;
	color: white;
}

.calendar_full_NextPrevStyle
{
	color: white;
}

.calendar_full_DayHeaderStyle
{
	font-size: 12pt;
	color: white;
	background-color: #00CC00;
}

.calendar_full_TitleStyle
{

	font-weight: bold;
	color: white;
	background-color: #22dd00;
}

.calendar_full_OtherMonthDayStyle
{
	color: white;
	background-color: #aaaaaa;
	font-size: 10pt;
	text-align: left;
	height: 100px;
	width: 100px;
	vertical-align: top;
}
