body {background-image: url(images/home/hatch.gif);
background-repeat: repeat;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px}

.borders {
background-color: white;
border-left: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
}

.logotop {
background-image: url(images/home/top-tint.jpg);
height: 97px;
width: 780px;}

.bottom {background-image: url(images/home/bottom-tint.jpg);
height: 40px;
width: 780px;
}

.navtop {
background-image: url(images/home/nav-tint.gif);
height: 112px;
width: 780px;}

.mainpage {
font-family: Helvetica, Arial, sans-serif;
width: 555px;
}

.rightcolumn {
font-family: Helvetica, Arial, sans-serif;
width: 225px;}

.rightbuttons {
border-top: 1px solid white;
}

.rightbox {
border-left: 1px dashed #999999;
}

.righttitle {
padding-left: 10px;
font-size:18px;
height: 33px;
background-color: #5BC0E6;
color: white;}

.times {
padding-left: 10px;
border-top: 1px dashed #999999;
font-size:12px;
height: 33px;
}

.homeimage {
width: 182px;
font-size:9px;
color: #666666;}

.homeimage2 {
width: 182px;
padding-left:12px;
font-size:9px;
color: #666666;}

.homepad {
padding-left: 12px;
padding-top: 12px;
}

.hometext {
padding-left:12px;
padding-right:12px;
font-family: Helvetica, Arial, sans-serif;
font-size:13px;
padding-bottom: 10px;
}

.results {
font-family: Helvetica, Arial, sans-serif;
font-size:13px;
}

.rotatext {
padding-left:12px;
font-family: Helvetica, Arial, sans-serif;
font-size:13px;
padding-bottom: 5px;
}

.rotatext2 {
font-family: Helvetica, Arial, sans-serif;
font-size:13px;}

.newsblock {
font-family: Helvetica, Arial, sans-serif;
width: 182px;
font-size:11px;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 10px;
}

.newsmiddle {
font-family: Helvetica, Arial, sans-serif;
width: 182px;
font-size:11px;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 10px;
border-right: 1px dashed #999999;
border-left: 1px dashed #999999;
}

.newspad {
padding-left: 12px;
}

.gear {
padding-left: 12px;
font-size:11px;
}

.newslist {
font-family: Helvetica, Arial, sans-serif;
font-size:11px;
padding-top: 8px;
padding-bottom: 8px;
border-bottom: 1px solid #999999;
}

h1{
font-family: Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
line-height:14pt;}

h2{
font-family: Arial, Helvetica, sans-serif;
font-size:13pt;
font-weight:bold;
color:#666666;}

.signoff { 
   height: 20px;
   font-family: Helvetica, Arial, sans-serif; 
   font-size: 10px; 
   color: #666666; 
   text-decoration: none;}
   
.training { 
height: 25px;
font-family: Helvetica, Arial, sans-serif; 
font-size: 14px; 
font-weight:bold;
padding-left: 8px;
padding-right: 8px;}

.training2 { 
font-family: Helvetica, Arial, sans-serif; 
font-size: 12px; 
padding-left: 8px;
padding-right: 8px;
padding-top: 4px;
padding-bottom: 4px;} 



a.b:link { color: #666666;
text-decoration: none;
font-size: 10px;
  }

a.b:visited { color: #666666;
text-decoration: none; 
font-size: 10px; }

a.b:hover { color: purple;
text-decoration:underline; 
font-size: 10px; }

a.read:link { color: #000099;
text-decoration: none;
font-size: 11px; 
line-height:16px; }

a.read:visited { color: #000099;
text-decoration: none; 
font-size: 11px; 
line-height:16px; }

a.read:hover { color: #9999FF;
text-decoration:underline; 
font-size: 11px; 
line-height:16px; }