BODY.calendar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 10px arial,helvetica,sans-serif;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: lightblue;
    TEXT-ALIGN: center
}
#calbox A.cal
{
    COLOR: #036;
    TEXT-DECORATION: none
}
#calbox A.cal:hover
{
    TEXT-DECORATION: underline
}
#calbox TABLE
{
    BORDER-COLLAPSE: collapse
}
#calbox .calTableH
{
    BORDER-RIGHT: #bf8660 1px solid;
    BORDER-TOP: #bf8660 1px solid;
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 4px 0px 0px 6px;
    BORDER-LEFT: #bf8660 1px solid;
    WIDTH: 127px;
    BORDER-BOTTOM: #bf8660 1px solid;
    empty-cells: show
}
#calbox .calTableV
{
    BORDER-RIGHT: #bf8660 1px solid;
    BORDER-TOP: #bf8660 1px solid;
    MARGIN: 4px 0px 0px 6px;
    BORDER-LEFT: #bf8660 1px solid;
    WIDTH: 127px;
    BORDER-BOTTOM: #bf8660 1px solid;
    empty-cells: show
}
#calbox .calLabel
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    FONT: 700 11px/18px arial,helvetica,sans-serif;
    COLOR: blue;
    PADDING-TOP: 1px;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: orange;
    TEXT-ALIGN: center
}
#calbox .calDayName
{
    BACKGROUND: #eac8b5;
    FONT: 500 10px arial,helvetica,sans-serif;
    WIDTH: 19px;
    COLOR: blue;
    TEXT-ALIGN: center
}
#calbox .calDate
{
    BACKGROUND: #ffffff;
    FONT: 500 10px/13px arial,helvetica,sans-serif;
    TEXT-ALIGN: center
}
#calbox .calDateOff
{
    BACKGROUND: #ffffff;
    FONT: 400 10px/13px arial,helvetica,sans-serif;
    COLOR: #bf8660;
    TEXT-ALIGN: center
}
#calbox .calDateSel
{
    BACKGROUND: #eac8b5;
    FONT: bold 10px/13px arial,helvetica,sans-serif;
    TEXT-ALIGN: center
}
#calbox .calDateRng
{
    BACKGROUND: #fcead7;
    FONT: bold 10px/13px arial,helvetica,sans-serif;
    TEXT-ALIGN: center
}
#calbox .calDateA
{
    COLOR: black;
    TEXT-DECORATION: underline
}
#calbox .calDateA:hover
{
    TEXT-DECORATION: none
}
#calbox .calNavA
{
    CLEAR: both;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    FONT: 11px arial,helvetica,sans-serif;
    COLOR: blue;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
#calbox A.calNavA:hover
{
    TEXT-DECORATION: underline
}
#noprevious
{
    LINE-HEIGHT: 16px
}
#previous
{
    LINE-HEIGHT: 16px
}
#calbox .calClose
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    COLOR: #bf8660;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#calbox .calClose A
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #6a87a7 1px solid;
    PADDING-LEFT: 2px;
    BACKGROUND: blue;
    FLOAT: right;
    BORDER-LEFT: #6a87a7 2px solid;
    COLOR: #fff;
    LINE-HEIGHT: 10px;
    BORDER-BOTTOM: #000 2px solid;
    TEXT-DECORATION: none
}
#calbox .calClose A:hover
{
    BORDER-LEFT-COLOR: #000;
    BORDER-BOTTOM-COLOR: #6a87a7;
    BORDER-TOP-COLOR: #000;
    BORDER-RIGHT-COLOR: #6a87a7
}
#calwrapper
{
    MARGIN: auto;
    WIDTH: 272px
}
.calframe
{
    BORDER-TOP-WIDTH: 0px;
    BORDER-LEFT-WIDTH: 0px;
    BORDER-BOTTOM-WIDTH: 0px;
    WIDTH: 140px;
    HEIGHT: 283px;
    BORDER-RIGHT-WIDTH: 0px
}
.calboxon
{
    DISPLAY: block;
    Z-INDEX: 5;
    BACKGROUND: lightblue;
    LEFT: 200px;
    FONT: bold 10px arial,helvetica,sans-serif;
    WIDTH: 140px;
    POSITION: absolute;
    TOP: 40px;
    HEIGHT: 283px;
    TEXT-ALIGN: center
}
.calboxoff
{
    DISPLAY: none;
    LEFT: 0px;
    VISIBILITY: hidden;
    OVERFLOW: hidden;
    WIDTH: 1px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 1px
}
