body.main
{
 background-color: #ffffff;
 margin-top   :0;
 margin-left  :0;
 margin-right :0;
 margin-bottom:0;
 font-size  : 80%;
}

body.record
{
 background-color: #F0F0FF;
 font-size  : 10px;
 margin-top   :5px;
 margin-left  :5px;
 margin-right :5px;
 margin-bottom:5px;
 font-size  : 80%;
}

body.print
{
 background-color: #F0F0F0;
 font-size  : 10px;
 margin-top   :0;
 margin-left  :0;
 margin-right :0;
 margin-bottom:0;
 font-size  : 80%;
}

body,p,td,tr,ul,ol,li,div,a,select,textarea
{
 font-family: verdana,arial,sans-serif;
 color      : #000040;
}

p,td,tr,ul,ol,li,div,a,select,textarea
{
 font-size  : 0.9em;
}

form
{
 padding-top   :0px;
 padding-bottom:0px;
 margin-top    :0px;
 margin-bottom :0px;
}

h1
{
 font-size  : 1.3em;
 padding-top   :0px;
 padding-bottom:0px;
 margin-top    :0px;
 margin-bottom :0px;
}

h2
{
 font-size  : 1.2em;
 padding-top   :0px;
 padding-bottom:0px;
 margin-top    :0px;
 margin-bottom :0px;
}

a
{
 color          :#0000A0;
 text-decoration:none; 
 font-weight    :normal;
}

a:link       {text-decoration:none; }
a:visited {text-decoration:none; }
a:hover     {text-decoration:none; color:#FF0000;background-color:#40A0FF;}

.sub       {color:#406080; font-weight:bold;}
.day       {color:#4060F0; font-weight:bold;text-align:center;}
.strong {font-weight:bold;}

.tabbody
{
 background-color:#FFFFFF;
 margin-bottom   :8px;
}

.tabheader
{
 margin-bottom   :8px;
}

.tabtitle
{
 background-color:#d8d8f0;
 font-weight     :bold;
 padding-top     :3px;
 padding-bottom  :3px;
}

.tabL1
{
 background-color: #e8e8ff;
}

.tabL2
{
 background-color: #d0d0d0;
} 

td.gold
{
 background-color: #ffff00;
}

td.silver
{
 background-color: #b0b0b0;
}

td.bronze
{
 background-color: #ff8000;
}

#divCont
{
 position:absolute;
 width:100%;
 height:460;
 overflow:hidden;
 top:100px;
 left:240px;
 clip:rect(0 572 457 0);
 visibility:hidden
}

#divText
{
  position:absolute;
  top   :0px;
  left  :0px;
  width :583px;
  height:663px;
}

img.logo
{
  border-width: 0px;
}

div.menbut 
{
 margin-top:   6px;
 margin-left:  0px;
 margin-bottom:6px;
 margin-right: 0px;
 padding-top:   0px;
 padding-left:  0px;
 padding-bottom:0px;
 padding-right: 0px;
 border-width: 0px;
 vertical-align: middle;
}

a.menbut 
{
 font-weight:   normal;
 background:    #aaaaaa;
 color:         #ffff00;
 margin-top:   0px;
 margin-left:  0px;
 margin-bottom:0px;
 margin-right: 0px;
 padding-top:   2px;
 padding-bottom:2px;
 padding-left:  4px;
 padding-right: 4px;
 border-top:    #ffd 2px solid;
 border-left:   #ffd 2px solid;
 border-bottom: #888 2px solid;
 border-right:  #888 2px solid;
 text-decoration: none;
 vertical-align: middle;
}

a.menbut:link
{
 color: #ff0;
}
a.menbut:visited
{
 color: #ff0;
}
a.menbut:active
{
 color: #ff0;
}

a.menbut:hover 
{
 color: #f40;
 background: #ddd;
 border-top: #444 2px solid;
 border-left:#444 2px solid;
}
