body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #000000;
background-color:#6D6E70;
margin-top: 0px;
line-height: ;
text-decoration: none;
text-align: center;
background-image: url("image.aspx?id=675");
scrollbar-3dlight-color:#1A1A1A;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#999999;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#1A1A1A;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ccccccc;
}


.bodyText {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #000000;
line-height: 16pt;
text-decoration: none;
text-align: left;
}

IMG
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

td { font-family: arial; color: white; font-size: 12px; }

A:link { text-decoration:none; color:#1e73ff; font-size: 12px; }
A:visited { text-decoration:none; color: white; font-size: 12px;}
A:active { text-decoration:none; color: #1d5ec8; font-size: 12px; }
A:hover { text-decoration:none; color: #1d5ec8; font-size: 12px; }

A.CoachesTeamName:link { text-decoration: underline; color:black; font-size: 12px; }
A.CoachesTeamName:visited { text-decoration: underline; color: black; font-size: 12px;}
A.CoachesTeamName:active { text-decoration:underline; color: black; font-size: 12px; }
A.CoachesTeamName:hover { text-decoration:none; color:#CCCCCC; font-size: 12px; }

A.Calendar_Full_Link:link { text-decoration: underline; color:#1D75FF; font-size: 12px; }
A.Calendar_Full_Link:visited { text-decoration: underline; color: white; font-size: 12px;}
A.Calendar_Full_Link:active { text-decoration:underline; color: #1D75FF; font-size: 12px; }
A.Calendar_Full_Link:hover { text-decoration:none; color:white; font-size: 12px; }

A.AnnouncementMainTable:link { text-decoration: underline; color:#1D75FF; font-size: 12px; }
A.AnnouncementMainTable:visited { text-decoration: underline; color:#1D75FF; font-size: 12px; }
A.AnnouncementMainTable:active { text-decoration:underline; color: #1D75FF; font-size: 12px; }
A.AnnouncementMainTable:hover { text-decoration:none; color:black; font-size: 12px;  }

/* brian sample template */
.D4MainTable { width: 960px; text-align: top; background-color: white; }
.D4BodyTable { width: 960px; }
.D4LeftSide { width: 30%; }
.D4LeftSideTable { width: 300px; }
.D4Center { width: 400px; }
.D4RightSide { width: 30%; }
.D4RightTable { width: 300px;}

.AnnouncementMainTable {}
.AnnouncementTitle { }
.AnnouncementContentBackground {  }
.AnnouncementDataGrid {}
.AnnouncementTeamPageTitle { background-image: url(); width: 175px; height: 45px; }

.AboutUsMainTable {background-color: #1a1a1a;}
.AboutUsTitle { background-image: url("image.aspx?id=60"); width:188px; height: 23px; }
.AboutUsBackground {background-color: #1a1a1a;}
.AboutUsClubMainTable { width: 900px;  padding-left: 10px; padding-right: 10px; background-color: #1a1a1a; }

.CustomPageMainTable { width: 960px; background-color: black; vertical-align: top; }
.CustomPageContent { vertical-align: top; width: 960px; background-color: black;}

.CoachMain {
background-color: #66BDD1;
padding-bottom:20px;
}

.CoachGroupTitleBackground {
PADDING-RIGHT: 8px;
PADDING-LEFT: 8px;
PADDING-BOTTOM: 4px;
PADDING-TOP: 4px;
BACKGROUND-COLOR: black;
color: white;
font-size:14;
font-weight: bold;
font-family: Verdana, sans-serif;
}

.CoachRoleBackground {
background-color: #1a1a1a;
color: #67BBD1;
font-size: 12px;
font-weight:bold;
font-family: Verdana, sans-serif;
width: 250px;
}
.CoachRoleBackground A:link, .CoachRoleBackground A:visited, .CoachRoleBackground A:active
{
	font-family: Verdana, sans-serif;
                      font-size:10px:
                      font-weight: bold;
                      color:white;
	text-decoration:none;
}
.CoachRoleBackground A:Hover
{
                     color:white;
	text-decoration:none;
}

.CoachGridItemStyle {
background-color: #1a1a1a;
}

.CoachGridAltItemStyle {
background-color: #1a1a1a;
}

.CoachWebGroupTable {
width: 750px;
background-color: #999999;
}

.CoachContactInfo {
width: 250px;
font-family: Verdana, sans-serif;
font-size:10px;
color:#B3C0B4;
font-weight:normal;
}

.CoachContactInfo A:link , .CoachContactInfo A:visited  , .CoachContactInfo A:active
{
	font-family: Verdana, sans-serif;
                      font-size:10px;
                      font-weight: bold;
                      color:#B3C0B4;
	text-decoration:none;
}

.CoachContactInfo A:Hover
{
                     color:white;
	text-decoration:none;
}

.CoachPicture
{
width: 150px;
}
.CampsMainTable {}
.CampsTitle { background-image: url("image.aspx?id=62"); width: 188px; height: 23px; }
.CampsBackground {}

.calendar_mini {border: .50px solid grey;font-size: 8pt;	font-family: arial;background-color: black;}
.calendar_mini_TodayDayStyle {color: white;background-color: #FEDE58;}
.calendar_mini_DayStyle {color: white;background-color: black;}
.calendar_mini_NextPrevStyle {font-size: 9pt;font-family: arial;color: white;}
.calendar_mini_DayHeaderStyle {color: white;background-color: #1D75FF;}
.calendar_mini_TitleStyle {font-size: 9pt;font-family: arial;font-weight: bold;color: white;background-color: #1D75FF;}
.calendar_mini_OtherMonthDayStyle {color: silver;background-color: gainsboro;}
.calendar_full {border: .50px solid grey;font-size: 8pt;	font-family: arial;background-color: black;}
.calendar_full_TodayDayStyle {font-weight: bold;color: black;background-color: #FEDE58;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: black;color: white;}
.calendar_full_NextPrevStyle {color: white;}
.calendar_full_DayHeaderStyle {font-size: 10pt;color: white;background-color: #666666;}
.calendar_full_TitleStyle {font-weight: bold;color: white;background-color: #666666;}
.calendar_full_OtherMonthDayStyle {color: silver;background-color: #3A3C3F;font-size: 10pt;text-align: left;height: 100px;width: 100px;vertical-align: top;}

.ContactUsFormTable { background-color: black; ; width: 500px; border: 1px; }
.ContactUsFormTitle { background-color: ; font-family: arial; font-size: 16px; color: black; padding: 5px;}
.ContactUsFormMessage { padding: 12px; font-family: arial; font-size: 12px; color: white;}
.ContactUsFormQuestion { color: white; font-family: tahoma; font-size: 12px; padding-left: 10px; }
.ContactUsFormAnswer { color: black; font-family: tahoma; font-size: 12px; width: 200px; border:#7A9DBD 1px solid; }
.ContactUsFormPPInterest { color: white; font-family: tahoma; font-size: 12px; padding-left: 10px; }
.ContactUsFormItems { color: white; font-family: tahoma; font-size: 12px; }
.ContactUsFormIssue { color: white; font-family: tahoma; font-size: 12px; padding-left: 10px; }
.ContactUsFormIssueItems{ color: black; font-family: tahoma; font-size: 12px; }
.ContactUsFormReferral { color: black; font-family: tahoma; font-size: 12px; padding-left: 10px;}
.ContactUsFormReferralItems { color: black; font-family: tahoma; font-size: 12px; }
.ContactUsFormComments { color: black; font-family: tahoma; font-size: 12px; padding-left: 10px; }
.ContactUsFormCommentsAns {color: black; font-family: tahoma; font-size: 12px; border:black; 1px solid; width: 500px; height: 100px; }

.ContactUsFormThank { color: navy; }

.EventsMainTable {}
.EventsTitle {}
.EventsContentBackground { padding-left: 10px; }
.EventsDataGrid { color: white; font-size: 10px; border: 0px; }
.EventsDataGridAlternatingItemStyle { }
.EventsDataGridItemStyle { }
.EventsDataGridHeaderStyle { }

.EventsClubBody {  text-align: center; }
.EventsClubDataGrid {}
.EventsClubDataGridAlternatingItemStyle { background-color: #DDDDDD; color: #1D75FF;  }
.EventsClubDataGridItemStyle { background-color: gray; }
.EventsClubDataGridHeaderStyle { background-color: #4d4d4d; font-weight: bold; }
.EventsTeamPageTitle { }

.EventsClubPageMainTable { background-color: black; padding-top: ; padding-bottom: ;width: 960px;}
.EventsClubPageBody { background-color: black; text-align: center;}
.EventsClubPageDataGrid {  }
.EventsClubPageDataGridAlternatingItemStyle { background-color: #2a2a2a; color: white; FONT-SIZE: 10pt; }
.EventsClubPageDataGridItemStyle { background-color: #656464; color: white; FONT-SIZE: 10pt; }
.EventsClubPageDataGridHeaderStyle { background-color: #1D75FF; FONT-SIZE: 10pt; }

.EventsClubDescription { font-family: arial; width: 325px;}
.EventsClubTitle { width: 200px; }

.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 {background-color: #4D4D4D}
.MerchandiseTitle { background-image: url("image.aspx?id=61"); width: 188px; height: 23px; }
.MerchandiseBackground {background-color: #4D4D4D}

.NavBottomMainTable {width: 100%;}
.NavBottomFooterContent { background-color: black; }
.NavBottomD4FooterContent { background-color: black; }

.NavTopMainTable {}
.NavTopContent {}

.PageMainTable {}
.PageContent {}

.PlayerProfileName { background-color:#66BBD0; color: white; font-weight: bold; font-size: 10pt; font-family: Arial;}
.PlayerProfileTeam { background-color: #B3C0B4; color: balck; font-weight: bold; font-size: 10pt; font-family: Arial;}
.PlayerProfileMain { background-color: #B3C0B4; width: 1002px;}
.PlayerCategoryMain { background-color: #66BBD0;}
.PlayerCategoryTitle { background-color: #66BBD0; color: Black; font-weight: bold; font-size: 10pt; font-family: Arial;}
.PlayerCategoryBody { background-color: #EAEAEA;}
.PlayerCategoryQuestion { font-family: Arial; font-size: 10pt; font-weight: bold; }
.PlayerCategoryAnswer { font-family: Arial; font-size: 10pt; }
.PlayerPhotoMain { background-color: 66BBD0;}
.PlayerPhotoName { color: black; font-weight: bold;}


.PlayerRosterMainTable { text-align: center; }
.PlayerRosterTitleForeground { background-image: url("image.aspx?id=34"); width: 233px; height: 33px;}
.PlayerRosterContentBackground {}
.PlayerRosterDataGrid {font-size: 10px; color: white;}

.ProgramLeftSide { width: 500px;}
.ProgramRightSide { width: 250px;}
.ProgramMainTable { width: 796px; background-color: #4d4d4d;}
.ProgramPolicyTable { width: 750px; }

.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 {
}

.TeamListTitleBackground {
}

.TeamListTitleForeground {
}

.TeamListContentBackground {
background-color: black;
text-align: center;
}

.TeamListDataGrid {
font-size:11px;
background-color: #B3C0B4;
width: 997px; height: 50px;
text-align: center;
margin-left:; margin-right:;
}

#grdList { text-align: center; margin-left:; margin-right:; }

.TeamListDataGridAlternatingItem {
background-color: #66bdd1;
font-weight:bold;
color: black;
vertical-align: top;
}

<!--
.TeamListDataGridAlternatingItem A:link, .TeamListDataGridAlternatingItem A:visited, .TeamListDataGridAlternatingItem A:active
{
	font-weight: bold;
                      color:#black;
	text-decoration:none;
}
-->

.TeamListDataGridAlternatingItem A:link
{
                     color:black;
	text-decoration:none;
}
.TeamListDataGridAlternatingItem A:visited
{
                     color:black;
	text-decoration:none;
}
.TeamListDataGridAlternatingItem A:active
{
                     color:black;
	text-decoration:none;
}
.TeamListDataGridAlternatingItem A:Hover
{
                     color:white;
	text-decoration:none;
}


.TeamListDataGridItem  {
background-color: #B3C0B4;
font-weight:bold;
color:black;
font-size:11px;
vertical-align: top;
}


.TeamListDataGridItem A:link, .TeamListDataGridItem A:visited, .TeamListDataGridItem A:active
{
	font-weight: bold;
                      color:white;
	text-decoration:none;
}
.TeamListDataGridItem A:Hover
{
                     color:white;
	text-decoration:none;
}

.TeamListDataGridHeaderItem {
background-color: #67BBD1;
font-weight: bold;
font-size:14px;
color:black;
}

.TeamsClubMainTable {
background-color: #000000;
color:#d4d6d5;
margin-right:;
margin-left:;
}

.TeamsClubBody {
color:white;
text-align:center;
margin-left: auto;
margin-right: auto;
padding-bottom:px;
padding-top:px;
width: 1000px;
}

.TeamsClubStaff { color: white ; }
/* -----------------------------------------------------------TEAM---------------------------------------------------- */

.TeamTitle {
font-size: 14px;
font-weight: bold;
color:#67bbd1;
}

.TeamPageMainTable { 
color: white;
background-color: black; 
font-weight: bold;
font-size:14px;
}

.TeamPageBodyTable { 
color: white;
background-color: black; 
font-weight: bold;
font-size:14px;
}

.TeamLeftSide { width: 150px; padding-left:10px; padding-top:10px;}
.TeamCenter { width: 400px; padding-top:10px;}

.TeamRightSide {
color: white;
font-weight: bold;
width:150px ;
padding-right:10px;
padding-top:10px;
}

.TeamsClubStaff {
color: white;
font-size: 20pt;
}

.WebContentMainTable {}
.WebContentBackground {}