@charset "utf-8";
/* CSS Document 
Universal Stylesheet - FIREFOX BROWSER */



body {font: 11pt/13pt Arial, Helvetica, sans-serif; text-align: center; margin: auto;} 
* {
	margin: auto;
}

h1 {font: 18pt/24pt Arial, Helvetica, sans-serif; font-weight:bold;}
h2 {font: 12pt/14pt Arial, Helvetica, sans-serif; font-weight: bold;}

a:link, a:active, a:visited {text-decoration: none;}
a:hover {text-decoration: none; }

p {padding: 5px 0px 5px 0px; margin: 0px; }


.blueTXT {color:#1b75bb; font-weight: bold;}
	
.topPage a:link {color: #ccc; font-size: 8pt; text-align:right; display: inline-block; float: right;}
.topPage a:hover {color: #00f; font-size: 8pt; text-align:right; display: inline-block; float: right;}
.topPage a:visited {color: #ccc; font-size: 8pt; text-align:right; display: inline-block; float: right;}
.topPage a:active {color: #ccc; font-size: 8pt; text-align:right; display: inline-block; float: right;}

ul {
	width: 390px !important;
	padding:5px 0px 5px 40px;
}
li {width: 390px!important; font: 11pt/13pt Arial, Helvetica, sans-serif; padding: 5px 0px 0px 0px; margin: 0px; list-style-image: url(../imagesUniversal/listMarkerbw.gif); color: #000;}
li .ieDash {display: none; visibility:collapse;}

p.releaseDate {font-size: 8pt!important; line-height:10pt; padding: 0px; text-align: right;}


/*Background Container 
--------------------------------------------------------------*/

#backgroundImage {width: 2052px !important; height: 100%; margin: 0px; padding: 0px; position: absolute; left: 0; top: 0; text-align:left;  z-index: auto;}

/*Content
----------------------changed width from 1135----------------------------------------*/
#mainContainer {width: 1365px; height: 920px; margin: auto !important; display: block; position:relative; text-align:left; z-index:5; }


/*Banner
-----------------------------changed width from 1135---------------------------------*/
#banner {width: 1365px; height: 130px; font: 10pt/12pt Arial, Helvetica, sans-serif; text-align:left; text-transform:uppercase; font-weight:bold; background-repeat:no-repeat; display: block; float:left; }
	#banner a:link, #banner a:active, #banner a:visited {padding: 0px 15px 0px 0px;}
	#banner a:hover{padding: 0px 15px 0px 0px;}

	#banner p {padding: 0px;}

	#logo {width: 275px; height: 130px; text-align: right; display: block; float: left;}
	#logo img {
	height: 100px;
	width: auto;
	margin: 18px 0px 0px 65px;
}
	
	#mainNavi {width: 150px; margin: 0px; padding: 45px 0px 0px 5px; display: block; float: left; }

	#sectionNavi {width: 405px; padding: 95px 180px 0px 0px; display: block; float: right; }
	

/*Columns
-----------------------------------------------------------*>

/*Column 1------------------------------------------------------------*/
	#col_1 {width: 275px; height: 630px; background-repeat:no-repeat; display: block; float:left;}
	#col_1 p {text-align:right; padding: 0px 50px 0px 0px;}
	#col_1 a:link {}
	#col_1 a:visited {}
	#col_1 a:active {}
	#col_1 a:hover {}


/*Column 2-------------------------------------------------------*/
	#col_2 {width:815px; height: 630px; text-align: left; padding: 0px; display: block; float: left; }

	#subnavi {width: 175px; margin: 20px 0px 0px 0px;}
	.subNavi{width: 175px; font-size: 12pt; line-height: 14pt; text-align:left; border-bottom: solid #999 1px; margin: 0px; padding: 2px;}
	
	#col_2 .subNavi a:link{font-weight: bold;}
	#col_2 .subNavi a:active{font-weight: bold; }
	#col_2 .subNavi a:visited{font-weight: bold; }
	#col_2 .subNavi a:hover{font-weight: bold;}
	
/*Column 3------------------------------------------------------*/
	#col_3 {width: 275px; height: 500px; background-repeat:no-repeat; display: block; float: left;}

/*Column 4-----------------------------------------------------*/
	#col_4 {width:145px; height: 630px; display: block; float:left; text-align:left;}



/*Main Content Structure
-----------------------------------------------------*/

/*-----------------------------------------------Content Block 1-----*/
#content1 {width: 325px; height: 300px; display: block; float: left; padding: 25px 25px 0px 0px;}
	#content1 h1 {color: #333; font-size: 46px; line-height:44px;}
 	#content1 h1 a:link, #content1 h1 a:visited, #content1 h1 a:active, #content1 h1 a:hover {text-decoration: none;}
	#content1 h2 {}

#content1contact {width: 325px; height: 500px; display: block; float: left; padding: 25px 25px 0px 0px;}
	#content1contact h1 {font-size: 24pt; line-height:28pt; color: #0081c6;}
 	#content1contact h1 a:link, #content1 h1 a:visited, #content1 h1 a:active, #content1 h1 a:hover {text-decoration: none;}
	#content1contact h2 {}
	
	#content1clients, #content1leader1, #content1leader2, #content1projects, #content1services {width: 325px; height: 300px; display: block; float: left; padding: 25px 25px 0px 0px;  }
	#content1clients h1, #content1leader1 h1, #content1leader2 h1, #content1projects h1, #content1services h1 {color: #333; font-size: 46px; line-height:44px;}

	#content1services h1 a:link, #content1leader1 h1 a:link, #content1projects h1 a:link, #content1clients h1 a:link, #content1leader2 h1 a:link {color: #f7941d;}

	#content1services h1 a:visited, #content1leader1 h1 a:visited, #content1projects h1 a:visited, #content1clients h1 a:visited, #content1leader2 h1 a:visited {color: #f7941d;}

	#content1services h1 a:active, #content1leader1 h1 a:active, #content1projects h1 a:active, #content1clients h1 a:active, #content1leader2 h1 a:active {color: #f7941d;}

	#content1services h1 a:hover, #content1leader1 h1 a:hover #content1projects h1 a:hover, #content1clients h1 a:hover, #content1leader2 h1 a:hover {color: #f7941d;}

	
	#content1leader2, #content1projects {height: 200px;}
	
	#content1projects {width: 330px; height: 210px;}

/*-----------------------------------------------Content Block 2-----*/
#content2 {width: 465px; height: 300px; display: block; float: right; text-align:right;  padding: 25px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	#content2 h1 {}
	#content2 h2 {}

	#content2clients, #content2leader1, #content2services {height: 100px; padding: 25px 0px 0px 0px;}
	#content2leader2 {height: 200px; padding: 25px 0px 0px 0px;}
	#content2projects {width: 460px; height: 175px; display: block; float: right; text-align:right;  padding: 25px 0px 0px 0px; margin: 0px 0px 0px 0px; }
	
	#content2index {width: 410px; height: 525px; margin: 15px 0px 0px 0px; background: #fff url(../about/images/indexLeftBkgd.jpg); background-repeat:no-repeat;text-align:left; padding-left: 15px; }
	#content2index img {width: 370px; height: auto; margin: 25px 0px 0px 20px;}


/*-----------------------------------------------Content Block 3-----*/
#content3 {width: 475px; height: 330px; margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; display: block; float: left;}
	#content3 h1 {padding: 0px 0px 0px 0px; }
	#content3 h2 {}
	#content3 p {margin: 5px 0px 0px 0px; color: #000;}
	#content3 a:link, #content3 a:visited, #content3 a:active {}
	#content3 a:hover { }

	#content3 p.news {padding: 20px 0px 0px 0px;}
	#content3 p.news a:link{text-decoration: none; font-weight:bold; }

	#content3clients, #content3leader1,  #content3leader2, #content3services  {float: right; width: 465px; height: 505px;}
	#content3leader2 {padding: 0px 0px 0px 0px;}
	#content3projects {width: 435px; float: right; display: block; height: 410px!important;}

	#content3clients h1, #content3leader1 h1, #content3projects h1, #content3services h1 {color: #333; padding: 15px 0px 0px 0px;}
	#content3projects h1 {}

	#content3services h2, #content3projects h2 {line-height: 14pt!important; margin: 20px 0px 0px 0px; padding: 0px!important;}
	#content3clients h2 {line-height: 14pt!important; margin: 20px 0px 0px 0px; padding: 0px!important;}

	#content3clients p {}
	#content3services p {padding: 15px 0px 0px 0px; margin: 0px; }
	#content3projects p {padding: 10px 0px 0px 0px; margin: 0px; }
	
	#stats {
	margin-bottom: 12px;
}
	#stats h1 {color: #333; line-height: 18pt; margin: 0px 0px 10px 0px; padding: 0px; }
	#stats p {padding: 0px;}

	.indicators {display: inline-block; width: 80px !important; text-transform: uppercase; }

	#categories {width: 475px; height: 280px; margin-top: 135px;}


/*-----------------------------------------------Content Block 4-----*/

	#content4 {width: 325px; height: 330px; text-align: right; margin: 0px 0px 0px 15px; padding: 15px 0px 0px 0px; display: block; float: right;}

	#content4clients {width: 325px; height: 300px !important; margin: 0px 25px 0px 0px; padding-top: 5px; text-align: left; display: block; float: left;}
	#content4services {display: none; visibility: collapse;}
	#content4leader1 {display: none; visibility: collapse;}
	#content4leader2 {width: 325px; height: 450px !important;text-align: left;  margin: 0px 25px 0px 0px; padding-top: 5px; display: block; float: left;}
	#content4projects {width: 360px !important; height: 390px !important;  float: left; padding: 0px 0px 0px 0px; margin: 0px; text-align:right; display: block;}

	/*content4 Headings*/
	#content4services h1 {}
	#content4clients h1 {color: #333; }
	
	#content4 h2 {color: #333; text-align: left; margin: 0px; padding: 0px 0px 0px 5px;}
	#content4services h2{color: #333; text-align: left; margin: 0px; padding: 0px 0px 0px 5px;}
	#content4leader1 h2{color: #333; text-align: left; margin: 0px; padding: 0px 0px 0px 5px;}
 	#content4clients h2 {color: #333; margin: 0px; padding: 0px 0px 5px 5px; text-align: left}

	/*content4 images*/
	#content4 img {margin: 2px;}
	#content4services img{margin: 4px;}
	#content4leader1 img{margin: 4px;}
	#content4clients img{margin: 4px;}
	#content4leader2 img {margin: 4px; }

	#content4projects img {width:360px; height: 280px; display: inline-block;}
	#content4projects img.projectImage {width: 50px; height: 39px; margin: 25px 6px 10px 0px; display: block; float: left;}
	
	/*content4 Links*/
	#content4projects a:link {text-align:right; }
	#content4projects a:visited {text-align:right;}
	#content4projects a:hover {text-align:right;}

	#content4projects a:link img.projectImage{width: 50px; height: 39px;  }
	#content4projects a:visited img.projectImage {width: 50px; height: 39px;  }
	#content4projects a:hover img.projectImage  {width: 50px; height: 39px;  }
	#content4projects a:active img.projectImage{width: 50px; height: 39px;  }

	a:link img { }
	a:visited img { }
	a:hover img  { }
	a:active img { }

	#content4 a:link img { }
	#content4 a:hover img  { }


	#content4services a:link img { }
	#content4leader1 a:link img { }
	#content4clients a:link img { }
	#content4leader2 a:link img { }

	#content4services a:visited img { }
	#content4leader1 a:visited img { }
	#content4clients a:visited img { }
	#content4leader2 a:visited img { }

	#content4services a:active img { }
	#content4leader1 a:active img { }
	#content4clients a:active img { }
	#content4leader2 a:active img { }

	#content4services a:hover img { }
	#content4leader1 a:hover img { }
	#content4clients a:hover img { }
	#content4leader2 a:hover img  { }

/*Footer
-------------------------changed width from 1135---------------------------*/

#footer {width: 1365px; height: 155px; background-repeat:no-repeat; display: block; float: left; margin: 0px; padding: 75px 0px 0px 0px; text-align:center;}
	#footer p {width: 100%; font-size: 12px !important; line-height:14px; color: #fff; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  }

#countries {width: 250px; display: block; float: left; margin: 0px 0px 0px 20px; display: none; visibility:collapse; }
	#countries img {width: 22px; height: 15px; padding: 0px 10px 0px 0px;}

/*Hidden Layers for the Bios which appear on the Left Page
-------------------------------------------------------*/
#HL0 {width:321px; height: 325px; position:absolute; top:inherit; left:inherit; visibility:inherit; z-index: 5; }
#HL1 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden;}
#HL2 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL3 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL4 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL5 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL6 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL7 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL8 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL9 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL10 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL11 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL12 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL13 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL14 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL15 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }
#HL16 {width:321px; position:absolute; top:inherit; left:inherit; visibility:hidden; }

/*Bio Styles
---------------------------------------------------*/
#bio.small {
	width: 190px;
	height: auto;
	display: block;
	float: left;
	clear: left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#bio.small img {
	width: 41px;
	height: auto;
	margin: 0px 5px 0px 0px;
	display: inline-block;
	float: left;
}
#bio.small h1 {font-size: 8pt; line-height: 12px; color:#000; font-weight: bold; padding: 0px; margin: 0px;}
#bio.small h2 {font-size: 8pt; line-height: 12px; color: #000; font-weight: bold;  padding: 0px; margin: 0px;}
#bio.small p {font-size: 8pt; line-height: 12px; color: #000; padding: 0px; margin: 0px;}

#bioList {
	width: 227px;
	height: 63px;
	padding: 0px;
	display: block;
	vertical-align: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#bioList img  {width: 50px; height: 50px; margin: 0px 5px 2px 0px; display: inline-block; float: left;}
#bioList h1  {font-size: 10pt; line-height: 14px; color:#000; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px;}
#bioList h2  {font-size: 10pt; line-height: 14px; color: #000; font-weight: bold;  padding: 0px 0px 0px 0px; margin: 0px;}
#bioList p {font-size: 10pt; line-height: 14px; color: #000; padding: 0px; margin: 0px;}

#bio.medium {width: 227px; height: 75px; padding: 0px 0px 0px 0px; margin: 10px 5px 3px 0px; display: block;}
#bio.medium img  {width: 75px; height: 75px; margin: 0px 5px 0px 0px; display: inline-block; float: left;}
#bio.medium h1  {font-size: 10pt; line-height: 14px; color:#000; font-weight: bold; padding: 0px; margin: 0px;}
#bio.medium h2  {font-size: 10pt; line-height: 14px; color: #000; font-weight: bold;  padding: 0px; margin: 0px;}
#bio.medium p {font-size: 10pt; line-height: 14px; color: #000; padding: 0px; margin: 0px;}

#bio  {width: 465px; height: 200px; display: block; float: left; padding: 0px; }
#bio img {width: 130px; height: 130px; margin: 0px 5px 0px 0px; display: block; float: left; clear:both;}
#bioTXT {width: 465px; display: block; float: left; text-align:left;}

#bioTXT h1 {font-size: 10pt; line-height: 14px; color:#000; font-weight: bold; padding: 10px 0px 0px 0px; margin: 0px;}
#bioTXT h2 {font-size: 10pt; line-height: 14px; color: #000; font-weight: bold;  padding: 0px; margin: 0px;}
#bioTXT p {font-size: 10pt; line-height: 14px; color: #000; padding: 0px; margin: 0px;}

/* Floating Objects 
---------------------------------------------------------*/
#objFloatTxt {width: 180px; height: 140px;  position: absolute; top: 230px; left: -26px; text-align: right; z-index: 5; }
#objFloat1 {width:420px; height:490px;  position:absolute; top: 370px; left: -182px;  text-align: center;  z-index:5;}
#objFloat2 {width:997px; height:318px;  position: absolute; top: 800px; left: 350px; text-align: right; z-index:5;}
.Pressimg  {
	padding: 0px;
	margin: 5px;
}
.missingpage {
	font-size: 60px;
	font-weight: bold;
	text-decoration: none;
	line-height: 82px;
}

