a:hover, a:focus {
text-decoration:underline !important;
}
#arrows_home{
	left:450px;
	top:-116px;
	}
div.breadcrumb { padding-bottom : 0 ;display:none;}
body {
  background:#F4F7EE none repeat scroll 0 0;
  margin:0 0 20px;
  padding:0;
  text-align:center;
}
#wrapper {
  -x-system-font:none;
  background:transparent url(8b60292bcb6e4518eb7dd354ff64250bb271eee2.png)  repeat-y scroll 0 0;
  font-family:arial;
  font-size:12px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin:0 auto;
  overflow:hidden;
  padding:0;
  text-align:left;
  width:1020px;
}

#header {
  margin:0 30px;
  position:relative;
  width:960px;
}
#logo {
  margin-bottom:20px;
  margin-left:10px;
  margin-top:15px;
  top:5px;
}
#header #search-box {
  background:transparent url(5c23cf737c3fd2f62f28e68b201b26d5c6e96cfb.gif)  no-repeat scroll 0 0;
  bottom:25px;
  height:23px;
  position:absolute;
  right:0;
  top:45px;
  width:207px;
}
#search-box .form-item { display : inline ; }
#search-box .form-submit { 
  margin : 0; 
  border: 0px; 
  background: url(a4a65cce38148c66a2ef0df00dc445b4e6145061.gif)  0 7px no-repeat;
  width  :22px ;
  cursor : pointer;

}
#search-box label { position:absolute; left : -45px; ; top: 6px; font-weight : normal;}
#search-box label.over-input {
  left :30px;
  font-size:0.9em;
  color:#534741;

}
#search-box .text-entered label { display:none; }
#search-box .form-text {
  background:transparent url(76ca9f8ebb83f699ab9b1f70e804c064419f53e9.gif)  no-repeat scroll 0 7px;
  border:0 none;
  color:#534741;
  float:left;
  font-size:0.9em;
  height:28px;
  margin:0 0 0 10px;
  padding:5px 0 0 15px;
  width:150px;
}
#nav {
  margin:10px 0 0;
  position:relative;
}
#nav ul {
  background-color:#5A5E53;
  color:White;
  height:22px;
  margin:0;
  padding:0 0;
  width:960px;
}
html > body #nav ul {
  padding:0 0 0.4em;
}
#nav ul li { display:inline; padding:0px;}

#nav ul li a {
  border-right:1px solid #A9ABA6;
  color:White;
  float:left;
  font-size:0.8em;
  font-weight:bold;
  padding:0.8em 2.4em;
  text-decoration:none;
  text-transform:uppercase;
  text-align:center;
}

#nav ul li.first a {
  background:#AAAAAA none repeat scroll 0 0;
  border-right:5px solid #FFFFFF;
  font-size:1.1em;
  padding:0.43em 1.5em;
  text-transform:none;
}
#nav ul li.link-4 a {
  background-color:#7D2420;
}
#container {
  clear:both;
  margin:10px 30px 0;
  /*overflow:hidden;*/
  padding-bottom:0;
  position:relative;
  width:960px;
	background:#FFFFFF url(76eef84af18c84008960b94d1079a3066ff81c45.gif)  repeat-y scroll 0 0;
}

body.region-left.region-far-right div#container {
  border-bottom:2px solid #980101;
  background:#FFFFFF url(c9647a6c2e1ff241463c86daaa54b4d3a754ce73.gif)  repeat-y scroll 0 0;
  }
body.region-left.region-right #container {
  border-bottom:2px solid #980101;
  background:#FFFFFF url(76eef84af18c84008960b94d1079a3066ff81c45.gif)  repeat-y scroll 0 0;
}

#sidebar-left {
  width : 120px;
  margin : 0;
  padding : 0;
  float: left;
}


body.region-left #center {
  border-left : 0 solid #d7dccf;
}

body.region-left #center {
   margin : 0;
  padding : 0;
  width : 839px;
}


#center-bottom {
 margin : 0;
  width : 959px;
  overflow:hidden;
  clear:both;
}
body.region-right.region-far-right div#center-bottom {
 margin : 0;
 padding : 0;
 width : 839px;
}

body.region-right #center-bottom {
  margin:0 0 0 10px;
  padding:0;
}

.date, .title {
color:#999999;
font-size:0.9em;
}

h5 {
  font-size : 1.116em;
  color:#000000;
font-family:Georgia;
font-weight:normal;
margin:0;
padding:0;
}

