/* CSS Document */

/*Calendar 2008*/


.booked
{
position: relative;
width: 24px;
height: auto;
color:#333333;
font-size: 36px;
text-align: center;
text-decoration: line-through;
margin: 40px 0px 0px 350px;
padding: 0px 0px 0px 0px;
background-color: #FF0000;
border: #000000 outset;
border-width: 1px 2px 2px 1px
}

.bookedp
{
position: relative;
width: auto;
height: auto;
color:#333333;
font-size: 18pxpx;
margin: -16px 0px 0px 380px;
padding: 0px 0px 0px 0px;
}






.vacant
{
position: relative;
width: 24px;
height: auto;
color: #F0F0F0;
font-size: 36px;
text-align: center;
margin: 40px 0px 0px 350px;
padding: 0px 0px 0px 0px;
background-color: #F0F0F0;
border: #000000 outset;
border-width: 1px 2px 2px 1px
}



.vacantp
{
position: relative;
width: auto;
height: auto;
color:#333333;
font-size: 18pxpx;
margin: -16px 0px 0px 380px;
padding: 0px 0px 0px 0px;
}



#calendarlink
{
position: relative;
width: 720px;
height: auto;
margin: 70px 0px 0px 20px;
padding: 0px 0px 10px 0px;
font-size: 22px;
font-style: normal;
font-weight: normal;
border: #990002 dotted;
border-width: 0px 0px 0px 0px;
}


#calendarlink p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
color: #990002;
text-align: left;
margin: 10px 0px 10px 10px;
padding: 0px;
}







#months
{
position: relative; 
margin: 30px auto 30px auto;
padding: 20px 0px 30px 0px;
width: 710px;
height: auto;
border: #265F0E dotted;
border-width: 2px 2px 2px 2px;
background-color: #E8FDEA;
}


/*January*/

#january
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: 10px 0px 0px 30px;
padding: 10px 0px 15px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#january ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;

}


#january li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.janh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}


/*February*/

#february
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: -237px 0px 0px 405px;
padding: 10px 0px 40px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#february ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;
}


#february li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.febh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}



/*March*/


#march
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: 20px 0px 0px 30px;
padding: 10px 0px 15px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#march ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;
}


#march li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.marchh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}



/*April*/


#april
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: -238px 0px 0px 405px;
padding: 10px 0px 15px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#april ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;
}


#april li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.aprilh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}



/*May*/

#may
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: 20px 0px 0px 30px;
padding: 10px 0px 15px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#may ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;

}


#may li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.mayh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}



/*June*/

#june
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: -266px 0px 0px 405px;
padding: 10px 0px 46px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#june ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;
}


#june li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.juneh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}





/*July*/

#july
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: 20px 0px 0px 30px;
padding: 10px 0px 45px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#july ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;

}


#july li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.julyh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}




/*August*/

#august
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: -265px 0px 0px 405px;
padding: 10px 0px 15px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#august ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;
}


#august li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.augh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}




/*september*/

#september
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: 20px 0px 20px 30px;
padding: 10px 0px 15px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#september ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;

}


#september li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.septh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}



/*october*/

#october
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: -254px 0px 0px 405px;
padding: 10px 0px 20px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#october ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;
}


#october li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.octh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -13px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 2px 0px 2px 0px;
}





/*November*/

#november
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: 10px 0px 0px 30px;
padding: 10px 0px 10px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#november ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;

}


#november li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.novh4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}



/*December*/

#december
{
position: relative;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #F3F3F3;
margin: -226px 0px 0px 405px;
padding: 10px 0px 10px 0px;
width: 270px;
height: auto;
border: #265F0E solid;
border-width: 2px 2px 2px 2px;
}


#december ul
{
list-style: none;
margin: 0px auto 0px auto;
padding: 5px 0px 5px 10px;
text-align: left;
}


#december li
{
display: inline;
font-size: 18px;
font-style: normal;
font-weight: normal;
margin: 0px 5px 0px 0px;
padding: 1px 1px 1px 1px;
width: auto;
height: auto;
border: #265F0E outset;
border-width: 1px 2px 2px 1px;

}

.dech4
{
font-family: "Times New Roman", Times, serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-align: center;
color: #990000;
background-color: #FFFFFF;
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: auto;
height: auto;
border: #265F0E solid;
border-width: 0px 0px 2px 0px;
}
