body {
     margin: 8px;
     width: auto;
     padding: 0;
     color: #000000;
     background: #ffffff;
     font-family: Arial, Helvetica, sans-serif, Verdana;
     font-size: 80%;
     }
#header {
      padding: 0px;
      height: 160px;
      color: #000000;
      background: #ffffff;
     }
#main {
     float:left;
     width: 568px;
     padding: 5px 12px;
     clear: both;
     color: #000000;
     background-color: #F2F5FF;
     }
#mainmap {
     padding: 5px 4px;
     width: auto; 
     }
#maincal {
     padding: 5px 4px;
     width: auto; 
     }
#headlist ul  {
     margin: 0px;
     padding: 0px;   
     }
#headlist li  {
     padding-right: 1px;
     display: inline;
     font-family: Arial, Helvetica, sans-serif;
     }
#footer {     
     clear: both;
     font-size: 105%;
     color: #cccccc;
     background-color: #ffffff;
     padding: 6px 0;  
     text-align: center;
     }
#face {     
     width: 610px;
     text-align: center;
     }
.butn {
     vertical-align: middle; 
     font-size: 60%;
     }
.slices {
     text-align: center;
     }
.enter {
     border: 1px solid #cccccc;
     margin: 5px 0;
     }
.intro {
     font-size: 95%;
     clear: both;  
     text-align: center;
     padding: 8px 100px;
     background-color: transparent;
     }
.smalltext {
     font-size: 105%;
     clear: both;  
     text-align: center;
     padding: 8px 100px;
     background-color: transparent;
     }
.medtext {
     font-size: 90%;
     text-align: center;
     padding: 10px 50px 10px 50px;
     background-color: transparent;
     }
.foottext {
     font-size: 85%;
     text-align: center;
     padding-top: 2px;
     }
.time {
     width: 150px;
     padding: 4px 0 12px 0;
     text-align: center;
     font-size: 90%;
     color: #000099;
     background: #ffffff url(tbr.gif); background-repeat: no-repeat;
     }	
.pevents {
     margin-left: 100px;
     }
.ar {
     margin-right: 220px;
     text-align: right;
     }
.par {
     text-align: justify;
     padding: 5px 20px;
     text-indent: 28px;
     }
.sentence {
     font-size: 105%;
     text-align: justify;
     padding: 5px 100px;
     }
.linksp {
     font-size: 110%;
     text-align: left;
     padding: 6px 200px 5px 200px;
     }
.normpar {
     text-align: justify;
     padding: 5px 20px;
     clear: both; 
     }
.par{
     text-align: justify;
     padding: 5px 20px;
     clear: both; 
     text-indent: 25px;
     }
.catgry {  
      font-size: 85%; 
      font-weight: bold;
      margin: 10px 140px;
      text-align: center; 
      }
.topper {  
     font-size: 110%;
     font-weight: bold; 
     text-align: center; 
     margin: 10px 50px;
     }
.subhead {  
     clear: both;
     font-size: 100%;
     font-weight: bold; 
     text-align: center; 
     margin-top: 10px;
     color: #000099;
     background-color: #F2F5FF;
     }
.fl {  
     float: left;
     }
.fr {  
     float: right;
     padding-right: 3px;
     }
.aleftsmall  {
      float: left;
      margin-left: 100px;
      text-align: left;
      width: 45%;
      line-height: 18px;
      font-size: 90%;
      }
.cntr {  
      text-align: center;
      }
a:link{
      font-weight: bolder;   
      text-decoration: none;
      color: #0033CC;
      background: #F2F5FF;
      }
a:visited { 
      font-weight: bolder;    
      text-decoration: none; 
      color: #0033CC; 
      background: #F2F5FF;
      }

.adi a:link, #footer a:link, .title_txt a:link{
      font-weight: bolder;   
      text-decoration: none;
      color: #0033CC;
      background-color: #ffffff;
      }
.adi a:visited,#footer a:visited, .title_txt a:visited{ 
      font-weight: bolder;    
      text-decoration: none; 
      color: #0033CC; 
      background-color: #ffffff;
      }
#headlist {
     text-align: center;
     padding-right: 20px;
     padding-bottom: 4px;
     padding-top: 4px;
     clear:both;
     margin: 0;
     }
.newsimage {
     padding: 25px;
     vertical-align: top;
     }
.new
    {
    text-align: left;
    font-size: 100%;
    font-weight: bold;
    color:  #FF0000;
    background-color : #F2F5FF;
    padding-right: 8px;
    }
.news
    {
    text-align: left;
    font-size: 90%;
    color:  #000099;
    background-color : #E0E8FF;
    padding: 4px 10px;
    border-bottom: 1px dashed  #000099;
    }
.allnews {
    text-align: justify;
    font-size: 95%;
    font-weight: normal;
    color:  #000099;
    background-color : #F2F5FF;
    padding: 5px 5px;
    border: 1px outset #cccccc;
    margin: 12px 20px;
    }
.pad {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px
    }
.read {
     clear: both;
     text-align: right;
     margin-right: 12px;
     padding-bottom: 4px;
     font-size: 90%;
     }
.frnews {  
     float: right;
     margin: 8px;
     }
.subject {
     color: #400080;
     font-size: 100%;
     font-weight: bold;
     background-color : #E0E8FF;
     padding: 4px 10px;
     border-top: 1px dashed  #cccccc;
     }
.picscap {
     font-size: 95%;
     text-align: center;
     margin: 2px 120px 2px 120px;
     }
.years {  
     padding: 8px 0 6px 0;
     text-align: center;
     }
table.msos {
     font-size: 12px;
     border: 1px solid #ccc;
     }
.games {  
     font-size: 130%; 
     text-decoration: 
     underline; 
     text-align: center;
     font-weight: bold;
     padding: 8px;
     }
.noshow {  
     text-align: center;
     font-weight: bold;
     padding: 8px;
     }

.ptable {font-family: Arial, Helvetica, sans-serif, Verdana;}
.title_txt		{ color: #FF0000; background-color: #F2F5FF; }
.title_txt A:link	{ font-size:85%; color:#0033CC; text-decoration:none; background-color: #F2F5FF;  padding:0}
.title_txt A:visited	{ font-size:85%; color:#0033CC; text-decoration:none; background-color: #F2F5FF; }
.title_txt A:hover	{ font-size:85%; color: red; background-color: #ffffff;  text-decoration: underline;}
.time_str		{ font-size:85%; }
.day_number	{ font-size:90%; padding-left: 3px; }
.day_number A:hover	{ color:red; background-color: #ffffff; }
.column_header	{ background-color:#0099FF; font-size:95%; color:#FFFFFF;  padding-left: 4px; font-weight:bold; }
.date_header                 {font-size: 145%}
.calbut                          {color: #000099; background-color: #F2F5FF;  vertical-align: middle; font-size: 80%;position: relative; 
      z-index: 1 !important; }
td.day_cell		{ color: #000000; background-color:#F2F5FF; height:95px; width: 100px; }
td.empty_day_cell	{ color: #000000; background-color:#F4F4F4; height:95px; width: 100px; }
td.today_cell	{ color: #000000; background-color:#F2F5FF; height:95px; width: 100px; border: 2px solid #FF9999;}

