BODY {
margin-left: 0.3in;
margin-right: 0.3in;
margin-top: 0.5in;
margin-bottom: 0.4in;
}

P {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 20pt;
}


TD {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 15pt;
font-weight : bold;
}

CAPTION {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
line-height: 20pt;
 font-weight : bold;
 color : green;
}

LI {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 15pt;
 font-weight : bold;
}

a:visited {
    color: #9C0000;
}

a {
    color: #9C0000;
}

.regularFont {
      font-family: Verdana, Arial, Helvetica, sans-serif; }

.regularSmallFont {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt; }

.closeHeader {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10pt;
      font-weight : bold;
      line-height: 10pt; }

.lastUpdated {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 8pt;
      font-weight : bold;
      line-height: 8pt; }

.outerBanner {
       font-family:Verdana,Arial,Helvetica,sans-serif;
       font-size: 10pt;
       font-weight : bold;
       line-height: 15pt;
       background-color: #bbbb88}

.innerBanner {
       font-family:Verdana,Arial,Helvetica,sans-serif;
       font-size: 10pt;
       font-weight : bold;
       line-height: 15pt;
       background-color: #f7f7e7}

.bannerDate {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      text-align: right;
      font-size: 8pt; }

.iceReserve {
       font-family:Verdana,Arial,Helvetica,sans-serif;
       text-align:center;
       font-size:75%}

.iceReserveTime {
       font-family:Verdana,Arial,Helvetica,sans-serif;
       text-align:center;
       font-size:75%;
       font-weight:bold}

.iceReserveTableHeader {
       font-family:Verdana,Arial,Helvetica,sans-serif;
       text-align:center;
       font-weight:bold}

.frontPageHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 16pt;
       color: red;
       line-height: 20pt;
       background-color : transparent;
}

.pageFooter {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       font-weight:bold;
       text-align:center;
}

.pageFooterNav {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       text-align:center;
}

.dbInfoHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: blue;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.dbInfoSubheader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: green;
       font-weight: bold;
       line-height: 20pt;
       background-color : transparent;
}

.warning {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: red;
       line-height: 20pt;
       background-color : transparent;
}

.smallwarning {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: red;
       line-height: 10pt;
       background-color : transparent;
}

.note {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: red;
       line-height: 10pt;
       background-color : transparent;
}

.required {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: red;
       line-height: 10pt;
       background-color : transparent;
       vertical-align : sub;
}

.calendarHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       line-height: 10pt}

.calendarHeaderRight {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       line-height: 5pt;
       text-align: right}

.calendarHeaderCenter {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       line-height: 5pt;
       text-align: center}

.calendarHeaderDate {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 14pt;
       line-height: 10pt;
       text-align: center}

.calendarDate {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       font-weight: bold;
       line-height: 10pt}

.calendarEvent {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       line-height: 10pt;
       font-style : italic;
}

.fullEventList {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       line-height: 10pt;
}

