A:link {
	COLOR: #000080;FONT-WEIGHT:  normal; TEXT-DECORATION: none
}
A:visited {
	COLOR: #000080;FONT-WEIGHT:  normal; TEXT-DECORATION: none
}
A:active {
	COLOR: #000080;FONT-WEIGHT:  normal; TEXT-DECORATION: none
}
A:hover {
	COLOR: #000080;FONT-WEIGHT:  normal; TEXT-DECORATION: underline
}

A.menu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #f0f0f0; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
A.menu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #f0f0f0; FONT-STYLE: normal; FONT-FAMILY:  Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
A.menu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #f0f0f0; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
A.menuitem:link {
	width:94%;FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none;display: inline-block;margin-right:2px
}
A.menuitem:visited {
	width:94%;FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY:  Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none;display: inline-block;margin-right:2px
}
A.menuitem:active {
	width:94%;FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none;display: inline-block;margin-right:2px
}
A.menuitem:hover {
	width:94%;FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #202020; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none;display: inline-block;margin-right:2px
}

A.taskbar:link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
A.taskbar:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
A.taskbar:active {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
A.taskbar:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
.menu{
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #f0f0f0; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
.taskbar {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
.taskbarerror {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #f0f0f0; FONT-STYLE: normal; FONT-FAMILY:  Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
.spacer
{
	FONT-SIZE: 1pt;
}
TD {
	word-wrap:break-word;FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: none;
}

.classpre
{
	white-space: pre-wrap;word-wrap:break-word;FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}

TD.topmenu {
	white-space: nowrap;word-wrap:normal;FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none;
}
TD.small {
	FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}

INPUT {
	Z-INDEX:1; BORDER-RIGHT: #929292 1px groove; BORDER-TOP: #929292 1px groove; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f3f3f3; BORDER-LEFT: #929292 1px groove; COLOR: #000000; BORDER-BOTTOM: #929292 1px groove; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none; padding-left: 0px; padding-right: 0px;border-radius:4px;
}
INPUT[type=radio] {
	BORDER: 0px; border-radius:50%; BACKGROUND: none transparent;
}
INPUT[type=checkbox] {
	BORDER: 0px; BACKGROUND: none transparent;
}

INPUT.light {
	Z-INDEX:1; BORDER-RIGHT: #929292 0px groove; BORDER-TOP: #929292 0px groove; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f3f3f3; BORDER-LEFT: #929292 0px groove; COLOR: #000000; BORDER-BOTTOM: #929292 0px groove; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none; padding-left: 0px; padding-right: 0px;border-radius:4px;
}
INPUT.error {
	Z-INDEX:1; BORDER-RIGHT: #929292 1px groove; BORDER-TOP: #929292 1px groove; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #b00000; BORDER-LEFT: #929292 1px groove; COLOR: #f0f0f0; BORDER-BOTTOM: #929292 1px groove; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none; padding-left: 0px; padding-right: 0px;border-radius:4px;
}
INPUT:focus {
	BACKGROUND: #ffffff; box-shadow:0 0 4px #cccccc; outline: none;
}
INPUT.light:focus {
	BACKGROUND: #f3f3f3; box-shadow:0 0 0px #cccccc; outline: none;
}
INPUT.error:focus {
	BACKGROUND: #b00000; box-shadow:0 0 0px #cccccc; outline: none;
}
INPUT[type=radio]:focus {
	BACKGROUND: none transparent; box-shadow:0 0 0px #cccccc; outline: none;
}
INPUT[type=checkbox]:focus {
	BACKGROUND: none transparent; box-shadow:0 0 0px #cccccc; outline: none;
}


.dlaradio {
	BORDER: 0px; BACKGROUND: #ffffff;
}
.dlaradio:focus {
	BACKGROUND: #ffffff; box-shadow:0 0 0px #cccccc; outline: none;
}

SELECT {
	Z-INDEX:1; BORDER-RIGHT: #929292 1px groove; BORDER-TOP: #929292 1px groove; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f3f3f3; BORDER-LEFT: #929292 1px groove; COLOR: #000000; BORDER-BOTTOM: #929292 1px groove; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none;word-wrap:normal;border-radius:4px 0px 0px 4px;
}
SELECT.error {
	Z-INDEX:1; BORDER-RIGHT: #929292 1px groove; BORDER-TOP: #929292 1px groove; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #b00000; BORDER-LEFT: #929292 1px groove; COLOR: #f0f0f0; BORDER-BOTTOM: #929292 1px groove; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none;word-wrap:normal;border-radius:4px 0px 0px 4px;
}
SELECT:focus {
	BACKGROUND: #ffffff; box-shadow:0 0 4px #cccccc; outline: none;
}
SELECT.error:focus {
	BACKGROUND: #b00000; outline: none;
}

TEXTAREA {
	Z-INDEX:1;BORDER-RIGHT: #929292 1px groove; BORDER-TOP: #929292 1px groove; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #f3f3f3; BORDER-LEFT: #929292 1px groove; COLOR: #000000; BORDER-BOTTOM: #929292 1px groove; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none;border-radius:4px 0px 0px 4px; resize:vertical;
}
TEXTAREA.error {
	Z-INDEX:1;BORDER-RIGHT: #929292 1px groove; BORDER-TOP: #929292 1px groove; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #b00000; BORDER-LEFT: #929292 1px groove; COLOR: #f0f0f0; BORDER-BOTTOM: #929292 1px groove; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none;border-radius:4px 0px 0px 4px; resize:vertical;
}
TEXTAREA:focus {
	BACKGROUND: #ffffff; box-shadow:0 0 4px #cccccc; outline: none;
}
TEXTAREA.error:focus {
	BACKGROUND: #b00000; outline: none;
}

.text8 {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
.text8b {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
.tip {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
.text7 {
	FONT-WEIGHT: normal; FONT-SIZE: 7.5pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
.text7b {
	FONT-WEIGHT: bold; FONT-SIZE: 7.5pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
}
.small {
	FONT-SIZE: 6pt
}
u {
	font-weight:bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana,Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: UNDERLINE
}
.label {
	BORDER: none;
}

TD.invoice {
	border-left: 1px solid #c0c0c0;
	border-bottom: 1px solid #c0c0c0;
}

.rounded {
	border-radius:6px;
}

.roundedUp {
	border-radius:6px 6px 0px 0px;
}

.roundedUpLeft {
	border-radius:6px 0px 0px 0px;
}

.roundedUpRight {
	border-radius:0px 6px 0px 0px;
}

.roundedDown {
	border-radius:0px 0px 6px 6px;
}

.roundedDownLeft {
	border-radius:0px 0px 0px 6px;
}

.roundedDownRight {
	border-radius:0px 0px 6px 0px;
}

.roundedLeft {
	border-radius:6px 0px 0px 6px;
}

.roundedRight {
	border-radius:0px 6px 6px 0px;
}

.shadowed {
	box-shadow: 0px 0px 5px #b0b0b0;
}

IFRAME.itcformcontextcallendar_light {
    z-Index:100; BORDER: 0px black solid; WIDTH: 270px; HEIGHT:236px; POSITION: absolute; visibility : hidden; 
}
IFRAME.itcformcontextcallendar_time {
    z-Index:100; BORDER: 0px black solid; WIDTH: 270px; HEIGHT:270px; POSITION: absolute; visibility : hidden; 
}
IFRAME.itcformcontextcallendar_timerange {
    z-Index:100; BORDER: 0px black solid; WIDTH: 270px; HEIGHT:286px; POSITION: absolute; visibility : hidden; 
}

@media print{
	A:link {
		COLOR: #000000;FONT-WEIGHT:  normal; TEXT-DECORATION: none
	}
	A:visited {
		COLOR: #000000;FONT-WEIGHT:  normal; TEXT-DECORATION: none
	}
	A:active {
		COLOR: #000000;FONT-WEIGHT:  normal; TEXT-DECORATION: none
	}
	A:hover {
		COLOR: #000000;FONT-WEIGHT:  normal; TEXT-DECORATION: underline
	}
	IMG {
		visibility : hidden; DISPLAY : none
	}
	IMG.visible {
		visibility : visible ; DISPLAY : inline; page-break-inside: avoid;
	}
	.label {
		BORDER: none;
	}
	.pinv {
		visibility : hidden; DISPLAY : none
	}
	TABLE.printableWidth {
		width : 10cm; word-wrap:break-word;FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Tahoma, Arial, Arial CE, sans-serif; TEXT-DECORATION: none
	}
	.NonBreakable {
	        page-break-inside: avoid;
	}
	.shadowed {
		box-shadow: 0px 0px 0px;
	}
}
