/* Do not move input-select */
.input-select {
	font: 12px Verdana;
	color: blue;
}
/* Do not move input-select */
body {
	font: 12px Verdana;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-track-color: #DFDFDF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #213C7A;
}
td {
	font: 12px Verdana;
}
h2 {
	font: bold 14px Verdana;
	margin-bottom:0px;
	background: #EFEFEF;
	color: black;
	border: 1px solid #1F3870;
	width:100%;
	padding:3px;
}
h3 {
	padding-left:20px;
	margin-top:3px;
	font: 15px Verdana;
}
h4 {
	border-bottom:1px solid #EEEEEE;
	background:#FFFFEE;
	font: bold 13px Verdana;
	color:#222222;
	margin-bottom:1px;
	margin-left:-10px;
	margin-top:0px;
	padding-left:3px;
}
.thead {
	color: #888844;
}
.thead td {
	padding-right:20px;
}
.inputlabel {
	color: #FF3300;
}
.inputlabel td {
	padding-right:1px;
}
.input-text {
	font: 12px Verdana;
	color: blue;
	border: 1px solid #888888;	
}
.input-setin {
	border: none;
	background:none;
	font: 14px Verdana;
	color:blue;
}
.button {
	font: 12px Verdana;
	border: 1px solid black;
}
.button2 {
	font: 10px Verdana;
	border: 1px solid black;
	background:white;
}
div {
	margin-bottom:2px;
}
.div-hidden {
	visibility: hidden;
	display: none;
}
.div-visible {
	visibility: visible;

}
.stop-label {
	font: bold 15px Verdana;
	color:444444;
}
.helpnotes {
	color: #444444;
}
.left-col {
	border:1px solid black;
	border-right:none;
	border-top:none;
}
.mid-col {
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-top:none;
}
.right-col {
	border:1px solid black;
	border-left:none;
	border-top:none;
}
.dlinks a:link {font:bold 13px Verdana; padding-bottom:2px; color:0066FF;}
.dlinks a:visited {font:bold 13px Verdana; padding-bottom:2px; color:0066FF;}			
			
			/* CALENDAR STYLES */
			.CALcpYearNavigation,
			.CALcpMonthNavigation
					{
					background-color:#4A4DA5;
					text-align:center;
					vertical-align:center;
					text-decoration:none;
					color:#FFFFFF;
					font-weight:bold;
					}
			.CALcpDayColumnHeader,
			.CALcpYearNavigation,
			.CALcpMonthNavigation,
			.CALcpCurrentMonthDate,
			.CALcpCurrentMonthDateDisabled,
			.CALcpOtherMonthDate,
			.CALcpOtherMonthDateDisabled,
			.CALcpCurrentDate,
			.CALcpCurrentDateDisabled,
			.CALcpTodayText,
			.CALcpTodayTextDisabled,
			.CALcpText
					{
					font-family:arial;
					font-size:8pt;
					}
			TD.CALcpDayColumnHeader
					{
					text-align:right;
					border:solid thin #4A4DA5;
					border-width:0 0 1 0;
					}
			.CALcpCurrentMonthDate,
			.CALcpOtherMonthDate,
			.CALcpCurrentDate
					{
					text-align:right;
					text-decoration:none;
					color: #FFFFFF;
					}
			.CALcpCurrentMonthDateDisabled,
			.CALcpOtherMonthDateDisabled,
			.CALcpCurrentDateDisabled
					{
					color:#A0A0A0;
					text-align:right;
					text-decoration:line-through;
					}
			.CALcpCurrentMonthDate
					{
					color:#0022FF;
					font-weight:bold;
					}
			.CALcpOtherMonthDate
					{
					color:#808080;
					}
			TD.CALcpCurrentDate
					{
					color:#FFFFFF;
					background-color: #4A4DA5;
					border-width:1;
					border:solid thin #000000;
					}
			TD.CALcpCurrentDateDisabled
					{
					border-width:1;
					border:solid thin #FFAAAA;
					}
			TD.CALcpTodayText,
			TD.CALcpTodayTextDisabled
					{
					border:solid thin #FFFFFF;
					border-width:1 0 0 0;
					
					}
			A.CALcpTodayText,
			SPAN.CALcpTodayTextDisabled
					{
					height:20px;
					}
			A.CALcpTodayText
					{
					color:#FFFFFF;
					font-weight:bold;
					}
			SPAN.CALcpTodayTextDisabled
					{
					color:#D0D0D0;
					}
			.CALcpBorder
					{
					border:solid thin #4A4DA5;
					}
