#main-content #middle-column #search-filters {
    width: 490px;
    float: none;
    padding: 15px 0 0;
}

    #main-content #middle-column #search-filters div.filter-row {
        float: none;
        height:auto;
        width: 490px;
    }
    
        #main-content #middle-column #search-filters div.filter-row input.job-search-button {
			height: 21px;
			background:#0074B6;
			color:#FFFFFF;
			width:auto;
			margin:15px 0 0 0;
			padding:0 5px 0 5px;
			border-top:1px solid #EBEBEC;
			border-left:1px solid #EBEBEC;
			border-right:1px solid #969696;
			border-bottom:1px solid #969696;
        }

        #main-content #middle-column #search-filters div.filter-row div.filter {
            height:auto;
            width:175px;
        }

            #main-content #middle-column #search-filters div.filter-row div.filter ul.links {
                padding:3px 0 0;
            }

            #main-content #middle-column #search-filters div.filter-row div.filter label,
            #main-content #middle-column #search-filters div.filter-row div.filter input,
            #main-content #middle-column #search-filters div.filter-row div.filter select{
                float: none;
            }

#main-content #middle-column div.pagination {
    float: none;
    padding: 5px 0 5px 0;
}

    #main-content #middle-column div.pagination div.pagination-right ul li.page {
        border-right: 1px solid #6e6d72;
        padding:0 5px 0 5px;
    }

    #main-content #middle-column div.pagination div.pagination-right ul li.page.last {
        border-right: 0 solid #6e6d72;
        padding:0 0 0 5px;
    }

#main-content #middle-column div.pagination.bottom {
    float: none;
    padding: 5px 0 20px 0;
}

#main-content #middle-column div.result-heading {
    width: 490px;
    float: left;
    padding: 10px 0 10px 0;
    margin: 5px 0 0;
	min-height:15px;
}

    #main-content #middle-column div.result-heading div.result-heading-filling-date {
        width: 90px;
        float: left;
        padding: 0 0 0 10px;
    }
	
	#main-content #middle-column div.result-heading div.result-heading-filling-date h2{
        padding:0;
    }
	
	#main-content #middle-column div.result-heading h2{
        padding:0;
    }

    #main-content #middle-column div.result-heading div.result-heading-form {
        width: 70px;
        float: left;
    }

    #main-content #middle-column div.result-heading div.result-heading-description {
        width: 140px;
        float: left;
    }

    #main-content #middle-column div.result-heading div.result-heading-filling-group {
        width: 110px;
        float: left;
    }

    #main-content #middle-column div.result-heading div.result-heading-downloads {
        width: 65px;
        float: left;
    }

#main-content #middle-column div.result {
    width: 490px;
    height: auto;
    clear: both;
    float: none;
    padding: 10px 0 0 0;
    border-bottom: 1px solid #e1e1e1;
}

    #main-content #middle-column div.result div.result-filling-date {
        width: 80px;
        float: left;
        padding: 0 10px 0 10px;
    }

    #main-content #middle-column div.result div.result-form {
        width: 60px;
        float: left;
        padding: 0 10px 0 0;
    }

    #main-content #middle-column div.result div.result-description {
        width: 130px;
        float: left;
        padding: 0 10px 0 0;
    }

    #main-content #middle-column div.result div.result-filling-group {
        width: 100px;
        float: left;
        padding: 0 10px 0 0;
    }

    #main-content #middle-column div.result div.result-downloads {
        width: 65px;
        float: left;
    }

        #main-content #middle-column div.result div.result-downloads ul.downloads {
           margin:0 0 10px 0; 
		   float:left;
        }

            #main-content #middle-column div.result div.result-downloads ul.downloads li {
                clear: none;
                padding-right:4px;
                float: left;
            }

#main-content #threequarter-width-column div.graph-holder {
    padding:20px 0 40px 0;
}

#main-content #middle-column #search-filters {
    width: 490px;
    float: none;
    padding: 15px 0 0;
}

