
body {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
}

a {
	color: blue;
}
a:visited {
	color: blue;
}

hr
{
color:black;
}

/* Top menu */
.topMenu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11pt;
	text-align: left;
	padding: 6px;
	background-color: #1771CD;
	color: white;
}
.topMenu A:hover {
	font-family: Verdana, Arial, sans-serif;
	color: white;
	font-size: 11pt;	
	background-color: #143F6C;
}
.topMenu  A:link {
	font-family: Verdana, Arial, sans-serif;
	color: white;
	font-size: 11pt;
}
.topMenu  A:visited {
	font-family: Verdana, Arial, sans-serif;
	color: white;
	font-size: 11pt;
}
.topMenuLogout {

	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	padding: 6px;
	background-color: #1771CD;
	color: white;
}


/* Title panel */
.appTitle {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	padding: 6px;
	background-color: #CFE1F4;
}

/* Sidebar menu */
.appMenu {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	text-align: left;
	padding: 3px;
	background-color: #CFE1F4;
	color: blue;
}
.appMenuPanel {
	background-color: #CFE1F4;
}
.appMenu A:hover {
	color: red;
}
.appMenu A:link {
	color: blue;
}
.appMenu A:visited {
	color: blue;
}


/* Month View */
.mvRow {
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
}                   
.mvWeekDayCell {
	width: 60px;
	padding: 2px;
}
.mvWeekDayCellSunday {
	width: 15px;
	padding: 2px;
}
.mvWeekDayLabel {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.mvDayCell {
	width: 60px;
	padding: 2px;
	height: 60px;
	vertical-align: top;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
}
.mvInactiveDay {
	background-color: #F4F4F4;
	color: #A0A0A0;
}
.mvActiveDay {
	background-color: #E0E0E0;
}
.mvDayNumber {
	font-family: Arial, sans-serif;
	font-size: 7pt;
	font-weight: normal;
}
.mvIndicatorImg
{
	border: 0;
	vertical-align: baseline;
}

A.activeDayLink {
	color: black;
}
A.activeDayLink:visited {
	color: black;
}
A.inactiveDayLink {
	color: #A0A0A0;
}
A.inactiveDayLink:visited {
	color: #A0A0A0;
}



/* Week View */
.wvRow {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.wvDayHeaderCell {
	padding: 2px;
	height: 60px;
	vertical-align: top;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #E0E0E0;
}
.wvDayCell {
	padding: 2px;
	vertical-align: top;
	text-align: left;
	background-color: #F4F4F4;
}
.wvIndicatorImg
{
	margin: 3px;
	border: 0;
	vertical-align: baseline;
}

/* Day View */
.dvRow {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}
.dvDayHeaderCell {
	padding: 2px;
	height: 40px;
	vertical-align: middle;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #E0E0E0;
}
.dvDayCell {
	padding: 2px;
	height: 100px;
	vertical-align: top;
	text-align: left;
	background-color: #F4F4F4;
}
.dvIndicatorImg
{
	margin: 3px;
	border: 0;
	vertical-align: baseline;
}

A.dayViewLink {
	color: black;
}
A.dayViewLink:visited {
	color: black;
}

/* sidebar calendar */
.calendar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}
td.invoicenumber
{
	border: 1px;
	border-color: #000000;

}