body 	{ font-family: "Tahoma", Trebuchet MS, Arial; font-size: 11px;  font-style: normal;  line-height: 14pt; font-weight: normal; font-variant: normal; color: #000000}

a 					{ color:006699}
a:hover				{ color:#900} 
H1 					{ font-family: Arial; font-size: 12pt; } 
h3 					{ font-size: 1em;}
h3 					{ padding-top:0px; letter-spacing: 0px; font-size: 11px; font-weight: bold; color: #369; border-bottom:1px dotted #999;}
h2					{ letter-spacing: 0px; text-transform: uppercase; font-size: 13px; font-weight: bold; color: #930;}
.bodyitalic 		{ line-height: 14pt; font-style: italic; font-weight: normal; font-variant: normal; color: #000000}
.bodyLink 			{ font-style: normal; line-height: 14pt; font-weight: bold; font-variant: normal; color:#36C}
.bodyLink a 		{ font-style: normal; line-height: 14pt; font-weight: bold; font-variant: normal; color:#36C; text-decoration:underline}
.bodyLink a:hover	{ font-style: normal; line-height: 14pt; font-weight: bold; font-variant: normal; color:#060; text-decoration:none}
.clear				{ height:10px; display:block;}
p			{ font-family: "Tahoma", Trebuchet MS, Arial; font-size: 11px;  font-style: normal;  line-height: 14pt; font-weight: normal; font-variant: normal; color: #000000}
/*You are Here*/
.here 				{ background:url(../images/dot.gif) left bottom repeat-x; font:11px/10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}

/*SPLASH*/
.map a				{ background:url(../images/splash_02.png) 0 0 no-repeat; width:456px; height:250px; display:block; }
.splashSelect		{ background:url(../images/splash_03.png) 0 0 no-repeat; width:456; height:81px; display:block;}
.splashFooter		{
	background:url(../images/dot.gif) 0 0 repeat-x;
	text-decoration:none;
	font:11px "Tahoma", Trebuchet MS, Arial, Helvetica;
	font-style: normal; 
	line-height: 15pt; 
	font-variant: normal; 
	color: #134f87;
}
.splashFooter a:hover{
	text-decoration:underline;	
	font:bold 11px/10px "Tahoma", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-style: normal; 
	line-height: 10pt; 
	font-weight: bold; 
	font-variant: normal; 
	color:#900;}

/*Send CV Button Left*/
.sendCv{
	border-top: 1px dotted #A0A0A4;
	border-bottom: 1px dotted #A0A0A4;
	border-right: 1px dotted #A0A0A4;	
	background:url(../images/job_alerts.png) 0 0 no-repeat; 
	width:160px; 
	height:111px; 
	display:block;
	overflow:hidden;
	margin-top:8px;}
.sendCv:hover{
	border-top: 1px dotted #A0A0A4;
	border-bottom: 1px dotted #A0A0A4;	
	width:160px; 
	height:111px; 
	display:block;
	background-position:0px -111px;
	margin-left:0px;}

/*Download Brochure Left*/
.downloadOPS{
	border-top: 1px dotted #A0A0A4;
	border-bottom: 1px dotted #A0A0A4;
	border-right: 1px dotted #A0A0A4;	
	background:url(../images/downloadOPS.png) 0 0 no-repeat; 
	width:160px; 
	height:60px; 
	display:block;
	overflow:hidden;
	margin-top:2px;}
.downloadOPS:hover{
	border-top: 1px dotted #A0A0A4;
	border-bottom: 1px dotted #A0A0A4;	
	background-position:0px -60px;
	width:160px; 
	height:60px; 
	display:block; 
	margin-left:0px;}

/*Download Enrolment Form Left*/
.downloadForm{
	border-top: 1px dotted #A0A0A4;
	border-bottom: 1px dotted #A0A0A4;
	border-right: 1px dotted #A0A0A4;	
	background:url(../images/downloadForm.png) 0 0 no-repeat; 
	width:160px; 
	height:60px; 
	display:block;
	overflow:hidden;
	margin-top:2px;}
.downloadForm:hover{
	border-top: 1px dotted #A0A0A4;
	border-bottom: 1px dotted #A0A0A4;	
	background-position:0px -60px;
	width:160px; 
	height:60px; 
	display:block; 
	margin-left:0px;
}

/*ISO/NEBOSH flash*/
.iso{
	border-top: 1px dotted #A0A0A4;
	border-bottom: 1px dotted #A0A0A4;
	border-right: 1px dotted #A0A0A4;	
	background:url(../images/accreditation.swf) 0 0 no-repeat; 
	width:160px; 
	height:130px; 
	display:block; 
	margin-top:2px;}

/*Vacancies Sidebar Right*/
.vac {
	font: 10px "Tahoma", Verdana, Geneva, sans-serif;
	color:#2A00AA;
	border-left: 0px solid #A0A0A4;
	border-bottom: 0px solid #A0A0A4;
	padding-left: 2px;
	padding-right: 2px;
	letter-spacing: 0px;}
.vacHead{
	padding: 13px 0px 0px 0px;
	margin-top:0;
	width:198px;
	height:27px; 
	font-size:11px; 
	color:#FFF;
	background:url(../images/menuBg.bmp) top left repeat-x;}
.vactitle a{
	text-decoration:none;
	font:bold 11px "Tahoma", Trebuchet MS, Arial, Helvetica;
	font-style: normal; 
	line-height: 10pt; 
	font-weight: bold; 
	font-variant: normal; 
	color: #134f87;
}
.vactitle a:hover{
	text-decoration:underline;	
	font:bold 11px/10px "Tahoma", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-style: normal; 
	line-height: 10pt; 
	font-weight: bold; 
	font-variant: normal; 
	color:#900;
}
.sub 			{ font: 10px "tahoma", Verdana, Geneva, sans-serif; color:#C60; padding-left:00; letter-spacing: 0px;}
.txt 			{ font: 11px "Tahoma", Verdana, Geneva, sans-serif; color:#333; padding-right:0px; letter-spacing: 0px;}
.more a			{ font: 11px "Tahoma", Verdana, Geneva, sans-serif;	color:#336; text-decoration:none;}
.more a:hover	{ font: 11px "Tahoma", Verdana, Geneva, sans-serif;	color:#900; text-decoration:underline;}

/*Main Content*/
#soon p{
	background:url(../images/green_arrow.gif) left center no-repeat #fff;
	font-family: 13px #C30 "Arial", Helvetica, sans-serif;
	border:1px dotted #999;	
	color:#C60;
	display:block;
	width:400px;
	height:40px;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:0px;
	margin-left:0px;	
}
.bullet {  
	font-family: "Tahoma", Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 13pt; 
	font-weight: normal; 
	list-style-image: url(../images/list_arrow.jpg); 
}
.app{
	background:url(../images/app_download.png) 0 0 no-repeat;
	display:block;
	width:455px;
	height:43;
}
.selectCourse{
	background-color:#d9ebff;
	display:block;
	width:100%;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	color:#039;
	font-weight:bold;
	border-bottom:#036 1px dotted;
	border-top:#036 1px dotted;
}
select{ 
	height:21px; 
	font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#036;
	border: #036; 
	border-style:dotted; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	
}
.courseTitle{
	background-color: #f0f0f0;
	width:450px;
	font-family: "Arial", Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #069;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:8px;
	
}
.courseText{
	font-family: "Tahoma", Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}
.bold{
	display:block;
	width:100%;
	height:15px;
	background:url(../images/dot.gif) left bottom repeat-x;
	font-family: "Verdana", Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #134f87;
	margin-top:15px;
	margin-bottom:5px;
}
.printMe{
	margin-top:-7px;
	float:right;
	border: 0px dotted #999;
}

.note{
	background:url(../images/green_arrow.gif) left top no-repeat #d9dee4;
	font-family:"Arial", Helvetica, sans-serif;
	font-size:9px;
	color:#666;
	display:block;
	width:100%;
	height:20px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:4px;
	margin-top:10px;
}
.calendar{
	display:block;
	overflow:hidden;
	width:220px;
	height:40px;
	border: 0px dotted #A0A0A4;	
	background:url(../images/calendar.png) 0 0 no-repeat;
}
.calendar:hover{
	display:block;
	width:220px;
	height:40px;
	border: 0px dotted #A0A0A4;	
	background-position:0px -40px;
}
.price{
	display:block;
	overflow:hidden;
	width:220px;
	height:40px;
	border: 0px dotted #A0A0A4;
	margin-left:15px;
	background:url(../images/prices.png) 0 0 no-repeat;
}
.price:hover{
	display:block;
	width:220px;
	height:40px;
	border: 0px dotted #A0A0A4;
	margin-left:15px;
	background-position:0px -40px;
}
.enrol{
	display:block;
	overflow:hidden;
	width:220px;
	height:40px;
	border: 0px dotted #A0A0A4;
	background:url(../images/enrol.png) 0 0 no-repeat;
}
.enrol:hover{
	display:block;
	width:220px;
	height:40px;
	border: 0px dotted #A0A0A4;
	background-position:0px -40px;
}
.ft{
	background:url(../images/ft.gif) bottom left repeat-x;
}

.listbox			{ height:150px;	overflow:auto;	border: 1px dotted #06C;}
.listbox a			{ color:#36C;	font-size:11px;	text-decoration:none;}
.listbox a:hover	{ color:#C00; font-size:11px;}
.plus				{ float:right; color:#00F; font-size:12px; text-decoration:none;}
.more				{ color:#36C;	font-size:11px;	text-decoration:underline;}

/****Contact Us & CV.php****/

.contact{ font-family: "Tahoma", Trebuchet MS, Arial; font-size: 11px;  font-style: normal;}

input.submitBtn { 
	font-family:"Tahoma", Trebuchet MS, Arial; font-size: 11px;  
	font-style: normal; 
	width: 80px; 
	float: right; 
	border: 1px solid #8aab0f; 
	cursor: pointer;
	background-color:#8aab0f;}
input.resetBtn	{ 
	font-family:"Tahoma", Trebuchet MS, Arial; font-size: 11px;  
	font-style: normal; 
	width: 80px; 
	float: right; 
	border: 1px solid #ccc; 
	cursor: pointer; 
	margin-right:10px;}
input			{ font-family:"Tahoma", Trebuchet MS, Arial; font-size: 11px;  font-style: normal;}
textarea.msg	{ font-family:"Tahoma", Trebuchet MS, Arial; font-size: 11px;  font-style: normal;}
.officeHead		{ display:block; padding:2px; letter-spacing: 0px; font-size: 11px; font-weight: bold; color: #369; border-bottom:1px dotted #999; background-color:#CCC; width:100%;}
.left{
	font-family: "Tahoma", Trebuchet MS, Arial; font-size: 11px;  font-style: normal; color:#666; line-height:15px;
	display:block;
	float:left;
	border:1px #CCC dotted;
	width:200px;
	padding:10px;
}
.right{
	font-family: "Tahoma", Trebuchet MS, Arial; font-size: 11px;  font-style: normal; color:#666; line-height:15px;
	display:block;
	float:right;
	border:1px #CCC dotted;
	width:200px;
	padding:10px;
}
.error{
	background-color:#d9dee4;
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#F00;
	display:block;
	width:100%;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:4px;
	margin-top:10px;
}

.title a		{ float: left; width:210px; padding:0 0 0 5px; border-bottom: 1px dotted #999; text-decoration:none; color:#039;
							font:bold 10px/12px "Tahoma", Arial, Helvetica, sans-serif;}
.title a:hover	{ float: left; width:210px;	 border-bottom: 1px dotted #039; text-decoration:none; color:#C33; 
							font:bold 10px/12px "Tahoma", Arial, Helvetica, sans-serif;}
.subHead		{ font-size: 11px; color: #333; padding: 0px 0px 5px 5px; }

/*
#contact-area input, #contact-area textarea { padding: 1px; width: 395px; font-family: Helvetica, sans-serif; font-size: 11px; margin: 4px 0px 4px 60px; 	
												border: 1px solid #ccc;	cursor: pointer;}
label 										{ color:#555242; float: left; text-align: left; margin-right: 0px; width: 0px; padding-top: 15px; font-size: 11px;}
#contact-area textarea 						{ height: 90px;}
#contact-area textarea:focus, #contact-area input:focus { border: 1px solid #900;}
#contact-area input.submit-button 			{ width: 80px; float: right; margin-left:5px; margin-top:10px;}
#contact-area input.reset-button 			{ width: 80px; float: right; margin-top:10px;}

*/
/*Footer*/
.footer			{ background:url(images/dot.gif) left top repeat; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color:#333; padding-top:0px;}
.footer a		{ color:#036; text-decoration:underline}
.footer a:hover	{ color: #900; text-decoration:none}

/*
th {
	font: bold 11px Verdana, Geneva, sans-serif;
	color: #FFF;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 1px;
	text-transform: uppercase;
	background-color:#06C;
	
}

h2 {padding: 10px 10px 10px 10px; height:10px; font-size:11px; color:#FFF;}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {font: normal 10px Arial, Helvetica, sans-serif; display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
.courselist {
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;	
	background: #fff;
	color: #4f6b72;
	font: normal 11px Arial, Helvetica, sans-serif;;
}
.courselist a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	text-decoration:none;
}
.courselist a:hover{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#060; 
	border-bottom:1px dotted #900; cursor:pointer;
}
.courseday {
	border-right: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;	
	background: #fff;
	color: #4f6b72;
	text-align:center;
	font: normal 11px Arial, Helvetica, sans-serif;
}
.othercourse a{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#060; 
	text-decoration:none;
}
.othercourse a:hover{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color:#060; 
	text-decoration:underline;
}

#navcontainer 	{ width: 123px; }
#navcontainer ul{ margin-left: 0; padding-left: 0; list-style-type: none; font: bold 13px georgia, serif;}
#navcontainer a { display: block; padding: 3px; width: 133px; background-color: #9A9BB8; text-decoration: none;}
#navcontainer a:link, .navlist a:visited{ color: #00000; text-decoration: none;}
#navcontainer a:hover{ background-color: #242575; color: #fff;}
#navlist 		{ padding: 0 1px 1px; margin-left: 0; font: bold 1px Verdana, sans-serif; background: #9A9BB8; width: 11em;}
#navlist li		{ list-style: none; margin: 0; border-top: 1px solid gray; text-align: left;}
#navlist li a	{ display: block; padding: 0.25em 0.5em 0.25em 0.75em; border-left: 1em solid #AAB; background: #CCD; text-decoration: none;}
#navlist li a:link 		{ color: #448; }
#navlist li a:visited 	{ color: #667; }
#navlist li a:hover		{ border-color: #FE3; color: #FFF; background: #332;}

.nowhere{ position:absolute; left:0px; top:-500px; width:1px; height:1px; overflow:hidden;}
*/