<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*first level pages*/
/*last modified May 20, 2012*/

/*
.singleColumn {
   width: 22.91666667%;
   border-left: 1px solid #dedede;
   padding: 0 0 0 1.041666667%;
   margin-left: 1.041666667%;
}
*/
#body {
   padding: 0 0 10px 0;
}
.architecture {
   float: left;
   /*
   width: 48.95833333% !important;
   width: 50%;
   */
   width: 24.47916666% !important;
   padding: 0 1.041666667% 1.041666667% 0;
}
.noNews {
   width: 72.91666667% !important;
}

/* architecture container */
#body .architecture h1 {
   color: #374C59;
   font-weight: normal;
   font-size: 28px;
   padding: 10px;
}
#body .architecture h2, #body .subsectionHighlights h2  {
   color: #676767;
   font-weight: bold;
   text-transform: uppercase;
   font-size: 12px;
   padding: 1.0em 0 0 0;
}
.architecture .column {
   float: left;
   border-right: 1px solid #dedede;
   padding: 0 2.173913043% !important;
   padding: 0 10px;
}
.architecture .column h3 a {
   color: #AC560D;
}
.architecture .column h3 span {
   padding: 0 2px 0 0;
}
#body .architecture .column ul li {
   background: none;
   padding: 3px 0;
}
#body .architecture .column ul li a {
	display: block;
	text-decoration: none;
	background: url('/common/images/nav_bullet_arrow.gif') no-repeat 0 6px;
	padding: 0 0 0 10px;
}
#body .architecture .column ul li a:hover {
   background-position: 0 -144px;
}

/* highlights */
.subsectionHighlights {
   float: left;
   width: 74.192020%;
}
.subsectionHighlights {
	margin-bottom: 10px;
	}
#body .subsectionHighlights p {
	line-height: 1.3em;
}

/* CENTER CONTAINER OF TOP TASKS*/
#centerContainer {
	position: relative;
	margin: 5px 0 0 0;
	border: 2px solid #DEDEDE;
   	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url('/Common/css/PIE.htc');
	}
	
/* TOP TASKS*/
#centerContainer .centerTopTasks  {	
		margin: 8px 5px;
		padding: 0;
		text-align: center;
		}		
		
/* TOP TASKS*/
#centerContainer .centerTopTasks li  {
		float: left;
		margin: 0 3px;
		font-size: 12px;
		padding: 0;
		background: none;
		background-color: #FFF;
		width: 31.5%;
		border: 1px solid #e67b07;
		-webkit-border-radius: 8px;
		-moz-border-radius: 8px;
		border-radius: 8px;
		}
#centerContainer .centerTopTasks li a {
		display: block;
		height: 60px;
		text-decoration: none;
		}
	
			
/* MIDDLE TASKS*/			
#centerContainer div.centerTasks {
	padding: 0 0 0 15px;
	}
#centerContainer div.centerLinks {
	padding: 5px 0 0 0;
	margin: 0 0 10px 0;
	text-shadow: 1px 1px 1px #fff;
	line-height: 1.0em;
	text-align: center;
	background: #FFF;
	opacity: 0.65;
	filter: alpha(opacity = 65);
	border: 1px solid #FFF;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#centerContainer div.centerLinks ul  {
	margin: 0;
	padding: 0;
	}
#centerContainer div.centerLinks li  {
	float: left;
	height: 35px;
	width: 29.55%;
	border-top: 1px solid #dedede;
}


/*services column*/
.subsectionHighlights .subsectionServices {
   float: left;
   width: 65.23333% !important;
}

/*news column*/
.subsectionHighlights .subsectionNews {
	float: right;
	width: 28.47916666% !important;
	border-left: 1px solid #dedede;
	padding: 0 2.173913043% !important;
	padding: 0 10px;
	margin-bottom: 10px;
}
.subsectionNews .highlight-item {
   padding: 15px 0 0 70px;
}
#body .subsectionNews .highlight-item p {
   color: #333333;
   font-size: 0.9em;
}
.subsectionNews .highlights .abatement {
   background: url('/Common/images/callouts/safety/icon_abatement.png') left 20px no-repeat;
}
.subsectionNews .highlights .summer {
   background: url('/Common/images/callouts/safety/icon_summer.gif') left 20px no-repeat;
}

