TABLE.jCalendar2 {
	BORDER-COLLAPSE: separate; 
	border-spacing: 0px;
	margin-top:15px;
	margin-left:12px;	_margin-left:15px;	
	margin-right:15px;
	width:151px;
	
}

TABLE.jCalendar2 TH {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 	
	BACKGROUND: #FFFFFF; 
	PADDING-BOTTOM: 3px; 
	PADDING-top: 0px; 
	border-top:0px;
	COLOR: black; 
	font-size:10px;	
	font-weight:normal;
	}
TABLE.jCalendar2  TH.monthName{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 	
	BACKGROUND: #FFFFFF; 
	PADDING-BOTTOM: 5px; 
	PADDING-top: 0px; _PADDING-top: 15px; 
	border-top:0px;
	COLOR: black; 
	font-size:12px;	
	font-weight:bold;
	}
TABLE.jCalendar1 {
	BACKGROUND: #bdc4d2; 	
	BORDER-COLLAPSE: separate; 
	border-spacing: 1px;	
	margin-left:15px;
	margin-bottom:25px;
	margin-right:15px;
	font-size:11px;
	
}

TABLE.jCalendar1 TH {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: #FFFFFF; 
	PADDING-BOTTOM: 3px; 
	COLOR: black; 
	PADDING-TOP: 3px;
}
TABLE.jCalendar1 TD {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 	
	PADDING-TOP: 2px; 
	BACKGROUND: url(/core/images/09/FFcal_btn_noStroke_mm.gif) repeat-x; 	
	COLOR: #3300CC; 	
	TEXT-ALIGN: center;	
	line-height:13px;
}
TABLE.jCalendar1 TD.other-month {
	BACKGROUND: #FFFFFF; 
	COLOR: #aaa
}

TABLE.jCalendar1 TD.other-month.dp-hover {
	BACKGROUND: #FFFFFF; 
	COLOR: #aaa
}

TABLE.jCalendar1 TD.today {
	BACKGROUND: url(/core/images/09/FFcal_btn_noStroke_mm.gif); 

}
TABLE.jCalendar1 TD.selected {
	border:1px solid blue;
	font-weight:bold;
	COLOR: blue;
}

TABLE.jCalendar1 TD.selected-returnDate{
	border:1px solid black !IMPORTANT;
	font-weight:bold;
	COLOR: black !IMPORTANT;	
}
TABLE.jCalendar1 TD.returndate-class{
	border:1px solid blue;	
	font-weight:bold;	
}
TABLE.jCalendar1 TD.dp-hover {
	BACKGROUND: #f33; 
	COLOR: #fff
}
TABLE.jCalendar1 TD.dp-hover {
	BACKGROUND: #fff; 
	COLOR: #000
}
TABLE.jCalendar1 TR.activeWeekHover TD {
	BACKGROUND: #fff; 
	COLOR: #000
}
TABLE.jCalendar1 TR.selectedWeek TD {
	BACKGROUND: #f66; 
	COLOR: #fff
}
TABLE.jCalendar1 TD.disabled {
	BACKGROUND: #FFFFFF; 
	COLOR: #888
}
TABLE.jCalendar1 TD.hide {
	color:#FFFFFF;
}

TABLE.jCalendar1 TD.dp-hover {
	BACKGROUND: #bbb; 
	COLOR: #888
}
TABLE.jCalendar1 TD.unselectable {
	BACKGROUND: #bbb; 
	COLOR: #888
}
TABLE.jCalendar1 TD.unselectable:hover {
	BACKGROUND: #bbb; 
	COLOR: #888
}
TABLE.jCalendar1 TD.dp-hover {
	BACKGROUND: url(/core/images/09/btn_calendar_date_hover_18x18_mm.gif) ; 
	COLOR: #888
}
DIV.dp-popup {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE: 10px; 
	BACKGROUND: #FFFFFF; 
	PADDING-BOTTOM: 2px; 
	WIDTH: auto; 	
	PADDING-TOP: 2px; 
	FONT-FAMILY: arial, sans-serif; 
	POSITION: relative
}
DIV#dp-popup {
	Z-INDEX: 199; POSITION: absolute
}
DIV.dp-popup H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 2px 0px; 
	PADDING-TOP: 10px; 
	TEXT-ALIGN: center;
	color:black;
}
A#dp-close {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-ALIGN: center
}
A#dp-close:hover {
	TEXT-DECORATION: underline
}
DIV.dp-popup A {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000; 
	PADDING-TOP: 3px; 
	TEXT-DECORATION: none
}
DIV.dp-popup DIV.dp-nav-prev {
	LEFT: 12px; _LEFT: 0px; 
	WIDTH: 100px; 
	POSITION: absolute; 	
	TOP: 8px;
}
DIV.dp-popup DIV.dp-nav-prev A {
	FLOAT: left
}
DIV.dp-popup DIV.dp-nav-prev A {
    BACKGROUND : url(/core/images/09/left_arrow_mm.gif) no-repeat;
	CURSOR: pointer;
	padding-top:10px;
	margin-top:8px;
	margin-left:10px;
}
DIV.dp-popup DIV.dp-nav-prev A:hover {
	BACKGROUND : url(/core/images/09/left_arrow_hover_mm.gif) no-repeat;
}
DIV.dp-popup DIV.dp-nav-next A {
	CURSOR: pointer
}
DIV.dp-popup DIV.dp-nav-prev A.disabled A.selected-returnDate {
	CURSOR: default
}
DIV.dp-popup DIV.dp-nav-next A.disabled  A.selected-returnDate{
	CURSOR: default
}
DIV.dp-popup DIV.dp-nav-next {
	RIGHT: 13px; _right:0px;	
	POSITION: absolute; 
	TOP: 8px; 
}
DIV.dp-popup DIV.dp-nav-next A {
    BACKGROUND: url(/core/images/09/right_arrow_mm.gif) no-repeat 100% 0;	
	FLOAT: right;
	padding-top:10px;
	margin-top:8px;
	margin-right:10px;
}

DIV.dp-popup DIV.dp-nav-next A:hover {
    BACKGROUND: url(/core/images/09/right_arrow_hover_mm.gif) no-repeat 100% 0;		
}
DIV.dp-popup A.disabled  A.selected-returnDate{
	CURSOR: default; 
	COLOR: #aaa
}
DIV.dp-popup TD {
	CURSOR: pointer
}
DIV.dp-popup TD.disabled {
	CURSOR: default;
	BACKGROUND: #FFFFFF; 
	COLOR: #aaa
}

.cal1{
float:left;
width:190px;_width:195px;
PADDING-LEFT:5px;_PADDING-LEFT:0px;_PADDING-RIGHT:5px;

}
.cal2{
float:left;
width:185px;
}

#dp-popup {
	BORDER-TOP-STYLE: solid; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;
	BORDER-RIGHT: #506D9D 1px solid; 
	BORDER-TOP: #506D9D 1px solid; 
	BORDER-LEFT:#506D9D 1px solid; 
	BORDER-BOTTOM:#506D9D 1px solid
}

.dp-close{
	clear:left;float:left;width:203px;_width:213px;padding-bottom:20px;text-align:right;

}
.dp-close a{
	CURSOR: pointer;
}

#dp-popup {
	BORDER-TOP-STYLE: solid; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;
	BORDER-RIGHT: #0038A5 1px solid; 
	BORDER-TOP: #0038A5 1px solid; 
	BORDER-LEFT: #0038A5 1px solid; 
	BORDER-BOTTOM: #0038A5 1px solid
}

.dp-applied {
	float:left;
}