﻿					.TrainingWe
					{
						font-family: Verdana;
						font-size: medium;
						font-weight: bold;
						color: #336699;
						vertical-align: text-top;
					}


					.ItemSpecialNote1
					{
						font-family: Verdana;
						font-size: x-small;
						font-weight: normal;
						color: #666666;
						font-style: italic;
					}
					
					.TitleDefaultBack
					{
						font-family: Verdana;
						font-style: italic;
						font-size: small;
						color: #000000;
					}
					
					.TitleComingSoon1
					{
						font-family: Verdana;
						font-size: small;
						font-weight: bold;
						color: #FF0000;
					}

					.Title3
					{
						font-family:Verdana;
						font-size: large;
						font-weight: bold;
						color: #0099CC;
					}


					.Title4
					{
						font-family:Verdana;
						font-size: large;
						font-weight: bold;
						color: #0099CC;
					}

					.Title5
					{
						font-family:Verdana;
						font-size: large;
						font-weight: bold;
						color: #0099CC;
					}


					.Title6
					{
						font-family:Verdana;
						font-size: large;
						font-weight: bold;
						color: #0099CC;
					}


						


/* Headers and Titles ......................................................*/


					.PageTitle
					{
						padding: 15px 10px 10px 10px;
						font-family:Verdana;
						font-size: large;
						font-weight: bold;
						color: #3366CC;
					}
			
					.CatTitle
					{
						padding: 10px;
						font-family:Verdana;
						font-size: large;
						font-weight: bold;
						color: #666666;
					}
					
					
		/* Syllabus Text formating ...........................................*/
					
								.SyllabusModual
								{
									padding: 15px 10px 10px 0px;
									font-family:Verdana;
									font-size: medium;
									font-weight: bold;
									color: #000000;
								}
								
								.SyllabusHeading
								{
									padding: 10px 10px 2px 10px;
									font-family:Verdana;
									font-size: medium;
									font-weight: 600;
									color: #3366CC;
								}
								
								.SyllabusListItems
								{
									font-weight: lighter;
								}
								
		/* Course / Schedule Text formating ..................................*/
		
								.CourseTopic
								{
									padding: 15px 10px 10px 0px;
									font-family: Verdana;
									font-size: small;
									font-weight: bold;
									color: #000000;
								}
								
								.CourseHeading
								{
									padding: 10px 10px 2px 10px;
									font-family:Verdana;
									font-size: medium;
									font-weight: 600;
									color: #3366CC;
								}

								.CourseNoteText
								{
									padding: 10px;
									font-size: medium;
									font-weight: bolder;
									font-style: italic;
									color: #FF0000;
								}
								
								.CourseTableContainer
								{
									empty-cells: show;
									width: 900px;
									background-color: #FFFFFF;
									text-align: center;
								}


								.table1
								{
										width: 900px;
								}
																


								/* course table   */


												.TableBlueHeaderCell
												{
													background-color: #518DCC;
													color: #FFFFFF;
													font-size: 90%;
													font-weight: bold;
													border-width: thin;
													border-color: #000000;
													padding-top: 5px;
													padding-bottom: 5px;
													border-top-style: solid;
													border-right-style: solid;
												}

												.TableBlueHeaderCellRight
												{
													background-color: #518DCC;
													color: #FFFFFF;
													font-size: 90%;
													font-weight: bold;
													border-width: thin;
													border-color: #000000;
													padding-top: 5px;
													padding-bottom: 5px;
													border-top-style: solid;
												}

													.TableWhiteCells
												{
													border-width: 1px;
													border-color: #000000;
													empty-cells: show;
													background-color: #FFFFFF;
													text-align: center;
													border-top-style: solid;
													border-bottom-style: solid;
													font-size: 85%;
													padding-top: 5px;
													padding-bottom: 5px;
													border-right-style: solid;
												}

													.TableWhiteCellsRight
												{
													border-width: 1px;
													border-color: #000000;
													empty-cells: show;
													background-color: #FFFFFF;
													text-align: center;
													border-top-style: solid;
													border-bottom-style: solid;
													font-size: 85%;
													padding-top: 5px;
													padding-bottom: 5px;
												}


													.TableGreyCells
												{
													border-width: 1px;
													border-color: #000000;
													empty-cells: show;
													background-color: #CCCCCC;
													text-align: center;
													font-size: 85%;
													padding-top: 5px;
													padding-bottom: 5px;
													border-right-style: solid;
												}
													.TableGreyCellsRight
												{
													empty-cells: show;
													background-color: #CCCCCC;
													text-align: center;
													font-size: 85%;
													padding-top: 5px;
													padding-bottom: 5px;
												}

		
		/* Training Specific Headings ..................................*/
		
		
								.TrainingTitle1
								{
									font-family: Verdana;
									font-size: medium;
									font-weight: bold;
									color: #336699;
								}
								
								.TrainingTitle2
								{
									font-family: Verdana;
									font-size: small;
									font-weight: lighter;
									color: #006699;
								}
								
								.TrainingTitle3
								{
									font-family: Verdana;
									font-size: 14px;
									font-weight: bold;
									color: #336699;
								}
							

