.sIFR-hasFlash #content .text h2,/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


/* --------------------------------------------------------------------------
   =Local Nav
-----------------------------------------------------------------------------*/


/*.sIFR-hasFlash .section a {
	visibility: hidden;
	letter-spacing: -10px;
	font-size: 20px;
	line-height:1.0em;
	overflow:hidden;
}

 .sIFR-hasFlash #language li {
	visibility: hidden;
	letter-spacing: -2px;
	font-size: 20px;
	width:50px;
	line-height:1.0em;
	padding-left:15px;
	padding-top:2px;
	overflow:hidden;
}

.sIFR-hasFlash #language li:hover {
	background-image: url(../img/common/lang_radio_checked_hi.gif) !important;
} */

 

/* --------------------------------------------------------------------------
   =Content
-----------------------------------------------------------------------------*/
 

.sIFR-hasFlash #content .text h2,
.sIFR-hasFlash #content h2.sifr  {
	visibility: hidden !important;
	letter-spacing: -5px;
	font-size: 30px;
	line-height:1.0em;
	margin-bottom:9px;
	margin-left:80px;
}

/*  =Offerlist
-----------------------------------------------------------------------------*/
.sIFR-hasFlash #content .text .offerlist h2 {
	margin-left:0;
}


/*  =Team List
-----------------------------------------------------------------------------*/

.sIFR-hasFlash #main_content .teamlist h2 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 30px;
	line-height:1.0em;
	margin-bottom:-5px;
	margin-top:-5px;
}


.sIFR-hasFlash #main_content .teamlist h3 {
	visibility: hidden;
	color:#878768;
	letter-spacing: -5px;
	font-size: 20px;
	line-height:1.0em;
	margin-bottom:8px;
}


/*  =publication choice
-----------------------------------------------------------------------------*/

.sIFR-hasFlash #main_content .pubchoice h2 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 30px;
	line-height:1.0em;
	margin-bottom:0px;
}

/*  =publication list
-----------------------------------------------------------------------------*/

.sIFR-hasFlash #main_content .publist .first h3 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 30px;
	float:left;
	width:300px;
	line-height:1.0em;
	margin:0;
	margin-left:-2px;
}

.sIFR-hasFlash .books #main_content .publist .first h3 {
	width:380px;
}



/*  = Case Study: related case studies
-----------------------------------------------------------------------------*/

.sIFR-hasFlash #main_content  h2.rel_studies {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
	line-height:1.0em;
	margin-bottom:9px;
}

 


/*  = errorpage
-----------------------------------------------------------------------------*/
.sIFR-hasFlash #content .sitemap_fr h2,
.sIFR-hasFlash #content .sitemap_en h2  {
	visibility: hidden !important;
	letter-spacing: -5px;
	font-size: 30px;
	line-height:1.0em;
	margin-bottom:9px;
	margin-left:0;
}




