/* NJBL CSS Default */

BODY
{
    COLOR: #cccccc;
    FONT-FAMILY: Tahoma, Verdana, 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=91");
}

IMG
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

/* NJBL Defaults */
.D4MainTable { width: 850px; text-align: center; background-color: white; }
.D4BodyTable { width: 850px;  }
.D4LeftSide {}
.D4LeftSideTable {}
.D4Center {}
.D4RightSide {}
.D4RightTable {}
A:link { text-decoration: underline; color: blue; } 
A:visited { text-decoration: underline; color: blue;}
A:active { text-decoration: underline; color: blue;}
A:hover { text-decoration: none; color: blue;}

.AnnouncementMainTable { horizontal-align: top; }
.AnnouncementTitle { }
.AnnouncementContentBackground { }
.AnnouncementDataGrid {}

.CoachMain { background-color: white; }

.EventsMainTable { horizontal-align: top; }
.EventsTitle { width: 233px; height: 33px; color: black;}
.EventsContentBackground { padding-left: 10px;}
.EventsDataGrid { font-size: 10px; border: 0px; color: black; }
.EventsDataGridAlternatingItemStyle { }
.EventsDataGridItemStyle { }
.EventsDataGridHeaderStyle { color: black; }


.EventClubPageDataGrid { color: black; }

.EventsClubTitle { color: black; }
.EventsClubBody { text-align: center; horizontal-align: center; }
.EventsClubDataGrid {}
.EventsClubDataGridAlternatingItemStyle { background-color: #DDDDDD; }
.EventsClubDataGridItemStyle { background-color: gray; color: black; }
.EventsClubDataGridHeaderStyle { background-color: black; font-weight: bold;  color: black; }


.NavBottomFooterContent { background-color: black; color: black; }
.NavBottomD4FooterContent { background-color: black; width:100%; color: black; }
.NavBottomMainTable { background-color: black; width: 100%; color: black; } 

.NavTopMainTable {}
.NavTopContent {}

.PageMainTable {}
.PageContent {}

.PlayerRosterMainTable {}
.PlayerRosterTitleBackground {}
.PlayerRosterTitleForeground { background-image: url("image.aspx?id=27"); width: 233px; height: 33px;}
.PlayerRosterContentBackground {}
.PlayerRosterDataGrid {font-size: 10px;}

.ProgramListMainTable {}
.ProgramListTitleBackground {}
.ProgramListTitleForeground {}
.ProgramListContentBackground {}
.ProgramListDataGrid {}

.SponsorsMainTable {}
.SponsorsTitle { }
.SponsorsContentBackground { text-align: center;}

.TeamListMainTable { width: 50px;}
.TeamListTitleBackground {}
.TeamListTitleForeground { background-image: url("image.aspx?id=20"); width: 233px; height: 33px;}
.TeamListContentBackground { text-align: center; }
.TeamListDataGrid { font-size: 12px; }

.TeamTitle { font-size: 10px; font-weight: bold; }
.TeamPageBodyTable { background-color: white; color: black; }
.TeamPageMainTable { background-color: white; color: black; }

.WebContentMainTable {}
.WebContentBackground {}

.AboutUsMainTable {}
.AboutUsTitle { }
.AboutUsBackground {}

.CampsMainTable {}
.CampsTitle { background-image: url("image.aspx?id=62"); width: 188px; height: 23px; }
.CampsBackground {}

.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 { color: white; font: 8pt; width: 100%; }
.FreeStyleTitle { color: white;}
.FreeStyleBackground {}

.MerchandiseMainTable {}
.MerchandiseTitle { background-image: url("image.aspx?id=61"); width: 188px; height: 23px; }
.MerchandiseBackground {}

.CustomPageMainTable { text-align: center; width: 850px; background-color: white; }
.CustomPageContent {  }



.TeamListContentBackground { background-color: #FFFFFF; }
.TeamListDataGrid { background-color: white; }
.TeamListDataGridAlternatingItem { background-color: white; }
.TeamListDataGridItem { background-color: #DDDDDD;}
.TeamListDataGridHeaderItem { background-color: #9B96B0; font-weight: bold;}
.TeamsClubMainTable { background-color: white; padding-top: 5%; padding-bottom: 5%; }
.text { color: black; }

.calendar_mini
{
	border: 1px solid black;
	font-size: 8pt;
	font-family: tahoma;
	background-color: white; color: black;
    horizontal-align: center;
}

.calendar_mini_TodayDayStyle
{
	color: white;
	background-color: green;
}

.calendar_mini_DayStyle
{
	background-color: white;
}

.calendar_mini_NextPrevStyle
{
	font-size: 10pt;
	font-family: tahoma;
	color: white;
}

.calendar_mini_DayHeaderStyle
{
	color: white;
	background-color: blue;
}

.calendar_mini_TitleStyle
{
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
	color: white;
	background-color: green;
}

.calendar_mini_OtherMonthDayStyle
{
	color: silver;
	background-color: gainsboro;
}

.calendar_full
{
	border: 1px solid black;
	width: 700px;
	font-family: tahoma;
	font-size: 10pt;
}

.calendar_full_TodayDayStyle
{
	font-weight: bold;
	color: midnightblue;
	background-color: green;
	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: white;
	color: black;
}

.calendar_full_NextPrevStyle
{
	color: white;
}

.calendar_full_DayHeaderStyle
{
	font-size: 12pt;
	color: white;
	background-color: green
}

.calendar_full_TitleStyle
{

	font-weight: bold;
	color: black;
	background-color: white;
}

.calendar_full_OtherMonthDayStyle
{
	color: silver;
	background-color: gainsboro;
	font-size: 10pt;
	text-align: left;
	height: 100px;
	width: 100px;
	vertical-align: top;
}

.EventsClubPageBody { width: 850px; background-color: white; }

.EventsClubPageDataGrid td,
.EventsClubPageDataGridAlternatingItemStyle td,
.EventsClubPageDataGridItemStyle td {

	color: #000!important;
	font-size:12px!important;
}

.EventsClubPageDataGridHeaderStyle td {
  color:#fff!important;
}