/* Start of CMSMS style sheet 'annualreport' */
.page-content {
  margin-left:155px;}
.page-menu {
  width:155px;}
.page-menu ul.menu li {
 border-bottom:none;}
body {
 background-color:#71675d;
 color:#4d4f53;
 font-family:veranda serif,palatino,arial;
 font-size:0.7em; }

.brown {
color:#9c8c58;
}

.brown2 {
color:#9c8c58;
font-size:11pt;
}

pre { /* pre for legacy news content */
 /*font-family:arial;*/
 font-size:11px;}
 /* standard-markup */

p.note {
 font-weight:bold;
 color:#954732;}

.general-copy-title{
 font-size:12px;
 padding-bottom:5px;
 font-weight:bold;
 color:#954732;}

.general-copy-title2{
 font-size:12px;
padding-top:7px;
 padding-bottom:0px;
 font-weight:bold;
 color:#954732;}


.general-copy{
 font-size:12px;
 line-height:15px;
 margin-left:15px;
 margin-top:15px;}

.general-copy-letter{
 font-size:12px;
 line-height:15px;
 margin-left:15px;
 margin-top:15px;
 text-align:justify;
}


.general-copy-home{
 font-size:11px;
 line-height:15px;}

.footerz{
 font-size:9px;
 line-height:11px;}


.AR-navhead{
 color:#ffffff;
 font-family:tahoma;
 font-size:1.9em;
 line-height:1.1em;
 padding-bottom:.5em;
 padding-left:.2em;}

.AR-navhead a span,
.header-maintitle span {display:block;}

.lineup{
 padding-bottom:.3em;
 height:1px;
 width:135px;}

.linedown{
 padding-top:.3em;
 height:1px;
 width:135px;}

.footnote {
 font-size:8px;

}

.ar-headerimage{
 position:relative; 
 top:0px;}

.page-heading-short{
 width:755px;
 height:200px;
 background:#9c8c58;
 position:relative; 
 top:0px;}


.page-heading{
 width:755px;
 height:300px;
 background:#9c8c58;
 position:relative; 
 top:0px;}

.page-heading-B{
 width:755px;
 height:450px;
 background:#9c8c58;
 position:relative; 

 top:0px;}

.mappy{
 position:absolute;
top: 100px;
left:50px;
}

.video{
 background:#9c8c58;
 position:absolute;
 right:58px; 
 top:0px;}

.header-maintitle{
 margin-left:20px;
 padding-top:10px;
 font-family:verdana;
 font-size:26pt;
 color:#ffffff;}

.header-subtitle{
 position:absolute;
 right:20px; 
 top:10px;
 font-family:verdana;
 font-size:26pt;
 color:#d1c99d;}

.header-text{
 position:absolute;
 left:20px; 
 top:175px;
 font-family:verdana;
 font-size:15pt;
 color:#d1c99d;}

.header-textZ{
 position:absolute;
 left:20px; 
 top:160px;
 font-family:verdana;
 font-size:15pt;
 color:#d1c99d;}

.page-heading2{
 width:430px;
 height:298px;
 background:#71675d;
 position:relative; 

 top:0px;}

.header-text2{
 position:absolute;
 left:20px; 
 top:175px;
 font-family:verdana;
 font-size:15pt;
 color:#d1c99d;}

.header-text-name{
 position:absolute;
 left:5px; 
 top:270px;
 font-family:verdana;
 font-size:8pt;
 color:#ffffff;}

.opimage{
 margin-top:15px;
 padding-bottom:10px;}

.opimage-credit{
 font-family:verdana;
 font-size:9pt;
 color:#000000;}

.page-navigation-link{
 font-family:verdana;
 font-size:8pt;
 color:#9c8c58;
}

.page-navigation{
float:right;
padding-right:50px;
}

.page-heading-op-B{
 width:600px;
 height:25px;
 background:#b2a475;
 position:relative; 
 left:0px; 
 top:0px;}


.page-heading-op2-B{
 width:600px;
 height:75px;
 background:#d9d2bb;
 position:relative; 
 left:0px; 
 top:0px;
}


.header-subtitle-op-B{
 position:absolute;
 left:300px; 
 font-family:verdana;
 font-size:11pt;
 top:5px;
 color:#ffffff;}


.header-text-op1-B{
 position:absolute;
 left:20px; 
 font-family:verdana;
 font-size:8pt;
 top:-8px;
 color:#5c534d;}

.header-text-op2-B{
 position:absolute;
 left:300px; 
 font-family:verdana;
 font-size:8pt;
 top:-8px;
 color:#5c534d;}

.header-text-op2-footnote{
 position:absolute;
 left:20px; 
 font-family:verdana;
 font-size:7pt;
 top:47px;
 color:#5c534d;}

.page-heading-op{
 width:755px;
 height:25px;
 background:#b2a475;
 margin-top:15px;}

.header-maintitle-op, 
.header-subtitle-op {
 float:left;
 font-family:verdana;
 font-size:11pt;
 color:#ffffff;
 padding-top:5px;}

.header-maintitle-op{
 width:380px;
 margin-left:20px;}

.header-subtitle-op{
 width:340px;}


.page-heading-op2{
 width:755px;
 height:80px;
 background:#d9d2bb;}
.header-text-op1, 
.header-text-op2 {
 float:left;
 font-family:verdana;
 font-size:10pt;
 color:#5c534d;
}
.page-heading-op2 table {
 margin-top:5px;}

.header-text-op1{
 width:380px;
 margin-left:20px;}
.header-text-op2{
 width:340px;}

.charts{
position:relative;
left:-30px;
}


.pushright{
position:relative;
float:right;
left:180px;
top:-117px;
}


.charttext{
position:relative;
top:-650px;
float:right;
right:20px;
width:200px;
font-size:8pt;

}

.tabh-d{
position:relative;
background-color:#b8aa90;
font-size:10pt;
font-family:veranda serif,palatino,arial;
color:#fff;
padding:5px;
width:690px;
}

.tabh{
position:relative;
background-color:#9c8c58;
font-size:10pt;
font-family:veranda serif,palatino,arial;
color:#fff;
padding:5px;
width:690px;
}


.tab-tab{
position:relative;
top:-0px;
width:700px;
background-color:#efece5;
color:#000;
padding:0px;
}

.tabl2{
position:relative;
float:left;
left:343px;
width:343px;
background-color:#efece5;
color:#000;
padding:7px;
}




.tabl{
position:relative;
width:686px;
background-color:#efece5;
color:#000;
padding:7px;
}

.tabd{
position:relative;
width:686px;
background-color:#dad1c1;
color:#000;
padding:7px;
}

.tablepads{
padding-bottom:20px;
padding-top:20px;
padding-right:20px;
padding-left:20px;

}


.general-copy  li {
list-style-position: inside;
margin-left:0;
padding-left: .5em;}

.tb-head-1{
background-color:#9c8c58;
color:#fff;
padding:7px;
}

.tb-head{
background-color:#b8aa90;
color:#fff;
padding:7px;
}

.tb-tabl{
position:relative;
background-color:#efece5;
color:#000;
padding-left:7px;
}

.tb-tabd{
background-color:#dad1c1;
color:#000;
padding:7px;
}

.brown-2{
color:#766341;
}

/* color="#b8aa90"  color="#766341" */
/* {{{ TABLES */


/* last row */
.page-content table tr.last td,
.page-content table tr.last th {
padding-top:1px;
padding-bottom:1px;
border-bottom:1px solid #71665d;}

/*right column*/
.page-content table.production td,
.page-content .sheets .sheet table td,
.page-content table th.center {
text-align:right;}

/*first column*/
.page-content table th {
text-align:left;}

/*rows*/
.page-content table td,
.page-content .sheets .sheet dd table td {
padding-top:2px;
padding-bottom:2px;
text-align:right;}


/* }}} */


.sup {line-height: .3;}



a{
 color:#9c8c58;
 outline:none;
 text-decoration:none;}

a:hover{
 color:#9c8c58;}

a:visited{
 color:#9c8c58;}


/* End of 'annualreport' */


