body 
{
	font-family:Verdana;
	font-size:9pt;
}
.mainTable
{
	width:100%;
}


.subTable
{
	background-image:url("../../images/login_bgrnd2.jpg");
	background-attachment:inherit;
	background-repeat:no-repeat;
	width:1024px;
	height:768px;
}

.certificate
{
	background-image:url("../../images/certificateBG.gif");
	background-attachment:inherit;
	background-repeat:no-repeat;
}
#learningResourceList
{
	overflow: 	auto;
	padding:	0px 60px;
	height:		550px;
}


.learningResource #cbl
{
	text-align: 	right;
	padding:	4px 16px;

}

.learningResource #cbl a
{
	color: white;
}

.learningResource h2
{
	margin-left: 		14px;
	height:			42px;
	color:			white;
	line-height:		1.8em;
	margin-bottom: 0px;
}


.learningResource p
{
	margin-bottom: 6px;
}

.learningResource div.panel
{
	padding: 10px 14px;
	background-color:	#cfcfcf;
}

#headerBar
{
	width:100%;
			height:25px;
			background-color:#000;
			border-bottom:25px solid #003061;
			color:#fff;
		}
		#headerBar ul {
			padding:0;
			margin:0;
			list-style:none;
		}
		#headerBar li {
			display:inline;
			margin:0;
			padding:0;
		}

		#headerBar a {
			display:block;
			float:right;
			color:#fff;
			text-transform:uppercase;
			padding:4px 0 0 7px;
			margin-right:10px;
			text-decoration:none;
			font-weight:bold;

		}
		#headerBar #logout a{
			width:65px;
			height:16px;
			background:transparent url("../../images/logout.gif") scroll no-repeat top left;
			font-size:100%;
			margin:0;
		}
		#headerBar span {
			font-weight:bold;
			display:block;
			padding:4px 0 0 3px;
		}
		#headerBar a:hover {
			text-decoration:underline;
		}


div#ctl
{
	border: 1px solid white;
	/*/*/ border: none; /* */
	background: #789694 url(../images/top_l.png) no-repeat top left;
}


div#ctr
{
	background: transparent url(../images/top_r.png) no-repeat top right;
}

/* footers outside */
div#cbr
{
	background: #004d55 url(../images/bttm_r.png) no-repeat bottom right;
}
div#cbl
{
	margin-top: -1px;
	height: 12px;
	background: transparent url(../images/bttm_l.png) no-repeat bottom left;
}

/* -- Navigation options -- */
#navigation
{
	position: 	absolute;
	z-index:	4;
	left:		550px;
	top:		60px;
	height:		25px;
	width:		500px;
	border: 	0px solid red;
	text-align: 	right;
}

#navigation a, #navigation a:visited
{
	color: #ffffff;
	font-size: 120%;
}

#navigation a:hover
{
	text-decoration:underline;
}

/* -- -- Blanking Div -- -- */

#loadingElement
{
	position: 	absolute;
	z-index:	50;
	left:		0px;
	top:		0px;
	height:		100%;
	width:		100%;

	background-color:	#f3f3fa; /*#E2ECED;*/
	background-image: 	url(../../images/loading_lrg.gif);
	background-position:	center 334px;
	background-repeat: 	no-repeat;
	opacity:.90;
	filter:	alpha(opacity=90);
}
.row
{
	height:15px;
	background-color:	#ffffff;
}
.alternaterow
{
	height:15px;
	background-color:	#b2c1d6;

}

H1
{
font: normal normal 0.8em/1em verdana;
color: blue;
}
.mainDiv
{
	margin-left: auto;
	margin-right: auto;

}
.loginTable
{
	
}
.onlineBookingText
{
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	color:#000000;
	margin-left:20px;
	text-align:center;
}
.LoginTitleText
{
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	color:#003333;
	margin-left:20px;
}
.greenText
{
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#014342;
	margin-left:20px;
}

