div.section-highlights{
	float:left;
	width:490px;
	padding:8px 0 0 0;
}

div.content-banner-caption p{
	margin:2px 0 0 0;
	padding:0;
	font-size:0.83em;
}

div.tout.email-alert input.button {
/*	height: 21px;
	background:#0074B6;
	color:#FFFFFF;
	width:auto;
	float:left;
	display:block;
	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;
        margin:13px 0 0 10px;*/
}

	html[xmlns*=""] body:last-child div.tout.email-alert input.button{
         margin:1px 0 0 5px;padding:0 3px;
		width:auto;height: 21px;
		background:#0074B6;
		color:#FFFFFF;
	}

div.tout div.tout-feature{
	padding:0 0 12px 0;
}

#main-content #right-column div.tout.fact{
	margin: 0 0 20px 0;
}




div.tout.wide{
	width:470px;
}

div.tout.wide h3{
	font-size:1.33em;
	color:#6D6E71;
	padding:0 0 5px 0;
}

div.tout.wide p.quote{
	color:#009DDC;
	font-family:"Palatino Linotype", "Book Antiqua", "Palatino", "FreeSerif", serif;
	font-weight:normal;
	font-size:1.4em;
	padding:0 0 15px 0;
	margin:0;
}

/* Fact Tout Styles */
#main-content #right-column div.tout.fact h3 {
    color: #ffffff;
    font-size: 1.33em;
}

#main-content #right-column div.tout.fact h4 {
    color: #ffffff;
    font-size: 1em;
}

#main-content #right-column div.tout.fact a {
    color: #ffffff;
}
#main-content #right-column div.tout.fact a:hover {
    text-decoration:underline;
}
#main-content #right-column div.tout.fact p.fact-medium-text, #main-content #right-column div.tout.fact h5 {
    color: #ffffff;
    font-size: 1em;
    font-weight: normal;
    margin: 0 0 12px 0;
}

#main-content #right-column div.tout.fact p.fact-small-text, #main-content #right-column div.tout.fact h6 {
    color: #ffffff;
    font-size: 0.75em;
    font-weight: normal;
    margin: 10px 0 0 0;
}

#main-content #right-column div.tout.fact ul {
    list-style:none;
    margin: 0 0 8px 0;
    padding: 0;
}

    #main-content #right-column div.tout.fact ul li {
        background: none;
        color: #ffffff;
        list-style:none;
        margin: 0;
        padding: 0;
    }

/* Subscription Tout Style */
#main-content #right-column div.tout.subscription label {
    float: none;
    font-weight: normal;
    width:auto;
	padding:0 3px 0 0;
}

#main-content #right-column div.tout.subscription input {
    float: none;
    width: auto;
	margin-right:5px;
	
}

#main-content #right-column div.tout.subscription input#input_emailaddress {
    float: left;
    width: 135px;
}

#main-content #right-column div.tout.subscription input#input_submit {
	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;
	margin:2px 0 0 0;
	padding:0 5px 0 5px;
}

* html #main-content #right-column div.tout.subscription input#input_submit {
	float:left;
	padding:0;
}

*:first-child+html #main-content #right-column div.tout.subscription input#input_submit {
	float:left;
	padding:0;
}

html[xmlns*=""] body:last-child #main-content #right-column div.tout.subscription input#input_submit {
	margin:0;
}

/* Speeches Tout Style */
#main-content #middle-column div.tout-row div.tout.speeches h4 {
    font-weight: normal;
}


/* Image Tout Style */


div.tout.wideimage{
	width:470px;
}

div.tout.wideimage div.inline-image2 {
	float: left;
	padding: 0 10px 5px 0;
}

div.tout.wideimage div.inline-text-container{
	width:480px;
}

*:first-child+html div.tout.wideimage div.inline-text-container{
	width:100px;
}  

* html div.tout.wideimage div.inline-text-container{
	width:20px;
}  

div.tout.wideimage div.inline-text-container div.inline-text{
	width:245px; 
	float:left;
	
}

* html div.tout.wideimage div.inline-text-container div.inline-text{
	width:235px; 
	float:left;
}