#main-content #middle-column #search-filters.investment-bottom-border {
    border-bottom:1px solid #e1e1e1;
    padding:15px 0 50px;
    margin:35px 0 10px 0;
	float:left;
}

    #main-content #middle-column #search-filters div.filter-row {
        float:none;
        height:auto;
        width:490px;
        padding:0;
    }
        #main-content #middle-column #search-filters div.filter-row div.filter {
            height:auto;
            width:225px;
        }
		
		#main-content #middle-column #search-filters div.filter-row div.filter div.input p{
			margin:0;
        }
		
		#main-content #middle-column #search-filters div.filter-row div.filter.sec-filings {
            height:auto;
            width:185px;
        }
		
		*:first-child+html #main-content #middle-column #search-filters div.filter-row div.filter.sec-filings ul.links li {
			width:184px;
		}
		
		* html #main-content #middle-column #search-filters div.filter-row div.filter.sec-filings ul.links li {
			width:184px;
		}
		
		* html #main-content #middle-column #search-filters div.filter-row div.filter.sec-filings {
            height:auto;
            width:175px;
        }
		
		*:first-child+html #main-content #middle-column #search-filters div.filter-row div.filter.sec-filings {
            height:auto;
            width:175px;
        }

            #main-content #middle-column #search-filters div.filter-row div.filter p {
                padding:2px 0 0;
                margin:0 0 10px;
                width:213px;
            }
			
			* html #main-content #middle-column #search-filters div.filter-row div.filter p {
                padding:2px 0 0;
                margin:0 0 10px;
                width:140px;
            }
			
			* html #main-content #middle-column #search-filters div.filter-row div.filter p.label {
                padding:2px 0 0;
                margin:0 0 10px;
                width:50px;
            }
        
            #main-content #middle-column #search-filters div.filter-row div.filter div.label {
                width:200px;
                float:left;
            }
            
                #main-content #middle-column #search-filters div.filter-row div.filter div.label label,
				#main-content #middle-column #search-filters div.filter-row div.filter div.label p{
                    font-weight:bold;
                    width:180px;
                    padding: 0;
                    margin: 0;
                }


            #main-content #middle-column #search-filters div.filter-row div.filter div.input {
                width:200px;
                float:left;
            }

                #main-content #middle-column #search-filters div.filter-row div.filter div.input input{
                    color:#817e77;
                    width:200px;
                    padding: 0;
                    margin: 0;
                }
                
				
                #main-content #middle-column #search-filters div.filter-row div.filter div.input input.input_submit {
					height: 21px;
					background:#0074B6;
					color:#FFFFFF;
					width:auto;
					padding:0 5px 0 5px;
					border-top:1px solid #EBEBEC;
					border-left:1px solid #EBEBEC;
					border-right:1px solid #969696;
					border-bottom:1px solid #969696;
                }

                #main-content #middle-column #search-filters div.filter-row div.filter div.input select {
                    color:#817e77;
                    width:200px;
                    padding: 0;
                    margin: 0;
                }

                * html #main-content #middle-column #search-filters div.filter-row div.filter div.input select {
                    border:0;
                }

                *:first-child+html #main-content #middle-column #search-filters div.filter-row div.filter div.input select {
                    border:0;
                }

#main-content #middle-column #page-text.investment-footer {
    width:490px;
    padding:0 0 0 10px;
}

#main-content #middle-column #page-text.investment-footer p {
    font-size:0.92em;
    width:490px;
}

#main-content #middle-column div.page-text-disclaimer{
	font-size:0.92em;
}

#main-content #middle-column div.page-text-disclaimer ul li{
	padding:0 0 8px 16px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/bullet-circle.gif) no-repeat 0 4px;
}

* html #main-content #threequarter-width-column #search-filters div.filter-row div.filter div.label p {
	padding:2px 0 0;
	margin:0 0 10px;
	width:113px;
}

h2{
	padding:0 0 10px 0;
	clear:both;
}

h2.email-alerts{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-email-grey.gif) no-repeat right 2px;
	padding:0px 20px 10px 0;
	width:auto;
	display:inline;
	float:left;
}

div.tout.wide{
	width:470px;
	min-height:85px;
	padding:10px 10px 0 10px;
}

* html div.tout.wide{
	width:470px;
	height:85px;
}

div.tout.wide input{
	width:210px;
}

*:first-child+html div.tout.wide input{
	width:210px;
}

* html div.tout.wide input{
	width:210px;
}

div.tout.wide label.error{
	color:#FF0000;
}

div.tout.wide input.error{
	width:210px;
	height:18px;
	padding:1px 1px 1px 5px;
	border:1px solid red;
}

