@charset "UTF-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}

body{
	font-size:0.75em; /* Font size 12px*/
	font-family:Arial, Helvetica, sans-serif;
	background:#E0E0E1;
	margin: 0 auto 0 auto; 
	text-align:center;
	width:100%;
	padding:0px;

}

body.medium{
	font-size:0.88em; /* Font size 12px */
}

body.large{
	font-size:1em; /* Font size 12px*/
}


img{
	border:none;	
}

a{
	color:#0065B1;
	text-decoration:none;	
}

a:hover{
	color:#BA131A;
	text-decoration:none;	
}

h1, h2, h3, h4, h5{
	margin:0;
	color:#6D6E71;
}

h1.grey, h2.grey, h3.grey, h4.grey{
	color:#7F7F7F;
}

h1{
	font-size:1.5em;
	font-weight:normal;
}

h2{
	font-size:1em;	
}

h3{
	font-size:1em;
}

h4{
	font-size:1em;
}

p{
	color:#6D6F71;
	margin:0 0 12px 0;
}

ul{
	margin:0;
	padding:0;
}

ol{
	margin:0;
	padding:0;
}

ul li{
	list-style:none;
	background:none;
}

ul li, ol li{ color:#6d6f71; }

form {
    padding: 0;
    margin: 0;
}

#container{
	margin: 0 auto 0 auto; 
	text-align:left;
	width:980px;
	background:#FFFFFF;
	min-height:900px;
}

/* Header Container Layout */

#header{
	float:left;
	background-color:#FFFFFF;
	width:940px;
	font-size:1em;
	padding:0 0 0 35px;
}

    #header-left{
        width:360px;
        float:left;
		padding:20px 0 0 0;
    }

    #header-right{
        float:left;
        width:580px;
    }

    #header-top{
        width:500px;
        min-height:35px;
        float:left;
        padding:0 0 0 86px;
    }

    * html #header-top{
        width:499px;
        height:35px;
        float:right;
        padding:0;
    }

    #header-bottom{
        width:500px;
        min-height:56px;
        padding:0;
        float:left;
        padding:0 0 0 86px;
    }

    * html #header-bottom{
        height:56px;
        width:495px;
        padding:0 0 0 81px;
    }

/* Header Styles */
#logo{
	float:left;
	padding:0;
}

#logo-print{
	display:none;
}

/* Header advanced search */
div#advanced-search{
	float:left;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-search-small.gif) repeat-y left 0;
	padding:0 0 2px 9px;	
	width:185px;
	margin:8px 0 0 0;
}

* html div#advanced-search{
	float:left;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-search-small.gif) repeat-y left 0;
	padding:0 8px 2px 9px;	
	width:180px;
	margin:8px 0 0 0;
}

html[xmlns*=""] body:last-child div#advanced-search{
	padding:0 0 0 9px;	
}

    div#advanced-search label{
        display:none;
    }

    div#advanced-search input.search{
        float:left;
        width:138px;
        height:14px;
        margin:2px 0 0 0;
		padding:3px 1px 1px 4px;
        display:inline;
        color:#6D6E71;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
    }
	
	*:first-child+html div#advanced-search input.search{
		padding:1px 2px 1px 4px;
		font-size:11px;
    }
	
    * html div#advanced-search input.search{
        width:140px;
		padding:1px 0 1px 4px;
		font-size:11px;
    }
	
	html[xmlns*=""] body:last-child div#advanced-search input.search{
        font-size:11px;
    } 	

    div#advanced-search input.button{
        float:left;
        margin:3px 1px 0 7px;
        width:21px;
        font-size:0.92em;
        display:inline;
    }
	
	*:first-child+html div#advanced-search input.button{
        margin:2px 1px 0 7px;
    } 
	
    * html div#advanced-search input.button{
        float:left;
        margin:2px 1px 0 7px;
        width:21px;
        font-size:0.92em;
        display:inline;
    }

ul.advanced-search{
	float:left;
	padding:0;
	margin:0;
	height:10px;
}

    ul.advanced-search li{
        float:none;
        list-style:none;
        padding:5px 0 0 0;
    }

/* Header language select */
html[xmlns*=""] body:last-child div#language-select{
	width:262px;
}

div#language-select{
	width:263px;
	margin:8px 0 0 0;
	padding:0 9px 2px 12px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-search-small.gif) repeat-y left 0;
	float:left;
	display:inline;
	border-right:1px solid #A8A9AD;
}

* html div#language-select{
	width:264px;
}

    div#language-select select{
        float:left;
        width:232px;
        height:20px;
		padding-top:1px;
        margin:2px 0 0 0;
        display:inline;
        color:#6D6E71;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
    }

	html[xmlns*=""] body:last-child div#language-select	select{
        margin:3px 0 0 0;
	}
    div#language-select input.button{
        float:left;
        margin:2px 1px 0 7px;
        width:21px;
        font-size:0.92em;
        display:inline;
    }


    div#language-select label{
        float:left;
        padding:0 5px 0 8px;
        margin:4px 0 0 0;
        color:#6D6E71;
		display:none;
    }
	
	* html div#language-select input.replaceSelect{
        width:255px;
        height:14px;
        margin:1px 0 0 0;
        padding:1px 0 1px 3px;
        display:none;
        border:none;
		font-size:0.92em;
		color:#6D6E71;
    }
	
	*:first-child+html div#language-select input.replaceSelect{
        width:255px;
        height:14px;
        margin:1px 0 0 0;
        padding:1px 0 1px 3px;
        display:none;
        border:none;
		font-size:0.92em;
		color:#6D6E71;
		font-size:12px;
    }
	 


/* Header country select */
div#country-select{
	float:left;
	height:20px;
	padding:8px 10px 14px 9px;
	margin:7px 0 0 0;
	display:inline;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-search-small.gif) repeat-y left 0;
}

*:first-child+html div#country-select{
	float:left;
	height:20px;
	padding:8px 8px 14px 9px;
	margin:7px 0 0 0;
	display:inline;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-search-small.gif) repeat-y left 0;
}

* html div#country-select{
	padding:8px 13px 14px 9px;
}

html[xmlns*=""] body:last-child div#country-select{
	padding:8px 8px 14px 9px;

}

    div#country-select label{
        float:left;
        padding:2px 3px 0 0;
        height:20px;
        display:none;
        color:#6D6E71;
    }

    *:first-child+html div#country-select label{
        padding:2px 7px 0 0;
    }

    div#country-select select{
        float:left;
        width:146px;
        height:20px;
        margin:2px 0 0 0;
		padding-top:1px;
        font-size:0.92em;
        text-align:left;
        color:#6D6E71;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
    }
	
	*:first-child+html div#country-select select{
        float:left;
        width:145px;
        height:20px;
        margin:2px 0 0 0;
        font-size:0.92em;
        text-align:left;
        color:#6D6E71;
		font-size:12px;
    }
	
	*:first-child+html div#country-select select{
        width:148px;
		font-size:11px;
    }
	
	html[xmlns*=""] body:last-child div#country-select select{
        width:148px;
		margin:3px 0 0 0;
    }
	
    div#country-select input.button{
        float:left;
        margin:2px 1px 0 7px;
        width:21px;
        font-size:0.92em;
        display:inline;
    }
	
	* html div#country-select input.replaceSelect{
        width:168px;
        height:14px;
        margin:1px 0 0 0;
        padding:1px 0 1px 3px;
        display:none;
        border:none;
		font-size:0.92em;
		color:#6D6E71;
    }
	
	*:first-child+html input.replaceSelect{
        width:170px;
        height:14px;
        margin:1px 0 0 0;
        padding:1px 0 1px 3px;
        display:none;
        border:none;
		font-size:0.92em;
		color:#6D6E71;
    } 

/* Header PMI World */
div#pmi-world{
	float:left;
	margin:7px 0 0 0;
	padding:0 24px 0 21px;
	height:42px;
	width:239px;
	border-left:1px solid #A8A9AD;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-search-small.gif) repeat-y right 0;
}

* html div#pmi-world{ /* IE 6 */
	padding:0 5px 0 21px;
}

html[xmlns*=""] body:last-child div#pmi-world{ /* Safari */
	padding:0 21px 0 21px;
	width:241px;
}


    div#pmi-world ul{
        float:left;
        margin:0;
        padding:0;
    }

        div#pmi-world ul li{
            list-style:none;
            float:left;
        }

            div#pmi-world ul li a{
                display:block;
                padding:12px 0 12px 119px;
                background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/mini-map.gif) no-repeat 0px 0px;
				font-size:12px;
            }
		
            * html div#pmi-world ul li a{
                height:15px;
                width:140px;
            }

/* Header Affiliate Version */

#header-right-affiliate{
	float:right;
	width:560px;
	min-height:66px;
	margin:25px 1px 0 0;
}

*:first-child+html #header-right-affiliate{
	margin:25px 11px 0 0;	
}

html[xmlns*=""] body:last-child #header-right-affiliate{
	margin:25px 9px 0 0;
} 

* html #header-right-affiliate{
	height:66px;
} 

/*#header-right-affiliate #country-label{
	width:185px;
	float:left;
	text-align:right;
	font-weight:bold;
	
	padding:0px 10px 0 0px;
	border-right:1px solid #A8A9AD;

}

#header-right-affiliate #country-label p{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-japan.jpg) no-repeat 10px 5px;	
	display:inline-block;

	border-left:1px solid #A8A9AD;
	padding: 13px 0 13px 60px;
	margin:0; 
}

#header-right-affiliate #country-label p{
	min-width:10px; white-space: nowrap;
	float:right;
}*/

#header-right-affiliate #country-label{
	width:185px;
	float:left;
	font-weight:bold;	
	padding:0;
}

*:first-child+html #header-right-affiliate #country-label{
	width:195px;
}

html[xmlns*=""] body:last-child #header-right-affiliate #country-label{
	width:195px;
}

#header-right-affiliate #country-label p{	
	padding:6px 0 0 0;
	margin:0; 
	float:left;
	font-size:12px;
	white-space:nowrap;
}

#header-right-affiliate #country-label #country-label-text{
	min-height:41px;
	float:right;
	padding:0 8px 0 60px;
	border-right:1px solid #A8A9AD;
	border-left:1px solid #A8A9AD;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-japan.jpg) no-repeat 10px 5px;
}

* html #header-right-affiliate #country-label #country-label-text{
	height:41px;
	padding:0 8px 0 60px;
} 

#header-right-affiliate #country-label #country-label-text.no-lang-variant p{
	padding:13px 0 0 0;
}

#header-right-affiliate #country-label ul{
	clear:both;
	float:left;
	margin:0;
	padding:0;
	min-width:65px;
}

* html #header-right-affiliate #country-label ul{
	width:65px;
}

#header-right-affiliate #country-label ul li{
	margin:0;
	padding:0;
	float:left;
	padding:0 4px 0 3px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-lang-select.gif) no-repeat center right;
}

#header-right-affiliate #country-label ul li.first{
	padding:0 4px 0 0;
}

#header-right-affiliate #country-label ul li.last{
	background:none;
}

#header-right-affiliate #country-label ul li.active a{
	clear:both;
	margin:0;
	padding:0;
	font-weight:normal;
	color:#6A6A6A;
}

#header-right-affiliate #country-label ul li a{
	clear:both;
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:12px;
}



/* START FLAGS */

#header-right-affiliate #country-label.dz #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-algeria.gif);	
}

#header-right-affiliate #country-label.ar #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-argentina.gif);		
}

#header-right-affiliate #country-label.au #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-australia.gif);	
}

#header-right-affiliate #country-label.at #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-austria.gif);		
}

#header-right-affiliate #country-label.be #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-belgium.gif);	
}

#header-right-affiliate #country-label.br #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-brazil.gif);	
}

#header-right-affiliate #country-label.bg #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-bulgaria.gif);		
}

#header-right-affiliate #country-label.ca #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-canada.gif);	
}

#header-right-affiliate #country-label.cn #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-china.gif);	
}

#header-right-affiliate #country-label.co #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-colombia.gif);	
}

#header-right-affiliate #country-label.cr #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-costa-rica.gif);	
}

#header-right-affiliate #country-label.hr #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-croatia.gif);	
}

#header-right-affiliate #country-label.cy #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-cyprus.gif);	
}

