﻿/*----------*/
/* Site CSS */
/*----------*/
/* THEMES STYLE SHEET */
/* DEFINE COLORS ONLY IN THIS STYLE SHEET */

body {
	color: var(--default_text_color);
	background-color: var(--default_back_color);
}

a:link, a:hover, a:active, a:visited {
	color: var(--default_text_color);
}

.btn {
	color: var(--default_text_color);
}

.copyright {
	color: var(--default_dark_gray_text_color);
}

.error {
	color: var(--default_red_color);
}

.aefieldset {
	background-color: var(--lightHighlight_back_color);
	border-color: var(--mediumNeutral_border_color);
}

.hdr {
	background-color: var(--mediumHighlight_back_color);
	color: var(--mediumHighlight_text_color);
}

.aelegend {
	background-color: var(--mediumNeutral_back_color);
	border-color: var(--mediumNeutral_border_color);
}

.listtbl {
	border-color: transparent;
}

	.listtbl > thead > tr {
		background-color: var(--mediumHighlight_back_color);
		color: var(--mediumHighlight_text_color);
	}

		.listtbl > thead > tr > th {
			padding-top: 8px;
			padding-bottom: 8px;
		}

	.listtbl > tbody > tr {
		border-bottom: 1px solid;
		border-color: var(--mediumNeutral_border_color);
	}

		.listtbl > tbody > tr.odd td {
			background-color: var(--default_back_color);
			color: var(--default_text_color);
		}

		.listtbl > tbody > tr.even td {
			/*color: var(--lightNeutral_text_color);*/
			background-color: var(--default_back_color);
			color: var(--default_text_color);
		}

		.listtbl > tbody > tr:hover td {
			background-color: var(--lightNeutral_back_color);
			color: var(--lightHighlight_text_color);
		}

	.listtbl.nohover > tbody > tr:hover td {
		background-color: transparent;
	}

	.listtbl > tbody > tr.selected td {
		background-color: var(--lightHighlight_back_color);
		color: var(--lightHighlight_text_color);
	}

	.listtbl.rowseperator tbody td {
		border-color: var(--mediumNeutral_border_color);
	}

	.listtbl.cellborder tbody td {
		border-color: var(--mediumNeutral_border_color);
	}

.listtbl2 {
	border-color: var(--mediumNeutral_border_color);
}

	.listtbl2 th {
		background-color: var(--mediumNeutral_back_color);
		color: var(--mediumNeutral_text_color);
	}

	.listtbl2 > tbody > tr.odd td {
		background-color: var(--default_back_color);
		color: var(--default_text_color);
	}

	.listtbl2 > tbody > tr.even td {
		background-color: var(--lightNeutral_back_color);
		color: var(--lightNeutral_text_color);
	}

	.listtbl2 > tbody > tr:hover td {
		background-color: var(--mediumNeutral_back_color);
		color: var(--mediumNeutral_text_color);
	}

	.listtbl2 > tbody > tr.selected td {
		background-color: var(--lightHighlight_back_color);
		color: var(--lightHighlight_text_color);
	}

.displaytbl2 {
	border-color: var(--mediumNeutral_border_color);
}

	.displaytbl2 th {
		background-color: var(--lightHighlight_back_color);
		color: var(--lightHighlight_text_color);
	}

.stdtbl {
	border-color: transparent;
}

	.stdtbl > thead > tr > th {
		padding-top: 8px;
		padding-bottom: 8px;
	}

	.stdtbl > tbody > tr > td {
		border-style: solid;
		border-color: var(--mediumNeutral_border_color);
		border-width: 0px 0px 1px 0px;
	}

	.stdtbl > thead > tr {
		background-color: var(--mediumHighlight_back_color);
		color: var(--mediumHighlight_text_color);
	}

	.stdtbl td {
		border-color: var(--mediumNeutral_border_color);
	}

	.stdtbl > tbody > tr:hover td {
		background-color: var(--lightNeutral_back_color);
		color: var(--lightHighlight_text_color);
	}

	.stdtbl tr.selected td {
		background-color: var(--lightHighlight_back_color);
		color: var(--lightHighlight_text_color);
	}

.stdtbl2 {
	border-color: var(--mediumNeutral_border_color);
}

	.stdtbl2 th {
		border-color: var(--mediumNeutral_border_color);
		background-color: var(--mediumHighlight_back_color);
		color: var(--mediumHighlight_text_color);
	}

	.stdtbl2 td {
		border-color: var(--mediumNeutral_border_color);
	}

	.stdtbl2 > tbody > tr:hover td {
		background-color: var(--lightNeutral_back_color);
		color: var(--lightNeutral_text_color);
	}

	.stdtbl2 tr.selected td {
		background-color: var(--lightHighlight_back_color);
		color: var(--lightHighlight_text_color);
	}

.schedtbl {
	background-color: var(--default_back_color);
	color: var(--default_text_color);
	border-color: var(--mediumNeutral_border_color);
}

	.schedtbl th {
		border-color: var(--mediumNeutral_border_color);
		background-color: var(--mediumNeutral_back_color);
		color: var(--mediumNeutral_text_color);
	}

	.schedtbl .colhdr {
		border-color: var(--mediumNeutral_border_color);
		background-color: var(--lightNeutral_back_color);
		color: var(--lightNeutral_text_color);
	}

	.schedtbl td {
		border-color: var(--mediumNeutral_border_color);
	}

.bigmsg {
	color: var(--default_dark_gray_text_color);
}

.smallmsg {
	color: var(--default_dark_gray_text_color);
}

.altRowBackground {
	background-color: var(--lightNeutral_back_color);
}

.listtbl tr.altRow {
	background-color: transparent;
}

.displaytbl tr.altRow {
	background-color: transparent;
}

.stdtbl tr.altRow {
	background-color: transparent;
}

.stdtbl td.altRow {
	background-color: transparent;
}

.altRow {
	background-color: var(--lightNeutral_back_color);
	color: var(--lightNeutral_text_color);
}

tr.over td {
	background-color: var(--mediumNeutral_back_color);
	color: var(--mediumNeutral_text_color);
}

tr.selected td {
	background-color: var(--lightHighlight_back_color);
	color: var(--lightHighlight_text_color);
}

.selected {
	background-color: var(--lightHighlight_back_color);
	color: var(--lightHighlight_text_color);
}

.txtin {
	color: var(--default_text_color);
	border-color: var(--default_light_gray_border_color);
}

.txtin2 {
	color: var(--default_text_color);
	border-color: var(--default_light_gray_border_color);
}

.txtin3 {
	color: var(--default_text_color);
	border-color: var(--default_light_gray_border_color);
}

.viewport {
	border: solid 1px var(--lightNeutral_border_color);
	background-color: var(--lightNeutral_back_color);
	color: var(--lightNeutral_text_color);
}

.appblank {
	color: var(--mediumHighlight_color);
}

.banner {
	background-color: var(--lightNeutral_back_color);
	color: var(--lightNeutral_text_color);
}

#logo {
	background-image: url(../../../images/logopage.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 250px;
	width: 250px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.divborderall {
	border-color: var(--mediumNeutral_border_color);
}

.tblbordertop {
	border-top-color: var(--mediumNeutral_border_color);
}

.tblborderbottom {
	border-bottom-color: var(--mediumNeutral_border_color);
}

.tblborderleft {
	border-left-color: var(--mediumNeutral_border_color);
}

.tblborderright {
	border-right-color: var(--mediumNeutral_border_color);
}