html[xmlns*=""] body:last-child div.tout.wide input.error{
	height:17px;
	padding:0 2px 0 5px;
}

*:first-child+html div.tout.wide input.error{
	padding:2px 2px 0 5px;
}

* html div.tout.wide input.error{
	padding:2px 2px 0 5px;
}

div.tout.wide input.submit-button {
	height: 21px;
	margin:2px 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 5px 0 5px;
}

*:first-child+html div.tout.wide input.submit-button {
	width:auto;
	padding:0;
}

* html div.tout.wide input.submit-button {
	padding:0;
}


html[xmlns*=""] body:last-child div.tout.wide input.submit-button {
	height: 21px;
	margin:0 0 0 5px;
	width:auto;
}

div.tout.wide div.form-wide-container{
	float:left;
	margin:5px 0 0 0;
}

div.tout.wide div.form-wide-container div.form-group{
	float:left;
	padding:0 30px 8px 0;
	width:210px;
}

div.tout.wide div.form-wide-container div.form-group label{
	margin:0;
	width:190px;
}

*:first-child+html div.tout.wide div.form-wide-container div.form-group{
	float:left;
	margin:0 25px 0 0;
	width:185px;
}

* html div.tout.wide div.form-wide-container div.form-group{
	float:left;
	margin:0 0 0 0;
	width:200px;
}

html[xmlns*=""] body:last-child div.tout.wide div.form-wide-container div.form-group{
	float:left;
	padding:0 25px 8px 0;
	width:207px;
}

div.tout.wide div.form-wide-container div.form-group.last{
	float:left;
	padding:0 0 8px 0;
}

*:first-child+html div.tout.wide div.form-wide-container div.form-group.last{
	float:left;
	padding:0 0 8px 0;
	margin:0;
}

* html div.tout.wide div.form-wide-container div.form-group.last{
	float:left;
	padding:0 0 8px 0;
	margin:0;
}

div.tout.wide p.form-note{
	font-size:0.92em;
	margin:0;
	padding:0;
}

div.tout.wide p.form-error-note{
	margin:0;
	padding:0;
	color:#FF0000;
}

div.tout.wide input.submit-button-newline {
	height: 21px;
	margin:0;
	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;
}

*:first-child+html div.tout.wide input.submit-button-newline {
	width:auto;
	padding:0;
}

* html div.tout.wide input.submit-button-newline {
	padding:0;
}

html[xmlns*=""] body:last-child div.tout.wide input.submit-button-newline {
	height: 21px;
	margin:0;
	width:auto;
	clear:both;
}	

div.button-group{
	float:left;
	clear:both;
	padding:0 0 15px 0;
}	

div.page-text h2.results{
	font-size:1em;
	padding:0 0 3px 0;
}

div.page-text h2.table-heading{
	font-size:1em;
	padding:0 0 5px 0;
}

div.page-text h3.results{
	padding:0 0 3px 0;
}

#main-content #middle-column div.page-text h3.grey{
	padding:0;
	color:#6D6E71;
}

#main-content #middle-column div.page-text ul.links-results li {
	padding:0 0 3px 0;
	list-style:none;
	background:none;
}

#main-content #middle-column div.page-text ul.links-results li.pdf, #main-content #middle-column div.page-text ul.links-results li.xls,
#main-content #middle-column div.page-text ul.links-results li.doc{
	padding:0 0 10px 0;
}

#main-content #middle-column div.page-text ul.analyst-address{
	float:left;
	border-bottom:1px solid #DFDFDF;
	margin:0 20px 10px 0;
	padding:0 0 5px 0;
	width:225px;
}

#main-content #middle-column div.page-text ul.analyst-address.last{
	margin:0;
}

#main-content #middle-column div.page-text ul.analyst-address li{
	background:none;
	padding:0;
	margin:0;
}

#main-content #middle-column div.page-text ul.analyst-address li.company{
	color:#232323;
	padding:0 0 5px 0;
}

#main-content #middle-column div.page-text ul.analyst-address li.email{
	color:#232323;
	padding:5px 0 0 0;
}

div.analyst-address-container{
	float:left;
	margin:0 0 10px 0;
}

div.table-form-container input{
	width:210px;
	color: #817e77;
	padding-left:4px;
}

*:first-child+html div.table-form-container input{
	width:210px;
}

