
* {margin :0; padding :0}
html, body {height : 100%; font-family :Tahoma,Serif;}
/*form (text-align: left}*/
#wrapper {min-height : 100% ; height: auto !important ;
  height :100%;}
 #hdr {height :190px ;background :#fbfce2; text-align:center; margin-top: 10px;margin-left:10px;margin-right:10px;}
 #hdrmal {height :230px ;background :#fbfce2; text-align:center;margin-top: 10px;margin-left:10px;margin-right:10px;}
 #hdrwrex {height :150px ;background :#fbfce2;  text-align:center;margin-top: 10px}
 #hdrstaff {height :150px ;background :#fbfce2;  text-align:center;margin-top: 10px}
 #hdrstaff55 {height :250px ;background :#ccffff;  text-align:center;margin-top: 10px}
 #hdrdbladd {height :250px ;background :#fbfce2;  text-align:center;margin-top: 10px}
 #hdrlogowrex {height:75px; text-align:center;background : white;}
 #hdrlogonavwrex {float : left; width :150px ;margin-left:0px; text-align :center;}
 #hdrlogoadswrex {float: right;width :150px; text-align:center;margin-right:0px;}
 #hdrdrayt {height :200px ;background :#fbfce2; text-align:center;margin-top: 10px}
 #hdrnavdrayt {float : left; width :210px ; text-align :center;}
 #hdradsdrayt {float: right;width :130px; text-align:center;}
 #hdrmaindrayt {margin: 0 0px 0 210px; text-align: center;}
 #hdrshrewsen {height :200px ;background :#fbfce2; text-align:center;margin-top: 10px}
 #hdradswrex {float: right;width :120px; text-align:center;}
 #hdradsshrewsen {float: right;width :150px; text-align:center;}
 #hdrnavwrex {float : left; width :120px ; text-align :center;}
 #hdrnavshrewsen {float : left; width :150px ; text-align :center;}
 #hdrmainwrex {margin: 0 180px 0 180px; text-align: center;}
 #hdrmaindbladd {margin: 0 0 0 180px; text-align: center;}
 #hdrmainstaff {margin: 0 150px 0 150px; text-align: center;}
 #hdrnavstaff {float : left; width :150px ; text-align :center;}
 #hdradsstaff {float: right;width :150px; text-align:center;}
 #hdrtopshrewsen {margin: 10px 160px 0px 160px; text-align: center; height:160px;}
 #hdrmainshrewsen {margin: 10px 180px 10px 180px;text-align: center;}
 #hdrtbl {width: 90%; margin: auto; text-align: center;}

 #hdrads {float: right;width :140px; text-align:center;}
 #hdrmynav {float : left; width :160px ; text-align :center;}
 #hdrmyads {float: right;width :160px; text-align:center;}
 #hdrnav {float : left; width :140px ; text-align :center;}
 #hdrmymain {margin: 0 160px 0 160px; text-align: center;min-height:160px;} */

 #hdrmain {height:160px;margin: 0 150px 0 150px; text-align: center;}
 #hdrmysite {text-align:center;margin-top: 10px;width:100%;}
 #hdrlarge {height :200px ;background :white;  text-align:center;margin-top: 10px}
 #mainwrex {margin-left: 220px;margin-right: 20px;text-align: left;}
 #mainnew {margin-left: 400px;margin-right: 20px;text-align: left;}
 #nav {margin-left:10px; float : left; width :140px ; background :white; text-align :left;}
 #nav {height : 100%}
 #newnav {position:absolute; top:170px;left:10px; width :140px ; background :white; text-align :left;}
 #newnav {height : 100%}
 #sepnav {position:absolute; top:300px;left:10px; width :140px ; background :white; text-align :left;}
 #sepnav {height : 100%}
 #ads {float: right;width :160px;background : white; text-align:center;height :100%}
 #newads {float: right;width :160px;background : white; text-align:center;height :100%}
 #txt {background : white;  text-align:left;}
 #res {background : lightgreen;  text-align:center;}
 #main {margin-left: 220px; margin-right: 140px; text-align: left;}
 #mainshrew {margin-left: 180px; margin-right: 10px; text-align: left;}
 #mainnoad {margin-left: 190px; margin-right: 10px; text-align: left;}
 #mainwithad {margin-left: 170px; margin-right: 170px; text-align: left;}
 #instr {margin-left:20px; text-align :left;}
  #sponleft {float : left; margin-left:10px;width: 170px;}
   #webname {margin-left:160px; margin-right:160px;text-align:center; font-size:30px;background-color:#8080C0;}

   #yearmenu{
  position:absolute ;
  top:130px;
  left:100px;
  visibility: hidden;
  background-color:plum;
  width:650px;
 z-index:4;
  }
  
  #compmenu{
  position:absolute ;
  top:130px;
  left:100px;
  visibility: hidden;
  background-color:plum;
  width:850px;
 z-index:4;
  }
  .yearlink a{
  display: block;
  width: 150px; /*Width of top level menu link items was 90px*/
  padding: 2px 2px 0 2px;
  height:20px;
  border: 1px solid #202020;
  text-decoration: none;
  background-color: lightgreen;
  color:black;
  font: bold 12px Tahoma;
  margin-left:2px;
  margin-top:2px;
  text-align:center;
  /*-moz-border-radius:50px; */
  /*-webkit-border-radius :50px; */
  border-radius:10px;

  }