h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited, h5 a, h5 a:visited, h6 a, h6 a:visited {
color:#000000;
text-decoration:none;
}


h6 {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal !important;
color:#41423F;
text-transform:uppercase;
margin:10px 0;
/*
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal !important;
margin-bottom:18px !important;
padding:0 !important;
text-transform:uppercase;
*/
}

#content {
  float : left;
  margin : 0;
  padding : 0;
}

body.region-left.region-far-right div#content {
  width : 430px;
  padding:0px 0px 0em;
  margin ;0px;
}

body.region-left.region-right #content {
  color:#333333;
  float:left;
  font-size:1em;
  line-height:1.5em;
  padding:20px 10px 3em 10px;
  width:506px;
}
body.region-left.region-right #content h6 {
  line-height: normal;
}

#sidebar-far-right,
#sidebar-right {
  float: left;
  margin : 0;
  padding : 0;
}

#sidebar-right {
padding:0px 0 10px 0px;
width:300px;

}

div#sidebar-right {
  width : 203px;
  padding:0
}

body.region-left.region-far-right div#sidebar-far-right {
  width : 204px;
}
div#sidebar-right {
  width : 204px;
  padding:0px;
}
body.region-left.ie6.region-far-right div#sidebar-far-right {
  position: absolute;
  right:-5px;
}

#content-top-right {
  float: left;
  width : 180px;
}
#content-top-right h6 {
margin-bottom:10px;
}


#banner {
	height:82px;
	margin-bottom:8px;
	width:959px;
}

#languages{
		margin-bottom:8px;
		font-size:11px;

}

#languages a{
	color:#006699;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:1.1em;
	text-decoration:none;
	}
	
.dash-languages{
	padding:0 6px;
	color:#d9dccf;
	}
	
.active-language{
	font-size:11px;
	color:#3e3e3d; 
	font-weight:bold; 
	padding-left:5px;
	}	

h1{
	color:#FFF;

	}
#rotation{float:left; margin-right:10px; width:626px; height:328px }
#top-left-content, #overview, #more-info {
	border:1px solid #d7dccf;
	float:right;
	width:319px;
	margin-bottom:15px;
	height:99px;
}
#geomap {float:right; height:211px}

#overview {
	height:191px;
	width:289px;
	}
	
#more-info {
	height:172px;
	width:289px;
}
	
#overview h6, #more-info h6{
	padding-top:10px;
}

#more-info h6{
	margin:0px;
}

#more {
position:relative;
width:960px;
clear:both;
}

#more .more-results {
height:27px;
background:#15508A none repeat scroll 0 0;
border:1px solid #15508A;
margin:0;
padding:10px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFF;
}


.profiles{border-top: 2px solid #006699;}
.box{border-top: 2px solid #006699; padding:0 7px}
#left-column{width:440px; margin-top:20px; border:1px solid #d7dccf; border-top:none; height:596px; margin-bottom: 15px;}
#middle-column{
	width:270px;
	margin:20px 16px 0; 
	border:1px solid #d7dccf; 
	border-top:none; 
	height:432px}
#right-column{width:212px; margin-top:20px; border:1px solid #d7dccf; border-top:none; height:auto;}
.left{float:left}
.text{ margin-top:7px; margin-bottom:4px; font-family:arial; font-size:12px; color:#333333}
.text a{ margin-bottom:4px; font-family:arial; font-size:12px; color:#333333; text-decoration:none;}
.text-blurb {
color:#333333;
font-family:arial;
font-size:12px;
margin:10px 0;
}
#multimedia-content{padding:0 4px 0 5px}
#other-multimedia ul, #about-us-bullets ul, #what-we-do-bullets ul, #measuring-bullets ul{
margin:0;
padding:0;
padding:0 0 8px;
}

#profiles-items ul{margin-top:0; margin-bottom:8px;}
#other-multimedia li, #about-us-bullets li, #what-we-do-bullets li, #countries-news li, #profiles-items li, #measuring li{
background:transparent url(5a149604ea1be72df4650355aaf099160b824fbe.gif)  no-repeat scroll 0 0.4em;
list-style-image:none;
list-style-type:none;
padding:0px 0 4px 14px;
}
	
#other-multimedia li a, #about-us-bullets li a, #what-we-do-bullets li a, #countries-news li a, #profiles-items li a, #measuring li a{
	font-family:Arial,Helvetica,sans-serif;
	color:#006699;
	text-decoration:none;
	font-size:12px;
	/*letter-spacing:0.5px;*/
}
#measuring, #what-we-do, #overview, #more-info{border-top: 2px solid #006699; padding:0 15px}
#measuring, #profiles, #what-we-do, #overview{background:#FFFFFF url(98e2cea533c946060867e5c0bbd9fb92c36ebc73.png)  repeat-x scroll center top;}
#about-us {border-top:1px solid #d7dccf;}
#what-we-do-bullets{padding-bottom:6px}

