/* Shared Default CSS file */

@namespace s "library://ns.adobe.com/flex/spark";
@namespace mx "library://ns.adobe.com/flex/mx";
@namespace scroller "btl.surpass.aliasing.components.scroller.*";
@namespace datagrid "btl.surpass.filteredDataGrid.*";
@namespace components "components.*";

/* ---------------------------------------- Colours ---------------------------------------- 


Theme Colours

Standard              #005FA8
Light 70%*            #4087BE
Very Light 50%*       #60B6E2


Highlight Colours

Standard              #E59900
Light 70%*            #F5C040
Very Light 50%*       #F9D580
Ultra Light 25%*      #FBE6B2

UI Colours

Ultra Dark Grey       #25393F
Very Dark Grey        #495A61
Dark Grey             #80929B
Grey                  #BFC9CD
Light Grey            #DFE7EB
Very Light Grey       #EEF2F5
Ultra Light Grey      #FAFBFC


Error

Dark Red              #A61D30
Red                   #C32238
Light Red             #D94040
Ultra Light Red       #ffe1e5

Green

Green				  #009055

*approx

*/

/* ---------------------------------------- Fonts ---------------------------------------- */
/* Please DO NOT use nested css comments between the START FONTS and END FONTS comments */
/* START FONTS *//*

@font-face
{
	src: url("../fonts/sourcesanspro-regular.otf");            
	fontFamily: sourcesans;
	fontWeight: normal;
	font-style: normal;
	embedAsCFF: true;
	advancedAntiAliasing: true;
}

@font-face
{
	src: url("../fonts/sourcesanspro-bold.otf");  
	fontFamily: sourcesans;
	fontWeight: bold;
	font-style: normal;
	embedAsCFF: true;
	advancedAntiAliasing: true;
}

@font-face
{
	src: url("../fonts/sourcesanspro-it.otf");        
	fontFamily: sourcesans;
	fontWeight: normal;
	font-style: italic;
	embedAsCFF: true;
	advancedAntiAliasing: true;
}

@font-face
{
	src: url("../fonts/sourcesanspro-boldit.otf");               
	fontFamily: sourcesans;
	fontWeight: bold;
	font-style: italic;
	embedAsCFF: true;
	advancedAntiAliasing: true;
}

@font-face
{
	src: url("../fonts/CONSOLA.TTF");
	fontFamily: Consola;
	fontWeight: normal;
	fontStyle: normal;
}


mx|DateField, mx|DateChooser, mx|Button, mx|Text, mx|FormItemLabel, mx|ToolTip, .welcomeEditorButton, .welcomeScreenHTMLEditorToolBar,
.addHyperlinkButton, .removeHyperlinkButton, mx|ComboBox, mx|TextInput, mx|TextArea, .welcomPageEditor, mx|ProgressBar, mx|Label,
mx|LineChart, mx|DataTip, mx|LegendItem
{
	fontFamily: myriadNotCFF;	
}

*//* END FONTS */

/* ---------------------------------------- Components ---------------------------------------- */

global
{
	font-family: sourcesans;
	embedFonts: true;
	font-size: 12;
	color: #25393F;
/*	focusColor: #FF0000;
	focusThickness: 2;
	focusAlpha: 1;*/
	focused-text-selection-color: #F5C040;	
	modal-transparency: 0.5;
	modal-transparency-blur: 0;
	modal-transparency-color: #495A61;
}

s|Application
{

	/* CApplication styles */
	
	backgroundColours: #EEF2F5, #EEF2F5;
}

s|Label
{
	background-alpha: 0; 
}

.titleBarTimmer
{
	verticalAlign:middle;
}
s|TextInput
{
	errorColor: #C32238;
	borderAlpha: 1;
	borderColor: #80929B;
	borderVisible: true;
	contentBackgroundColor: #ffffff;
	contentBackgroundAlpha: 1;
	
	/* CTextInput styles */
	
	cornerRadius: 5;
	fillColour: #ffffff;
	borderThickness: 1;
	roundedCorners: TR,TL,BL,BR;
	disabledAlpha: 1;
	contentBackgroundDisabledColour: #DFE7EB;
	contentBackgroundDisabledAlpha: 1;
}

s|TextArea
{
	borderAlpha: 1;
	borderColor: #80929B;
	borderVisible: true;
	
	/* CTextArea styles */
	
	cornerRadius: 5;
	roundedCorners: TR,TL,BR,BL;
	fillColour: #ffffff;
	borderThickness:1;
	backgroundAlpha:1;
}

s|Panel
{
	borderVisible: true;
	borderColor: #005FA8;
	borderAlpha: 1;
	
	/* CPanel styles */
	
	titleColour:#ffffff;
	
	topBarFillColours: #4087BE,#005FA8, #4087BE,#005FA8;
	topBarDividerColour: #ffffff;
	topBarHighlightStrokeAlpha:0;
	
	backgroundColours: #ffffff, #ffffff;
	
	paddingLeft:10;
	paddingTop:10;
	paddingRight:10;
	paddingBottom:10;
	
	cornerRadius: 10;
	
	dropShadowBlurX:6;
	dropShadowBlurY:6;
	dropShadowAngle:90;
	dropShadowColour: #495A61;
	dropShadowDistance: 2;
	dropShadowAlpha: 0.75;
	
	controlBarHorizontalAlign: right;
	controlBarDividerColour: #495A61;
	controlBarDividerAlpha:0;
	controlBarHighlightAlpha:0;
	controlBarFillAlpha:0;
	
	controlBarPaddingLeft: 10;
	controlBarPaddingRight: 10;	
	controlBarPaddingTop: 0;
	controlBarPaddingBottom: 10;
	
	disabledAlpha: 1;
	
}

s|TitleWindow
{
	borderVisible: true;
	borderColor: #005FA8;
	borderAlpha: 1;
	
	/* CTitleWindow styles */
	
	titleColour:#ffffff;
	
	topBarFillColours: #3D505A,#3D505A, #3D505A,#3D505A;
	topBarDividerColour: #ffffff;
	topBarHighlightStrokeAlpha:0;
	
	backgroundColours: #ffffff, #ffffff;
	
	paddingLeft:10;
	paddingTop:10;
	paddingRight:10;
	paddingBottom:10;
	
	cornerRadius: 10;
	
	dropShadowBlurX:6;
	dropShadowBlurY:6;
	dropShadowAngle:90;
	dropShadowColour: #495A61;
	shadowAlphas: 0.75, 0.75;
	shadowDistances: 2,2;
	
	controlBarHorizontalAlign: right;
	controlBarDividerColour: #495A61;
	controlBarDividerAlpha:0;
	controlBarHighlightAlpha:0;
	controlBarFillAlpha:0;
	
	
	controlBarPaddingLeft: 10;
	controlBarPaddingRight: 10;	
	controlBarPaddingTop: 0;
	controlBarPaddingBottom: 10;
	
	disabledAlpha: 1;
	
	useMinimiseButtonStyle: false;
	hideCloseButton: false;
	marginWhenUsingFullParentWidthAndHeight: 10;
	
	titleBarTimmerHorizontalAlign: right;		
	
	titleBarTimerColour : #ffffff;
	
	timerIcon: Embed(source="../images/delivery/sa_delivery_icons_time16x16.swf");
}

.CTitleWindowCloseButton
{
	cornerRadius: 0;
	crossColour: #C32238;
	fillColours: #ffffff, #EEF2F5, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #DFE7EB;
	borderColours: #ffffff, #ffffff;
}

s|Button
{
	color: #ffffff;
	font-weight: bold;
	cornerRadius: 5;
	disabledColor: #ffffff;
	
	/* CButton styles */
	
	/* First two up and disabled, the second two over, last two down */
	
	fillColours: #4087BE,#005FA8   ,#60B6E2,#005FA8   ,#005FA8,#60B6E2   ,#4087BE,#005FA8;
	fillAlphas:1,1;
	borderColours: #005FA8, #005FA8;
	borderAlphas: 1,1;
	disabledAlpha: 0.3;
	topPadding: 6;
	leftGap: 8;
	rightGap: 8;
	bottomPadding: 6;
	dropShadowAlpha: 0.50;
	dropShadowDistance: 1;
	dropShadowBlurX: 3;
	dropShadowBlurY: 3;
	dropShadowAngle: 90;
	dropShadowColour: #495A61;
	
	iconLayoutDirection : ltr;
}


s|ButtonBar
{
	cornerRadius: 5;
	corner-radius: 5;
	fontSize: 14;
	fontWeight: bold;
	
	/* CButonBar styles */
	
	dropShadowAlpha: 0;
	dropShadowDistance: 0;
	dropShadowBlurX: 0;
	dropShadowBlurY: 0;
	dropShadowAngle: 90;
	dropShadowColour: #495A61;
	
	buttonStyleName: buttonBarButton;
}

components|CTimerDisplay, s|TextInput, s|CheckBox, s|TextArea, s|Button
{
	/*	FOCUS*/
	focusColor: #51CBEE;
	focusThickness: 2;
	focusRectPadding: 4;
	focusAlpha: 1;
	focusBlur: 2;
	focusBlurQuality: 2;  /* from 1 to 15 */
	focusVisible: true;
}

.buttonBarButton
{
	/* CButtonBarButton styles */
	
	/* First up, second selected up, third over, fourth selected over, fifth down */
	
	fillColours: #ffffff,#DFE7EB,   #BFC9CD,#BFC9CD,   #ffffff, #BFC9CD,   #BFC9CD,#80929B, #80929B,#BFC9CD;
	
	fillAlphas:1,1,1,1;
	borderColours: #80929B,#80929B;
	selectedColour:#ffffff;
	corner-radius: 5;
	
	/* Required - BorderAlpha */
}

s|TabBar
{
	fontWeight: bold;
	cornerRadius: 5;
	focusColor: #51CBEE;
	/* CButtonBar styles */
	
	showExtendedBottomBorder: true;
	upsideDown: false;
	buttonStyleName: tabBarButton;
	
	/* Required - button style name */
}

.tabBarButton
{
	borderColours: #495A61, #495A61;
	color: #2B9ED8;
	/* first two up, second two selected, third over, forth two down 
	
	/*selectedColour:#ffffff;*/
	fillColours: #EEF2F5,#DFE7EB  ,#F5C040,#E59900  ,#BFC9CD,#BFC9CD  ,#80929B,#80929B;
	fillAlpha: 1,1;
}