#header-right-affiliate #country-label.cz #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-czech-republic.gif);	
}

#header-right-affiliate #country-label.dk #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-denmark.gif);	
}

#header-right-affiliate #country-label.do #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-dominican-republic.gif);		
}

#header-right-affiliate #country-label.ec #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-ecuador.gif);	
}

#header-right-affiliate #country-label.eg #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-egypt.gif);	
}

#header-right-affiliate #country-label.ee #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-estonia.gif);	
}

#header-right-affiliate #country-label.fi #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-finland.gif);	
}

#header-right-affiliate #country-label.fr #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-france.gif);	
}

#header-right-affiliate #country-label.de #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-germany.gif);	
}

#header-right-affiliate #country-label.gr #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-greece.gif);	
}

#header-right-affiliate #country-label.gt #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-guatemala.gif);	
}

#header-right-affiliate #country-label.hk #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-hong-kong.gif);	
}

#header-right-affiliate #country-label.hu #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-hungary.gif);	
}

#header-right-affiliate #country-label.id #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-indonesia.gif);	
}

#header-right-affiliate #country-label.il #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-israel.gif);	
}

#header-right-affiliate #country-label.it #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-italy.gif);	
}

#header-right-affiliate #country-label.jp #country-label-text{	
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-japan.jpg);
}

#header-right-affiliate #country-label.kz #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-kazakhstan.gif);	
}

#header-right-affiliate #country-label.kr #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-korea.gif);	
}

#header-right-affiliate #country-label.kw #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-kuwait.gif);	
}

#header-right-affiliate #country-label.lv #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-latvia.gif);	
}

#header-right-affiliate #country-label.lb #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-lebanon.gif);	
}

#header-right-affiliate #country-label.ly #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-libya.gif);	
}

#header-right-affiliate #country-label.lt #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-lithuania.gif);	
}

#header-right-affiliate #country-label.my #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-malaysia.gif);		
}

#header-right-affiliate #country-label.mx #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-mexico.gif);	
}

#header-right-affiliate #country-label.ma #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-morocco.gif);	
}

#header-right-affiliate #country-label.nl #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-netherlands.gif);	
}

#header-right-affiliate #country-label.nz #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-new-zealand.gif);		
}

#header-right-affiliate #country-label.no #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-norway.gif);	
}

#header-right-affiliate #country-label.pk #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-pakistan.gif);	
}

#header-right-affiliate #country-label.py #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-paraguay.gif);	
}

#header-right-affiliate #country-label.ph #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-philippines.gif);	
}

#header-right-affiliate #country-label.pl #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-poland.gif);	
}

#header-right-affiliate #country-label.pt #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-portugal.gif);	
}

#header-right-affiliate #country-label.ro #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-romania.gif);	
}

#header-right-affiliate #country-label.ru #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-russia.gif);	
}

#header-right-affiliate #country-label.sa #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-saudi-arabia.gif);		
}

#header-right-affiliate #country-label.sn #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-senegal.gif);	
}

#header-right-affiliate #country-label.rs #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-serbia.gif);		
}

#header-right-affiliate #country-label.sg #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-singapore.gif);	
}

#header-right-affiliate #country-label.sk #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-slovakia.gif);	
}

#header-right-affiliate #country-label.si #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-slovenia.gif);	
}

#header-right-affiliate #country-label.za #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-south-africa.gif);		
}

#header-right-affiliate #country-label.es #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-spain.gif);	
}

#header-right-affiliate #country-label.se #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-sweden.gif);	
}

#header-right-affiliate #country-label.ch #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-switzerland.gif);	
}

#header-right-affiliate #country-label.tw #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-taiwan.gif);	
}

#header-right-affiliate #country-label.th #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-thailand.gif);	
}

#header-right-affiliate #country-label.tn #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-tunisia.gif);	
}

#header-right-affiliate #country-label.tr #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-turkey.gif);		
}

#header-right-affiliate #country-label.gb #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-united-kingdom.gif);	
}

#header-right-affiliate #country-label.ua #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-ukraine.gif);
}

#header-right-affiliate #country-label.ae #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-united-arab-emirates.gif);	
}

#header-right-affiliate #country-label.uy #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-uruguay.gif);	
}

#header-right-affiliate #country-label.ve #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-venezuela.gif);	
}

#header-right-affiliate #country-label.vn #country-label-text{
	background-image:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/flag-viet-nam.gif);	
}

/* END FLAGS*/


#header-right-affiliate div#pmi-world{
	float:left;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	height:41px;
	width:180px;
	border-left:none;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-search-small.gif) repeat-y right 0;
}

* html #header-right-affiliate div#pmi-world{ /* IE 6 */
	padding:0 10px 0 0;	
}

html[xmlns*=""] #header-right-affiliate body:last-child div#pmi-world{ /* Safari */
	padding:0 21px 0 21px;
	width:241px;
}

#header-right-affiliate div#pmi-world ul{
	float:left;
	margin:0;
	padding:0;
}

#header-right-affiliate div#pmi-world ul li{
	list-style:none;
	float:left;
}

#header-right-affiliate div#pmi-world ul li a{
	display:block;
	padding:5px 0 12px 115px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/mini-map.gif) no-repeat 0px 0px;
}

* html #header-right-affiliate div#pmi-world ul li a{
	width:65px;
	padding:5px 0 5px 115px;
}

#header-right-affiliate div#advanced-search {
	width:140px;
	height:41px;
	padding:0 10px 0 10px;
	margin:0;
	background:none;
	border-right:1px solid #A8A9AD;
}



html[xmlns*=""] body:last-child #header-right-affiliate div#advanced-search{
	padding:0 8px 0 10px;
}

#header-right-affiliate div#advanced-search input.search {
	width:103px;
	margin:10px 5px 0 0;
}

* html #header-right-affiliate div#advanced-search input.search{
	width:103px;
}

html[xmlns*=""] body:last-child #header-right-affiliate div#advanced-search input.search {
	width:105px;
	margin:10px 5px 0 0;
} 

#header-right-affiliate div#advanced-search input.button {
	float:left;
	margin:10px 0 0 0;
}

/* Primary (Top) Navigation */

#primary-navigation{
	position:relative;
	width:940px;
	float:left;
	padding:0;
	margin:0 0 0 20px;
	display:inline;
	z-index:10;
	font-weight:normal;
	background:#0065B1 url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/bg-primary-nav.gif) top left;	
}

#primary-navigation ul{
	padding:0 0 0 0;
	margin:0;	
	width:940px;	
}

#primary-navigation ul li{
	list-style:none;
	float:left;
}


#primary-navigation ul li a{
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	display:block;
	font-size:12px;
	padding:11px 19px 11px 19px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/spacer-nav.png) no-repeat right center;
}

html[xmlns*=""] body:last-child #primary-navigation ul li a{
	padding-bottom:11px;
}

* html #primary-navigation ul li a,
* html #primary-navigation ul li.active a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/primary-nav-divider-light.gif) no-repeat right center;
}


#primary-navigation ul li.first a{
	padding:11px 25px 11px 25px;
}
/* SAFARI hack */
html[xmlns*=""] body:last-child #primary-navigation ul li.first a{
	padding:11px 26px 11px 26px;
}

#primary-navigation ul li.last a{
	background:none;
}

#primary-nav-close-target{
	float:left;
	width:20px;
	height:36px;
}

/*active styles*/

#primary-navigation ul li.last.active a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.png);
}

#primary-navigation ul li.active a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:none;
}

* html #primary-navigation ul li.last.active a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.gif);
}

* html #primary-navigation ul li.active a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.gif) right center;
}

/*topnav hovers*/

#primary-navigation ul li.first a:hover,
#primary-navigation ul li.sethover a
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}

#primary-navigation ul li.lastsethover a
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.png) right center;
	text-decoration:underline;
}

* html #primary-navigation ul li.first a:hover,
* html #primary-navigation ul li.sethover a
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.gif) right center;
}

* html #primary-navigation ul li.lastsethover a
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.gif) right center;
}

/* Drop downs*/
#primary-navigation ul li ul.sub-navigation li, 
#primary-navigation ul li ul.navigation-highlights li{
	float:none;
}

#primary-navigation ul li ul.sub-navigation li a, 
#primary-navigation ul li ul.navigation-highlights li a{
	background:none;
	text-decoration:none;
}

#primary-navigation ul li ul.sub-navigation li a:hover,
#primary-navigation ul li ul.navigation-highlights li a:hover{
	text-decoration:underline;
}


#primary-navigation ul li ul.sub-navigation li a{
	z-index:10;
	display:block;
	padding:0 0 6px 5px;
	font-size:13px;
	font-weight:normal;
	background:none;
	height:auto;
	width:140px;
	text-align:left;
}

#primary-navigation ul li ul.navigation-highlights li{	
	float:left;
	padding:0 18px 0 18px;
	margin:0 10px 0 0;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-highlights.gif) no-repeat top left;
	min-height:172px;
}

* html #primary-navigation li ul.navigation-highlights li{
	padding:0 8px 0 18px;	
	height:172px;
}

#primary-navigation ul li ul.navigation-highlights img{
	margin:0 0 10px 0;
	border:1px solid #BFE1FA;
}

#primary-navigation ul li ul.navigation-highlights img.no-border{
	border:none;
}

#primary-navigation ul li ul.navigation-highlights p.title{
	color:#FFFFFF;
	margin:0;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	padding:0 0 10px 0;
}


#primary-navigation ul li ul.navigation-highlights a{
	color:#FFFFFF;
	padding:0;
	font-size:12px;
	font-weight:normal;
	height:auto;
	width:205px;
	text-align:left;
	background:none;
}





/*hide it*/

#primary-navigation ul ul.sub-navigation,
#primary-navigation ul ul.navigation-highlights{
	display:none;
	padding:0;
	margin:0 0 0 0;
	position:absolute;
	left:-999em;
}



/*show it*/
#primary-navigation li.sethover ul.sub-navigation,
#primary-navigation li.lastsethover ul.sub-navigation{
	float:left;
	z-index:10;
	display:block;
	left:0;
	padding:15px 0 20px 10px;
	margin:0;
	background:#054175 url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/bg-subnav.gif) repeat-y top left;
	min-height:265px;
	width:930px;
}


* html #primary-navigation li.sethover ul.sub-navigation,
* html #primary-navigation li.lastsethover ul.sub-navigation{
	height:265px;
}

#primary-navigation li.sethover ul.navigation-highlights,
#primary-navigation li.lastsethover ul.navigation-highlights{	
	float:left;
	z-index:10;
	display:block;
	left:175px;
	padding:15px 0 0 0;
	margin:0;
	background:none;
	width:760px;
}








/*two line variation*/
#primary-navigation.twoline ul li a{
	min-height:2.5em;	
}

* html #primary-navigation.twoline ul li a{
	height:2.5em;
	display:inline-block;
}

#primary-navigation.twoline ul li li a{
	min-height:0;
}

* html #primary-navigation.twoline ul ul.sub-navigation,
* html #primary-navigation.twoline ul ul.navigation-highlights{
	top:4.1em;
}

/*three line variation*/
#primary-navigation.threeline ul li a{
	min-height:3.7em;	
}

* html #primary-navigation.threeline ul li a{
	height:3.7em;
	display:inline-block;
}

#primary-navigation.threeline ul li li a{
	min-height:0;
}


* html #primary-navigation.threeline ul ul.sub-navigation,
* html #primary-navigation.threeline ul ul.navigation-highlights{
	top:5.3em;
}





/* Affiliate Navigation */

#primary-navigation.affiliate ul li a{
	color:#FFFFFF;
	text-decoration:none;	
	font-size:12px;
	padding:10px 34px 12px 34px;
	text-align:center;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/spacer-nav.png) no-repeat right center;
}

* html #primary-navigation.affiliate ul li a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/primary-nav-divider-light.gif) no-repeat right center;
}

#primary-navigation.affiliate ul li.first a{
	padding:10px 34px 12px 35px;
}


#primary-navigation.affiliate ul li.active a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:none;
}

#primary-navigation.affiliate ul li.sethover a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}

#primary-navigation.affiliate ul li.lastsethover a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.png) right center;
	text-decoration:underline;
}







