﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification\ 
for details on configuring this project to bundle and minify static web assets. */

body.wait *, body.wait {
	cursor: progress !important;
}

.ctl00_mnuMain_0 {
	background-color: white;
	visibility: hidden;
	display: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ctl00_mnuMain_1 {
	text-decoration: none;
}

.ctl00_mnuMain_2 {
	width: 906px;
}

.ctl00_mnuMain_3 {
	color: White;
	font-weight: bold;
}

.ctl00_mnuMain_4 {
	height: 15px;
	white-space: nowrap;
	padding-bottom: 1px;
}

.ctl00_mnuMain_5 {
	color: White;
	font-weight: bold;
}

.ctl00_mnuMain_6 {
	background-color: #1D337F;
	width: 180px;
}

.ctl00_mnuMain_7 {
}

.ctl00_mnuMain_8 {
}

.ctl00_mnuMain_9 {
	background-color: #3399CC;
}

.ctl00_mnuMain_10 {
}

.ctl00_mnuMain_11 {
	background-color: #3399CC;
}

.ctl00_mnuMain_12 {
}

.ctl00_mnuMain_13 {
	background-color: #3399CC;
}


body {
	margin-top: 3px;
	margin-left: 3px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	background-color: #CCC;
}

a {
	text-decoration: none;
}

td {
	text-align: left;
}

.adjustedZIndex {
	z-index: 1;
}

.reqField {
	padding-left: 2px;
	font-weight: bold;
	color: Red;
}

.TextBox {
	font-size: 11px;
	height: 14px;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
	font-family: Tahoma, Arial, Verdana;
}

.TextBoxDate {
	font-size: 11px;
	height: 16px;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
	font-family: Tahoma, Arial, Verdana;
}

.legend {
	vertical-align: middle;
	padding-bottom: 2px;
}

.ListBox {
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
}


.LabelCell {
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 5px;
}

.boldText {
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.LabelCellLeft {
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	text-align: left;
	font-weight: bold;
	white-space: nowrap;
	padding-right: 5px;
}

.MultiLineTextBox {
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
}

.CheckBox {
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	text-align: left;
	font-weight: bold;
	padding-right: 4px;
}

.CellStyle {
	vertical-align: top;
	padding: 2px;
	border: 1px solid #CCC;
}

.upload {
	font-size: 8pt;
	height: 18px;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
	font-family: 'Microsoft Sans Serif', Arial;
}

.Header {
	background-image: url(/images/pageheader.jpg);
	background-repeat: no-repeat;
	height: 40px;
	padding-left: 12px;
	font-weight: bold;
	letter-spacing: .2em;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial;
}

.subHead {
	font-weight: bold;
	background-color: #5386BB;
	color: #FFFFFF;
	text-align: left;
	padding-left: 2px;
	border: 1px solid #CCCCCC;
}

.selectHead {
	font-weight: bold;
	backgroud-color: #FFFFFF;
	color: #517599 text-align: left;
	padding-left: 4px;
	border-bottom: 0px solid #CCCCCC;
}

.gridtitle {
	background-color: #5386BB;
	color: White;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.gridhead {
	background-color: #5386BB;
	color: White;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 2px;
}

	.gridhead a, .gridhead a:visited {
		color: White;
		font-weight: bold;
		padding-left: 2px;
		border: 0px;
	}

.gridrow a {
	color: Navy;
}

.altGridRow {
	background-color: #DDD;
}

.gridRow {
	background-color: #FFFFFF;
}

.successRow {
	color: Green;
	font-weight: bold;
}

.warnRow {
	color: #FF0;
	background-color: #666;
	font-weight: none;
	padding: 5px;
	border: 1px solid #000;
}

.errorRow {
	color: Red;
	font-weight: bold;
}

.footer {
	text-align: center;
	color: #999999;
	padding-bottom: 5px;
}

.statHead {
	color: #FFFFFF;
}

.detailHead {
	background-color: #DDD;
	border: 1px solid #CCCCCC;
	padding: 2px;
}

input.uploadBox {
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #A5ACB2;
	font-family: Tahoma, Arial, Verdana;
	width: 466px;
	border: 1px solid #cccccc;
}


.reqPassed {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	display: inline;
	#border: none 0;
	#background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	#padding-left: 0px;
	width: 17px;
	height: 18px;
	#color: #000000;
	background-image: url(/images/check_trans_green.png);
	vertical-align: top;
}

/**** Utilities similar to bootstrap ****/
.d-flex {
	display: flex !important;
}

	.d-flex.flex-row {
		flex-direction: row !important;
	}
	.d-flex.flex-column {
		flex-direction: column !important;
	}
	.d-flex.justify-content-center {
		justify-content: center !important;
	}
	.d-flex.align-items-baseline {
		align-items: baseline;
	}
	.d-flex.align-items-stretch {
		align-items: stretch;
	}
.text-left {
	text-align: left !important;
}
.text-danger {
	color: red;
}

.w-auto {
	width: auto !important;
}
.ml-auto, .mx-auto {
	margin-left: auto !important;
}
.mr-auto, .mx-auto {
	margin-right: auto !important;
}

.m-0 { margin: 0 !important; }
.my-0 {
	margin-top: 0;
	margin-bottom: 0;
}

.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.50rem; }
.gap-3 { gap: 0.75rem; }


/* Controls similar to bootstrap */
:root, :host {
	--bc-btn-transparency-normal: 25%;
	--bc-btn-transparency-hover: 10%;
	--bc-btn-transparency-active: 40%;
	--bc-btn-sliver-blue: #0033C3;
	--bc-btn-sliver-red: red;
	--bc-btn-sliver-green: green;
	--bc-btn-sliver-orange: orange;
	--bc-form-control-border: #A5ACB2;
}


.bc-border-box-region,
.bc-border-box-region * {
	box-sizing: border-box !important;
}

.bc-validation-summary {
	color: Red;
	font-weight: bold;
}
	.bc-validation-summary > ul {
		list-style-position: inside;
		padding-left: 0;
		margin-top: 0;
		margin-bottom: 0;
	}

	.bc-validation-summary.validation-summary-valid,
	.bc-validation-summary:empty,
	.bc-validation-summary:has(ul > li:only-child:empty) {
		display: none;
	}


.bc-validation-message {
	color: red;
}
	.bc-validation-message.field-validation-valid {
		display: none;
	}

.bc-input-group {
	display: flex;
	align-items: stretch;
}

	.bc-input-group > .input-group-text {
		padding-inline: 3px;
		border-radius: 3px;
		padding-block: 1px;
		background: #E7E7E6;
		border: 1px solid var(--bc-form-control-border);
	}

	.bc-input-group > :not(:first-child) {
		margin-left: -1px;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}
	.bc-input-group:not(.has-validation) > :not(:last-child) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

.bc-form-control {
	display: block;
	width: 100%;
	font-size: 11px;
	height: 18px;
	background-color: #FFFFFF;
	border: 1px solid var(--bc-form-control-border);
	font-family: Tahoma, Arial, Verdana;
	border-radius: 3px;
}

	.bc-form-control.input-validation-error {
		--bc-form-control-border: red;
	}

	.bc-form-control:focus {
		outline: solid 1px var(--bc-form-control-border);
		z-index: 5;
	}

	input.bc-form-control:read-only {
		background-color:#c3c3BF80;
	}

.bc-img-thumbnail {
	padding: 0.25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: 0.25rem;
	max-width: 100%;
	height: auto;
}

.bc-btn {
	display: inline-block;
	appearance: none;
	cursor: pointer;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: inherit;
	text-align: center;
	align-content: center;
	border-radius: 3px;
	border: solid 1px #c3c3BF80;
	height: 18px;
	--bc-btn-sliver: white;
	--bc-btn-transparency: var(--bc-btn-transparency-normal);
	background: linear-gradient(0deg, rgba(99, 99, 99, var(--bc-btn-transparency)), transparent), linear-gradient(to right, var(--bc-btn-sliver) 5px, white 5px);
	background-origin: border-box;
	background-clip: border-box, border-box;
	padding-inline: 10px
}

	.bc-btn > .btn-icon {
		width: 2em;
		text-align: center;
	}

	.bc-btn.bc-btn-default,
	.bc-btn.bc-btn-blue   { --bc-btn-sliver: var(--bc-btn-sliver-blue);   }
	.bc-btn.bc-btn-red    { --bc-btn-sliver: var(--bc-btn-sliver-red);	  }
	.bc-btn.bc-btn-green  { --bc-btn-sliver: var(--bc-btn-sliver-green);  }
	.bc-btn.bc-btn-orange { --bc-btn-sliver: var(--bc-btn-sliver-orange); }

	.bc-btn:hover  { --bc-btn-transparency: var(--bc-btn-transparency-hover);  }
	.bc-btn:active { --bc-btn-transparency: var(--bc-btn-transparency-active); }

	.bc-btn:focus,
	.bc-btn:focus-visible {
		outline: 1px var(--bc-btn-sliver) solid;
		outline-offset: 0px;
	}

	.bc-btn.btn-classic-sm,
	.bc-btn.btn-classic,
	.bc-btn.btn-classic-lg,
	.bc-btn.btn-classic-xl {
		margin: 1px;
	}

	.bc-btn.btn-classic-sm { width: 76px;  }
	.bc-btn.btn-classic    { width: 100px; }
	.bc-btn.btn-classic-lg { width: 126px; }
	.bc-btn.btn-classic-xl { width: 180px; }


/***************************Buttons******************************/

.formButtonEdit {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 110px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefault.gif);
	vertical-align: top;
}

.formButtonEditSmall {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 78px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultSmall.gif);
	vertical-align: top;
}