/* Page Specific Content Box ................................................. */

			#SyllabusContainerLeft
			{
				padding: 10px 10px 10px 15px;
				width: 570px;
				float: left;
			}

			#SyllabusContainerRight
			{
				width: 600px;
				float: right;
			}

			.Content550LeftTraining1
			{
				padding: 10px 10px 10px 25px;
				width: 515px;
				height: auto;
				float: left;
			}

/* HOME CONTENT BOXES ................................................. */

			.HomeCatTitle
			{
				font-family:Verdana;
				font-size: large;
				font-weight: bold;
				color: #3366CC;
				float: left;
			}




			#Home1
			{
				font-family: Verdana;
				font-size: small;
				color: #000000;
				width: 900px;
			}


			#Home1Content
			{
				padding: 5px;
				margin: 5px;
				width: 580px;
				float: left;
			}

			#Home1Image
			{
				padding: 5px;
				margin: 5px;
				top: 0px;
				right: 0px;
				float: right;
				width: 250px;
			}


			#Home2
			{
				font-family: Verdana;
				font-size: small;
				color: #000000;
				width: 900px;
			}



			#Home2Content
			{
				padding: 5px;
				margin: 5px;
				width: 580px;
				float: left;
				top: 60px;
			}

			#Home2Image
			{
				padding: 5px;
				margin: 5px;
				top: 0px;
				right: 0px;
				float: right;
				width: 250px;
			}


			#Home3
			{
				font-family: Verdana;
				font-size: small;
				color: #000000;
				width: 900px;
			}


			#Home3Content
			{
				padding: 5px;
				margin: 5px;
				width: 580px;
				float: left;
			}

			#Home3Image
			{
				padding: 5px;
				margin: 5px;
				top: 0px;
				right: 0px;
				float: right;
				width: 250px;
			}



/*  for home page aka: Default.aspx.......................................... */
	
				.PageContainer
				{
					background-color: #FFFFFF;
					width: 900px;
					top: 10px;
					left: 0px;
					height: auto;
					
				}
					
						
				#Hometoprow
				{
					top: 0px;
					left: 0px;
					width: 900px;
					height: 320px;
				}
							
				#HomeAd
				{
					top: 0px;
					left: 626px;
					width: 275px;
					height: 320px;
					float: right;
					position: absolute;
				}	
								
				#Homemid
				{
					top: 5px;
					left: 0px;
					width: 900px;
					height: Auto;
					position: relative;
					z-index: 2;
				}

				#HomeIntroRight
				{
					padding: 10px;
					top: -204px;
					left: 467px;
					width: 400px;
					position: relative;
					height: 406px;
				}

				#HomeIntroLeft
				{
					padding: 10px;
					top: 0px;
					left: 0px;
					width: 430px;
					height: auto;
					z-index: 2;

				}