.yearlink a:hover{
background-color:red;
color:black;
text-decoration: none;
}
  .complink a{
  display: block;
  width: 200px; /*Width of top level menu link items was 90px*/
  padding: 2px 2px 0 2px;
  height:20px;
  border: 1px solid #202020;
  text-decoration: none;
  background-color: lightgreen;
  color:black;
  font: bold 12px Tahoma;
  margin-left:2px;
  margin-top:2px;
  text-align:center;
  /*-moz-border-radius:50px; */
  /*-webkit-border-radius :50px; */
  border-radius:10px;

  }

.complink a:hover{
background-color:red;
color:black;
text-decoration: none;
}

 .spondiv{
   background-color:bisque;
   text-align:center;
   }

  dt.tab {
 display: block;
 float:left;
 margin-right:5px;
 text-align:center;
 width:120px;
 }
  .mobscr{text-align:center;font-size:1em;}

 .headtable {
 border-collapse:collapse;
 margin-left:auto;
 margin-right:auto;
 background-color:ivory;
 font-size:14px;font-weight:bold;
 }
.headtable tr td{border:1px black solid;padding:3px}
.headtable td {text-align: center;}


  
 table {width:100%;}
 td {text-align: center;}
 
 .linktable{width:800px;}
 .linktable td {width:400px; text-align:left;}
 
 .resent {margin:auto; color : black; background:#CCCCCC;text-align:center; border:2px solid black;width:500px}
.day {color: blue;}
.res {color: black;}
.nores {color:red; font-weight: bold;}
.resmat {color:blue;font-weight: bold;}

  .hontable table{width:100%;}
   td {text-align: left;}

  .mytable {border-collapse:collapse;}
.mytable caption{font-size:20px;font-weight:bold;background-color:lightgreen;}
.mytable tr td{border:1px black solid; font-size:14px;padding:3px;}
.mytable th{background-color:lightgreen; text-align:center; border:1px black solid;padding:2px;}
.mytable a {text-decoration:none; color:blue;}
.mytable a:hover, active {text-decoration:underline; color:red;}


  */
 .colred {color: red;}
  p .cen{text-align:center;}
  p.clear{clear:left};
 .mat {position:absolute; left :10px;top : 10px ; width: 260px}
.ent {margin:auto;color : red; background:lightgrey;text-align:center; border:2px solid black;width:500px}

.hor {text-align:center;}


 div.center {margin : auto;}
 table.head {width : 100% ; margin:auto;text-align :center;border-spacing:10px}

.dropdown {display:block; position:relative}
.dropdown dt {width:140px; border:2px solid #9ac1c9; padding:2px 0 2px 0; font-size:10px; font-weight:bold; cursor:pointer; background:#90EE90}/* color of background button*/
/* background:url(images/header.gif) */
.dropdown .upperdd {border-bottom:none}
.dropdown dt:hover {background:red}
 /* background:url(images/header_over.gif) */
.dropdown dd {position:absolute; top:0px; overflow:hidden; width:250px; display:none; background:#fff; opacity:0} /* width of drop down */
.dropdown ul {width:250px; border:2px solid #9ac1c9; list-style:none}

.dropdown li, {display:inline;}
 .dropdown .out a, .dropdown a:active, .dropdown a:visited {display:block; padding:2px; color:#333; text-decoration:none; background:#90EE90; width:250px}

.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:2px; color:#333; text-decoration:none; background:#90EE90; width:138px}
 /* background:#eaf0f2 */
.dropdown a:hover {background:red; color:#000}
 /* background:#d9e1e4 */
.dropdown .underline {border-bottom:1px solid #b9d6dc}


/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
text-align:center;

}




/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
width: 70px; /*Width of top level menu link items was 90px*/
padding: 2px 8px 0 8px;
/*padding:1em 0em 1em 0em;*/
height:50px;
border: 1px solid #202020;
/*border-left-width: 0;*/
text-decoration: none;
/*background-color: #8080C0;*/
/*background-color: #99FF66;*/
background-color: lightgreen;
color:black;
font: bold 12px Tahoma;
margin-left:8px;
margin-top:10px;
text-align:center;
/*-moz-border-radius:50px; */
/*-webkit-border-radius :50px; */
border-radius:10px;

/*margin:3;*/
}

/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;

/*margin:3;*/
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;

}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 120px; /*width of sub menu levels*/
height:32px;
font-weight:bold;
padding: 2px 5px;
background-color: lightgreen;
color:black;
margin-top:0px;
/*background-color:#235b8c;*/
/*color: #FFF;*/
/*background: #e3f1bd;*/
border-width: 0 1px 1px 1px;
}

.horizontalcssmenu ul li a:hover{
/*background: url(menubgover.gif) center center repeat-x;*/
background-color:red;
}

.horizontalcssmenu ul li ul li a:hover{
background-color:red;
/*background: #cde686;*/
}
.horizontalcssmenu after{clear:both;}
.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
/*background: transparent url(menuarrow.gif) no-repeat center left; */
}

/*start*/
  /*Top level list items*/
.mobcssmenu ul li{
position: relative;
display: inline;
float: left;
text-align:center;

}


/*Top level menu link items style*/
.mobcssmenu ul li a{
display: block;
width: 5.3em; /*Width of top level menu link items was 90px*/
padding: 2.5px 8px 0 8px;
/*padding:1em 0em 1em 0em;*/
height:4em;
border: 1px solid #202020;
/*border-left-width: 0;*/
text-decoration: none;
background-color: lightgreen;
color:#235b8c;
font: bold 1.5em Tahoma;
margin-left:8px;
margin-top:10px;
text-align:center;
/*-moz-border-radius:50px; */
/*-webkit-border-radius :50px; */
border-radius:10px;

/*margin:3;*/
}

/*Sub level menu*/
.mobcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #202020;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;

}

/*Sub level menu list items*/
.mobcssmenu ul li ul li{
display: inline;
float: none;

}


/* Sub level menu links style */
.mobcssmenu ul li ul li a{
width: 150px; /*width of sub menu levels*/
height:30px;
font-weight: normal;
padding: 2px 5px;
background-color: lightgreen;
color:#235b8c;
margin-top:0px;
border-width: 0 1px 1px 1px;
}

.mobcssmenu ul li a:hover{
background-color:red;
}

.mobcssmenu ul li ul li a:hover{
background-color:red;

}
.singlelink a{
display: block;
width: 120px; /*Width of top level menu link items was 90px*/
padding: 2px 8px 0 8px;
height:30px;
border: 1px solid #202020;
text-decoration: none;
background-color: lightgreen;
color:black;
font-weight:bold;
font-size:12px;
font-family:Tahoma;
margin-left:8px;
margin-top:10px;
text-align:center;
/*-moz-border-radius:50px; */
/*-webkit-border-radius :50px; */
border-radius:10px;

}

 .complink a{
display: block;
width: 250px; /*Width of top level menu link items was 90px*/
padding: 2px 2px 0 2px;
height:20px;
border: 1px solid #202020;
text-decoration: none;
background-color: lightgreen;
color:black;
font: bold 12px Tahoma;
margin-left:2px;
margin-top:2px;
text-align:center;
/*-moz-border-radius:50px; */
/*-webkit-border-radius :50px; */
border-radius:10px;

}
.complink a:active{
width:250px;
}
.complink a:hover{
background-color:red;
color:black;
text-decoration: none;
}

 #regmenu{
  position:absolute ;
  top:0px;
  left:200px;
  visibility: hidden;
  background-color:plum;
  width:650px;
 z-index:4;
  }
 .mainmenu ul li{
position: relative;
display: inline;
float: left;
text-align:center;

}
.mainmenu ul li a{
display: block;
width: 100px; /*Width of top level menu link items was 90px*/
padding: 2px 8px 0 8px;
height:30px;
border: 1px solid #202020;
text-decoration: none;
background-color: lightgreen;
color:black;
font: bold 12px Tahoma;
margin-left:8px;
margin-top:10px;
text-align:center;
/*-moz-border-radius:50px; */
/*-webkit-border-radius :50px; */
border-radius:10px;

}

.mainmenu ul li a:hover{
background-color:red;
}