s|CheckBox
{
	symbol-color: #005FA8;
	
	/* CCheckbox styles */
	
	
	/* first two up, second two over, last two down */
	
	fillColours: #ffffff,#ffffff,#EEF2F5,#DFE7EB,#DFE7EB,#EEF2F5;
	fillAlphas: 1,1;
	borderAlphas: 1,1,1,1,1,1;
	borderColours: #495A61, #495A61;
}

s|DropDownList
{
	border-color: #80929B;
	corner-radius: 5;
	roll-over-color: #FBE6B2;
	selection-color: #F9D580;
	symbol-color: #25393F;
	horizontal-scroll-policy: off;
	
	/* CDropDownList styles */
	
	dropShadowAlpha: 0;
	dropShadowDistance: 0;
	dropShadowBlurX: 0;
	dropShadowBlurY: 0;
	dropShadowAngle: 90;
	dropShadowColour: #495A61;
	
	listShadowAlpha: 0.5;
	listShadowDistance: 2;
	listShadowBlurX: 2;
	listShadowBlurY: 2;
	listShadowAngle: 90;
	listShadowColour: #495A61;
	
	/* REquired - Add stylename for CDropDownListButton */
	
}

.CDropDownListButton
{
	
	/* first two up, second two over, last two down */
	
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff;
	arrowColours: #25393F, #25393F;
	borderColours: #80929B, #80929B;
}

s|Form
{
	background-color: #FAFBFC;
	background-alpha: 1; 
	error-color: #C32238;
	
	/* CForm styles */
	
	verticalGap: 10;
	leftPadding: 10;
	rightPadding: 15;
	topPadding: 10;
	verticalGap: 8;
	borderAlpha: 1;
	borderColour: #BFC9CD;
	borderThickness: 1;
	cornerRadius: 5;
}

s|FormHeading
{
	font-size: 14;
	font-weight: bold; 
}


s|FormItem
{
	background-alpha: 0; 
}

.formNoStyle
{
	background-alpha: 0; 
	
	/* CForm styles */
	
	borderAlpha: 0;
}


s|Label
{
	background-alpha: 0; 
}





.numericStepperTextArea
{
	roundedCorners: TL, BL;
}

.numericStepperUpButton
{
	roundedCorners: TR;
}

.numericStepperDownButton
{
	roundedCorners: BR;
}

.numericStepperUpButton, .numericStepperDownButton
{
	
	/* CButton styles */
	
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #DFE7EB;
	borderColours: #80929B, #80929B;
	dropShadowAlpha: 0;
	dropShadowDistance: 0;
	dropShadowBlurX: 0;
	dropShadowBlurY: 0;
	dropShadowAngle: 0;
}



.errorTip
{
	fontSize: 14;
	backgroundColours: #A61D30, #A61D30;
}

.toolTip
{
	fontSize: 14;
}


.CScroller
{
	symbolColor: #25393F;
	trackFillColour: #BFC9CD;
	trackBorderColour: #80929B;
	thumbFillColours: #ffffff, #EEF2F5, #ffffff, #DFE7EB, #DFE7EB, #ffffff;
	thumbBorderColour: #80929B;
	buttonFillColours: #ffffff, #EEF2F5, #ffffff, #DFE7EB, #DFE7EB, #ffffff;
	buttonBorderColour: #80929B;
	thumbMarkerColours: #FFFFFF, #80929B;
	buttonArrowAlphas: 1,1;
	buttonFillAlphas:1,1,1,1;
}





/* --------------------------------------------------------------------------------------------------- */
/* ---------------------------------------- Admin Console ---------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */



/* -------------------- Login -------------------- */

.loginPopup /*CPanel*/
{
	font-size: 15;
	backgroundColours: #ffffff, #ffffff;
	dropShadowBlurX:6;
	dropShadowBlurY:6;
	dropShadowAngle:90;
	dropShadowColour: #495A61;
	dropShadowDistance: 4;
	dropShadowAlpha: 0.5;
}

.loginButton /*CButton*/
{
	leftGap: 10;
	rightGap: 10;
	topPadding: 10;
	bottomPadding: 10;
}


.loginInput /*CTextInput*/
{
	contentBackgroundColor: #EEF2F5;
	
	/* CBTextInput styles */
	
	padding-bottom: 6;
	padding-top: 8;
	padding-left: 6;
	padding-right: 6;
}

.loginErrorText /*CRichText*/
{
	color:#C32238;
	fontWeight: bold;
}

.loginSeverText /*CRichText*/
{
	font-size: 11;
	color:#495A61;
}

.loginCopyrightLabel
{
	font-size: 11;
}

s|FormHeading
{
	font-size: 14;
	font-weight: bold; 
}

.formBox /* CBorderContainer */
{
	borderColor: #BFC9CD;	
	cornerRadius: 5;
	borderVisible: true;
	backgroundAlpha: 1;
	backgroundColor: #FAFBFC;
	
	
	/* CBorderContainer styles */
	
	backgroundColours: #FAFBFC, #FAFBFC;
}

.formHeading
{
	font-size: 14;
	font-weight: bold;
	padding-top: 5;
}

.textError
{
	fontWeight: bold;
	color: #C32238;
}


.loginUnifiedMode /*CLabel*/
{	
	backgroundColor:#0360A8;	
	backgroundColor:#0000ff;	
	font-size:32pt;		
	fontWeight:normal;
	fontFamily:sourcesans;
	color:#FFFFFF;	
	cornerRadius: 5;
	roundedCorners: TR,TL,BL,BR;
}

/* -------------------- Top Bar -------------------- */


.ApplicationControlBar /*CBorderContainer*/
{
	cornerRadius: 0;
	border-visible: false;
	backgroundColours: #ffffff,#ffffff;
}

.applicationPanel /* s|Panel */
{
	cornerRadius: 0;
	backgroundColours: #EEF2F5, #EEF2F5;
	dropShadowAlpha:0;
	border-visible: false;
	paddingTop: 5;
}

.applicationPanelTopLine
{
	border-visible: false;
	backgroundColours: #BFC9CD,#BFC9CD;
}

.loggedInAsName
{
	padding-left:-5;
	padding-right:5;
	padding-top:2;
}

.logOutSurround /*s|HGroup */
{
	background-alpha: 1;
	backgroundColor: #ffffff;
	border-alpha: 1;
	border-color: #ffffff;
	corner-radius: 5;
}

.logOutButton
{
	dropShadowAlpha: 0.25;
}

.NDAHLine
{
	thickness : 2;	
}


/* ---------------------------------------- Data Grids ---------------------------------------- */


s|DataGrid
{
	border-color: #80929B;
	columnHeaderSeparatorColour: #80929B;
	headerSeparatorColour: #80929B;
	borderColor: #80929B;
	/*horizontalScrollPolicy: off;*/
}

datagrid|CDataGrid
{
	focusColor: #51CBEE;
}

.CDataGrid, .standardDataGrid
{
	selectionFillColours: #F9D580, #F9D580;
	selectionFillAlphas: 1, 1;
	
	rollOverColours: #FBE6B2, #FBE6B2;
	rollOverAlphas: 1, 1;
	
	rowSeparatorColour: #BFC9CD;
	columnSeparatorColour: #DFE7EB;
	
	headerStyleName: dataGridHeader;
	footerStyleName: dataGridFooter;
	
	caretAlpha: 0;
}

.CFilterGridColumnHeaderRenderer
{
	fillAlphas: 1,1;
	fillColours: #ffffff, #EEF2F5, #ffffff, #BFC9CD, #BFC9CD, #ffffff;	
}

.dataGridHeader /* CBorderContainer */
{
	borderColor: #80929B;	
	cornerRadius: 5;
	backgroundColor: #ffffff;
	
	/* CBorderContainer styles */
	
	roundedCorners: TL,TR;
	backgroundColours: #DFE7EB, #DFE7EB;
	paddingLeft:2;
	paddingRight:2;
	paddingTop:2;
	paddingBottom:2;
}

.dataGridHeaderText /* CLabel */
{
	
}

.dataGridClearFilterButton /* CButton */
{
	color: #25393F;
	font-weight: bold;
	cornerRadius: 5;
	disabledColor: #80929B;
	
	/* CButton styles */
	
	/* First two up and disabled, the second two over, last two down */
	
	fillColours: #F5C040,#E59900   ,#F9D580,#E59900   ,#E59900,#F9D580   ,#DFE7EB,#DFE7EB;
	borderColours: #495A61, #80929B;
	disabledAlpha: 1;
	
	topPadding: 5;
	leftGap: 5;
	rightGap: 5;
	bottomPadding: 4;
	dropShadowAlpha: 0;
}

.dataGridFooter /* CBorderContainer */
{
	
}


/* -------------------------------------- Buttons -------------------------------------- */


.actionButton, .cancelButton, .aboutPopupButton 
{
	fontSize: 20;
	topPadding: 8;
	leftGap: 8;
	rightGap: 8;
	bottomPadding: 8;
}

.actionButtonContinue
{
	icon: Embed(source="../icons/delivery/deliveryFlatIcons/delivery_icon_tick.swf");
	color: #ffffff;
	fontSize: 14;
	topPadding: 11;
	leftGap: 25;
	rightGap: 25;
	bottomPadding: 11;
	fontWeight: bold;
}

.cancelButton
{
	color: #25393F;
	disabledColor: #25393F;
	
	/* CButton styles */
	
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #ffffff;
	borderColours: #80929B, #80929B;
	dropShadowAlpha: 0;
	dropShadowAlpha: 0.3;
}

.adminConsoleButton
{
	fontSize: 14;
	topPadding: 8;
	leftGap: 8;
	rightGap: 8;
	bottomPadding: 8;
}

.adminConsoleRefreshButton
{
	labelPlacementPos: centre;
	fontSize: 14;
	topPadding: 6;
	leftGap: 7;
	rightGap: 7;
	bottomPadding: 6;
}

.titleWindowCloseButton
{
	minimiseIcon: Embed("../icons/delivery/minimise_white.png");
}

.downloadButtonUploadPopup
{
	icon: Embed(source="../icons/admin/examStatusIcons/download.png");
	labelTextVisible : false;
	hideBackground : true;
}

.deleteButtonUploadPopup
{
	icon: Embed(source="../icons/admin/examStatusIcons/delete.png");
	labelTextVisible : false;
	hideBackground : true;
	leftGap : 0;
	rightGap : 0;
	gapBetweenIconAndLabel : 0;
}

.deleteButtonDisabledUploadPopup
{
	icon: Embed(source="../icons/admin/examStatusIcons/delete_disabled.png");
	labelTextVisible : false;
	hideBackground : true;
	leftGap : 0;
	rightGap : 0;
	gapBetweenIconAndLabel : 0;
}


