body,td,th {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.TBL
{
	BORDER-LEFT: #C0C0C0 1px solid;
	BORDER-RIGHT: #C0C0C0 1px solid;
    BORDER-TOP: #C0C0C0 1px solid;
    BORDER-BOTTOM: #C0C0C0 1px solid;
    FONT-FAMILY: Tahoma, Geneva, Arial;
	BORDER: 0px;
    CELLSPACING: 0;
    CELLPADING: 1;
}

TD.TBLLabel
{
    BORDER-TOP: 1px ridge;
    BORDER-BOTTOM: 1px ridge;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px ridge;
	BORDER-COLOR: #000000;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
	WIDTH: 150px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma, Geneva, Arial;
	COLOR: #FFFFFF;
    BACKGROUND: #374760;
	BACKGROUND-IMAGE: url('../img/tbllbl.png');
}

TR.TBLHeader
{
    BORDER-TOP: 1px ridge;
    BORDER-BOTTOM: 1px ridge;
	BORDER-LEFT: 1px ridge;
	BORDER-RIGHT: 1px ridge;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
	COLOR: #000000;
    BACKGROUND: #437409;
}

TD.TBLHeader
{
    BORDER-BOTTOM: 1px ridge;
	BORDER-COLOR: #000000;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
	FONT-FAMILY: Tahoma, sans-serif;
	COLOR: #000000;
}

TD.TBLInfo
{
	BORDER-BOTTOM: #000000 1px solid;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
	COLOR: #000000;
}

TD.TBLFooter
{
    BORDER-TOP: 1px ridge;
	BORDER-COLOR: #000000;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
	FONT-FAMILY: Tahoma, Geneva, Arial;
	COLOR: #FFFFFF;
}

.Btn
{
    BORDER-LEFT: #ffffff 1px ridge;
	BORDER-RIGHT: #ffffff 1px ridge;
    BORDER-TOP: #ffffff 1px ridge;
    BORDER-BOTTOM: #ffffff 1px ridge;
	CURSOR: hand;
    COLOR: Black; 
	FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Tahoma, Geneva, Arial
	BACKGROUND: #437409;
	BACKGROUND-IMAGE: url('../img/btn.png');
}

A:link { FONT-SIZE: 12px;  Font-Weight: Bold; COLOR: #6d97cc; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A:visited {	FONT-SIZE: 12px;  Font-Weight: Bold; COLOR: #6d97cc; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A:hover { FONT-SIZE: 12px; Font-Weight: Bold; COLOR: #35bc5b; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
A:active { FONT-SIZE: 12px; Font-Weight: Bold; COLOR: #6d97cc; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.FtrNavLink:link { LINE-HEIGHT: 20px; FONT-SIZE: 11px;  Font-Weight: Bold; COLOR: #2060a9; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.FtrNavLink:visited { LINE-HEIGHT: 20px; FONT-SIZE: 11px;  Font-Weight: Bold; COLOR: #2060a9; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.FtrNavLink:hover { LINE-HEIGHT: 20px; FONT-SIZE: 11px; Font-Weight: Bold; COLOR: #099796; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.FtrNavLink:active { LINE-HEIGHT: 20px; FONT-SIZE: 11px; Font-Weight: Bold; COLOR: #2060a9; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.LeftNavLink:link { LINE-HEIGHT: 20px; FONT-SIZE: 11px;  Font-Weight: Bold; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.LeftNavLink:visited { LINE-HEIGHT: 20px; FONT-SIZE: 11px;  Font-Weight: Bold; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.LeftNavLink:hover { LINE-HEIGHT: 20px; FONT-SIZE: 11px; Font-Weight: Bold; COLOR: #ffc559; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.LeftNavLink:active { LINE-HEIGHT: 20px; FONT-SIZE: 11px; Font-Weight: Bold; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.PageHeaderBar { FONT-SIZE: 14px; Font-Weight: bold; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.calTable {
	width: 100%;
	border : 1px solid black;
	padding: 0px;
	margin: 0px;
}

/* tag for next/previous month cells */
.calMonth {
	background: #000000;
	padding: 2px;
	text-align: center;
}

/* tag for month and year header */
.calHeader {
	background: #000000;
	font-family: tahoma, verdana, arial;
	padding: 2px;
	font-size : 12px;
	text-align: center;
	font-weight: bold;
	color: white;
}

/* tag for weekdays header */
.calWeekday {
	background: #6699CC;
	color: black;
	padding: 3px;
	width: 14%;
	text-align: center;
	font-weight: bold;
	font-family: arial;
	font-size : 11px;
}

/* outer tag for working days */
.calWorkday {
	border:;
	text-align: center;
	background: white;
	padding: 3px;
}
/* outer tag for weekend days */
.calWeekend {
	border:;
	text-align: center;
	background: #ebebeb;
	padding: 3px;
}
/* outer tag for selected date */
.calCurrent {
	border: 1px solid #000000;
	text-align: center;
	background: #6699CC;
	padding: 3px;
}
/* inner tag for past days */
.calPast {
	color: #909090;
	font-family: arial;
	font-size : 11px;
	text-decoration : none;
}
/* inner tag for future days */
.calFuture {
	color: black;
	font-family: arial;
	font-size : 11px;
	text-decoration : none;
}
/* inner tag for past days of another month */
.calPastOther {
	color: #909090;
	font-family: arial;
	font-size : 11px;
	text-decoration : none;
}
/* inner tag for future days another month */
.calFutureOther {
	color: #909090;
	font-family: tahoma, verdana, arial;
	font-size : 12px;
	text-decoration : none;
}

/* date selection listboxes */
.calListbox {
	font-family: arial;
	font-size : 12px;
}