/* Brian Copy / D4Demo  Default CSS Stylesheet for a new Web Application project */

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: left;
   background-color: #000000;
}

IMG
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

/* brian sample template */
.D4MainTable { width: 796px; text-align: left; background-color: #003366; }
.D4BodyTable { width: 796px; }
.D4LeftSide { width: 5%;}
.D4LeftSideTable { width: 0px; }
.D4Center { width: 30%;}
.D4CenterTable { width: 225px; }
.D4RightSide { width: 30%;}
.D4RightTable { width: 225px; }

.AnnouncementMainTable {}
.AnnouncementTitle { }
.AnnouncementContentBackground { padding-left: 5px; }
.AnnouncementDataGrid {}
.AnnouncementTeamPageTitle { background-image: url("image.aspx?id=11"); width: 233px; height: 33px; }

.calendar_mini {border: 1px solid black;font-size: 8pt;	font-family: arial;background-color: #000545;}
.calendar_mini_TodayDayStyle {color: white;background-color: skyblue;}
.calendar_mini_DayStyle {background-color: white;}
.calendar_mini_NextPrevStyle {font-size: 9pt;font-family: arial;color: white;}
.calendar_mini_DayHeaderStyle {color: white;background-color: #000545;}
.calendar_mini_TitleStyle {font-size: 9pt;font-family: arial;font-weight: bold;color: black;background-color: #FDFE03;}
.calendar_mini_OtherMonthDayStyle {color: silver;background-color: gainsboro;}
.calendar_full {border: 1px solid black;width: 700px;font-family: arial;font-size: 12pt;}
.calendar_full_TodayDayStyle {font-weight: bold;color: midnightblue;background-color: #000545;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: 10pt;color: white;background-color: #000545;}
.calendar_full_TitleStyle {font-weight: bold;color: white;background-color: #FDFE03;}
.calendar_full_OtherMonthDayStyle {color: silver;background-color: gainsboro;font-size: 10pt;text-align: left;height: 100px;width: 100px;vertical-align: top;}


.EventsMainTable { background-color: #003366 }
.EventsTitle {}
.EventsContentBackground { padding-left: 10px; }
.EventsDataGrid { font-size: 10px; border: 0px; }
.EventsDataGridAlternatingItemStyle { }
.EventsDataGridItemStyle { }
.EventsDataGridHeaderStyle {background-color: #000545 }

.EventsClubBody {  text-align: center; padding-left: 10px; background-color: #003366 }
.EventsClubDataGrid { padding-left: 10px; }
.EventsClubDataGridAlternatingItemStyle { background-color: #DDDDDD; }
.EventsClubDataGridItemStyle { background-color: gray; }
.EventsClubDataGridHeaderStyle { background-color: #000545; font-weight: bold; }
.EventsTeamPageTitle { }

.NavBottomMainTable {}
.NavBottomFooterContent { background-color: black; }
.NavBottomD4FooterContent { background-color: black; }

.NavTopMainTable { border: 0; align: center; }
.NavTopContent {}

.PageMainTable {}
.PageContent {}

.PlayerRosterMainTable { text-align: center; }
.PlayerRosterTitleForeground { }
.PlayerRosterContentBackground {}
.PlayerRosterDataGrid {font-size: 10px;}

.ProgramListMainTable {}
.ProgramListTitleBackground {}
.ProgramListTitleForeground {}
.ProgramListContentBackground {}
.ProgramListDataGrid {}

.SponsorsMainTable {}
.SponsorsTitle { background-image: url("image.aspx?id=33"); width: 233px; height: 34px; }
.SponsorsContentBackground { text-align: center;}
.SponsorsTeamPageTitle { background-image: url("image.aspx?id=33"); width: 233px; height: 34px; }

.TeamListMainTable { width: 50px;}
.TeamListTitleBackground {}
.TeamListTitleForeground { background-image: url("image.aspx?id="); width: 233px; height: 33px;}
.TeamListContentBackground { text-align: center; }
.TeamListDataGrid { font-size: 12px; }
.TeamsClubOuterTable{ width: 796px; text-align: center; background-color: #003366;} 


.TeamTitle { font-size: 14px; font-weight: bold;}
.TeamPageBodyTable { background-color: #003366; width: 796px; }
.TeamPageMainTable { background-color: #003366; width: 796px; }

.WebContentMainTable {}
.WebContentBackground { Background-color: #003366 }

.AboutUsMainTable {}
.AboutUsTitle { background-image: url("image.aspx?id="); width:188px; height: 23px; }
.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 { width: 100%;}
.FreeStyleTitle {}
.FreeStyleBackground {}

.MerchandiseMainTable {}
.MerchandiseTitle { background-image: url("image.aspx?id=61"); width: 188px; height: 23px; }
.MerchandiseBackground {}

.CustomPageMainTable { text-align: center; width: 796px; background-color: #003366; }
.CustomPageContent {  }

.EventsClubPageMainTable { background-color: #003366; }
.EventsClubPageBody { background-color: #003366; text-align: center;}
.EventsClubPageDataGrid {  }
.EventsClubPageDataGridAlternatingItemStyle { background-color: #DDDDDD; FONT-SIZE: 10pt; }
.EventsClubPageDataGridItemStyle { background-color: #FDFE03; FONT-SIZE: 10pt; }
.EventsClubPageDataGridHeaderStyle { background-color: #000545; color: white; FONT-SIZE: 10pt; }

.TeamListContentBackground { background-color: #003366; }
.TeamListDataGrid { background-color: #003366; }
.TeamListDataGridAlternatingItem { background-color: black; }
.TeamListDataGridItem { background-color: #242422;}
.TeamListDataGridHeaderItem { background-color: #FDFE03; color: #000000; font-weight: bold;}
.TeamsClubMainTable { background-color: #003366; padding-top: 5%; padding-bottom: 5%; }

.CoachMain { background-color: #003366; }
.CoachMainTable { background-color: #003366; }
.CoachGroupTitleBackground { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px;
PADDING-TOP: 8px; BACKGROUND-COLOR: #000000; color: white; font-weight: bold; font-family: arial; }
.CoachRoleBackground {background-color: #fdfe03; color: #000000; font-size: 14px; font-family:arial; }
.CoachGridItemStyle { background-color: #000000; }
.CoachGridAltItemStyle { background-color: #000000; }
.CoachWebGroupTable{ width: 500px; }

A:link {color: yellow;}
A:visited {color: white;}
A:active {color: yellow;}
A:hover {color: white;text-decoration: none;}