 BODY {
   text-align: center;
   background-color:#E0F0FF;color:#000000;
   margin-top: 0.1em;
   margin-right: 0.1em;
   margin-bottom: 0.1em;
   margin-left: 0.1em;
}
   a:link {color: #0000FF; background-color:#E0F0FF}
   a:visited {color: #800080; background-color:#E0F0FF} 
   a:active {color: #FF0000; background-color: #405078;} 
   a:hover {color: #ffffff; background-color: #6888A0;}
   a.plain {text-decoration: none; color: #FFFFFF; background-color: #003000;}

  #Sidebar ul{
   padding: 0;
   margin: 0;
   margin-left: .5em;
   list-style-type: none;
   text-align: left;
   text-indent: 5px;
}


   #Sidebar a {
   display: block; 
   width: 140px;
   margin: 0; padding: 0;
   font-weight: bold; 
   font-size: smaller;
   text-decoration: none; 
   color: #ffffff; background-color: #002048;
}

   #vertnavbar ul{
  margin: 0;
  padding: 0;
  list-style-type: none;
}

   #vertnavbar ul li { 
  display: inline; 
}

   #Sidebar a:hover{
   width: 140px;
   margin: 0; padding: 0;
   font-weight: bold; 
   font-size: smaller;
   text-decoration: none; 
   color: #036; background-color: #6888A0;
}

  #Sidebar li {
   width: 134px;
   color: #000000; background-color: #002048;
   text-decoration: none;
   border-top: 1px groove #000810;
   border-bottom: 1px groove #000810;
   border-left: 1px groove #000810;
   border-right: 1px groove #000810;
}

   #active a {
   display: block; 
   width: 140px;
   color: #ffffff; background-color: #405078;
   text-decoration: none;
}
   

  .frame{
  border-color: #6888A0;
  border-style: outset;
  border-width: 6px;
}

  .thin {
  border-width: 2px;
  border-color: #6888A0;
  border-style: ridge;
}   
  .b {font-weight: bold;}
  .i {font-style: italic;}
  .sm {font-size:  smaller;}
  .bg {font-size: large;}
  .center {text-align: center;} 
  .right {float: right;}
  .left {float: left;}
  .clear {clear: both;}
  .u {text-decoration: underline;}
  .in {text-indent: 1em;}
  .groove {border-style: groove;}
  .tdborder {border-color: #103058; border-style: groove;}
  .tdcenter {text-align: center;}
  .tdright {text-align: right;}
  .tdleft {text-align: left;}
  .here {color: navy; background-color: #6888A0;}
   .highlight {color: #ffffff; background-color: #002048; margin-right: 8px;}
   .service {color: navy;}
   .date{
    width: 14.28%;
    vertical-align: top;
    }
    
    .clinic{
    width: 14.28%;
    vertical-align: top;
    border-top: 0; 
    background-color: #C1E1FF;
    }
    
    .day{
    width: 14.28%;
    text-align: center;
    }