/* style.css - a simple style sheet */
a.largeLink{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;

}
a.largeLink:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bolder;
	color: #FAAF5C;
	text-decoration: none;

}

a.largeLink2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #333b68;
	text-decoration: none;

}
a.largeLink2:hover{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bolder;
	color: #F9B15F;
	text-decoration: none;

}
body {
  margin-left: 0%; margin-right: 1%;
  margin-top: 0%; margin-bottom: 1%;
  color: black; 
}
blueback {
	background: #1e254d;
}
H2
{
	COLOR: #333B68;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bolder;
	text-transform: none;
}
H3
{
	COLOR: #F67321;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bolder;
	text-transform: uppercase;
}
H4
{
  COLOR: navy;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: medium;
  FONT-WEIGHT: bolder;
}
.menutable {
	/* background:#222299; */
	background:#333b68;
	text-align:center;
	vertical-align:top;
	padding-top:5em;
}

.box
{
	border-top: 0.01em solid Black;	
	border-left: 0.01em solid Black;			
	border-right: 0.01em solid Black;			
	border-bottom: 0.01em solid Black;		
}

#DIV1
{
	background-image: url(images/back3.jpg);
	background-color: #1e254d;
	margin-left: 0%; margin-right: 0%;
	border-top: 0.01em solid white;	
	border-left: 0.01em solid white;			
	border-right: 0.01em solid white;			
	border-bottom: 0.01em solid white;		
	POSITION: absolute; 
	LEFT: 0px; 
	TOP: 0px; 
	WIDTH:415px; 
	overflow:hidden;
}

.listheader{
	background:#333B68;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
	padding:0.5em;
	white-space:nowrap;
	vertical-align:top;
	color:#ffffff;
}


.links
{
    COLOR: #333B68;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 700;
	padding:0.5em;
	white-space:nowrap;
	vertical-align:top;
}
.links:hover
{
    COLOR: #FF6600;
}
.inactivelinks
{
    COLOR: #aa0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 700;
	padding:0.5em;
	white-space:nowrap;
	vertical-align:top;
	text-decoration:none;
}
.inactivelinks:hover
{
    COLOR: #FF6600;
}
.activelinks
{
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: 700;
	padding:0.5em;
	white-space:nowrap;
	vertical-align:top;
}
.activelinks:hover
{
    COLOR: #FF6600;
}
.listcolor1
{
    background: #FFFFFF;
}
.listcolor2
{
    background: #DDDDDD;
}
.menulink
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
	padding:0.5em;
	white-space:nowrap;
	vertical-align:top;
}
.menulink:hover
{
    COLOR: #F9B15D;
}
.menulinkbottom
{
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
	padding:0.5em;
	white-space:nowrap;
	vertical-align:bottom;
}
.menulinkbottom:hover
{
    COLOR: #FFFF00;
}
.tabletextbox
{
	font-size: 10pt; 
	font-family: verdana, arial, helvetica, sans-serif; 
	border: solid rgb(0,0,0) 1px;
}
.warning {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
  text-align:center;
  color:red;
}
.label {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
  text-align:center;
}
.contents {
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
	padding:0.5em;
	vertical-align:middle;
	text-align:center;
	height:25px;
	white-space:normal;
}

.fontxl {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 20pt;
    FONT-WEIGHT: bold;
	color:white;
}

.fontxlhdr {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 25pt;
    FONT-WEIGHT: bold;
	color:#F8F77A;
}
.contentshdr {
    COLOR: #30b0ef;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
	padding:0.5em;
	vertical-align:middle;
	text-align:center;
	height:25px;
}
.contentshdr1 {
    COLOR: #30b0ef;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none;
	padding:0.5em;
	vertical-align:middle;
	text-align:center;
	height:25px;
}

.tdlabel {
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
H1
{
  COLOR: #333B68;
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	FONT-SIZE: 20px;
	FONT-WEIGHT: bolder;
}
.tip
{
  COLOR: yellow;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 8pt;
  FONT-WEIGHT: normal;
  FONT-STYLE:italic;
}
.smalllabel {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 9pt;
  FONT-WEIGHT: normal;
  text-align:left;
}
#vmarquee{
position: relative;
left:0px;
top:0px;
width: 100%; /*marquee width */
background-color: #1e254d;
}

