body{  
    margin: 0;  
    padding: 100px 0 100px 0;  
}  
* html body{  
    overflow: hidden;  
}

#my_main {  
    height: 100%;  
    overflow: auto;  
}

#my_header {  
    position: fixed !important;  
    position: absolute;  
    top: 0;  
    left: 0;  
    width: 100%;  
    height: 5px;  
    background-color: #8B0000;
    color: #fff;  
}  

#my_footer {  
    position: fixed !important;  
    position: absolute;  
    bottom: 0;  
    left: 0;  
    width: 100%;  
    height: 100px;  
    background-color: #8B0000;  
    color: #fff;  
}  

#ID {
width:100em;
height:3em;  
margin-top: 10px;
margin-left: 50px;
padding :0; 
white-space:nowrap;
background-color: #8B0000;  
}
#ID ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#ID li { 
display : inline; 
padding :0; 
margin:0; 
float:left ;
}
#ID a {
display:block; 
border:2px dotted #aac;
background-color:#dde;
font-size:x-small;
padding:1px 0px 1px 0px;
text-decoration:none;
color:#557;width:10em; 
height:1.5em;
margin:0px 5px; 
text-align:center;
}
#ID a:hover {
display:block; 
border:2px dotted #aca;
background-color:#ded;
font-size:x-small;
padding:1px 0px 1px 0px;
text-decoration:none;
color:#575;
height:1.5em;
text-align:center;
}

div.days   {color:slategray;
            border:1px dotted;
            padding:10px;
            width:400px;
            font-size:13px;
            filter:Alpha(opacity=80);
            background-color:#dcdcdc;
            color:black;
            margin-top:1%;}

th.point   {font-size:13px;}
td.points  {font-size:13px;}