/* -------------------------------------- Filters -------------------------------------- */

.dataGridFilterButton
{
	topPadding: 0;
	leftGap: 2;
	rightGap: 2;
	bottomPadding: 0;
	cornerRadius: 3;
	
	/* CButton styles */
	
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #DFE7EB;
	borderColours: #495A61, #495A61;
	dropShadowAlpha: 0;
	
}

.dataGridFilterSortOrderLabel
{
	fontSize: 10;
	font-weight: normal;
}


.filterPopup
{
	borderColor: #495A61;	
	cornerRadius: 5;
	
	/* CBorderContainer styles */
	
	roundedCorners: TL,TR,BL,BR;
	backgroundColours: #EEF2F5, #EEF2F5;
	
	filterType: dropShadow;
	shadowAlpha: 1;
	shadowDistance: 3;
	shadowAngle: 90;
	shadowBlurX: 2;
	shadowBlurY: 2;
	shadowStrength: 0.35;
	shadowQuality: 1;
	shadowInner: false;
	shadowKnockout: false;
	shadowHideObject: false;
	shadowColor: #25393F;
}

.filterPopupLine
{
	lineColour:#BFC9CD;	
}

.filterPopupOrderAscButton, .filterPopupOrderDescButton
{
	fontWeight: bold;
	shadowAlphas: 0, 0, 0, 0;
}

.filterWildCardTextInput
{
	roundedCorners: TL,BL;
	focus-alpha: 0;
}

.filterButton
{
	color: #25393F;
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #DFE7EB;
	borderColours: #495A61, #495A61;
	dropShadowAlpha: 0;
	disabledColor: #25393F;
}

.filterWildCardSearchButton
{
	roundedCorners: TR,BR;
	topPadding: 0;
	leftGap: 0;
	rightGap: 0;
	bottomPadding: 0;
	iconScale: false;
	dropShadowAlpha: 0;
}

.filterPopupButton
{
	dropShadowAlpha: 0;
}



/* -------------------------------------- Images -------------------------------------- */

.loginPopup
{
	loginSA: Embed("../images/admin/sa_login.png");
	loginSurpass: Embed("../images/admin/login_surpass.png");
}

s|Application
{
	poweredByBtl: Embed("../images/admin/about.png");
/*	lockIcon: Embed("../images/admin/lock.png");
	focusBorderColours: #51CBEE, #51CBEE;*/
	focusBorderColours: #FF0000, #FF0000;
	focusBorderThickness: 1;
	focusBorderOffset: 2;
}

.secureClientConsole
{
	logoSecureClientConsoleImage: Embed("../images/admin/sa_logo.png");
}

.examStateRenderer
{
	examUploadedToCentral: Embed(source="../icons/admin/examStatusIcons/examUploadedToCentral.png");
	examAwaitingDownloadToLocal: Embed(source="../icons/admin/examStatusIcons/examAwaitingDownloadToLocal.png");
	examReady: Embed(source="../icons/admin/examStatusIcons/examReady.png");
	examLockedInv: Embed(source="../icons/admin/examStatusIcons/examLocked_Inv.png");
	examInProgress: Embed(source="../icons/admin/examStatusIcons/examInProgress.png");
	examPaused: Embed(source="../icons/admin/examStatusIcons/examPaused.swf");
	examVoided: Embed(source="../icons/admin/examStatusIcons/examVoided.png");
	examLockedPin: Embed(source="../icons/admin/examStatusIcons/examLocked_Pin.png");
	examSubmittedAndVoided: Embed(source="../icons/admin/examStatusIcons/examSubmittedAndVoided.png");
	examInFailedUploadState: Embed(source="../icons/admin/examStatusIcons/examInFailedUploadState.png");
	examSubmitted: Embed(source="../icons/admin/examStatusIcons/examSubmitted.png");
	examLocked: Embed(source="../icons/admin/examStatusIcons/examLocked.png");
	printable: Embed(source="../icons/admin/examStatusIcons/printable.png");
	examDownloadedToLocal: Embed(source="../icons/admin/examStatusIcons/examDownloadedToLocal.png");
	examDisconnected:Embed(source="../icons/admin/examStatusIcons/examDisconnected.png");
	examDownloading: Embed(source="../icons/admin/examStatusIcons/examDownloading.png");
	/*candidateDocumentDownload: Embed("../icons/admin/examStatusIcons/download.png");
	candidateDocumentDelete: Embed("../icons/admin/examStatusIcons/delete.png");
	candidateDocumentDeleteDisabled: Embed("../icons/admin/examStatusIcons/delete_disabled.png");*/
}

.popupTimedOutPopup
{
	icon : Embed(source="../icons/delivery/deliveryFlatIcons/sa_delivery_icons_clock60x60.swf");
	iconPaddingTop : 40;
	iconPlacementPosition: "center";
}

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

.adminConsoleRefreshButton
{
	icon: Embed("../icons/admin/refresh_white_main.png");
}

.aboutPopup
{
	aboutImage:  Embed(source="../images/admin/sa_about.png");
}

/* --------------------------------------------------------------------------------------------------- */
/* ---------------------------------------- Admin Console End ---------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------------------- */
/* ---------------------------------------- Footer at login screen  ---------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

.loginFooter
{
	backgroundColor: #3d505a;
	backgroundAlpha: 1;
	
	filterType: dropShadow;
	shadowDistance: 4;
	shadowAngle: 90;
	shadowColor: #000000;
	shadowAlpha: 0.5;
	shadowBlurX: 0;
	shadowBlurY: 4;
	shadowStrength: 0.5;
	shadowQuality: 1;
	shadowInner: true;
	shadowKnockout: false;
	shadowHideObject: false;
}

.sectionSelectorPanel
{
	backgroundColor: #3d505a;
	backgroundAlpha: 1;
}

.autoSyncButtonIcons
{
	settingsIcon: Embed(source="../icons/delivery/deliveryIcons/autosync_settings.swf");
	syncOkIcon: Embed(source="../icons/delivery/deliveryIcons/autosync_ok.swf");
	syncInProgIcon: Embed(source="../icons/delivery/deliveryIcons/autosync_progress.swf");
	syncWarningIcon: Embed(source="../icons/delivery/deliveryIcons/autosync_warning.swf");
	syncDownloadIcon: Embed(source="../icons/delivery/deliveryIcons/autosync_download.swf");
	syncUploadIcon: Embed(source="../icons/delivery/deliveryIcons/autosync_upload.swf");
	syncConnectionBrokenIcon: Embed(source="../icons/delivery/deliveryIcons/autosync_connectionBroken.swf");
	syncBrokenIcon: Embed(source="../icons/delivery/deliveryIcons/autosync_syncBroken.swf");
}

.autoSyncCounterDisplay
{
	roundedCorners: TL,TR,BL,BR;
	cornerRadius: 8;
}

.autoSyncCounterDisplayText
{
	color:#3d505a;
	paddingTop: 1;
	fontSize: 14;
	fontWeight: bold;
	textAlign: center;
	fontFamily: sourcesans;
}

/* --------------------------------------------------------------------------------------------------- */
/* ---------------------------------------- Candidate UI --------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */


/* ---------------------------------------- Buttons ---------------------------------------- */


.greyButton, .languagePickerButton, .loginPreferencesButton, .defaultColPrefsButton
{
	color: #25393F;
	disabledColor: #25393F;
	
	/* CButton styles */
	
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #ffffff;
	borderColours: #80929B, #80929B;
	dropShadowAlpha: 0;
}

.loginPreferencesButton
{
	fontSize: 15;
	topPadding: 8;
	leftGap: 12;
	rightGap: 12;
	bottomPadding: 8;
}

.qualityControlButton
{
	cornerRadius: 12;
	topPadding: 1;
	leftGap: 2;
	rightGap: 2;
	bottomPadding: 2;
}




/* ----------------------------------------------- Launch -------------------------------------------- */


.launchAssessmentApplication /*CApplication*/
{

}

.launchAssessmentPopup /*CPanel*/
{

}

.launchAssessmentButton
{
	fontSize: 16;
	topPadding: 8;
	leftGap: 8;
	rightGap: 8;
	bottomPadding: 8;
}

.launchAssessmentLogo
{
	launchLogo: Embed(source="../images/delivery/sa_delivery_launch_logo.png");
	launchCopyright: Embed(source="../images/delivery/sa_delivery_launch_surpass.png");
}

/*--------------------------------------- Auto Sync Bar --------------------------------------------*/

.autoSyncButton
{
	icon: Embed(source="../icons/delivery/deliveryIcons/autosync.swf");
}

/* --------------------------------------- Auto Sync Settings ------------------------------------------ */

.autoSyncSettingsPopup
{
	infoIcon: Embed("../icons/delivery/popupIcons/informationPopupIcon.swf");
}

.autoSyncSettingsForm
{
	backgroundColor: #FAFBFC;
	borderColor: #BFC9CD;
}

.autoSyncToggle{
	color: #FFFFFF;
	font-weight: bold;
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #ffffff;
	cornerRadius: 5;
	borderColours: #80929B, #80929B;
	dropShadowAlpha: 0;
	topPadding: 8;
	bottomPadding: 8;
}

.autoSyncToggle.autoSyncOnToggleButton{
	roundedCorners: TL, BL;
}

.autoSyncToggle.autoSyncOffToggleButton{
	roundedCorners: TR, BR;
}

.autoSyncOnToggleButton:upAndSelected,
.autoSyncOnToggleButton:overAndSelected,
.autoSyncOnToggleButton:downAndSelected,
.autoSyncOnToggleButton:disabledAndSelected{
	fillAlphas: 0.85, 0.85, 1, 1;
	fillColours: #009055, #009055, #009055, #009055, #009055, #009055, #009055, #009055, #009055, #009055;
}

.autoSyncOffToggleButton:upAndSelected,
.autoSyncOffToggleButton:overAndSelected,
.autoSyncOffToggleButton:downAndSelected,
.autoSyncOffToggleButton:disabledAndSelected{
	fillAlphas: 0.85, 0.85, 1, 1;
	fillColours: #C32238, #C32238, #C32238, #C32238, #C32238, #C32238, #C32238, #C32238, #C32238, #C32238;
}



/* ---------------------------------------- Candidate Login Popup ---------------------------------------- */



