﻿body.calendar {margin:0; /* shows bgcolor works in IE */ background-color:#ffffff;padding:1px 0px 0px 0px;font: bold 10px arial,helvetica,sans-serif;text-align:center;border:#000000 solid 0px;position:absolute;top:0px;}
#calbox a.cal {text-decoration: none; color: #036;}
#calbox a.cal:hover {text-decoration: underline;}
#calbox table{border-collapse:collapse;}

/* calDirection=vertical */
#calbox .calTableV
{
    background-color:#ffffff; margin: 4px 0px 0px 6px; width:280px;height:95px; empty-cells:show;
    border:0px solid red;position:relative;top:0px;left:0px; /* BF8660 */
}
/* calDirection=horizontal */
#calbox .calTableH
{
    background-color:#ffffff; margin: 4px 0px 0px 6px; width:280px;height:28px; empty-cells:show;
    border:0px solid red;float:left;display:inline;left:200px;
}

/* for month */
#calbox .calLabel{font: 900 18px arial; color: #88a3b7; text-transform:uppercase; text-align:center;background-color:#ffffff; padding:1px; line-height:18px;white-space:nowrap;border:1px solid #ffffff;height:18px;}

/* for day name */
#calbox .calDayName{background: #ffffff; color:#ffffff; font: 500 10px arial,helvetica,sans-serif; text-align:center;line-height: 1px; padding:1px 1px 1px 1px;margin:0px 0px 0px 0px; border-bottom:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #ffffff;border-left:2px solid #ffffff;width:35px;height:1px;visibility:hidden;}

/* for active day */
#calbox .calDate{color:#09183b; font: 500 9px arial; text-align:right; vertical-align:bottom; background: #abc2d3; line-height: 9px; padding:1px 1px 1px 1px;margin:0px 0px 0px 0px; border-bottom:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #ffffff;border-left:2px solid #ffffff;width:35px;height:10px;}
#calbox .calDate:hover { background: #007cc2; }
#calbox .calDate:hover A { color:#fcfcfc; }

/* for dimmed out past days */
#calbox .calDateOff{color:#b1b1b1; font: 400 9px arial; text-align:right; vertical-align:bottom; background: #dde7ed; line-height: 9px; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; border-bottom:1px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #ffffff;border-left:2px solid #ffffff;width:35px;height:10px;}

/* for no day */
#calbox .calNoDate{color:#ffffff; background: #ffffff; line-height: 9px; padding:1px 1px 1px 1px;margin:0px 0px 0px 0px; border-bottom:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #ffffff;border-left:2px solid #ffffff;width:35px;height:10px;}

/* for date selected */
#calbox .calDateSel
{
    color:#fcfcfc; font: 500 9px arial; text-align:right;background:#007cc2; line-height: 9px;
    border-bottom:2px solid #ffffff;border-top:2px solid #ffffff;border-right:2px solid #ffffff;border-left:2px solid #ffffff;
    width:35px;height:10px;
    vertical-align:middle;
}
#calbox .calDateSel A { color:#fcfcfc; font: 500 9px arial; padding-right:1px; }

/* for days in date range */
#calbox .calDateRng
{
    color:#fcfcfc; font: 500 9px arial; text-align:right;background:#007cc2; line-height: 9px;
    border-bottom:2px solid #ffffff;border-top:2px solid #ffffff;border-right:1px solid #ffffff;border-left:2px solid #ffffff;
    padding:0px 0px 0px 0px;
    width:35px;height:10px;
    vertical-align:middle;
}
#calbox .calDateRng A { color:#fcfcfc; font: 500 9px arial; padding-right:1px; }

/* for day link text */
#calbox .calDateA{text-decoration:none; color:#2A3F1D;}
#calbox .calDateA:hover{text-decoration:underline;}

/* next & previous month text */
#calbox .calNavA
{
    font: 11px arial; font-weight:bold; text-decoration: none; color: #88a3b7;text-transform:uppercase;
    display:block;clear:both;border:solid 0px #000000;
}
#calbox a.calNavA:hover{text-decoration:underline;}
#noprevious,#previous{line-height:11px;}

/* calClose is for select a date */
#calbox .calClose{font-weight:bold;font-size:14px;padding: 0 0 2px 0;text-align:left;color: #88a3b7; text-transform:uppercase;} /*BF8660*/
#calbox .calClose a{float:right;text-decoration:none;color: #fff;background:#88a3b7;padding:4px;line-height:12px;border:solid 2px #88a3b7;vertical-align:top;}
/*#calbox .calClose a:hover{border-color:#000 #6A87A7 #6A87A7 #000;}*/

/* therealclose is for the real close button 
#calbox .therealclose
{
    background-color:#88a3b7;
    width:100px;
}
*/



/* adjust height to toggle 1/2 calendars - was 283 (COLOR - original is ffc) */
.calboxon {height:180px;width:295px;position:absolute;top:0px;left:0px;
    background:#ffffff;font: bold 10px arial,helvetica,sans-serif;text-align:center;
    border:solid 1px #88a3b7;border-top:solid 5px #88a3b7;}

/* overall frame (within calboxon) */
.calframe{height:180px;width:295px;border:solid 0px #000000;top:0px;left:0px;position:absolute;} /* adjust height to toggle 1/2 calendars - was 283 */

.calboxoff{height:131px;width:1px;overflow:hidden;position:absolute;top:0px;left:0px;visibility:hidden;display:none;border:solid 3px purple;}

/* does not appear to do anything */
#calwrapper {margin:auto;width:272px;}