.formButtonEditBlue {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 110px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefault.gif);
	vertical-align: top;
}

.formButtonEditBlueSmall {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 78px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultSmall.gif);
	vertical-align: top;
}

.formButtonEditGreen {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 110px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultGreenSmall.gif);
	vertical-align: top;
}

.formButtonEditGreenSmall {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 78px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultGreenSmall.gif);
	vertical-align: top;
}


.formButtonEditRed {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 110px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultRed.gif);
	vertical-align: top;
}

.formButtonEditRedSmall, .suCancelButton {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 78px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultRed.gif);
	vertical-align: top;
}

.formButtonEditOrange {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 110px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultOrange.gif);
	vertical-align: top;
}

.formButtonEditOrangeSmall {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 85px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultOrangeSmall.gif);
	vertical-align: top;
}

.formButtonEditLarge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 128px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultLarge.gif);
	vertical-align: top;
}

.formButtonEditXLarge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 182px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultXLarge.gif);
	vertical-align: top;
}

.formButtonEditGreenLarge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 128px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultGreenLarge.gif);
	vertical-align: top;
}

.formButtonEditOrangeXLarge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	width: 182px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDefaultOrange.gif);
	vertical-align: top;
}

.btnReferralAuto {
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-right: 0px;
	width: 151px;
	height: 59px;
	color: #000000;
	background-image: url(/images/btnReferralTypeAuto.png);
	vertical-align: top;
}

