/* ########################### */
/* ######### OVERALL ######### */
/* ########################### */

body {
	margin: 0px;
	padding: 0px;
	background: #F2F2E6;
	color: #F2F2E6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-family: Trebuchet MS, Arial, Helvetica, sans-serif;*/
	font-size: 8pt;
}



/* ########################### */
/* ########## AREAS ########## */
/* ########################### */

#container {
	width: 800px;
}
	#header {
		height: 128px;
	}
		#headerLogo {
			width: 736px;
			float: left;
		}
		#headerLinks {
			width: 64px;
			float: left;
		}
		#headerSpacer {

		}
	#nav {	
		height: 30px;
	}
		#navLeft {
			float: left;
		}
		#navHome {
			float: left;
		}
		#nav01 {
			float: left;
		}
		#navSector {
			float: left;
		}
		#nav02 {
			float: left;
		}
		#navCase {
			float: left;
		}
		#nav03 {
			float: left;
		}
		#navService {
			float: left;
		}
		#nav04 {
			float: left;
		}
		#navAsbestos {
			float: left;
		}
		#nav05 {
			float: left;
		}
		#navPerson {
			float: left;
		}
		#nav06 {
			float: left;
		}
		#navLocation {
			float: left;
		}
		#nav07 {
			float: left;
		}
		#navClient {
			float: left;
		}
		#nav08 {
			float: left;
		}
		#navContact {
			float: left;
		}
		#navRight {
			float: left;
		}
	#content {
		height: 285px;
		
	}
		#contentLeft {
			width: 223px;
			padding: 24px 0px 0px 24px;
			position: absolute;
			z-index: 2;
		}
		#contentRightA {
			position: absolute;
			left: 299px;
			width: 222px;
			z-index: 2;
			padding-top: 24px;
		}
		#contentRightB {
			position: absolute;
			left: 538px;
			width: 280px;
			z-index: 2;
			padding-top: 24px;
		}
		#contentRightC {
			position: absolute;
			left: 0px;
			width: 280px;
			z-index: 2;
			padding-top: 24px;
		}
		#contentLeftBack {
			position: absolute;
			z-index: 1;
		}
		#contentRightBack {
			position: absolute;
			left: 299px;
			z-index: 1;
		}
		#contentHalfBack {
			position: absolute;
			left: 538px;
			z-index: 2;
		}
		#contentFullBack {
			position: absolute;
			left: 275px;
			z-index: 2;
		}
	#footer {
	
	}
		#footerArea {
			padding: 21px 0px 0px 24px;
			position: absolute;
			z-index: 2;
		}
		#footerTop {
			z-index: 1;
		}
		#footerBar {
		
		}
		#footerBar a img {
			padding:0;
			margin:0;
			border:0;
		}
		#footerBottom {
			float: left;
		}
		#footerLink {
			float: left;
		}
	
	padding: 40px 0px 0px 40px;
	width: 540px;

}
#logo1 {
	width: 160px;
	height: 61px;
	background: url(../gfx/general/bmConsult.gif);
}
#logo2 {
	width: 160px;
	height: 61px;
	background: url(../gfx/general/bmPrjMgt.gif);
}



/* ########################### */
/* ######### STYLES ########## */
/* ########################### */

.styleRed .titleStyle {
	color: #b3081b;
	font-size: 1.0em;
}
.styleRed a {
	color: #b3081b;
	text-decoration: none;
}
.styleGreen .titleStyle {
	color: #bebd00;
	font-size: 1.0em;
}
.scrollerWrapperC .styleGreen a {
	color: #bebd00;
	text-decoration: none;
}
.inputStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.titleStyle {
	font-weight: bold;
	font-size: 1.2em;
}
ul {
	list-style: square;
	color: #8b050c;
}
a {
	color: #f2f2e6;
	text-decoration: none;
}
a:hover {
	color: #f2f2e6;
	text-decoration: underline;
}


/* ########################### */
/* ########## FORMS ########## */
/* ########################### */

.formLeft {
	float: left;
}
.formRight {
	float: left;
	padding: 2px 0px 0px 4px;
}



/* ########################### */
/* ######## SCROLLER ######### */
/* ########################### */

.scrollerWrapperA {
	position: absolute;
	width: 210px;
	height: 237px;
	
}
.scrollerWrapperB {
	position: absolute;
	width: 210px;
	height: 237px;
	
}
.scrollerWrapperC {
	position: absolute;
	width: 210px;
	height: 237px;
	background-color: #F2F2E6;
	color: #6B6B6B;
	
}
	.scrollerWrapperC .styleGreen {
		padding: 16px;
	}
		.scrollerWrapperC .styleGreen .titleStyle {
			color: #bebd00;
			font-size: 1.0em;
		}
		.scrollerWrapperC .styleGreen a {
			color: #bebd00;
			text-decoration: none;
		}
		.scrollerWrapperC .styleGreen a:hover {
			color: #bebd00;
			text-decoration: underline;
		}
	.scrollerWrapperC .styleRed {
		padding: 16px;
	}
		.scrollerWrapperC .styleRed .titleStyle {
			color: #b3081b;
			font-size: 1.0em;
		}
		.scrollerWrapperC .styleRed a {
			color: #b3081b;
			text-decoration: none;
		}
		.scrollerWrapperC .styleRed a:hover {
			color: #b3081b;
			text-decoration: underline;
		}
#scrollerA { 
	position: absolute; 
	overflow: hidden;
	width: 210px;
	height: 237px;
}
#scrollerB { 
	position: absolute; 
	overflow: hidden;
	width: 210px;
	height: 237px;
}
#scrollerC { 
	position: absolute; 
	overflow: hidden;
	width: 210px;
	height: 237px;
}
.scrollerContainer {
	position: absolute;
	top: 0px; 
	left: 0px;
}
.scrollerContainer ul li{
	color: #F2F2E6;
}

.scrollerUp {
	width: 11px;
	height: 12px;
	display: block;
	position: absolute;
	top: 0px; 
	right: -13px;
	background: url(../gfx/general/arrowUp.jpg);
	z-index: 3;
}
.scrollerUpOver {
	width: 11px;
	height: 12px;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0px; 
	right: -13px;
	background: url(../gfx/general/arrowUpOver.jpg);
	z-index: 3;
}
.scrollerDown {
	width: 11px;
	height: 12px;
	display: block;
	position: absolute;
	top: 225px; 
	right: -13px;
	background: url(../gfx/general/arrowDown.jpg);
	z-index: 3;
}
.scrollerDownOver {
	width: 11px;
	height: 12px;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 225px; 
	right: -13px;
	background: url(../gfx/general/arrowDownOver.jpg);
	z-index: 3;
}