* html div.table-form-container input{
	width:210px;
}

div.table-form-container input.submit-button {
	height: 21px;
	margin:2px 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 5px 0 5px;
}

*:first-child+html div.table-form-container input.submit-button {
	width:auto;
	padding:0;
	margin:0 0 0 5px;
}

* html div.table-form-container input.submit-button {
	padding:0;
}

html[xmlns*=""] body:last-child div.table-form-container input.submit-button {
	height: 21px;
	margin:0 0 0 5px;
	width:auto;
}

div.table-form-container{
	margin:0 0 25px 0;
}

#main-content #middle-column div.page-text table.events{
	margin:0 0 10px 0;
}

#main-content #middle-column table.events td.date {
	width:155px;
}

#main-content #middle-column table.events td.reminder {
	width:95px;
}

#main-content #middle-column table.events td.reminder input{
	width:20px;
	text-align:right;
	padding-right:4px;
	margin:0 4px 0 2px;
	color: #817e77;
}

#main-content #middle-column div.page-text table.dividends{
	margin:15px 0 0 0;
}

#main-content #middle-column table th.declared, #main-content #middle-column table th.ex-date, 
#main-content #middle-column table th.record, #main-content #middle-column table th.payable, 
#main-content #middle-column table th.amount, #main-content #middle-column table th.type{
	padding:5px 10px 5px 10px;
}

#main-content #middle-column table td.declared, #main-content #middle-column table td.ex-date, 
#main-content #middle-column table td.record, #main-content #middle-column table td.payable, 
#main-content #middle-column table td.amount, #main-content #middle-column table td.type{
	text-align:left;
	padding:5px 0 10px 10px;
}

#main-content #middle-column table td.declared, #main-content #middle-column table td.ex-date, 
#main-content #middle-column table td.record, #main-content #middle-column table td.payable{
	width:80px;
	padding:5px 0 10px 10px;
}

#main-content #middle-column table td.type{
	width:58px;
}

label.hidden-label{
	display:none;
}

#main-content #middle-column table.event-calendar{
	border:none;
}

#main-content #middle-column table.event-calendar td, #main-content #middle-column table.event-calendar th{
	font-weight:bold;
	text-align:center;
	border:none;
	padding:0;
}

#main-content #middle-column table.event-calendar th.month, #main-content #middle-column table.event-calendar th.help{
	background:#0065B1;
	color:#FFFFFF;
}

#main-content #middle-column table.event-calendar th.month{
	border-right:1px solid #FFFFFF;
}

#main-content #middle-column table.event-calendar td.left, #main-content #middle-column table.event-calendar td.right,
#main-content #middle-column table.event-calendar td.today{
	color:#FFFFFF;
	border:none;
	background:#009DDC;
}

#main-content #middle-column table.event-calendar td a{
	display:block;
	color:#6D6E71;
	padding:5px 10px 5px 10px;
}

#main-content #middle-column table.event-calendar td a:hover{
	border:1px solid #ba131a;
	padding:4px 9px 4px 9px;
}

#main-content #middle-column table.event-calendar td.left a, #main-content #middle-column table.event-calendar td.right a{
	padding:4px 10px 4px 10px;
	color:#FFFFFF;
	background:#009DDC;
	display:block;
	height:100%;
}

#main-content #middle-column table.event-calendar td.today a{
	padding:5px 10px 5px 10px;
	color:#FFFFFF;
	background:#009DDC;
	display:block;
}

html[xmlns*=""] body:last-child #main-content #middle-column table.event-calendar td.today a{
	padding:5px 10px 6px 10px;
}

#main-content #middle-column table.event-calendar th.help a{
	background:#0065B1;
	color:#FFFFFF;
	display:block;
	padding:5px 10px 5px 10px;
}

#main-content #middle-column table.event-calendar th.help a:hover{
	background:#ba131a;
	padding:5px 10px 5px 10px;
}

#main-content #middle-column table.event-calendar td.left a:hover, 
#main-content #middle-column table.event-calendar td.right a:hover{
	background:#ba131a;
	border:none;
}

#main-content #middle-column table.event-calendar td.today a:hover{
	padding:5px 10px 5px 10px;
	background:#ba131a;
	border:none;
}

