global
{
	font-family: Verdana;
 	borderColor: #006077;
	borderAlpha: 1;
	rollOverColor: #D6E6EE;
	selectionColor: #B8D5E4;
}

Application
{
	poweredByBtl: Embed("../images/shared/powered_by_btl_edge.png");
	modal-transparency: 0.5;
	modal-transparency-blur: 0;
	modal-transparency-color: #000000;
	logoImage: Embed("../images/shared/logo.png");
	localLogoImage: Embed("../images/shared/logo_local.png");
	lockIcon: Embed("../icons/central/lock.png");
}

ApplicationControlBar
{
	shadowDistance: 3;
	highlightAlphas: 0.35, 0.1;
	cornerRadius: 4;
}

ButtonBar
{
	cornerRadius: 0;
	buttonHeight: 25;
	horizontalGap: -1;
	textIndent: 0;
	letterSpacing: 0;
	buttonStyleName: "mybuttonBarButtonStyle";
}

Button
{
	paddingLeft: 3;
	paddingRight: 3;
}

.errorBox
{
	border-Style: solid;
	border-Thickness: 2;
	background-Color: #ffEEEE;	
}

.resetErrorBox
{
	border-Style: inset;
	border-Thickness: 1;
	background-Color: #FFFFFF;
	border-Color: #022E5F;	
}

.invalidForm
{
	borderStyle: solid;
	borderThickness: 2;
}

.mybuttonBarButtonStyle
{
	highlightAlphas: 0.7, 0.25;
	fillAlphas: 1, 1, 1, 1;
	fillColors: #7FBFE4, #7FBFE4, #FFFFFF, #7FBFE4;
	color: #00303C;
	textRollOverColor: #00303C;
	textSelectedColor: #00303C;
	borderColor: #006077;
	themeColor: #006077;
	fontWeight: bold;
}

Panel
{
	shadowDistance: 2;
	cornerRadius: 4;
	borderStyle: solid;
	borderAlpha: 1;
	roundedBottomCorners: true;
	backgroundAlpha: 1;
	highlightAlphas: 0.5, 0.2;
	headerHeight: 25;
	headerColors: #7FBFE4, #7FBFE4;
}

Accordion 
{
	borderStyle: solid;
	borderThickness: 1;
	openDuration: 202;
	highlightAlphas: 0.7, 0.25;
	fillAlphas: 1, 1, 1, 1;
	fillColors: #f5f5f5, #f5f5f5, #cccccc, #cccccc;
	selectedFillColors: #7fbfe4, #7fbfe4;
	themeColor: #006077;
	borderColor: #006077;
}

TextArea
{
	borderStyle: none;
}

DataGrid
{
	alternatingItemColors: #ffffff, #f2f2f2;
	headerColors: #ffffff, #cccccc;
	useRollOver: true;
	rollOverColor: #cccccc;
	textRollOverColor: #00303c;
	borderColor: #006077;
	selectionColor: #7fbfe4;
	color: #00303c;
	textSelectedColor: #00303c;
	headerStyleName: "mydataGridHeaderStyle";
	
}

.dataGridHeader
{
	ascendingIcon: Embed("../icons/central/sortASC.swf");
	decendingIcon: Embed("../icons/central/sortDESC.swf");
}

.formSectionBorder
{
	border-color: #d0d0d0;  
	border-style: solid;
	background-color: #fafafa;
}

.mydataGridHeaderStyle
{
	color: #00303c;
	font-size: 12;
}

ControlBar
{
	font-size: 12;
	font-weight: normal;	
}

.cohortTree
{
	folderClosedIcon: Embed(source='../icons/central/cohortIcon.png');
	folderOpenIcon: Embed(source='../icons/central/cohortIconOpen.png');
	defaultLeafIcon: Embed(source='../icons/central/cohortIcon.png');
}

.windowTitle
{
	font-size: 14;
	color: #00303C;
	loadingIcon: Embed(source="../images/shared/animatedLoadingIcon.swf");
	helpAnimation: Embed(source="../images/central/helpAnimation.swf");
	loginBTL: Embed("../images/shared/login_btl.png");
	loginSA: Embed("../images/central/login_sa.png");
}

.errorWindowTitle
{
	font-size: 14;
	header-colors: #CD442C, #CD442C;
	color: #00303C;	
}

.windowTextBig
{
	font-size: 12;
}
.windowTextSmallHeading
{
	font-size: 10;
}

.windowTextSmall
{
	font-size: 9;
	color: #144196;
}