.subsectionNews .highlights .eyeonsafety {
   background: url(/common/images/callouts/safety/eyeonsafety.jpg) left 20px no-repeat;
}

.subsectionNews .highlights .fatalities {
   background: url('/Common/images/callouts/safety/icon_fatalities.gif') left 20px no-repeat;
}
.subsectionNews .highlights .GISHAB {
   background: url('/Common/images/callouts/safety/icon_GISHAB.png') left 20px no-repeat;
}
#body .subsectionNews .highlight-item h4 {
   font: bold 1.2em/1em 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


/*features of center column*/
.subsectionHighlights .features {
	margin: 1.0em 0 0 0;
	}	
.subsectionHighlights .features-item {
	position: relative;
	border: 1px solid #dedede;
	background: #F5F5F5;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F5F5F5), to(#C1C1C1));
	background: -moz-linear-gradient(#F5F5F5, #C1C1C1);
	background: linear-gradient(#F5F5F5, #C1C1C1);
	background: -ms-linear-gradient(#F5F5F5 0%, #C1C1C1 100%);
	background: ms-linear-gradient(#F5F5F5, #C1C1C1);
	-pie-background: linear-gradient(#F5F5F5, #C1C1C1);
	behavior: url('/Common/css/PIE.htc');
	}
#body .subsectionHighlights .features-item a {
	text-decoration: none;
	}	
#body .subsectionHighlights .features-item h4, #body .subsectionHighlights .features-item p {
	margin-left: 1.0em;
	font-size: 12px;
	color: #676767;
	}	
.leftItem {
	float: left;
	width: 49.56%;
	-webkit-border-radius: 8px 0 0 8px;
	-moz-border-radius: 8px 0 0 8px;
	border-radius: 8px 0 0 8px;
	behavior: url('/Common/css/PIE.htc');
	}
.rightItem {
	float: right;
	width: 49.56%;
	-webkit-border-radius: 0 8px 8px 0;
	-moz-border-radius: 0 8px 8px 0;
	border-radius: 0 8px 8px 0;
	behavior: url('/Common/css/PIE.htc');
	}
	

/*
.singleColumn .subsectionServices {
   width: 100%;
   padding: 0 !important;
}
*/

/*
.subsectionNews .featured {
   border: 1px solid #dedede;
}
#body .subsectionNews .featured h3 {
   padding: 0;
}
#body .subsectionNews .featured h3 a {
   display: block;
   width: 80px;
   color: #fff;
   font: bold 11px/17px 'Helvetica Neue', Helvetica, Arial, sans-serif;
   text-transform: uppercase;
   text-shadow: 1px 1px 1px #353535;
   -webkit-border-bottom-right-radius: 3px;
   -moz-border-radius-bottomright: 3px;
   border-bottom-right-radius: 3px;
   background: -moz-linear-gradient(center top, rgba(230, 163, 21, 1) 25%,rgba(221, 145, 1, 1) 100%) !important;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, rgba(230, 163, 21, 0.7)),color-stop(1, rgba(221, 145, 1, 1))) !important;
   background: #e39c0e;
   padding-left: 10px;
}
.subsectionNews .featured span.text {
   display: block;
   font-size: 0.9em;
   text-shadow: 1px 1px 1px #000;
   background: -moz-linear-gradient(center top, rgba(0, 0, 0, 0.6) 25%,rgba(0, 0, 0, 1) 100%) !important;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, rgba(0, 0, 0, 0.6)),color-stop(1, rgba(0, 0, 0, 1))) !important;
   background: #333;
   margin-top: 220px;
}
#body .subsectionNews .featured h4 {
   font: bold 18px/1em 'Helvetica Neue', Helvetica, Arial, sans-serif;
   padding: 10px 10px 5px 10px;
   margin: 0;
}
#body .subsectionNews .featured p {
   padding: 0 10px 10px 10px;
}
#body .subsectionNews .featured h4 a,
#body .subsectionNews .featured p {
   color: #fff;
}
#body .subsectionNews .featured p.button {
   background: -moz-linear-gradient(center top, rgba(70, 70, 70, 1) 25%,rgba(39, 39, 39, 1) 100%) !important;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, rgba(70, 70, 70, 1)),color-stop(1, rgba(39, 39, 39, 1))) !important;
   background: #333;
   padding: 0;
}
#body .subsectionNews .featured p.button a {
   display: block;
   height: 34px;
   color: #E7E7E7;
   font: bold 11px/32px 'Helvetica Neue', Helvetica, Arial, sans-serif;
   text-transform: uppercase;
   text-shadow: 1px 1px 1px #000;
   background: url('/common/images/callouts/arrow_more.png') 10px center no-repeat;
   padding-left: 38px;
}
*/

/*
#body .subsectionHighlights .subsectionServices .service {
   width: 218px;
   height: 141px;
   text-shadow: 1px 1px 1px #fff;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   border: 1px solid #dedede;
   background: #f6f6f6;
   background: -moz-linear-gradient(100% 100% 90deg, #ededed, #fff);
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#ededed));
   padding: 0;
   margin-bottom: 10px;
}
#body .subsectionHighlights .subsectionServices .service:hover {
   -moz-box-shadow: 0 1px 5px #A7A7A7 inset;
   -webkit-box-shadow: 0 1px 5px #A7A7A7 inset;
   box-shadow: 0 1px 5px #A7A7A7 inset;
   background: -moz-linear-gradient(100% 100% 90deg, #fff, #ededed);
   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#fff));
}
#body .subsectionHighlights .subsectionServices a {
   display: block;
   width: 100%;
   height: 100%;
}

#body .subsectionHighlights .subsectionServices a.phone {
   background: url('/common/images/callouts/icon_phone.png') -60px 23px no-repeat;
}
#body .subsectionHighlights .subsectionServices a.caution {
   background: url('/common/images/callouts/icon_caution.png') -40px 23px no-repeat;
}
#body .subsectionHighlights .subsectionServices a.clock {
   background: url('/common/images/callouts/icon_clock.png') -33px 23px no-repeat;
}
#body .subsectionHighlights .subsectionServices a.computer {
   background: url('/common/images/callouts/icon_computer.png') -57px 15px no-repeat;
}
#body .subsectionHighlights .subsectionServices a.files {
   background: url('/common/images/callouts/icon_files.png') -20px 23px no-repeat;
}
#body .subsectionHighlights .subsectionServices a.money {
   background: url('/common/images/callouts/icon_money.png') -45px 23px no-repeat;
}
#body .subsectionHighlights .subsectionServices a.folder {
   background: url('/common/images/callouts/icon_folder.png') -20px 22px no-repeat;
}
#body .subsectionHighlights .subsectionServices a.search {
   background: url('/common/images/callouts/icon_search.png') -20px 22px no-repeat;
}
#body .subsectionHighlights .subsectionServices a.safe {
   background: url('/common/images/callouts/icon_safe.png') -45px 17px no-repeat;
}
.subsectionHighlights .subsectionServices a:hover {
   text-decoration: none;
}
#body .subsectionHighlights .subsectionServices a h3 {
   color: #414141;
   font: normal 18px/1em 'Helvetica Neue', Helvetica, Arial, sans-serif;
   padding: 30px 10px 0 80px;
}
#body .subsectionHighlights .subsectionServices a p {
   color: #636363;
   font: normal 12px/1.1em 'Helvetica Neue', Helvetica, Arial, sans-serif;
   padding: 7px 10px 5px 80px;
}
*/</pre></body></html>