div.tout.wideimage p {
	clear:none;
}

#main-content #middle-column div.tout.wide-inline-image{
	width:470px;
	padding:10px 10px 15px 10px;
}

#main-content #middle-column div.tout.wide-inline-image img{
	float:left;
	padding: 0 10px 5px 0;
}

#main-content #middle-column div.tout.wide-inline-image p{
	float:left;
	width:225px;
	clear:none;
}

#main-content #middle-column div.tout.wide-inline-image ul.links{
	float:left;
}

#main-content #middle-column div.wide-inline-text{
	float:left;
	width:235px;
}

#main-content #middle-column div.wide-tout-container{
	margin:12px 0 0 0;
	float:left;
}	

/* Wide Form Tout Styles */

div.tout.wide-form{
	width:470px;
	padding:10px 10px 0 10px;
}

div.wide-form-left{
	width:225px;
	float:left;
	padding:0 0 5px 0;
}

div.wide-form-right{
	width:235px;
	float:left;
	margin:45px 0 0 0;
}

html[xmlns*=""] body:last-child div.wide-form-right{
	width:235px;
	float:left;
	margin:40px 0 0 0;
}

div.wide-form-right ul.links{
	float:left;
	padding:12px 0 0 0;
}

div.wide-form-right ul li{
	padding:0 0 5px 0;
}


/* Key facts tout */

div.tout.key-facts h4{
	font-weight:normal;
	clear:both;
}

div.tout.key-facts p{
	font-weight:bold;
	margin:0 0 10px 0;
}

div.tout.key-facts ul{
	float:left;
	padding:0;
	margin:0 0 10px 0;
}

div.tout.key-facts ul li {
	display:inline;
	background:none;
	padding:0;
	margin:0;
}

div.tout.key-facts ul li a{
	padding:0 4px 0 0;
}

div.tout.key-facts ul li.download a{
	padding:0;
}

div.wide-tout-container{
border-top:1px solid #DFDFDF;
	float:left;
	width:490px;
}

div.tout.wide-press-release{
	width:470px;
	min-height:10px;
	border-bottom:1px solid #DFDFDF;
	padding:10px 10px 10px 0;
	margin-bottom:0;
	background:none;
}

div.tout.wide-speeches{
	width:470px;
	min-height:10px;
	border-bottom:1px solid #DFDFDF;
	padding:10px 10px 10px 0;
	margin-bottom:0;
	background:none;
}

div.tout.last{
	width:470px;
	min-height:10px;
	border-bottom:none;
	padding:10px 10px 10px 0;
	background:none;
	margin-bottom:15px;
}

*:first-child+html div.tout.last{
	padding-bottom:25px;
}

* html div.tout.wide-press-release{
	height:10px;
}

* html div.tout.wide-speeches{
	height:10px;
}

* html div.tout.last{
	height:10px;
}

div.tout.key-facts ul li.pdf a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-pdf.gif) no-repeat 0 0;
	padding:3px 0 10px 22px;
}

div.tout.key-facts ul li.xls a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-xls.gif) no-repeat 0 0;
	padding:3px 0 10px 22px;
}

div.tout.key-facts ul li.xprl a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-xprl.gif) no-repeat 0 0;
	padding:3px 0 10px 22px;
}

div.tout.key-facts ul li.doc a{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-doc.gif) no-repeat 0 0;
	padding:3px 0 10px 22px;
}

div.tout p a span{
	clear:both;
}

div.tout p a span.pdf{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-pdf.gif) no-repeat 0 7px;
	padding:10px 0 10px 22px;
	display:block;
}

div.tout p a span.xls{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-xls.gif) no-repeat 0 7px;
	padding:10px 0 10px 22px;
	display:block;
}

div.tout p a span.xprl{
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-xprl.gif) no-repeat 0 7px;
	padding:10px 0 10px 22px;
	display:block;
}

div.tout p a span.doc {
	background:url(http://media.corporate-ir.net/media_files/IROL/14/146476/images/icon-doc.gif) no-repeat 0 7px;
	padding:10px 0 10px 22px;
	display:block;
}
