.jacs,
.jacsStatic 
{
	padding:1px;
	vertical-align:middle;
}

iframe.jacs        
{
	position:absolute;
	visibility:visible;
	top:0px;
	left:0px;
	width:1px;
	height:1px;
}

table.jacs,
table.jacsStatic
{
	padding:0px;
	visibility:visible;
	width:200px;
	cursor:default;
	text-align:center;
}

table.jacs
{
	top:0px;
	left:0px;
	position:absolute;
}

table.jacs,
table.jacsStatic
{
	padding:       1px;
	vertical-align:middle;
	border:        solid 1px #dbdbdb;
	font-size:     8pt;
	font-family:   Arial,Helvetica,Sans-Serif;

	background-color	: #c20000;
}

td.jacsDrag,
td.jacsHead
{
	padding:       0px 0px;
    text-align:    center;
}

td.jacsDrag
{
	font-size:     8pt;
}

select.jacsHead
{
	font-size: 8pt;
	margin:        3px 1px;
}

input.jacsHead
{
	height:        20px;
	width:         20px;
	vertical-align:middle;
	text-align:    center;
	margin:        2px 1px;
	font-weight:   normal;
	font-size:     8pt;
	font-family:   fixedSys;
	background-color: #e0e0e0;
}

td.jacsWeekNumberHead,
td.jacsWeek
{
	padding:       0px;
    text-align:    center;
    font-weight:   normal;
}

td.jacsFoot,
td.jacsFootHover,
td.jacsFoot:hover,
td.jacsFootDisabled
{
	padding:       0px;
    text-align:    center;
    font-weight:   normal;
}

table.jacsCells
{
	text-align:    right;
	font-size:     8pt;
	width:         96%;
}

td.jacsCells,
td.jacsCellsHover,
td.jacsCells:hover,
td.jacsCellsDisabled,
td.jacsCellsExMonth,
td.jacsCellsExMonthHover,
td.jacsCellsExMonth:hover,
td.jacsCellsExMonthDisabled,
td.jacsCellsWeekend,
td.jacsCellsWeekendHover,
td.jacsCellsWeekend:hover,
td.jacsCellsWeekendDisabled,
td.jacsInputDate,
td.jacsInputDateHover,
td.jacsInputDate:hover,
td.jacsInputDateDisabled,
td.jacsInputRange,
td.jacsInputRangeHover,
td.jacsInputRange:hover,
td.jacsInputRangeDisabled,
td.jacsWeekNo,
td.jacsWeeks
{
	padding:           3px;
    width:             16px;
    height:            16px;
    border-width:      0px;
	border-style:      solid;
    vertical-align:    middle;
}

td.jacsInputRange0,
td.jacsInputRangeHover0,
td.jacsInputRange0:hover,
td.jacsInputRangeDisabled0,
td.jacsInputRange1,
td.jacsInputRangeHover1,
td.jacsInputRange1:hover,
td.jacsInputRangeDisabled1,
td.jacsInputRange2,
td.jacsInputRangeHover2,
td.jacsInputRange2:hover,
td.jacsInputRangeDisabled2,
td.jacsInputRange3,
td.jacsInputRangeHover3,
td.jacsInputRange3:hover,
td.jacsInputRangeDisabled3,
td.jacsInputRange4,
td.jacsInputRangeHover4,
td.jacsInputRange4:hover,
td.jacsInputRangeDisabled4,
td.jacsInputRange5,
td.jacsInputRangeHover5,
td.jacsInputRange5:hover,
td.jacsInputRangeDisabled5,
td.jacsInputRange6,
td.jacsInputRangeHover6,
td.jacsInputRange6:hover,
td.jacsInputRangeDisabled6,
td.jacsInputRange7,
td.jacsInputRangeHover7,
td.jacsInputRange7:hover,
td.jacsInputRangeDisabled7,
td.jacsInputRange8,
td.jacsInputRangeHover8,
td.jacsInputRange8:hover,
td.jacsInputRangeDisabled8,
td.jacsInputRange9,
td.jacsInputRangeHover9,
td.jacsInputRange9:hover,
td.jacsInputRangeDisabled9,
td.jacsInputRange10,
td.jacsInputRangeHover10,
td.jacsInputRange10:hover,
td.jacsInputRangeDisabled10,
td.jacsInputRange11,
td.jacsInputRangeHover11,
td.jacsInputRange11:hover,
td.jacsInputRangeDisabled11,
td.jacsInputRange12,
td.jacsInputRangeHover12,
td.jacsInputRange12:hover,
td.jacsInputRangeDisabled12,
td.jacsInputRange13,
td.jacsInputRangeHover13,
td.jacsInputRange13:hover,
td.jacsInputRangeDisabled13,
td.jacsInputRange14,
td.jacsInputRangeHover14,
td.jacsInputRange14:hover,
td.jacsInputRangeDisabled14,
td.jacsInputRange15,
td.jacsInputRangeHover15,
td.jacsInputRange15:hover,
td.jacsInputRangeDisabled15,
td.jacsInputRange16,
td.jacsInputRangeHover16,
td.jacsInputRange16:hover,
td.jacsInputRangeDisabled16
{
	padding:           3px;
    width:             16px;
    height:            16px;
    border-width:      0px;
	border-style:      solid;
    vertical-align:    middle;
}

