/* Styles added by Jawahar */

FIELDSET {
	CLEAR: both;  
	BORDER: 0px ; 
	PADDING-RIGHT: 1.5em; 
	PADDING-LEFT: 1.5em; 
	PADDING-BOTTOM: 0.5em; 
	PADDING-TOP: 0px; 
	LINE-HEIGHT: 1.3em;
	width:450px;	
}

FORM .row {
	CLEAR: left; 
	MARGIN: 8px 0px; 
	WIDTH: 100%;
}

.fake-label {
	PADDING-RIGHT: 5px; 
	FONT-WEIGHT: bold; 
	FLOAT: left; 
	WIDTH: 35%; 
	MARGIN-RIGHT: 5px; 
	TEXT-ALIGN: right; 	
}
.fake-label-right {
	PADDING-RIGHT: 0px; 
	FONT-WEIGHT: normal; 
	FLOAT: none; 
	WIDTH: 100%;  
	text-align:justify;
		}
.SingleLine
{
	float:none;	
	vertical-align:top;
	width:100%;
	PADDING:0px;
	MARGIN:5px;
	
	}

.linecol
{
	float:left;
	clear:right;
	margin-left: 22px;
	vertical-align:top;
	PADDING:0px;  
	MARGIN:0px;  
	WIDTH:5%;  
}
.linecol2
{		
	float:left;
	margin-left: 5px;
	margin-top:3px;
	vertical-align:top;
	text-align:justify;
}
SPAN.highlight {
	COLOR: #f00
}
FORM .submitrow {
	PADDING-RIGHT: 10px; 
	TEXT-ALIGN: right; 
	MARGIN: 0px 10px 0px 0px; 
}
FORM INPUT {
	FONT: 100% arial, helvetica, sans-serif; 
	COLOR: #333
}
.help {
    margin: 0 0 0 40%;
    padding: 3px 5px;
    /*display: none;*/
    font-size:90%;
    }
.info {
  margin: 0px 0 0 41%;
  font-size: 90%;
  display: block;
  }
.info A {
	FONT-WEIGHT: bold; COLOR: #0000ff; TEXT-DECORATION: underline
}
/* Quiz Intro page styles */

.QuizIntroHeader
{
	font-size:30pt; 
	font-weight:bold;
	color:#006633;
	padding:5px;
}
.QuizIntroHeaderBox
{
	font-size:20pt; 
	font-weight:bold;
	color:White;
	margin:20px 5px 20px 5px;
	padding:20px 0px 20px 5px;
	background-color: #006633;
}
.QuizIntroSubHeader
{
	font-size:15pt; 
	color:#5d903b;
	margin:0px 5px 10px 5px;
	padding:10px 5px 10px 5px;
}

/* Quiz Styles */

.QuizTable
{
	width:540px;
	border:10px;
	border-bottom-style:solid;
	border-bottom-color:White;
}

.QuizImageTr
{
	vertical-align:bottom;
	width:100%;
	border:0px;
	height:114px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	bottom:-5px;
	background-color:Transparent;
}

.QuizImage
{
	width:540px;
}

.QuizLeftQuestion /*  */
{
	vertical-align:top;
	width:50%;
	font-size:12pt; 
	font-weight:bold;
	color:White;
	margin:0px 0px 20px 0px;
		padding:20px 10px 20px 10px;
	background-color:#5d8f3b;
}
.QuizRightQuestion
{
	vertical-align:top;
	width:50%;
	font-size:12pt; 
	font-weight:bold;
	color:White;
	margin:0px 0px 20px 0px;
	padding:20px 10px 20px 10px;
	background-color:#A9B731;
}

.QuizLeftAns 
{
	vertical-align:top;
	width:50%;
	font-size:12pt; 
	font-weight:bold;
	color:White;
	margin:20px 0px 20px 0px;
		padding:20px 10px 10px 10px;
	background-color:#5d8f3b;
}
.QuizRightAns
{
	vertical-align:top;
	width:50%;
	font-size:12pt; 
	font-weight:bold;
	color:White;
	margin:20px 0px 20px 0px;
		padding:20px 10px 10px 10px;
	background-color:#A9B731;
}


.QuizResultTitle
{
	font-size:50pt; 
	font-weight:bold;
	color:#5d8f3b;
}

.QuizResult
{
	font-size:15pt; 
	font-weight:bold;
	color:White;
	margin:20px 5px 20px 5px;
	padding:20px 0px 20px 5px;
	background-color: #006633;
}