#quotes{
	font-family:Georgia;
	font-size:1.291em;
	font-weight:normal;
	padding:10px 23px;
	color:#020202;
	background-position: 0 2px;
	background-repeat: no-repeat;
	}
#quotes p{
	background-position: bottom right;
	background-repeat: no-repeat;
	}
#quote-left{margin-right:7px;}	
#quote-right{margin-left:7px;}

#quote-author{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px;padding:5px 30px;}

#quotes a{
	color:#020202;
	text-decoration:none;
	}	
	
#voices-promo {

clear:both;
overflow:hidden;
}


#timeline{clear:both; border-left:#d7dccf solid 1px; border-right:#d7dccf solid 1px; padding:0}
.tab-content-title{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:000000;}
.tab-content-title a{font-size:16px; font-family:Georgia, "Times New Roman", Times, serif; color:000000; text-decoration:none; color:#000}

.links{
	color:#006699;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1.1em;
text-decoration:none;
/*
letter-spacing:0.2px;*/

}


.dash{
	padding:0 2px;
	color:#006699;}
	

	
.share{
	text-transform:uppercase; 
	margin-left:25px;
	font-size:11px;		
	}
.share span{padding-left:3px; color:#006699; text-transform:uppercase; 
	font-size:11px;}	
.horizontal-dash{
	margin-bottom:25px;
	margin-left:57px;
	margin-top:25px;
}

#countries-news {clear:both; padding:0 15px 0 0; height:85px}
#countries-news ul {margin-left:0; padding-left:6px; padding-top:6px}

#select{ float:left;}
#select select {
background-image: url(3e631f4d9131f992226b200156d186a9ab25b65d.jpg) ;
background-position: right;
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:20px;
width:140px;
border:1px solid #d7dccf;
}
.tabs-content-link{
	clear:both;
	padding-top:8px;
	
}
	
/*#content-features{height:292px;}	*/


#arrows_home img{
	margin-left:7px;
margin-top:7px;}


/*STATS*/
#stats .stats {
margin:0;
padding:6px 0 6px 17px;
}

#stats .stat-number {
	font-size: 37px; 
padding-right: 5px;
font-family:Georgia;
color:#363636;
}
#stats .stat-desc {
	color:#000000;
	font-family:Georgia;
	font-size: 1.4em;
}


#stats .stats-blurb, .more {
padding:0px 15px 0;
}

.readmore {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.readmore {
clear:both;
float:right;
text-decoration:none;
}

.readmore a, .readmore a:visited {
color:#15508A;
font-weight:bold;
text-decoration:none;
}

/*#sharethis_0{
	padding-left:20px;
	color:#006699; 
	text-transform:uppercase; 
	margin-left:5px;
	font-size:11px;	
	}
	
#sharethis_1{
	padding-left:67px;
	color:#006699; 
	text-transform:uppercase; 
	margin-left:5px;
	font-size:11px;	

	}	
*/	


.stbuttontext{
	color:#006699;
	padding-left:3px;
	text-transform:uppercase;
}

a.stbutton {
	padding:1px 5px 5px 12px;
	text-decoration:none;
}

.carousel {display:none;}
#paginator {display:none;}

.opposite {
display:none;
overflow:hidden;
}

/*#fist-feature{height:120px;}*/

.main-feature-share{
	left:445px;
	position:relative;
	top:20px;
	width:100px;
}


#feature-title a, .feature-title a{position:relative; top:18px; left:15px; font-family:Georgia, 'Times New Roman', Times, serif; color:0d0d0d; font-size:21px; width:auto}


.red-back{background-color: #9D0909; height: 28px; left: 15px; position: relative; top: 12px; width: 305px; font-family: Arial,Helvetica,sans-serif; font-size: 18px; color: #ffffff; padding-left:10px;
padding-top:6px;}

.transparent-back{background-image: url(10d40d18123d436da467448d40c5cd2bbb119d53.png) ; width: 529px; height: 100px; position: relative; top: 212px;}

<!-- Share-->

#share{width:60px;}
#share a{ text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#006699; font-size:11px; text-transform:uppercase;}
#share-services, #share-services2{ border:2px #666 solid; width:250px; height:110px; background-color:#FFF; position:absolute;}
#share-services-header{background:#666;  height:15px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:3px; position:relative;}
#services td{padding:6px}
#services a{ font:Verdana, Geneva, sans-serif; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#06C; text-decoration:none;}
#close{
	float:right;
	width:15px;
	height:15px;
	position:absolute;
	left: 232px;
	top: 4px;
}
#close a{color:#FFF; text-decoration:none}
#logo{margin:8px 2px 2px 0;  font-family:Arial, Helvetica, sans-serif; font-size:9px; float:right; color:#999;}
#logo a{text-decoration:none;color:#999;}
#storyContainer{position:relative}