.candidateLoginPopup /*CPanel*/
{
	font-size: 15;
	backgroundColours: #ffffff, #ffffff;
	dropShadowBlurX:6;
	dropShadowBlurY:6;
	dropShadowAngle:90;
	dropShadowColour: #495A61;
	dropShadowDistance: 4;
	dropShadowAlpha: 0.5;
	paddingLeft:0;
	paddingRight:0;
	paddingTop:0;
	paddingBottom:0;
	
	loginLogo: Embed(source="../images/delivery/sa_delivery_login_logo.swf");
	loginCopyright: Embed(source="../images/delivery/sa_delivery_login_surpass.swf");
	warningIcon: Embed("../icons/delivery/popupIcons/warningPopupIcon.swf");
	infoIcon: Embed("../icons/delivery/popupIcons/informationPopupIcon.swf");
}



.instructionText
{
	font-size: 18;
	fontWeight: bold;
	color: #3D505A;
}

.candidateLoginForm
{
	font-size: 15;
	background-alpha: 1; 
	
	/* CForm styles */
	
	borderColour: #BFC9CD;
	background-color: #FAFBFC;
	borderAlpha: 1;
	leftPadding: 10;
	rightPadding: 10;
	topPadding: 10;
	cornerRadius: 5;
	verticalGap: 12;
}

.candidateLoginFormItem
{
	contentGap: 10;
}

.confirmDetailsLabel
{
	borderAlpha: 0;
	borderVisible: false;
	contentBackgroundAlpha: 0;
	
	/* CBTextInput styles */
	
	disabledAlpha: 1;
	contentBackgroundDisabledAlpha: 0;
}


.keycodeContainer
{
	borderColor: #ffffff;	
	borderAlpha: 1;
	borderStyle: solid;
	borderWeight: 1;
	cornerRadius: 5;
	backgroundColor: #ffffff;
	backgroundAlpha: 1;
	
	/* CBorderContainer styles */
	
	roundedCorners: TL,TR,BL,BR;
	backgroundColours: #ffffff, #ffffff;
	paddingLeft:0;
	paddingRight:0;
	paddingTop:0;
	paddingBottom:0;
	showBordersInColorPreferences: 0;
	borderVisible: false;
}

.keyCodeEntryBox
{
	font-family: Consola;
	font-size: 24;
	tracking-left: 6;
	textAlign: center;
	contentBackgroundColor: #EEF2F5;
}

.loginError
{
	font-size: 16;
	fontWeight: bold;
	color: #C32238;
}

.okButton, .confirmDetailsButton, .okButtonWithTick
{
	fontSize:18;
	topPadding: 8;
	leftGap: 16;
	rightGap: 16;
	bottomPadding: 8;
}

.okButtonWithTick
{
	icon: Embed(source="../icons/delivery/deliveryFlatIcons/delivery_icon_tick.swf");
	fontWeight: bold;
}

.exitButton
{
	color: #25393F;
	disabledColor: #25393F;
	
	/* CButton styles */
	
	fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #ffffff;
	borderColours: #80929B, #80929B;
}

.exitButton
{
	fontSize:18;
	topPadding: 8;
	leftGap: 16;
	rightGap: 16;
	bottomPadding: 8;
}

.optionsBorderContainer
{
	backgroundAlpha: 0;	
	borderAlpha: 0;
	borderVisible: false;
	showBordersInColorPreferences: 0;
}

/* ----- Confirm Identity ----- */

.confirmIdentityBox
{
	font-size: 13;
	borderColor: #FFE101;	
	borderAlpha: 1;
	borderStyle: solid;
	borderWeight: 1;
	cornerRadius: 5;
	backgroundColor: #FFFF99;
	backgroundAlpha: 1;
	
	/* CBorderContainer styles */
	
	roundedCorners: TL,TR,BL,BR;
	backgroundColours: #FFFF99, #FFFF99;
	paddingLeft:5;
	paddingRight:5;
	paddingTop:5;
	paddingBottom:5;
}

.unifiedconfirmIdentityWarningMessageBox{
	font-size:16;
	backgroundColor: #F7D78C;
	paddingLeft:30;
	paddingRight:30;
	paddingTop:40;
	paddingBottom:40;
	
}
.unifiedTestDeliveryBoxLabel{
	color:#FEFEFE;
}

.confirmIdentityText
{
	borderVisible: false;
	backgroundAlpha:0;	
}

.ndaText
{
	borderVisible: false;
	backgroundAlpha:0;	
}

/* ----- Select Language ----- */


.languagePickerButton, .languageBorderContainer
{
	fontSize:13;
}

.languageBorderContainer
{
	borderColor: #BFC9CD;	
	borderAlpha: 1;
	borderStyle: solid;
	borderWeight: 1;
	cornerRadius: 5;
	backgroundColor: #ffffff;
	backgroundAlpha: 1;
	
	/* CBorderContainer styles */
	
	roundedCorners: TL,TR,BL,BR;
	backgroundColours: #FAFBFC, #FAFBFC;
	paddingLeft:0;
	paddingRight:0;
	paddingTop:0;
	paddingBottom:0;
}



/* --------------------------------------- Popups & Windows --------------------------------------- */


.standardPopup,.warningPopup, .errorPopup, .versionPopup /* CTitleWindow*/
{
	font-size: 14;
	
	/* CTitleWindow styles */
	
	controlBarHorizontalAlign: center;
	controlBarPaddingLeft: 10;
	controlBarPaddingRight: 10;	
	controlBarPaddingTop: 30;
	controlBarPaddingBottom: 30;
}

.errorPopup
{
	borderColor: #C32238;
	
	/* CTitleWindow styles */
	
	titleColour:#ffffff;
	topBarFillColours: #3D505A,#3D505A, #3D505A,#3D505A;
}

.confirmWindow /* CTitleWindow */
{
	
	borderColor: #005FA8;
	borderAlpha: 1;
	
	/* CTitleWindow styles */
	
	titleColour:#ffffff;
	
	topBarFillColours: #3D505A,#3D505A, #3D505A,#3D505A;
	backgroundColours: #ffffff, #ffffff;
	topBarDividerColour: #ffffff;
	
	controlBarHorizontalAlign: center;
	controlBarPaddingBottom: 30;
	
}

.confirmText
{
	fontSize: 14;
}


.confirmButton, .cancelButtonCross, .confirmButtonNoIcon, .cancelButtonNoIcon, .chooseFinishExamButton
{
	fontSize: 20;
	
	/* CButton styles */
	
	topPadding: 8;
	leftGap: 12;
	rightGap: 12;
	bottomPadding: 8;
}

.chooseFinishSectionButton
{
	fontSize: 28;
	
	/* CButton styles */
	
	topPadding: 8;
	leftGap: 12;
	rightGap: 12;
	bottomPadding: 8;
}

.tokenExpiredAlertPopup
{
	fontSize: 14;	
}

.notAttemptedPopup
{
	controlBarPaddingBottom: 30;
}

.messagePopupText
{
	font-size: 18;
	fontWeight: bold;
}



/* Popup used to to display tools launched from within content  */

.toolPopup
{
	shadowAlpha: 0,0,0,0;
	shadowDistances: 0,0,0,0;
	paddingTop: 5;
	paddingBottom: 10;
	paddingLeft: 5;
	paddingRight: 5;
	
	textAlign: left;
	font-size: 13;
	font-weight: bold;
}

.CTitleWindowCornerResizeButton
{
	icon: Embed("../icons/delivery/resizePopupIcons/dragIcon.swf");
	fill-colours: #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff, #ffffff;
	borderThickness: 0;
	borderAlphas: 0,0;
	labelPlacementPos: centre;
	topPadding: 0;
	leftGap: 0;
	rightGap: 0;
	bottomPadding: 0;
	borderColours: #ffffff, #ffffff;
}





/* Popup that warns candidate that the page requires scrolling */

.scrollWarningcontainer
{
	borderColor: #80929B;
	shadowAlpha:0;
}

.pageRequiresScrollingCloseBut
{
	color: #25393F;
	
	/* CButton styles */
	
	fillColours: #80929B, #495A61, #D94040, #A61D30, #A61D30, #A61D30, #80929B, #495A61;
	borderColours: #495A61, #495A61;
	dropShadowAlpha: 0;
}

/* Popup that appears when exam is locked by pin or paused */

.examPopup /* CPanel */
{
	font-size: 15;
}

.examWarningPinInput
{
	font-family: Consola;
	font-size: 24;
	paragraph-start-indent: 6;
	tracking-left: 6;
	contentBackgroundColor: #EEF2F5;
}

.pinButton
{
	fontSize:18;
	topPadding: 8;
	leftGap: 16;
	rightGap: 16;
	bottomPadding: 8;
}

.examWarningPopupControlBar
{
	horizontalAlign: right;
	test: QWERTY;
}

.examWarningLabel, .examWarningLabelSendingData
{
	fontSize: 20;
	fontWeight: bold;
	textAlign: center;
}

.ResumeCodeRequiredBox
{
	backgroundColor: #CC0000;
	backgroundColours: #CC0000, #CC0000;
	cornerRadius: 5;	
	roundedCorners: TL,TR,BL,BR;
}

.ResumeCodeRequiredBoxLabel
{
	fontSize: 24;
	textAlign: center;
	verticalAlign: middle;
	color: #FFFFFF;
}

.ResumeCodeWarningLabel
{
	fontSize: 16;
	textAlign: center;
	paddingTop: 20;
	paddingBottom: 15;
	paddingLeft: 20;
	paddingRight: 20;
}

.ResumeCodeCommentsInput
{	
	/*font-size: 18;
	paragraph-start-indent: 6; */
	tracking-left: 6;
	contentBackgroundColor: #EEF2F5;	
	text-align: left;
	font-family: Verdana;            
	font-size: 18;	
	align:center
}

/* ------- Audio/Video Check ------*/

.checkAudioVideoPopup
{
	controlBarHorizontalAlign: center;
}

.checkAudioVideoTabBar
{
	fontSize: 16;
}

.checkAudioVideoTabContainer
{
	fontSize: 14;
	cornerRadius: 5;
	borderColor: #80929B;	
	backgroundColor: #ffffff;
	
	/* CBorderContainer styles */
	
	roundedCorners: BL,BR;
}

.informationBox
{
	borderColor: #FFE101;	
	cornerRadius: 5;
	backgroundColor: #FFFF99;
	
	/* CBorderContainer styles */
	
	roundedCorners: TL,TR,BL,BR;
	backgroundColours: #FFFF99, #FFFF99;
	paddingLeft:5;
	paddingRight:5;
	paddingTop:5;
	paddingBottom:5;
}