#main-content #middle-column table.event-calendar td.left img, #main-content #middle-column table.event-calendar td.right img{
	padding:5px 10px 5px 10px;
}

#main-content #middle-column table.event-calendar td.active{
	background:#009DDC;
}

#main-content #middle-column table.event-calendar td.active a{
	color:#FFFFFF;
}

#main-content #middle-column table.event-calendar td.active a:hover{
	padding:5px 10px 5px 10px;
	border:none;
}


#main-content #middle-column table.event-calendar td.left a, #main-content #middle-column table.event-calendar td.right a{
	display:block;
	color:#FFFFFF;
}

#main-content #middle-column table.event-calendar td{
	border-left:1px solid #DFDFDF;
	border-top:1px solid #DFDFDF;
	padding:0;
}

#main-content #middle-column table.event-calendar td.day{
	border:none;
	background:#F1F1F1;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:5px 10px 5px 10px;
}

#main-content #middle-column table.event-calendar td.left, #main-content #middle-column table.event-calendar td.right,
#main-content #middle-column table.event-calendar td.today{
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
}

#main-content #middle-column table.event-calendar td.right{
	border-right:none;
}

#main-content #middle-column table.event-calendar td.last{
	border-right:1px solid #DFDFDF;
}

#main-content #middle-column table.event-calendar td.bottom-row{
	border-bottom:1px solid #DFDFDF;
}

#main-content #middle-column div.page-text ul.rss-links{
	padding:0;	
}

#main-content #middle-column div.page-text ul.rss-links li.rss{
	padding:0 0 5px 0;	
	background:none;
}

#main-content #middle-column div.page-text ul.rss-links li.rss a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-rss.gif) no-repeat 0 3px;
	padding:0 0 0 15px;	
}

h2.rss{
	padding:0 0 5px 0;
}

h3.rss{
	padding:0 0 3px 0;
}

#main-content #middle-column div.page-text ul.webcast-links{
	padding:0;	
}

#main-content #middle-column div.page-text ul.webcast-links li{
	padding:0 0 5px 0;	
	background:none;
}

#main-content #middle-column div.page-text ul.webcast-links li a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-webcast.gif) no-repeat 0 3px;
	padding:0 0 0 15px;	
	display:block;
}

#main-content #middle-column div.page-text ul.webcast-links li a:hover{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-webcast-hover.gif) no-repeat 0 3px;
}

#main-content #middle-column div.page-text ul.webcast-details{
	padding:5px 0 15px 15px;	
}

#main-content #middle-column div.page-text ul.webcast-details li{
	padding:0;	
	background:none;
}

div.news-releases-container {
	border-top:1px solid #DFDFDF;
	padding:10px 0 10px 0;
}

div.news-releases-container div.news-release p {
	margin:0 0 5px 0;
}

div.news-releases-container div.news-release p.date{
	font-size:0.92em;
	margin:0 0 10px 0;
}

div.news-releases-container div.news-release {
	border-bottom:1px solid #DFDFDF;
	margin:0 0 10px 0;
}

#main-content #middle-column table.stock-info th span{
	font-weight:normal;
	margin:0 0 0 15px;
}

#main-content #middle-column div.page-text table{
	font-weight:normal;
	margin:0 0 10px 0;
}

#main-content #middle-column div.page-text ul.links.stock-info li{
	padding:0;
}


p.stock-info-date{
	font-size:0.92em;
	margin:0;
}

p.stock-info-disclaimer{
	font-size:0.92em;
}

div.tout.wide h2.label{
	padding:0 0 2px 0;
}

div.tout.wide p.label{
	margin:0 0 5px 0;
}

div.tout.wide label{
	float:left;
	margin:0 0 5px 0;
}

div.tout.wide label.hidden{
	display:none;
}


*:first-child+html div.tout.wide label{
	float:left;
	margin:0;
}

div.investment-date{
	clear:both;
}

div.tout.wide div.investment-date select{
	margin:0 10px 0 0;
}

div.tout.wide div.investment-date select.investment-day{
	width:50px;
}

div.tout.wide div.investment-date select.investment-month{
	width:85px;
}

div.tout.wide div.investment-date select.investment-year{
	width:60px;
}

div.tout.wide div.investment-amount {
	margin:10px 0 0 0;
}

div.tout.wide div.investment-amount input{
	width:200px;
	clear:both;
	margin:0;
}