#nav_next{position:absolute;
top:0;
left:0;}

#left-arrow{left:459px;
position:absolute;
top:975px;}

#right-arrow{left:950px;
position:absolute;
top:975px;}




/* ABOUT PAGE Specifics */

/*#wb-ida #banner{
	background: url(f6cff177eb31e542bcecf08051213ca38cdb1452.jpg)  no-repeat left top;
	height:109px;
	margin-bottom: 0;
	width:959px;
}*/

#wb-ida #banner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
height:109px;
margin-bottom:0;
width:960px;
}

#wb-ida #languages {
	padding: 8px 0;
}
#wb-ida.sector #languages {
	margin: 0;
	padding: 8px 11px 12px;
}

#wb-ida #about_search {
	float: right;
	margin: 39px 26px 0 0 ;
}

#wb-ida #about_search label{
	color: #fff;
}

#wb-ida #about_search input#search_field{
	width: 85px;
}

#wb-ida #rotation{
	float:left; 
	margin:0 15px 15px 0; 
	width:640px; 
	height:420px 
}

#wb-ida #bottom-right-content {
	background: url(f9973c6978f4003a61da79a67f8da15404577c57.jpg)  no-repeat left top;
	float: left;
	height: 167px;
	overflow:hidden;
	padding: 32px 17px 0 17px;
	width: 270px;
}

#wb-ida #bottom-right-content h3 {
	color: #fff;
	font: 22px/22px Georgia, "Times New Roman", Times, serif;
	margin: 0;
}

#wb-ida #bottom-right-content h3 {
	color: #1a548e;
	font-size: 20px;
	line-height: 22px;	
}

#wb-ida #bottom-right-content p {
	color: #bddfff;
	font: 14px Georgia, "Times New Roman", Times, serif;
	line-height: 22px;
	margin: 6px 0 8px 0;
}

#wb-ida #bottom-right-content p {
	color: 232323;
}

#wb-ida #bottom-right-content form {
	float: left;
	margin-top: 12px;
	width: 240px;
}

#wb-ida #bottom-right-content form p {
	margin: 0;
}

#wb-ida #bottom-right-content p select {
	float: left;
	width: 200px;
}

#wb-ida #bottom-right-content a.button {
	background: url(90e40e42f28d05b69c763c786105e9fe71762589.gif)  no-repeat left top;
	display: block;
	float: left;
	height: 21px;
	margin-left: 10px;
	text-indent: -5000px;
	width: 30px;
}

#wb-ida #ida_work_form p {
	margin-bottom: 9px;
}

#wb-ida #ida_work_form p select {
	margin: 0;
	padding: 0;
}

#wb-ida #ida_work_form input.button {
	display: block;
}

#wb-ida #large-left-column {
	margin: 0 15px 18px 0;
}

#wb-ida #inner-right-column, #wb-ida #inner-left-column {
	border:1px solid #d7dccf; 
	border-top: 2px solid #006699;
	float:left;
	height: 519px;
	margin-top: 18px;
	padding:   0 30px 15px 0;
	width: 330px;
}

#wb-ida #inner-left-column {
	padding: 0 30px 15px 0;

}

#wb-ida #inner-right-column{
	padding: 0 15px 15px;

}


#wb-ida #inner-left-column {	
	overflow: hidden;
	width: 530px;
}

#wb-ida .item_links {
	margin: -6px 0 0 0; 
	padding: 0;
	list-style-type: none;
}

#wb-ida .item_links li {
	float: left;
	width: 100%;
}

#wb-ida .item_links .links {
	color: #164f89;
	display: block;
	font-size: 12px;
	line-height: 20px;
}

#wb-ida #wb-ida #inner-left-column h4 {
	font: 18px Georgia, "Times New Roman", Times, serif;
	margin: 12px 0;
}

