/* Template Default CSS Stylesheet for New Web Application Project */
td.nav {font-family: 'Arial Black','Arial','Vardana',san-serif;}

BODY
{
    
    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: #333;
}

IMG
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

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;} 

/* brian sample template */
.D4MainTable { width: 950px; text-align: center; background-color: white; }
.D4BodyTable { width: 950px;  }
.D4LeftSide { width: 30%;}
.D4LeftSideTable { width: 224px; }
.D4Center { width: 336px;}
.D4RightSide { width: 30%;}
.D4RightTable { width: 224px; }


.D4TopNav .Links { font-family: arial; font-size: 12px; color: #FFFFFF; text-decoration: none; }
.D4TopNav .Links a:link, .D4TopNav .Links a:visited { font-family: arial; font-size: 12px; color: SkyBlue; text-decoration: none; }
.D4TopNav .Links a:active, .D4TopNav .Links a:hover { font-family: arial; font-size: 12px; color: #FFFFFF; text-decoration: underline; }


.AnnouncementMainTable {}
.AnnouncementTitle {  }
.AnnouncementTeamPageTitle { background-image: url("image.aspx?id=53"); width: 233px; height: 33px; }
.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: 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: wheat; border: 1px solid black; }
.ContactUsFormTitle { background-color: navy; font-family: arial; font-size: 16px; color: yellow; 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:#7A9DBD 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:#7A9DBD 1px solid; width: 400px; height: 100px; }
.ContactUsFormThank { color: navy; }

.CustomPageMainTable { text-align: center; width: 780px; background-color: white; }
.CustomPageContent { vertical-align: top;}

.EventsClubPageMainTable{ background-color: white; }
.EventsClubPageBody { background-color: white; text-align: center; }
.EventsClubPageDataGrid { width: 750px; }
.EventsClubPageDataGridAlternatingItemStyle { background-color: #DDDDDD; FONT-SIZE: 10pt; }
.EventsClubPageDataGridItemStyle { background-color: white; FONT-SIZE: 10pt; }
.EventsClubPageDataGridHeaderStyle { background-color: #8C8CFF; FONT-SIZE: 10pt; }

.EventsMainTable { }
.EventsTitle {}
.EventsTeamPageTitle {background-image: url("image.aspx?id=54"); width: 233px; height: 33px;}
.EventsContentBackground { padding-left: 10px;}
.EventsDataGrid { font-size: 12px; border: 0px; }
.EventsDataGridAlternatingItemStyle { }
.EventsDataGridItemStyle { }
.EventsDataGridHeaderStyle { }

.EventsContentBackground { padding-top:5px; }

.EventsClubBody {  text-align: center; }
.EventsClubDataGrid {}
.EventsClubDataGridAlternatingItemStyle { background-color: #DDDDDD; }
.EventsClubDataGridItemStyle { background-color: gray; }
.EventsClubDataGridHeaderStyle { background-color: blue; font-weight: bold; }
.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 {}
.MerchandiseTitle { background-image: url("image.aspx?id=61"); width: 188px; height: 23px; }
.MerchandiseBackground {}

.NavBottomMainTable { background-color: black; width: 100%;}
.NavBottomFooterContent {}
.NavBottomD4FooterContent { background-color: black;}

.NavTopMainTable {}
.NavTopContent {}

.PageMainTable {}
.PageContent {}

.PhotoGalleryMainTable { width: 796px; }

.PlayerRosterMainTable {}
.PlayerRosterTitleBackground {}
.PlayerRosterTitleForeground { background-image: url("image.aspx?id=27"); width: 233px; height: 33px;}
.PlayerRosterContentBackground {}
.PlayerRosterDataGrid {font-size: 10px;}

.PlayerProfileName { background-color:black; color: white; font-weight: bold; font-size: 10pt; font-family: Arial;}
.PlayerProfileTeam { background-color: gray; color: yellow; font-weight: bold; font-size: 10pt; font-family: Arial;}
.PlayerProfileMain { background-color: gainsboro; width: 796px;} .PlayerCategoryMain { background-color: #16366F;}
.PlayerCategoryTitle { background-color: #16366F; color: white; 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: black;}
.PlayerPhotoName { color: white; font-weight: bold;}

.ProgramAnnouncementTitle {}

.ProgramListMainTable {}
.ProgramListTitleBackground {}
.ProgramListTitleForeground {}
.ProgramListContentBackground {}
.ProgramListDataGrid {}

.ProgramLeftSide { width: 500px; color: yellow;}
.ProgramRightSide { width: 250px;}
.ProgramMainTable { background-color: #18366c; width: 790px; }
.ProgramMainCampTitle { }
.ProgramPolicyTable { width: 750px; }

.SponsorsMainTable {}
.SponsorsTitle { }
.SponsorsContentBackground { text-align: center;}

.TeamLinksTable { border: 1px solid black; background-color: gainsboro;}
.TeamLinksHeader { color: yellow; background-color: navy; font-family: arial; font-size: 10pt;}
A.TeamLinksLinks:link { text-decoration: none; color:#1D75FF; font-size: 12px; font-weight: bold; }
A.TeamLinksLinks:visited { text-decoration: none; color: #1D75FF; font-size: 12px; font-weight: bold;}
A.TeamLinksLinks:active { text-decoration: none; color: #1D75FF; font-size: 12px; font-weight: bold;}
A.TeamLinksLinks:hover { text-decoration: underline; color: #1D75FF; font-size: 12px; font-weight: bold;}

.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%; }

.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 { background-color: white; width: 796px;}
.TeamPageMainTable { background-color: white; 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: 10pt;
	font-family: tahoma;
	background-color: red;
                     position: relative;
                     left:5px;
                     width:181px;
}

.calendar_mini_TodayDayStyle
{
	color: white;
	background-color: skyblue;
}

.calendar_mini_DayStyle
{
                     color: gold;
	background-color: white;
}

.calendar_mini_NextPrevStyle
{
	font-size: 11pt;
	font-family: tahoma;
	color: white;
}

.calendar_mini_DayHeaderStyle
{
	color: white;
	background-color: #0055BE;
}

.calendar_mini_TitleStyle
{
	font-size: 11pt;
	font-family: tahoma;
	font-weight: bold;
	color: white;
	background-color: red;
}

.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: midnightblue;
	background-color: skyblue;
	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: #0055BE
}

.calendar_full_TitleStyle
{

	font-weight: bold;
	color: black;
	background-color: #F5D159;
}

.calendar_full_OtherMonthDayStyle
{
	color: silver;
	background-color: gainsboro;
	font-size: 10pt;
	text-align: left;
	height: 100px;
	width: 100px;
	vertical-align: top;
}


  td.nav {
    text-align: center;
    background: transparent url('http://losalyouthwaterpolo.d4sportsclub.com/image.aspx?id=112') left top;
  }


  td.nav a:link,
  td.nav a:visited {
    color: #ffe000;
    text-decoration: none;
    font-size: 13pt;
    text-transform: uppercase;
    margin: 0px 10px;
  }
  td.nav a:hover,
  td.nav a:active  {
    color: #fff;
    text-decoration: underline;
  }
  .marquee {
    background: transparent url('http://losalyouthwaterpolo.d4sportsclub.com/image.aspx?id=113') repeat-x center top;
  }
  .marquee div {
    background: transparent url('http://losalyouthwaterpolo.d4sportsclub.com/image.aspx?id=114') no-repeat 10px top;
    padding-left: 93px;
    height: 35px;
    text-align: left;
  }
  marquee {color: #fff; width: 98%;}

* {
    font-size: 1em;
    font-family: 'Arial Black', 'Arial', 'Vardana', san-serif;
}
body {
    text-align: center;
}
td {
    vertical-align: top;
}
.TheTable {
    width: 950px;
    margin: 0px auto;
    background: url('http://losalyouthwaterpolo.d4sportsclub.com/image.aspx?id=110') center;
}
.subHeader {
    font-size: 18pt;
    color: #fe0;
    padding: 8px 0px 8px 10px;
    background: url('http://losalyouthwaterpolo.d4sportsclub.com/image.aspx?id=128') no-repeat right top;
}
.BottomOne {
    background: transparent url('http://losalyouthwaterpolo.d4sportsclub.com/image.aspx?id=117') no-repeat left bottom;
    height: 84px;
}
.NewFooter {
    background-color: #000;
}
.Scroller {
    overflow: auto;
}
.SetHieght {
    height: 300px;
}
.SetHieght2 {
    height: 250px;
}