/*

	CSS Document 
	Created by Eugen Borcan | creativeLines.ca - March, 2009
	
	Modified by: ---
	Modified by: ---

*/





#bannerTraining {
	display: block;
	margin: 0px auto;
	padding: 1px 0px;
	}

#contentTraining {
	width: 982px;
	margin: 0px auto;
	background-image: url(../../images/bg-contentTraining.gif);
	background-repeat: repeat-y;
	}
#contentTraining:after { /* A hack for fixing the parent background in Firefox - DO NOT delete */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	}
	
	#contentTraining .trainingContentLeft {
		float: left;
		width: 213px;
		padding: 30px 0px;
		text-align: center;
		}
		
		#contentTraining .trainingContentLeft a.training {
			display: block;
			width: 213px;
			padding: 5px 0px;
			font-size: 12px;
			text-decoration: none;
			border-bottom: 1px dashed #88b5b8;
			color: #ffffff;
			}
		
		#contentTraining .trainingContentLeft a.tSelect {
			display: block;
			width: 213px;
			padding: 5px 0px;
			font-size: 12px;
			text-decoration: none;
			border-bottom: 1px dashed #88b5b8;
			color: #ffffff;
			background-color: #388c91;
			}
			
		#contentTraining .trainingContentLeft a.training:hover {
			display: block;
			width: 213px;
			padding: 5px 0px;
			font-size: 12px;
			text-decoration: none;
			border-bottom: 1px dashed #88b5b8;
			color: #ffffff;
			background-color: #388c91;
			}
	
	#contentTraining .trainingContentRight {
		float: left;
		width: 706px;
		padding: 30px 0px 0px 32px;
		}
		
		#contentTraining .trainingContentRight .nt {
			margin: 15px 0px 0px 0px;
			text-align: justify;
			}
			
		#contentTraining .trainingContentRight .points01 {
			padding: 3px 0px;
			line-height: 13px;
			}




/* - */
/* --- TRAINING --- */
/* --- TRAINING ------ */
/* --- TRAINING --- */
/* - */



		#contentTraining .trainingContentLeft .testimonials {
			width: 182px;
			margin: 0px auto;
			padding: 320px 0px 20px 0px;
			text-align: justify;
			font-size: 10px;
			color: #8ab6b9;
			}
			
			#contentTraining .trainingContentLeft .testimonials .quote {
				padding: 20px 0px;
				border-bottom: 1px dashed #8ab6b9;
				}
			
			#contentTraining .trainingContentLeft .testimonials .bottomLink {
				padding: 20px 0px;
				text-align: center;
				}
			
			#contentTraining .trainingContentLeft .testimonials a {
				font-size: 12px;
				font-weight: bold;
				color: #8ab6b9;
				text-decoration: none;
				}
				
			#contentTraining .trainingContentLeft .testimonials a:hover {
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
				color: #8ab6b9;
				}


/* -------------------------------------------------------------------------------------------------------------- */

		
		#contentTraining .trainingContentRight .table01 {
			margin: 25px 0px 0px 0px;
			border: 0px;
			}
			
			#contentTraining .trainingContentRight .table01 .table01Cell01 {
				width: 50%;
				padding: 10px;
				text-align: justify;
				}
			
			#contentTraining .trainingContentRight .table01 .table01Cell02 {
				width: 50%;
				padding: 10px;
				}
		
		#contentTraining .trainingContentRight .table02 {
			margin: 25px 0px;
			border: 0px;
			background-image: url(../../images/bg-contentTraining-table02.gif);
			background-repeat: no-repeat;
			}
			
			#contentTraining .trainingContentRight .table02 .table02Cell01 {
				width: 324px;
				height: 116px;
				padding: 8px 10px 0px 10px;
				text-align: justify;
				line-height: 20px;
				color: #ffffff;
				}
			
			#contentTraining .trainingContentRight .table02 .table02Cell02 {
				width: 315px;
				padding: 8px 0px 0px 40px;
				text-align: justify;
				line-height: 20px;
				color: #183a56;
				}
		
		#contentTraining .trainingContentRight .btnSignup {
			display: block;
			width: 270px;
			height: 90px;
			margin: 25px 0px;
			padding: 0px 0px 0px 430px;
			font-size: 18px;
			line-height: 90px;
			text-decoration: none;
			color: #333333;
			background-image: url(../../images/bg-contentTraining-linkSignup.gif);
			background-repeat: no-repeat;
			}