#wb-ida #inner-full-width {
	border: 1px solid #d7dccf;
	clear: both;
	10px 10px 0;
	position: relative;
	overflow: hidden;
	height:230px;
	/**/
	float:left;
	margin-bottom:15px;
	
}

#wb-ida #right-column{
	border:1px solid #d7dccf; 
	border-top:none; 
	margin:18px 0; 
	overflow: hidden;
	width:379px;
	height:536px
}

#inner-right-column a {
color:#000000;
text-decoration:none;
}

#wb-ida #measuring, #wb-ida #what-we-do, #wb-ida #multimedia {
	padding: 0 15px 15px 15px;
}

#wb-ida #what-we-do .text-blurb {
	line-height: 18px;
}

#wb-ida #multimedia h5 {
	font-size: 16px;
	margin: 10px 0;
}

/*#wb-ida #multimedia #slideshow {
	margin-top: 15px;
}*/

#wb-ida #multimedia #slideshow ul {
	padding: 0;
	list-style-type: none;
}

#wb-ida #multimedia #slideshow ul li {
	float: left;
}

/* About Us Slides */
#wb-ida #slidesWrapper_home {
	position: relative;
}

#wb-ida .transparent-back{
	background-image: url(10d40d18123d436da467448d40c5cd2bbb119d53.png) ; 
	width: 620px; 
	height: 178px; 
	padding: 1px 0 0 0;
	position: relative; 
	top: 224px;
}

#wb-ida .red-back{
	background-color: #9D0909;
	color: #ffffff; 
	display: inline;
	float: left; 
	font-size: 12px;
	height: auto;
	left: 0;
	margin: 17px 0 9px 20px;
	padding: 6px 10px 4px 10px; 
	top: 0; 
	width: auto;
	text-transform: uppercase;
	font-weight: normal;
	font-style: normal;
}

#wb-ida .description {
	clear: both;
	position: relative;
	width: 620px; 
}

#wb-ida .item {
	clear: left;
	float: left;
	padding: 0 20px;
	overflow: hidden;
	width: 386px;
}

#wb-ida .item .feature-title {
	margin: 0 0 4px 0;
}

#wb-ida .item .feature-title a{
	font: normal 28px/1 Georgia, "Times New Roman", Times, serif;
	left: 0;
	margin: 0;
	padding: 0;
	top: 0;
}

#wb-ida .item p {
	color: #333;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	padding: 0;
	margin: 0;
	
}

#wb-ida .data_fact {
	border-left: 1px solid #C8C8C9;
	display: inline;
	left: 426px;
	position: absolute;
	padding: 0 14px 0 20px;
	top: -7px;
	width: 159px;
}

#wb-ida .data_fact h4 {
	color: #9d0909;
	margin: 0 0 1px 0;
	font: normal 40px/44px "Times New Roman", Times, serif;
}

#wb-ida .data_fact h4 .string {
	font-size: 29px;
}

#wb-ida .data_fact h4 .super {
	color: #5d5e5b;
	font-size: 24px;
	vertical-align: 10px;
}

#wb-ida .data_fact p {
	color: #414141;
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}

#wb-ida .data_fact p em {
	color: #9d0909;
}

#wb-ida #arrows_home {
	top: -188px;
	left: 532px;
}

#wb-ida #arrows_home img {
	margin-left: 2px;
}

.hidden_label {
	display: none;
}

#wb-ida #timeline_container {
	clear: both;
	border-top: 2px solid #006699;
	border-left:#d7dccf solid 1px; 
	border-right:#d7dccf solid 1px;
	overflow:hidden;
}

*+html #timeline_container{
	margin-top:15px;}
	
#timeline{
	clear:both; 
	border:none; 
	padding:0;
	margin: 0;
}


/* About IDA Facts */

#wb-ida #ida_facts_controls {
	position: absolute;
	right: 0;
	top: -34px;
}

#wb-ida #facts_carousel {
	position: relative;
	
}


/*
#facts_carousel h5 {
	font-size: 16px;
	margin: 10px 0;
}

html* #wb-ida #ida_facts_controls, * html #wb-ida #ida_facts_controls{
	left: 252px;
	right: auto;
	width: 73px;
}
*/



/* Clearing floats without extra markup  */
.clearfix, .item_links { display: inline-block; }
.clearfix:after, .item_links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix, * html .item_links { height: 1%; }
.clearfix, .item_links { display: block; }


/**/