.audioPlayCheck
{
	progressBarColour: #4087BE;
}


.playbackTestContainer
{
	borderAlpha: 0;
	backgroundAlpha: 0;
	showBordersInColorPreferences: 0;
	borderVisible: false;
}

.playButton
{
	leftGap: 20;
}

.recorderCheck
{
	buttonTextColour: #ffffff;
	bottomBoxBorderColour:#80929B;
	bottomBoxBackgroundColour:#EEF2F5;
}





/* ----- Preferences ----- */

.preferencesPopup
{
	controlBarHorizontalAlign: center;
	controlBarPaddingTop: 15;
	controlBarPaddingBottom: 25;
}

.preferencesInstructionText
{
	font-size: 16;
	fontWeight: bold;
}

.preferencesCloseButton
{
	font-size: 16;
	leftGap: 20;
	rightGap: 20;
}

.audioSettingsButton
{
	/*fontSize: 14;
	topPadding: 8;
	leftGap: 8;
	rightGap: 8;
	bottomPadding: 8;
	
	color: #25393F;
	disabledColor: #25393F;*/
	
	/* CButton styles */
	
	/*fillColours: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff, #ffffff, #ffffff;
	borderColours: #80929B, #80929B;
	dropShadowAlpha: 0;
	dropShadowAlpha: 0.3;*/
	
	borderAlpha: 0;
	borderAlphas: 0,0,0,0,0,0,0,0;
	iconColour: #FFFFFF;
	color: #FFFFFF;
	fontWeight: normal;
	fontSize: 14;
	fontFamily:sourcesans;
	
	topPadding: 1;
	leftGap: 0;
	rightGap: 0;
	bottomPadding: 1;
	gapBetweenIconAndLabel: 3;
	
	borderVisible: false;
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
}

.defaultColPrefsButton, .colPrefsButton
{			
	fontSize: 16;	
	fontWeight: bold;
}

.colPrefsButton
{
	cornerRadius:5;
	
	/* CToggleButton styles */
	focusColor: #51CBEE;
	focusOffset: 2;
	borderAlpha: 1;
	borderAlphas: 1,1,1,1;	
	fillAlphas: 1,1,1,1;
	
	topPadding:6;
	bottomPadding:6;
}




/* -------- Download Exam --------- */

.downloadPopup
{
	
}

.downloadPopupErrorText
{
	fontSize: 14;
	fontWeight: bold;
	color: #A61D30;
}

.loadingBar
{

}



/* -------- Misc --------- */


.examResultsPopupText
{
	textAlign: center;
	font-size: 18;
}








/* ----------------------------------------------- Clear BorderContainers -------------------------------------------- */


.breadcrumbContainer, .contentContainer, .sectionTabsContainer, .sectionProgressContainer, .logoContainer,
.currentQuestionContainer, .progressContainer, .unansweredQuestionsContainer, .questionButton, .AssessmentPanel, .containerBox
{
	borderAlpha: 0;
	borderWeight: 0;
	backgroundAlpha: 0;
	borderThickness:0;
	borderVisible: false;
}

.contentContainer, .logoContainer
{
	showBordersInColorPreferences: 0;
	borderVisible: false;
}


/* ---------------------------------------- Navigation ---------------------------------------- */

.sectionTabScrollButton
{
	color: #ffffff;
	fillColours: #4087BE,#005FA8   ,#60B6E2,#005FA8   ,#005FA8,#60B6E2   ,#4087BE,#005FA8;
	borderColours: #005FA8, #005FA8;
	iconColour: #666666;
}

.sectionTab, .sectionTabSelected, .sectionTabFocus
{
	focusRoundedCorners: tltr;
	showInnerBorderOnColPrefs: true;
	keepBorderInColPrefsDisabled: true;
}

.sectionTabCanvas
{
	/*showLineWhenSelected: true;
	showLineWhenNotSelected: false;
	lineColour: #FFFFFF;*/
}

.breadcrumbAttempted, .breadcrumbAttemptedCurrent
{
	showInnerBorderOnColPrefs: true;
	keepBorderInColPrefsDisabled: true;
}

.breadcrumb, .breadcrumbCurrent
{
	textDecoration: none;
	keepBorderInColPrefsDisabled: true;
}

.breadcrumbScrollButton
{
	color: #ffffff;
	fillColours: #4087BE,#005FA8   ,#60B6E2,#005FA8   ,#005FA8,#60B6E2   ,#4087BE,#005FA8;
	borderColours: #005FA8, #005FA8;
	iconColour: #ffffff;
}

/* ---------------------------------------------- Time warning --------------------------------------------- */

.timeWarningBar
{
	/* the colours cannot be overridden in css due to colour preferences, these styles are the colours used if no colour prefs is set */
	startingBorderColour: #C32238;
	startingBackgroundColour: #FFFFFF;
	startingTextColour: #25393F;
	borderStyle: solid;
	borderWeight: 2;
	cornerRadius: 5;
	roundedCorners: TL,TR;
}

.timeWarningDisplayBox
{
	borderStyle: solid;
	borderWeight: 2;
	cornerRadius: 5;
	backgroundAlpha: 1;
	roundedCorners: BL,BR;
	backgroundColours: #ffe1e5, #ffe1e5;
}

.timerWarningText
{
	color: #A61D30;
	fontSize: 14;
	fontWeight: bold;
	textAlign: center;
}

.coffeeCupButton
{
	fontSize: 14;
	fontWeight: bold;
	color: #ffffff;
	disabledColor: #25393F;
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
	borderColours: #2B9ED8, #2B9ED8;
	dropShadowAlpha: 0;
	icon: Embed(source="../icons/delivery/deliveryFlatIcons/coffeeCup_button.swf");		
	fillAlphas : 0,0,0,0,0,0,0,0;
	borderAlphas : 0,0,0,0;
	labelTextVisible : false;
	iconColour: #ffffff;
}

.sectionSelectorInfoIcon
{
	color: #ffffff;
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
	borderColours: #2B9ED8, #2B9ED8;
	dropShadowAlpha: 0;
	icon: Embed(source="../icons/delivery/deliveryFlatIcons/SectionSelectorIIcon.swf");		
	fillAlphas : 0,0,0,0,0,0,0,0;
	borderAlphas : 0,0,0,0;
	labelTextVisible : false;
	iconColour: #ffffff;
}

.sectionSelectorCloseIcon
{
	color: #ffffff;
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
	borderColours: #2B9ED8, #2B9ED8;
	dropShadowAlpha: 0;
	icon: Embed(source="../icons/delivery/deliveryFlatIcons/SectionSelectorCloseIcon.swf");	
	fillAlphas : 0,0,0,0,0,0,0,0;
	borderAlphas : 0,0,0,0;
	labelTextVisible : false;
	iconColour: #ffffff;
}

.sectionSelectorWorningIcon
{
	color: #ffffff;
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
	borderColours: #2B9ED8, #2B9ED8;
	dropShadowAlpha: 0;
	icon: Embed(source="../icons/delivery/deliveryFlatIcons/exam_warning.swf");	
	fillAlphas : 0,0,0,0,0,0,0,0;
	borderAlphas : 0,0,0,0;
	labelTextVisible : false;
	iconColour: #ffffff;
}

.sectionSelectorWorningNoButtonIcon
{
	borderAlpha: 0;
	borderAlphas: 0,0,0,0,0,0,0,0;
	color: #ffffff;
	fontWeight: normal;
	fontSize: 20;
	fontFamily:sourcesans;
	
	topPadding: 11;
	leftGap: 11;
	rightGap: 11;
	bottomPadding: 11;
	
	gapBetweenIconAndLabel: 10;
	
	borderVisible: false;
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
	icon: Embed(source="../icons/delivery/deliveryFlatIcons/delivery_icon_cross.swf");	
}

.sectionSelectorWorningYesButtonIcon
{
	borderAlpha: 0;
	borderAlphas: 0,0,0,0,0,0,0,0;
	color: #ffffff;
	fontWeight: normal;
	fontSize: 20;
	fontFamily:sourcesans;
	
	topPadding: 11;
	leftGap: 11;
	rightGap: 11;
	bottomPadding: 11;
	
	gapBetweenIconAndLabel: 10;
	
	borderVisible: false;
	fillColours: #2B9ED8,#2B9ED8   ,#60B6E2,#60B6E2   ,#95CFEC,#95CFEC   ,#95CFEC,#95CFEC;
	icon: Embed(source="../icons/delivery/deliveryFlatIcons/delivery_icon_tick.swf");
}

.coffeeCupBreakPopup
{
	topBarFillColours: #3D505A, #3D505A, #3D505A, #3D505A;
	borderColor: #3D505A;
	cornerRadius: 5;
	shadowAlphas: 0, 0;
	dropShadowVisible: false;
}

/*CoffeeCup Popup*/
.coffeeCupPopupTimer
{
	font-size: 20;
	fontWeight: normal;
	color: #FFFFFF;
}

.coffeeCupPopupTimeRemainingText
{
	font-size: 15;
	fontWeight: normal;
	textAlign: center;
	color: #FFFFFF;
}

.coffeeCupPopupInfoText
{
	font-size: 15;
	backgroundAlpha : 0;
	fontWeight: normal;
	horizontalAlign : center;
	verticalAlign : middle;
	textAlign: center;
	color: #FFFFFF;
}


.coffeeCupBreakPopup
{
	controlBarFillAlpha : 0;
	topBarDividerColour: #3D505A;
	topBarFillColours: #3D505A, #3D505A, #3D505A, #3D505A;
	cornerRadius: 0;
	backgroundColours: #3D505A, #3D505A, #3D505A, #3D505A; 
	shadowAlphas: 0, 0;
	dropShadowVisible: false;
}

.coffeeCupPopupInfoForm
{
	backgroundAlpha : 0.1;
	cornerRadius : 5;
	verticalAlign : middle;
	horizontalAlign : center;
}

.coffeeCupPopupNoCancellableForm
{
	backgroundAlpha : 0;
	cornerRadius : 5;
	verticalAlign : middle;
	horizontalAlign : center;
}

.coffeeCupPopupIcons
{
	timerImg : Embed(source="../icons/delivery/coffeeCupPopupIcons/coffeeCupPopup_timer_icon.swf");
	infoImg: Embed(source="../icons/delivery/coffeeCupPopupIcons/coffeeCup_info_icon.swf");
	coffeeCupImg: Embed(source="../icons/delivery/coffeeCupPopupIcons/coffeeCup_cancellable_button.swf");	
}