#primary-navigation.affiliate ul li.sethover ul.sub-navigation, 
#primary-navigation.affiliate ul li.lastsethover ul.sub-navigation{
	float:left;
	z-index:10;
	display:block;
	left:auto;
	padding:0;
	margin:0;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/bg-subnav.gif) repeat-y top left;
	min-height:0;	
	height:auto;
	width:200px;
}

#primary-navigation.affiliate ul li.last ul.sub-navigation{
	right:0px;
}


#primary-navigation.affiliate ul li.sethover ul.sub-navigation a, 
#primary-navigation.affiliate ul li.lastsethover ul.sub-navigation a{
	text-decoration:none;	
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-sub-nav.jpg) repeat-x bottom center;
	width:auto;
	padding:8px 15px 8px 15px;
	text-decoration:none;
}

#primary-navigation.affiliate ul li.sethover ul.sub-navigation li a:hover,
#primary-navigation.affiliate ul li.last ul.sub-navigation li a:hover {
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-sub-nav.jpg) #0065B1 repeat-x bottom center;
	text-decoration:none;
}

/* AR - TO REMOVE AFTER FURTHER BROWSER TESTING


* html #primary-navigation ul li.sethover a, 
* html #primary-navigation ul li.sethover a:hoverx{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.gif) no-repeat right center;

}

* html #primary-navigation ul li.lastsethover a, 
* html #primary-navigation ul li.lastsethover a:hoverx{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.gif) no-repeat right center;

}

* html #primary-navigation ul li.first a:hoverx, 
* html #primary-navigation ul li.active a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.gif) no-repeat right center;
}

* html #primary-navigation ul li ul li a{
	background:none;
}










ul.sub-navigation iframe {
	z-index:-1;	
	left:-0.25em;	
	position:absolute;
	top:-0.25em
}



///////////////////////////////////////////////////////////







#primary-navigation.affiliate ul li.active a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:none;
}

#primary-navigation.affiliate ul li.sethover a:hover{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}



* html #primary-navigation.affiliate ul li.sfhover{
	background:#054175;
	text-decoration:underline;
}

* html #primary-navigation.affiliate ul li.sethover a{
	background:none;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/primary-nav-divider-light.gif) no-repeat right center;
	text-decoration:none;
}

* html #primary-navigation.affiliate ul li.sethover a:hover{
	background:none;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/primary-nav-divider-light.gif) no-repeat right center;
	text-decoration:underline;
}

* html #primary-navigation.affiliate ul li.first.sethover a{
	background:none;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/primary-nav-divider-light.gif) no-repeat right center;
	text-decoration:none;
}

* html #primary-navigation.affiliate ul li.first.sethover a:hover{
	background:none;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.gif) no-repeat right center;
}

* html #primary-navigation.affiliate ul li.first{
	background:none;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/primary-nav-divider-light.gif) no-repeat right center;
	text-decoration:none;
}

* html #primary-navigation.affiliate ul li.first a:hover{
	background:none;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.gif) no-repeat right center;
}

* html #primary-navigation.affiliate ul li.active a{
	background:none;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.gif) no-repeat right center;
	text-decoration:none;
}






#primary-navigation.affiliate ul li.sethover ul.sub-navigation li.last a,
#primary-navigation.affiliate ul li.last ul.sub-navigation li.last a{
	background:none;
	padding:8px 15px 10px 15px;
}

#primary-navigation.affiliate ul li.sethover ul.sub-navigation li.last a:hover,
#primary-navigation.affiliate ul li.last ul.sub-navigation li.last a:hover{
	background:#0065B1;
	text-decoration:none;
}


#primary-navigation ul li.sethover ul.navigation-highlights li a,
#primary-navigation ul li.sethover ul.navigation-highlights li a:hover{
	background:none;
}

#primary-navigation ul li.last:hover ul.sub-navigation a,
#primary-navigation li.last.sfhover ul.sub-navigation a{
	text-decoration:none;
	background:none;
}

#primary-navigation ul li.last:hover ul.sub-navigation a:hover, 
#primary-navigation li.last.sfhover ul.sub-navigation a:hover{
	text-decoration:underline;
	background:none;
}

#primary-navigation ul li:hover ul.navigation-highlights a,
#primary-navigation li.sfhover ul.navigation-highlights a{
	text-decoration:none;
}

#primary-navigation ul li.last:hover ul.navigation-highlights a, 
#primary-navigation li.last.sfhover ul.navigation-highlights a{
	text-decoration:none;
	background:none;
}

#primary-navigation ul li.last:hover ul.navigation-highlights a:hover, 
#primary-navigation li.last.sfhover ul.navigation-highlights a:hover{
	text-decoration:underline;
	background:none;
}

#primary-navigation.affiliate ul li.last a{
	background:none;
}

#primary-navigation.affiliate ul li.last a:hover{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.png);
}

#primary-navigation.affiliate ul li.last.lastsethover a:hover, 
#primary-navigation.affiliate ul li.last.lastsethover a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.png);
}

* html #primary-navigation.affiliate ul li.last.lastsethover a:hover{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.gif);
}

* html #primary-navigation.affiliate ul li.last.lastsethover a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.gif);
}

#primary-navigation.affiliate ul li.last.sethover a:hover{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover.png);
}


* html #primary-navigation.affiliate ul li.sfhover ul.sub-navigation li a {
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/divider-sub-nav.jpg) repeat-x bottom center;
	width:auto;
	padding:8px 15px 8px 15px;
	height:10px;
}

* html #primary-navigation.affiliate ul li.sfhover ul.sub-navigation li a {
	text-decoration:none;
}


*/


/* Content Banner*/

#banner{
	float:left;
	height:147px;
	width:940px;
	padding:0 20px 0 20px;
	display:inline;
	background:#FFFFFF;
}


p.banner-title{
	top:-124px;
	left:190px;
	position:relative;
	width:750px;
	color:#ffffff;
	font-family:"Palatino Linotype", "Book Antiqua", "Palatino", "FreeSerif", serif;
	font-weight:Bold;
	font-size:2.0em;
	overflow:hidden;
}


#banner-home{
	float:left;
	height:192px;
	width:940px;
	padding:0 20px 0 20px;
	display:inline;
	background:#FFFFFF;
}

/* Main content styles */
#main-content{
	float:left;
	min-height:380px;
	width:980px;
	margin:0;
	background:#FFFFFF;
}

    #main-content ul.links{
        /*padding:0;*/
        margin:0;
    }

        #main-content ul.links li{
            list-style:none;
        }

/* Tag cloud styles */
#right-column-home div.tout.tag-cloud h3{
    padding:0;
}

#right-column-home div.tout.tag-cloud ul.tag-cloud{
	padding:5px 0 0 0;
}

    #right-column-home div.tout.tag-cloud ul.tag-cloud li{
        background:none;
        padding:0;
        display:inline;
        margin:0 8px 0 0;
        line-height:1.9em;
    }

    #right-column-home div.tout.tag-cloud ul.tag-cloud li a.size5{
        font-size:1.83em;
    }

    #right-column-home div.tout.tag-cloud ul.tag-cloud li a.size4{
        font-size:1.50em;
    }

    #right-column-home div.tout.tag-cloud ul.tag-cloud li a.size3{
        font-size:1.42em;
    }

    #right-column-home div.tout.tag-cloud ul.tag-cloud li a.size2{
        font-size:1.33em;
    }

    #right-column-home div.tout.tag-cloud ul.tag-cloud li a.size1{
        font-size:1.17em;
    }

/* Tag cloud styles */
#right-column div.tout.tag-cloud h3{
    padding:0;
}

#right-column div.tout.tag-cloud ul.tag-cloud{
	padding:5px 0 0 0;
}

    #right-column div.tout.tag-cloud ul.tag-cloud li{
        background:none;
        padding:0;
        display:inline;
        margin:0 3px 0 0;
        line-height:1.9em;
    }

	*:first-child+html #right-column div.tout.tag-cloud ul.tag-cloud li{
        margin:0 2px 0 0;
    } 
	
	* html #right-column div.tout.tag-cloud ul.tag-cloud li{
        margin:0 2px 0 0;
    } 

    #right-column div.tout.tag-cloud ul.tag-cloud li a.size5{
        font-size:1.67em;
    }

    #right-column div.tout.tag-cloud ul.tag-cloud li a.size4{
        font-size:1.58em;
    }

    #right-column div.tout.tag-cloud ul.tag-cloud li a.size3{
        font-size:1.25em;
    }

    #right-column div.tout.tag-cloud ul.tag-cloud li a.size2{
        font-size:1.08em;
    }
	
    #right-column div.tout.tag-cloud ul.tag-cloud li a.size1{
        font-size:1em;
    }

/* Breadcrumb styles */
#breadcrumb{
	float:left;
	width:950px;
	padding:0 20px 15px 10px;
}

    #breadcrumb ul{
        padding:0;
        margin:0;
    }

        #breadcrumb ul li{
            float:left;
            list-style:none;
            padding:15px 0 0 8px;
        }

            #breadcrumb ul li a{
                float:left;
                list-style:none;
                font-size:1em;
                background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/arrow-crumb.gif) no-repeat 6px 5px;
                padding:0 0 0 12px;
            }

            #breadcrumb ul li a:hover, #breadcrumb ul li.active a{
                color:#BA131A;
                background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/arrow-crumb-red.gif) no-repeat 6px 5px;
            }

/* Left naviagtion styles */
#main-content #left-navigation{
	float:left;
	width:175px;
	min-height:500px;
	padding:1px 0 0 20px;
}

* html #main-content #left-navigation{
	height:500px;
}

    #main-content #left-navigation ul{
        padding:0;
        margin:1px 0 0 0;
    }

        #main-content #left-navigation ul li{
            list-style:none;
            padding:0 0 8px 0;
        }
        
            #main-content #left-navigation ul li a{
                color:#6B6C6F;
                padding:0 0 0 10px;
                display:block;
                font-weight:bold;
            }
            
            #main-content #left-navigation ul li a:hover{
                color:#BA131A;
            }

            #main-content #left-navigation ul li ul{
                padding:0;
                margin:8px 0 0 0;
            }

                    #main-content #left-navigation ul li ul li a{
                        color:#0065B1;
                        padding:0 0 0 10px;
                        display:block;
                        font-weight:normal;
                    }

                    #main-content #left-navigation ul li ul li a:hover, 
                    #main-content #left-navigation ul li ul li.active a {
                        color:#BA131A;
                        background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/arrow-crumb-red.gif) no-repeat 4px 5px;
                    }
                    
                        #main-content #left-navigation ul ul ul{
                            margin:10px 0 0 10px;
                        }

                            #main-content #left-navigation ul ul li ul li {
                                padding:0 0 5px 0;
                            }

                                #main-content #left-navigation ul ul li.active ul li a,
                                #main-content #left-navigation ul ul li.active ul li.active ul li a{
                                    color:#0065B1;
                                    background:none;
                                    padding:0 0 0 5px;
                                }

                                #main-content #left-navigation ul ul li.active ul li.active a,
                                #main-content #left-navigation ul ul li ul li a:hover,
                                #main-content #left-navigation ul ul li.active ul li.active ul li.active a,
                                #main-content #left-navigation ul ul li.active ul li.active ul li a:hover {
                                    color:#BA131A;
                                    background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/arrow-level2-nav.gif) no-repeat 1px 6px;
                                }

/* Wide content column styles (Middle content) */
#main-content #middle-column{
	float:left;
	width:510px;
	min-height:100px;
	padding:0 5px 20px 15px;
}

    #main-content #middle-column h1{
        border-bottom: 1px solid #d9d9d9;
        padding:0 0 4px 0;
        margin:0 0 10px 0;
        width:490px;
    }

    #main-content #middle-column div.page-text {
        width:494px;
    }