.windowTextWarningSmall
{
	font-size: 12;
	color: #800000;
	font-weight: bold;
}

.filterLabel
{
	padding-left: 2;
	padding-top: 2;
	padding-bottom: 2;
	font-size:12;
	font-weight: bold;
}

.filterPanelBorderSquare
{
	border-color: #d0d0d0;  
	border-style: solid;
	background-color: #fafafa;
}

.filterHeader
{
	paddingLeft: 5;
	paddingTop: 5;
	paddingBottom: 5;
	paddingRight: 5;
}

.filterPanel
{
	paddingBottom: 10;
}

.formBorder
{
	border-color: #d0d0d0;  
	border-style: solid;
	background-color: #fafafa;	
}

.formBorderPadding
{
	border-color: #d0d0d0;  
	border-style: solid;
	background-color: #fafafa;
	paddingLeft: 10;
	paddingRight: 10;
	paddingBottom: 10;
	paddingTop: 10;
}

.filterForm
{
	paddingLeft: 0;
	paddingRight: 0;
	paddingBottom: 0;
	paddingTop: 0;
}

.formBorderNoPad
{
	border-color: #006077;  
	border-style: solid;
	background-color: #fafafa;
	paddingLeft: 1;
	paddingRight: 0;
	paddingBottom: 1;
	paddingTop: 1;
}

.popUpControlBar
{
	paddingRight: 14;
	paddingTop: 0;
}

.examStateRenderer
{
	examUploadedToCentral: Embed(source="../icons/central/examStatusIcons/examUploadedToCentral.swf");
	examAwaitingDownloadToLocal: Embed(source="../icons/central/examStatusIcons/examAwaitingDownloadToLocal.swf");
	examReady: Embed(source="../icons/central/examStatusIcons/examReady.swf");
	examLockedInv: Embed(source="../icons/central/examStatusIcons/examLocked_Inv.swf");
	examInProgress: Embed(source="../icons/central/examStatusIcons/examInProgress.swf");
	examPaused: Embed(source="../icons/central/examStatusIcons/examPaused.swf");
	examVoided: Embed(source="../icons/central/examStatusIcons/examVoided.swf");
	examLockedPin: Embed(source="../icons/central/examStatusIcons/examLocked_Pin.swf");
	examSubmittedAndVoided: Embed(source="../icons/central/examStatusIcons/examSubmittedAndVoided.swf");
	examSubmitted: Embed(source="../icons/central/examStatusIcons/examSubmitted.swf");
	examLocked: Embed(source="../icons/central/examStatusIcons/examLocked.swf");
	printable: Embed(source="../icons/central/examStatusIcons/printable.swf");
}

.invigilateIcons
{
	examUploadedToCentral: Embed(source="../icons/central/examStatusIcons/examUploadedToCentral.swf");
	examAwaitingDownloadToLocal: Embed(source="../icons/central/examStatusIcons/examAwaitingDownloadToLocal.swf");
	examLocked: Embed(source="../icons/central/examStatusIcons/examLocked.swf");
	examLockedInv: Embed(source="../icons/central/examStatusIcons/examLocked_Inv.swf");
	examLockedPin: Embed(source="../icons/central/examStatusIcons/examLocked_Pin.swf");
	examReady: Embed(source="../icons/central/examStatusIcons/examReady.swf");
	examInProgress: Embed(source="../icons/central/examStatusIcons/examInProgress.swf");
	examPaused: Embed(source="../icons/central/examStatusIcons/examPaused.png");
	examSubmitted: Embed(source="../icons/central/examStatusIcons/examSubmitted.swf");
	examSubmittedAndVoided: Embed(source="../icons/central/examStatusIcons/examSubmittedAndVoided.swf");
	examVoided: Embed(source="../icons/central/examStatusIcons/examVoided.swf");
	printable: Embed(source="../icons/central/examStatusIcons/printable.swf");
	
}

.tableValidItem
{
	tick: Embed(source="../icons/central/tick.png");
	cross: Embed(source="../icons/central/cross.png");
	question: Embed(source="../icons/central/question.png");
}

.retiredStateRenderer
{
	retired: Embed("../icons/central/retired.png");
	active: Embed("../icons/central/active.png");
}

.loggedInAs
{
	color: #FFFFFF;
	font-weight:bold;
	padding-right:-3;
}

.loggedInAsName
{
	color: #183985;
	font-weight:bold;
	padding-left:-7;
}

