@charset "UTF-8";
/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #002062;
	background-image: url(images/background2011.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}

a {
   outline: 0;
}

.headers2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	color: #63B14C;
}
body a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #82DF76;
	text-decoration: underline;
}
body a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #82DF76;
	text-decoration: underline;
}
body a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
body a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #82DF76;
	text-decoration: underline;
}
.municipalbutton_margins {
	margin-left: 2px;
	margin-bottom: 20px;
}
.aboutus_background {
	background-image: url(images/about_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.blog_background {
	background-image: url(images/blog_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #185cae;
	text-decoration: none;
	text-align:left;
}
.footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}
.footer_leftmargin {
	margin-right: 5px;
}
.textbox_leftmargin {
	margin-left: 367px;
	margin-top: 32px;
}
.news_background {
	background-image: url(images/news_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.archivebox_margin {
	margin-left: 50px;
	margin-top: 10px;
}
.headers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	width: 544px;
	margin-top: 38px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.careerbox_topmargin {
	margin-top: 26px;
	margin-left: 20px;
}
.careerbox_topmarginCopy2 {
	margin-left: 18px;
}
.careers_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.careers_sub a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.careers_sub a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.careers_sub a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #6CBA53;
	text-decoration: none;
}
.careers_sub a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.archivetitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
}
.archivetitle_date {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
}
.team_background {
	background-image: url(images/jointheteam_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.contact_background {
	background-image: url(images/contact_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.moving_background {
	background-image: url(images/moving_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.moving_backgroundNEW1 {
	background-image: url(images/moving_background1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.profiles_leftmargin {
	margin-left: 68px;
	margin-top: 79px;
}


.treating_background {
	background-image: url(images/treating_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.storing_background {
	background-image: url(images/storing_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.project_photo {
	margin-top: 20px;
}
.projectstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	float: left;
	width: 285px;
	margin-top: 20px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 10px;
	margin-left: 5px;
}
.projectbuttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.projectbuttons a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.projectbuttons a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.projectbuttons a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #717e8f;
	text-decoration: none;
}
.projecthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.projectbuttons a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.newsarchive {
	width: 280px;
	vertical-align: bottom;
}
.newstextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	overflow: auto;
	visibility: visible;
}
.divtextbody {
	height: 380px;
	width: 540px;
	overflow: auto;
	visibility: visible;
	margin-left: 371px;
	margin-top: 38px;
	padding-right: 20px;
	height: 380px;
	width: 544px;
	overflow: auto;
	visibility: visible;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.text_topmargin {
	margin-top: 30px;
}
.mainnav_margin {
	margin-right: 55px;
}
.strength_background {
	background-image: url(images/singlesourceback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.history_background {
	background-image: url(images/historybackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.mission_background {
	background-image: url(images/missionback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.quickfacts_background {
	background-image: url(images/quickfacts.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.safety_background {
	background-image: url(images/safetybackground.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.financial_background {
	background-image: url(images/financialback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.mobility_background {
	background-image: url(images/mobilityback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.mission_background {
	background-image: url(images/missionback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.singlesource_background {
	background-image: url(images/singlesourceback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.employeeowned_background {
	background-image: url(images/employeeownedback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.careers_background {
	background-image: url(images/careersback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.positions_background {
	background-image: url(images/positionsback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.benefits_background {
	background-image: url(images/benefitsback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.regionaldirect_background {
	background-image: url(images/regionaldirectback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.leavemessage_background {
	background-image: url(images/leaveamessageback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.leadership_background {
	background-image: url(images/leadershipback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.news_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 5px;
}
.news_links a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 5px;
}
.news_links a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 5px;
}
.news_links a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #267639;
	text-decoration: none;
	margin-bottom: 5px;
}
.news_links a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 5px;
}
.newsletter_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 10px;
}
.newsletter_links a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 10px;
}
.newsletter_links a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 10px;
}
.newsletter_links a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #267639;
	text-decoration: none;
	margin-bottom: 10px;
}
.newsletter_links a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 10px;
}

#plug-and-play {display:none; position:absolute; overflow:hidden !important; top:123px; left:0px;}
#plug-and-play .slide{ overflow:hidden!important; }
#plug-and-play .slide-container{background:#000233; overflow:hidden !important;}
#plug-and-play .separator{}
#plug-and-play .control{font-size:10px; width:12px; cursor:pointer;}
#plug-and-play .control-container{background:#000233; text-align:right; width:998px;}
#plug-and-play .control-active{text-decoration:underline;}
#plug-and-play .control-hover{text-decoration:underline; }


.container2011 {
	width:1002px;
	min-height:612px;
	display:block;
	background-image: url(images/bk_container2011.jpg);
	background-repeat: no-repeat;
	margin: 0 auto;
	position:relative;
}

.container2011_new {
	width:979px;
	min-height:612px;
	margin-top:20px !important;
	display:block;
	margin: 0 auto;
	position:relative;
	background-image: url(images/back2011.png);
	background-repeat:repeat-y;
		-moz-box-shadow:0px 0px 10px  #252525;
	-webkit-box-shadow:0px 0px 10px #252525;
	box-shadow:0px 0px 10px #252525;
	/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=150, Color='#252525')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=150, Color='#252525');
}

.container2011_new_home {
	width:979px;
	height:587px;
	margin-top:20px !important;
	margin-bottom:5px !important;
	display:block;
	margin: 0 auto;
	position:relative;
	background-image: url(images/back2011.png);
	background-repeat:repeat-y;
		-moz-box-shadow:0px 0px 10px  #252525;
	-webkit-box-shadow:0px 0px 10px #252525;
	box-shadow:0px 0px 10px #252525;
	/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=150, Color='#252525')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=150, Color='#252525');
}


.navholder2011 {
	width:899px; height:20px; background-color:#186835; z-index:9; position:absolute; top:103px; left:80px;
}

#home_news_box {
	float:left;
	position:relative;
	text-align:left;
	margin:5px 0 0 9px;
	width:322px;
	height:115px;
	display:block;
	background-image: url(images/home_news_bk.png);
	background-repeat: no-repeat;
		-moz-box-shadow:0px 0px 5px  #252525;
	-webkit-box-shadow:0px 0px 5px #252525;
	box-shadow:0px 0px 5px #252525;
	/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=150, Color='#252525')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=150, Color='#252525');
}

.home_news_box_in {
	position:absolute; top:5px; left:10px;
	width:302px;
	height:84px;
	display:block;
	overflow:hidden;
}

.home_news_box_in a {
	display:block !important; border-bottom:1px #063 solid !important; padding:6px 0 6px 0 !important;
	height:14px !important; font-family: 'BebasRegular' !important; text-transform:uppercase !important;
	font-size:12px !important; color:#FFF !important; text-decoration:none !important; letter-spacing: 1px !important; font-weight:normal !important; 
}

@font-face {
    font-family: 'BebasRegular';
    src: url('BEBAS___-webfont.eot');
    src: url('BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('BEBAS___-webfont.woff') format('woff'),
         url('BEBAS___-webfont.ttf') format('truetype'),
         url('BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.home_news_box_in a:hover {
	color:#B5B5B5 !important; 
}

.home_identifier {
	position:absolute;
	bottom:0px;
	height:16px;
	width:316px;
	z-index:2;
	display:block;
	background-color:#000233;
	color:#FFF; padding-left:6px;
	font-size:10px; font-family: 'BebasRegular'; letter-spacing:1px;
}

.feat_emp_background {
	background-image: url(images/feat_emp_background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

a.featempl { text-decoration:none !important;
color:#ffffff !important;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: none; font-style:italic !important;
	}

a:hover.featempl
{
	color:#34aa5f;
	text-decoration:underline;
}



.divtextbody2011 {
	width:979px;
	min-height:597px;
	display:block;
	background-image: url(images/header2011.jpg);
	background-repeat:no-repeat;
	position:relative;
	border-bottom:15px solid #000233;
}

.bodytabs2011 {
	width:634px;
	height:42px;
	display:block;
	padding-top:201px;
	margin-left:358px;
}

.bodytext2011 {
	width:520px;
	display:block;
	margin-left:376px;
}

.bodytext2011_big {
	width:938px;
	display:block;
	margin-left:40px;
}

.images2011 {
	position:absolute;
	border:1px solid #023586;
	top:280px;
	left:64px;
}

.footer2011 {
	width:979px;
	display:block;
	margin: 0 auto;
	position:relative;
}

.profiles_leftmargin2011 {
	margin-top: -30px;
}

a.site_tag
{
	font-family:Arial, Helvetica, sans-serif !important;
	text-transform:uppercase !important;
	font-size:9px !important;
	font-weight:normal !important;
	color:#ffffff !important;
	font-style:normal !important;
	letter-spacing:1px !important;
	text-decoration:none !important;
	background-image:url(../images/indicia_lightgray.png) !important ;
	background-position:left !important;
	height:13px !important;
	padding-top:4px !important;
	padding-left:18px !important;
	background-repeat:no-repeat !important;
}

a:hover.site_tag {
	text-decoration:none !important;
	color:#666666 !important;
	}
	
a.imop img {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0;
	-khtml-opacity:1.0;}
	
a.imop:hover img {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	-khtml-opacity:0.8;}



