/* 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: #ffffff; 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: #3d66a4;}.JT_cal_title_small {font-family: Arial, Helvetica, sans-serif; font-size: 12px;line-height: 17px; font-weight: bold; text-transform: none;color: #3d66a4;}.JT_cal_label {    font-family: Arial, Helvetica, sans-serif; font-size: 12px;    line-height: 17px; font-weight: bold;    text-transform: uppercase;    color: #3d66a4;}.JT_cal_day_title_highlight {background-color: #3d66a4;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: #3d66a4; 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}