/* Narrow content column styles (Right content) */
#main-content #right-column{
	float:left;
	width:235px;
	min-height:50px;
	padding:5px 20px 0 0;
}

    #right-column div.utility-navigation ul{
        float:right;
        margin:1px 0 5px 0;
        padding:0;
        clear:both;
    }
    
    * html #right-column div.utility-navigation ul{
        padding:0 3px 0 9px;
		margin:-1px 0 4px 0;
    }
	
	*:first-child+html #right-column div.utility-navigation ul{
		margin:0 0 5px 0;
    }
	
	html[xmlns*=""] body:last-child #right-column div.utility-navigation ul{
		margin:-1px 0 6px 0;
    }


        #right-column div.utility-navigation ul li{
            list-style:none;
            float:left;
            border:none;
            padding:0 1px 0 1px;
		 	margin:1px 0 0 0;
        }
		
        * html #right-column div.utility-navigation ul li{
            margin:2px 0 0 0;
        }
		
		*:first-child+html div.utility-navigation ul li{
            margin:1px 0 0 0;
        } 

        #right-column div.utility-navigation ul li.first{
            padding:0 3px 0 7px;
        }

        #right-column div.utility-navigation ul li.last{
            padding:0 7px 2px 2px;
        }

        * html #right-column div.utility-navigation ul li.last{
            padding:0 9px 2px 2px;
        }

        #right-column div.utility-navigation ul li.email{
            padding:0 2px 0 5px;
			margin:-1px 0 0 0;
        }
		
		* html #right-column div.utility-navigation ul li.email{
			margin:0;
        }

        #right-column div.utility-navigation ul li.print{
            padding:0 5px 0 0;
			margin:-1px 0 0 0;
        }
		
		* html #right-column div.utility-navigation ul li.print{
			margin:0;
        }
		

        #right-column div.utility-navigation ul li.rss a{
            display:block;
            padding:0 0 0 12px;
            background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-rss.gif) no-repeat 0px 4px;
        }
		

/* Three-quarter width column styles */
#main-content #threequarter-width-column{
	float:left;
	width:750px;
	padding:0 20px 0 15px;
}

    #main-content #threequarter-width-column div.page-text{
        width:740px;
        padding:0 10px 0 0;
    }

        #main-content #threequarter-width-column div.page-text div.left-aligned-image{
            float: left;
            padding: 0 10px 5px 0;
            width: 235px;
        }
    
            #main-content #threequarter-width-column div.page-text div.left-aligned-image p.caption {
                font-size: 0.88em;
                padding: 4px 0 0 0;
                margin: 0;
				line-height:1em;
            }

    #main-content #threequarter-width-column h1{
        width:750px;
        border-bottom: 1px solid #d9d9d9;
        padding:0 0 4px 0;
        margin:0 0 10px 0;
    }

    * html #main-content #threequarter-width-column h1{
        margin:-3px 0 10px 0;
        padding:0 0 4px 0;
    }

    *:first-child+html #main-content #threequarter-width-column h1{
        margin:-3px 0 10px 0;
        padding:0 0 4px 0;
    }

    html[xmlns*=""] body:last-child #main-content #threequarter-width-column h1{
        margin:3px 0 10px 0;
        padding:0 0 4px 0;
    }

    #main-content #threequarter-width-column div.page-text ul{
        margin:25px 0 20px 0;	
    }
    
        #main-content #threequarter-width-column div.page-text ul li{
            padding:0 0 8px 16px;
            background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/bullet-circle.gif) no-repeat 0 5px;
            width:670px;
        }

    #main-content #threequarter-width-column div.page-text ul.job-description{
        margin:5px 0 10px 0;	
    }

    #main-content #threequarter-width-column div.page-text ul.links{
        padding:0;
        margin:0;
    }

        #main-content #threequarter-width-column div.page-text ul.links li{
            list-style:none;
            padding:0;
            background:none;
        }

    #main-content #threequarter-width-column div.page-text h2{
        padding:0 0 5px 0;
    }

    #main-content #threequarter-width-column div.page-text h2.date{
        padding:0 0 10px 0;
        font-weight:normal;
    }

    #main-content #threequarter-width-column div.page-text h2.date-italic{
        padding:0 0 10px 0;
        font-style: italic;
        font-weight:normal;
    }

    #threequarter-width-column div.utility-navigation ul{
        float:right;
        margin:6px 0 0 0;
        padding:0;
    }

    *:first-child+html #threequarter-width-column div.utility-navigation ul{
        margin:1px 0 -19px 0;
    }

    * html #threequarter-width-column div.utility-navigation ul{
        margin-bottom:-19px;
    }

        #threequarter-width-column div.utility-navigation ul li{
            list-style:none;
            float:left;
            border:none;
            padding:0 1px 0 1px;
			margin:1px 0 0 0;
        }

       * html #threequarter-width-column div.utility-navigation ul li{
			margin:3px 0 0 0;
        }
		
		*:first-child+html #threequarter-width-column div.utility-navigation ul li{
			margin:2px 0 0 0;
        }
		
		html[xmlns*=""] body:last-child #threequarter-width-column div.utility-navigation ul li{
			margin:2px 0 0 0;
        }

        #threequarter-width-column div.utility-navigation ul li.first{
            padding:0 3px 0 7px;
        }

        #threequarter-width-column div.utility-navigation ul li.last{
            padding:0 7px 2px 2px;
        }

        * html #threequarter-width-column div.utility-navigation ul li.last{
            padding:0 9px 0 2px;
        }

        #threequarter-width-column div.utility-navigation ul li.email{
            padding:0 2px 0 5px;
			margin:-1px 0 0 0;
        }
		
        * html #threequarter-width-column div.utility-navigation ul li.email{
			margin:1px 0 0 0;
        }
		
		*:first-child+html #threequarter-width-column div.utility-navigation ul li.email{
			margin:0 0 0 0;
        }
		
		html[xmlns*=""] body:last-child #threequarter-width-column div.utility-navigation ul li.email{
			margin:0 0 0 0;
        }  

        #threequarter-width-column div.utility-navigation ul li.print{
            padding:0 5px 0 0;
			margin:-1px 0 0 0;
        }
		
        * html #threequarter-width-column div.utility-navigation ul li.print{
			margin:1px 0 0 0;
        }
		
		*:first-child+html #threequarter-width-column div.utility-navigation ul li.print{
			margin:0 0 0 0;
        } 
		
		html[xmlns*=""] body:last-child #threequarter-width-column div.utility-navigation ul li.print{
			margin:0 0 0 0;
        }

        #threequarter-width-column div.utility-navigation ul li.rss a{
            display:block;
            padding:0 0 0 12px;
            background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-rss.gif) no-repeat 0px 4px;
        }

/* Full width column styles */
#main-content #full-width-column{
	float:left;
	width:940px;
	min-height:190px;
	padding:5px 0 0 0;
	margin:0 20px 0 20px;
	display:inline;
}

    #main-content #full-width-column h1{
        border-bottom: 1px solid #d9d9d9;
        padding:0 0 4px 0;
        margin:0 0 10px 0;
    }

    * html #main-content #full-width-column h1{
        margin:-3px 0 10px 0;
        padding:0 0 4px 0;
    }

    *:first-child+html #main-content #full-width-column h1{
        margin:-3px 0 10px 0;
        padding:0 0 4px 0;
    }

    html[xmlns*=""] body:last-child #main-content #full-width-column h1{
        margin:3px 0 10px 0;
        padding:0 0 4px 0;
    }

    #full-width-column div.utility-navigation ul{
        float:right;
        margin:6px 0 0 0;
        padding:0;
    }

    *:first-child+html #full-width-column div.utility-navigation ul{
        margin:1px 0 -18px 0;
    }

    * html #full-width-column div.utility-navigation ul{
        margin-top:1px;
    }

        #full-width-column div.utility-navigation ul li{
            list-style:none;
            float:left;
            border:none;
            padding:0 1px 0 1px;
			margin:1px 0 0 0;
        }
		
		html[xmlns*=""] body:last-child #full-width-column div.utility-navigation ul li{
			margin:2px 0 0 0;
		}
		
		*:first-child+html #full-width-column div.utility-navigation ul li{
			margin:2px 0 0 0;
		} 
		
		* html #full-width-column div.utility-navigation ul li{
			margin:2px 0 0 0;
		} 

        #full-width-column div.utility-navigation ul li.first{
            padding:0 3px 0 7px;
        }

        #full-width-column div.utility-navigation ul li.last{
            padding:0 7px 2px 2px;
        }

        * html #full-width-column div.utility-navigation ul li.last{
            padding:0 9px 0 2px;
        }

        #full-width-column div.utility-navigation ul li.email{
            padding:0 2px 0 5px;
			margin:-1px 0 0 0;
        }
		
        * html #full-width-column div.utility-navigation ul li.email{
            padding:0 2px 0 5px;
			margin:0 0 0 0;
        }
		
		html[xmlns*=""] body:last-child #full-width-column div.utility-navigation ul li.email{
			margin:0;
		}

		*:first-child+html #full-width-column div.utility-navigation ul li.email{
			margin:0;
		} 

        #full-width-column div.utility-navigation ul li.print{
            padding:0 5px 0 0;
			margin:-1px 0 0 0;
        }

        * html #full-width-column div.utility-navigation ul li.print{
            padding:0 5px 0 0;
			margin:0 0 0 0;
        }
		
		html[xmlns*=""] body:last-child #full-width-column div.utility-navigation ul li.print{
			margin:0;
		}
		
		*:first-child+html #full-width-column div.utility-navigation ul li.print{
			margin:0;
		} 

        #full-width-column div.utility-navigation ul li.rss a{
            display:block;
            padding:0 0 0 12px;
            background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-rss.gif) no-repeat 0px 4px;
        }

/* Search filters styles and layout */
#search-filters{
	float:left;	
	width:940px;
	padding:15px 0 40px 0;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-search-filter2.gif) repeat-x top left;
}

    #search-filters h3{
        font-size:1.33em;
        padding:0 0 10px 14px;
    }

    #search-filters label{
        color:#6D6E71;
        font-size:1em;
        font-weight:bold;
        width:170px;
        float:left;
        padding:0;
        margin:0 0 2px 0;
    }

    #search-filters select{
        width:175px;
        clear:both;
		color: #817e77;
		font-family:Arial, Helvetica, sans-serif;
    }

    * html #search-filters input.replaceSelect {
        margin:-1px 0 0 0;
        padding:1px 1px 1px 3px;
        height:16px;
        width:167px;
    }

    *:first-child+html #search-filters input.replaceSelect{
        width:170px;
        height:19px;
        margin:-1px 0 0 0;
        padding:3px 0 0 5px;
        display:none;
        background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/select-filter-ie.gif) no-repeat 0 0;
        border:none;
    }

    #search-filters div.filter input{
        width:170px;
		color: #817e77;
		padding-left:4px;
		font-family:Arial, Helvetica, sans-serif;
    }

    #search-filters input.button{
        width:60px;
        margin:17px 0 0 8px;
		border:0;
    }

    #search-filters input.job-search-button{
        float:left;
        margin:17px 0 0 5px;
		height: 21px;
		background:#0074B6;
		color:#FFFFFF;
		/*width:auto;*/
		border-top:1px solid #EBEBEC;
		border-left:1px solid #EBEBEC;
		border-right:1px solid #969696;
		border-bottom:1px solid #969696;
		padding:0 5px 0 5px;
    }

    * html #search-filters input.job-search-button{
        margin:18px 0 0 0;
		padding:0;
    }

    *:first-child+html #search-filters input.job-search-button{
        margin:18px 0 0 5px;
		padding:0;
    }

    #search-filters input.search-button{
        float:left;
        margin:17px 0 0 7px;
		height: 21px;
		background:#0074B6;
		color:#FFFFFF;
		/*width:auto;*/
		border-top:1px solid #EBEBEC;
		border-left:1px solid #EBEBEC;
		border-right:1px solid #969696;
		border-bottom:1px solid #969696;
		padding:0 5px 2px 5px;
    }

    * html #search-filters input.search-button{
        margin:17px 0 0 14px;
    }

    *:first-child+html #search-filters input.search-button{
        margin:17px 0 0 15px;
    }

    #search-filters div.filter-row{
        float:left;
        width:540px;
        height:43px;
        padding:0 0 15px 0;
    }

    #search-filters div.filter{
        float:left;
        width:170px;
        height:43px;
        padding:0 10px 0 10px;
    }

        #search-filters div.filter ul.links{
            padding:10px 0 0 0;
        }

        #search-filters div.filter ul.links li{
            padding:0 0 10px 0;
        }