div.tout.wide div.investment-amount div.left, 
div.tout.wide div.investment-amount div.right, 
div.tout.wide div.investment-amount div.middle{
	float:left;
}

div.tout.wide div.investment-amount div.left, 
div.tout.wide div.investment-amount div.right{
	width:210px;
	margin:0;
	padding:0;
}

div.tout.wide div.investment-amount div.right label{
	margin:0 0 0 33px;
}

div.tout.wide div.investment-amount div.middle{
	padding:5px 10px 0 10px;
	font-weight:bold;
}

div.tout.wide div.investment-amount div.investment-amount-row{
	float:left;
}

div.tout.wide div.investment-amount div.investment-amount-row-bottom{
	float:left;
	margin:-3px 0 0 0;
}

* html div.tout.wide div.investment-amount div.investment-amount-row-bottom{
	float:left;
	margin:2px 0 0 0;
}

*:first-child+html div.tout.wide div.investment-amount div.investment-amount-row-bottom{
	float:left;
	margin:3px 0 0 0;
}

div.tout.wide div.investment-amount input.button{
	height: 21px;
	background:#0074B6;
	color:#FFFFFF;
	width:auto;
	margin:8px 0 0 0;
	padding:0 5px 0 5px;
	border-top:1px solid #EBEBEC;
	border-left:1px solid #EBEBEC;
	border-right:1px solid #969696;
	border-bottom:1px solid #969696;
}

#main-content #middle-column div.page-text table.investor-presentations{
	margin:0 0 20px 0;
}

#main-content #middle-column table.investor-presentations td ul.investor-presentation-download{
	padding:0 0 5px 0;
}

#main-content #middle-column table.investor-presentations td ul.investor-presentation-download li{
	background:none;
	padding:0;
	white-space:nowrap;
}

#main-content #middle-column table.investor-presentations td ul.investor-presentation-download li h3{
	font-weight:bold;
	padding:0 0 0 0;
	color: #6d6f71;
}

#main-content #middle-column table.investor-presentations td em{
	font-size:0.92em;
}

#main-content #middle-column table.investor-presentations td p{
	padding:4px 0 6px 0;
}

/* FAQ Styles */

h2.faq{
	padding:0;
}

#faq-list{
	width:490px;
	border-top:1px solid #DFDFDF;
	padding:0;
}

#faq-list div.faq span{
	width:490px;
	padding:0;
	display:block;
}

#faq-list #job-search-results div.faq span{
	padding:0;
}

#faq-list div.faq p{
	margin:10px 0 0 0;
}

html[xmlns*=""] body:last-child #faq-list div.faq{
	padding:14px 0 0 0;
}

#faq-list div.faq{
	padding:12px 0 0 0;
}

*:first-child+html #faq-list div.faq{
	padding:3px 0 0 0;
}

* html #faq-list div.faq{
	padding:3px 0 0 0;
}

* html #faq-list div.faq.first{
	padding:9px 0 0 0;
}

#faq-list div.faq h3{
	padding:4px 0 0 0;
	width:470px;
}

html[xmlns*=""] body:last-child #faq-list div.faq.first{
	padding:4px 0 0 0;
}

#faq-list div.faq.first{
	padding:4px 0 0 0;
}

*:first-child+html #faq-list div.faq.first h3{
	padding:6px 0 0 0;
}

* html #faq-list div.faq h3{
	padding:0 0 0 0;
}

*:first-child+html #faq-list div.faq h3{
	padding:0 0 0 0;
} 

#faq-list div.faq span a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/arrow-vacancies.gif) no-repeat right 8px;
	width:490px;
	float:left;
	clear:both;
	display:block;
	padding:0;
	margin:0;
	text-align:right;
}

#faq-list div.faq span a:hover{
	width:490px;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/arrow-vacancies-hover.gif) no-repeat right 8px;
}

a.open {
	color:#111111;
	overflow:hidden;
}

a.open:hover {
	color:#BA131A;
}

#faq-list div.faq span a.open{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/arrow-vacancies-active.gif) no-repeat right 8px;
	color:#0065B1;
	padding-top:7px;
	overflow:hidden;
}

#faq-list div.faq span a.open:hover {
	color:#BA131A;
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/arrow-vacancies-active.gif) no-repeat right 8px;
}




