td   { font-family:Verdana, arial, helvetica, sans-serif; font-size:10px;  
} 
.rostTableBorder { background-color: #000000; }

.rostTableHeader { font-family: Verdana;
                   font-size: 11px;
                   font-weight: bold;
                   color: #FFFFFF;
                   padding-left: 10px;
                   padding-right: 4px;
                   padding-top: 1px;
                   padding-bottom: 2px;
                 }
                 
.rostTableHeaderC { font-family: Verdana;
                    font-size: 10px;
                    font-weight: bold;
                    color: #FFFFFF;
                    padding-top: 1px;
                    padding-bottom: 2px;
                    text-align: center;
                  }
                 
.rostTableHeaderRed { background-color: #914b05;
                      font-family: Verdana;
                      font-size: 12px;
                      font-weight: bold;
                      color: #FFFFFF;
                      padding-left: 10px;
                      padding-top: 6px;
                      padding-bottom: 6px;
                    }

.rostTableCopy { background-color: #FFFFFF;
                 font-family: Verdana;
                 font-size: 10px;
                 color: #000000;
                 padding-left: 10px;
                 padding-right: 10px;
                 padding-top: 2px;
                 padding-bottom: 2px;
               }
               
.rostTableCopyC { background-color: #FFFFFF;
                  font-family: Verdana;
                  font-size: 11px;
                  color: #000000;
                  padding-top: 2px;
                  padding-bottom: 2px;
                  text-align: center;
                }
                
.rostTableCopyR { background-color: #FFFFFF;
                  font-family: Verdana;
                  font-size: 11px;
                  color: #000000;
                  padding-left: 4px;
                  padding-right: 4px;
                  padding-top: 1px;
                  padding-bottom: 1px;
                  text-align: right;
               }
               
.rostTableCopyL { background-color: #FFFFFF;
                  font-family: Verdana;
                  font-size: 11px;
                  color: #000000;
                  padding-left: 4px;
                  padding-right: 4px;
                  padding-top: 1px;
                  padding-bottom: 1px;
                  text-align: left;
               }
                
.rostTableCopyB { background-color: #FFFFFF;
                  font-family: Verdana;
                  font-size: 11px;
                  color: #000000;
                  padding-bottom: 12px;
                }

body { font-family:Verdana, arial, helvetica, sans-serif; font-size:10px; 
} font.big { font-family: verdana, arial, sans-serif; font-size:14px; font-weight:bold;   
} font.header { font-family: verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:ffffff;
} font.accent { font-family: verdana, arial, sans-serif; font-size:10px; font-weight:bold; color:ffffff; 
} font.scoreboard { font-family: verdana, arial, sans-serif; font-size:10px; font-weight:bold;  
} font.menu { font-family: verdana, arial, sans-serif; font-size:11px; font-weight:bold; color:ffffff;
} font.table { font-family: verdana, arial, sans-serif; font-size:12px; font-weight:bold; color:ffffff;
} font.headerTable { font-family: verdana, arial, sans-serif; font-size:12px; font-weight:bold; color:ffffff;
} div { font-family:Verdana, arial, helvetica, sans-serif; font-size:10px;             
} p { font-family:Verdana, arial, helvetica, sans-serif; font-size:10px; 
} SELECT {font-family: Verdana, arial; font-size: 10px;
} tr.header {background: #003366;
} td.header {background: #003366;
} td.accent {background: 0066cc; color: #ffffff;
} td.scoreboard {background: #99CCFF; font-family: verdana, arial, sans-serif; font-size:10px; font-weight:bold;
} tr.accent {background: 0066cc; color: #ffffff;
}
A {
	FONT-WEIGHT: bold; COLOR: #0D418C; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: bold; COLOR: #0D418C; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #0D418C; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #914b05; TEXT-DECORATION: none
}
th{
		FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; TEXT-ALIGN: center
}
p{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 12px;
		color: black;
}

h5
{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 14px;
		color: black;
}

h4
{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 15px;
		color: black;
}

h3
{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 20px;
		color: black;
}

font.header 
{ 
		font-family: verdana, sans-serif; font-size:14px; font-weight:bold; color:ffffff;
}

.headline1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10.5pt; MARGIN-BOTTOM: 0pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica
}
.small {
	FONT-SIZE: 6.5pt; FONT-FAMILY: verdana, arial, helvetica
}
.small A:link {
	FONT-SIZE: 6.5pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.small A:visited{
	FONT-SIZE: 6.5pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.small A:hover{
	FONT-SIZE: 6.5pt; color=#914B05 FONT-FAMILY: verdana, arial, helvetica
}
.small A{
	FONT-SIZE: 6.5pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body9 {
	FONT-SIZE: 9pt; FONT-FAMILY: verdana, arial, helvetica
}
.body9 A:link {
	FONT-SIZE: 9pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body9 A:visited{
	FONT-SIZE: 9pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body9 A:hover{
	FONT-SIZE: 9pt; color=#914b05 FONT-FAMILY: verdana, arial, helvetica
}
.body9 A{
	FONT-SIZE: 9pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body10 {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana, arial, helvetica
}
.body10 A:link {
	FONT-SIZE: 10pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body10 A:visited{
	FONT-SIZE: 10pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body10 A:hover{
	FONT-SIZE: 10pt; color=#914b05 FONT-FAMILY: verdana, arial, helvetica
}
.body10 A{
	FONT-SIZE: 10pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body8 {
	FONT-SIZE: 8pt; FONT-FAMILY: verdana, arial, helvetica
}
.body8 A:link {
	FONT-SIZE: 8pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body8 A:visited{
	FONT-SIZE: 8pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body8 A:hover{
	FONT-SIZE: 8pt; color=#914b05 FONT-FAMILY: verdana, arial, helvetica
}
.body8 A{
	FONT-SIZE: 8pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body7 {
	FONT-SIZE: 7pt; FONT-FAMILY: verdana, arial, helvetica
}
.body7 A:link {
	FONT-SIZE: 7pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body7 A:visited{
	FONT-SIZE: 7pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.body7 A:hover{
	FONT-SIZE: 7pt; color=#914b05 FONT-FAMILY: verdana, arial, helvetica
}
.body7 A{
	FONT-SIZE: 7pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
TD.footershell7 {
	FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left
}
.footershell7 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footershell7 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footershell7 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footershell7 A:hover {
	COLOR: #adadad; TEXT-DECORATION: none
}
.tiny {
	FONT-SIZE: 6pt; FONT-FAMILY: verdana, arial, helvetica; color="#ffffff"
}
.body7 {
	FONT-SIZE: 7pt; FONT-FAMILY: verdana, arial, helvetica
}
TD.footershell {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #914b05; TEXT-ALIGN: center
}
.footershell A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footershell A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footershell A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footershell A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
TD.footershell2 {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.footershell2 A {
	COLOR: #914b05; TEXT-DECORATION: none
}
.footershell2 A:link {
	COLOR: #914b05; TEXT-DECORATION: none
}
.footershell2 A:visited {
	COLOR: #914b05; TEXT-DECORATION: none
}
.footershell2 A:hover {
	COLOR: #0D418C; TEXT-DECORATION: none
}
TD.footershell3 {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; TEXT-ALIGN: center
}
.footershell3 A {
	COLOR: #cebe7e; TEXT-DECORATION: none
}
.footershell3 A:link {
	COLOR: #cebe7e; TEXT-DECORATION: none
}
.footershell3 A:visited {
	COLOR: #fef0b3; TEXT-DECORATION: none
}
.footershell3 A:hover {
	COLOR: #914b05; TEXT-DECORATION: none
}
TR.statsheader {
	FONT-SIZE: 7pt; FONT-WEIGHT: bold; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; TEXT-ALIGN: center
}
.statsheader A {
	FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.statsheader A:link {
	FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.statsheader A:visited {
	FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.statsheader A:hover {
	FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; TEXT-ALIGN: center; TEXT-DECORATION: none
}
TD.statsheader {
	FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; TEXT-ALIGN: center
}
TR.statsheader2 {
	FONT-SIZE: 8.5pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; TEXT-ALIGN: center
}
TR.playerprofile {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #DEDBDB; TEXT-ALIGN: center
}
TR.rosterheader {
	FONT-SIZE: 8.5pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; TEXT-ALIGN: center
}
TR.roster {
	FONT-SIZE: 8.5pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #DEDBDB; TEXT-ALIGN: center
}
TD.topheader1 {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #914b05; TEXT-ALIGN: center
}
TD.topheader2 {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #fef0b3; TEXT-ALIGN: center
}
TD.topheader4 {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #FFFFFF; 
}
.topheader4 A:link {
	FONT-SIZE: 7pt; color=#914b05 FONT-FAMILY: verdana, arial, helvetica
}
.topheader4 A:visited{
	FONT-SIZE: 7pt; color=#914b05 FONT-FAMILY: verdana, arial, helvetica
}
.topheader4 A:hover{
	FONT-SIZE: 7pt; color=#0D418C FONT-FAMILY: verdana, arial, helvetica
}
.topheader4 A {
	FONT-SIZE: 7pt; color=#914b05 FONT-FAMILY: verdana, arial, helvetica
}
TD.topheader5 {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #DDDDDD; 
}
TD.tiny {
	FONT-SIZE: 6pt; FONT-FAMILY: verdana, arial, helvetica; color="#ffffff"
}
.body7 {
	FONT-SIZE: 7pt; FONT-FAMILY: verdana, arial, helvetica
}
.default {
	FONT-SIZE: 5pt; FONT-FAMILY: verdana, arial, helvetica
}
TD.topheader3 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #914b05; TEXT-ALIGN: center
}
TD.home {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #0D418C; 
}
.home A {
	COLOR: #cebe7e; TEXT-DECORATION: none
}
.home A:link {
	COLOR: #cebe7e; TEXT-DECORATION: none
}
.home A:visited {
	COLOR: #fef0b3; TEXT-DECORATION: none
}
.home A:hover {
	COLOR: #914b05; TEXT-DECORATION: none
}
TD.away {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #914b05;
}
.away A {
	COLOR: #cebe7e; TEXT-DECORATION: none
}
.away A:link {
	COLOR: #cebe7e; TEXT-DECORATION: none
}
.away A:visited {
	COLOR: #fef0b3; TEXT-DECORATION: none
}
.away A:hover {
	COLOR: #0D418C; TEXT-DECORATION: none
}
TD.preseason {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #dddddd; 
}
.preseason A {
	COLOR: #914b05; TEXT-DECORATION: none
}
.preseason A:link {
	COLOR: #914b05; TEXT-DECORATION: none
}
.preseason A:visited {
	COLOR: #914b05; TEXT-DECORATION: none
}
.preseason A:hover {
	COLOR: #0D418C; TEXT-DECORATION: none
}
TD.monthheader {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
TD.monthheader A {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica; BACKGROUND-COLOR: #000000; TEXT-ALIGN: center
}
.subheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 0pt; COLOR: #0D418C; FONT-FAMILY: verdana, arial, helvetica
}
.subheadline A {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 0pt; COLOR: #0D418C; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}
.subheadline A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 0pt; COLOR: #0D418C; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}
.subheadline A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 0pt; COLOR: #0D418C; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}
.subheadline A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; MARGIN-BOTTOM: 0pt; COLOR: #914b05; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none
}

.mainTable {
	background-color: #FFFFFF;
	border: 1px solid #003366;
 }

/* Month and Year Row Setup */
.monthYearRow {
    line-height: 17pt;
	background-color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	background-image: url(http://firestar.hopto.org/ESCal45/monthBg.gif);
	}
/* Month and Year Text Setup */
.monthYearText {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: Bold;
	color: #252216;
	}

/* Day Names Row Setup */
.dayNamesRow {
    line-height: 11pt;
	background-color: #F5F4D3;
	text-align: center;
	vertical-align: middle;
	}
/* Day Name Setup */
.dayNamesText {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: Bold; 
	color: #433D27;
	background-image: url(http://firestar.hopto.org/ESCal45/dayBg.gif);
	}

/* Alignments, Font Face, Size and Color for Date Numbers and Row Height */
.rows {
	font-family: Geneva, Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #433D27;
    line-height: 15pt;
	text-align: center;
	vertical-align: middle;
	}

/* Color of Today's Date */
.today {
	color: #CF0000;
    }
/*

/* OverLIB popup text size */
.oLib {
    font-family: Geneva, Verdana, Arial, sans-serif; 
	font-size: 10px; 
    }
/*

---------------------------------------------------------------------------
The classes below determine how the calendar background markings will look.
---------------------------------------------------------------------------

Remove the "background-image..." lines to remove graphics as table cell background images.

If you do use images, change the "background-color..." to a sililar color to that
of your image. This will help persons with slow connections to see the event markings.

You can optionally remove the "background-color..." lines to only use graphics.

*/

/* Normal Cell Background (date number with no event markings) */
.s2 {
	background-image:  url("http://firestar.hopto.org/ESCal45/cdef.gif");
	background-color: #EEEEEE;
	}
/* Empty Cell Background (empty cells with no date numbers) */
.s20 {
	background-image:  url("http://firestar.hopto.org/ESCal45/cdef5.gif");
	background-color: #EBEBEB;
	}
/* Mark Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s21 {
	background-image:  url("http://firestar.hopto.org/ESCal45/cdef2.gif");
	background-color: #F5E0D8;
	}
/* Mark Solid Cell Background (solid marked event date background) */
.s22 {
	background-image:  url("http://firestar.hopto.org/ESCal45/cdef2.gif");
	background-color: #F5E0D8;
	}
/* Mark End Cell Background (usually a slashed graphic to show availability or solid for events) */
.s23 {
	background-image:  url("http://firestar.hopto.org/ESCal45/cdef2.gif");
	background-color: #F5E0D8;
	}
/* Mark End/Start Cell Background (usually a slashed graphic to show availability or solid for events) */
.s24 {
	background-image:  url("http://firestar.hopto.org/ESCal45/cdef2.gif");
	background-color: #F5E0D8;
	}