#threequarter-width-column #search-filters{
	width:750px;
	padding:15px 0 20px 0;
}
    #threequarter-width-column #search-filters h2{
        clear:both;
        padding:0px 0 10px 10px;
        width:520px;
    }
    #threequarter-width-column #search-filters p{
        clear:both;
        padding:18px 0 0 10px;
        width:520px;
    }

    #threequarter-width-column #search-filters ul{
        margin:0;
        padding:0 0 0 10px;
    }

        #threequarter-width-column #search-filters ul li{
            list-style:none;
            float:left;
        }

    #threequarter-width-column #search-filters ul.year-filter {
        padding:0 0 5px 0;
    }

        #threequarter-width-column #search-filters ul.year-filter li{
            float:left;
            padding:0px 10px 0px 10px;
            border-right: 1px solid #76777a;
        }

        #threequarter-width-column #search-filters ul li.last{
            border-right:none;
        }

        #threequarter-width-column #search-filters ul li.active a{
            color:#ba131a;
        }

/* Search results styles and layout */
div.result-heading{
	float:left;
	background:#F6F6F7;
	min-height:32px;
	width:940px;
	border-top:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
}

* html div.result-heading{
	height:32px;
}

    #search-results div.result-heading div.result-heading-div {
        float:left;
        padding:8px 0 0 0;
    }
    
        #search-results div.result-heading div.result-heading-div h2{
            float:left;
            padding:0 0 0 10px;
        }

    #threequarter-width-column div.result-heading div.result-heading-div {
        float:left;
        padding:8px 0 0 0;
    }

    #threequarter-width-column div.result-heading div.filing-date{
        width:118px;
    }

        #threequarter-width-column div.result-heading div.filing-date h2{
            width:118px;
        }

    #search-results div.result-heading div.filing-date{
        width:118px;
    }

        #search-results div.result-heading div.filing-date h2{
            width:118px;
        }

#search-results div.result{
	float:left;
	padding:10px 0 0 0;
	width:940px;
	border-bottom:1px solid #DFDFDF;
}

    #search-results div.result div.result-div{
        float:left;
        width:830px;
        padding:0 20px 0 0;
    }

    #search-results div.result p.date {
        font-size: 0.88em;
        font-style: italic;
    }

    #search-results div.result div.result-number{
        float:left;
        width:20px;
        padding:0 0 0 10px;
        color:#6D6E71;
        font-weight:bold;
    }
    
#search-results h3{
	font-weight:normal;
	color:#0065B1;
	padding:0 0 5px 0;
}

#search-results p{
	margin:0 0 8px 0;
}

#search-results ul{
	margin:0 0 8px 0;
	padding:0;
}

    #search-results ul li{
        list-style:none;
    }

#threequarter-width-column #search-results{
	width:750px;
}

    #threequarter-width-column #search-results div.result{
        width:750px;
    }
    
        #threequarter-width-column #search-results div.result div.column-left{
            margin:0px;
            padding:0 15px 0 0;
            width:515px;
        }
        
            #threequarter-width-column #search-results div.result div.column-left p{
                width:500px
            }
            
        #threequarter-width-column #search-results div.result div.column-right{
            float:left;
            padding:15px 0 0 15px;
            width:205px;
        }
        
        #threequarter-width-column #search-results div.result em {
            float: left;
            font-size: 0.92em;
            color: #6d6e71;
            padding:0px 0px 8px 10px;
            width: 200px;
        }
        
        *:first-child+html #threequarter-width-column #search-results div.result em{ /*IE7*/
            padding:0px 0px 0px 10px;
            margin:0px;
        }

    #threequarter-width-column #search-results div.result-heading{
        width:750px;
    }

        #threequarter-width-column #search-results div.result-heading div.column-left{
            margin:0px;
            width:530px;
        }

        #threequarter-width-column #search-results div.result-heading div.column-right{
            float:left;
            padding:8px 0 0 5px;
            width:205px;
        }

#search-results div.result ul li.pdf,
#search-results div.result ul li.xls,
#search-results div.result ul li.xprl,
#search-results div.result ul li.doc{
	padding:0 0 5px 0;
}

#search-results div.result ul li.pdf span,
#search-results div.result ul li.xls span,
#search-results div.result ul li.xprl span,
#search-results div.result ul li.doc span{
	float:none;
	margin:0 0 0 5px;
	clear:both;
}

* html #middle-column #threequarter-width-column div.result em{ /*IE6*/
	padding:0px 0px 0px 10px;
	margin:0px;
}

#threequarter-width-column #search-results h3 {
	padding-left: 10px;
}

#threequarter-width-column #search-results p {
	padding-left: 10px;
}

#search-results div.page-text {
	float:left;
	margin:15px 0 0 0; 
	font-size:1.08em;
}

/* Pagination styles */
div.pagination{
	float:left;
	min-height:30px;
	width:940px;
	color:#6D6E71;
	padding:0 0 2px 0;
}

* html div.pagination{
	height:30px;
}

#threequarter-width-column div.pagination{
	width:750px;
}

    div.pagination div.pagination-left{
        float:left;
        padding:7px 0 0 10px;
        width:350px;
    }
	div.pagination div.pagination-left select, 
	div.pagination div.pagination-right select{
		color: #817e77;	
		width:45px; 
	}
	
	div.pagination div.pagination-left input.replaceSelect, 
	div.pagination div.pagination-right input.replaceSelect{
		width:45px;
		margin:0;
	}

	div.pagination div.pagination-middle select{
		color: #817e77;
	}
    
        div.pagination div.pagination-left label{
            margin:0 0 0 20px;
            display:inline;
        }

        *:first-child+html div.pagination div.pagination-left select{
            width:50px;
			border:1px solid red;
        }

        * html div.pagination div.pagination-left select{
            width:50px;
        }

        *:first-child+html div.pagination div.pagination-left input.ingred {
            display:inline;
            margin:-1px 0 0 -3px;
            padding:3px 0 3px 5px;
            width:48px;
            background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/select-pagination-ie.gif) no-repeat 0 0;
            border:none;
        }

        * html div.pagination div.pagination-left input.replaceSelect {
            display:inline;
            margin:-1px 3px 0 -3px;
            padding:1px 0 1px 3px;
            border:none;
            width:43px;
        }

    div.pagination div.pagination-right{
        float:right;
        padding:7px 10px 0 0;	
    }

	#threequarter-width-column div.pagination div.pagination-right{	
		width:380px;
    }
	
	* html #threequarter-width-column div.pagination div.pagination-right{	
		width:375px;
    }

	#full-width-column div.pagination div.pagination-right{	
		width:550px;
    }

    div.pagination div.pagination-right ul{
        padding:3px 0 0 30px;
        margin:0;
        float:right;
    }

    *:first-child+html div.pagination div.pagination-right ul{
        padding:6px 0 0 30px;
    }

    * html div.pagination div.pagination-right ul{
        padding:6px 0 0 30px;
    }


        div.pagination div.pagination-right ul li{
            padding:0 0 0 10px;
            margin:0;
            list-style:none;
            float:left;
        }

            div.pagination  ul li.active a{
                color:#BA131A;
            }

        div.pagination div.pagination-right ul li.number{
            padding:0 5px 0 5px;
            border-right:1px solid #76777A;
        }

        div.pagination div.pagination-right ul li.first-number{
            padding:0 5px 0 10px;
            border-right:1px solid #76777A;
        }

        div.pagination div.pagination-right ul li.last-number{
            padding:0 0 0 5px;
            border:none;
        }

            div.pagination div.pagination-right ul li.previous-page a{
                display:block;
                padding:0 0 0 10px;
                background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/arrow-paginate-start.gif) #FFFFFF no-repeat left center;
            }

            div.pagination div.pagination-right ul li.previous-page a:hover{
                background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/arrow-paginate-start-hover.gif) #FFFFFF no-repeat left center;
            }

            div.pagination div.pagination-right ul li.next-page a{
                display:block;
                padding:0 10px 0 0;
                background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/arrow-paginate-last.gif) #FFFFFF no-repeat right center;
            }

            div.pagination div.pagination-right ul li.next-page a:hover{
                background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/arrow-paginate-last-hover.gif) #FFFFFF no-repeat right center;
            }

#middle-column div.pagination{
	width:490px;
}

    #middle-column div.pagination div.pagination-left{
        width:275px;
    }

    * html #middle-column div.pagination div.pagination-left{
        width:275px;
    }
    
        #middle-column div.pagination div.pagination-left label {
            margin:0 0 0 3px;
        }

        *:first-child+html #middle-column div.pagination div.pagination-left label {
            margin:0 0 0 2px;
        }

        * html #middle-column div.pagination div.pagination-left label {
            margin:0;
        }

    #middle-column div.pagination div.pagination-right{
        width:195px;
        padding:7px 10px 0 0;
    }
    
    * html #middle-column div.pagination div.pagination-right{
        width:195px;
    }
    
        #middle-column div.pagination div.pagination-right ul {
            padding:3px 0 0 0;
        }

        *:first-child+html #middle-column div.pagination div.pagination-right ul {
            padding:6px 0 0 0;
        }

        * html #middle-column div.pagination div.pagination-right ul {
            padding:6px 0 0 0;
        }

            #middle-column div.pagination div.pagination-right ul li.previous-page{
                padding:0;
            }


/* Tout styles */
div.tout-row{
	float:left;
}

div.tout{
	float:left;
	width:215px;
	min-height:90px;
	padding:10px 10px 20px 10px;
	margin:0 20px 15px 0;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout.gif) repeat-x top left;
	display:inline;
}

div.tout.pink{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout-pink.gif) #FEFEFE repeat-x top left;
}

div.tout.blue{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout-blue.gif) #FEFEFE repeat-x top left;
}

* html div.tout{
	height:90px;
}

div.tout h3{
	font-size:1.33em;
	color:#6D6E71;
	padding:0 0 10px 0;
}

div.tout h3.grey-job-search{
	color:#7F7F7F;
	padding:0 0 5px 0;
}

div.tout h4{
	color:#6D6F71;
	padding:0;
	font-size:1em;
}
div.tout h4.header-date-italic{
	font-size:0.9em;
	font-style:italic;
	font-weight:normal;
}
div.tout p{
	color:#6d6f71;
	margin:0 0 5px 0;
	clear:both;
}

div.tout div.tout-div{
	padding:0 0 8px 0;
}


div.tout div.tout-div p{
	margin:0;
}

#main-content div.tout div.tout-div ul.links{
	margin:15px 0 0 0;
}

div.tout img{
	padding:0 0 10px 0;
}

div.tout label{
	color:#6D6E71;
	font-weight:bold;
}

div.tout select{
	width:215px;
	margin:2px 0 10px 0;
	color: #817e77;
}

div.left-content{
	float:left;
	width:255px;
}

div.right-content{
	float:left;
	width:255px;
}

div.tout input{
	width:148px;
	margin:2px 0 0 0;
	padding-left:4px;
	float:left;
	color: #817e77;
}

* html div.tout input{
	float:left;
	width:142px;
}

*:first-child+html div.tout input{
	float:left;
	width:136px;
}

div.tout div.select-box-container{
	padding:0;
	margin:0;
	background:none;
}

* html div.tout input.replaceSelect {
	padding:1px 0 1px 3px;
	margin:1px 0 9px 0;
	width:208px;
	float:none;
}

*:first-child+html div.tout input.replaceSelect {
	padding:3px 0 0 5px;
	margin:1px 0 5px 0;
	height:23px;
	width:210px;
	float:none;
	border:none;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/select-tout-ie.gif) no-repeat 0 0;
}

div.tout input.button{
	width:55px;
	margin:2px 0 0 5px;
	padding:0;
	border:0;
}

* html div.tout input.button{
	float:left;
	margin:0 0 0 5px;
	padding:0;
	border:0;
}

div.tout input.search-button{
	float:left;
	height: 21px;
	width: auto;
	margin:2px 0 5px 4px;
	border:0;
	background:#0074B6;
	color:#FFFFFF;
	padding:0 2px 2px 2px;
	border-top:1px solid #EBEBEC;
	border-left:1px solid #EBEBEC;
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	display:block;
}

* html div.tout input.search-button{
	padding-right:0px;
	padding-left:0px;
}

*:first-child+html div.tout input.search-button{
	width: auto;
}

html[xmlns*=""] body:last-child div.tout input.search-button{
	margin:1px 0 5px 8px;
	padding:0 6px 0 6px;
}

#main-content #right-column div.tout{
	margin:0;	
}

div.tout.link ul{
	padding:0 0 10px 0;
}

div.tout ul{
	/*padding:0 0 5px 0;*/
}