.coffeeCupPopup_resume_button, .coffeeCupPopup_NoResume_button, .coffeeCupPopup_start_button
{
	fillAlphas : 0, 0, 0, 0, 0, 0, 0, 0;
	borderColours: #FFFFFF, #FFFFFF;
	roundedCorners: TL, BL, TR, BR;	
	borderAlphas: 1, 1, 1, 1;
	cornerRadius : 5;
	useRollOver : true;
	font-size: 14;
	fontWeight: normal;
	textAlign: center;
	color: #FFFFFF;
	paddingTop : 15;
	topPadding : 15;
	iconPaddingTop : 15;
}

.coffeeCupPopup_resume_button
{
	icon : Embed(source="../icons/delivery/coffeeCupPopupIcons/coffeeCupPopup_resume_button.swf");
}

.coffeeCupPopup_NoResume_button
{
	keepBorderInColPrefsDisabled : "true";
/*	focusBorderThickness : 1;*/
	icon : Embed(source="../icons/delivery/coffeeCupPopupIcons/coffeeCup_cancellable_button.swf");
}


.coffeeCupPopup_start_button
{
	icon : Embed(source="../icons/delivery/coffeeCupPopupIcons/coffeeCupPopup_start_button.swf");
}


/* ----------------------------------------------- Summary Feedback -------------------------------------------- */



.feedbackPopup /*CTitleWindow*/
{
	backgroundColours: #DFE7EB, #DFE7EB;
}


.examDetailsContainer /*CExamDetails*/
{
	borderAlpha: 0;
	borderWeight: 0;
	backgroundAlpha: 0;
	borderThickness:0;
	borderVisible: false;
	showBordersInColorPreferences: 0;
}

.feedbackHeading
{
	fontSize: 18;
}

.feedbackSubheading, .feedbackBody, .feedbackFooterText
{
	fontSize: 14;
}

.feedbackBody, .feedbackFooterText
{
	paddingLeft: 10;	
	paddingTop: 10;
	paddingBottom: 10;
}

.printSummaryButton
{
	fontSize: 16;
	topPadding: 8;
	leftGap: 14;
	rightGap: 14;
	bottomPadding: 8;
}





/* -------- Tab bar and container ------- */


.feedbackTabBar
{
	fontSize: 14;
	topPadding: 8;
	bottomPadding: 8;
}

.feedbackTabBarContainer
{
	borderColor: #80929B;	
	cornerRadius: 5;
	
	/* CBorderContainer styles */
	
	backgroundColours: #ffffff, #ffffff;
}






/* -------- Key ------- */

.feedbackKeyHolder
{

}

.feedbackKeyLine
{
	borderWeight: 1;
	borderColor: #BFC9CD;
}

.reportKeytitle
{
	fontSize: 14;
	fontWeight: bold;
}

.reportKeyText
{
	fontSize: 14;
	paddingLeft: 20;
	paddingRight: 3;
}






/* --- Exam Results --- */

.examResultHeading
{
	fontSize: 22;
	paddingTop: 20;
	paddingBottom: 20;
	paddingLeft: 10;
}

.resultsTitleBar
{
	borderStyle: solid;
	borderThickness: 1;
	cornerRadius: 5;
	verticalAlign: middle;
	paddingLeft: 10;
	paddingRight: 10;
	borderColour: #DFE7EB;
	fillColours: #DFE7EB, #DFE7EB;
	barHight: 30;
}

.resultsTitleBarTitle, .resultsTitleBarResults
{
	padding-top: 2;
	fontSize: 22;
}

.resultsTitleBarResults
{
	color: #3D505A;
}

.resultsTitleBarTitle
{
	fontWeight: bold;
}

.resultsTitleBarSpacer
{
	lineColour:#ffffff;	
	thickness: 1;
}






/* --- Question Results --- */

.sectionResultsTitleBar
{
	borderStyle: solid;
	borderThickness: 1;
	cornerRadius: 5;
	verticalAlign: middle;
	paddingLeft: 10;
	paddingRight: 10;
}

.sectionResultsTitleBar
{
	borderColour: #DFE7EB;
	fillColours: #DFE7EB, #DFE7EB;
}

.sectionResultsTitleBarTitle, .sectionResultsTitleBarResults
{
	padding-top: 3;
	fontSize: 18;
}

.sectionResultsTitleBarTitle
{
	fontWeight: bold;
}

.sectionResultsTitleBarSpacer
{
	lineColour:#ffffff;	
	thickness: 1;
}

.sectionResultsVBox
{
	verticalGap: 8;
}

.sectionResultsHBox
{
	horizontalGap: 20;
}







/* --- Topic Results --- */


.summaryFeedbackTopicFeedbackItem, .summaryFeedbackTopicHeader, .summaryFeedbackTopicFooter 
{
	/* These are the pixel width values for the columns in the header, items and footer*/
	/* The topic and feedback column widths are needed, the score column will then just fill the remaining area */
	topicColumnWidthValue: 355;
	feedbackColumnWidthValue: 455;
	scoreColumnWidthValue: 50;
}

.summaryFeedbackTopicFooter 
{
	/* These are the pixel width values for the columns in the header, items and footer*/
	/* The topic and feedback column widths are needed, the score column will then just fill the remaining area */
	topicColumnWidthValue: 260;
	feedbackColumnWidthValue: 455;
	scoreColumnWidthValue: 113;
	
	font-weight: normal;
	backgroundAlpha: 0;
	borderVisible: false;
}



.summaryFeedbackTopicHeader
{
	borderColor: #80929B;
	border-style: solid;
	backgroundColor: #DFE7EB;
	borderVisible: true;
	backgroundAlpha: 1;
}

.summaryFeedbackTopicHeaderText
{
	fontWeight: bold;
	fontSize: 13;
}

.summaryFeedbackTopicHeaderVRule
{
	lineColour:#80929B;	
	thickness: 1;
}

.summaryFeedbackTopicFeedbackItem
{
	borderColor: #80929B;
	borderStyle: solid;
	borderThickness:1;
	borderVisible: true;
	backgroundAlpha: 1;
}

.summaryFeedbackTopicNameText, .summaryFeedbackTopicScoreText
{
	fontSize: 13;
}

.summaryFeedbackTopicVRule
{
	lineColour:#80929B;	
	thickness: 1;	
}

.summaryFeedbackTopicFooter
{
	fontSize: 13;
	font-weight: bold;
	backgroundColor: #DFE7EB;	
	border-color: #80929B;
	border-style: solid;
	borderVisible: true;
	backgroundAlpha: 1;
}

.summaryFeedbackTopicFooterVRule
{
	lineColour:#80929B;	
	thickness: 1;	
}

.summaryFeedbackQuestionFooterKey
{
	paddingTop:0;
	paddingBottom:2;
}


/* --- Item buttons --- */

.questionReportButton
{
	fontSize: 16;
}

.questionReportButton, .feedbackByReferenceButton
{
	filterType: dropShadow;
	cornerRadius: 4;
	shadowAlpha:0.2;
	shadowDistance: 1;
	shadowAngle: 90;
	shadowColor: #25393F;
	shadowBlurX: 1;
	shadowBlurY:1;
	borderColor: #80929B;
	color: #25393F;
	backgroundColors: #ffffff, #DFE7EB, #ffffff, #BFC9CD, #BFC9CD, #ffffff;
}

.questionReportButtonVDivider
{
	lineColour:#80929B;	
	thickness: 1;	
}

.questionReportButtonNameText, .questionReportButtonMarkText
{
	verticalCenter: 0;
}

.questionReportButtonNameText
{
	textAlign: left;
	font-weight: bold;
}

.questionReportButtonMarkText
{
	font-size: 14;
	textAlign: center;
}


.questionReportButtonCorrect, .questionReportButtonIncorrect, .questionReportButtonPartialMark, .questionReportButtonNotAttempted, .questionReportButtonHumanMarked, .questionReportButtonNotMarked
{
	borderStyle: solid;
	borderThickness: 0;
	cornerRadius: 5;
	backgroundAlpha: 1;
	borderVisible: true;
}


/* --- Item States --- */

.questionReportButtonCorrect
{
	backgroundColor: #009245;
}

.questionReportButtonIncorrect
{
	backgroundColor: #C1272D;
}

.questionReportButtonPartialMark
{
	backgroundColor: #F15A24;
}

.questionReportButtonNotAttempted
{
	backgroundColor: #4D4D4D;
}

.questionReportButtonHumanMarked
{
	backgroundColor: #20b1b3;
}

.questionReportButtonNotMarked
{
	backgroundColor: #006699;
}

















/* ---------------------------------------------- Feedback Printing Styles *** DO NOT CHANGE *** --------------------------------------------- */



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

.summaryFeedbackTopicHeaderForPrinting
{
	borderColor: #000000;
	border-style: solid;
	backgroundColor: #00469B;
	borderVisible: true;
	backgroundAlpha: 1;
	/*topicColumnWidthPercent: 45;
	feedbackColumnWidthPercent: 45;
	scoreColumnWidthPercent: 10;*/
}

.summaryFeedbackPrintingHeaderText
{
	color:#000000;	
}

.summaryFeedbackPrintedSectionResultsCanvas
{
	backgroundColor: #FFFFFF;	
}

.summaryFeedbackTopicFeedbackItemPrinted, .summaryFeedbackTopicHeaderForPrinting, .summaryFeedbackTopicFooterForPrinting
{
	topicColumnWidthValue: 205;
	feedbackColumnWidthValue: 205;
	scoreColumnWidthValue: 55;
}

.summaryFeedbackTopicFeedbackItemPrinted
{
	backgroundColor: #FFFFFF;	
}

.summaryFeedbackTopicHeaderTextForPrinting, .summaryFeedbackTopicFooterTextForPrinting
{
	color: #FFFFFF;	
	fontWeight: bold;
	fontSize: 7;
}

.summaryFeedbackTopicFooterTextForPrinting
{
	color: #00ffff;	
}


.summaryFeedbackTopicFeedbackItemPrinted
{
	borderColor: #000000;
	borderStyle: solid;
	borderThickness:1;
	borderVisible: true;
	backgroundAlpha: 1;
	/*topicColumnWidthPercent: 45;
	feedbackColumnWidthPercent: 45;
	scoreColumnWidthPercent: 10;*/	
}

.summaryFeedbackPrintingExamDetails
{
	
}

.summaryFeedbackPrintingExamResults
{
	
}

.summaryFeedbackPrintingExamDetailsExamTitle
{
	color:#000000;
	fontSize: 12;
	padding-bottom:0;
}

