// Popup Calendar Styles
.head {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
}
.text {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
}
#popupcalendar {
	width: 185px;
	height:130px;
	left: 0px;
	top: 0px;
	background-color: white;
	position: absolute;
	visibility: hidden;
}
a.cal-DayLink {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: black;
    background-color: transparent;
}
a.cal-DayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
}
a.cal-DayLink:active {
   font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
}
.cal-TextBox{
    color: Black;
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    background-color: #FFFFCC;
}
a.cal-TodayLink {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: red;
    background-color: transparent;
}
a.cal-TodayLink:hover {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: Blue;
}
a.cal-TodayLink:active {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: transparent;
    color: #0066FF;
}
.cal-GreyDate {
    font-family: Verdana,  Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
	background-color: #FFFFCC;
    color: #999999;
}
.cal-GreyInvalidDate {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: line-through;
	background-color: #FFFFCC;
    color: #999999;
}
.cal-DayCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: normal;
	background-color:White; /*#FFFFCC;*/
}
.cal-HeadCell {
    font-family: Verdana, Arial, sans-serif;
    font-size: 8pt;
    font-weight: bold;
	background-color: #99CCCC;/* #CCCC99; */
}
.cal-Table{
	border-top-color: #99CCCC;
	border-left-color: #99CCCC;
	border-right-color: #99CCCC;
	border-bottom-color:  #99CCCC;
	background-color:black;
}

.cal_height
        {
        height: 40px;
        }
.cal_width
        {
        width: 550px;
        }
.cal_border
        {
        background-color: #000000;
        }
.cal_mthhd
        {
        font-family: Verdana, Arial;
        font-size: 8pt;
        font-weight: bold;
        background-color: #000033;
        color: #FFFFFF;
        height: 20px;
        vertical-align: middle;
        }
.cal_mthft
        {
        font-family: Verdana, Arial;
        font-size: 8pt;
        font-weight: bold;
        background-color: #000033;
        height: 20px;
        text-align: right;
        vertical-align: middle;
        }
.cal_wkhd
        {
        font-family: Verdana, Arial;
        font-size: 8pt;
        font-weight: normal;
        background-color: #993366;
        color: #FFFFFF;
        height: 20px;
        text-align: center;
        vertical-align: middle;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 2px
        }
.cal_bkgrd
        {
        font-family: Verdana, Arial;
        font-size: 8pt;
        background-color: #FFFFFF;
        }
.cal_cont
        {
        font-family: Verdana, Arial;
        font-size: 4pt;
        }
.cal_wkday
        {
        font-family: Verdana, Arial;
        font-size: 8pt;
        background-color: #FFCC66;
        }
.cal_wkend
        {
        font-family: Verdana, Arial;
        font-size: 8pt;
        background-color: #CEBE9F;
        }
.cal_today
        {
        font-family: Verdana, Arial;
        font-size: 8pt;
        background-color: #CEBE00;
        }
.cal_evnt
        {
        font-family: Verdana, Arial;
        font-size: 8pt;
        background-color: #FF9900;
        }
.cal_blank
        {
        font-family: Verdana, Arial;
        font-size: 8pt;
        background-color: #FAEFEF;
        height : 40px;
        }
.bg
        {
        background-color: black;
        }
.cal_navi
        {
        color: white;
        }

.cal_cont_lnk:link { font-style: normal; font-size: 8px; font-weight: normal; color: blue; text-decoration: none; }
.cal_cont_lnk:hover { font-style: normal; font-size: 8px; font-weight: normal; color: blue; text-decoration: none; }
.cal_cont_lnk:visited { font-style: normal; font-size: 8px; font-weight: normal; color: blue; text-decoration: none; }

.cal_top_lnk:link { font-style: normal; font-size: 12px; font-weight: normal; color: blue; }
.cal_top_lnk:hover { font-style: normal; font-size: 12px; font-weight: normal; color: blue; }
.cal_top_lnk:visited { font-style: normal; font-size: 12px; font-weight: normal; color: blue; }

.cal_menu_lnk:link { font-style: normal; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.cal_menu_lnk:hover { font-style: normal; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.cal_menu_lnk:visited { font-style: normal; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; }

.cal_day_lnk:link { font-style: normal; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; width: 90px; }
.cal_day_lnk:hover { font-style: normal; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; width: 90px; }
.cal_day_lnk:visited { font-style: normal; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; width: 90px; }

.cal_week_lnk:link { font-style: normal; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; width: 250px; }
.cal_week_lnk:hover { font-style: normal; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; width: 250px; }
.cal_week_lnk:visited { font-style: normal; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; width: 250px; }

.cal_time_lnk:link { font-style: normal; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; width: 100px; }
.cal_time_lnk:hover { font-style: normal; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; width: 100px; }
.cal_time_lnk:visited { font-style: normal; font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; width: 100px; }

.cal_miniday_lnk:link { font-style: normal; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; width: 15px; }
.cal_miniday_lnk:hover { font-style: normal; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; width: 15px; }
.cal_miniday_lnk:visited { font-style: normal; font-size: 10px; font-weight: normal; color: #000000; text-decoration: none; width: 15px; }

.cal_todo_lnk:link { font-style: normal; font-size: 10px; font-weight: normal; color: blue; text-decoration: none; }
.cal_todo_lnk:hover { font-style: normal; font-size: 10px; font-weight: normal; color: blue; text-decoration: none; }
.cal_todo_lnk:visited { font-style: normal; font-size: 10px; font-weight: normal; color: blue; text-decoration: none; }

.cal_cont_txt { font-style: normal; font-size: 8px; font-weight: normal; color: #000000; text-decoration: none; }

.event_body {
    background-color:white;
    width:550;
    height:200;
    margin:0px;
    padding:0px;
    color:#666;
    font-family:verdana, arial, sans-serif;
    line-height:17px;
    font-size:11px;
    scrollbar-arrow-color:#999;
    scrollbar-face-color:#FAFAFA;
    scrollbar-base-color:#DDD;
    scrollbar-3dlight-color:#BBB;
    scrollbar-darkshadow-color:#BBB;
    scrollbar-shadow-color:#E9E9E9;
}