div.tout ul li{
	padding:0 0 8px 12px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/bullet-circle.gif) no-repeat 0 5px;
}

div.tout ul.links li{
	padding:0;
	margin:0;
	background:none;
}

div.tout ul li.pdf,
div.tout ul li.xls,
div.tout ul li.xprl,
div.tout ul li.doc{
	background:none;
	padding:0;
}

div.tout ul li.pdf a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-pdf.gif) no-repeat 0 0;
	padding:3px 0 10px 22px;
}

div.tout ul li.xls a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-xls.gif) no-repeat 0 0;
	padding:3px 0 10px 22px;
}

div.tout ul li.xprl a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-xprl.gif) no-repeat 0 0;
	padding:3px 0 10px 22px;
}

div.tout ul li.doc a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-doc.gif) no-repeat 0 0;
	padding:3px 0 10px 22px;
}


/* Link List Tout styles */
div.tout.link-list h4{
	padding:0;
}

#main-content #right-column div.tout.careers-toolkit h3, div.tout.careers-toolkit h3{
	color:#FFFFFF;
}

div.tout.link-list ul.links li, div.tout.careers-toolkit ul.links li{
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
}

#main-content #right-column div.tout.careers-toolkit{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout-blue.gif) #FFFFFF repeat-x top left;	
	padding:10px 10px 2px 10px;
}

#main-content #threequarter-width-column div.job-description-utility div.tout.careers-toolkit{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout-blue.gif) #FFFFFF repeat-x top left;	
}

div.tout.careers-toolkit ul.links li a{
	color:#FFFFFF;
}

div.tout.careers-toolkit ul.links li a:hover{
	text-decoration:underline;
}

div.tout.careers-toolkit ul.links li.register-with-us a{
	display:block;
	background: url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-register.gif) no-repeat 0 0;
	padding-left:20px;
}

div.tout.careers-toolkit ul.links li.saved-jobs a{
	display:block;
	background: url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-saved-jobs.gif) no-repeat 0 1px;
	padding-left:20px;
}

div.tout.careers-toolkit ul.links li.update-my-profile a{
	display:block;
	background: url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-update-profile.gif) no-repeat 2px 0;
	padding-left:20px;
}

div.tout.careers-toolkit ul.links li.job-alerts a{
	display:block;
	background: url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-job-alerts.gif) no-repeat 0 2px;
	padding-left:20px;
}

/* Vacancy List Tout styles */
div.tout.vacancy-list{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout-tall.gif) repeat-x top left;
}

div.tout.vacancy-list h4{
	font-size:1em;
}

div.tout.vacancy-list ul.links{
	padding:0 0 0 0;
}

div.tout.vacancy-list ul{
	padding:0 0 15px 0;
}

div.tout.vacancy-list ul li{
	padding:0;
	background:none;
}


div.tout.vacancy-list ul.links li{
	padding:0 0 5px 0;
}

/* Fact Tout styles */
div.tout.fact{
    margin: 0 0 20px 0;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout-blue.gif) #8cb9da repeat-x top left;
}

div.tout.fact p{
	font-size:1.33em;
	font-weight:bold;
	color:#FFFFFF;
}

/* Stock watch Tout styles */
div.tout.stock-watch{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout-blue.gif) #8cb9da repeat-x top left;
}

div.tout.stock-watch h3{
	color:#FFFFFF;
	padding:0;
	font-size:1.33em;
}

div.tout.stock-watch  p, div.tout.stock-watch span{
	color:#FFFFFF;
	xtext-indent:0.1em;
	padding: 0 0 1px 0;
	font-size:0.9em;
}



div.tout.stock-watch h3{
	padding:0 0 0px 0;
}
div.tout.stock-watch span.stock-price{
	float:left;
	font-size:2.17em;
	padding:0;
	width:50%;
	line-height:1em;
	margin: 0em 0 0.2em 0;
}


div.tout.stock-watch span.left{
	float:left;
	clear:both;
	width:100px;
	font-size:1em;
}

div.tout.stock-watch span.right{
	float:right;
	text-align:right;
	width:110px;
	font-size:1em;
}
/**/



div.tout.stock-watch span.price-up{

	background:transparent url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/arrow-share-price-up.gif) no-repeat scroll left center;

	float:right;
	font-size:1.17em;
	padding:0 0 0 15px;
	text-align:right;
	width:auto;
	clear:none;
	white-space:wrap;
	margin: 0.7em 0 0.5em 0;
	line-height:1em;
}

div.tout.stock-watch span.price-down{
	background: url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/arrow-share-price-down.gif) no-repeat center left;
	clear:none;
	float:right;
	font-size:1.17em;
	padding:0 0 0 15px;
	text-align:left;
	width:auto;
	line-height:2.17em;


}



div.tout.stock-watch p.time-delay{

	font-size:0.83em;
	padding:10px 0 0 0;
	width:100%;
}

div.tout.stock-watch label{
	float:left;
	clear:both;
	display:none;
}

/* Share graph Tout styles */
div.tout.share-graph h3, div.tout.share-graph p, div.tout.share-graph span{
	color:#6D6F71;
}

div.tout.share-graph h3{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/square-share-graph.gif) no-repeat 0 2px;
	font-size:1.0em;
	width:145px;
	padding:0 0 10px 15px;
}

div.tout.share-graph p.thomson{
	color:#6D6F71;
	font-size:0.83em;
	float:left;
	width:200px;
	padding:5px 0 0 0;
	margin:0;
	display:inline;
}

div.tout.share-graph p.time-delay{
	color:#6D6F71;
	font-size:0.83em;
	float:left;
	width:200px;
	padding:0 0 5px 0;
	margin:0;
	display:inline;
}

div.tout.share-graph ul.links{
	clear:both;
}

/* Press release Tout styles */
#main-content div.tout-row div.tout.press-release div.press-release-div p{
	/* margin:0 0 16px 0; */
	width:200px;
}

#main-content div.tout.press-release div.press-release-div p{
	width:250px;
}

div.tout.press-release p.note{
	font-size:0.92em;
	padding:12px 0 0 0;
}

div.tout.press-release div.press-release-div {
	width:270px;
	padding:0 0 10px 0;
}

div.tout.press-release h4 {
	font-weight:normal;
}

div.tout-row div.tout.press-release div.press-release-div {
	width:215px;
}

#main-content div.tout.press-release div.press-release-div ul.video-download{
	margin:12px 0 0 0;
}


/* Quick links toust styles */

div.tout.quick-links div.tout-div {
	padding-bottom:15px;
}

div.tout.quick-links div.tout-div a {
	font-weight:bold;
}


/* Email alert Tout styles */
div.tout.email-alert label{
	display:none;
}

div.email-alert input{
	width:125px;
	margin-top:13px;
}

div.tout.email-alert input.button{
	width:auto;
	margin-top:13px;
	height: 21px;
	color:#FFFFFF;
	background:#0074B6;
	padding: 0 0.15em;
	border-top:1px solid #EBEBEC;
	border-left:1px solid #EBEBEC;
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
	padding:0 2px 2px 2px;
}

* html div.email-alert input.button{
	margin-top:13px;
}


div.tout.email-alert h3{
	color:#7F7F7F;
}

/* Edgar online footer styles */
div.edgar-online img{
	padding:0 0 10px 0;
}

div.edgar-online p{
	clear:both;
	font-size:0.92em;
}

/* Content page styles */
div.content-highlight{
	min-height:100px;
	width:494px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-content-highlight.gif) repeat-x top left;
	padding:10px 0 8px 0;
}

* html div.content-highlight{
	height:100px;
}

div.content-highlight.affiliate-content-highlight{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout.gif) repeat-x top left;
}

div.content-highlight h2,
div.content-highlight h3,
div.content-highlight h4{
	color:#23252A;
	padding:0 20px 0 10px;
}

div.content-highlight.affiliate-content-highlight h2{
	color:#23252A;
	padding:0 20px 10px 10px;
}

div.content-highlight p{
	color:#23252A;
	padding:0 20px 0 10px;
}

div.content-highlight p.quote{
	color:#009DDC;
	font-family:"Palatino Linotype", "Book Antiqua", "Palatino", "FreeSerif", serif;
	font-weight:normal;
	font-size:1.4em;
	padding:0 20px 0 10px;
}

div.content-highlight.affiliate-content-highlight p.quote-affiliate{
	color:#6D6E71;
	font-family:"Palatino Linotype", "Book Antiqua", "Palatino", "FreeSerif", serif;
	font-weight:normal;
	font-size:1.4em;
	padding:0 20px 0 10px;
}

div.content-highlight p.quote-source{
	color:#6D6E71;
	padding:0 0 0 10px;
	margin:10px 0 20px 0;
}

div.content-banner{
	padding:0 0 20px 0;
	width:490px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout.gif) #FFFFFF repeat-x top left;
}

#main-content #middle-column div.content-banner div.inline-image{
	margin:0;
	padding:0 10px 4px 0;
	float:left;
	clear:none;
	width:226px;
}

#main-content #middle-column div.content-banner div.inline-image.right{
	margin:0;
	padding:0 0 4px 10px;
	float:left;
	clear:none;
	width:226px;
}

div.content-banner ul.management-list {
    padding: 10px;
}

div.content-banner-quote{
	padding:0 0 0 10px;
	margin:0;
	font-weight:bold;
	float:left;
	}


div.content-banner-quote p.quote{
	color:#009DDC;
	font-family:"Palatino Linotype", "Book Antiqua", "Palatino", "FreeSerif", serif;
	font-weight:normal;
	font-size:1.4em;
	line-height:19px;
	padding:10px 10px 0 0;
	margin:0 0 5px 0;
	display:block;
	float:left;
	width:100%;
}
div.content-banner p.caption{	
	font-size:0.83em;
}
div.content-banner.inline-image-container div.content-banner-quote{
	width:235px;
	float:left;
}

* html div.content-banner-quote.inline-image-container p.quote{
	width:200px;
}


div.content-banner p.quote-source{
	padding:0;
	margin:0;
	font-weight:normal;
	font-size:0.83em;
	color:#222222;
}

div.content-banner p.quote-source-title{
	padding:0;
	margin:0;
	font-weight:normal;
	width:auto;
	font-size:0.83em;
}

/* Footer styles */
#footer{
	float:left;
	width:940px;
	height:205px;
	margin:0 20px 15px 20px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-footer.gif) #FFFFFF no-repeat top left;
	/* background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/footer-line.gif) #FFFFFF no-repeat 0 70px; */
	display:inline;

}

#footer ul{
	margin:0 0 20px 0;
	padding:0 0 0 0;
	clear:both;
}

* html #footer ul{
	margin:0 0 20px 0;
	padding:15px 0 0 0;
	clear:both;
}

*:first-child+html #footer ul{
	margin:0 0 20px 0;
	padding:15px 0 0 0;
	clear:both;
}

#footer ul li{
	list-style:none;
	float:left;
	border-left:1px solid #A7A9AC;
	padding:0 7px 0 7px;
}

#footer ul li.first{
	padding:0 7px 0 0;
	border-left:none;
}

#footer ul.rss{
	margin:0;
	padding:45px 0 35px 0;
}

* html #footer ul.rss{
	margin:0 0 20px 0;
	padding:45px 0 0 0;
	clear:both;
}

*:first-child+html #footer ul.rss{
	margin:0 0 20px 0;
	padding:45px 0 0 0;
	clear:both;
}

#footer ul.rss li{
	margin:0;
	padding:0;
	border:none;
}

#footer ul.rss li a{
	padding:0 0 0 12px;
	display:block;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-rss.gif) #FFFFFF no-repeat 0 4px;
}

#footer p{
	clear:both;
}

/* Document download icon styles */

#main-content ul.video-download{
	padding:5px 0 0 0;	
}

#main-content ul.video-download li{
	padding:0;
	background:none;
	list-style:none;	
}

#main-content ul.video-download li a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/download-video.gif) no-repeat 0 3px;
	padding:0 0 0 14px;
}

#main-content ul.video-download li a:hover{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/download-video-hover.gif) no-repeat 0 3px;
}

ul li.flash-player{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-flash-player.gif) no-repeat 0 0;
	display:block;
	height:20px;
	padding:0 0 0 25px;
}