/* - */
/* --- END TRAINING --- */
/* --- END TRAINING ------ */
/* --- END TRAINING --- */
/* - */










/* - */
/* --- TRAINING-IM --- */
/* --- TRAINING-IM ------ */
/* --- TRAINING-IM --- */
/* - */


		#contentTraining .trainingContentLeft .testimonials-im {
			width: 182px;
			margin: 0px auto;
			padding: 400px 0px 20px 0px;
			text-align: justify;
			font-size: 10px;
			color: #8ab6b9;
			}
			
			#contentTraining .trainingContentLeft .testimonials-im .quote {
				padding: 20px 0px;
				border-bottom: 1px dashed #8ab6b9;
				}
			
			#contentTraining .trainingContentLeft .testimonials-im .bottomLink {
				padding: 20px 0px;
				text-align: center;
				}
			
			#contentTraining .trainingContentLeft .testimonials-im a {
				font-size: 12px;
				font-weight: bold;
				color: #8ab6b9;
				text-decoration: none;
				}
				
			#contentTraining .trainingContentLeft .testimonials-im a:hover {
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
				color: #8ab6b9;
				}		


/* -------------------------------------------------------------------------------------------------------------- */

		
		
		#contentTraining .trainingContentRight .numbers01 {
			margin: 7px 0px;
			}
			
			#contentTraining .trainingContentRight .numbers01 img {
				margin: 0px 7px 0px 0px;
				}
		
		
		
		#contentTraining .trainingContentRight .table01-im {
			margin: 25px 0px 0px 0px;
			border: 0px;
			}
			
			#contentTraining .trainingContentRight .table01-im .table01-imCell01 {
				width: 390px;
				text-align: justify;
				}
			
			#contentTraining .trainingContentRight .table01-im .table01-imCell02 {
				width: 310px;
				}
		
		#contentTraining .trainingContentRight .table02-im {
			margin: 25px 0px;
			border: 0px;
			}
			
			#contentTraining .trainingContentRight .table02-im .table02-imCell01 {
				width: 90px;				
				}
			
			#contentTraining .trainingContentRight .table02-im .table02-imCell02 {
				width: 610px;
				text-align: justify;
				}
		
		
		
			
		#contentTraining .trainingContentRight ul {
			margin: 10px 0px 0px 25px;
			}
			#contentTraining .trainingContentRight ul li {
				color: #00657b;
				}


		.pBlue01 {
			margin: 20px 0px;
			padding: 10px;
			background-color: #c9e0e1;
			}
		.pBlue02 {
			margin: 20px 0px;
			padding: 10px;
			font-size: 16px;
			color: #ffffff;
			background-color: #183a56;
			}
		.pGrey01 {
			margin: 20px 0px;
			padding: 10px;
			background-color: #efefef;
			}


/* - */
/* --- END TRAINING-IM --- */
/* --- END TRAINING-IM ------ */
/* --- END TRAINING-IM --- */
/* - */










/* - */
/* --- TRAINING-PM --- */
/* --- TRAINING-PM ------ */
/* --- TRAINING-PM --- */
/* - */


		#contentTraining .trainingContentLeft .testimonials-pm {
			width: 182px;
			margin: 0px auto;
			padding: 740px 0px 20px 0px;
			text-align: justify;
			font-size: 10px;
			color: #8ab6b9;
			}
			
			#contentTraining .trainingContentLeft .testimonials-pm .quote {
				padding: 20px 0px;
				border-bottom: 1px dashed #8ab6b9;
				}
			
			#contentTraining .trainingContentLeft .testimonials-pm .bottomLink {
				padding: 20px 0px;
				text-align: center;
				}
			
			#contentTraining .trainingContentLeft .testimonials-pm a {
				font-size: 12px;
				font-weight: bold;
				color: #8ab6b9;
				text-decoration: none;
				}
				
			#contentTraining .trainingContentLeft .testimonials-pm a:hover {
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
				color: #8ab6b9;
				}		


/* -------------------------------------------------------------------------------------------------------------- */

		
		
		/* -- Uses the previous page styles -- */


/* - */
/* --- END TRAINING-PM --- */
/* --- END TRAINING-PM ------ */
/* --- END TRAINING-PM --- */
/* - */










