﻿BODY { background-color: #FFFFFF; color: #000000; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; }
A:link				{ color: #003399; text-decoration: underline }
A:active			{ color: #003399; text-decoration: underline }
A:visited			{ color: #003399; text-decoration: underline }
A:hover				{ color: #003399; text-decoration: underline }

.hiddenControlButton	{ color:#FFFFFF; background-color:#003399; width:120; height:26px; border-style: outset; border-color:#003399; cursor:hand; visibility:hidden; }
.adminMainControlButton	{ color:#000066; background-color:#D6E7EF; width:150; height:26px; text-decoration:none; cursor:hand; border-bottom:1px solid #104A7B; border-right:1px solid #104A7B; border-left:1px solid #AFC4D5; border-top:1px solid #AFC4D5; }
.controlButton			{ color:#FFFFFF; background-color:#003399; width:100; height:26px; border-color:#003399; border-style:outset; cursor:hand; }
.controlButtonDisabled	{ color:#5F5F5F; background-color:#E0E0E0; width:100; height:26px; border-color:#silver; border-style:outset; cursor:default; }
.controlButtonLong			{ color:#FFFFFF; background-color:#003399; width:125; height:26px; border-color:#003399; border-style:outset; cursor:hand; }
.controlButtonLongDisabled	{ color:#5F5F5F; background-color:#E0E0E0; width:125; height:26px; border-color:#silver; border-style:outset; cursor:default; }
.subbttn				{ color:#000066; background-color:#D6E7EF; width:70; height:26px; text-decoration:none; cursor:hand; border-bottom:1px solid #104A7B; border-right:1px solid #104A7B; border-left:1px solid #AFC4D5; border-top:1px solid #AFC4D5; }
.subbttn2				{ color:#000066; background-color:#D6E7EF; width:90; height:26px; text-decoration:none; cursor:hand; border-bottom:1px solid #104A7B; border-right:1px solid #104A7B; border-left:1px solid #AFC4D5; border-top:1px solid #AFC4D5; }
.subbttn2Selected		{ color:#FFFFFF; background-color:#003399; width:80; height:26px; border-color:#003399; border-style:outset; cursor:hand; }
.form					{ color:#000000; background-color:#FFFFFF; border:#000000 solid 1px; text-decoration: none; }
select					{ color:#000000; background-color:#FFFFFF; border:#000000 solid 1px; }
textarea				{ color:#000000; background-color:#FFFFFF; border:#000000 solid 1px; }
TD						{ font-family:MS Sans Serif, sansserif; font-size:8pt;}
TH						{ color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:8pt; background-color:#003399; font-weight:normal; height:20pt; }
LI 						{ PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.1em; MARGIN: 1px 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0.1em }

.clear				{ background-color:white }
.dialog				{ background-color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:9pt; line-height:1.3; }
.defaultHr			{ color: #003399; }

.noticeClass		{ background-color: #FFF7D0; border: solid #F00 2px; padding: 5px; text-align: center; vertical-align: middle; margin-bottom: 15px; width: 100%; display: block; }
.noticeAsterisk		{ color:#FF0000; font-family:MS Sans Serif, sansserif; font-size: 12pt; }
.pgHeader			{ color:#003399; font-family:MS Sans Serif, sansserif; font-size: 12pt; font-weight:bold; }
.pgHeaderLarge		{ color:#003399; font-family:MS Sans Serif, sansserif; font-size: 24pt; font-weight:bold; }
.pgHeaderMedium		{ color:#003399; font-family: MS Sans Serif, sansserif; font-size:16pt; font-weight:bold;}
.pgHeaderNormal		{ color:#003399; font-family: MS Sans Serif, sansserif; font-size:10pt; font-weight:bold;}
.pgHeaderSmall		{ color:#003399; font-family:MS Sans Serif, sansserif; font-size: 9pt; }
.pgAlert			{ color:#FF0000; font-family:MS Sans Serif, sansserif; font-size: 12pt; font-weight:bold; }

.actionsHeader		{ color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#003399; noWrap:true;}
.actions			{ color:#000000; font-family:MS Sans Serif, sansserif; font-size: 9pt; background-color:#FFFFFF; text-indent: 10px; noWrap: true;}
.actions:link 		{ color:#003399; font-family:MS Sans Serif, sansserif; font-size: 9pt; background-color:#FFFFFF; text-indent: 10px; TEXT-DECORATION: underline }
.actions:active		{ color:#003399; font-family:MS Sans Serif, sansserif; font-size: 9pt; background-color:#FFFFFF; text-indent: 10px; TEXT-DECORATION: underline }
.actions:visited	{ color:#003399; font-family:MS Sans Serif, sansserif; font-size: 9pt; background-color:#FFFFFF; text-indent: 10px; TEXT-DECORATION: underline }
.actions:hover 		{ color:#003399; font-family:MS Sans Serif, sansserif; font-size: 9pt; background-color:#FFFFFF; text-indent: 10px; TEXT-DECORATION: underline }

.altTableHeader		{ color:#003399; font-family:MS Sans Serif, sansserif; font-size: 9pt; background-color:#D6E7EF; height: 12pt; }
.altTableId			{ color:#003399; font-family:MS Sans Serif, sansserif; font-size: 9pt; background-color:#FFFFFF; text-align:left; }

.infoHeader			{ color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#003399; height:20pt;}
.infoId				{ color:#003399; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#D6E7EF; text-align:left; }
.infoIdAlert		{ color:#FF0000; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#D6E7EF; text-align:left;}
.infoValue			{ color:#000000; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#FFFFFF; text-align:left; }
.infoValueAlert		{ color:#FF0000; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#FFFFFF; text-align:left; }
.infoValueSmall		{ color:#000000; font-family:MS Sans Serif, sansserif; font-size: 9pt; background-color:#FFFFFF; text-align:left; }
.infoValueBorder	{ color:#000000; font-family:MS Sans Serif, sansserif; font-size: 9pt; background-color:#FFFFFF; text-align:left; border-bottom:1px solid #silver; }
.infoValueBorderOdd	{ color:#000000; font-family:MS Sans Serif, sansserif; font-size: 9pt; background-color:#D6E7EF; text-align:left; border-bottom:1px solid #silver; }
.infoTitle 			{ color: #003399; background-color: #FFFFFF;  font-family: MS Sans Serif, sansserif; font-size: 10pt; text-align: center }
.infoTitleLeftAlign	{ color: #003399; background-color: #FFFFFF;  font-family: MS Sans Serif, sansserif; font-size: 10pt; text-align: left }
/*.textBox			{ color:#000000; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#FFFFFF; text-align:left; overflow:auto;}*/
.textBox			{ color:#000000; background-color:#FFFFFF; border:#000000 solid 1px; }
.pwdTextBox			{ color:#000000; background-color:#FFFFFF; border:#000000 solid 1px; }
.textBoxReadOnly	{ color:#000000; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#FFFFFF; text-align:left; border-style: none; overflow:auto; }
.footNote			{ color:#000000; font-family:MS Sans Serif, sansserif; font-size: 6pt; background-color:#FFFFFF; text-align:left; }
.hiddenWarningBox	{ color:#FF0000; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#D6E7EF; text-align:left; overflow:auto; visibility: hidden; }

.subtoolbar			{ color:#003399; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#FFFFFF; text-align:left; }
.toolbar			{ color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#003399; text-decoration:none;}
.toolbar:link		{ color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:8pt; background-color:#003399; text-decoration:underline; }
.toolbar:active		{ color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:8pt; background-color:#003399; text-decoration:underline; }
.toolbar:visited	{ color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:8pt; background-color:#003399; text-decoration:underline; }
.toolbar:hover		{ color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:8pt; background-color:#003399; text-decoration:underline; }

.tabSelected		{ color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#003399; text-decoration:none; height:20pt;}
.tabNotSelected		{ color:#003399; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#D6E7EF; text-decoration:none; height:20pt;}
.tabSpacer			{ color:#FFFFFF; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#FFFFFF; text-decoration:none; height:20pt;}

.tableValue			{ color:#000000; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#EEEEEE; text-align:left; }
.tableValueSmall    { color:#000000; font-family:MS Sans Serif, sansserif; font-size:8pt; background-color:#EEEEEE; text-align:left; }
.tableValueAlert	{ color:#000000; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#EEEEEE; text-align:left; font-weight: bold;}
.tableField			{ color:#003399; font-family:MS Sans Serif, sansserif; font-size:10pt; background-color:#D6E7EF; text-align:left; }

.maintable			{ border: thin solid #003399; }
.altTable			{ border: thin solid #D6E7EF; }
.interiortable		{ border: thin solid #FFFFFF; }
.embeddedtable		{ background-color: #D6E7EF;  }
.footer				{ background-color:#003399; }

/* Compatibility Tester */
.controlButtonnew 	{ color:#FFFFFF; background-color: #003399; border-color:#003399; border-style:outset; height:26px; width:100px; text-decoration:none; cursor: hand}
.noticeClassSmall 	{ color: red; font-family: MS Sans Serif, sansserif; font-size: 9pt; }
.infoValueBorderAll { color: #000000; background-color: #FFFFFF;  font-family: MS Sans Serif, sansserif; font-size: 10pt; border-bottom:1px solid #silver;border-left:1px solid #silver; border-right:1px solid #silver;}
.textBoxBold 		{ color: #000000; background-color: #D6E7EF;  font-family: MS Sans Serif, sansserif; font-size: 10pt; text-align: left; font-weight: bold}
.subtoolbarBorder	{ color: #FFFFFF; background-color: #003399;  font-family: MS Sans Serif, sansserif; font-size: 10pt; text-align: left; border-bottom:1px solid #silver;border-left:1px solid #silver; border-right:1px solid #silver; border-top:1px solid #silver;}

/* Schedule.pl */
.participant 		{ font-size:4pt; background-color:#66CCFF; }
.participantBorder 	{ font-size:4pt; background-color:#66CCFF; border-top: solid 1px black }
.tableHeader 		{ border-style: none; font-family: MS Sans Serif, sansserif; font-size: 9pt; background-color: transparent; }
.scale 				{ font-size:9pt; font-family: MS Sans Serif, sansserif;}
.dateClass 			{ color: #003399; font-size:9pt; font-family: MS Sans Serif, sansserif;}
.userNumberBorderRight { background-color:#66CCFF; color:black; font-size:4pt; font-family: MS Sans Serif, sansserif; font-weight: bold; border-right: dotted 1px black; }
.userNumberBorderBottom { background-color:#66CCFF; color:black; font-size:4pt; font-family: MS Sans Serif, sansserif; font-weight: bold; border-right: dotted 1px black; border-top: solid 1px black; }
.userNumberLicense 	{ background-color:#66CCFF; color:black; font-size:4pt; font-family: MS Sans Serif, sansserif; font-weight: bold; border-right: solid #66CCFF 2px; }
.userNumberLicenseBorder { background-color:#66CCFF; color:black; font-size:4pt; font-family: MS Sans Serif, sansserif; font-weight: bold; border-right: solid #66CCFF 2px; border-top: solid black 1px }
.excess				{ font-size:4pt; background-color:#FFCCCC; }
.excessBorderBottom	{ font-size:4pt; background-color:#FFCCCC; border-top: solid black 1px;}
.excessUserNumber 	{ background-color:#FFCCCC; color:black; font-size:4pt; font-weight: bold; font-family: MS Sans Serif, sansserif; border-right: solid #FFCCCC 2px; }
.excessUserNumberBorderBottom { background-color:#FFCCCC; color:black; font-size:4pt; font-weight: bold; font-family: MS Sans Serif, sansserif; border-right: solid #FFCCCC 2px; border-top: solid black 1px;}
.timeLabel 			{font-family: MS Sans Serif, sansserif; font-size: 4pt; background-color: transparent; }
.subToolBar		 	{ color: #003399; background-color: #D6E7EF;  font-family: MS Sans Serif, sansserif; font-size: 10pt; text-align: left; }
.licenseExcessParticipantBorderRight { background-color:#f0f0f0; color:black; font-size:4pt; font-family: MS Sans Serif, sansserif; font-weight: bold; border-right: dotted 1px black; }
.licenseExcessParticipantBorderRightBottom { background-color:#f0f0f0; color:black; font-size:4pt; font-family: MS Sans Serif, sansserif; font-weight: bold; border-right: dotted 1px black; border-top: solid 1px black;}
.licenseExcessParticipantBorderBottom { background-color:#f0f0f0; color:black; font-size:4pt; font-family: MS Sans Serif, sansserif; font-weight: bold; border-top: solid 1px black; }
.licenseExcessParticipant { background-color:#f0f0f0; color:black; font-size:4pt; font-family: MS Sans Serif, sansserif; font-weight: bold;}
.borderBottomNoColor{ font-size:4pt; border-top: solid 1px black; }
.borderBottomColor	{ background-color:#f0f0f0; font-size:4pt; border-top: solid 1px black; }
.borderRightColor	{ background-color:#f0f0f0; font-size:4pt; border-right: dotted 1px black; }
.borderBottomRightColor{ background-color:#f0f0f0; font-size:4pt; border-top: solid 1px black; border-right: dotted 1px black; }
.colorNoBorder		{ background-color:#f0f0f0; font-size:4pt; }

/* Progress Bars */
.initPbBox { background-color:#eeeeee;  }
.compPbBox { background-color:#003399;  }