/*  about formatting ............................................................*/
	
				
							#contactContainer
							{
							position: relative;
							top: 5px;
							left: 2px;
							width: 879px;
							height: 726px;
							}
							
							#contactLeft
							{
								position: absolute;
								top: 3px;
								left: 5px;
								height: 711px;
								width: 520px;
							}
																			
							#contactTitle
							{
								position: relative;
								font-family:Verdana;
								font-size: medium;
								font-weight: bold;
							}
							
							#contactForm
							{
								position: relative;
								top: 0px;
								left: 0px;
								height: 711px;
								width: 523px;
							}
							
							#contactLeftLeft
							{	
								position: relative;
								width: 120px;
								top: 4px;
								left: -2px;
								height: 662px;
								right: 2px;
								margin-top: 4px;
							}	
													
							#contactLeftRight
							{
								position: relative;
								top: -661px;
								left: 127px;
								width: 387px;
								height: 661px;
								line-height: 15.5px;
							}	
															
						
							#contactRight
							{
								position: absolute;
								top: 4px;
								left: 546px;
								height: 650px;
								width: 330px;				
							}
			
							#contactLocation
							{
								position: relative;
							}
							
							#contactRightAdd
							{
								position: relative;
								top: 0px;
								left: 0px;
								height: 227px;
							}	
								
							#contact1
							{
								
							}	
									
					
												
/*  Training   ........................................................  */

				#Training1Image
				{
					float: left;
					height: 180px;
				}

				#Training2Text
				{
					padding: 5px 15px 5px 5px;
					float: right;
					top: 0px;
					right: 0px;
					text-align: left;
				}

				.Training3Text
				{
					padding: 15px 15px 15px 15px;
					top: 0px;
					right: 0px;
					text-align: left;
					list-style-type: square;
					height: auto;
				}

				.TrainingLinks
				{
					font-family: Verdana;
					font-size: small;
					font-weight: normal;
					color: #3366CC;
					float: left;
					font-style: italic;
				}
				
				.TrainingListItems
				{
					font-weight: bold;
					color: #006699;
				}

/*  Content class blocks with set widths Left Listed.  Right Listed in section below this */




		.Content900
{
	padding: 10px;
	width: 880px;
	height: auto;
	display: inline-table;
}
		
		.Content900moreLRpadding
		{
			padding: 10px 25px 10px 25px;
			width: 848px;
			height: auto;
				display: inline-table;
		}

		.Content900noPadding
		{
			width: 900px;
			height: auto;
				display: inline-table;
		}


				.Content700Left
				{
					padding: 10px;
					width: 680px;
					height: auto;
					float: left;
				}

				.Content650Left
				{
					padding: 10px;
					width: 630px;
					height: auto;
					float: left;
				}

				.Content600Left
				{
					padding: 10px;
					width: 580px;
					height: auto;
					float: left;
				}

				.Content550Left
				{
					padding: 10px;
					width: 530px;
					height: auto;
					float: left;
				}

				.Content500Left
				{
					padding: 10px;
					width: 480px;
					height: auto;
					float: left;
				}

				.Content450Left
				{
					padding: 10px;
					width: 430px;
					height: auto;
					float: left;
				}

				.Content400Left
				{
					padding: 10px;
					width: 380px;
					height: auto;
					float: left;
				}

				.Content350Left
				{
					padding: 10px;
					width: 330px;
					height: auto;
					float: left;
				}

				.Content300Left
				{
					padding: 10px;
					width: 280px;
					height: auto;
					float: left;
				}

				.Content250Left
				{
					padding: 10px;
					width: 230px;
					height: auto;
					float: left;
				}

				.Content200Left
				{
					padding: 10px;
					width: 180px;
					height: auto;
					float: left;
				}

				.Content150Left
				{
					padding: 10px;
					width: 130px;
					height: auto;
					float: left;
				}