.summaryFeedbackTopicNameTextForPrinting
{
	color: #000000;
	fontSize: 7;
}

.summaryFeedbackPrintingContainer
{
	borderThickness:0;
	borderColor:#FFFFFF;
	borderStyle: none;
	background-color: #FFFFFF;
	padding-bottom: 25;
	padding-top: 25;
	padding-left: 25;
	padding-right: 25;
}

.summaryFeedbackPrintingVBox
{
	verticalGap:0;
	fontSize: 8;
	background-color: #FFFFFF;
	border-color: #000000;
	borderWeight: 2;
	border-style: solid;
	paddingBottom: 10;
	paddingTop: 10;
	paddingLeft: 10;
	paddingRight: 10;
}

.summaryFeedbackPrintingVBoxNoBorder
{
	verticalGap:0;
	fontSize: 8;
	padding-bottom: 10;
	padding-top: 10;
	padding-left: 10;
	padding-right: 10;
}

.summaryFeedbackPrintingVBoxNoPadding
{
	verticalGap:0;
	fontSize: 8;
	background-color: #FFFFFF;
	border-color: #000000;
	borderWeight: 2;
	border-style: solid;
	padding-bottom: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}

.summaryFeedbackPrintingHrule
{
	strokeWidth: 2;
	strokeColor: #000000;
	shadowColor: #FFFFFF;	
}

.summaryFeedbackPrintingHeaderBox
{
	padding-bottom: 10;
	padding-top: 10;
	padding-left: 10;
	padding-right: 10;
	backgroundColor: #C9C9C9;
	fontSize: 12;	
}

.summaryFeedbackPrintedText
{
	fontSize: 10;
	color: #000000;	
}

.summaryFeedbackTopicFooterForPrinting
{
	fontSize: 12;
	font-weight: bold;
	backgroundColor: #C9C9C9;	
	border-color: #000000;
	border-style: solid;
	borderVisible: true;
	backgroundAlpha: 1;
}

.summaryFeedbackTopicFooterForPrinting
{
	fontSize: 8;
}

.resultsMessageBoxForPrinting
{
	cornerRadius: 0;
	borderStyle: none;
	borderThickness: 0;
	borderColor: #4D4D4D;
	backgroundColor: #FFFFFF;
	paddingTop: 5;
	paddingLeft: 0;
	paddingRight: 0;
	paddingBottom: 5;
}

.resultsMessageBoxTextForPrinting
{
	fontSize: 8;
	color: #000000;
	font-weight: bold;
}

.resultsTitleBarForPrinting
{
	borderStyle: solid;
	borderThickness: 1;
	cornerRadius: 5;
	verticalAlign: middle;
	paddingLeft: 10;
	paddingRight: 10;
	borderColor: #4D4D4D; 
	backgroundColor: #F9F9F9;
	fillColours: #F9F9F9, #FFFFFF;
}

.resultsTitleBarTextForPrinting
{
	color: #000000;
	fontSize: 10;
	fontWeight: bold;
}

.questionReportButtonNameTextForPrinting, .questionReportButtonMarkTextForPrinting
{
	verticalCenter: 0;
}

.questionReportButtonForPrinting
{
	filterType: dropShadow;
	cornerRadius: 4;
	shadowAlpha:0.1;
	shadowDistance: 2;
	shadowAngle: 90;
	shadowColor: #000000;
	shadowBlurX: 1;
	shadowBlurY:1;
}

.questionReportButtonNameTextForPrinting, .questionReportButtonMarkTextForPrinting
{
	color: #000000;
	textAlign: left;
	font-size: 8;
	font-weight: bold;
}
.questionReportButtonMarkTextForPrinting
{
	textAlign: left;
	font-size: 8;
	font-weight: bold;
}

.questionReportButtonCorrectForPrinting, .questionReportButtonIncorrectForPrinting, .questionReportButtonPartialMarkForPrinting, .questionReportButtonNotAttemptedForPrinting, .questionReportButtonHumanMarkedForPrinting, .questionReportButtonNotMarkedForPrinting
{
	borderStyle: solid;
	borderThickness: 0;
	cornerRadius: 5;
}

.questionReportButtonCorrectForPrinting
{
	backgroundColor: #009245;
}

.questionReportButtonIncorrectForPrinting
{
	backgroundColor: #C1272D;
}

.questionReportButtonPartialMarkForPrinting
{
	backgroundColor: #F15A24;
}

.questionReportButtonNotAttemptedForPrinting
{
	backgroundColor: #4D4D4D;
}

.questionReportButtonHumanMarkedForPrinting
{
	backgroundColor: #20b1b3;
}

.questionReportButtonNotMarkedForPrinting
{
	backgroundColor: #006699;
}

.reportKeyCanvasForPrinting
{	
	padding-top: 10;
	padding-bottom: 10;
	padding-left: 10;
	padding-right: 10;
}

.reportKeyRuleForPrinting
{
	strokeColor: 0;
}


.reportKeyTextForPrinting
{
	fontSize: 8;
	color: 0;
}










/* --------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------- Images --------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

.loadingBar, .loadingPopup
{
	loadingIcon: Embed(source="../images/shared/loading.swf");
}

.warningPopup
{
	warningIcon: Embed("../icons/delivery/popupIcons/warningPopupIcon.swf");
	questionIcon: Embed("../icons/delivery/popupIcons/questionPopupIcon.swf");
}

.dataGridFilterIcons
{
	sortAscIcon: Embed("../icons/admin/icon_sort_ascending.png");
	sortDescIcon: Embed("../icons/admin/icon_sort_descending.png");
	filterIcon: Embed("../icons/admin/icon_filter.png");
}

.toolCloseButton
{
	upSkin: Embed(source="../icons/delivery/toolClips/closeButton.swf", symbol="Up");
	overSkin: Embed(source="../icons/delivery/toolClips/closeButton.swf", symbol="Over");
	downSkin: Embed(source="../icons/delivery/toolClips/closeButton.swf", symbol="Down");
}

.calculator
{
	dragBarSkin: Embed(source="../icons/delivery/toolClips/calculator.swf", symbol="DragBar");
	topPartSkin: Embed(source="../icons/delivery/toolClips/calculator.swf", symbol="Top");
	backgoundUpperSkin: Embed(source="../icons/delivery/toolClips/calculator.swf", symbol="BackgroundUpper");
	backgoundLowerSkin: Embed(source="../icons/delivery/toolClips/calculator.swf", symbol="BackgroundLower");
}

.dataSheet
{
	borderSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="Background");
}

.dataSheetDragBar
{
	borderSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="DragBar");
}

.toolScrollBar
{
	upArrowUpSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="UpArrowButton");
	upArrowOverSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="UpArrowButton");
	upArrowDownSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="UpArrowButton");
	downArrowUpSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="DownArrowButton");
	downArrowOverSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="DownArrowButton");
	downArrowDownSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="DownArrowButton");
	trackSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="ScrollTrack");
	thumbUpSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="ThumbSkin");
	thumbOverSkin: Embed(source="../icons/delivery//toolClips/datasheet.swf", symbol="ThumbSkin");
	thumbDownSkin: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="ThumbSkin");
	thumbIcon: Embed(source="../icons/delivery/toolClips/datasheet.swf", symbol="ThumbIcon");
}




.questionReportButtonCorrect
{
	image: Embed("../icons/delivery/summary/summary_correct.png");
	colourImage: Embed("../icons/delivery/summary/summary_correct_hc.png");
}

.questionReportButtonCorrectForPrinting
{
	image: Embed("../icons/delivery/summary/summary_correct_print.swf");
}

.questionReportButtonIncorrect
{
	image: Embed("../icons/delivery/summary/summary_incorrect.png");
	colourImage: Embed("../icons/delivery/summary/summary_incorrect_hc.png");
}

.questionReportButtonIncorrectForPrinting
{
	image: Embed("../icons/delivery/summary/summary_incorrect_print.swf");
}

.questionReportButtonPartialMark
{
	image: Embed("../icons/delivery/summary/summary_partial.png");
	colourImage: Embed("../icons/delivery/summary/summary_partial_hc.png");
}

.questionReportButtonPartialMarkForPrinting
{
	image: Embed("../icons/delivery/summary/summary_partial_print.swf");
}

.questionReportButtonNotAttempted
{
	image: Embed("../icons/delivery/summary/summary_notattempted.png");
	colourImage: Embed("../icons/delivery/summary/summary_notattempted_hc.png");
}

.questionReportButtonNotAttemptedForPrinting
{
	image: Embed("../icons/delivery/summary/summary_notattempted_print.swf");
}

.questionReportButtonHumanMarked
{
	image: Embed("../icons/delivery/summary/summary_human.png");
	colourImage: Embed("../icons/delivery/summary/summary_human_hc.png");
}

.questionReportButtonHumanMarkedForPrinting
{
	image: Embed("../icons/delivery/summary/summary_human_print.swf");
}


.questionReportButtonNotMarked
{
	image: Embed("../icons/delivery/summary/summary_notmarked.png");
	colourImage: Embed("../icons/delivery/summary/summary_notmarked_hc.png");
}

.questionReportButtonNotMarkedForPrinting
{
	image: Embed("../icons/delivery/summary/summary_notmarked_print.swf");
}





.dragCursor
{
	dragCursor: Embed(source="../icons/delivery/resizePopupIcons/dragCursor.swf")
}

.standardPopup
{
	warningIcon: Embed("../icons/admin/warning_blue.png");
	infoIcon: Embed("../icons/admin/info_blue.png");
	questionIcon: Embed("../icons/admin/question_blue.png");
}




.pageRequiresScrollingPop
{
	infoIcon: Embed("../icons/delivery/scrollWarningIcons/scrollWarningIcon.swf");
	roundedCorners: true;
}

.pageRequiresScrollingCloseBut
{
	icon: Embed("../icons/delivery/scrollWarningIcons/scrollWarningCloseIcon.swf");
}

.footerTooltip
{
	fontFamily: sourcesans;
	color: #3d505a;
	borderColor: #666666;
	borderAlpha: 1;
	backgroundAlpha: 1;
	borderVisible: true;
	dropShadowVisible: false;
	backgroundFill: #FFFFFF;
	roundedCorners: TR,TL,BL,BR;
	cornerRadius: 8;
	dropShadowAlpha: 0;
	shadowAlpha: 0;
}

.audioPlayCheck{
	playIcon: Embed(source="../icons/delivery/audioCheckIcons/playButtonIcon_white.swf");
	stopIcon: Embed(source="../icons/delivery/audioCheckIcons/stopButtonIcon_white.swf");
}





.languagePickerButton
{
	selectedLangIcon: Embed("../icons/delivery/languageIcons/languageSelectedIcon_blue.swf");
}

.languageButtonen
{
	backgroundImage: Embed(source="../icons/delivery/languageIcons/en.swf");
}

.languageButtonfr
{
	backgroundImage: Embed(source="../icons/delivery/languageIcons/fr.swf");
}

.languageButtonge
{
	backgroundImage: Embed(source="../icons/delivery/languageIcons/ge.swf");
}

.languageButtonwe
{
	backgroundImage: Embed(source="../icons/delivery/languageIcons/cy.swf");
}

.highlightIcon
{
	icon : Embed(source="../images/delivery/sa_delivery_icons_highlight20x20.swf");
	tintColour: #2B9ED8;
}

/* For Marks summary Panel */