.btnReferralDisability {
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-right: 0px;
	width: 151px;
	height: 59px;
	color: #000000;
	background-image: url(/images/btnReferralTypeDisability.png);
	vertical-align: top;
}


.btnReferralWorkersComp {
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-right: 0px;
	width: 151px;
	height: 59px;
	color: #000000;
	background-image: url(/images/btnReferralTypeWorkersComp.png);
	vertical-align: top;
}



.btnSave {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-right: 0px;
	width: 79px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnSave.gif);
	vertical-align: top;
}

.btnCancel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-right: 0px;
	width: 79px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnCancel.gif);
	vertical-align: top;
}

.btnDocument {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-right: 0px;
	width: 128px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDocument.gif);
	vertical-align: top;
}

.btnDocumentPDF {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-right: 0px;
	width: 128px;
	height: 20px;
	color: #000000;
	background-image: url(/images/btnDocumentPDF.gif); /* file does not exist */
	vertical-align: top;
}

.buttonDocumentNew {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-color: white;
	cursor: hand;
	cursor: pointer;
	padding-left: 2px;
	padding-top:0px;
	padding-bottom:2px;
	width: 25px;
	height: 20px;
	color: #000000;
	vertical-align: top;
}
/****Tabs*********/

.tabDefaultOff {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 151px;
	height: 19px;
	color: #000000;
	background-image: url(/images/tabDefaultLarge.gif);
	vertical-align: top;
}

