div#main { 
   font-size:10pt; 
   font-family:Arial; 
   color:Navy; 
} 
#cal1Container { border:2px solid gray; padding:6px; background-color:white;}
div#advertiserzone {
   position: absolute; 
   top: 2px; 
   left: 2px; 
   border: px solid ; 
   height: 50px; 
   width: 300px; 
   z-index: 3; 
} 
body  { 
  float: left;
   font: 100% Verdana, Arial, Helvetica, sans-serif; 
   margin: 0;  
   padding: 0; 
   background-color: ; 
   text-align: center; 
   color: #000000; 
} 
.bodyclass #pagecontainer {  
   width: 1000px; 
   margin: 0 auto; 
   background-image:  url("http://www.havanthockeyclub.org.uk/domain_style/WebStyle_hhcbackground10_Background.jpg");  background-repeat: no-repeat;  background-color: White; 
   text-align: left; 
} 
.bodyclass #header {  
   position: relative; 
   width: 1000px; 
   height: 195px; 
   background-color: ; 
   z-index: 0; 
} 
.bodyclass #headerbanner {  
   position: absolute; 
   top: 20px; 
   left: 120px; 
   font-weight:bold; 
   font-style:normal;  
   font-size:20pt; 
   font-family:Arial; 
   color:Silver; 
   z-index: 0; 
} 
.bodyclass #navbarleft { 
   position: relative; 
   float: left; 
   width: 165px;  
   background-color: ; 
   padding: 0px 0px 0px 14px; 
   z-index: 8; 
} 
.bodyclass #maincontainer { 
   position: relative; 
   width: 1000px; 
   margin-left: 166px;  
   background-color: ; 
   z-index: 0; 
}  
.bodyclass #maintop { 
   position: relative; 
   z-index: 0; 
} 
.bodyclass #mainright { 
   position: relative; 
   float: right; 
   width: 0px;  
   z-index: 0; 
} 
.bodyclass #main { 
   position: relative; 
   width: 833px; 
   padding: 10px 0px 0px 3px; 
   z-index: 0; 
}  
.bodyclass #footer {  
   position: relative; 
   background-color: ; 
   width: 1000px; 
   z-index: 0; 
}  
.bodyclass #site {  
   position: relative; 
   z-index: 0; 
}  
.clearfloat { 
   clear:both; 
   height:0; 
   font-size: 1px; 
   line-height: 0px; 
} 
textarea.textareamain { 
   font-size:10pt; 
   font-family:Arial; 
   color:Navy; 
} 
input.inputmain {
   font-size:10pt; 
   font-family:Arial; 
   color:Navy; 
} 
h1.h1main {font-size:12pt; font-family:Arial; color:Navy;} 
h2.h2main {font-size:11pt; font-family:Arial; color:Navy;} 
h3.h3main {font-size:10pt; font-family:Arial; color:Navy;} 
h4.h4main {font-size:9pt; font-family:Arial; color:Navy;} 
h5.h5main {font-size:8pt; font-family:Arial; color:Navy;} 
h6.h6main {font-size:7pt; font-family:Arial; color:Navy;} 
a:link { 
   color:Navy; 
   text-decoration:underline;  
   font-weight:; 
} 
a:active { 
   color:Blue; 
   text-decoration:underline;  
   font-weight:; 
} 
a:visited { 
   color:Navy; 
   text-decoration:underline;  
   font-weight:; 
} 
a:hover { 
   color:Maroon; 
   text-decoration:underline;  
   font-weight:; 
} 
.navbutton { 
   position:relative; 
   font-family: Arial; 
   background-image:  url("http://www.havanthockeyclub.org.uk/domain_style/WebStyle_DPurpleButton_Button.gif");  background-repeat: no-repeat;  width: 123px;  height: 27px; 
   white-space: nowrap; 
   display: block; 
   margin: 0; 
   padding: 0; } 
