BODY {
      margin-top: 0;
      background-color: #ffffff;
 }
.BackgroundColour {
	background-image: url(images\watermark.gif);
        background-position: 10px 20px;
}
.BannerNav {
        background-color: #000080;
}
.BackgroundColourMAIN
{
        background: url(images/waterslide.jpg);
        background-position: 10px 20px;
}


div.pagecell {
      position: relative;
      margin-left: 0;
      margin-top: 0;
      left: 5px;
} 
p.excerpt{ 
  border-top: 1px solid #000080; 
  margin-top: 0px; 
}

p.DivFooter{ 
  border-top: 1px solid #000080; 
  margin-top: 0px;
  margin-left: 7px;
  margin-right: 7px;
  font-family: 'Comic Sans MS';
  color: #000080;
  font-size:11px; 
}
p.pageleft { 
      margin-left:7;
      margin-right:0;
      margin-top: 0px;
      fore-color: #000080;
      font-family: 'Comic Sans MS';
      color: #000080;
      font-size:11px;
}
sup {
      font-size:11px;
} 
div.pageright {
      position: absolute;
      top: 174px;
      left: 166px; 
      margin-left:4;
      margin-right:auto;
      fore-color: #000080;
      font-family: 'Comic Sans MS';
      text-decoration:  none;
      color: #000080;
      font-size:11px;
} 

.leftnav  {
      list-style:none;
      margin-left:25;
      border-right-width: thin;
      background-color: #ffcc00;
}
#nav-menu ul
{
   list-style: none;
   padding: 00.5em 0 1.25em;
   margin: 5;
   line-height: 12px;
} 
ul.nav-menu ul {
  padding: 0 0.5em 0 1.25em;
}


h2 {
  font-family: 'Comic Sans MS';
  text-decoration: none;			
  color: #000080; 
  font-size: 12px;
  font-weight:bold;
}

.mainparaBig{
  font-family: 'Comic Sans MS';
  color: #000080;
  font-size:14px;
}

a.BannerLink:active  {
  /* Applies to activated links of class BannerLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000080;
  font-size:12px;
   }  
a.BannerLink:link    {
  /* Applies to unvisited links of class BannerLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000080;
  font-size:12px;
  } 
a.BannerLink:visited {
  /* Applies to visited links of class BannerLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000080;
  font-size:12px;
  } 
a.BannerLink:hover   {
  /* Applies to links under the pointer of class BannerLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #CCCCCC;
  font-size:12px;
  }

a.TextLink:active  {
  /* Applies to activated links of class TextLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  underline;
  color: #000080;
  font-size:12px;
   }  
a.TextLink:link    {
  /* Applies to unvisited links of class TextLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  underline;
  color: #000080;
  font-size:12px;
  } 
a.TextLink:visited {
  /* Applies to visited links of class TextLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  underline;
  color: #000080;
  font-size:12px;
  } 
a.TextLink:hover   {
  /* Applies to links under the pointer of class TextLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  underline;
  color: #CCCCCC;
  font-size:12px;
  }
  
a.NavLeftLink:active  {
  /* Applies to activated links of class NavLeftLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000080; 
  font-size: 10px;
   }  
a.NavLeftLink:link    {
  /* Applies to unvisited links of class NavLeftLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000080; 
  font-size: 10px;
  } 
a.NavLeftLink:visited {
  /* Applies to visited links of class NavLeftLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000080; 
  font-size: 10px;
  } 
a.NavLeftLink:hover   {
  /* Applies to links under the pointer of class NavLinkLeft*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #CCCCCC; 
  font-size: 10px;
  }

a.NavHeaderLeftLink:active  {
  /* Applies to activated links of class NavLeftLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000080; 
  font-size: 13px;
  font-weight: bold;
   }  
a.NavHeaderLeftLink:link  {
  /* Applies to unvisited links of class NavLeftLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000080; 
  font-size: 13px;
  font-weight: bold;
  } 
a.NavHeaderLeftLink:visited  {
  /* Applies to visited links of class NavLeftLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000080; 
  font-size: 13px;
  font-weight: bold;
  } 
a.NavHeaderLeftLink:hover  {
  /* Applies to links under the pointer of class NavLinkLeft*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000080; 
  font-size: 13px;
  font-weight: bold;
  }

  
a.NavLink:active  {
  /* Applies to activated links of class NavLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000000;
  font-size:10px;
   }  
a.NavLink:link    {
  /* Applies to unvisited links of class NavLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000000;
  font-size:10px;
  } 
a.NavLink:visited {
  /* Applies to visited links of class NavLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #000000;
  font-size:10px;
  } 
a.NavLink:hover   {
  /* Applies to links under the pointer of class DayLink*/
  font-family: 'Comic Sans MS';
  text-decoration:  none;
  color: #666666;
  font-size:10px;
  }

table.CalendarTable {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: black;
	border-collapse: collapse;
	background-color: white;
	fore-color: #004082;
        font-family: 'Comic Sans MS';
        font-size:11px;

}
table.CalendarTable th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: #000080;
	-moz-border-radius: ;
	fore-color: #f2cb08;
	color: #f2cb08;
	font-weight: bold;
	width: 60px;
	text-align: center;
}
table.CalendarTable td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
	background-color: white;
	-moz-border-radius: ;
	fore-color: #004082;
	color: #004082;
	width: 95px;
	text-align: center;
	vertical-align: top;
}
.TuckshopNHF {
	background-color: #FFCCFF;

}

