}
p {
    color:#000000;
}
a.hol,a.hol:visited,a.hol:active {
    color:#B54C64;
    text-decoration:none;
}
a.hol:hover {
    color:#F69264;
    text-decoration:none;
}
a.sat,a.sat:visited,a.sat:active {
    color:#0860A8;
    text-decoration:none;
}
a.sat:hover {
    color:#04D8FB;
    text-decoration:none;
}
a.day,a.day:visited,a.day:active {
    color:#000000;
    text-decoration:none;
}
a.day:hover {
	color:#CCC;
	text-decoration:none;
}
a.hol2,a.hol2:visited,a.hol2:active {
    color:#B54C64;
    text-decoration:none;
}
a.hol2:hover {
    color:#F69264;
    text-decoration:none;
}
a.sat2,a.sat2:visited,a.sat2:active {
    color:#0860A8;
    text-decoration:none;
}
a.sat2:hover {
    color:#04D8FB;
    text-decoration:none;
}
a.day2,a.day2:visited,a.day2:active,a.day2:hover {
    color:#000000;
    text-decoration:none;
}.text_hol {
    color:#B54C64;
    width:14%;
    height:20;
    font-size:10pt;
}
.text_hol2 {
    color:#B54C64;
    width:14%;
    height:20;
    font-size:10pt;
    background-color:#FFFFFF;
    text-decoration:none;
	text-size:10pt;
}
.text_day {
    color:#000000;
    width:14%;
    height:20;
    font-size:10pt;
}
.text_day2 {
    color:#000000;
    width:14%;
    height:20;
    font-size:10pt;
    background-color:#FFFFFF;
    text-decoration:none;
}
.spacer {
    background-color:#E7BDC3;
    height:20;
}
.text_sat {
    color:#0860A8;
    width:14%;
    height:20;
    font-size:10pt;
}
.text_sat2 {
    color:#0860A8;
    width:14%;
    height:20;
    font-size:10pt;
    background-color:#FFFFFF;
    text-decoration:none;
}
.month {
    color:#000000;
    background-color:#E7BDC3;
    text-align:center;
    font-weight:bold;
    font-size:10pt;
}
.calendar {
    background-color:#FFFFFF;
    border-color:#E7BDC3;
    border-collapse:collapse;
    width:100%;
    border-width:thick;
    padding:0px;
}
.week {
    text-align:center;
    background-color:#F5E2E4;
}
.event1 {
    background-color:#B3E2EA !important;
}
.event2 {
    background-color:#F5BFCB !important;
}
.event3 {
    background-color:#C4E7B7 !important;
}
.event4 {
    background-color:#F7C49F !important;
}
.event5 {
    background-color:#FFD95E !important;
}
.table_link {
    display:block;
    width:100%;
    height:100%;
}
.table_link:hover {
	background-color:white;
    text-decoration:none;
}
.event1-3 {
    background-image:url('../jpg/event1_3.gif') !important;
}
.event2-3 {
    background-image:url('../jpg/event2_3.gif') !important;
}
.event2-3b {
    background-image:url('../jpg/event2_3b.gif') !important;
}
.event-title1 {
    background-color:#B3E2EA;
    color:#006EFF !important;
    text-decoration:none;
}
.event-title2 {
    background-color:#F5BFCB;
    color:#FF3D8F !important;
    text-decoration:none;
}
.event-title3 {
    background-color:#C4E7B7;
    color:#009644 !important;
    text-decoration:none;
}
.event-title4 {
    background-color:#F7C49F;
    color:#F5584B !important;
    text-decoration:none;
}
.event-title5 {
    background-color:#FFD95E;
    color:#FF9500 !important;
    text-decoration:none;
}
a.cal-img,a.cal-img:visited,a.cal-img:active,a.cal-img:hover {
    background-image:url(../jpg/calendar.jpg);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding: 15px 15px;
    text-decoration:none;
    font-size:7pt;
    text-indent:2em;
}
a.form-img,a.form-img:visited,a.form-img:active,a.form-img:hover {
    background-image:url(../jpg/icon_hanepen.jpg);
    background-repeat: no-repeat;
    background-position: 0 center;
    padding: 15px 15px;
    text-decoration:none;
    font-size:7pt;
    text-indent:2em;
}
.form_red {
    border:1px solid red ;
}
.box {
}
.calbody {
    border-color:#e7bdc3;
    background-color:#ffffff;
    border-collapse:collapse;
}
.calspacer {
    width:2;
    background-color:#ffffff;
}
.br-spacer{
    margin-bottom:5em;
}
.colorbox{
    padding-right:20px;
}
td {
    border-color:#e7bdc3;
    padding:2px;
    border:1px;
}
tr {
    border-color:#e7bdc3;
    border:1px;
}
.exp {
    text-indent:1em;
    font-size:8pt;
}

.minibox {
    margin:5px -10px 0px -10px;
    text-align: center;
    width:17px;
}
.check {
    letter-spacing:-1px;
    font-weight:bold;
    font-size:9pt;
}
