		body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #606263;
	
	}
	
	#trainingWrapper {
		width: 1000px;
		margin:auto;
	}
	
	
	#trainingHeader {
		width: 100%;
		height: 80px;
		margin:auto;
		}
		
.floating-img {
  float:left;
  padding-right: 30px;
  
  }
.clear-left {
  clear:left;
}		

.floating-imgright {
  float:right;
}


	
	#trainingNav {
		width: 100%;
		background-color:#000000;
		text-align:center;
		color:#FFFFFF;
		font-size:90%;
		}
		
	#trainingNav ul {
		clear:both;
		margin:0 auto;
		padding:0;
		}
		
	#trainingNav ul li{	
		list-style-type:none;
		float:left;
		padding:4px 4px 4px 4px;
		overflow:visible;
		}

	#trainingNav ul li a{
			color:#FFFFFE;
			font-weight:bold;	
			padding:4px 10px 4px 10px;
			text-decoration:none;
		}
		
	#trainingNav ul li a.active {
			color:#56dfd5;
			font-weight:bold;	
		}
		
	#trainingNav ul li a:hover {
			color:#56dfd5;
			font-weight:bold;	
		}
		
	#trainingMain {
		}
		
	#trainingMainLeft {
		float:left;
		width: 245px;
		height: 489px;
		border: 1px solid #000000;

	}

	#trainingMainRight {
		float:right;
		width:745px;
		height: 487px;
		border: 2px solid #000000;
	}
	
	#trainingFooter {
	}
					
	p.footerBlack {
		background-color:#000000;
		color: #000000;
	}
	
	p.footerPlain {
		color: #666666;
		text-align:center;
	}
	
	.footerPlain a {
		color: #666666;
	}


	.clear {
	clear:both;
	}
	
	.clearSpacer {
	clear:both;
	height:10px;
	}

/* ************************************* Homepage styles ***************************************** */
	
	#trainingMainRightHome {
	background-color:#42ada5;
	background-image:url(images/home-bg.jpg) no-repeat;
	width: 100%;
	height: 100%;
	}

	h2.trainingH2Home  {
	font-size:200%;
	text-transform: uppercase; 
	color: white;
	border-bottom:1px solid black;
	width: 95%;
	margin:auto;
	padding-top:10px;

	}
	
		/*IE 6 Hack*/
* html h2.trainingH2Home {
	margin-top:0px;
}

	/*IE 7 Hack*/
*+html h2.trainingH2Home {
	margin-top:0px;
}

	
	h3.trainingH3Home  {
	font-size:105%;
	text-transform: uppercase; 
	margin:auto;
	color:#363737;
	}
	
			/*IE 6 Hack*/
* html h3.trainingH3Home {
	margin-top:0px;
}

	/*IE 7 Hack*/
*+html h3.trainingH3Home {
	margin-top:0px;
}

	
	
	#trainingMainRightHomeMid {
	width: 95%;
	margin:auto;
	}
	
			/*IE 6 Hack*/
* html #trainingMainRightHomeMid {
	margin-top:-30px;

}

	/*IE 7 Hack*/
*+html #trainingMainRightHomeMid {
	margin-top:-30px;
}


	
	#trainingMainRightHomeMidLeft {
	margin:auto;
	float:left;
	width: 70%;
	}
	

	
	#trainingMainRightHomeMidLeft p{
	color:#FFFFFF;
	}
	
			/*IE 6 Hack*/
* html trainingMainRightHomeMidLeft p {
	margin-top: 0.3em;

}

	/*IE 7 Hack*/
*+html #trainingMainRightHomeMidLeft p{
	margin-top: 0.3em;
}
	
	#trainingMainRightHomeMidRight {
	margin:auto;
	float:right;
	width: 20%px;
	}
	
		#trainingMainRightHomeMidTiles {
	margin:auto;
		}

/* ************************************* END Homepage styles ***************************************** */


/* ************************************* SUB PAGE styles ***************************************** */

	#trainingMainRightSub {
	background-color:#ffffff;
	width: 100%;
	height: 100%;
	}
	

	h2.trainingH2Sub  {
	font-size:180%;
	text-transform: uppercase; 
	color: black;
	border-bottom:1px solid black;
	width: 95%;
	margin:auto;
	padding-top:10px;
	}
	
		/*IE 6 Hack*/