ul li.quicktime-player{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-quicktime-player.gif) no-repeat 0 0;
	display:block;
	height:20px;
	padding:0 0 0 25px;
}

ul li.windows-player{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-windows-player.gif) no-repeat 0 0;
	display:block;
	height:20px;
	padding:0 0 0 25px;
}

#threequarter-width-column #search-filters ul li.flash-player,
#threequarter-width-column #search-filters ul li.quicktime-player,
#threequarter-width-column #search-filters ul li.windows-player {
    float: none;
}

#threequarter-width-column #search-filters ul li.quicktime-player,
#threequarter-width-column #search-filters ul li.windows-player {
    margin-top: 10px;
}

#threequarter-width-column #search-filters ul li.flash-player{
	padding:0 35px 0 25px;
}

#threequarter-width-column #search-filters ul li.quicktime-player{
	padding:0 35px 0 25px;
}

/* Document download icon styles */

#main-content #threequarter-width-column div.page-text ul.downloads li.pdf,
ul li.pdf{
	background:none;
	padding:0 0 8px 0;		
}	

#main-content #threequarter-width-column div.page-text ul.downloads li.pdf a,
ul li.pdf a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-pdf.gif) no-repeat 0 0;
	display:block;
	padding:3px 0 0 22px;
	clear:both;
}

#main-content #threequarter-width-column div.page-text ul.downloads li.xls,
ul li.xls{
	background:none;	
	padding:0 0 8px 0;	
}	

#main-content #threequarter-width-column div.page-text ul.downloads li.xls a,
ul li.xls a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-xls.gif) no-repeat 0 0;
	display:block;
	padding:3px 0 0 22px;
	clear:both;
}

#main-content #threequarter-width-column div.page-text ul.downloads li.xprl,
ul li.xprl{
	background:none;
	padding:0 0 8px 0;		
}	

#main-content #threequarter-width-column div.page-text ul.downloads li.xprl a,
ul li.xprl a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-xprl.gif) no-repeat 0 0;
	display:block;
	padding:3px 0 0 22px;
	clear:both;
}

#main-content #threequarter-width-column div.page-text ul.downloads li.doc,
ul li.doc{
	background:none;	
	padding:0 0 8px 0;	
}	

#main-content #threequarter-width-column div.page-text ul.downloads li.doc a,
ul li.doc a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-doc.gif) no-repeat 0 0;
	display: block;
	padding:3px 0 0 22px;
}


div.tout ul.downloads{
	margin:10px 0 0 0;
}


div.tout ul li.pdf span,
div.tout ul li.xls span,
div.tout ul li.doc span,
div.page-text ul li.pdf span,
div.page-text ul li.xls span,
div.page-text ul li.doc span,
div.tout ul li.pdf a span,
div.tout ul li.xls a span,
div.tout ul li.doc a span,
div.page-text ul li.pdf a span,
div.page-text ul li.xls a span,
div.page-text ul li.doc a span{
	float:none;
	margin:0 0 0 5px;
	clear:both;
}

div.tout ul.downloads li span{
	padding:0 0 0 0;
}

/* Article selection touts */
#main-content #middle-column div.tout.article-select{
	float:left;
	width:470px;
	margin:0 0 0 0;
}

div.tout.article-select img{
	padding:0;
}

div.tout.article-select div.article-select-container{
	min-height:157px;
	width:470px;
	position:relative;
	background-image:none;
	margin:0;
	padding:0;
}

*:first-child+html div.tout.article-select div.article-select-container{
	height:156px;
}

* html div.tout.article-select div.article-select-container{
	height:156px;
}


ul.article-select-links{
	list-style:none;
	width:100px;
	margin:0;
	padding:0;
	float:left;
	position:absolute;
	left:216px;
}

div.tout ul.article-select-links li{
	float:left;
	padding:0;
	margin:0;
	background:none;
}

ul.article-select-links li a.article{
	float:left;
	width:213px;
	min-height:30px;
	margin:0 0 0 0;
	padding:7px 35px 6px 10px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/article-select-line.gif) #ffffff no-repeat bottom left;
}

* html ul.article-select-links li a{
	height:30px;
}

ul.article-select-links li a.open{
	float:left;
	min-height:30px;
	margin:0 0 0 0;
	padding:7px 35px 6px 10px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/article-select-hover.gif) #ffffff no-repeat bottom left;
}

ul.article-select-links li a:hover, ul.article-select-links li.active a, ul.article-select-links li.active a.bottom-article{
	color:#FFFFFF;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/article-select-hover.gif) #3183bf no-repeat center left;
}

ul.article-select-links li a.bottom-article{
	width:213px;
	padding:6px 35px 5px 10px;
	border-bottom:1px solid #D7D7D8;
	display:block;
}

ul.article-select-links li a.bottom-article:hover{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/article-select-hover.gif) #3183bf no-repeat center left;
}

ul.article-select-images{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

ul.article-select-images li{
	position:absolute;
	height:127px;
}

ul.article-select-images li#article1{
	z-index:3;
	background:none;
	padding:0;
}

ul.article-select-images li#article2{
	z-index:2;
	background:none;
	padding:0;
}

ul.article-select-images li#article3{
	z-index:1;
	background:none;
	padding:0;
}

/* Section highlights */
div.section-highlights{
	float:left;
	width:490px;
	padding:0;
}

div.section-highlights h2{
	padding:0 0 10px 0;
	font-size:1.17em;
	border-bottom:1px solid #D0D0D0;
}

div.section-highlights div{
	padding:0 0 0 0;
	border-bottom:1px solid #D0D0D0;
}

div.section-highlights div.section-highlights-div h3{
	padding:10px 0 0 0;
	color:#0065B1;
}

/* Job description utitlity section styles and layout (Job details and further options) */
#main-content #threequarter-width-column div.job-description-utility{
	border-bottom:1px solid #DCDCDC;
	float:left;
	margin:0 0 10px 0;
	display:inline;
}

#main-content #threequarter-width-column div.job-description-utility h1{
	width:495px;
	padding:0 0 4px 10px;
	margin:0;
}

#main-content #threequarter-width-column div.job-description-utility table{
	float:left;
	margin:6px 0 0 0;
}

#main-content #threequarter-width-column div.job-description-utility tr.odd-row-number{
	background:#E1EBF3;
}

#main-content #threequarter-width-column div.job-description-utility th{
	color:#6D6E71;
	padding:8px 18px 8px 45px;
	border-right:1px solid #ECECEC;
}

#main-content #threequarter-width-column div.job-description-utility tr.odd-row-number th{
	background:#E1EBF3;
	border-right:1px solid #FFFFFF;
}

#main-content #threequarter-width-column div.job-description-utility td{
	color:#6D6E71;
	padding:8px 10px 8px 10px;
	width:340px;
}

#main-content #threequarter-width-column div.job-description-utility div.tout{
	width:190px;
	height:100px;
	margin:0 0 0 19px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-job-descriptions.gif) repeat-x top left;
	display:inline;
}

#main-content #threequarter-width-column div.job-description-utility div.tout ul.links li{
	padding:0 0 5px 0;
}

div.page-text ul.links{
	clear:both;
}

div.page-text ul.links li.mail-a-friend a{
	clear:both;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-email.gif) no-repeat 0 3px;
	padding:0 0 0 20px;
}

div.page-text ul.links li.mail-a-friend a:hover{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-email-hover.gif) no-repeat 0 3px;
}

/* Site index styles and layout*/
div.site-index div.tout {
	float:left;
	margin:0 0 15px;
	padding:15px 7px 0 10px;
	margin-right:17px;
	width:205px;
	min-height:460px;
}

* html div.site-index div.tout {
	height:460px;
}


div.site-index div.tout.last {
	margin:0;
}

div.site-index div.tout ul {
	padding:0;	
}

div.site-index div.tout select {
	margin:10px 0px 10px 0px;
	width:200px;	
}

*:first-child+html div.site-index div.tout input.replaceSelect{ /*IE7*/
	clear:both;
	width:200px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/select-site-index-ie.gif) no-repeat 0 0;
	padding:3px 0 0 5px;
	margin: 9px 0px 5px 0px;
}

* html div.site-index div.tout input.replaceSelect{ /*IE6*/
	clear:both;
	width:192px;
	padding:1px 0 1px 3px;
	margin: 9px 0px 9px 0px;
}

div.site-index ul.links li {
	margin:10px 0px 10px 0px;
}

div.site-index ul.links ul li {
	margin:10px 0px 0px 10px;
}

div.site-index ul.links ul ul li {
	margin:10px 0px 0px 10px;
}

#main-content #middle-column div.form-container {
	width:474px;
	min-height:350px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/gradient-tout.gif) repeat-x top left;
	padding:8px 10px 10px 10px;
}

    #main-content #middle-column div.form-container form {
        margin: 0;
        padding: 0;
    }

    #main-content #middle-column div.form-container div.form-container-div2 {
        width:470px;
        padding: 10px 0 0 0;
    }

        #main-content #middle-column div.form-container div.form-container-div2 label {
            float:left;
            width:245px;
            font-size:1em;
            color: #6d6e71;
            padding: 2px 0 0 0;
        }

        #main-content #middle-column div.form-container div.form-container-div2 input {
            float:left;
            width:15px;
        }
    
    #main-content #middle-column div.form-container div.form-container-div {
        padding:5px 0 8px 0;
        width:470px;
        /*height:20px;*/
    }

        #main-content #middle-column div.form-container div.form-container-div label {
            float:left;
            width:180px;
            margin:5px 0px 0px 0px;
            padding:0 0 0 0px;
            font-size:1em;
            color: #6d6e71;
        }
        
        span.italic_style {
            font-style: italic;
        }

        span.error_style,
        #main-content #middle-column div.form-container div.error_style label {
            color: red;
        }

        #main-content #middle-column div.form-container div.form-container-div label.form-heading {
            /*float:left;*/
            width:300px;
            margin:20px 0px 0px 0px;
            padding:0 0 0 0px;
        }
        #main-content #middle-column div.form-container div.form-container-div label.form-heading-full {
            /*float:left;*/
            width:450px;
            margin:20px 0px 0px 0px;
            padding:0 0 0 0px;
        }

        #main-content #middle-column div.form-container div.form-container-div select {
            float:right;
            width:220px;
            margin:0px 0px 0px 0px;
			color: #817e77;
        }

        *:first-child+html #main-content #middle-column div.form-container div.form-container-div input.replaceSelect{ /*IE7*/
            width:213px;
            padding:1px 0 1px 3px;
            margin:0px 0 0px 0px;
        }

        * html #main-content #middle-column div.form-container div.form-container-div input.replaceSelect{ /*IE6*/
            width:212px;
            padding:1px 0 1px 3px;
            margin:0px 0 0px 0px;
        }

        #main-content #middle-column div.form-container div.form-container-div input {
            float:right;
            width:212px;
			padding-left:4px;
			color: #817e77;
        }

        *:first-child+html #main-content #middle-column div.form-container div.form-container-div input { /*IE7*/
            float:right;
            width:211px;
        }

        * html #main-content #middle-column div.form-container div.form-container-div input{ /*IE6*/
            float:right;
            width:211px;
        }

        #main-content #middle-column div.form-container div.form-container-div input.email-field-one {
            margin:0px 0px 0px 70px;
            float:left;
            width:136px;
        }

        *:first-child+html #main-content #middle-column div.form-container div.form-container-div input.email-field-one{ /*IE7*/
            margin:0px 0px 0px 70px;
            float:left;
            width:132px;
        }

        * html #main-content #middle-column div.form-container div.form-container-div input.email-field-one{ /*IE6*/
            margin:0px 4px 0px 70px;
            float:left;
            width:132px;
        }

        #main-content #middle-column div.form-container div.form-container-div input.email-field-two {
            margin:0px 0px 0px 0px;
            float:left;
            width:51px;
        }

        *:first-child+html #main-content #middle-column div.form-container div.form-container-div input.email-field-two { /*IE7*/
            width:50px;
        }

        * html #main-content #middle-column div.form-container div.form-container-div input.email-field-two{ /*IE6*/
            float:right;
            width:49px;
        }

        #main-content #middle-column div.form-container div.form-container-div label.form-label-email {
            margin:2px 0px 0px 5px;
            float:left;
            width:20px;
        }

        * html #main-content #middle-column div.form-container div.form-container-div label.form-label-email { /*IE6*/
            margin:0px 0px 0px 3px;
            width:8px;
        }

        #main-content #middle-column div.form-container div.feedback textarea.feedback-field {
            width:472px;
            height:130px;
			color: #817e77;
			font-size:1em;
			font-family:Arial, Helvetica, sans-serif;
        }

        div.error_style input,
        div.error_style select {
            border: 1px solid red;
        }
        
        #main-content #middle-column div.form-container p.form-container-description {
            padding: 10px 0 0 0;
        }

