/* STYLES FOR LAYOUT B */

@import "ar-fonts.css";

img.heading{
   padding-top: 46px;
}


#content-wrap{
   position: relative;
}

#content{
   margin-top: 5px;
   padding-left: 140px;
   padding-top: 0;
   overflow: hidden;
   width: 820px;
}

#downloads{
   background: #393939; /*#000;*/
   width: 194px;
   position: absolute; 
   top: 137px; right: 20px;
   /*new addition*/
   padding-bottom:0;height:84px;
}

#downloads h4{
   margin: 0;
   padding: 12px 0 0 12px;
}

#downloads ul{
   list-style-type: none;
   margin: 0; 
   padding: 10px 16px 10px 10px;
}

#downloads ul li{
   margin-bottom: 0.5em;
}

#downloads a{
   color: #f8e78d;
   font-size: 11px;
   padding-left:18px; 
}

#ar-nav, #local-nav {
   width: 632px;
}

#ar-nav {
   background: #90002a;
   height: 31px;
   margin: 12px 0 0 142px;
}

#ar-nav ul {
   list-style-type: none;
   margin: 0;
   margin-top: 9px;
   float: left;
   padding: 0 0 0 24px;
}

#ar-nav ul li {
   display: inline;
   padding: 0.3em 1.75em 0.3em 0; 
}

#ar-nav ul li a {
   color: #fff;
   font-size: 1.1em;
   font-weight: bold;
   line-height: 13px;
   text-decoration: none;
}
#ar-nav ul li a:hover {
   text-decoration: none;
   color: #f6e88c;
}

#ar-nav ul li a.on {
   color: #f6e88c;
}

#ar-nav ul li.active a,
   #ar-nav a.active {
   color: #f6e88c; 
}

#local-nav-img, #local-nav{margin: 6px 0 0 142px;xfloat: left; font-family: Verdana, Arial, sans-serif;}
#local-nav-img{ /* Dean's Message */
   background: #cccacb url(/about/annualreport/2009/images/site/preserving-positioning-new.jpg) no-repeat top right;
   height: 84px;/*was 99px*/
   xpadding-bottom: 4px;
   width: 632px;
}

#local-nav-img span{
   position: absolute;
   left: -9999px;
}

#local-nav{
   background: #cccacb; /*url('/about/annualreport/2009/images/site/grey-bg.gif') repeat-x top left;*/
   margin-bottom: 15px;
   font-size:8pt;
   height: 84px;
}

#local-nav ul{
   list-style-type: none; margin: 0 0 0 24px; padding: 12px 0 12px 0;
}

#local-nav li{
   display: inline;
   margin: 0 12px 0 0;
}

#ar09-home li#home-nav a,
.fin #ar-nav li#financials-nav a,
#archive li#archive-nav a{ 
   color: #f6e88c;
} 

/* Local Nav Grey Box */
#cfo1 #local-nav li#nav-cfo a,
#cfo2 #local-nav li#nav-cfo a,
#cfo3 #local-nav li#nav-cfo a,
#cfo4 #local-nav li#nav-cfo a,
#cfo5 #local-nav li#nav-cfo a,
#si1 #local-nav li#nav-supplemental a,
#si2 #local-nav li#nav-supplemental a,
#si3 #local-nav li#nav-supplemental a,
#si4 #local-nav li#nav-supplemental a,
#si5 #local-nav li#nav-supplemental a,
#si6 #local-nav li#nav-supplemental a,
#si7 #local-nav li#nav-supplemental a,
#si8 #local-nav li#nav-supplemental a,
#si9 #local-nav li#nav-supplemental a,
#statements #local-nav li#nav-statements a,
#statementsb #local-nav li#nav-statements a,
#statements #local-nav li#nav-consolidated a,
#financials-home li#nav-five-year-data a{
   color: #90002a;
   font-weight: bold;
}

#si3.ar #col1 {
	width: 100%;
	xborder: 1px solid #000;
	float: left;
}

#si3.ar #col1 div.graphs {
	float: left;
}
#si3.ar #col1 div.graphs .top-left{
	margin-top: 40px;
}

.quote span{
   position: absolute;
   left: -9999px;
}

/************************
  PAGINATION
 ***********************/
.breadcrumb-nav {
  margin:0;padding:0;
  float: left;
  width: 430px;
  xclear: both;
}

.breadcrumb-nav ul{
  list-style-type:none;
  margin:0;padding:0;

}

.breadcrumb-nav ul li,#statements .breadcrumb-nav ul li, #statementsb .breadcrumb-nav ul li { 
  float: left; 
  text-align:top;
  margin: 0 12px 0 0;
  padding:0 0 24px 0;
  display:inline;
}

