/*  CONTENT RELATED STYLES                                          */
/* ---------------------------------------------------------------- */
	
	
/*   Generic Tags  */
/*  --------------  */	
body, td{font: 11px Arial, Helvetica, sans-serif; color: #464646; }
a, a:link, a:visited, a:hover, a:active, a strong{color: #0180BA; text-decoration: none;}
h1, h2, h3, h4{margin: 0; padding: 0;}
p{line-height: 130%;}
dl, dt, dd{}
ul, li{}
form{margin: 0; padding: 0;}
input{margin: 0; padding: 0;}
strong{color: #000;}
a img{border: 0; vertical-align: bottom;}
hr{border:0;height:1px;color:#ccc;background-color:#ccc;margin:-6px 0 10px;width:96%}
html>body hr{margin:11px 0 17px;} /* more ie hackery */
pre {font-size: 10px; }
.bgcolor2 {
	background-color: #FFFFFF;
}
.bgcolor3 {
	background-color: #F5F1E6;
}
.small {
	color: #000000;
	font-size: 10px;
}
.required {
  color: #FD0711;
}	
	
	
	/*  Generic Content Tags  */
    /* ---------------------- */
	#content h3{color: #01254B; font: 24px "Times New Roman", Times, serif; text-transform: none;}
    #content h4{
            font-family: Frutiger, Helvetica, Arial, sans-serif;
            font-size: 11px;
            color: #FD0711;
            border-bottom: 1px solid #ccc;
            font-weight: normal;
            text-transform: uppercase;
            padding: 3px 0;
            margin: 5px 0 15px 0;
            margin-top: 10px;
            display: block;
            clear: both;            
        }
    #content h5{
            font-weight: bold;
            font-size: 11px;
            color: black;            
            margin: 5px 0;
    }
    #content p{
			line-height: 150%;
            margin: 10px 0;
			padding: 0;
    }	
	#content ul{        
		list-style-type:    none;
        margin:             0px;
		padding:            0;           
        margin:         	5px 0;
    }    
    #content ul li{
      	margin: 			10px 4px;
        padding:            0;                
        padding-left:       10px;        
        background:   		url(http://media.corporate-ir.net/media_files/IROL/93/93880/images/dot-black.gif) no-repeat 0 6px;		
    }
	#content td{vertical-align: top;}
	
	#content th{
            font-family: Frutiger, Helvetica, Arial, sans-serif;
            font-size: 11px;
            color: #FD0711;
            border-bottom: 1px solid #ccc;
            font-weight: normal;
            text-transform: uppercase; 
        }
		  
		  #content .stock-info a{          
            background: url(http://media.corporate-ir.net/media_files/IROL/93/93880/images/arrow-ltblue.gif) no-repeat 0px 4px;
						padding-left: 14px;            
				}				

  .header {background-color:FF9A31; color:ffffff; font-weight:bold;}
  .subHeader {background-color:DDDDDD; color:333399; font-size:12px; font-weight:bold;}
  .lable {background-color:ffffff; padding:2px 3px 1px 3px;}
  .data {background-color:ffffff; padding:2px 3px 1px 3px;}
  .dataAlt {background-color:EEEEEE; padding:2px 3px 1px 3px;}
  .negative {color:cc0000; font-weight:normal;}
  .restated {color:cc0000; font-weight:normal; font-size:11px;}
	
 /*   CONTENT VARIATIONS                                            */
 /* -------------------------------------------------------------- */
       
        
	/*  Content Styles Variations */
    /* ------------------------- */
    .corporate #content-holder #content h3.blue{color:#0180BA;}
    
    
	/*  Content Holder Variations */
    /* ------------------------- */
	.home #content-holder{background: #fff url(http://media.corporate-ir.net/media_files/IROL/93/93880/images/content-bg.gif) repeat-x;}
	
	
	/*  Content Block Variations */
    /* ------------------------- */
    #content{background: transparent; padding: 0; margin: 0; position: relative;}
    .gutter #content{margin: 10px;}
    .no-gutter #content{margin: 0;}
        

    /*  Content Holder No-Gutter    */
    /* ---------------------------- */
	.no-gutter #content h4{
		margin-left:        10px;
	}
    
    /*  content-banner variations   */
    /* ---------------------------  */
    #content-banner.gutter img{margin-left:10px;}
    

    /*  Programs List    */
    /* -------------------- */
	
    #content .list-programs-head{position: relative; float: left; width: 158px; margin: 0 5px; }
    #content .list-programs-head h4{position: relative; margin: 0 0 10px 0;}
    
    #content .list-programs{position: relative; float: left; width: 166px; margin: 0 5px; }
	#content .list-programs h4{position: relative; margin: 0 0 10px 0;}
    #content .list-programs ul{position: relative; list-style: none; margin: 0; padding: 0;}
    #content .list-programs ul li{	
			list-style-type: none;
			display: 		block;            
            margin:         0;
            padding:        4px 0;
			background:     url(http://media.corporate-ir.net/media_files/IROL/93/93880/images/arrow-ltblue.gif) no-repeat 0 7px;
			padding-left:   14px; 			
    }
    #content .list-programs ul li a{
            margin:         0;
            padding:        0;
            display:        block;            
            vertical-align: bottom;			
			width: 			100%;
    }
    


    /*  Bullet Block With Images        */
    /* -------------------------------- */
    .bullet-block{
        position:           relative;
        margin-top:         10px;
        margin-bottom:      10px;
        diplay:             block;
    }
    .bullet-block img{
        float:              left;
        clear:              none;
        display:            inline;
        }


    /*  Bulleted List       */
    /* -------------------- */
    .bullets{
        float:              right;
        clear:              right;
        margin:             0px;
        margin-right:       2px;
        font-weight:        bold;
        color:              #0180BA;
        width:              340px;
    }
    .bullets ul{
        margin:             0;
        padding:            0;
        padding-left:       5px;
        margin-top:         5px;
    }
    .bullets ul li{       
        color:              #464646;
        font-weight:        normal;
        line-height:        16px;      
    }
    
    /* right/left columns */
    /* ------------------ */
    #content #left-col{display:inline;float:left;margin:0 0 0 10px;padding:0;width:158px;}
    #content #right-col{display:inline;float:left;margin:0 0 0 28px;padding:0;width:340px;}
    #content #right-col-wide{display:inline;float:left;margin:0 0 0 16px;padding:0;width:546px;}
    #content-holder #content #right-col h3{font-size:11px;font-weight:bold;font-family:verdana;color:#000;}
    #content-holder #content #right-col .copy-block{margin-top:20px;}