#main-content #middle-column div.button {
    text-align: right;
    padding: 0 23px 0 0;
}

    #main-content #middle-column div.button input.clear {
		height: 21px;
		background:#0074B6;
		color:#FFFFFF;
		width:auto;
		border-top:1px solid #EBEBEC;
		border-left:1px solid #EBEBEC;
		border-right:1px solid #969696;
		border-bottom:1px solid #969696;
		padding:0 2px 2px 2px;
	}

    #main-content #middle-column div.button input.submit-button {
		height: 21px;
		margin:0 0 0 5px;
		background:#0074B6;
		color:#FFFFFF;
		width:auto;
		border-top:1px solid #EBEBEC;
		border-left:1px solid #EBEBEC;
		border-right:1px solid #969696;
		border-bottom:1px solid #969696;
		padding:0 2px 2px 2px;
    }

/* safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #main-content #middle-column div.button input.clear,
	#main-content #middle-column div.button input.submit-button {
    padding:0 3px;
    }
}


#main-content #middle-column div.mini-footer {
    width: 494px;
}

#main-content #middle-column div.mini-footer h4 {
	font-size:0.8em;
	font-weight:normal;
}

/* Footer utility Nav */
#footer div.utility-navigation ul{
	float:right;
	margin:0;
	margin:-34px 0 0 0;
}

#footer div.utility-navigation ul li{
	list-style:none;
	float:left;
	border:none;
	padding:0 1px 0 1px;
}

#footer div.utility-navigation ul li.first{
	padding:0 3px 0 7px;
}

* html #footer div.utility-navigation ul li.first{
	padding:0 3px 0 9px;
}

#footer div.utility-navigation ul li.last{
	padding:0 7px 2px 2px;
}

* html #footer div.utility-navigation ul li.last{
	padding:0 9px 2px 2px;
}

#footer div.utility-navigation ul li.email{
	padding:0 2px 0 5px;
	margin:-1px 0 0 0;
}

#footer div.utility-navigation ul li.print{
	padding:0 5px 0 0;
	margin:-1px 0 0 0;
}

#footer div.utility-navigation ul li.rss a{
	display:block;
	padding:0 0 0 12px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/icon-rss.gif) no-repeat 0px 4px;
}

#footer li.active a{
    color:#ba131a;
}

/* Misc */
.clear_both { clear: both; }
.height_0{height:0;}.height_5{height:5px;}.height_8{height:8px;}
.height_10{height:10px;}.height_11{height:11px;}.height_12{height:12px;}.height_13{height:13px;}.height_15{height:15px;}
.height_20{height:20px;}
.height_30{height:30px;}
.header-date-italic{ font-style: italic; }.copy-date-italic{ font-style: italic; }


/* Press Release Section Elements Hidden Until printed */

#media-enquiry {
	display:none;
}

#media-about-pmi {
	display:none;
}

#press-release-print-header{
	display:none;	
}


/* main-content table, ol and ul styles */



#main-content #middle-column table{
	/*width:490px;
	border-right:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;*/
}


#main-content #threequarter-width-column table{
	width:750px;
	border-right:1px solid #DBDBDB;
	border-top:1px solid #DBDBDB;
}

#main-content #threequarter-width-column table th,
#main-content #middle-column table th{
	color:#6D6E71;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	padding:10px 0 10px 10px;
	background:#F6F6F7;
}

#main-content #threequarter-width-column table td,
#main-content #middle-column table td{
	/*vertical-align:top;
	color:#6D6E71;
	border-bottom:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
	padding:10px 10px 10px 10px;*/
}


#main-content #middle-column div.page-text table {
    margin:0 0 20px 0;
}

#main-content #middle-column div.page-text div.page-text-div{
	margin:10px 0 30px 0;
}

    #main-content #middle-column div.page-text div.page-text-div img{
        float:left;
        margin:0 10px 0 0;
    }

    #main-content #middle-column div.page-text div.page-text-div h2{
        font-size:1.17em;
        color:#6D6E71;
        padding:0 0 8px 0;
    }

#main-content #middle-column div.page-text h3{
	font-weight:normal;
	/Updated by WRAP TEAM
	color:#6D6E71;
}

#main-content #middle-column div.page-text ul{
    padding:0 0 12px 0;
}

    #main-content #middle-column div.page-text ul li, 
	#main-content #threequarter-width-column div.page-text ul li {
        padding:0 0 8px 12px;
        background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/bullet-circle.gif) no-repeat 0 5px;
		width:auto;
    }

#main-content #middle-column div.page-text ul.links{}

    #main-content #middle-column div.page-text ul.links li{
        padding:0 0 10px 0;
        background:none;
    }

#main-content div.page-text ol{
    padding: 0 0 12px 21px;
    list-style-position: outside;
}

    #main-content div.page-text ol li{
        padding: 0 0 8px 0;
    }

#main-content div.page-text table tr td p,
#main-content div.page-text table tr td ul li p,
#main-content div.page-text table tr td ol li p{
	margin: 0;
	padding: 0 0 10px 0;
}

#main-content #middle-column div.page-text.affiliate-content p {
    margin: 0 0 8px 0;
}

#footer div.utility-navigation ul li.print a, 
#right-column div.utility-navigation ul li.print a,
#threequarter-width-column div.utility-navigation ul li.print a,
#full-width-column div.utility-navigation ul li.print a{
	display:block;
	text-indent:-999em;
	width:14px;
	height:13px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/print.gif) no-repeat 0 0;
	overflow:hidden;
}

#footer div.utility-navigation ul li.email a, 
#right-column div.utility-navigation ul li.email a,
#threequarter-width-column div.utility-navigation ul li.email a,
#full-width-column div.utility-navigation ul li.email a{
	display:block;
	text-indent:-999em;
	width:17px;
	height:13px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/email.gif) no-repeat 0 0;
	overflow:hidden;
}

#footer div.utility-navigation ul li.small-text a, 
#right-column div.utility-navigation ul li.small-text a,
#threequarter-width-column div.utility-navigation ul li.small-text a,
#full-width-column div.utility-navigation ul li.small-text a{
	display:block;
	text-indent:-999em;
	width:7px;
	height:13px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/aaa-small.gif) no-repeat 0 0;
	overflow:hidden;
}

#footer div.utility-navigation ul li.medium-text a, 
#right-column div.utility-navigation ul li.medium-text a,
#threequarter-width-column div.utility-navigation ul li.medium-text a,
#full-width-column div.utility-navigation ul li.medium-text a{
	display:block;
	text-indent:-999em;
	width:7px;
	height:13px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/aaa-medium.gif) no-repeat 0 0;
	overflow:hidden;
}

#footer div.utility-navigation ul li.large-text a, 
#right-column div.utility-navigation ul li.large-text a,
#threequarter-width-column div.utility-navigation ul li.large-text a,
#full-width-column div.utility-navigation ul li.large-text a{
	display:block;
	text-indent:-999em;
	width:9px;
	height:13px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/aaa-large.gif) no-repeat 0 0;
	overflow:hidden;
}

#main-content #threequarter-width-column h1{
	z-index:1;
	position:relative;
}

#threequarter-width-column div.utility-navigation{
	z-index:8;
	position:relative;
}

/* Footer Logo */
#footer{	
	position:relative;
}
#footer-logo{	
	position:absolute;	
	right:0;	
	top:80px;
}
#footer-logo ul li{	
	border:none;
}

#threequarter-width-column #search-results div.result div.column-right.result-div ul.downloads li {
	padding:0 0 5px 0;
}

#threequarter-width-column #search-results div.result div.column-right.result-div ul.downloads li h3{
	font-weight:bold;
	padding:0 0 0 0;
	color: #6d6f71;
}




#flashcontainer #flashcontainer-CloseButton{
	position:absolute;
	right:20px; 
	top:18px;
}

#flashcontainer #flashcontainer-CloseButton ul,
#flashcontainer #flashcontainer-CloseButton ul li{
	Xmargin:0px;
	Xpadding:0px; 
	Xlist-style:none;
}

#flashcontainer #flashcontainer-CloseButton ul li a{
	width:68px;
	height:22px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/close-lightbox.gif) top right no-repeat;
	font-size:0em;
	color:#ffffff;
	display:block;
}

/* CSS required for frame sub-navigaton  */
#primary-navigation ul li iframe.sub-navigation{
	display:none; 
	position:absolute; 
	left:0; 
	border:0px; 
	width:940px; 
	height:300px;
}
#primary-navigation ul li.sethover iframe.sub-navigation,
#primary-navigation ul li.lastsethover iframe.sub-navigation{
display:block;
}
/*Modified by Wrap Team*/
#primary-navigation ul li.ja_jp a{
	padding:11px 37px;
}

#primary-navigation ul li.first_ja_jp a{
	padding:11px 49px;
}
#primary-navigation ul li.first_ja_jp a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}

#primary-navigation ul li.ara a{
	padding:11px 31px;
}

#primary-navigation ul li.first_ara a{
	padding:11px 41px;
}
#primary-navigation ul li.first_ara a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.bra a{
	padding:11px 18px;
}

#primary-navigation ul li.first_bra a{
	padding:11px 34px;
}
#primary-navigation ul li.first_bra a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.chn a{
	padding:11px 34px;
}

#primary-navigation ul li.first_chn a{
	padding:10px 35px;
}
#primary-navigation ul li.first_chn a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.deu a{
	padding:11px 26px;
}

#primary-navigation ul li.first_deu a{
	padding:11px 37px;
}
#primary-navigation ul li.first_deu a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.eng a{
	padding:11px 34px;
}

#primary-navigation ul li.first_eng a{
	padding:10px 35px;
}
#primary-navigation ul li.first_eng a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.esp a{
	padding:11px 28px;
}

#primary-navigation ul li.first_esp a{
	padding:11px 37px;
}
#primary-navigation ul li.first_esp a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.fra a{
	padding:11px 19px;
}

#primary-navigation ul li.first_fra a{
	padding:11px 36px;
}
#primary-navigation ul li.first_fra a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.grc a{
	padding:11px 14px;
}

#primary-navigation ul li.first_grc a{
	padding:11px 40px;
}
#primary-navigation ul li.first_grc a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.id_id a{
	padding:11px 34px;
}

#primary-navigation ul li.first_id_id a{
	padding:10px 35px;
}
#primary-navigation ul li.first_id_id a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.ita a{
	padding:11px 34px;
}

#primary-navigation ul li.first_ita a{
	padding:10px 35px;
}
#primary-navigation ul li.first_ita a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.marketpages a{
	padding:11px 34px;
}

#primary-navigation ul li.first_marketpages a{
	padding:10px 35px;
}
#primary-navigation ul li.first_marketpages a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.nld a{
	padding:11px 24px;
}

#primary-navigation ul li.first_nld a{
	padding:11px 19px;
}
#primary-navigation ul li.first_nld a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.pol a{
	padding:11px 34px;
}

#primary-navigation ul li.first_pol a{
	padding:10px 35px;
}
#primary-navigation ul li.first_pol a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.rus a{
	padding:11px 13px;
}

#primary-navigation ul li.first_rus a{
	padding:11px 36px;
}
#primary-navigation ul li.first_rus a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.scg a{
	padding:11px 34px;
}

#primary-navigation ul li.first_scg a{
	padding:10px 35px;
}
#primary-navigation ul li.first_scg a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.tur a{
	padding:11px 34px;
}

#primary-navigation ul li.first_tur a{
	padding:10px 35px;
}
#primary-navigation ul li.first_tur a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}
#primary-navigation ul li.ukr a{
	padding:11px 17px;
}

#primary-navigation ul li.first_ukr a{
	padding:11px 31px;
}
#primary-navigation ul li.first_ukr a:hover
{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/redesign2009/nav-hover-line.png) right center;
	text-decoration:underline;
}