/* Content class blocks with set widths right Listed. Left Listed in above section*/

			
				.Content700right
				{
					padding: 10px;
					width: 680px;
					height: auto;
					float: right;
				}

				.Content650right
				{
					padding: 10px;
					width: 630px;
					height: auto;
					float: right;
				}

				.Content600right
				{
					padding: 10px;
					width: 580px;
					height: auto;
					float: right;
				}

				.Content550right
				{
					padding: 10px;
					width: 530px;
					height: auto;
					float: right;
				}

				.Content500right
				{
					padding: 10px;
					width: 480px;
					height: auto;
					float: right;
				}

				.Content450right
				{
					padding: 10px;
					width: 430px;
					height: auto;
					float: right;
				}

				.Content400right
				{
					padding: 10px;
					width: 380px;
					height: auto;
					float: right;
				}

				.Content350right
				{
					padding: 10px;
					width: 330px;
					height: auto;
					float: right;
				}

				.Content300right
				{
					padding: 10px 5px 10px 5px;
					width: 280px;
					height: auto;
					float: right;
				}

				.Content250right
				{
					padding: 10px;
					width: 230px;
					height: auto;
					float: right;
				}

				.Content200right
				{
					padding: 10px;
					width: 180px;
					height: auto;
					float: right;
				}

				.Content150right
				{
					padding: 10px;
					width: 130px;
					height: auto;
					float: right;
				}
				


/* Image class blocks with set widths left Listed. Right Listed in section below */

			
				.Image700left
				{
					padding: 10px;
					width: 680px;
					height: auto;
					float: left;
				}

				.Image650left
				{
					padding: 10px;
					width: 630px;
					height: auto;
					float: left;
				}

				.Image600left
				{
					padding: 10px;
					width: 580px;
					height: auto;
					float: left;
				}

				.Image550left
				{
					padding: 10px;
					width: 530px;
					height: auto;
					float: left;
				}

				.Image500left
				{
					padding: 10px;
					width: 480px;
					height: auto;
					float: left;
				}

				.Image450left
				{
					padding: 10px;
					width: 430px;
					height: auto;
					float: left;
				}

				.Image400left
				{
					padding: 10px;
					width: 380px;
					height: auto;
					float: left;
				}

				.Image350left
				{
					padding: 10px;
					width: 330px;
					height: auto;
					float: left;
				}

				.Image300left
				{
					padding: 10px;
					width: 280px;
					height: auto;
					float: left;
				}

				.Image250left
				{
					padding: 10px;
					width: 230px;
					height: auto;
					float: left;
				}

				.Image200left
				{
					padding: 10px;
					width: 180px;
					height: auto;
					float: left;
				}

				.Image150left
				{
					padding: 10px;
					width: 130px;
					height: auto;
					float: left;
				}



/* Image class blocks with set widths right Listed. Left Listed in above section*/

			
				.Image700right
				{
					padding: 10px;
					width: 680px;
					height: auto;
					float: right;
				}

				.Image650right
				{
					padding: 10px;
					width: 630px;
					height: auto;
					float: right;
				}

				.Image600right
				{
					padding: 10px;
					width: 580px;
					height: auto;
					float: right;
				}

				.Image550right
				{
					padding: 10px;
					width: 530px;
					height: auto;
					float: right;
				}

				.Image500right
				{
					padding: 10px;
					width: 480px;
					height: auto;
					float: right;
				}

				.Image450right
				{
					padding: 10px;
					width: 430px;
					height: auto;
					float: right;
				}

				.Image400right
				{
					padding: 10px;
					width: 380px;
					height: auto;
					float: right;
				}

				.Image350right
				{
					padding: 10px;
					width: 330px;
					height: auto;
					float: right;
				}

				.Image300right
				{
					padding: 5px;
					width: 280px;
					height: auto;
					float: right;
				}

				.Image250right
				{
					padding: 10px;
					width: 230px;
					height: auto;
					float: right;
				}

				.Image200right
				{
					padding: 10px;
					width: 180px;
					height: auto;
					float: right;
				}

				.Image150right
				{
					padding: 10px;
					width: 130px;
					height: auto;
					float: right;
				}
				
				
/* List item basic style */

#homeleft
{
	width: 500px;
	float: left;
	background-color: #FFFFFF;
}
#homeright
{
	margin-left: 540px;
	background-color: #FFFFFF;
	height: inherit;
}


#homeleft .homejb {
    width: 49%;
	float: left;
	padding-right: 5px;
	text-align: center;
}

#homeleft .homepm {
	width: 49%;
	float: left;
	padding-right: 5px;
	text-align: center;
}

.title3
{
	margin: 0;
	padding: 10px 0;
	font-size: 20px;
	font-weight: bolder;
	color: #A4BDA7;
	width: 759px;
	height: 7px;
}



/* List item icon style */
