/* ======================= */
/* CSS_TrainingSchoolHomePage */
/* ======================= */
/* ========= Area Identifier ========= */
TABLE.TableAreaID {			
	border-style: solid; 
	border-color: #27756B;	
	border-width: 1px 0px 1px 0px;	
	margin-left:2px;	
	}
SPAN.SpanAreaIDLargeText {
	border-style: solid; 
	border-color: #27756B;	
	border-width: 0px;
	cell-spacing: 0px;	
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:20pt;
	font-weight: bold;	
	color: #27756B;
	padding-top:0px;	
	padding-right:0px;	
	padding-bottom:0px;	
	padding-left:2px;	
	vertical-align:center;
}
SPAN.SpanAreaIDSmallText {
	border-style: solid; 
	border-color: #27756B;	
	border-width: 0px;
	cell-spacing: 0px;	
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:10pt;
	font-weight: bold;	
	color: #27756B;
	padding-top:0px;	
	padding-right:0px;	
	padding-bottom:0px;	
	padding-left:2px;	
	vertical-align:center;
}
/* ========= Main Body ========= */
TABLE.TableTRHPBody {	
	background-color: #FFFFFF;		
	border-style: solid; 
	border-color:red;				
	border-width:0px;
	cell-spacing: 0px;	
	margin-top: 9px;
	margin-bottom:0px;
	padding:0px;	
	width:100%;
	}
TD.CellTRHPBodyLeft {		
	border-style:solid;
	border-color:green;
	border-width:0px;	
	height:100%;
	margin:0px;
	padding: 0px; 	
	vertical-align:top;
	width:27%;
	}
TD.CellTRHPBodyRight {		
	border-style:solid;
	border-color:blue;
	border-width:0px;
	height:100%;
	margin:0px;
	padding-left:5px; 	
	text-align:left;
	vertical-align:top;
	width:73%;
	}
TD.CellTRHPBodyRightOne {		
	border-style:solid;
	border-color:red;
	border-width:0px;
	height:100%;
	margin:0px;
	padding-left:5px; 	
	text-align:left;
	vertical-align:top;
	width:55%;
	}
TD.CellTRHPBodyRightTwo {		
	border-style:solid;
	border-color:blue;
	border-width:0px;
	height:100%;
	margin:0px;
	padding-left:5px; 	
	text-align:left;
	vertical-align:top;
	width:18%;
	}
/* ========= Navigator ======= */
TABLE.TableTRHPTechManual {	
	background-color: #FFFFFF;		
	border-style: solid; 
	border-color: red;	
	border-width:0px;				
	border-spacing:0px 0px;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	width:100%;
	}
TABLE.TableTRHPNavMenu {	
	background-color: #FFFFFF;		
	border-style: solid; 
	border-color: red;	
	border-width:0px;				
	border-spacing:0px 0px;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;
	width:100%;
	}
TD.CellTRHPNavTechManual{		
	background-color: white;
	border-style: solid; 
	border-color: #27756B;
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	cell-spacing: 0px;
	color: #27756B;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:10pt;
	font-weight:normal;			
	margin:0px;	
	padding-left:2px;
	padding-right:12px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	vertical-align:top;	
}
TD.CellTRHPNavAdobe {		
	background-color: white;
	border-style: solid; 
	border-color: red;	
	border-width:0px;
	color: #27756B;		
	margin-left:15px;	
	padding-left:2px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
	vertical-align:top;	
}
TD.CellTRHPNavGallery {		
	background-color: white;
	border-style: solid; 
	border-color: #27756B;	
	border-top-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	cell-spacing: 0px;
	color: #27756B;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:10pt;
	font-weight:normal;			
	margin:0px;	
	padding-left:10px;
	padding-right:12px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	vertical-align:bottom;	
}
TD.CellTRHPNavSpacerRow {
	background-color: white;	
	border-style:solid; 
	border-color:#27756B;	
	border-bottom-width:0px;		
	border-top-width:0px;			
	border-left-width:0px;			
	border-right-width:0px;			
	height:20px;
	margin:0px;		
	padding:0px;
}
/* This spacer row has a solid line on its lower border */
TD.CellTRHPNavSpacerRowLine {
	background-color: white;	
	border-style:solid; 
	border-color:#27756B;	
	border-bottom-width:1px;		
	border-top-width:0px;			
	border-left-width:0px;			
	border-right-width:0px;			
	height:6px;
	margin:0px;		
	padding:0px;
}
/* WIthin the CellTRHPNav cells ensure all the links are permanently Green and do not have an underline  */
#LNKCellTRHPNavGreen:link {color:#27756B;text-decoration:none;}
#LNKCellTRHPNavGreen:active {color:#27756B; text-decoration:none;text-align: left;} 
#LNKCellTRHPNavGreen:visited {color:#27756B;text-decoration:none;text-align: left;}
TD.SpacerRowTech {
	border-style:solid; 
	border-color:red;	
	border-width:0px;
	border-width:0px;
	cell-spacing:0px;			
	padding:0px;
	margin:0px;	
}
/* ========= Column of graphics on RHS of Career related pages ========= */
TABLE.TableTRHPCareersGraphics {	
	background-color: #FFFFFF;		
	border-style: solid; 
	border-color: red;				
	border-width:0px;
	cell-spacing: 0px;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;	
	vertical-align:top;
	width:100%;
	}
