/* CSS Document */
BODY{
margin:0;
padding:0;
}

#cal table{
border:inset #0033FF;
background-color:#88BDF9;
}

#cal td{
height:50px;
width:60px;
vertical-align:text-top;
text-align:center;
color:#FFFFFF;
}

#cal td.day{
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#FF0000;
background-color:#0000FF;
}

#cal td.sailday{
/*background-image:url(../images/bgCal.jpg);*/
background-color:#3399CC;
}

#cal td.noday{

}
#cal table.none{
border:0;
background:none;
}
#cal table.none td{
height:auto;
padding:0;
margin:0;
}
#container{
margin:0;
padding:0;
width:870px;
border:#CCCCCC 1px solid;
background-color:#FFFFFF;
}

#shadow{

background-image:url(../images/shadow.png);
background-repeat:repeat-y;
margin:0px -10px 10px 10px;
width:880px;
}

#container1{
margin:0;
padding:0;
width:100%;
}

#header{
margin:0;
padding:0;
background-image:url(../images/header.png);
background-repeat:no-repeat;
height:161px;
}

#topmenu{
text-align:center;
width:800px;
min-width:810px;
height:40px;
padding:0 30px 0 30px;
margin:0;
background-image:url(../images/menubg.jpg);
background-repeat:repeat-x;
}

#topmenu ul{
margin:0;
padding:0;
}

#topmenu li{
display:block;
float:left;
list-style:none;

}

#topmenu a{
display:block;
text-decoration:none;
color:#FFFFFF;
padding:5px 5px 10px 5px;
margin:5px 0 0 0;
}

#topmenu a:hover{
text-decoration:none;
background-color:#FFFFFF;
color:#000000;
}
#main{
margin:0;
padding:20px 10px 0 0;
background-image:url(../images/background.jpg);
background-repeat:repeat-x;

}


#main table.none{
border:none;}
#main table{
padding:5px;
border:#000066 2px solid;}

#left{
float:left;
width:80px;
margin-left:50px;
padding:0;

}
#left ul{
width:100%;
margin:0px;
padding:0;
}

#left li{
display:block;
list-style:none;
height:40px;
width:100px;
background-image:url(../images/menu_button.png);
background-repeat:no-repeat;
padding:10px 0px;
}

#left a{
display:block;
text-decoration:none;
color:#FFFFFF;
text-align:center;
}

#left a:hover{
color:#000000;
}

#middle{
margin-left:200px;
padding:0;
min-height:300px;
}

#footer{
text-align:center;
margin:0;
padding:0 0 0 70px;
width:100%;
}

#footer ul{
width:100%;
margin:0px;
padding:0;
}

#footer li{
}
#footer a{
display:block;
text-decoration:none;
color:#000000;
text-align:center;
}

#footer a:hover{
color:#000000;
}