.background1 {
	background-image:url(../images/BACKGROUND_21.gif);
}
.titlebar1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	background-image:url(../images/Background13.gif);
	color: #FFFFFF;
}
.headline1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bolder;
	color: #F9853A;
}
.headline2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color:#8A8C8D;
}
.headline3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color: #DFDFDF;
}
.headline4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#FFFFFF;
}
.headline5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#F9853A;
}
.headline6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bolder;
	color: #F9853A;
}
.headline7 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bolder;
	color:#333333;
}
.headline8 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#CC0000;
}
.headline9 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #F9853A;
}
.headline10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #8AC817;
}
.headline11 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#F9853A;
}
.headline12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 42px;
	font-weight: bolder;
	color: #8AC817;
}
.text1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.text2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:#666666;
}
.text3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	text-align:justify;
}
.text4 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:#F9853A;
}
.text5 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:#999999;
}
.text6 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:#009933;
}
.text7 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#999999;
}
.text8 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color:#0066CC;
}
.text9 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#0000FF;
}
.text10 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#0066CC;
}
.text11 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bolder;
	color:#333333;
}
.text12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bolder;
	color:#333333;
	text-decoration:underline;
}
.text13 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bolder;
	color:#333333;
}
.text14 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FFFFFF;
}
.question1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color:#0000FF;
}
.question2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color:#0000FF;
}
.answer1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#0000FF;
}
.answer2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#666666;
}
.screenSizeButton {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration:none;
	border: 1px solid #F9853A;
}
.screenSizeButton:hover {
	background-color:#FFFFFF;
	text-decoration:underline;
}
.screenSizeButtonHighlighted {
	background-color:#CCFF00;
	text-decoration:underline;
}
.loginTitles1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#565765;
}
.loginElements1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#565765;
}
.loginError1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FF0000;
	padding:4px;
	display:none;
}
.button1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 13px;
	background-image:url(../images/BACKGROUND_button1.gif);
	color:#565765;
	border:1px solid #666666;
	cursor:pointer;
}
.button1:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 12px;
	background-image:url(../images/BACKGROUND_button2.gif);
	color: #565765;
	border:2px solid #0000FF;
	cursor:pointer;
}
.button2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	background-image:url(../images/BACKGROUND_button1.gif);
	color:#565765;
	border:1px solid #666666;
	cursor:pointer;
}
.button2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	background-image:url(../images/BACKGROUND_button2.gif);
	color: #565765;
	border:1px solid #0099FF;
	cursor:pointer;
}
.button3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding: 4px;
	background-image:url(../images/BACKGROUND_button1.gif);
	background-color: #DDDDDD;
	color:#565765;
	border:1px solid #666666;
	cursor:pointer;
}
.button3:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding: 4px;
	background-image:url(../images/BACKGROUND_button2.gif);
	background-color: #C3D2F7;
	color: #0033CC;
	border:1px solid #0099FF;
	cursor:pointer;
}
.button_next1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding: 2px;
	background-image:url(../images/BACKGROUND_nextButton1.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #DDDDDD;
	color:#565765;
	font-weight: bold;
	border:1px solid #666666;
	cursor:pointer;
	white-space:nowrap;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:32px;
	margin-left:4px;
}
.button_next1:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding: 2px;
	background-image:url(../images/BACKGROUND_nextButton1_ON.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color: #C3D2F7;
	color:#0033CC;
	font-weight: bold;
	border:1px solid #0099FF;
	cursor:pointer;
	white-space:nowrap;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:32px;
	margin-left:4px;
}
.button_prev1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding: 2px;
	background-image:url(../images/BACKGROUND_prevButton1.gif);
	background-position:top left;
	background-color: #DDDDDD;
	color:#565765;
	font-weight: bold;
	border:1px solid #666666;
	cursor:pointer;
	white-space:nowrap;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:32px;
	margin-right:4px;
}
.button_prev1:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding: 2px;
	background-image:url(../images/BACKGROUND_prevButton1_ON.gif);
	background-position:top left;
	background-color: #C3D2F7;
	color: #0033CC;
	font-weight: bold;
	border:1px solid #0099FF;
	cursor:pointer;
	white-space:nowrap;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:32px;
	margin-right:4px;
}
.formElements1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color:#565765;
}
.formElements2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	color:#009933;
	text-align: center;
	width: 400px;
}
.showCookieValues {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	z-index:2;
	top:0px;
	float:right;
	position:absolute;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}
.table1 {
	background-color:#FFFFFF;
	border:1px none #993366;
}
.failedOutputDiv1 {
	background-color: #FFFFFF;
	border: 0px solid #F9853A;
	margin-right: 12px;
	padding-right: 20px;
	overflow-x:hidden;
	overflow-y:auto;
}
.missedQuestionsBox1 {
	/*border: 1px solid #F9853A;*/
	border: 1px solid #009900;
	background-color: #F8FFEC;
	margin-bottom:4px;
}
.clear1 {/* Used as a fix for floating elements that escape their non-floating container. */
	clear:both;
}