TD.CellTRHPCareerGraphics {	
	cell-spacing:0px; 
	border-style:solid;
	border-color:blue;
	border-width:0px;		
	padding-top:0px; 	
	padding-bottom:10px; 	
	text-align:center;
	vertical-align:top;
	width:100%;
	}
/* ========= Courses Table ========= */
TABLE.TableTRHPCourses {	
	background-color: #FFFFFF;		
	border-style: solid; 
	border-color: red;				
	border-width:0px;
	cell-spacing: 0px;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;	
	width:100%;
	}
TD.CellTRHPTitle {	
	cell-spacing:0px; 
	border-style:solid;
	border-color:red;
	border-width:0px;	
	color: #27756B;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:10pt;
	font-weight:bold;	
	height:100%;
	margin:0px;
	padding-left:0px; 	
	padding-bottom:10px; 	
	text-align:center;
	vertical-align:top;
	width:100%;
	}
TD.CellTRHPMainParagraph {	
	cell-spacing:0px; 
	border-style:solid;
	border-color:red;
	border-width:0px;	
	color: gray;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:7.8pt;
	font-weight:bold;	
	height:100%;
	margin:0px;
	padding-left:0px; 	
	padding-bottom:10px; 	
	text-align:left;
	vertical-align:top;
	width:100%;
	}
TABLE.TableTRHPCourseDates {	
	background-color: #FFFFFF;		
	border-style: solid; 
	border-color:#27756B;
	border-width:1px;
	cell-spacing: 0px;	
	margin-top: 0px;
	margin-bottom: 0px;
	padding:0px;	
	width:100%;
	}
TD.CellTRHPLeftColumn{	
	cell-spacing:0px; 
	border-style:solid;
	border-color:#27756B;
	border-width:1px;
	color: #27756B;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:8pt;
	font-weight:bold;	
	height:100%;
	margin:0px;
	padding:5px; 	
	text-align:center;
	vertical-align:top;
	width:20%;
	}
TD.CellTRHPTopRow {	
	cell-spacing:0px; 
	border-style:solid;
	border-color:#27756B;
	border-width:1px;	
	color: #27756B;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:8pt;
	font-weight:bold;	
	height:100%;
	margin:0px;
	padding:5px; 		
	text-align:center;
	vertical-align:top;
	width:33%;
	}
TD.CellTRHPHaysThree {	
	cell-spacing:0px; 
	border-style:solid;
	border-color:#27756B;
	border-width:1px;
	color: #27756B;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:8pt;
	font-weight:normal;		
	margin:0px;
	padding:0px; 	
	text-align:center;
	vertical-align:top;
	width:40%;
	}
TD.CellTRHPManThree {	
	cell-spacing:0px; 
	border-style:solid;
	border-color:#27756B;
	border-width:1px;
	color: #27756B;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:8pt;
	font-weight:normal;		
	margin:0px;
	padding:0px; 	
	text-align:center;
	vertical-align:top;
	width:40%;
	}
TD.CellTRHPManTwo {	
	cell-spacing:0px; 
	border-style:solid;
	border-color:#27756B;
	border-width:1px;
	color: #27756B;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:8pt;
	font-weight:normal;		
	margin:0px;
	padding:0px; 	
	text-align:center;
	vertical-align:top;
	width:40%;
	}
TD.CellTRHPHaysTwo {	
	cell-spacing:0px; 
	border-style:solid;
	border-color:#27756B;
	border-width:1px;
	color: #27756B;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:8pt;
	font-weight:normal;		
	margin:0px;
	padding:0px; 	
	text-align:center;
	vertical-align:top;
	width:40%;
	}
TD.CellTRHPCourseSpacerRow {
	background-color: white;	
	border-style:solid; 
	border-color:#27756B;	
	border-bottom-width:0px;		
	border-top-width:0px;			
	border-left-width:0px;			
	border-right-width:0px;			
	height:20px;
	margin:0px;		
	padding:0px;
}
TD.CellTRHPCourseFooter {	
	cell-spacing:0px; 
	border-style:solid;
	border-color:blue;
	border-width:0px;
	color: gray;
	font-family: sans-serif,verdana,tahona,geneva,arial;
	font-size:8pt;
	font-weight:bold;			
	padding-top:0px; 	
	padding-bottom:10px; 	
	text-align:left;
	vertical-align:top;
	width:100%
	}