* html h2.trainingH2Sub {
	margin-top:0px;
}

	/*IE 7 Hack*/
*+html h2.trainingH2Sub {
	margin-top:0px;
}

	
	h3.trainingH3Sub  {
	font-size:105%;
	text-transform: uppercase; 
	margin:auto;
	}
	
				/*IE 6 Hack*/
* html h3.trainingH3Sub {
	margin-top:0px;
}

	/*IE 7 Hack*/
*+html h3.trainingH3Sub {
	margin-top:0px;
}

	
	table.trainingMainRightSubNavTable {
	background-color:#aaebe6;
	border: 1px solid #6ab8b2;
	}

				/*IE 6 Hack*/
* html table.trainingMainRightSubNavTable {
	margin-top:8px;
}

	/*IE 7 Hack*/
*+html table.trainingMainRightSubNavTable {
	margin-top:8px;
}


table.noBorder {
	border: none;
	width: 100%;
	}

	ul.trainingMainRightSubNavTriBullet {
	list-style-image: url(images/triBullet2.jpg);
}

				/*IE 6 Hack*/
* html ul.trainingMainRightSubNavTriBullet {
	margin-top:8px;
	margin-bottom:10px;
}

	/*IE 7 Hack*/
*+html ul.trainingMainRightSubNavTriBullet {
	margin-top:8px;
	margin-bottom:10px;
}


	.trainingMainRightSubNavTriBullet a{
	color:#4d4c4c;
	text-decoration: none;
	}

	.trainingMainRightSubNavTriBullet a.active {
			color:#363737;
			font-weight:bold;	
			text-decoration: none;

		}
		
	.trainingMainRightSubNavTriBullet a:hover {
			color:#26928a;
		}


	.breadcrumb{}
	
	.trainingMainRightSubCourseSummary {
	background-color: #eeeeee;
	padding:10px;
	margin-top:0;
	border: 1px solid #a0a1a1;
	
	}

	.trainingMainRightSubGreen {
	color:#198880;
	font-weight:bold;
	}
	
	.trainingMainRightSubTop a{
	float:right;
	color:29bdb2;
	
}

	#trainingMainRightSubContactButtons{}
	
	img.trainingMainRightSubContactButtonsLeft {
	float:left;
		}
		
	img.trainingMainRightSubContactButtonsRight {
	float:right;
		}


	h4.trainingH4Sub  {
	background-color:#aaebe6;
	border: 1px solid #60b9b2;
	font-size:105%;
	text-transform: uppercase; 
	margin:auto;
	padding:10px;
	}

	h4.trainingH4SubContact  {
	background-color:#aaebe6;
	border: 1px solid #60b9b2;
	font-size:105%;
	text-transform: uppercase; 
	margin:auto;
	padding:5px;
	}


/* ************************************* SUB PAGE styles ***************************************** */

	a.trainingMainRightSubGrey {
	color:#595a5a;
	font-weight:bold;
	}
	
	a.trainingMainRightSubGreen {
	color:#11a5a7;
	}


	.trainingSubEnquire {
	color: #FF0000;
	font-weight:bold;
	}

/* ************************************* MODELS REQ table styles ***************************************** */

	table.trainingMainRightSubGreenTable {
	background-color:#e2f5f4;
	border: 1px solid #aaebe6;
	font-size:100%;
	}
	
	ul.trainingMainRightSubGreenTriBullet {
	list-style-image: url(images/triBullet3.jpg);
	}
	
	tr.trainingMainRightSubGreenTriBulletWhite {
	background-color:#f6fbfb;
	}

	table.trainingMainRightSubGreyTable {
	background-color:#f1f3f3;
	border: 1px solid #cfd2d2;
	font-size:100%;
	}


/* ************************************* ENQUIRY FORM table styles ***************************************** */
	#trainingMainRightSubForm {
	}

	.trainingMainRightSubFormHeader {
	}

	 table.trainingMainRightSubForm {
	 		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	 }
	 
	 
	 /* ************************************* TRAINING CENTRES styles ***************************************** */

#trainingCentres {

}

.trainingCentresLeft {
float:left;

}

.trainingCentresRight {
float:right;

}