/* Blend the colours into your page here...    */
/* Calendar background */
table.jacs,
table.jacsStatic
{
	background-color:  #a2adb1; /*#cccccc; */
}

/* Drag Handle */
td.jacsDrag
{
	background-color:  #9999CC;
    color:             #CCCCFF;
}

/* Week number heading */
td.jacsWeekNumberHead
{
	color:             #6666CC;
}

/* Week day headings */
td.jacsWeek
{
	color:             #000000;
}

/* Week numbers */
td.jacsWeekNo
{
	background-color:  #cccccc;
    color:             #000000;
}

/* Enabled Days */
/* Week Day */
td.jacsCells
{
	background-color:  #ffffff;
    color:             #000000;
}

/* Day matching the input date */
td.jacsInputDate
{
/*  Commented to disable hilited showing of current day
	background-color:  #000088;
    color:             #ffffff;
*/
	background-color:  #ffffff;
    color:             #000000;
}

/* Day matching the input range */
td.jacsInputRange
{
	background-color:  #000088;
    color:             #ffffff;
}

td.jacsInputRange0
{
	background-color:  #000088;
    color:             #ffffff;
}

td.jacsInputRange1,
td.jacsInputRange7,
td.jacsInputRange8,
td.jacsInputRange9,
td.jacsInputRange10,
td.jacsInputRange11,
td.jacsInputRange12,
td.jacsInputRange13,
td.jacsInputRange14,
td.jacsInputRange15,
td.jacsInputRange16
{
	background-color:  #008800;
    color:             #ffffff;
}

td.jacsInputRange2
{
	background-color:  #880000;
    color:             #ffffff;
}

td.jacsInputRange3
{
	background-color:  #008888;
    color:             #ffffff;
}

td.jacsInputRange4
{
	background-color:  #880088;
    color:             #ffffff;
}

td.jacsInputRange5
{
	background-color:  #888800;
    color:             #ffffff;
}

td.jacsInputRange6
{
	background-color:  #800008;
    color:             #ffffff;
}



/* Weekend Day */
td.jacsCellsWeekend
{
	background-color:  #ffffff;
    color:             #000000;
}

/* Day outside the current month */
td.jacsCellsExMonth
{
	background-color:  #ececec;
    color:             #000000;
}

/* Today selector */
td.jacsFoot
{
	background-color:  #ffffff;
    color:             #000000;
}

/* MouseOver/Hover formatting
       If you want to "turn off" any of the formatting
       then just set to the same as the standard format
       above.

       Note: The reason that the following are
       implemented using both a class and a :hover
       pseudoclass is because Opera handles the rendering
       involved in the class-swap very poorly and IE6
       (and below) only implements pseudoclasses on the
       anchor tag.
*/
/* Active cells */
td.jacsCells:hover,
td.jacsCellsHover
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

