body {
	background:#0054A6;
	margin:0;
	padding:0;
}

.b {font-weight:bold;}
.fLeft {float:left;}
.fRight {float:right;}
.clearer {clear:both;}
.f150 {font-size:150%;}
.center {text-align:center;}
.f130 {font-size:130%;}
.f80 {font-size:80%;}
.f70 {font-size:70%;}

/* Begin CONTAINER */
#container {
	width:800px;
	margin:0 auto;
	border:0px solid red;
}

	/* Begin GLOBAL HEADER */
	#globalHeader {
		position:relative;
		left:0px;
		top:0px;
		width:800px;
		height:120px;
		background:#0054A6 url("../images/headerbg.gif");
		z-index:1;
	}
	
		#logoPlacer {
			position:absolute;
			left:20px;
			top:0px;
			width:240px;
			height:120px;
		}
		
		#officeInfo {
			position:relative;
			right:22px;
			float:right;
			text-align:right;
			font-family:Verdana,Arial;
			font-size:9px;
			color:#C0C0C0;
		}
		
		#globalNav {
			position:absolute;
			left:600px;
			top:95px;
			width:180px;
			height:25px;
			font-family:Verdana,Arial;
			font-size:9px;
			font-weight:bold;
			color:white;
			text-align:center;
		}
		
			#globalNav a, #globalNav a:visited {
				color:white;
				text-decoration:none;
				font-size:9px;
			}
		
			#globalNav a:hover, .globalNavMenu:hover {
				text-decoration:underline;
				background:transparent;
				font-size:9px;
			}
			
			#blogLink {
				display:inline;
			}
			
			#subBlog {
				position:absolute;
				left:47px;
				top:18px;
				background-color:white;
				border:1px solid #505050;
				text-align:left;
			}
			
			#subBlog a, #subBlog a:visited {
				font-weight:normal;
				color:#505050;
			}
					
			.subBlog table {
				margin:1px;
			}
			
			.subBlog table tr {
				height:25px;
			}
	/* End GLOBAL HEADER */

	/* Begin CONTENT */			
	#contentWrapper {
		position:relative;
		left:0px;
		top:0px;
		width:800px;
		background:#FFFFFF;
		z-index:0;
	}
	
		/* Begin TOP CONTENT */
		#contentTop {
			position:relative;
			left:0px;
			top:0px;
			width:800px;
			height:205px;
		}
		
			/* Begin FLASH VIDEO AREA */
			#banner {
				position:absolute;
				left:20px;
				top:10px;
				width:560px;
				height:185px;
				background:#fff;
				border:1px solid #C0C0C0;
			}
			/* End FLASH VIDEO AREA */
			
			/* Begin BUTTON LINKS */
			#btnLinks {
				position:absolute;
				left:600px;
				top:10px;
				width:180px;
				height:185px;
			}
			
				#btnEmployers {
					position:absolute;
					left:0px;
					top:0px;
					width:180px;
					height:55px;
				}
		
				#btnJobs {
					position:absolute;
					left:0px;
					top:65px;
					width:180px;
					height:55px;
				}
		
				#btnTraining {
					position:absolute;
					left:0px;
					top:130px;
					width:180px;
					height:55px;
				}
			/* End BUTTON LINKS */
		/* Begin TOP CONTENT */
		
		/* Begin BOTTOM CONTENT */
		#contentBottom {
			position:relative;
			left:0px;
			top:0px;
			width:800px;
			z-index:1;
		}
		
			/* Begin NAVIGATION */
			#navigation {
				position:relative;
				left:20px;
				top:0px;
				margin-top:7px;
				width:760px;
				height:35px;
				background:url("../images/menuspacer.gif") no-repeat;
			}
			
			#navigation a, #navigation a:hover, #navigation a:visited {
				text-decoration:none;
			}
			
				/* Begin MAIN MENU LINK */
				.mainlink {
					font-family:Verdana,Arial;
					font-size:11px;
					font-weight:bold;
					color:#0054A6;
					text-align:center;
				}
			
				#linkEmp {
					position:absolute;
					padding-top:9px;
					left:4px;
					top:2px;
					width:248px;
					height:23px;
				}
				
					#subEmp {
						position:absolute;
						left:4px;
						top:35px;
						width:246px;
						height:219px;
						background-color:white;
						border:1px solid #505050;
					}
					
				#linkJobs {
					position:absolute;
					padding-top:9px;
					left:256px;
					top:2px;
					width:248px;
					height:23px;
				}
				
					#subJobs {
						position:absolute;
						left:256px;
						top:35px;
						width:246px;
						height:219px; /*192px*/
						background:white;
						border:1px solid #505050;
					}
					
				#linkAbout {
					position:absolute;
					padding-top:9px;
					left:508px;
					top:2px;
					width:248px;
					height:23px;
				}
				
					#subAbout {
						position:absolute;
						left:508px;
						top:35px;
						width:246px;
						height:219px;
						background:white;
						border:1px solid #505050;
					}
					
					/* Begin SUB MENU LINK */
					.sublink {
						height:15px;
						padding:0 0 0 40px;
						font-family:Verdana,Arial;
						font-size:10px;
						color:#505050;
						text-align:left;
					}
					
					.subMenu table {
						margin:2px 1px 1px 1px;
					}
					
					.subMenu table tr {
						height:27px;
					}
					/* End SUB MENU LINK */
				/* End MAIN MENU LINK */
			/* End NAVIGATION */
			
			/* Begin BOTTOM CONTENT WRAPPER */
			#bottomContentWrapper {
				font-family:Verdana,Arial;
				color:#505050;
				font-size:14px;
			}
			
			/* Begin CONTENT BODY LEFT SIDE */
			#contentBodyLeft {
				position:relative;
				float:left;
				left:20px;
				top:35px;
				width:500px;
				margin-bottom:80px;
				font-family:Verdana,Arial;
				color:#505050;
				z-index:-1;
			}
			
				.contentHeader {
					font-size:26px;
				}
				
				.contentTitle {
					font-size:20px;
					font-weight:bold;
					color:black;
				}
				
				.contentTitle2 {
					font-size:20px;
				}
				
				.contentText {
					font-size:14px;
				}
				
				a.contentLink, a.contentLink:visited, a.contentLink:hover {
					text-decoration:underline;
					font-size:14px;
					color:#0054A6;
				}
				
				a.readMore, a.readMore:visited {
					text-decoration:none;
					font-size:12px;
					color:blue;
				}
				
				a.readMore:hover {
					text-decoration:underline;
				}
				
				#photoIcon {
					float:left;
					margin:0 20px 20px 0;
					padding:3px;
					border:1px solid #C0C0C0;
				}
			
			#empContentBodyLeft {
				position:relative;
				float:left;
				left:20px;
				top:35px;
				width:160px;
				margin-bottom:80px;
				font-family:Verdana,Arial;
				color:#505050;
				z-index:-1;
			}
				
				a.menuLink, a.menuLink:visited {
					text-decoration:none;
					font-size:11px;
					color:#0054A6;
				}
				
				a.menuLink:hover {
					text-decoration:underline;
				}
				
			/* End CONTENT BODY LEFT SIDE */
			
			/* Begin CONTENT BODY RIGHT SIDE */
			#contentBodyRight {
				position:relative;
				float:left;
				left:40px;
				top:35px;
				width:260px;
				margin-bottom:80px;
				font-family:Verdana,Arial;
				font-size:12px;
				border-left:1px dashed gray;
				z-index:-1;
			}
			
				.iconLink {
					position:relative;
					margin:0 auto;
					width:200px;
					height:100px;
					text-align:left;
				}
				
				.iconLink img {
					float:right;
				}
				
				#myBlog {
					position:relative;
					left:-5px;			/* to compensate for centering as diff div on right column for home page */
					top:30px;
				}
				
				#myBlog th {
					font-size:14px;
				}
				
				#myBlog td {
					font-size:11px;
				}
			
			#empContentBodyRight {
				position:relative;
				float:left;
				left:40px;
				top:35px;
				width:578px;
				margin-bottom:80px;
				font-family:Verdana,Arial;
				border-left:1px dashed gray;
				color:#505050;
				z-index:-1;
			}
			
			#content {
				padding:0 10px 0 30px;
			}
			
			#iwindow {
				position:relative;
				top:1px;
			}
			
			#optinForm {
				position:relative;
				top:30px;
			}
			/* End CONTENT BODY RIGHT SIDE */
			
			#clearer {
				position:relative;
				clear:both;
			}
			
			/* Begin JOB POST CONTENT BODY RIGHT */
			#jobPostContentBodyRight {
				position:relative;
				float:left;
				left:40px;
				top:35px;
				width:578px;
				margin-bottom:80px;
				font-family:Verdana,Arial;
				border-left:1px dashed gray;
				color:#505050;
				z-index:-1;
			}
			
				.jobPost {
					border:1px solid #e8e8e8;
					padding:0 5px 0 10px;
					margin-bottom:5px;
				}
				
				.jobPost:hover {
					border:1px solid #e1e1e1;
					padding:0 5px 0 10px;
					background:#f2f2f2;
				}
				
				#jobPostContentBodyRight #content {
					padding:0 0px 0 20px;
				}
			/* End JOB POST CONTENT BODY RIGHT */
		/* End BOTTOM CONTENT */
	/* End CONTENT */
	
	/* Begin FORMCONTAINER */
	#formContainer {
		width:100%;
		/*min-height:800px;*/
		background:#545454;
		padding:20px 0 20px 0;
		font-family:'Trebuchet MS',arial,sans-serif;
	}
	
		#form-ProfileForm {
			background:#ffffff;
			width:800px;
			/*height:4300px;*/
			margin:0px auto;
			padding-top:20px;
			padding-bottom:20px;
		}
		
			#pfHeader {
				margin:0 20px;
				border:2px solid black;
			}
			
				#leftHeader {
					float:left;
					width:377px;
					height:181px;
					background:gray;
				}
			
				#leftHeader h1 {
					position:relative;
					left:70px;
					top:43px;
				}
				
				#rightHeader {
					float:left;
					width:370px;
					padding-left:5px;
					font-size:14px;
					border-left:1px solid black;
				}
			
			#pfSubHeader {
				margin:10px 20px;
				border:2px solid black;
				padding:0 5px 0 5px;
				font-size:12px;
			}
			
			#pfForm {
				margin:0 20px 20px 20px;
				border:2px solid black;
				padding:5px;
				font-size:12px;
			}
			
				#formFields table {
					margin:0 auto 5px auto;
					border-collapse:collapse;
				}
				
			#Submit {
				margin:0 20px 0px 20px;
				border:2px solid black;
				padding:5px;
				text-align:center;
			}
			
		#form-SkillsInventory {
			background:#ffffff;
			width:800px;
			margin:0px auto;
			padding-top:20px;
			padding-bottom:20px;
		}
		
			#siForm {
				margin:0 20px 20px 20px;
				font-size:12px;
			}
			
				#siCol1 {
					width:238px;
					border:1px solid black;
					float:left;
				}
				
				#siCol2 {
					width:238px;
					border:1px solid black;
					float:left;
					margin-left:20px;
				}
				
				#siCol3 {
					width:238px;
					border:1px solid black;
					float:left;
					margin-left:20px;
				}
				
					.formLeftHeader {
						background:#e1e1e1;
						/*border-right:1px solid black;*/
						border-top:1px solid black;
						border-bottom:1px solid black;
						font-size:125%;
					}
					
					.formRightHeader {
						background:#e1e1e1;
						border-top:1px solid black;
						border-bottom:1px solid black;
						font-size:125%;
					}
					
					#siForm form td {
						padding-left:5px;
					}
					
					#siForm form td input {
						text-align:center;
					}
					
		#form-ContractAssignment {
			background:#ffffff;
			width:800px;
			margin:0px auto;
			padding-top:20px;
			padding-bottom:20px;
		}
		
			#caHeader {
				background:#e1e1e1;
				margin:0px 20px;
				border:2px solid black;
				border-bottom:1px solid black;
				padding:0 5px 0 5px;
				font-size:12px;
			}
			
			.caForm {
				margin:0 20px 0px 20px;
				border:2px solid black;
				border-top:1px solid black;
				border-bottom:1px solid black;
				padding:5px;
				font-size:12px;
			}
			
			.end1 {
				border-bottom:2px solid black;
			}
			
				.formFields table {
					margin:0 auto 5px auto;
					border-collapse:collapse;
				}
				
				.FormBoundary {
					margin:0 20px 0px 20px;
					background:#e1e1e1;
					border:2px solid black;
					border-top:1px solid black;
					border-bottom:1px solid black;
					height:20px;
					text-align:center;
					font-size:90%;
				}
				
				.FormBoundary-Top {
					margin:0 20px 0px 20px;
					background:#e1e1e1;
					border:2px solid black;
					border-top:2px solid black;
					border-bottom:1px solid black;
					height:20px;
					text-align:center;
					font-size:90%;
				}
				
			#Submit2 {
				margin:20px 20px 0px 20px;
				border:2px solid black;
				padding:5px;
				text-align:center;
			}
			
		#form-DirectJobOrder {
			background:#ffffff;
			width:800px;
			margin:0px auto;
			padding-top:20px;
			padding-bottom:20px;
		}
		
			#djoHeader {
				background:#e1e1e1;
				margin:0px 20px;
				border:2px solid black;
				border-bottom:1px solid black;
				padding:0 5px 0 5px;
				font-size:12px;
			}
			
			.djoForm {
				margin:0 20px 0px 20px;
				border:2px solid black;
				border-top:1px solid black;
				border-bottom:1px solid black;
				padding:5px;
				font-size:12px;
			}
			
		#form-NeedsAnalysis {
			background:#ffffff;
			width:800px;
			margin:0px auto;
			padding-top:20px;
			padding-bottom:20px;
		}
		
			#naHeader {
				background:#e1e1e1;
				margin:0px 20px;
				border:2px solid black;
				border-bottom:1px solid black;
				padding:0 5px 0 5px;
				font-size:12px;
			}
			
			.naForm {
				margin:0 20px 0px 20px;
				border:2px solid black;
				border-top:1px solid black;
				border-bottom:1px solid black;
				padding:5px;
				font-size:12px;
			}
			
		#form-DbAdminForm {
			background:#ffffff;
			width:800px;
			margin:0px auto;
			padding-top:20px;
			padding-bottom:20px;
		}
		
			#form-DbAdminForm a:link,
			#form-DbAdminForm a:visited {
				color:blue;
			}
			
			#form-DbAdminForm a:hover {
				text-decoration:none;
			}
			
				#dbMainMenu {
					margin:0 20px 0px 20px;
					border:2px solid black;
					border-top:1px solid black;
					border-bottom:1px solid black;
					padding:20px 20px 0 20px;
					font-size:12px;
				}
				
				#dbAddForm {
					margin:0 20px 0px 20px;
					border:2px solid black;
					border-top:1px solid black;
					border-bottom:0px solid black;
					padding:20px 20px 0 20px;;
					font-size:12px;
				}
				
				#dbViewForm {
					margin:0 20px 0px 20px;
					border:2px solid black;
					border-top:1px solid black;
					border-bottom:2px solid black;
					padding:20px 20px 0 20px;;
					font-size:12px;
				}
				
				#viewTable {
					width:100%;
				}
				
				#viewTable ul li {
					display:inline;
				}
				
				ul.viewPages li {
					display:inline;
				}
				
				li.col2 {margin-right:200px;}
				li.col3 {margin-right:65px;}
				li.col4 {margin-right:35px;}
				li.pipe {margin:0 10px 0 10px;color:#cfcfcf;}
				
				li.pipe1 {width:100px;}
				
				.textBox {
					margin-bottom:3px;
				}
				
				span.link {
					color:blue;
					text-decoration:underline;
				}
				
				span.link:hover {
					text-decoration:none;
					cursor:pointer;
				}
				
				span.greyLink {
					color:#dfdfdf;
					text-decoration:none;
				}
				
				span.greyLink:hover {
					color:red;
					text-decoration:underline;
					cursor:pointer;
				}
				
				#submit {
					margin:20px 20px 10px 20px;
					border:0px solid black;
					padding:5px;
					text-align:right;
				}
				
				.uline {text-decoration:underline;}
				.hrule {color:#efefef;}
				.clrGrey {color:gray;}
				.dispNone {display:none;}
				.alignRight {text-align:right}
				.lineSpace {height:20px;}
				.maxWidth {width:100%;}
				.padRight7 {padding-right:7px;}
				.bottom {vertical-align:bottom;}
				.w120 {width:120px;}
				.w130 {width:130px;}
				.w140 {width:140px;}
	/* End FORMCONTAINER */
	
	/* Begin FOOTER */
	#footer {
		width:800px;
		height:70px;
		font-family:Verdana,Arial;
		font-size:12px;
		color:white;
		background:#0054A6;
		/*background:#0054A6 url("http://localhost/www/barb/www/images/headerbg.gif");*/
	}
	
	#footerNav {
		position:relative;
		float:left;
		left:20px;
		top:20px;
	}
	
	#footerNav a, #footerNav a:visited {
		text-decoration:none;
		font-family:Verdana,Arial;
		font-size:10px;
		font-weight:bold;
		color:#A0A0A0;
	}
	
	#footerNav a:hover {
		text-decoration:underline;
	}
	
	#footerIcon {
		position:relative;
		float:right;
		right:20px;
		top:20px;
	}
	
	span#findUs {
		position:relative;
		bottom:8px;
	}
	/* End FOOTER *
/* End CONTAINER */

/* Begin OTHER STYLES */
/* Vision Statement */
#visionstatement {
	display:block;
	width:400px;
	border:0px solid black;
}

#visionheader {
	padding:20px;
	font-size:200%;
	font-weight:500;
	color:white;
	background:black;
}

#statement {
	font-size:170%;
	margin:20px 30px 30px 30px;
}

/* Commons */
.just50 {
	margin-left:50px;
}
/* End OTHER STYLES */