.availableMarksPreviousButton
{
	dropShadowDistance: 0;
	icon: Embed(source="../icons/delivery/summary/summaryPanel/feedback-icon_switch_button_left.swf");
}

.availableMarksNextButton
{	
	dropShadowDistance: 0;
	icon: Embed(source="../icons/delivery/summary/summaryPanel/feedback-icon_switch_button_right.swf");
}

.totalAwardedMarksGroup{
	
	/* Default colours */
	
	tintColour: #2B9ED8;
	color: #3D505A;
	hoverColour: #DFE5E8;
	normalColor : #FFFFFF;	
	
	fontSize: 14;	
	paddingTop:10;
	paddingBottom:10;
	fontWeight: bold;
}


.summaryAvailableMarksButton{
	
	color: #ffffff;	
	cornerRadius: 5;
	disabledColor: #ffffff;
	
	
	buttonHeight: 30;
	fontSize: 14;
	fontWeight: bold;
	textAlign:center;
	verticalAlign:middle;
	/*horizontalAlign:center;	*/
	/* Border Thickness does not seem to apply consistently, so we hide it for the flat style by setting alphas to 0 */
	/* We need to keep the borderThickness at 1 for accessibility mode */
/*	focusBorderThickness: 0;*/
	borderThickness: 1;
	borderAlphas: 0, 0, 0, 0;
	dropShadowDistance: 0;
	disabledAlpha: 1;
	
	bottomPadding : 8;
	
	topPadding : 8;
	
	fillColours: #4087BE,#005FA8   ,#60B6E2,#005FA8   ,#005FA8,#60B6E2   ,#4087BE,#005FA8;
	borderColours: #005FA8, #005FA8;
	selectedColour:  #3D505A;
	
	
}



.summaryAvailableMarksButtonIcon{
	icon: Embed(source="../icons/delivery/summary/summaryPanel/feedback-icon_usermark.swf");
	labelPlacementPos:right;	
	gapBetweenIconAndLabel: -25;
}


/*.summaryPanelButtonBarButton{*/
	
	
	/* CButton styles */
	
	/* First two up and disabled, the second two over, last two down */
	
	/*fillColours: #4087BE,#005FA8   ,#60B6E2,#005FA8   ,#005FA8,#60B6E2   ,#4087BE,#005FA8;
	fillAlphas:1,1;
	borderColours: #005FA8, #005FA8;
	borderAlphas: 1,1;
	disabledAlpha: 0.3;
	topPadding: 6;
	leftGap: 8;
	rightGap: 8;
	bottomPadding: 6;
	dropShadowAlpha: 0.50;
	dropShadowDistance: 1;
	dropShadowBlurX: 3;
	dropShadowBlurY: 3;
	dropShadowAngle: 90;
	dropShadowColour: #495A61;	   
	buttonHeight : 35;	
}*/

.summaryAvailableMarksButtonCurrent
{
	color: #ffffff;
	disabledColor: #ffffff;
	
	/* CButton styles */
	
	/* First two up and disabled, the second two over, last two down */
	
	fillColours: #3D505A, #3D505A, #6D7C83, #6D7C83, #9EA8AD, #9EA8AD, #9EA8AD, #9EA8AD;
	
	
	borderColours: #3D505A, #3D505A;
/*	focusBorderThickness: 0;*/
	borderThickness: 0;
	disabledAlpha: 1;	
	
}

.annotationToggleButton
{
	onIcon: Embed("../icons/delivery/marking/icon_annotationsOn.png");
	offIcon: Embed("../icons/delivery/marking/icon_annotationsOff.png");
}

.annotationButtons
{
	arrowIcon: Embed("../icons/delivery/marking/icon_22_markingTool_select.png");
	lineIcon: Embed("../icons/delivery/marking/icon_22_markingTool_highlighter.png");
	boxIcon: Embed("../icons/delivery/marking/icon_22_markingTool_box.png");
	tickIcon: Embed("../icons/delivery/marking/icon_22_markingTool_tick.png");
	commentIcon: Embed("../icons/delivery/marking/icon_22_markingTool_comment.png");
	deleteIcon: Embed("../icons/delivery/marking/icon_22_markingTool_delete.png");
	deleteIconDisabled: Embed("../icons/delivery/marking/icon_22_markingTool_deleteDisabled.png");
}

.annotationButtonSymbols
{
	tick: Embed("../icons/delivery/marking/icon_20_annotation_tick.png");
	cross: Embed("../icons/delivery/marking/icon_20_annotation_cross.png");
}

.annotationCommentBox
{
	minimiseIcon: Embed("../icons/delivery/marking/graphic_minimise.png");
}


.breakConfirmDetailsStyle
{
	font-size: 22;
	background-alpha: 0;
	color: #ffffff;
	
	/* CForm styles */		
	borderAlpha: 0;		
	topPadding : 30;
	leftPadding : 30;
	rightPadding : 30;	
	bottomPadding : 10;
}

.breakConfirmDetailsStyleItem
{		
	embedFonts: true;
	fontWeight : normal;
}

.breakConfirmDetailsStyleLabel
{
	borderAlpha: 0;
	borderVisible: false;
	contentBackgroundAlpha: 0;
	
	
	/* CBTextInput styles */
	
	disabledAlpha: 1;
	contentBackgroundDisabledAlpha: 0;
	embedFonts: true;
	fontWeight : bold;
}

.breakConfirmDetailInfoStyle
{
	font-size: 14;	
	paddingBottom:5;
}

.contactInvigilatorLabelStyle
{
	font-size: 24;	
	color: #ffffff;
}

.breakConfirmDetailsButtonGroupStyles
{	
	font-size : 14;
	fontWeight : normal;	
	
}

.breakConfirmDetailsYesButton, .breakConfirmDetailsNoButton, .breakConfirmDetailsBackButton
{
	fillAlphas : 0, 0, 0, 0, 0, 0, 0, 0;
	borderColours: #FFFFFF, #FFFFFF;
	roundedCorners: TL, BL, TR, BR;	
	borderAlphas: 1, 1, 1, 1;
	cornerRadius : 5;
	useRollOver : true;
	font-size: 14;
	fontWeight: normal;
	textAlign: center;
	color: #FFFFFF;
	paddingTop : 15;
	topPadding : 15;
	iconPaddingTop : 15;
}

.breakConfirmDetailsYesButton
{
	icon: Embed(source="../icons/delivery/deliveryFlatIcons/delivery_icon_tick.swf");
	labelPlacementPos: bottom;
}

.breakConfirmDetailsNoButton
{

	icon: Embed(source="../icons/delivery/deliveryFlatIcons/delivery_icon_cross.swf");
	labelPlacementPos: bottom;
}

.breakConfirmDetailsBackButton
{
	icon: Embed(source="../icons/delivery/deliveryFlatIcons/delivery_icon_back.swf");
	labelPlacementPos: right;
	leftGap: 20;
	rightGap: 20;
	paddingLeft: 15;
	font-size: 18;
	topPadding : 5;	
}

/* ------------- IS ANY OF THIS NEEDED ? ------------- */





/* ---------------------------------------------- Reports --------------------------------------------- 



.printOverallExamReportTitleVBox, .printOverallExamReportFooterVBox, .printOverallExamReportSummary, .printOverallExamReportBreakdown
{
	clientLogo: Embed('../images/admin/logo_print.swf');
}


.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: 30;
	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
{
	verticalGap: 0;
	borderThickness: 1;
	borderColor: 0;
	borderStyle: solid;
}

.printOverallExamReportTitleVBox
{
	clientLogoWidth: 100;
}

.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;
	backgroundAlpha: 0;
}

.printOverallExamReportSummaryTableItemText
{
	color: 0;
}

.printOverallExamReportBreakdownTableItemText, .printOverallExamReportBreakdownTableItemTextLastCol
{
	color: 0;
	backgroundAlpha: 0;
}

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

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

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

.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;
}





*/









/* ---------------------------------------------- MISC --------------------------------------------- 


.dataSheetInner
{
cornerRadius: 5;
verticalScrollBarStyleName: toolScrollBar;
}


.calcToolButton, .dataSheetToolButton, .videoToolButton
{

}

.calculator
{
horizontalButtonSpacing: 15;
verticalButtonSpacing: 15;
}

.calculatorBackground
{
backgroundAlpha: 0;
}

.calculatorButton, .pauseButton, .playButton
{
fontSize: 24;
fontWeight: bold;
fillColors: #e6e6e6, #e6e6e6, #ffbf00, #ff7f00;
highlightAlphas: 0.5, 0.5;
borderColor: #5c5c5c;
cornerRadius: 3;
themeColor: #FFFFFF;
}

.calculatorDisplay
{
backgroundColor: #FFFFCC;
cornerRadius: 5;
borderThickness: 0;
borderStyle: solid;
}

.calculatorDisplayText
{
fontFamily: embedBTLLCD;
fontSize: 48;
color: 0;
}

.calculatorShadow
{
filterType: innerShadow;
}

.calculatorShadow
{
angle: 0;
blurX: 4;
blurY: 4;
distance: 0;
color: 0;
quality: 5;
strength: 1.5;
alpha: 0.6;
}


.toolsMenu
{
backgroundColor: #FFFFFF;
borderColor: #006077;
rollOverColor: #B2E1FF;
selectionColor: #7FCEFF;
textRollOverColor: #2B333C;
textSelectedColor: #2B333C;
color: 0;
}


.videoPauseButton, .videoPlayButton
{

}


.numericStepperUpButton
{
icon: Embed("../icons/admin/stepper_up.png");
}

.numericStepperDownButton
{
icon: Embed("../icons/admin/stepper_down.png");
}



*/


