	/*	CSS Design by Chris Duren	*/html { 	min-width: 1000px;	 }body	{	background: #0055a5 url(img/bg.gif);	font: 13px/1.3 "Gill Sans", helvetica, arial, verdana, sans-serif;	color: #0055a5;	margin: 0;	}		/*	Typography	*/	p	{	margin: 0;	padding: 0 0 12px 0;	}strong	{	color: #036;	}hr	{	height: 1px;	margin: 15px 0;	border: 0;	color: #ccc;	background-color: #ccc;	}	h2, .header_1	{	font-size: 17px;	color: #036;	margin: 0 0 10px 0;	}h4, .header_2	{	font-size: 15px;	font-weight: bold;	color: #369;	margin: 0 0 10px 0;	}h5	{	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	background: #f8981d;	padding: 10px 15px;	margin: 0 0 10px 0;	color: #fff;	}ul	{	margin-bottom: 14px;	margin-top: 0;	}	input.btn { 	color: #fff; 	font-size: 13px; 	background-color: #0055a5; 	border: 1px solid; 	border-color: #fff; 	padding: 7px 11px;	font-weight: bold;	cursor: pointer;	} 		/*   Basic Layout Divisions	*/	#wrapper	{	background: #fff;	width: 1000px;	margin: 0 auto;	padding: 0 0 15px 0;	text-align: left;	}	#toolbar 	{	width: 30px;	height: 30px;	margin: 55px 0 0 940px;	padding: 0;	position: absolute;	z-index: 999;	}#fb	{	width: 30px;	height: 30px;	text-indent: -9999px;	}#fb a	{	width: 30px;	height: 30px;	display: block;	}	h1	{	text-indent: -9999px;	display: block;		width: 1000px;	height: 120px;	background: transparent url(img/criticalpath.png) top left no-repeat;	margin: 0;	padding: 0;	border: 0;	}	#content 	{	background: #fff;	width: 940px;	float: left;	margin: 0;	padding: 18px 30px 25px 30px;	}#footer	{	clear: both;	background: #f8981d;	width: 910px;	margin: 0 30px;	padding: 10px 15px;	color: #fff;	font-size: 12px;	}.invisible	{	display:block;	width: 150px; height: 80px;	text-indent: -9000px;	background: transparent;	overflow: hidden;	float: right;	margin: 0;	}	#mgr	{	width: 400px;	text-align: center;	padding: 20px;	margin: 0 auto;	background: #e7e7e7;	border: 1px solid #633;	}		/*	Main Navigation	*/	#globalnav	{	height: 40px;	width: 1000px;	margin: 0;	padding: 0;	border: 0;	background: transparent;	}#globalnav #menu	{	height: 40px;	width: 1000px;	background: transparent url(img/menu.png) top left no-repeat;	margin: 0;	padding: 0;	position: relative;	float: left;	}#globalnav #menu li {	margin: 0;	padding: 0;	list-style: none;	position: absolute;	top: 0;	}	#menu li, #menu a {	height: 40px;	display: block;	}	#globalnav #menu li a {	text-indent: -9999px;	text-decoration: none;	}	#home	{left: 30px; width: 82px;}#training	{left: 112px; width: 175px;}#corporate	{left: 287px; width: 112px;}#industry	{left: 399px; width: 100px;}#custom	{left: 499px; width: 171px;}#dshs	{left: 670px; width: 79px;}#about	{left: 749px; width: 104px;}#contact	{left: 853px; width: 117px;}#home a:hover {background: transparent url(img/menu.png) -30px -40px no-repeat;}#training a:hover {background: transparent url(img/menu.png) -112px -40px no-repeat;}#corporate a:hover {background: transparent url(img/menu.png) -287px -40px no-repeat;}#industry a:hover {background: transparent url(img/menu.png) -399px -40px no-repeat;}#custom a:hover {background: transparent url(img/menu.png) -499px -40px no-repeat;}#dshs a:hover {background: transparent url(img/menu.png) -670px -40px no-repeat;}#about a:hover {background: transparent url(img/menu.png) -749px -40px no-repeat;}#contact a:hover {background: transparent url(img/menu.png) -853px -40px no-repeat;}		/*	Tables	*/.header	{	background: #0055a5;	font-weight: bold;	color: #fff;	}	.cell	{	background: #e7e7e7;	}.box1, .box2, .box3	{	position: absolute;	height: 28px;	padding: 12px 20px 0 20px;	background: #f8981d;	color: #fff;	opacity: 0.9;	filter: alpha(opacity=80);	font-size: 14px;	text-transform: uppercase;	font-weight: bold;	}	.box1	{	width: 260px;	margin: 160px 0 0 0;	}	.box2	{	width: 300px;	margin: 225px 0 0 0;	}	.box3	{	width: 135px;	margin: 225px 0 0 0;	}	.box1 a:link, .box1 a:visited, .box2 a:hover, .box2 a:link, .box2 a:visited, .box3 a:hover, .box3 a:link, .box3 a:visited, .box3 a:hover	{	color: #fff;	text-decoration: none;	}		/*   Links 	*/a:link	{	color: #0055a5;	font-weight: bold;	}	a:visited	{	color: #0055a5;	font-weight: bold;	}	a:hover	{	color: #036;	font-weight: bold;	}	/*   Increase your visibility with Invisible Ink	*/	#ink  {	width: 980px;	height: 20px;	padding: 0 10px;	text-indent: -9999px;	}	#ink a {	width: 155px;	height: 20px;	display: block;	float: right;	background: transparent url(img/ink.png) top left no-repeat;	}	#ink a:hover	{	display: block;	width: 155px;	height: 20px;	background: transparent url(img/ink.png) 0px -20px no-repeat;	}	/*   Admin Styles	*/	#selectomatic	{	background: #036;	padding: 6px 20px;	color: #fff;	border-bottom: 1px solid #fff;	}	#selectomatic a	{	color: #fff;	}