#hmarquee{
position: relative;
left:0px;
top:0px;
width: 1024px; /*marquee width */
height:60px;
background:url(images/tickerbg.jpg);
/*FONT-FAMILY: Arial, Helvetica, sans-serif;*/
FONT-FAMILY: Lucida;
FONT-SIZE: 32pt;
FONT-WEIGHT: bold;
text-align:center;
color:#FFFFFF;
}
pre
{
	
}

#nav-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav-menu li
{
	float: left;
	/*margin: 0 0.15em;*/
}
#nav-menu li a
{
	/*background: url(background.gif) #fff bottom left repeat-x;*/
	background:#0000FF;
	height: 2em;
	line-height: 2em;
	float: left;
	width: 9em;
	display: block;
	border: 0.1em solid #dcdce9;
	/*color: #0d2474;*/
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 600;
}

#nav-menu li a:hover
{
position: relative;
top: 1px;
left: 1px;
border-color: #000 #aaa #aaa #000;
}

#nav-menu
{
	width:60em
}

.weather1 {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 14pt;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  text-align:center;
}
.weather2 {
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 28pt;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  text-align:center;
}
.weather3{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  text-align:center;
}
.weather4{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 18pt;
  FONT-WEIGHT: bold;
  COLOR: #FFFFFF;
  text-align:left;
}
.weathermap {
width:200px;
height:50px;
background-image:url("weathergeneric2.jpg");
}

.bytimeheader {
	table-layout:fixed; 
	LEFT: 0px; 
	TOP: 0px; 
	overflow:hidden;
	border: 0.01em solid white;
	background-color: #1e254d;
	color:white;
	width:400px;
}
.bytimeheader td {
	white-space:nowrap;
	color:yellow;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 20pt;
	FONT-WEIGHT: bold;
	border-right: 0.01em solid White;
	text-align:center;
}
.bytimeheaderrows {
	table-layout:fixed; 
	LEFT: 0px; 
	TOP: 0px; 
	overflow:hidden;
	border: 0.01em solid Black;	
	background-color: #1e254d;
	color:white;
	width:400px;
}
.bytimeheaderrows td {
	color:white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16pt;
	FONT-WEIGHT: bold;
	border: 0.01em solid White;
	text-align:center;
}
.bytimeheader1 {
	LEFT: 0px; 
	TOP: 0px; 
	overflow:hidden;
	border: 0.01em solid white;
	background-color: #1e254d;
	color:white;
	width:400px;
}
.bytimeheader1 td {
	color:white;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16pt;
	FONT-WEIGHT: bold;
	border: 0.01em solid White;
	text-align:center;
}
.bytimeheader1 th {
	white-space:nowrap;
	color:yellow;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 20pt;
	FONT-WEIGHT: bold;
	border: 0.01em solid White;
	text-align:center;
}

.calendar {
  width:100%;
	left:0px;
	TOP: 0px; 
	border: 0.01em solid #6373b5;
	/*background-color: #ddeedd;*/
	background-color: #1e254d;
  padding:0.0em;
  empty-cells:show;
  visibility:visible;
}
.calendar th {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18pt;
	FONT-WEIGHT: bold;
	border: 0.01em solid #6373b5;
	text-align:center;
	/*color:#6668FF;*/
	color:#f8f77a;
}
.calendar td {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
	text-align:center;
	color:#ffffff;
	border: 0.01em solid #6373b5;
  empty-cells:show;
  visibility:visible;
}

.calendar td.colhead {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	border: 0.01em solid #6373b5;
	text-align:center;
	color:#30b0ef;
}

.calendarxl {
  width:100%;
	left:0px;
	TOP: 0px; 
	border: 0.01em solid #6373b5;
	/*background-color: #ddeedd;*/
	background-color: #1e254d;
  padding:0.0em;
  empty-cells:show;
  visibility:visible;
}
.calendarxl th {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 20pt;
	FONT-WEIGHT: bold;
	border: 0.01em solid #6373b5;
	text-align:center;
	/*color:#6668FF;*/
	color:#f8f77a;
}
.calendarxl td {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18pt;
	FONT-WEIGHT: bold;
	text-align:center;
	color:#ffffff;
	border: 0.01em solid #6373b5;
  empty-cells:show;
  visibility:visible;
}

