/* Minical */
.JT_minical_header {
    TEXT-DECORATION: capitalize; FONT-SIZE: 9px; LETTER-SPACING: 1px;
    FONT-WEIGHT: BOLD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff; COLOR: #333333
}
/* Entire table. */
.JT_minical_table {
    TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-WEIGHT: BOLD;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff; COLOR: #000000; border-collapse: collapse
}
.miniCalSelected {
    TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-WEIGHT: BOLD;
    WIDTH: 16px;  VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
    COLOR: 000000;
}
.JT_minical_sel_on {
    TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-WEIGHT: BOLD;
    WIDTH: 16px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-IMAGE: url('images/cal_highlight_day_highlight.gif');
    COLOR: #000000; BACKGROUND-COLOR: #C6D6E1
}
A.JT_minical_sel_on_link {
    COLOR: #000000; TEXT-DECORATION: none
}
.JT_minical_sel_off {
    TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-WEIGHT: BOLD;
    WIDTH: 16px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-IMAGE: url('images/cal_highlight_day.gif');
    COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
A.JT_minical_sel_off_link {
    COLOR: #000000; TEXT-DECORATION: none
}
/* Cell with no link */
.JT_minical_off {
    TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-WEIGHT: BOLD;
    WIDTH: 16px;  VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000; BACKGROUND-COLOR: #ffffff
}
/* Cell with a link */
.JT_minical_on { 
    WIDTH: 16px;  FONT-SIZE: 9px; BACKGROUND-COLOR: #C6D6E1;
    FONT-WEIGHT: BOLD; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #000000
}
a.JT_minical_on {
    COLOR: #000000; TEXT-DECORATION: none
}

/* Today with a link */
.JT_minical_today {
    TEXT-DECORATION: none; FONT-SIZE: 9px; FONT-WEIGHT: BOLD;
    WIDTH: 16px; VERTICAL-ALIGN: middle; TEXT-ALIGN: center;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    COLOR: #ffffff; BACKGROUND-COLOR: #ff0000
}
a.JT_minical_today {
    COLOR: #ffffff; TEXT-DECORATION: none
}
/* Borders */ .JT_vert_border {
    background-image: url('images/dotted_line_vert.gif');
    /*background-color: #333333;*/
    background-repeat: repeat-y
}
.JT_horiz_border {
    background-image: url('images/dotted_line_horiz.gif');
    /*background-color: #333333;*/
    background-repeat: repeat-x
}
.JT_vert_border_high {
    background-color: #ff0000;
    background-repeat: repeat-y
}
.JT_horiz_border_high {
    background-color: #ff0000;
    background-repeat: repeat-x
}
/* Rest of calendar classes  (for month view)*/
/* Month names */
.JT_cal_header {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; LETTER-SPACING: 1px; FONT-WEIGHT: BOLD; 
    TEXT-TRANSFORM: NONE; COLOR: #333333
}
.JT_cal_text {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-STYLE: normal; FONT-WEIGHT: normal; 
    TEXT-TRANSFORM: NONE; COLOR: #333333
}
A.JT_cal_text {
    COLOR: #333333; TEXT-DECORATION: NONE;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
A.JT_cal_text:visited {
    COLOR: #333333; TEXT-DECORATION: NONE;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
A.JT_cal_text:hover {
    COLOR: #C6D6E1; TEXT-DECORATION: NONE;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.JT_cal_text_highlight {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-WEIGHT: normal; 
    TEXT-TRANSFORM: NONE; COLOR: #FF0000
}
A.JT_cal_text_highlight {
    COLOR: #FF0000; TEXT-DECORATION: NONE
}
A.JT_cal_text_highlight:visited {
    COLOR: #FF0000; TEXT-DECORATION: NONE
}
A.JT_cal_text_highlight:hover {
    COLOR: #C6D6E1; TEXT-DECORATION: NONE
}
.JT_cal_text_cancel {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-WEIGHT: normal; 
    TEXT-TRANSFORM: NONE; COLOR: #FF0000; TEXT-DECORATION: line-through
}
A.JT_cal_text_cancel:hover {
    COLOR: #C6D6E1; TEXT-DECORATION: line-through
}
/* Month number */
.JT_cal_day {
    COLOR: #000000; BACKGROUND-COLOR: #C6D6E1; FONT-SIZE: 12px;
    FONT-WEIGHT: BOLD; TEXT-DECORATION: NONE; VERTICAL-ALIGN: MIDDLE;
    TEXT-ALIGN: CENTER; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.JT_cal_today {
    COLOR: #FFFFFF; BACKGROUND-COLOR: #FF0000; FONT-SIZE: 9px;
    FONT-WEIGHT: BOLD; TEXT-DECORATION: NONE; VERTICAL-ALIGN: MIDDLE;
    TEXT-ALIGN: CENTER; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.JT_cal_text {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
line-height: 17px; font-weight: normal; text-transform: none;
color: #333333
}
.JT_cal_link {
color: #003399; text-decoration: underline
}
.JT_cal_title {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
line-height: 17px; font-weight: bold; text-transform: none;
color: #C22929
}
.JT_cal_title_small {
font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
line-height: 17px; font-weight: bold; text-transform: none;
color: #C22929
}
.JT_cal_label {
    font-family: Arial, Helvetica, sans-serif; font-size: 12px;
    line-height: 17px; font-weight: bold;
    text-transform: uppercase;
    color: #C22929
}
.JT_cal_day_title_highlight {
background-color: #79888E;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; letter-spacing: 1px; font-weight: bold;
text-transform: none; color: #FFFFFF
}
.JT_cal_day_title {
background-color: #EFF5E9;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; letter-spacing: 1px; font-weight: bold;
text-transform: none; color: #333333
}
.JT_cal_side_header {
background-color: #79888E; color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; line-height: 15px; font-weight: bold;
text-transform: uppercase;
/*background-image: url('images/sidebar_header_background.gif');
background-repeat: repeat-x, repeat-y;*/
vertical-align: top;
padding-left: 15;
height: 49px; padding-top: 24
}
.JT_cal_side_box {
background-color: #EFF5E9; color: #333333;
font-family: Arial, Helvetica, sans-serif; font-size 12px;
line-height 17px; font-weight: normal; text-transform: none
}
.JT_cal_side_body {
COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: normal; line-height: 17px;
text-transform: none; FONT-FAMILY: Arial, Helvetica, sans-serif; padding: 17px
}
/* Events */
.JT_cal_event {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-STYLE: normal; FONT-WEIGHT: normal;
    TEXT-TRANSFORM: NONE; COLOR: #000000
}
A.JT_cal_event {
    COLOR: #000000; TEXT-DECORATION: NONE;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
A.JT_cal_event:visited {
    COLOR: #000000; TEXT-DECORATION: NONE;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-STYLE: normal; FONT-WEIGHT: normal
}
.JT_cal_event_highlight {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-WEIGHT: normal;
    TEXT-TRANSFORM: NONE; COLOR: #FF0000
}
A.JT_cal_event_highlight {
    COLOR: #FF0000; TEXT-DECORATION: NONE
}
A.JT_cal_event_highlight:visited {
    COLOR: #FF0000; TEXT-DECORATION: NONE
}
.JT_cal_event_cancel {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px; line-height: 17px; FONT-WEIGHT: normal;
    TEXT-TRANSFORM: NONE; COLOR: #FF0000; TEXT-DECORATION: line-through
}
.JT_cal_panel_select {
    font-family: Arial, Helvetica, Verdana, sans-serif; font-size 12px;
    width: 180; height: 17px; background-color: #FFFFFF
}