.smallgreenText
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#014342;
	margin-left:20px;
}
.mainScreenTD
{
	padding-left:20px;
	padding-right:20px;
}
.Message
{
	font-family:Verdana;
	color:Red;
	
}
.imageFrame
{
	border-right: activeborder 5px inset;
	border-top: activeborder 5px inset;
	border-left: activeborder 5px inset;
	border-bottom: activeborder 5px inset;
}
.scrolldiv
{
	font-size: 12pt;
	background-attachment: fixed;
	overflow: auto;
	width: 600px;
	font-family: 'Times New Roman';
	height: 460px;
	border-right: thin inset;
	border-top: thin inset;
	border-left: thin inset;
	border-bottom: thin inset;
}
.scrolldivInstructions
{
	background-attachment: fixed;
	overflow: auto;
	width: 600px;
	height: 450px;
	
}
.scrolldiv smallgreenText
{
	font-family:Times New Roman;
	font-size:12px;
	font-weight:bold;
	color:#014342;
	margin-left:20px;
}
#primaryMaster
{
	background-image: url( "../../images/mainBG2.jpg" );
	background-attachment: inherit;
	background-repeat: no-repeat;
	width: 1024px;
	height: 775px;
	margin-left: auto;
	margin-right: auto;
	padding-top: auto;
	margin-bottom: auto;
	
	
}

#contentDiv
{
	margin-left:30px;
	margin-right:30px;
	padding-top:120px;
	margin-bottom:auto;
		
}
#ResultscontentDiv
{
	background-image:url( "../../images/results2.gif" );
	background-attachment:inherit;
	background-repeat:no-repeat;
	margin-left:30px;
	margin-right:30px;
	padding-top:120px;
	margin-bottom:auto;
		
}
.header
{
	text-align:center;
	font-family:Arial Black;
	font-size:18px;
}
.scenarioHeader
{
	background-image:url( "../../images/scenarioHeader.gif" );
	background-attachment:inherit;
	background-repeat:no-repeat;
	width: 268px;
	height: 50px;
	font-family:Times New Roman;
	font-style:oblique;
	font-weight:bold;
	font-size:25px;
	text-align:center;
	color:#003333;
	
}

.validation
{
	background-color:Red;
	color:#ffffff;
	font-weight:bold;
}
.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup
{
	background-color: #ffffff;
	width: 800px;
	border-right: gray 5px groove;
	border-top: gray 5px groove;
	border-left: gray 5px groove;
	border-bottom: gray 5px groove;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 3px;
	padding-top: 3px;
	
}
.modalHeading
{
	font-family:Times New Roman;
	font-size:20px;
}
.candidateDetails
{
	font-size: 15px;
	font-weight:bold;
	color: #003333;
	font-style: normal;
	font-family: 'Times New Roman' , Verdana;
}
.endOfModule
{
	font-size:16px;
	font-weight:bold;
}
#BigScrollDiv
{
	overflow: auto;
	height:440px;
}
#QuestionScrollDiv
{
	overflow: auto;
	height:420px;
}

.modalScroll
{
	overflow: auto;
	height:500px;
}



.debriefGood
{
	border-right: thin inset;
	border-top: thin inset;
	border-left: thin inset;
	border-bottom: thin inset;
	background-color: #90ACB0;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
}

.debriefBad
{
	border-right: thin inset;
	border-top: thin inset;
	border-left: thin inset;
	border-bottom: thin inset;
	background-color: #ff0000;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
}

.debriefIndifferent
{
	border-right: thin inset;
	border-top: thin inset;
	border-left: thin inset;
	border-bottom: thin inset;
	background-color: #EEF2F3;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
}
.resultsDiv
{
	
	width: 700px;
	height: 300px;
}
.resultsTable
{
	height:350px;
}

.closeButton
{
	background-color:#839C9C;

	
}
.dateMessage
{
	font-weight:bold;
	vertical-align:middle;
}

.maintenanceTable
{
	font-family:Times New Roman;
	font-size:18px;
	font-weight:bold;
}
.popup
{
	width: 200px;
	height: 200px;
	border-right: #006666 thin ridge;
	border-top: #006666 thin ridge;
	border-left: #006666 thin ridge;
	border-bottom: #006666 thin ridge;
}
.onlinebookingimage
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.sessiontimeout
{
	border-right: #003333 8px groove;
	border-top: #003333 8px groove;
	border-left: #003333 8px groove;
	border-bottom: #003333 8px groove;
	text-align: center;
}
