body { 
	font-family:arial,verdana,arial;
	font-size:8pt;
	scrollbar-face-color: #D9DCD7;
	scrollbar-shadow-color: #D9DCD7;
	scrollbar-highlight-color: #D9DCD7;
	scrollbar-3dlight-color: #D9DCD7;
	scrollbar-darkshadow-color: #939292;
	scrollbar-track-color: #F4F4F4;
	scrollbar-arrow-color: #939292;
}

td {
	color: #70112F;
	font-family: Arial,verdana,arial;
	font-size: 8pt;
}

.form {
	font-family: Arial,Verdana;
	font-size: 8pt;
	background-color: #F4F4F4; 
	border: 1 solid #67679F;
}

.formfade {
	font-family: Arial,Verdana;
	font-size: 8pt;
	background-color: #EDEDF3; 
	border: 0;
}

a:link {
	color: #70112F;
	font-size: 8pt;
	text-decoration: underline;
}
a:visited {
	color: #70112F;
	font-size: 8pt;
	text-decoration: underline;
}
a:active {
	color: #70112F;
	font-size: 8pt;
	text-decoration: underline;
}
a:hover {
	color: #70112F;
	font-size: 8pt;
	text-decoration: none;
}

.copyright {
	color: #868686;
	font-family:verdana,arial;
	font-size:7.5pt;
}

.copyright:link {
	color: #868686;
	font-family:verdana,arial;
	font-size:7.5pt;
	text-decoration: none;
}
.copyright:visited {
	color: #868686;
	font-family:verdana,arial;
	font-size:7.5pt;
	text-decoration: none;
}
.copyright:active {
	color: #868686;
	font-family:verdana,arial;
	font-size:7.5pt;
	text-decoration: none;
}
.copyright:hover {
	color: #6189D3;
	font-family:verdana,arial;
	font-size:7.5pt;
	text-decoration: underline;
}

.tableTitle {
	background-color: #D8D8E7;
	font-weight: bold;
}

.tableRow {
	background-color: #EDEDF3;
}

.title {
	font-size: 13pt;
	font-weight: bold;
}

.bigLink:link {
	color: #8a8a8a;
	font-family:Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
}
.bigLink:visited {
	color: #8a8a8a;
	font-family:Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
}
.bigLink:active {
	color: #8a8a8a;
	font-family:Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
}
.bigLink:hover {
	color: #6189D3;
	font-family:Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
}

.error {
	color: red;
}

.invoiceItem {
	font-family: Arial,Verdana;
	font-size: 8pt;
	color: #000000;
}

.invoiceTitle {
	font-family: Arial,Verdana;
	font-size: 9.5pt;
	font-weight: bold;
	color: #000000;
	background-color: #eaeaea;
}

table.invoicetable {
	border: 1px outset #000000;
	border-collapse: collapse;
	background-color: white;
}
table.invoicetable th {
	border: 1px inset #707070;
	background-color: white;
}
table.invoicetable td {
	border: 1px inset #707070;
}

table.invoiceInsideTable {
	border: 0px outset #000000;
	border-collapse: collapse;
	background-color: white;
}
table.invoiceInsideTable th {
	border: 0px inset #707070;
	background-color: white;
}
table.invoiceInsideTable td {
	border: 0px inset #707070;
}

.tab:link {
	color: #ffffff;
	font-family:Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
}
.tab:visited {
	color: #ffffff;
	font-family:Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
}
.tab:active {
	color: #ffffff;
	font-family:Arial;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
}
.tab:hover {
	color: #ffffcc;
	font-family:Arial;
	font-size: 8pt;
	text-decoration: underline;
	font-weight:bold;
}
.calendarEvent {
	background-color: #ffffcc;
}

.topMenu:link {
	color: #70112F;
	font-size: 8pt;
	text-decoration: none;
}
.topMenu:visited {
	color: #70112F;
	font-size: 8pt;
	text-decoration: none;
}
.topMenu:active {
	color: #70112F;
	font-size: 8pt;
	text-decoration: none;
}
.topMenu:hover {
	color: #70112F;
	font-size: 8pt;
	text-decoration: none;
}

.textWhite {
	color: #fff7e7;
}