.logOutButton
{
	highlightAlphas: 0.5, 0.25;
	fillAlphas: 1, 1;
	color: #FFFFFF;
	textRollOverColor: #7FBFE4;
	textSelectedColor: #7FBFE4;
	themeColor: #7FBFE4;
	fontWeight: bold;
	fillColors: #183985, #183985;
	borderColor: #7FBFE4;
}

.logOutSurround
{
	padding-Bottom:8; 
	padding-Left:5; 
	padding-Right:8; 
	padding-top:8;
	border-Style:solid; 
	border-Color:#FFFFFF; 
	border-Thickness:0.5; 
	background-Color:#FFFFFF;
	background-alpha:0.75;
	corner-radius:8;	
}

.titleHeight
{
	padding-top:-5;
	padding-bottom:-5;
}

.attendanceRegisterCanvas
{
	top: 20;
	left: 20;
	right: 20;
	bottom: 20;
	backgroundColor: #FFFFFF;
	backgroundAlpha: 1;
	titleSpacing: 20;
	subtitleSpacing: 0;
	gapBetweenTitlesAndGrid: 20;
	gapAbovePageNum: 10;
	gapBetweenGridAndFooter: 10;
}

.attendanceRegisterGrid
{
	gridEntryStyle: attendanceRegisterGridEntry;
}

.attendanceRegisterFooter
{
	verticalGap: 5;
	gapAboveSigned: 15;
}

.supervisionReportCanvas, .attendanceRegisterVBox, .keycodeSlipCanvas
{
	top: 20;
	left: 20;
	bottom: 20;
	right: 20;
}

.supervisionReportCanvas
{
	gapBelowTitle: 10;
	titleGap1: 0;
	titleGap2: 0;
	titleGap3: 0;
	titleGap4: 0;
	titleGap5: 0;
	titleGap6: 0;
	gapBelowSubtitles: 10;
	gapAboveDivider: 10;
	gapBelowDivider: 10;
	statementsGap: 0;
	gapBelowStatements: 10;
	gapAboveSigned: 10;
}

.keycodeSlipCanvas
{
	titleSpacing: 10;
	subTitleSpacing: 0;
	gridSpacing: 10;
}

.keycodeSlipGridHeader, .keycodeSlipGridText
{
	fontSize: 12;
}

.keycodeSlipGridHeader
{
	fontWeight: bold;
}

.attendanceRegisterVBox
{
	left: 10;
	right: 10;
}

.attendanceRegisterDetailsVBox, .keycodeDetailsVBox
{
	verticalGap: -5
}

.supervisionReportHeading, .attendanceRegisterHeading, .keycodeSlipHeading
{
	fontWeight: bold;
	fontSize: 12;
	textAlign: center;
	backgroundColor: #00FF00;
	backgroundAlpha: 1;
}

.supervisionReportSubtitle, .attendanceRegisterSubtitle, .keycodeSlipSubtitle
{
	fontWeight: bold;
	fontSize: 12;
}

.supervisionReportDetails, .supervisionReportStatements, .attendanceRegisterDetails, .attendanceRegisterStatement, .keycodeSlipDetails
{
	fontSize: 12;
}

.attendanceRegisterPageNumber
{
	fontSize: 12;
	textAlign: center;
}

.keycodeSlipGrid
{
	
}

.printExamReportVBox, .printExamReportCanvas, .printExamReportVBoxForScreen
{
	top: 20;
	left: 20;
	bottom: 20;
	right: 20;
}

.printExamReportVBoxForScreen, .printExamReportFooter
{
	borderStyle: solid;
	borderThickness: 1;
	borderColor: 0;
}

.printExamReportDetailsCanvas
{
	titlesGap: 5;
	gapAtTop: 10;
	gapUnderTitles: 20;
	subtitlesGap: -5;
	gapBelowSubtitles: 10;
	verticalGap: -5;
	horizontalAlign: center;
	borderThickness: 1;
	borderColor: 0;
	borderStyle: solid;
	addressGap: -5;
	gapBelowAddress: 10;
	detailsSidePadding: 10;
	detailsVerticalGap: -5;
	footersVerticalGap: -5;
	gapAboveFooter: 10;
}

.printExamReportTitle, .printExamReportSubTitle, .printExamReportCentreDetails, .printExamReportDetailTitles, .printExamReportDetail, .printExamReportFooter
{
	color: 0;
}

.printExamReportTitle
{
	fontSize: 20;
	fontWeight: bold;
}

.printExamReportSubTitle
{
	fontSize: 15;
	fontWeight: bold;
}

.printExamReportCentreDetails
{
	fontSize: 12;
}

