BODY.calendar {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px arial,helvetica,sans-serif; PADDING-TOP: 1px; BACKGROUND-COLOR: #FFECA7; 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: #FE4701 1px solid; BORDER-TOP: #FE4701 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 4px 0px 0px 4px; BORDER-LEFT: #FE4701 1px solid; WIDTH: 210px; BORDER-BOTTOM: #FE4701 1px solid; empty-cells: show
}
#calbox .calTableV {
    BORDER-RIGHT: #FE4701 1px solid; BORDER-TOP: #FE4701 1px solid; MARGIN: 4px 0px 0px 4px; BORDER-LEFT: #FE4701 1px solid; WIDTH: 210px; BORDER-BOTTOM: #FE4701 1px solid; empty-cells: show
}
#calbox .calLabel {
    PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; FONT: 700 12px/18px arial,helvetica,sans-serif; COLOR: #cf0104; PADDING-TOP: 1px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #FFFCE3; TEXT-ALIGN: center
}
#calbox .calDayName {
    BACKGROUND: #FE4701; FONT: 700 12px arial,helvetica,sans-serif; WIDTH: 19px; COLOR: #ffffff; TEXT-ALIGN: center
}
#calbox .calDate {
    BACKGROUND: #ffffff; COLOR: #cf0104; FONT: bold 12px arial,helvetica,sans-serif; TEXT-ALIGN: center
}
#calbox .calDateOff {
    BACKGROUND: #ffffff; COLOR: #ff0000; FONT: bold 12px arial,helvetica,sans-serif; TEXT-ALIGN: center
}
#calbox .calDateSel {
     FONT: bold 12px/13px arial,helvetica,sans-serif; TEXT-ALIGN: center
}
#calbox .calDateRng {
     FONT: bold 12px/13px arial,helvetica,sans-serif; TEXT-ALIGN: center
}
#calbox .calDateA {
    COLOR: #cf0104; TEXT-DECORATION: underline; FONT-SIZE: 13px, FONT-WEIGHT: 900
}
#calbox .calDateA:hover {
    TEXT-DECORATION: bold;  FONT-SIZE: 15px, FONT-WEIGHT: 900
}
#calbox .calNavA {
    CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; FONT-SIZE: 13px, FONT-WEIGHT: 900; arial,helvetica,sans-serif; COLOR: #cf0104; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#calbox A.calNavA:hover {
    TEXT-DECORATION: underline 
}
#noprevious {
    LINE-HEIGHT: 16px
}
#previous {
    LINE-HEIGHT: 16px, FONT-SIZE: 13px, FONT-WEIGHT: 900; arial,helvetica,sans-serif
}
#calbox .calClose {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 900; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #cf0104; PADDING-TOP: 4px; PADDING-RIGHT: 4px; TEXT-ALIGN: left
}
#calbox .calClose A {
    BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #fe9ca4 1px solid; PADDING-LEFT: 2px; BACKGROUND: #ff0000; FLOAT: right; BORDER-LEFT: #fe9ca4 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: #fe9ca4; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: #fe9ca4
}
#calwrapper {
    MARGIN: auto; WIDTH: 272px
}
.calframe {
    BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 225px; HEIGHT: 330px; BORDER-RIGHT-WIDTH: 0px
}
.calboxon {
    DISPLAY: block; Z-INDEX: 5; BACKGROUND: #ffffff; LEFT: 500px; FONT: bold 10px arial,helvetica,sans-serif; WIDTH: 225px; POSITION: absolute; TOP: 40px; HEIGHT: 330px; TEXT-ALIGN: center
}
.calboxoff {
    DISPLAY: none; LEFT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 1px
}
