

body, td {
    font-family: Tahoma, Verdana;
    font-size: 12px;
    color: #000;
  }

body {
    margin: 8px;

  }

a, a:link, a:visited {
    color: #000;
    text-decoration: underline;
  }

a:hover {
    text-decoration: none;
  }


table.main {
    width: 100%;
    height: 100%;
    background: #FFF;
  }


.ar {
    background: url('img/arrow.gif') no-repeat left top;
    width: 37px;
    height: 37px;
    border: none;
  }


table.menu {
    width: 100%;
  }

table.menu td {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    padding-left: 10px;
    text-align: center;
  }

table.menu td a, table.menu td a:link, table.menu td a:visited {
    color: #000;
    text-decoration: underline;
  }

table.menu td a:hover {
    text-decoration: none;
  }

table.menu td.spacer {
    text-align: center;
    width: 15px;
  }



h1 {
    font-size: 20px;
    font-weight: normal;
  }

h2 {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: underline;
  }

h3 {
    font-size: 14px;
    background: #E6E6E6;
    padding-left: 10px;
  }


h4 {
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 5px;
  }

img.limg {
     float: left;
     margin-right: 10px;
     border: #CCC 1px solid;
  }

img.rimg {
     float: right;
     margin-left: 10px;
     border: #CCC 1px solid;
  }


td.right {
     width: 220px;
     font-size: 11px;
  }


td.vspace img {
     width: 20px;
     height: 1px;
  }
td.vspace {
     width: 20px;
     background: url('img/bsp.gif') repeat-y left top;
  }


table.content {
     border-bottom: #000 1px solid;
  }
table.content td {
     font-size: 11px;
  }


table.calendar td {
    padding: 2px;
    font-size: 11px;
 }

.calendarHeader {
    font-weight: bold;
 }

table.calendar td a, table.calendar td a:link, table.calendar td a:visited {
    color: #00F;
    font-weight: normal;

 }

div.small {
    font-size: 10px;
    font-weight: bold;
    text-decotarion: underline;
 }


div.adline {
    text-align: right;
    background: #E7E7E7;
    padding: 2px; margin: 2px;
 }


 div.block {
 	background: #E7E7E7;
 	padding: 5px; margin: 5px;
 }
 
 div.menu {
 	float: left; text-align: center;
 	margin: 5px; padding: 5px;
 }
 
 div.menu img {
 	border: #000 1px solid;
 }

table.tbl {
 	border-top: #999 1px solid;
 	border-left: #999 1px solid;
}

table.tbl td {
	padding: 2px 5px;
 	border-bottom: #999 1px solid;
 	border-right: #999 1px solid;
}