.printExamReportDetailTitles
{
	fontWeight: bold;
	fontSize: 12;
}

.printExamReportDetail
{
	fontSize: 12;
}

.printOverallExamReportTitleVBox, .printOverallExamReportFooterVBox, .printOverallExamReportSummary, .printOverallExamReportBreakdown
{
	clientLogo: Embed('../images/central/printOutClientLogo.swf');
	verticalGap: 0;
	/*horizontalAlign: center;*/
	borderThickness: 1;
	borderColor: 0;
	borderStyle: solid;
}

.printOverallExamReportVBox
{
	paddingTop: 10;
	paddingLeft: 10;
	paddingRight: 10;
	paddingBottom: 10;
	verticalGap: 10;
}

.printOverallExamReportSummaryVBox
{
	verticalGap: 0;
	paddingLeft: 10;
	paddingRight: 10;
	paddingTop: 10;
	paddingBottom: 10;
}

.printOverallExamReportBreakdownVBox
{
	verticalGap: 10;
	left: 10;
	right: 10;
	paddingTop: 5;
	paddingLeft: 10;
	paddingRight: 10;
	paddingBottom: 5;
}

.printOverallExamReportBreakdownUnit
{
	verticalGap: -1;
}

.printOverallExamReportHeaderText
{
	fontSize: 15;
	fontWeight: bold;
	textAlign: center;
	color: 0;
}

.printOverallExamReportSummaryTitle, .printOverallExamReportBreakdownTitle
{
	fontSize: 15;
	color: 0;
}

.printOverallExamReportSummaryTableHeaderText, .printOverallExamReportBreakdownTableHeaderText, .printOverallExamReportBreakdownTableHeaderTextLastCol
{
	color: #FFFFFF;
	fontWeight: bold;
}

.printOverallExamReportSummaryTableItemText
{
	color: 0;
}

.printOverallExamReportBreakdownTableItemText, printOverallExamReportBreakdownTableItemTextLastCol
{
	color: 0;
}

.printOverallExamReportBreakdownTableTotalText, .printOverallExamReportBreakdownTableTotalTextLastCol
{
	color: #FFFFFF;
	fontWeight: bold;
}

.printOverallExamReportBreakdownTotalText, .printOverallExamReportBreakdownTotalTextLastCol
{
	color: #FFFFFF;
	fontWeight: bold;
}

.printOverallExamReportBreakdownTableHeaderText, .printOverallExamReportBreakdownTableItemText, .printOverallExamReportBreakdownTableTotalText, .printOverallExamReportBreakdownTotalText
{
	borderThickness: 1;
	borderColor: #3333FF;
	borderStyle: solid;
	borderSides: right;
}

.printOverallExamReportSummaryHeaderRow, .printOverallExamReportSummaryTableEvenRow, .printOverallExamReportSummaryTableOddRow, .printOverallExamReportBreakdownHeaderRow, .printOverallExamReportBreakdownTableEvenRow, .printOverallExamReportBreakdownTableOddRow, .printOverallExamReportBreakdownUnitTotalRow, .printOverallExamReportBreakdownTotalRow
{
	borderThickness: 1;
	borderStyle: solid;
	borderColor: #3333FF;
}

.printOverallExamReportSummaryHeaderRow, .printOverallExamReportBreakdownHeaderRow
{
	backgroundColor: #9999FF;
}

.printOverallExamReportSummaryTableEvenRow, .printOverallExamReportBreakdownTableEvenRow
{
	backgroundColor: #FFFFFF;
}

.printOverallExamReportSummaryTableOddRow, .printOverallExamReportBreakdownTableOddRow
{
	backgroundColor: #CCCCFF;
}

.printOverallExamReportBreakdownUnitTotalRow
{
	backgroundColor: #6666FF;
}

.printOverallExamReportBreakdownTotalRow
{
	backgroundColor: 0;
}

.printOverallExamReportSummaryCloseMessage
{
	fontStyle: italic;
	color: 0;
}

.printOverallExamReportFooterText
{
	textAlign: center;
	color: 0;
}

.printOverallExamReportPageLabel
{
	textAlign: center;
	color: 0;
}

.numericStepperUpButton, .numericStepperDownButton
{
	cornerRadius: 0;
}

.numericStepperUpButton
{
	icon: Embed("../images/shared/numericStepperUpIcon.swf");
}

.numericStepperDownButton
{
	icon: Embed("../images/shared/numericStepperDownIcon.swf");
}

.keycodeSlipTableCell
{
	borderThickness: 1;
	borderColor: 0;
	borderStyle: solid;
}