/* Pagination */
#cfo1 .breadcrumb-nav ul li#stat1 a,
#cfo1 .breadcrumb-nav ul li#stat1 a:hover,
#cfo2 .breadcrumb-nav ul li#stat2 a,
#cfo2 .breadcrumb-nav ul li#stat2 a:hover,
#cfo3 .breadcrumb-nav ul li#stat3 a,
#cfo3 .breadcrumb-nav ul li#stat3 a:hover,
#cfo4 .breadcrumb-nav ul li#stat4 a,
#cfo4 .breadcrumb-nav ul li#stat4 a:hover,
#cfo5 .breadcrumb-nav ul li#stat5 a,
#cfo5 .breadcrumb-nav ul li#stat5 a:hover,
#si1 .breadcrumb-nav ul li#supp1 a,
#si1 .breadcrumb-nav ul li#supp1 a:hover,
#si2 .breadcrumb-nav ul li#supp2 a,
#si2 .breadcrumb-nav ul li#supp2 a:hover,
#si3 .breadcrumb-nav ul li#supp3 a,
#si3 .breadcrumb-nav ul li#supp3 a:hover,
#si4 .breadcrumb-nav ul li#supp4 a,
#si4 .breadcrumb-nav ul li#supp4 a:hover,
#si5 .breadcrumb-nav ul li#supp5 a,
#si5 .breadcrumb-nav ul li#supp5 a:hover,
#si6 .breadcrumb-nav ul li#supp6 a,
#si6 .breadcrumb-nav ul li#supp6 a:hover,
#si7 .breadcrumb-nav ul li#supp7 a,
#si7 .breadcrumb-nav ul li#supp7 a:hover,
#si8 .breadcrumb-nav ul li#supp8 a,
#si8 .breadcrumb-nav ul li#supp8 a:hover,
#si9 .breadcrumb-nav ul li#supp9 a,
#si9 .breadcrumb-nav ul li#supp9 a:hover,
#statements .breadcrumb-nav li#stat1 a,
#statements .breadcrumb-nav li#stat1 a:hover,
#statementsb .breadcrumb-nav li#stat2 a,
#statementsb .breadcrumb-nav li#stat2 a:hover,
x#statements h3 span.one a,
x#statements h3 span.one a:hover,
x#statements h3 span.two a,
x#statements h3 span.two a:hover{ 
  color: #90002a;
  font-weight: bold;
  text-decoration: none;
}

#archive a.on{
  color: #90002a;
  font-weight: bold;
  text-decoration: none;
   
}


/************************
  COLUMNS
 ***********************/
#columns {
      float:left; width:830px;
      margin:0 0 0 140px;padding:0;
}


#col1 {
        float:left;
        width:445px;
	padding:0 20px 0 20px; margin:0; /*ie hack overflow:hidden;*/ 
}

#col2 {
        float:right;
        width: 345px;
        padding:0; margin:0;
}


#col2 .graphs{
        margin:0;padding:0;
}

#col2 .graphs img{
        margin:0;padding:0;
}
#col2 .graphs img.first{
        margin:98px 0 0 0;padding:0;
}
#col2 .quote{
        margin:0;padding:0;
}

/************************
  EXCEPTIONS
 ***********************/
#cfo #col1 h3 {
         margin:0;padding:0 0 3px 0;
}
/* put this in about.css, also update about nav to put an id on the list item */
#ar li#annual-report{
   color:#90002A;
   font-weight:bold;
}
#content ul li.title {text-align: left; width: 260px;}

#ar09-home #columns{
     margin-top:0;padding-top:0;
}
#ar09-home #col2 .graphs img{
        margin:5px 0 0 4px;padding:0;
}


/************************
  STATEMENT TABLES
 ***********************/


/* Statement Tables */
#statements #content h2, #statements #content ul li h2, #statementsb #content h2, #statementsb #content ul li h2  {font-family: georgia; text-transform: uppercase; letter-spacing: 230; font-weight: normal; color: #000; font-size: 10px; padding: 0; margin: 0;}
#statements #content ul li #content h1, #statementsb #content ul li #content h1 {font-family: georgia; color: #610101; font-size: 21px; font-weight: normal; padding: 0; margin: 38px 0 42px 0;}
#statements #content ul li.title, #statementsb #content ul li.title  {text-align: left; width: 475px;}/*was 575px*/
#statements #content ul.indent, #statementsb #content ul.indent {margin-left: 20px;}
#statements #content ul.indent li.title, #statementsb #content ul.indent li.title {width: 452px;clear: left;}
#statements #content h3.first, #statementsb #content h3.first  {padding: 0; margin: 7px 0 0 0;}
#statements #content .breadcrumb-nav ul li, #statementsb #content .breadcrumb-nav ul li  { width:auto; font-family:Verdana;font-size:7.5pt;font-weight:normal;}
#statements #content .breadcrumb-nav, #statementsb #content .breadcrumb-nav {width:100%;padding-top:4px; }


/************************
  ARCHIVES
 ***********************/
#archive h3{
     margin: 11px 0 21px 0;
     padding:0;
}

#archive h3.title{
     margin: 11px 0 0 0;
     padding:0;
}

#archive #past-issues img{
        float: left;
        margin: 10px 60px 0 0;
} 

#archive #past-issues div.issue{
        background: url(/about/annualreport/2009/images/site/bg-rule-dotted.gif) repeat-x top left;
        clear: left;
        float: left;
        margin: 0 0 9px 0;
        padding: 12px 0 12px 0;
        width: 611px;
} 

#archive #past-issues .details{
        float: left;
        width: 300px;
} 

#archive #past-issues .details ul{
        list-style-type: none;
        margin: 22px 0 0 0; padding: 0;
} 

#archive #past-issues .details ul li{
        margin: 0 0 1em 0;
} 


#archive #past-issues .details ul li a.online{
        background: url(/about/annualreport/2009/images/site/bg-icon-online.gif) no-repeat top left;
        padding: 1px 1px 12px 30px;
} 

#archive #past-issues .details ul li a.pdf{
        background: url(/about/annualreport/2009/images/site/bg-icon-pdf.gif) no-repeat top left;
        padding: 1px 1px 12px 30px;
}

/* RETROFIT UPDATES */
img.heading{margin-top: 10px;}
#ar-nav ul li, #downloads ul li,#past-issues ul li{list-style-type: none;}

#downloads{
   top: 110px; right: 20px;
   padding-bottom: 37px;
}