/* - */
/* --- TRAINING-DM --- */
/* --- TRAINING-DM ------ */
/* --- TRAINING-DM --- */
/* - */


		#contentTraining .trainingContentLeft .testimonials-dm {
			width: 182px;
			margin: 0px auto;
			padding: 620px 0px 20px 0px;
			text-align: justify;
			font-size: 10px;
			color: #8ab6b9;
			}
			
			#contentTraining .trainingContentLeft .testimonials-dm .quote {
				padding: 20px 0px;
				border-bottom: 1px dashed #8ab6b9;
				}
			
			#contentTraining .trainingContentLeft .testimonials-dm .bottomLink {
				padding: 20px 0px;
				text-align: center;
				}
			
			#contentTraining .trainingContentLeft .testimonials-dm a {
				font-size: 12px;
				font-weight: bold;
				color: #8ab6b9;
				text-decoration: none;
				}
				
			#contentTraining .trainingContentLeft .testimonials-dm a:hover {
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
				color: #8ab6b9;
				}		


/* -------------------------------------------------------------------------------------------------------------- */

		
		
		#contentTraining .trainingContentRight .table01-dm {
			border: 0px;
			}
			
			#contentTraining .trainingContentRight .table01-dm .table01-dmCell01 {
				width: 479px;
				text-align: justify;
				}
			
			#contentTraining .trainingContentRight .table01-dm .table01-dmCell02 {
				width: 221px;
				}



/* - */
/* --- END TRAINING-DM --- */
/* --- END TRAINING-DM ------ */
/* --- END TRAINING-DM --- */
/* - */










/* - */
/* --- TRAINING-VM --- */
/* --- TRAINING-VM ------ */
/* --- TRAINING-VM --- */
/* - */


		#contentTraining .trainingContentLeft .testimonials-vm {
			width: 182px;
			margin: 0px auto;
			padding: 400px 0px 20px 0px;
			text-align: justify;
			font-size: 10px;
			color: #8ab6b9;
			}
			
			#contentTraining .trainingContentLeft .testimonials-vm .quote {
				padding: 20px 0px;
				border-bottom: 1px dashed #8ab6b9;
				}
			
			#contentTraining .trainingContentLeft .testimonials-vm .bottomLink {
				padding: 20px 0px;
				text-align: center;
				}
			
			#contentTraining .trainingContentLeft .testimonials-vm a {
				font-size: 12px;
				font-weight: bold;
				color: #8ab6b9;
				text-decoration: none;
				}
				
			#contentTraining .trainingContentLeft .testimonials-vm a:hover {
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
				color: #8ab6b9;
				}		


/* -------------------------------------------------------------------------------------------------------------- */

		
		
		#contentTraining .trainingContentRight .table01-vm {
			border: 0px;
			}
			
			#contentTraining .trainingContentRight .table01-vm .table01-vmCell01 {
				width: 412px;
				text-align: justify;
				}
			
			#contentTraining .trainingContentRight .table01-vm .table01-vmCell02 {
				width: 288px;
				}



/* - */
/* --- END TRAINING-VM --- */
/* --- END TRAINING-VM ------ */
/* --- END TRAINING-VM --- */
/* - */










/* - */
/* --- TRAINING-LW --- */
/* --- TRAINING-LW ------ */
/* --- TRAINING-LW --- */
/* - */


		#contentTraining .trainingContentLeft .testimonials-lw {
			width: 182px;
			margin: 0px auto;
			padding: 75px 0px 20px 0px;
			text-align: justify;
			font-size: 10px;
			color: #8ab6b9;
			}
			
			#contentTraining .trainingContentLeft .testimonials-lw .quote {
				padding: 20px 0px;
				border-bottom: 1px dashed #8ab6b9;
				}
			
			#contentTraining .trainingContentLeft .testimonials-lw .bottomLink {
				padding: 20px 0px;
				text-align: center;
				}
			
			#contentTraining .trainingContentLeft .testimonials-lw a {
				font-size: 12px;
				font-weight: bold;
				color: #8ab6b9;
				text-decoration: none;
				}
				
			#contentTraining .trainingContentLeft .testimonials-lw a:hover {
				font-size: 12px;
				font-weight: bold;
				text-decoration: underline;
				color: #8ab6b9;
				}		


/* -------------------------------------------------------------------------------------------------------------- */

		
		
		/* -- Uses the previous page styles -- */



/* - */
/* --- END TRAINING-LW --- */
/* --- END TRAINING-LW ------ */
/* --- END TRAINING-LW --- */
/* - */
















