body {
   margin: 0px !important;
   width: auto;
   padding:0;
   background-color: #ffffff;
   color:#000000;
   font-size: 80%;  
   }
div#wrap {
   border: none !important;
   }    
 #header {
   display: none
   }
.noshow {  
     display: none;
     }
#main {
   width: auto;
   color: #000000;
   }
#maincal {
   width: 600px;
   color: #000000;
   margin-left: -70px !important;
   }

#mainmap {
   width: auto;
   color: #000000;
   margin-left: -65px !important;
   }
#sidebar, #footer, #navcontainer, roundcont p, .roundtop, .roundbottom, .img, .corner,  form.myform, .calbut   {
  display: none;
  }
.slices {
   text-align: center;
   display: none;
   }
.smalltext {
  font-size: 90%;
  text-align: center;
  padding: 10px 50px 10px 50px;
  }
.medtext {
  font-size: 80%;
  text-align: center;
  padding: 10px 50px 10px 50px;
  }
.ship {
  padding: 5px 0 8px 0;
  text-align: center;
}
.roundcont {
      width: auto;
      background-color: #ffffff;
      color: #000000;
      margin-bottom: 18px;
      }	
.adi { 
   position: relative; 
   z-index:1;
   left: 13.5%; bottom: 12px;
   font-size: 90%;
   padding: 2px 3px 3px 4px;
   line-height: 4px;
   }
.ad{
   margin-left: 3px;
   font-size: 78%; 
   width: 70px; 
   font-weight: bold; 
   text-align: right;
   padding: 0px;
   border: none !important; 
   color: #000000;
   }
.par {
   text-align: justify;
   padding: 5px 0px;
   }
.sentence{
   text-align: justify;
   padding: 5px 100px;
   }
.normpar {
   text-align: justify;
   padding: 5px 0px;
   }
.catgry {  
   font-family: Arial, Helvetica, sans-serif;
   font-size: 70%; 
   text-align: center;
   margin: 10px 140px;
   padding: 4px 0px 4px 0px;
   line-height: 11px;
   white-space: normal;
   }
.topper {  
   font-size: 120%;
   font-weight: bold; 
   text-align: center; 
   margin-top: 10px;
   }
.subhead {  
   font-size: 105%;
   font-weight: normal; 
   text-align: center; 
   margin-top: 10px;
   }
.fr {  
   float: right;
   padding-right: 3px
   }
.frpad {  
   float: right;
   margin: 5px 2px 2px 12px;
   text-align: center;
   font-size: 80%;
   padding-bottom: 2px;
   display: none;
   }
.fl {  
   float: left;
   }
.flpad {  
   float: left;
   margin: 5px 12px 2px 2px;
   text-align: center;
   font-size: 80%;
   padding-bottom: 2px;
   display: none;
   }
.aleft  {
      margin-left: 100px;
      text-align: left;
      width: 50%;
      line-height: 18px;
      font-size: 90%;
      }
.aright {
      position: relative;
      bottom: 15px; float: right;
      margin-right: 100px;
      text-align: center;
      font-size: 90%;
      }
.cntr {  
   text-align: center;
   }

#main a:link, #mainmap a:link {
      font-weight: normal;   
      text-decoration: none;
      color: #000000; 
      background: #ffffff;
      }
.newsimage {
    padding: 25px;
    vertical-align: top;
    display: none;
    }
.news
    {
    text-align: left;
    font-size: 85%;
    color:  #000000;
    background-color : #ffffff;
    padding: 4px 10px;
    border-bottom: none;
    
    }
td.allnews {
    text-align: justify;
    font-size: 95%;
    font-weight: normal;
    color:  #000000;
    background-color : #ffffff;
    padding: 0px;
    border: none;
    }
.pad {
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px
    }
.read {
    clear: both;
    text-align: right;
    margin-right: 12px;
    padding-bottom: 4px;
    }
.frnews {  
    float: right;
    margin: 8px;
    }
.subject {
    color: #000000;
    font-size: 85%;
    font-weight: bold;
    background-color : #ffffff;
    padding: 2px 10px;
    }
.headline {
    font-family: arial, helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    color: #000000;
    background-color: #ffffff;}
table {
    color: #000000;
    border: none;
    background-color: #ffffff;
     }
img {
   display: none
   }
.ptable{ font-family:  Arial, sans-serif, Verdana, Helvetica;
   border: 1px solid #000000;
   width: 80%;
   margin-right: 10px;
   }
table.msos {     font-family:  Helvetica, Arial, sans-serif, Verdana;
     font-size: 12px;
     border: 1px solid #ccc;
     width: 600px;
     }
.title_txt A:link, .title_txt A:active, .title_txt A:visited      { color: #cccccc; background-color: #ffffff; }
.day_cell	          { border: 1px solid #cccccc; width: 85px; }
.empty_day_cell   { border: 1px solid #cccccc; width: 85px; }
.today_cell        { border: 1px solid #cccccc; width: 85px;}
.date_header        { font-size: 105%; margin-right: 100px; }
.day_number        { font-size:10px; padding-left: 3px; }
.title_txt	          { font-size:10px; color: #000000; padding-left: 2px;  background-color: #ffffff;}
.column_header    { border-bottom: 1px solid #000000; font-size:14px; font-weight:bold; }
.time_str	          { font-size:8px; }