.calendarxl td.colhead {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18pt;
	FONT-WEIGHT: bold;
	border: 0.01em solid #6373b5;
	text-align:center;
	color:#30b0ef;
}

.calendardata {
	left:0px;
	TOP: 0px; 
	overflow:hidden;
	background-color: #ddeedd;
	width:100%;
}
.calendardata th {
	width:14%;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold;
	text-align:center;
	background-color: #ddBB44;
	color:black;
}
.calendardata td {
	width:14%;
	FONT-FAMILY: Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	text-align:center;
	color:#066000;
}

.loadsample {
	border: 0.01em solid Black;	
	padding:0.05em;
  background:white;
}

.loadsample th {
	border: 0.01em solid Black;	
	padding-left:0.3em;
	padding-top:0.2em;
	padding-bottom:0.2em;
  background:#ddbb44;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	text-align:left;
  color:Black;

}

.loadsample td.colheader {
	border: 0.01em solid Black;	
	padding:0.05em;
  background:#ccaa44;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
	text-align:center;
  color:brown;
}

.loadsample td {
	border: 0.01em solid Black;	
	padding:0.01em;
}
#newcalendar1 {
border-collapse:separate;
	
    width:414px;
    height:650px;
    background-color: #000000;
		
}

.newcalendardiv {
    /*width:100%;*/
    width:414px;
    background-color: #000000;
    empty-cells:show;
	table-layout:fixed;
	
}

.newcalendar {
    /*width:100%;*/
    width:414px;
    background-color: #000000;
    empty-cells:show;
	table-layout:fixed;
	
}

.newcalendar tr.rinkname {
	background-color: #0167A7;
}

.newcalendar th.rinkname {
    background-color: #0167A7;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 24pt;
	FONT-WEIGHT: bold;
    padding-left:8px;
    color:white;
    text-align:center;
	text-align:center;
}
.newcalendar th {
    background-color: #7CABDC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 22pt;
	FONT-WEIGHT: bold;
    color:white;
    padding-left:0px;
    text-align:center;
    margin:0px; 

}

.newcalendar th.timecol {
    background-color: #7CABDC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 22pt;
	FONT-WEIGHT: bold;
    color:white;
    padding-left:8px;   
    text-align:center;
    margin:0px; 
}
.newcalendar td {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 19pt;
	FONT-WEIGHT: bold;
	background-color:black;
	text-align:center;
	color:white;
    border-bottom: 0.15em solid #7cabdc;
	word-wrap:normal;
}
.newcalendar font.time {

	color:#a8a8a8;
}
.newcalendar font.vs {
FONT-SIZE: 14pt;
	color:#a8a8a8;
}
.newcalendar font.lower {
	color:#a8a8a8;
	text-transform: lowercase;
}
.newcalendar font.teamcol {
	color:white;
}
.newcalendar font.teamcol2 {
	color:#FCBA78;
}
.newcalendar td.font1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 16pt;
	FONT-WEIGHT: bold;
    color:white;
	text-align:center;
    border-bottom: 0.15em solid #7cabdc;
}
.newcalendar td.font2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 20pt;
	FONT-WEIGHT: bold;
    color:white;
	text-align:center;
    border-bottom: 0.15em solid #7cabdc;
}
.newcalendar td.font3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 22pt;
	FONT-WEIGHT: bold;
    color:white;
	text-align:center;
    border-bottom: 0.15em solid #7cabdc;
}



<!-- locker room text -->
.newcalendar font.locker {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 18pt;
    color:#fcba79;
	text-align:center;
    
}

.newcalendar font.noevents {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 20pt;
    color:#CCCCCC;
	text-align:center;
    
}
.newcalendar td.firstcol{
    padding-left:10px;
}

#newcalendarmarquee{
background-color: #000000;
width:414px;
}