﻿/*----------*/
/* 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: var(--mediumNeutral_border_color);
}

	.listtbl > thead > tr {
		background-color: var(--mediumNeutral_back_color);
		color: var(--mediumNeutral_text_color);
	}

	.listtbl > tbody > tr.odd td {
		background-color: var(--default_back_color);
		color: var(--default_text_color);
	}

	.listtbl > tbody > tr.even td {
		background-color: var(--lightNeutral_back_color);
		color: var(--lightNeutral_text_color);
	}

	.listtbl > tbody > tr:hover td {
		background-color: var(--lightHighlight_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);
	}
.displaytbl {
	border-color: var(--mediumNeutral_border_color);
}

	.displaytbl th {
		background-color: var(--lightHighlight_back_color);
		color: var(--lightHighlight_text_color);
	}

.stdtbl {
	border-color: var(--mediumNeutral_border_color); 
}

	.stdtbl th {
		border-color: var(--mediumNeutral_border_color);
		background-color: var(--mediumNeutral_back_color);
		color: var(--mediumNeutral_text_color);
	}

	.stdtbl td {
		border-color: var(--mediumNeutral_border_color); 
	}

	.stdtbl > tbody > tr:hover td {
		background-color: var(--lightHighlight_back_color); 
		color: var(--lightHighlight_text_color);
	}

	.stdtbl 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);
}

.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);
}