﻿.calPage
{
    align:center;
}

#calBody
{
    border-style:none;
    border-width:0;
    width:100%;
    padding:0px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align:center;
    margin:0px;
    vertical-align:top;
}


#calHeader
{
    clear:both;
    list-style:none;
    align:center;
}

#calBody
{
    clear:both;
}

.calButton { cursor:pointer; }

.month
{
    float:left;    
}

.monthRow
{
    width:100%;
    clear:both;
}

.year
{
    float:left;
}

.yearRow
{
    clear:both;
}

.weekRow
{
    clear:both;
    height:100px;
    align:center;
}

.weekHeaderRow
{
    clear:both;
    align:center;
}

.dayHeader
{
    border-style:solid;
    border-width:1px;
    float:left;
    background-color:White;
    width:73px;
    height:1.1em;
    margin:0px;
    width:73px;
    text-align:left;
}
html>body .dayHeader {
	width: 73px; /* ie5win fudge ends */
	}

.day
{
    border-style:solid;
    border-width:1px;
    float:left;
    background-color:White;
    width:73px;
    height:98px;
    margin:0px;
    width:73px;
    text-align:left;
}
html>body .day {
	width: 73px; /* ie5win fudge ends */
	}

.day a
{
    color:Blue;
    font-size:x-small;
    vertical-align:top;
    text-decoration:none;
    line-height:1em;
}

.alt
{
    background-color:Silver;
}


.day a:hover
{
    text-decoration:none;
    color:#000033;
}

.day a:visited
{
    color:Blue;
    text-decoration:none;
}

.day a:visited a:hover
{
        color:#000033;
}

.emptyday
{
    border-style:solid;
    border-width:1px;
    float:left;
    background-color:#c3b79d;
    width:73px;
    height:98px;
    margin:0px;
    width:73px;
}
html>body .emptyday {
	width: 73px; /* ie5win fudge ends */
	}