.tableColumnHeader {font-family:Verdana, Arial,sans-serif;
       font-weight:bold;
       text-align:left;
       background-color:#cccc99;
       color:#336699}

.confirmation {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: blue;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.instructions {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: blue;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.bigInformation {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.scoreTeamName {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.scorePageHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: green;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.smallDate {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       line-height: 15pt;
       font-weight : bold;
}

.eventDivsionName {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.eventPlayerName {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.scheduleSmallTeamName {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       font-weight: normal;
       line-height: 10pt;
       background-color : transparent;
}

.scheduleTeamName {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.boxScoreHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.boxScoreScore {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.boxScoreTotal {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.eventDrawTimeHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 14pt;
       color: red;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.eventTeamName {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.eventTeamPosition {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.eventTeamPlayer {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.standingsDivisionName {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: white;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.standingsHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.standingsTeamInfo {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.standingsTeamName {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.eventScheduleTeamName {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.eventTypeLink {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.eventTypeHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: blue;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

.leagueStandingsHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: blue;
       font-weight: normal;
       line-height: 15pt;
       background-color : transparent;
}

.byline {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: blue;
       line-height: 20pt;
       background-color : transparent;
}

.surveyHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       font-weight: bold;
       line-height: 10pt;
       background-color : transparent;
}

.surveyOpening {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: blue;
       font-style: italic;
       line-height: 15pt;
       background-color : transparent;
}

.surveyClosing {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: blue;
       font-style: italic;
       line-height: 15pt;
       background-color : transparent;
}

.recipeInstructions {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 10pt;
       background-color : transparent;
       font-weight : bold;
}

.recipeQLabels {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       font-weight : bold;
       line-height: 10pt;
       background-color : transparent;
}

.pageChoiceLinks {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 14pt;
       line-height: 15pt;
       background-color : transparent;
}

.bannerFont {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 14pt;
       color: black;
       font-weight : bold;
       line-height: 16pt;
       background-color : transparent;
}

.bannerLinkFont {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 16pt;
       background-color : transparent;
}

.leagueTermsFont {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 16pt;
       background-color : transparent;
}

.bcLink {font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #9C0000;
}

a.bcLink:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #9C0000;
}


.tableStyle {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.tableHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.tableHeaderP {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       line-height: 8pt;
       font-weight : bold;
       text-align: center;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.tableTitle {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 14pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.tableSubtitle {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : italic;
       text-align: center;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.tableData {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.tableDataP {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: black;
       line-height: 8pt;
       font-weight : bold;
       text-align: center;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.tableDataLeft {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 5px;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.tableDataLeftAlign {font-family: Verdana, Arial, Helvetica, sans-serif;
       text-align: left;
       padding-left: 10px;
}


.tableDataLeftP {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: black;
       line-height: 8pt;
       font-weight : bold;
       text-align: left;
       padding: 5px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.tableDataSmall {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.leagueGameWinner {
    font-style: italic;
}

.leagueBye {
	background-color: #E7E6E6;
}

.leagueByeP {
}

.leagueDraw {
	background-color: transparent;
}

.leagueDraw {
}


.homeMyScheduleTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.homeMyScheduleHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.homeMyScheduleData {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       vertical-align: middle;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.homeMyScheduleIcon {
	   vertical-align: middle;
}


.homeMyScheduleDataSheet {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.homeMyScheduleNoGamesData {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       font-weight : bold;
       text-align: center;
       padding: 25px;
       padding-left: 35px;
       padding-right: 35px;
}


.homeMyScheduleTitleLeft {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       font-weight : bold;
       color: #9C0000;
       text-align: left;
       background-color : transparent;
       padding-bottom: 2px;
}

.homeMyScheduleTitleRight {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       text-align: right;
       text-valign: bottom;
       color: #9C0000;
       padding-bottom: 2px;
}

.homeMyScheduleFullSchedule {font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #9C0000;
       font-weight : bold;
}

a.homeMyScheduleFullSchedule:link {font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #9C0000;
}

a.homeMyScheduleFullSchedule:visited {font-family: Verdana, Arial, Helvetica, sans-serif;
       color: #9C0000;
}

.homeWelcomeMsgTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
    width: 100%;
    margin-bottom: 15px;
}

.WelcomeMsgText {
	margin: 8px;
	line-height: 1.5;
}

.WelcomeMsgTitleLeft {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       font-weight : bold;
       color: #9C0000;
       text-align: left;
       background-color : transparent;
       padding-bottom: 2px;
       margin: 8px;
}

.WelcomeMsgLTCSlot {
	margin-left: 30px;
}

.OpenHouseHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       font-weight : bold;
       color: #9C0000;
       text-align: left;
       background-color : transparent;
       padding-bottom: 2px;
       margin: 8px;
}

.WelcomeMsgLearnToCurl {
	margin: 8px;
	margin-top: 20px;
	line-height: 1.5;
}

.WelcomeMsgOptions {
	margin: 15px;
}

.WelcomeMsgSubtitle {
	margin-top: 15px;
	font-style: normal;
	text-decoration: none;
	color: #9C0000;
}

.WelcomeMsgDesc {
	margin-left: 40px;
	margin-right: 40px;
}

.WelcomeMsgSubscribe {
	margin-left: 8px; 
	margin-right: 20px;
	margin-top: 40px;
	margin-bottom: 8px;
}

.WelcomeMsgSubscribeText {
	line-height: 1.5;
}

.WelcomeMsgDelivery {
	border: 1px solid gray;
	width: 150px;
	float: right;
}

.homeLoginPhotoArea {
    padding-right: 15px;
}

.homeLoginTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.homeLoginHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 4px;
       background-color : black;
}

.homeLoginDataSmall {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 4px;
       background-color : transparent;
}

.homeLoginData {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 4px;
       background-color : transparent;
}

.homeLoginTitle {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       padding: 4px;
       background-color : transparent;
}

.homeLoginRememberMe {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: grey;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 4px;
       background-color : transparent;
}

.homeLoginRememberMeFont {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: gray;
}


.homeLoginInput {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       font-weight: normal;
       color: black;
       line-height: 12pt;
       text-align: left;
}

.homeImages {
    padding-bottom: 10px;
}

.homeFeatureFoto {
    text-align: left;
    padding-right: 0px;
}

.homeTable {
    padding-left: 0px;
}

.homeFeatureFotoImage {
    border-top: 2px solid gray;
    border-bottom: 2px solid gray;
    border-left: 2px solid gray;
    border-right: 2px solid gray;
    padding-right: 0px;
}

.homeClubNews, .homeLiveScoring{
       font-size: 12pt;
       color: black;
       font-weight : bold;
       text-align: left;
}


.homeNewsTable, .homeBLCCTable, .homeYouthTable, .homeLiveScoringTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}

.homeNewsCell, .homeLiveScoringCell {
    border-right: 0px solid black;
}

.homeBLCCCell {
    border-right: 0px solid black;
}

.homeYouthCell {
    font-size: 13pt;
    padding-top: 20px;
    padding-bottom: 20px;
}


.homeBLCCOwl {
    height: 100px;
    position: relative;
    left: 20px;
	border: 0px;
    text-decoration: none;
}

.homeBLCCIcon {
	margin-left: 35px;
	margin-top: 25px;
	text-align: center;
	text-decoration: none;
}


.homeBLCCText {
	position: relative;
	top: 0px;
	left: 80px;
}


.homeVolunteerTitleLeft {
       font-size: 12pt;
       color: #9C0000;
       font-weight : bold;
       text-align: left;
       vertical-align: bottom;
       padding-bottom: 0px;
       padding-left: 0px;
}

.homeVolunteerTitleRight {
       font-size: 10pt;
       color: #9C0000;
       font-weight : bold;
       text-align: right;
       vertical-align: bottom;
       padding-bottom: 0px;
}

.homeWelcomeLogout {
       font-size: 8pt;
       color: #9C0000;
       font-weight : bold;
       text-align: right;
       text-valign: bottom;
       padding-right: 15px;
}

.homeVolunteer {
       font-size: 12pt;
       color: black;
       font-weight : bold;
       text-align: left;
       padding-bottom: 0px;
}

.homeWelcomeMsgTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.homeWelcomeMsgTitleLeft {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: #9C0000;
       font-weight : bold;
       text-align: left;
       text-valign: bottom;
       padding-bottom: 2px;
}

.homeUpcomingEventsTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.homeUpcomingEventsTitleLeft {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: #9C0000;
       font-weight : bold;
       text-align: left;
       text-valign: bottom;
       padding-bottom: 2px;
}

.homeUpcomingEventsTitleRight {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: #9C0000;
       font-weight : bold;
       text-align: right;
       text-valign: bottom;
       padding-bottom: 2px;
}

.homeUpcomingEventsHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.homeUpcomingEventsData {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

a.homeUpcomingEventsLink:link {
       color: blue;
}

a.homeUpcomingEventsLink:visited {
       color: blue;
}


.homeUpcomingEventsDataSmall {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.homeFeaturedEventsTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.homeFeaturedEventsTitle {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: #9C0000;
       font-weight : bold;
       text-align: left;
       padding-bottom: 2px;
}

.homeFeaturedEventsHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.homeFeaturedEventsData {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 2px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

a.homeFeaturedEventsLink:link {
       color: blue;
}

a.homeFeaturedEventsLink:visited {
       color: blue;
}




.homeSearchFont {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: black;
       padding: 4px;
}

.homeClubNewsTitle, .homeLiveScoringTitle {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 12pt;
       color: #9C0000;
       font-weight : bold;
       text-align: left;
       padding-bottom: 2px;
}


.myScheduleTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.myScheduleHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
       color: white;
       line-height: 12pt;
       font-weight : bold;
       padding: 3px;
       text-align: center;
       background-color : black;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.myScheduleData {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: left;
       vertical-align: middle;
       padding: 5px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.myScheduleIcon {
	   vertical-align: middle;
}

.myScheduleDataSheet {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 5px;
       background-color : transparent;
       border-collapse: collapse;
       border-top: 1px solid black;
       border-bottom: 1px solid black;
       border-left: 1px solid black;
       border-right: 1px solid black;
}

.myScheduleNoGamesData {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       padding: 25px;
}


.featuredEvent {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 14pt;
       color: black;
       line-height: 12pt;
       font-weight : bold;
       text-align: center;
       background-color : transparent;
       vertical-align : middle;
}


.infoHeader {font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 8pt;
       color: green;
       font-weight: bold;
       line-height: 15pt;
       background-color : transparent;
}

A.eventTeam:link {
       color: white; 
       text-decoration: underline; 
}

A.eventTeam:visited {
       color: white; 
       text-decoration: underline; 
}

A.eventTeam:active {
       color: white; 
       text-decoration: underline; 
}

.menupageTable {
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-collapse: collapse;
}

.menupageEntry {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #9C0000;
    text-align: left;
    vertical-align: top;
    padding: 15px;
}

.menupageDesc {font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: black;
    text-align: left;
    vertical-align: top;
    padding: 15px;
}


.membershipSection { font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
}

.leagueDescHeader { font-family: Verdana, Arial, Helvetica, sans-serif;
       background-color: #EDCBD1;
}

.leagueDescHeader2 { font-family: Verdana, Arial, Helvetica, sans-serif;
       background-color: #EDCBD1;
}

.leagueDescSubheader { font-family: Verdana, Arial, Helvetica, sans-serif;
}

.leagueDescLeague { font-family: Verdana, Arial, Helvetica, sans-serif;
       background-color: #DBD2D5;
}

.RentalInfo { font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
	line-height: 1.5;
}

.RentalSubtitle {
	color: #9C0000;
	font-weight: bold;
	text-decoration: underline;
}

.RentalInfo li {
	font-weight: normal;
}

.RentalEmphasis {
	font-weight: normal;
}

.TeamNeedsLeagues {
	margin-left: 100px;
}

#Dues {
	font-weight: bold;
	margin-top: 20px;
	margin-left: 25px;
}

#DuesAddress {
	margin-left: 70px;
	line-height: 15pt;
	font-weight: bold;
}

.Registration {
	margin-left: 80px;
	margin-right: 80px;
}

.RegistrationCount {
	font-size: 8pt;
	text-align: right;
}

.RegistrationHeader {
	font-size: 20pt;
	margin-bottom: 5px;
}

.RegistrationHeaderBar {
	position: relative;
	height: 7px;
	background-color: gray;
	font-size: 1px;
	line-height: 0;
}

.RegistrationPrivacy {
	font-style: italic;
}

.RegistrationFields {
}

.RegistrationRequiredField {
	color: red;
}

.RegistrationFieldIndented {
	margin-left: 30px;
}

.secureFlyerText {
  font-style : italic ;
}

.LeagueWinnersLegend {
  font-style : italic ;
}

.VolunteerInterest {
  font-weight : normal;
  background-color: green;
}

.sendEmailBlock {
}

.sendEmailIcon {
	margin-left: 35px;
	margin-top: 25px;
	text-align: center;
	text-decoration: none;
	border: 0px;
	text-decoration: none;
}

.sendEmailLabel {
	text-decoration: underline;
}

.emailRecipient, .emailCC {
	overflow: auto;
}

.emailTocomplete, .emailCCcomplete {
	border:1px solid black;
	background-color:white;
	height:150px;
	overflow:auto;
}

.selected { 
	background-color: #AFAFAF; 
}

.ladieslogo {
	position:absolute;
	left:60px;
	top:40px;
	border:0px;
	width: 150px;
}

.ladiesframe {
	position:absolute;
	left:250px;
	top:50px;
	border:0px;
	width:70%;
}

.ladiesmenu {
	position:absolute;
	left:10px;
	top:260px;
	z-index: 1000;
}

.youthframe {
	position:absolute;
	left:250px;
	top:50px;
	border:0px;
	width:70%;
}

.youthmenu {
	position:absolute;
	left:50px;
	top:60px;
	z-index: 1000;
}

#searchButton {
	position:relative;
	top: 0px;
	left: 3px;
	height: 24px;
}

#searchName {
	position:relative;
	top: -1px;
	height: 22px;
}

.RentalFeesTable {
	border: 1px black solid;
	font-weight: normal;
	border-collapse: collapse;
	border-spacing: 0px;
	text-align: center;
}

.RentalFeesHeader {
	border: 1px black solid;
	padding-left: 10px;
	padding-right: 10px;
}

.RentalFeesCell {
	border: 1px black solid;
	padding-left: 10px;
	padding-right: 10px;
}

#rtscoreInfo p {
	line-height: 14pt;
}

#rtscoreSampleObserver, #rtscoreSampleViewer {
	float:right;
	margin-left: 20px;
}

#rtscoreSampleObserver, #rtscoreSampleViewer {
	border: 2px solid gray;
	padding: 5px;
}

.rtscoreInfoSection {
	overflow:hidden;
}

#rtscoreLaunch {
	text-align:center;
}

.rtscoreLaunchLink {
}

#MetLeague {
	margin-left: 1.0in;
	margin-right: 1.0in;
	margin-top: -0.25in;
	line-height: 0.2in;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#MetLeagueDates {
	margin-left: 0.5in;
	margin-top: -0.25in;
	line-height: 0.2in;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

#myGallery
{
	width: 340px !important;
	height: 240px !important;
}

#myGallerySet
{
	width: 700px !important;
	height: 500px !important;
}

.preview
{
	width: 80px !important;
	height: 60px !important;
}

.galleryButton
{
	height: 100px !important;
}

.faq-header {
       font-size: 14pt;
       font-weight : bold;
       text-align: left;
       padding-bottom: 2px;
}


.faq-question {
       color: #9C0000;
       font-weight : bold;
}

.faq-answer {
		padding-left: 15px;
		padding-bottom: 10px;
}

.miscphotos {
	height: 350px
}