/* Template Default CSS Stylesheet for New Web Application Project */

.copyright {font-family: helvetica, arial, sans-serif; font-size: 9px; color: #666666;}

BODY
{
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
    color: #333399;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0px;
    line-height: 16px;
    background-color: #FFFFFF;
    text-align: center;
}

IMG
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

A:link { text-decoration: underline; color: #FF33FF; font-weight: bold;} 
A:visited { text-decoration: underline; color: #FF33FF;}
A:active { text-decoration: underline; color: #FF33FF;}
A:hover { text-decoration: none; color: #CC33CC;}

/* brian sample template */
.D4MainTable { width: 796px; text-align: center; background-color: #6699FF; margin:auto; margin-top: 10px;}
.D4BodyTable { width: 796px; }
.D4LeftSide { width: 279px;padding: 8 0 0 0;}
.D4LeftSideTable { width: 279px; background-image: url("image.aspx?id=139"); background-repeat: no-repeat;  background-position: center bottom; padding: 0 0 23 0;margin-bottom: 15px; text-align: center;}
.D4Center { width: 212px; padding: 8 0 0 0;}
.D4RightSide { width: 305px; padding: 8 0 0 0; }
.D4RightTable { width: 305px; text-align: center;}

.AnnouncementMainTable { width: 259px; background-image: url("image.aspx?id=142"); background-repeat: repeat-y; padding: 0; margin: auto;}
.AnnouncementTitle { background-image: url("image.aspx?id=134"); width: 259px; height: 41px; background-repeat: no-repeat;  background-position: 0 0;}
.AnnouncementTeamPageTitle { background-image: url("image.aspx?id=53"); width: 233px; height: 33px; }
.AnnouncementContentBackground { background-image: url("image.aspx?id=138"); background-repeat: no-repeat;  background-position: 0 100%; font-family: Arial, Helvetica, sans-serif; color: #333399; font-size: 12px; line-height: 16px; font-weight: bold; padding: 10 10 30 5; }
.AnnouncementDataGrid {}

.AboutUsMainTable {}
.AboutUsTitle { background-image: url("image.aspx?id=60"); width:188px; height: 23px; }
.AboutUsBackground {}

.CampsMainTable {}
.CampsTitle { background-image: url("image.aspx?id=62"); width: 188px; height: 23px; }
.CampsBackground {}

.CoachMain { background-color: white; height: 300px; }
.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; }
.CoachWebGroupTable { width: 540px; } 

.ContactUsFormTable { background-color: #6699ff; border: 1px solid black; margin-top: 20px;}
.ContactUsFormTitle { background-color: #3300cc; font-family: arial; font-size: 16px; color: white; padding: 5px;}
.ContactUsFormMessage { padding: 12px; font-family: arial; font-size: 12px; color: navy;}
.ContactUsFormQuestion { color: navy; font-family: tahoma; font-size: 12px; padding-left: 10px; }
.ContactUsFormAnswer { color: navy; font-family: tahoma; font-size: 12px; width: 200px; border:#3300cc 1px solid; }
.ContactUsFormPPInterest { color: navy; font-family: tahoma; font-size: 12px; padding-left: 10px; }
.ContactUsFormItems { color: navy; font-family: tahoma; font-size: 12px; }
.ContactUsFormIssue { color: navy; font-family: tahoma; font-size: 12px; padding-left: 10px; }
.ContactUsFormIssueItems{ color: navy; font-family: tahoma; font-size: 12px; }
.ContactUsFormReferral { color: navy; font-family: tahoma; font-size: 12px; padding-left: 10px;}
.ContactUsFormReferralItems { color: navy; font-family: tahoma; font-size: 12px; }
.ContactUsFormComments { color: navy; font-family: tahoma; font-size: 12px; padding-left: 10px; }
.ContactUsFormCommentsAns {color: navy; font-family: tahoma; font-size: 12px; border:#3300cc 1px solid; width: 400px; height: 100px; }

.CustomPageMainTable { text-align: left; width: 780px; background-color: #6699FF; margin:auto; margin-top: 10px; }
.CustomPageContent { padding-left: 10px; vertical-align: top; }

.EventsClubPageMainTable{ background-color: #6699FF; margin:auto; margin-top: 10px; }
.EventsClubPageBody { background-color: #6699FF;text-align: left;}
.EventsClubPageDataGrid {  width: 500px; text-align: center; margin-left: 25px;}
* html .EventsClubPageDataGrid { margin-left: 25px;}
.EventsClubPageDataGridAlternatingItemStyle { background-color: #DDDDDD; FONT-SIZE: 10pt; }
.EventsClubPageDataGridItemStyle { background-color: white; FONT-SIZE: 10pt; }
.EventsClubPageDataGridHeaderStyle { background-color: #3300CC; FONT-SIZE: 10pt; color: #ffffff;}

.EventsMainTable { width: 259px;background-image: url("image.aspx?id=143"); background-repeat: repeat-y; margin: auto;margin-top: 5px; text-align: center;}
* html .EventsMainTable { margin-top: 0px;}
.EventsTitle {background-image: url("image.aspx?id=135"); width: 259px; height: 53px; background-repeat: no-repeat;  background-position: 0 0; margin-bottom: 0px;}
.EventsTeamPageTitle {background-image: url("image.aspx?id=54"); width: 233px; height: 33px;}
.EventsContentBackground { padding-left: 10px;}
.EventsDataGrid { border: 0px; width: 230px;}
.EventsDataGridAlternatingItemStyle { font-family: Arial, Helvetica, sans-serif; color: #333399; font-size: 12px; line-height: 16px;}
.EventsDataGridAlternatingItemStyle td {padding-bottom: 5px; border-bottom: 1px dashed #CCCCCC; }
.EventsDataGridItemStyle {font-family: Arial, Helvetica, sans-serif; color: #333399; font-size: 12px; line-height: 16px; padding-bottom: 5px; border-bottom: 1px dashed #6699FF; line-height: 16px;}
.EventsDataGridItemStyle td {padding-bottom: 5px; border-bottom: 1px dashed #6699FF; }
.EventsDataGridHeaderStyle { }

#Events1_btnAllEvents {margin-top: 15px;}

.EventsClubBody {  width: 700px; }
.EventsClubDataGrid {}

.EventsClubDataGridAlternatingItemStyle { background-color: #DDDDDD; }
.EventsClubDataGridItemStyle { background-color: gray; }
.EventsClubDataGridHeaderStyle { background-color: #173517; font-weight: bold; color: yellow;}

.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 { background-image: url("image.aspx?id=144");background-repeat: repeat-y; width: 290px;margin: auto; padding: 0 0 0 0;}
.FreeStyleTitle {background-image: url("image.aspx?id=136"); width: 290px; height: 41px; background-repeat: no-repeat;  background-position: 0 0;margin-bottom: 0px;}
.FreeStyleBackground {width: 290px; padding: 5 15 35 10; font: 12px Arial, Helvetica, Verdana, sans-serif; color: #333399; line-height: 16px; background-image: url("image.aspx?id=140");background-repeat: no-repeat; background-position: center bottom; }


.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 {}

.PageMainTable {}
.PageContent {}

.PhotoGalleryMainTable {background-color: #6699FF; width: 796px; padding: 15 0 0 10;}

.PlayerRosterMainTable {}
.PlayerRosterTitleBackground {}
.PlayerRosterTitleForeground { background-image: url("image.aspx?id=27"); width: 233px; height: 33px;}
.PlayerRosterContentBackground {}
.PlayerRosterDataGrid {font-size: 10px;}

.PlayerProfileName {  color: white; font-weight: bold; font-size: 10pt; font-family: Verdana;}
.PlayerProfileTeam {  color: yellow; font-weight: bold; font-size: 10pt; font-family: Verdana;}
.PlayerProfileMain { width: 796px; background-color: #6699FF; margin:auto; margin-top: 10px; width: 796px;}
.PlayerCategoryMain { background-color: #173517;}
.PlayerCategoryTitle { background-color: #3300CC; color: white; font-weight: bold; font-size: 10pt; font-family: Verdana;}
.PlayerCategoryBody { background-color: white; color: #333399;}
.PlayerCategoryQuestion { font-family: Verdana; font-size: 10pt; font-weight: bold; }
.PlayerCategoryAnswer { font-family: Verdana; font-size: 10pt; }
.PlayerPhotoMain { }
.PlayerPhotoName { color: white; font-weight: bold;}

.ProgramListMainTable {}
.ProgramListTitleBackground {}
.ProgramListTitleForeground {}
.ProgramListContentBackground {}
.ProgramListDataGrid {}

.ProgramLeftSide { width: 500px;}
.ProgramRightSide { width: 250px;}
.ProgramMainTable { width: 796px; background-color: #6699FF; margin:auto; margin-top: 10px;}
.ProgramPolicyTable { width: 750px; }

.SponsorsMainTable {background-image: url("image.aspx?id=145");background-repeat: repeat-y; width: 290px;margin: auto; margin-top:15px; padding: 0 0 0 0;}
.SponsorsTitle { background-image: url("image.aspx?id=137"); width: 290px; height: 51px; background-repeat: no-repeat;  background-position: 0 0;}
.SponsorsContentBackground {width: 290px; text-align: center; background-image: url("image.aspx?id=141");background-repeat: no-repeat; background-position: center bottom; padding: 0 0 35 0;}

.TeamListContentBackground { background-color: #FFFFFF; }
.TeamListDataGrid { background-color: white; }
.TeamListDataGridAlternatingItem { background-color: white; }
.TeamListDataGridItem { background-color: white;}
.TeamListDataGridHeaderItem { background-color: #3300CC; color: #ffffff;}
.TeamsClubMainTable { background-color: #6699FF; padding-top: 15px; padding-bottom: 15px; padding-left: 25px;}

.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: 14px; font-weight: bold;}
.TeamPageBodyTable { width: 796px; padding: 15 0 20 0;}
.TeamPageMainTable { background-color: #6699FF; margin:auto; margin-top: 10px; width: 796px; }
.TeamLeftSide { width: 200px; }
.TeamCenter { width: 396px; }
.TeamRightSide { width: 200px; }

.WebContentMainTable {}
.WebContentBackground {}

.VolunteerListDataGridItem { color: white; }
.VolunteerListDataGridAlternatingItem  { color: white; }
.VolunteerListDataGrid  { color: white; }

.calendar_mini
{
	border: 1px solid black;
	font-size: 8pt;
	font-family: tahoma;
	background-color: #3300CC;
        margin: auto;
        margin-bottom: 10px;
}

.calendar_mini_TodayDayStyle
{
	color: white;
	background-color: brown#371D0B;
}

.calendar_mini_DayStyle
{
	background-color: white;
}

.calendar_mini_NextPrevStyle
{
	font-size: 9pt;
	font-family: tahoma;
	color: white;
}

.calendar_mini_DayHeaderStyle
{
	color: white;
	background-color: #3366FF;
}

.calendar_mini_TitleStyle
{
	font-size: 9pt;
	font-family: tahoma;
	font-weight: bold;
	color: white;
	background-color: #3300CC;
}

.calendar_mini_OtherMonthDayStyle
{
	color: silver;
	background-color: gainsboro;
}

.calendar_full
{
	border: 1px solid black;
	width: 700px;
	font-family: tahoma;
	font-size: 14pt;
}

.calendar_full_TodayDayStyle
{
	font-weight: bold;
	color: white;
	background-color: #3300CC;
	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:  #3366FF;
}

.calendar_full_TitleStyle
{

	font-weight: bold;
	color: white;
	background-color: #3300CC;
}

.calendar_full_OtherMonthDayStyle
{
	color: silver;
	background-color: gainsboro;
	font-size: 10pt;
	text-align: left;
	height: 100px;
	width: 100px;
	vertical-align: top;
}