.tabDefault {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 151px;
	height: 19px;
	color: #DDD;
	background-image: url(/images/tabDefaultOffLarge.gif);
	vertical-align: top;
}

.tabDefaultLarge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 151px;
	height: 19px;
	color: #000000;
	background-image: url(/images/tabDefaultLarge.gif);
	vertical-align: top;
}

.tabDefaultOffLarge {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 151px;
	height: 19px;
	color: #DDD;
	background-image: url(/images/tabDefaultOffLarge.gif);
	vertical-align: top;
}

.tabDefaultSmall {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 76px;
	height: 19px;
	color: #000000;
	background-image: url(/images/tabDefaultSmall.gif); /* file does not exist */
	vertical-align: top;
}

.tabDefaultOffSmall {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 76px;
	height: 19px;
	color: #DDD;
	background-image: url(/images/tabDefaultOffSmall.gif); /* files does not exist */
	vertical-align: top;
}

/***********************/

.tabDefaultOffNotify {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 151px;
	height: 19px;
	color: #000000;
	background-image: url(/images/tabDefaultLargeNotify.gif); /* file does not exist */
	vertical-align: top;
}

.tabDefaultNotify {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 151px;
	height: 19px;
	color: #DDD;
	background-image: url(/images/tabDefaultOffLargeNotify.gif); /* file does not exist */
	vertical-align: top;
}

.tabDefaultLargeNotify {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 151px;
	height: 19px;
	color: #000000;
	background-image: url(/images/tabDefaultLargeNotify.gif); /* file does not exist */
	vertical-align: top;
}

.tabDefaultOffLargeNotify {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 151px;
	height: 19px;
	color: #DDD;
	background-image: url(/images/tabDefaultOffLargeNotify.gif); /* file does not exist */
	vertical-align: top;
}

.tabDefaultSmallNotify {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 76px;
	height: 19px;
	color: #000000;
	background-image: url(/images/tabDefaultSmallNotify.gif); /* file does not exist */
	vertical-align: top;
}

.tabDefaultOffSmallNotify {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 0 0;
	border: none 0;
	background-color: Transparent;
	cursor: hand;
	cursor: pointer;
	width: 76px;
	height: 19px;
	color: #DDD;
	background-image: url(/images/tabDefaultOffSmallNotify.gif);
	vertical-align: top;
}

.developer-footer-wrapper {
	width: 100%;
	font-weight: bold;
	text-align: right;
	font-size: 5pt;
	color: #353;
}

.developer-footer-transparent {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
	filter: alpha(opacity=25);
	-moz-opacity: 0.25;
	-khtml-opacity: 0.25;
	opacity: 0.25;
}

.developer-footer {
	padding: 3px;
	border: 2px solid #353;
	background-color: #afa;
}

.login-error {
	width: 100%;
	background-color: #b0c4de;
}

/* development */
.dev-header-bar {
	text-align: center;
	background-color: yellow;
	font-size: 15pt;
	padding: 5pt;
}

.focus {
	background-color:aqua;
	color:black;
	cursor: pointer;
	font-weight: bold;
}

.selected {
	background-color:aqua;
	color:black;
	font-weight: bold;
}

.asc:after {
	content: "\25B2";
}

.desc:after {
	content: "\25BC";
}
