/** Popup Calendar Styles **/
.AJcpYearNavigation,
.AJcpMonthNavigation
{
	background-color:	#6677DD;
	text-align:			center;
	vertical-align:		middle;
	text-decoration:	none;
	color:				#FFFFFF;
	font-weight:		bold;
}

.AJcpDayColumnHeader,
.AJcpYearNavigation,
.AJcpMonthNavigation,
.AJcpCurrentMonthDate,
.AJcpOtherMonthDate,
.AJcpCurrentDate,
.AJcpTodayText,
.AJcpText
{
	font-family:arial;
	font-size:8pt;
}

TD.AJcpDayColumnHeader
{
	text-align:		center;
	border:			solid 1px #6677DD;
	border-width:	0 0 1 0;
}

.AJcpCurrentMonthDate,
.AJcpOtherMonthDate,
.AJcpCurrentDate
{
	text-align:center;
	text-decoration:none;
}

.AJcpCurrentMonthDate
{
	color:#6677DD;
	font-weight:bold;
}

.AJcpCurrentDate
{
	color: #FFFFFF;
	font-weight:bold;
}

.AJcpOtherMonthDate
{
	color:#808080;
}

TD.AJcpCurrentDate
{
	color:#FFFFFF;
	background-color: #6677DD;
	border-width:1;
	border:solid 1px #000000;
}

TD.AJcpTodayText
{
	border:solid 1px #6677DD;
	border-width:1 0 0 0;
}

A.AJcpTodayText
{
	height: 	20px;
}

A.AJcpTodayText
{
	color:#6677DD;
	font-weight:bold;
}

.AJcpBorder
{
	border:solid 1px #6677DD;
}

/************* AvailableCalendar Styles ****************/
.ajCalMonth, .ajCalMonthNavigation
{
	background-color:	#BED8B6;
	text-align:			center;
	vertical-align:		middle;
	text-decoration:	none;
	color:				black;
	font-weight:		bold;
	border-bottom:		solid 1px #5A5D5A;
}

.ajCalMonthNavigation
{
	color:	black;
}

.ajCalDayColumnHeader,
.ajCalMonth,
.ajCalMonthNavigation,
.ajCalCurrentMonthDate,
.ajCalCurrentMonthDateAvailable,
.ajCalOtherMonthDate,
.ajCalOtherMonthDateAvailable,
.ajCalCurrentDate,
.ajCalCurrentDateAvailable,
.ajCalTodayText,
.ajCalTodayTextAvailable,
.ajCalText
{
	font-family:		arial;
	font-size:			8pt;
	text-align:			center;
	text-decoration:	none;
	color: 				black;
}

TD.ajCalDayColumnHeader
{
	border:			solid 1px black;
	border-width:	0 0 1 0;
}

.ajCalOtherMonthDateAvailable,
.ajCalCurrentMonthDateAvailable,
.ajCalCurrentDateAvailable
{
	color:				#0000FF;
	font-weight:		bold;
}

.ajCalOtherMonthDateAvailable
{
	font-weight:		normal;
}

.ajCalOtherMonthDate
{
	color:		#808080;
}

.ajCalCurrentDate
{
	font-weight:		bold;
	color:				black;
}

TD.ajCalCurrentDate,
TD.ajCalCurrentDateAvailable
{
	background-color: 	#DDFFD6;
	border-width:		1;
	border:				1px solid black;
}

TD.ajCalTodayText
{
	border:			solid 1px black;
	border-width:	1 0 0 0;
}

A.ajCalTodayText
{
	height:		20px;
	color:		black;
}

.ajCalBorder
{
	border:	solid 1px #5A5D5A;
}

#journeyTimesPopupDiv {
	background:		#D7DEF8;
	position:absolute;
	visibility:hidden;
	z-index:10;
	border: 1px solid #5A5D5A;
	padding:4px
}
