/* CSS file --- delivery access --- */

@namespace s "library://ns.adobe.com/flex/spark";
@namespace components "components.*";

@font-face
{
	src: url("../../fonts/verdana.ttf");            
	fontFamily: Verdana;
	fontWeight: normal;
	font-style: normal;
	embedAsCFF: true;
	advancedAntiAliasing: false;
}

@font-face
{
	src: url("../../fonts/verdanab.ttf");            
	fontFamily: Verdana;
	fontWeight: bold;
	font-style: normal;
	embedAsCFF: false;
	advancedAntiAliasing: false;
}

@font-face
{
	src: url("../../fonts/verdanai.ttf");            
	fontFamily: Verdana;
	fontWeight: normal;
	font-style: italic;
	embedAsCFF: false;
	advancedAntiAliasing: false;
}

@font-face
{
	src: url("../../fonts/verdanaz.ttf");            
	fontFamily: Verdana;
	fontWeight: bold;
	font-style: italic;
	embedAsCFF: false;
	advancedAntiAliasing: false;
}

s|Application
{
	backgroundColours: #D8DDF0, #D8DDF0;
	backgroundImage: Embed("../images/background.jpg");
	color: #000000;
	fontFamily: Verdana;
	fontWeight: normal;
	focusBorderColours: #51CBEE, #51CBEE;
	focusBorderThickness: 1;
	focusBorderOffset: 2;
}

.contentArea, .wrapper
{
	borderColor: #2E353F;	
	borderAlpha: 1;
	borderStyle: solid;
	borderWeight: 1;
	cornerRadius: 0;
	backgroundColor: #ffffff;
	backgroundAlpha: 1;
	backgroundColours: #ffffff, #ffffff;
	paddingLeft:0;
	paddingRight:0;
	paddingTop:0;
	paddingBottom:0;
}

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

.examName, .candidateName, .itemNameDisplay, .timerDisplayIntro, .timerDisplay, .unansweredQuestionsDisplay,.progressBarLabel, .progressPercentage, .questionListHeadings
{
	fontSize: 16;
}

.progressBarLabel
{
	textAlign: right;
}

.progressPercentage
{
	textAlign: right;
}

.candidateName, .itemNameDisplay
{
	textAlign: left;
}


s|Button
{
	fontSize: 16;
	font-weight: normal;
	color: #000000;
	cornerRadius: 5;
	disabledColor: #000000;
	fillColours: #FCFCFD,#BCC8E2   ,#BCC8E2,#BCC8E2   ,#8993A8,#8993A8   ,#FCFCFD,#BCC8E2;
	fillAlphas:1,1;
	borderColours: #2E353F, #2E353F;
	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;
}

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


.exitButton
{
	fillColours: #FEFCFC,#E67882   ,#E6737D,#E6737D   ,#C4626A,#C4626A   ,#FEFCFC,#E67882;
}

.preferencesButton , .helpButton, .examDetailButton
{
	fontSize: 14;	
}

.flagButton, .commentButton, .commentButtonWithComment, .exitButton, .questionList, .startButton, .introButton, .toolsButton, .returnButton,.feedbackButton,.hideFeedbackButton, .qualityControlButton
{
	topPadding: 6;
	leftGap: 6;
	rightGap: 6;
	bottomPadding: 6;
}

.nextButton, .backButton
{
	topPadding: 6;
	leftGap: 12;
	rightGap: 12;
	bottomPadding: 6;
}

.nextButton
{
	icon: Embed(source="../icons/nextButtonIcon.swf");
	iconAtEdge: true;
}

.backButton
{
	icon: Embed(source="../icons/backButtonIcon.swf"); 
	iconAtEdge: true;
}

.questionFlagSymbol
{
	backgroundColor: null;
	backgroundImage: Embed("../icons/flagBig.swf");
	showBordersInColorPreferences: 0;
	borderVisible: false;
}

.startButton{
	icon: Embed(source="../icons/startButtonIcon.swf"); 
	iconAtEdge: true;
}


s|Panel
{
	borderColor: #FFFFFF;
	borderAlpha: 1;
	
	/* CPanel styles */
	
	titleColour:#000000;
	topBarFillColours: #d8deef,#d8deef, #d8deef,#d8deef;
	topBarDividerColour: #91a7ca;
	backgroundColours: #ffffff, #ffffff;
	dropShadowColour: #495A61;
	controlBarDividerColour: #495A61;
}



s|TitleWindow
{
	borderColor: #FFFFFF;
	borderAlpha: 1;
	
	/* CTitleWindow styles */
	
	titleColour:#000000;
	topBarFillColours: #3D505A,#3D505A, #3D505A,#3D505A;
	topBarDividerColour: #91a7ca;
	backgroundColours: #ffffff, #ffffff;
	dropShadowColour: #495A61;
	controlBarDividerColour: #495A61;
}

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

.standardPopup,.warningPopup, .errorPopup, .versionPopup, .confirmWindow, .errorPopup
{
	borderColor: #FFFFFF;
	borderAlpha: 1;
	
	/* CPanel styles */
	
	titleColour:#000000;
	topBarFillColours: #d8deef,#d8deef, #d8deef,#d8deef;
	topBarDividerColour: #91a7ca;
	backgroundColours: #ffffff, #ffffff;
	dropShadowColour: #495A61;
	controlBarDividerColour: #495A61;
}


.pageListBar
{
	backgroundColor: #ffffff;
	foregroundColor: #2E353F;
	arrowSource: Embed("../icons/current.swf");
	flagSource: Embed("../icons/flag.swf");
}

.pageListHeader
{
	backgroundColor:#d8deef ;
	foregroundColor: #2E353F;
	color: #000000;
}

.pageListHeadingText
{
	color:#000000;
	fontSize: 16;
	
}

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

.sectionTab, .sectionTabSelected, .sectionTabFocus
{
	lineBreak: "explicit";
}

.tabBarButton
{
	borderColours: #000000, #000000;
	fillColours: #F9F9F9,#F9F9F9 ,#F08A00,#F08A00 ,#ECC18A,#ECC18A  ,#F08A00,#F08A00;
	fillAlpha: 1,1;
}

.customTabBarTabStyle 
{
	cornerRadius: 5;
	fontFamily: arialBTL;
	font-size: 16;
	color: #000000;
	font-weight: bold;
	paddingLeft: 15;
	paddingTop:3;
	paddingRight: 15;
	backgroundColor: #F9F9F9;
	backgroundColorOnRollover: #ecc18a;
	selectionColor: #F08A00;
	borderColor: #2E353F;
}



.examWarningPinInput
{
	font-size: 15;
}

.messagePopupText
{
	font-size: 18;
}