/* Day matching the input date */
td.jacsInputDate:hover,
td.jacsInputDateHover
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

/* Day matching the input range */
td.jacsInputRange:hover,
td.jacsInputRangeHover
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

td.jacsInputRange0:hover,
td.jacsInputRangeHover0
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

td.jacsInputRange1:hover,
td.jacsInputRangeHover1,
td.jacsInputRange6:hover,
td.jacsInputRangeHover6,
td.jacsInputRange7:hover,
td.jacsInputRangeHover7,
td.jacsInputRange8:hover,
td.jacsInputRangeHover8,
td.jacsInputRange9:hover,
td.jacsInputRangeHover9,
td.jacsInputRange10:hover,
td.jacsInputRangeHover10,
td.jacsInputRange11:hover,
td.jacsInputRangeHover11,
td.jacsInputRange12:hover,
td.jacsInputRangeHover12,
td.jacsInputRange13:hover,
td.jacsInputRangeHover13,
td.jacsInputRange14:hover,
td.jacsInputRangeHover14,
td.jacsInputRange15:hover,
td.jacsInputRangeHover15,
td.jacsInputRange16:hover,
td.jacsInputRangeHover16
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

td.jacsInputRange2:hover,
td.jacsInputRangeHover2
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

td.jacsInputRange3:hover,
td.jacsInputRangeHover3
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

td.jacsInputRange4:hover,
td.jacsInputRangeHover4
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

td.jacsInputRange5:hover,
td.jacsInputRangeHover5
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

/* Weekend cells */
td.jacsCellsWeekend:hover,
td.jacsCellsWeekendHover
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

/* Day outside the current month */
td.jacsCellsExMonth:hover,
td.jacsCellsExMonthHover
{
	background-color:  #000088;
	cursor:            pointer;
	cursor:            hand;
	color:             #ffffff;
}

/* Today selector */
td.jacsFoot:hover,
td.jacsFootHover
{
	background-color:  #000088;
	color:             #ffffff;
	cursor:            pointer;
	cursor:            hand;
}

/* Disabled cells */
/* Week Day */
/* Day matching the input date */
td.jacsInputDateDisabled
{
	background-color:  #000000;
	color:             #e0e0e0;
}

/* Day matching the input range */
td.jacsInputRangeDisabled
{
	background-color:  #000000;
	color:             #e0e0e0;
}

td.jacsInputRangeDisabled0
{
	background-color:  #000000;
	color:             #e0e0e0;
}

td.jacsInputRangeDisabled1,
td.jacsInputRangeDisabled6,
td.jacsInputRangeDisabled7,
td.jacsInputRangeDisabled8,
td.jacsInputRangeDisabled9,
td.jacsInputRangeDisabled10,
td.jacsInputRangeDisabled11,
td.jacsInputRangeDisabled12,
td.jacsInputRangeDisabled13,
td.jacsInputRangeDisabled14,
td.jacsInputRangeDisabled15,
td.jacsInputRangeDisabled16
{
	background-color:  #000000;
	color:             #e0e0e0;
}

td.jacsInputRangeDisabled2
{
	background-color:  #000000;
	color:             #e0e0e0;
}

td.jacsInputRangeDisabled3
{
	background-color:  #000000;
	color:             #e0e0e0;
}

td.jacsInputRangeDisabled4
{
	background-color:  #000000;
	color:             #e0e0e0;
}

td.jacsInputRangeDisabled5
{
	background-color:  #000000;
	color:             #e0e0e0;
}

td.jacsCellsDisabled
{
	background-color:  #000000;
	color:             #e0e0e0;
}

/* Weekend Day */
td.jacsCellsWeekendDisabled
{
	background-color:  #000000;
	color:             #e0e0e0;
}

/* Day outside the current month */
td.jacsCellsExMonthDisabled
{
	background-color:  #e0e0e0;
	color:             #ffffff;
}

td.jacsFootDisabled
{
	background-color:  #000000;
	color:             #e0e0e0;
}


input {
	border			: 1px solid #000000;
	background		: #fff;
	margin			: 2px;
	font-size		: 6pt;
}
