/* Define any template-level style here ------------------------------------------------- */
		#oTextContainer { padding:0px 0 0 0px; height:583px; width:484px; color:#fff; background-image:url("../../Images/Common/feedbackBackgroundContainer.jpg"); }
		#oGraphic { }
		#oText { margin-top:87px; margin-left:45px; width:406px; height:400px; overflow-y:auto; border:0px solid red; color:#3366CC; font-size:16px; }
		#oMessage  { color:#666; }
		#oInstruction { padding:14px 0 0 33px; width:356px; height:46px; font-size:13px; color:#333333; }
		
		#oFailCross { display:none; padding:0px 0 10px 0; margin:0px 0 0 10px; }
		#oPassFailMessage { font-size:30px; line-height:100%; margin-bottom:15px; padding-top:5px; color:#3366CC; }
		#oFeedback { }
		
		#oScore { font-size:22px; color:#66CC00; padding:15px 0 10px 0; display:none; }
		.stroke { width:100%; height:0px; line-height:1px; border-top:1px solid #CCCCFF; margin:8px 0 8px 0; } 
		.revisitMessage { font-size:13px; color:#666666; }
		.failRevisitMessage { font-size:16px; color:#3366CC; margin-top:80px; }
		.revisitItem { background-image:url("../../Images/Common/feedbackRevisitItemBG.jpg"); background-repeat:no-repeat; background-color:#EAEAEA; width:406px; height:44px; padding:15px 0 0 15px; margin-bottom:4px; }
		.headerText { font-size:26px; }
		.blurb { margin:20px 0 10px 0; }
		.scoreNumbers { margin:20px 0 10px; font-weight:bold; }
		.revisitAreas ul { margin:10px 0 0 10px; padding:0 0 0 15px; }
		.revisitAreas ul li { color:red; list-style-type:square; padding:0 0 10px 0; }
		
		.incorrectPopupLink { color:#3366CC; font-size:16px; text-decoration:underline; }
		.incorrectQuestion { margin-bottom:10px; }
		.incorrectQuestionHeader { font-size:120%; }
		
		#oRevisitAreas { margin-top:10px; display:none; }
		.revisitText { width:80%; }

		a { color:#fff; text-decoration:none; }
		a:hover { color:#fff; text-decoration:underline; }
		
		.pagePadding { padding:16px 15px 10px 15px; }
		
		#oCertificateContainer { position:absolute; top:440px; left:505px; display:none; }
		#oCertificateContainer label { height:20px; margin:0 4px 0 0; display:none; color:#3366CC; }
		#oCertificateContainer input { width:230px; display:none; }
		#oCertificateContainer div { margin:5px 0 0 -2px; }
		
		#oCertificate { position: relative; color:#096AC4; font-family:Georgia, Arial;  }
		#oLearnerName { position: absolute; top:37%; left:0px; width:100%; text-align:center; font-size:35px; line-height:130%; font-style:italic; }
		#oDate { position: absolute; top:66%; left:55%; font-size:16px; line-height:150%; margin-top:6px; }
		.print { display:none; }
		
		#StudentNameForCertificate { }
		#oCrappyFix { position:absolute; display:none; cursor:text; top:0px; left:0px; border:0px solid red; width:350px; height:26px;}
				
		@media print {
			.noPrint { display:none; }
			.print { display:block; }
			
			#oHeader { display: none; }
			#oTemplate { height: 100%; }
			#oFooter { display: none; }
			#oContainer { width: 100%; height: 100%; }
			#oCenteringCell { text-align:center; vertical-align:top; }
		}