@charset "UTF-8";
/* CSS Document */

#nCalendar
{
	width:170px; 
	text-align:center;
	margin-bottom:3px;
	position:relative;
	top:-30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.nCalendarCell
{
	text-align:center;
	font-weight:bold;
	background-color:#f4c779;
	color:#431717;
}

.nCalendarTodayCell
{
	text-align:center; 
	font-weight:bold;
	background-color:#FFFFFF;
	color:#431717;
	cursor:default;
}

.nCalendarTodayCell a:link
{
	text-decoration:none;
	color:#e38722;
}

.nCalendarTodayCell a:active
{
	text-decoration:none;
	color:#e38722;
}

.nCalendarTodayCell a:visited
{
	text-decoration:none;
	color:#e38722;
}

.nCalendarTodayCell a:hover
{
	text-decoration:none;
	color:#e38722;
}

.nCalendarNormalCell
{
	text-align:center; 
	font-weight:bold;
	color:#431717;
	background-color:#f4c779;
	cursor:default;
}

.nCalendarNormalCell a:link
{
	text-decoration:none;
	color:#e38722;
}

.nCalendarNormalCell a:active
{
	text-decoration:none;
	color:#e38722;
}

.nCalendarNormalCell a:hover
{
	text-decoration:none;
	color:#e38722;
}

.nCalendarNormalCell a:visited
{
	text-decoration:none;
	color:#e38722;
}

.nCalendarEmptyCell
{
	background-color:#f4c779;
	cursor:default
}

.nCalendarBoldText
{
	font-weight:bold;
	font-size:10px;
	color:#ab9c9c;
	cursor:default;
}

.nCalendarTextDefault
{
	font-weight:bold;
	color:#000000;
	cursor:default;
}

.nCalendarTextDefault a:link
{
	text-decoration:none;
	color:#000000;
}

.nCalendarTextDefault a:active
{
	text-decoration:none;
	color:#000000;
}

.nCalendarTextDefault a:visited
{
	text-decoration:none;
	color:#000000;
}

.nCalendarTextDefault a:hover
{
	text-decoration:underline;
	color:#000000;
}

.nCalendarTableHeader
{
	font-weight:bold;
	background-color:#333333;
	color:#FFFFFF;
}

.nCalendarTableRowLight
{
	background-color:#CCCCCC;
}

.nCalendarTableRowDark
{
	background-color:#999999;
}