.EnabledTest{
	margin:auto;
	margin-top:20px;
	width:70%;
	padding:10px;
	background-color:#CCCCCC;
	border:1px solid black;

}
.EnabledTest h2 {color:#000099;}
.EnabledTest .desc {padding-left:20px; font-size:1.2em;}

.DisabledTest{
	margin-left:250px;
	width:50%;
	background-color:#CD5555;
	border:1px solid black
}
.TestLink{

	text-align:center
}

.Header{
	font-size:1.3em;
}
.defTBL { background-color:#D2E5FF; border:1px solid black; margin-top:0px; margin-left:10px;}
.defTBL { background-color:#CCCCFF; border:1px solid black; margin-top:0px; margin-left:10px;}
.defTBL THEAD TR {background-color:#000099; color:#FFFFFF;}
.defTBL THEAD TD {padding:10px;text-align:center; font-size:large;}
.defTBL TBODY {}
.defTBL TBODY TR {}
.defTBL TBODY TD {padding:6px;}
.defTBL TFOOT {}
.defTBL TFOOT TR {background-color:#B2C5DF;}
.defTBL TFOOT TD {}
.defTBL .AltRow {background-color:#AAAAFF;}
.defTBL .Row {}
.defTBL .Row:nth-child(odd) {background-color:#CCCCFF;}
.defTBL .Row:nth-child(even) {background-color:#AAAAFF;}

.SuccessPage
{
	font-size:14pt;
	background-color:#CFC;
	text-align:center;
}
.defSucessTbl
{
	font-size:14pt;
}
.FailedPage
{
	background-color:#F99;
	font-size:2em;
	text-align:center;
}
.FailedPageError
{
	font-size:16pt;
}
.ResumedTests
{
	background-color:#FAA;
	border: 1px solid #000;
	margin:auto;
	width:80%;
}
.highlight
{
	background-color:#FFC;
}
.nohighlight
{
	background-color:#FFC;
}
.gen_body
{
	background-color:#B23AEE;
}
.full_bg
{
	background-color: #FFF;
}
.Timer
{
	font: 18pt/22pt Arial; position:fixed; top:4px; right:4px; background-color:#FFF; border:1px solid black;
}
.TimerHeader
{
	font: 14pt/16pt Arial; padding: 0 4px; background-color:#999; color:#FFF;
}
.TimerYellow
{
	background-color:#FFFF33;  padding:0 6px; text-align:center;
}
.TimerRed
{
	background-color:#FF0000;  padding:0 6px;  text-align:center;
}
.TimerBlue
{
	background-color:#CCF;  padding:0 6px; text-align:center;
}


.QuestionBlock {border:2px solid black; margin:10px; padding:10px;}
.Question { font-size:1.5em; padding-left:10px; margin-bottom:10px;}
.Choice {font-size:1.2em; padding:5px; padding-left:30px; margin-left:10px;}
.Choice .prefix { padding-right:5px;}

.choice {font-size:1.2em; padding:5px; padding-left:30px; margin-left:10px;}
.choice .prefix { padding-right:5px;}

.ansbox p
{
	color:#000099; font-size:1.1em;
}
.ansbox p span
{
	padding:5px; padding-right:20px; border:1px solid #CCCCCC;
}
.s6
{
	margin-right:60px;
}


.SINFO {margin:50px; border:1px solid black;}
.SINFO div {font-size:1.3em; padding:5px;}
.SINFO div {padding-left:10px;}
.test_btn {margin-left:200px; margin-top:10px;}
.continue_btn {margin:5px;}

.ResumeBlock { margin:auto;margin-top:20px; width:60%; border:1px solid black;}
.ResumeTitle {font-size:1.8em; font-weight:bold;}
.ResumeTest a{font-size:1.5em; padding-left:50px; color:#000099;}
.ResumeTest a:hover {color:#009900;}


#end_timer { width:400px;}
#test_timer { font-size:1.4em; width:200px; position:fixed; top: 1em; right:1em;}
#test_sync { font-size:1em; width:200px; position:fixed; bottom: 1em; right:1em; border:1px solid #999999; padding:2px; background-color:#EEEEEE;}
.selected { background-color:#ed6221; color: #FFFFFF;}
.selected { background-color:#ffffff;border-color:#cccccc;  border-width: 2px;border-style: dashed; color:#000000}
.choice {}


#divLogo a {
	pointer-events: none;
	cursor: default;
}



.sticky {
	position: fixed;
	top: -20px;
}

.TestTitle {}


.PrepTestText{font-size:1.5em; text-align:center;}

.T_3YEP1-A,.T_3YEP1-B {background-color:#FF9999;}
.T_3YEP3-A,.T_3YEP3-B {background-color:#99FF99;}
.T_3YEP2-A,.T_3YEP2-B {background-color:#9999FF;}

.T_CIC3YEP1-A,.T_CIC3YEP1-B {background-color:#FF9999;}
.T_CIC3YEP3-A,.T_CIC3YEP3-B {background-color:#99FF99;}
.T_CIC3YEP2-A,.T_CIC3YEP2-B {background-color:#9999FF;}

.ui-datepicker-header * {  color:#000000;}
