
/* -------------------------------- CALENDAR STYLE --------------------------------*/
.calendarHolidayColor {
 	text-decoration:underline;
 	color: #A82463;
}

.calendaDowHeader{
 	background-color: #E0E0E0;
 	color: #0000E0;
}

.calendaMonthYearHeader{
 	background-color: #808080;
 	font-weight: bold;
 	color: #F8F8F8;
}

.calendarEveryDay {
 	text-decoration: underline;
 	color: #333333;
}

.calendarBoxBorder {
	background-color : #404040;
}

.calendarCurrentDayBoxBorder {
 	background-color : #404040;
}


/* -------------------------------- Freelancers CALENDAR	STYLES --------------------------------*/

.freelancersCalendarTable {
	border-width: 1px;
	border-style: solid;
	width: 100%;
}

.freelancersCalendarMonth, .freelancersCalendarWeekDay {
 	font-weight: bold;
 	text-decoration: none;
 	color: #333333;
 	background-color: yellow;
}

.freelancersCalendarMonth {
 	font-size: 18pt;
 	height: 40px;
}

.freelancersCalendarWeekDay {
 	text-align: center;
 	font-size: 15pt;
 	height: 30px;
}

.freelancersCalendarEveryDay {
 	text-decoration: underline;
 	color: #333333;
 	background-color: white;
 	text-align: center;
 	height: 15pt;
}

.freelancersCalendarAvailableDay {
	text-decoration: underline;
	color: blue;
	background-color: red;
	text-align: center;
	height: 15pt;
}

.freelancersCalendarEmptyDay {
 	background-color: #909090;
}

.freelancersCalendarCommentTable {
	width: 100%;
	height: 50px;
}

.freelancersCalendarCommentLabel {
	width: 50px;
	text-align: right;
	vertical-align: middle;
}

.freelancersCalendarCommentText {
	width: 100%;
	text-align: left;
	vertical-align: middle;
}

.freelancersWarningText {
 color: red;
}