.navbutton a { 
   display: block; 
   color: White; 
   font-size: 7pt; 
   font-weight: bold; 
   font-style: normal; 
   float: left; 
   text-decoration: none; 
} 
.navbutton img {width: 123px; height: 27px; border: 0; } 
.navbutton a:hover img{visibility:hidden; } 
.navbutton a:link { color:White; text-decoration:none; } 
.navbutton a:active { color:White; text-decoration:none; } 
.navbutton a:visited { color:White; text-decoration:none; } 
.navbutton a:hover { visibility:visible; color:Lime; text-decoration:none; 
   background-image:  url("http://www.havanthockeyclub.org.uk/domain_style/WebStyle_DBlueButton_Button.gif");  background-repeat: no-repeat;  width: 123px;  height: 27px; 
   white-space: nowrap; 
   display: block; 
} 
.navbutton span { 
   position: absolute; 
   left: 12px; 
   top: 6px; 
   margin: 0px; 
   padding: 0px; 
   cursor: pointer; 
   text-align: left; 
} 
#navleftmenu {
   position: relative;
   width: 123px; 
   background-color: none;
   z-index: 8; 
}
div#navbarleft .yui-skin-sam .yuimenu .bd {
   background-color: transparent; 
   border: none; 
   z-index: 9; 
}
div#navbarleft .yui-skin-sam .yuimenu .yui-overlay .bd {
   background-color: silver; 
   border: none; 
   z-index: 9; 
}
div#navbarleft .yui-skin-sam .yuimenuitem {
   background-color: transparent; 
   background-image:  url("http://www.havanthockeyclub.org.uk/domain_style/WebStyle_DBlueButton_Button.gif");  background-repeat: no-repeat;  width: 123px;  height: 27px; 
   z-index: 9; 
}
div#navbarleft .yui-skin-sam .yuimenuitem-selected {
   background-color: transparent; 
   background-image:  url("http://www.havanthockeyclub.org.uk/domain_style/WebStyle_DPurpleButton_Button.gif");  background-repeat: no-repeat;  width: 123px;  height: 27px; 
   z-index: 9; 
}
div#navbarleft .yui-skin-sam  .yuimenuitemlabel {
   padding-left: 12px; 
   padding-top: 6px; 
   color: White; 
   font-size: 7pt; 
   font-weight: bold; 
   font-style: normal; 
   z-index: 9; 
}
div#navbarleft .yui-skin-sam  .yuimenuitemlabel-selected {
   padding-left: 12px; 
   padding-top: 6px; 
   color: Lime; 
   font-size: 7pt; 
   font-weight: bold; 
   font-style: normal; 
   z-index: 9; 
}
.tablemain { 
   margin: 1px; 
   text-align: left; 
   border-width: 0 0 1px 1px; 
   border-color: Silver; 
   border-style: solid; 
   border-collapse: collapse; 
} 
.tablemain th { 
   vertical-align: top; 
   font-family: Arial; 
   font-size: 10pt; 
   font-weight: normal; 
   padding: 2px; 
   color: White; 
   background: url("http://www.havanthockeyclub.org.uk/domain_style/WebStyle_gradblue_TableHeaderBackground.png") repeat-x;
   border-width: 1px 1px 0 0; 
   background-color:Blue; 
   border-color: Silver; 
   border-style: solid; 
} 
.tablemain td { 
   vertical-align: top; 
   font-family: Arial; 
   font-size: 10pt; 
   padding: 2px; 
   color: Navy; 
   background: url("http://www.havanthockeyclub.org.uk/domain_style/WebStyle_gradsilver_TableBackground.png") repeat-x;
   background-color:White; 
   border-width: 1px 1px 0 0; 
   border-color: Silver; 
   border-style: solid; 
} 
.tablemain tr:hover td { 
       color: Blue; 
} 
.tableinvisible { 
   text-align: left; 
   border-width: 0 0 0 0; 
   border-collapse: collapse; 
} 
.tableinvisible td { 
   font-family: Arial; 
   font-size: 10pt; 
   font-weight: normal; 
   border-width: 0 0 0 0; 
} 
img.linkcue {
   position: absolute;
   border: 0px;
   bottom: 3px;
   right: 3px
} 
.swatch td { 
   border-width: 2px; 
   background-color: White; 
   border-color: Silver; 
   border-style: solid; }
