/* Numericacl Test .css */

/*
25/02/08
Added importants to paddings and margins to overide v2 efcHolder * pad and mar blanking.
dave
*/

.clearfix:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}

 /* mac hide \*/
	* html .clearfix {height: 1%;}
	  .clearfix {display: block;}
 /* End hide */

/*body { font-size:100%;} */

body .GradGenericBlueLinksConst { font-family:Arial, Helvetica, sans-serif; color:#336699;}
body .GradGenericBlueLinksConst a:link { font-family:Arial, Helvetica, sans-serif; color:#336699;}
body .GradGenericBlueLinksConst a:visited { font-family:Arial, Helvetica, sans-serif; color:#336699;}
body .GradGenericBlueLinksConst a:hover { font-family:Arial, Helvetica, sans-serif; color:#336699;} 

/* controlling the smaller text in "take test" link */
body a span.NT-BlueTextSmall {font-size:0.83em; font-weight:normal;}

.numeracyBlueLinks a:link{     font:1em Arial, Helvetica, sans-serif; color:#336699;  text-decoration:none;}
.numeracyBlueLinks a:visited{  font:1em Arial, Helvetica, sans-serif; color:#597987;  text-decoration:none;}
.numeracyBlueLinks a:hover{    font:1em Arial, Helvetica, sans-serif; color:#336699;  text-decoration:underline;}

.GradGenericSmallBlueLinks2 a:link{     font:11px Arial, Helvetica, sans-serif; color:#336699;  text-decoration:none;}
.GradGenericSmallBlueLinks2 a:visited{  font:11px Arial, Helvetica, sans-serif; color:#597987;  text-decoration:none;}
.GradGenericSmallBlueLinks2 a:hover{    font:11px Arial, Helvetica, sans-serif; color:#336699;  text-decoration:underline;}

ul.bulletdash {list-style-image:url(/assets/images/v1/numeracyTest/dash-bullet-point.gif); padding: 0; margin:5px 0 0 10px !important;}

h1.numerical{ font-family:Arial, Helvetica, sans-serif; font-size:1.083em; color:#333333; margin:15px 0 0 0 !important; padding:0;}
h2.numerical{ font-family:Arial, Helvetica, sans-serif; font-size:1.25em; color:#333333; margin:15px 0 10px 0 !important; padding:0;}
h3.numerical{ font-family:Arial, Helvetica, sans-serif; font-size:0.916em; color:#666666; margin:0px 0 6px 0 !important; padding:0;}

.NumeracyText{ font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#333333; margin:6px 0 0 0 !important; padding:0;}
.NumeracyTextBase{ font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#333333; margin:6px 0 15px 0 !important; padding:0;}

#Numeric-Holder{font-size:0.75em; padding:0; margin:0;}

#Numeracy-Welcome{}
#Numeracy-WC-Left{width:66.6%; float:left;}
#Numeracy-WC-Right{width:33.3%; float:right;}
#NM-Confidentiality{background-color:#ccdcec; overflow:hidden; margin:15px 0 0 0 !important;}
#NM-ConfidentialityTop{background-color:#ccdcec; height:10px; overflow:hidden;}
#NM-ConfidentialityBottom{background-color:#ccdcec; height:10px; overflow:hidden;}
#NM-ConfidentialityMiddle{margin:0 20px 0 10px !important;}
.NM-PC-Margin{Margin: 10px 10px 0 0 !important;}

#NM-WCleft-Margin{ margin:0 15px 0 10px !important;}

#Numeracy-SelectTest{ margin: 10px 0 10px 10px !important; overflow:hidden;}

.Numeracy-SwitchTest{width:33.3%; float:left; margin:0; padding:0; overflow:hidden;}
.Numeracy-SwitchTestMargin1{ margin:0 5px 0 0 !important;  background-color:#FFFFFF; overflow:hidden;}
.Numeracy-SwitchTestMargin2{ margin:0 3px !important;  background-color:#FFFFFF; overflow:hidden;}
.Numeracy-SwitchTestMargin3{ margin:0 0 0 5px !important;  background-color:#FFFFFF; overflow:hidden;}

.NumericTextTop{ background-image:url(/assets/images/v1/numeracyTest/NumericTestBox-TopRepeat.gif); background-repeat:repeat-x; width:100%; height:13px; overflow:hidden;}
.NumericTextTopLeft{ float:left; background-image:url(/assets/images/v1/numeracyTest/NumericTestBox-TopLeft.gif); height:13px; width:15px; background-repeat:no-repeat;}
.NumericTextTopRight{ float:right; background-image:url(/assets/images/v1/numeracyTest/NumericTestBox-TopRight.gif); height:13px; width: 11px; background-repeat:no-repeat;}

.NumericTextMiddle{ padding:0px; margin:0; overflow:hidden; border-left: solid 2px #cccccc;  border-right: solid 2px #cccccc; overflow:hidden;}
.NumericalTestPadding{margin: 0 10px 8px 10px !important;}
.NM-SponsoredBy{ text-align:center; font-style:italic; }
.NM-Sponsors{font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:0.916em; color:#666666; display:block; padding: 0 0 5px 0 !important; overflow:hidden;}

.NumericTextBottom{ background-image:url(/assets/images/v1/numeracyTest/NumericTestBox-BottomRepeat.gif); background-repeat:repeat-x; width:100%; height:13px; overflow:hidden;}
.NumericTextBottomLeft{ float:left; background-image:url(/assets/images/v1/numeracyTest/NumericTestBox-BottomLeft.gif); height:13px; width:15px; background-repeat:no-repeat;}
.NumericTextBottomRight{ float:right; background-image:url(/assets/images/v1/numeracyTest/NumericTestBox-BottomRight.gif); height:13px; width: 11px; background-repeat:no-repeat;}

.NM-TopLeft { float:left; background-image:url(/assets/images/v1/numeracyTest/top-left.gif); height:10px; width:10px; background-repeat:no-repeat;}
.NM-TopRight { float:right; background-image:url(/assets/images/v1/numeracyTest/top-right.gif); height:10px; width:10px; background-repeat:no-repeat;}
.NM-BottomLeft { float:left; background-image:url(/assets/images/v1/numeracyTest/bottom-left.gif); height:10px; width:10px; background-repeat:no-repeat;}
.NM-BottomRight { float:right; background-image:url(/assets/images/v1/numeracyTest/bottom-right.gif); height:10px; width:10px; background-repeat:no-repeat;}

#Numeracy-MinRequirements{background-color:#F0F2EB; margin:0 0 20px 10px !important; padding:10px 0 10px 0 !important; overflow:hidden;}

#Numeracy-MR-Left{width:66.6%; float:left; padding:0; margin:0; overflow:hidden;}
#Numeracy-MR-Right{width:33.3%; float:right; padding:0; margin:0; overflow:hidden;}
.Numeracy-Padding{ padding:0 8px 0 8px !important; margin:0; }
.Numeracy-PaddingNOTE{ padding:0 8px 0 4px !important; margin:0; }
.Numeracy-Padding2{ padding:0 8px 0 8px !important;}
.Numeracy-Padding3{ padding:10px 8px 0 4px !important;}

#NM-Timer1{width:185px;}
#NM-Timer2{width:250px;}
/* Changed for german box so it displays on one line */
.TimerWhiteText select { padding-left:10px !important; width:70px;}

.NM-TimerTop{background-color:#b2b2b2; height:14px; overflow:hidden;}
.NM-TimerTopLeft{ float:left; background-image:url(/assets/images/v1/numeracyTest/Timer-TopLeft.gif); height:14px; width:15px; background-repeat:no-repeat;}
.NM-TimerTopRight{ float:right; background-image:url(/assets/images/v1/numeracyTest/Timer-TopRight.gif); height:14px; width:17px; background-repeat:no-repeat;}

.NM-TimerMiddle{ background-color:#b2b2b2; padding:0 0 0 15px !important;}

.NM-TimerBottom{ background-color:#b2b2b2; height:14px; overflow:hidden;}
.NM-TimerBottomLeft{ float:left; background-image:url(/assets/images/v1/numeracyTest/Timer-BottomLeft.gif); height:14px; width:15px; background-repeat:no-repeat;}
.NM-TimerBottomRight{ float:right; background-image:url(/assets/images/v1/numeracyTest/Timer-BottomRight.gif); height:14px; width:17px; background-repeat:no-repeat;}

.TimerDropDown{width:100px;}

.TimerWhiteText{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:1.16em; font-weight:bold;}
.TimerRadioSpacing{ display:block; padding:10px 0 0 0 !important;}

