/* CSS Document */

.clearfix {
    clear: both;
}

a img {
    border: none;
}

h1 {
    color:#0c2577;
    background-color: transparent;
    font-size: 1.6em;
}

h2 {
    font-size: 1.4em;
    color: #686766;
    background-color: transparent;
}

h3 {
    font-size: 1.3em;
    color: #0c2577;
    background-color: transparent;
}

p {
    font-size: 1.3em;
    color: #686766;
    background-color: transparent;
}

ul, li {list-style-type:none;}

.r_align {
    text-align: right;
}

p#skip {
    display: none;
}

/*--------MAIN STRUCTURE--------*/

*{
    margin: 0;
}

html {
    height: 100%;
    overflow-y: scroll;
}

body {
    margin: 0px;
    padding: 0px;
    text-align:center;
    font-size: 62.5%;
    font-family: Arial, Helvetica, sans-serif;
    height: 100%;
}

div.accessibility_links {
    display: none;
}
div.wrapper {
    text-align:left;
    min-height: 100%;
    margin: 0 auto -31px;
}

/*--------MASTHEAD--------*/


div.masthead ul.tool_nav li{
    margin: 0px;
    padding: 0px 10px;
    float: left;
    background: url(../images/icons/icon_fff_arrow_brn.png) no-repeat 0 0.4em;
}

div.masthead ul.tool_nav li a {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    font-size: 1.2em;
    color: #fff;
}

div.masthead ul.tool_nav li a:hover {
    text-decoration: underline;
}

div.masthead img.logo {
    margin: 38px 0px 0px 21px;
    padding: 0px;
    clear: both;
}

div.masthead img.ara_2008{
    margin: 0px;
    padding: 0px;
    position: absolute;
    top: 80px;
    right: 18px;
}

/*--------MAINBODY--------*/
div.main_wrap {
    margin: 0px;
}

div.breadcrumbs {
    margin: 0px 0px 0px 12px;
    padding: 0px;
    height: 15px;
    line-height: 15px;
    padding: 2px 0px 0px 10px;
    font-size: 1em;
}

div.breadcrumbs span {
    margin-right:4px;
}

div.breadcrumbs a {
    color: #645542;
    text-decoration: none;
}

div.breadcrumbs a:hover{
    text-decoration: underline;
}

/*--------LEFTCOL--------*/
div.col_one{
    display: none;
}

body#overview div.col_one{
    background: url(../images/background/bgrnd_main_nav_cap_active.png) no-repeat top left;
}

div.main_nav_body {
    margin: 0px;
    padding: 10px 0px 0px 0px;
    width: 258px;
    background: url(../images/background/bgrnd_main_nav_body.png) repeat-y 0 0;
}

div.main_nav_base {
    margin: 0px 0px 10px 0px;
    padding: 0px;
    width: 258px;
    height: 11px;
    background: url(../images/background/bgrnd_main_nav_base.png) no-repeat 0 0;
}

ul.main_nav {
    margin: -40px 0px 0px 0px;
    padding: 0px 0px 0px 18px;
    display: block;
    position: relative;
    list-style-type: none;
}

ul.main_nav li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 17px;
    line-height: 33px;
    display: block;
    background-image: url(../images/background/bgrnd_main_nav_grad.png);
    background-position: top left;
    background-repeat: no-repeat;
}

ul.main_nav .sectionhead, #downloads .btm_link {
    background-image: url(../images/background/bgrnd_main_nav_active.gif);
}

ul.main_nav li img {
    padding-right: 10px;
}

ul.main_nav li.top_link{
    background-image: none;
    padding-bottom: 0px;
}

ul.main_nav li.second_link{
    margin-top: -2px;
}

ul.main_nav li.btm_link{
    padding-bottom: 0px;
    background-image: url(../images/background/bgrnd_main_nav_grad_close.png);
    height: 28px;
    line-height: 28px;
}

ul.main_nav li a {
    display:block;
    background-image:url("../images/icons/icon_main_nav_arrow.gif");
    background-position:0 10px;
    background-repeat:no-repeat;
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    font-size: 15px;
    font-weight: normal;
    color: #0c2577;
    line-height: 33px;
    height:33px;
}

ul.main_nav li a span {padding-left:10px;}

ul.main_nav a.active {
    font-weight: bold;
}

ul.main_nav li a:hover {
    color:#000000;
}


/* SUB NAVIGATION */
ul.sub_nav {
    padding:0px 0px 0px 10px;
    margin:0px 0px 10px 0px;
}

ul.sub_nav li {
    background-image:none;
    padding:0px;
    margin:0px;
    line-height:20px;
    width:180px;
    margin:2px 0px 5px;
}

ul.sub_nav li a {
    background-image:none;
    color:#867866;
    line-height:16px;
    height:auto;
    font-size:14px;
}

ul.sub_nav li a:hover {
    color:#0c2577;
}

ul.sub_sub {padding:0px;margin:0px 0px 0px 25px;}
ul.sub_sub li a{font-size:12px;}

div.round_258_cap,
div.round_258_base {
    width: 258px;
    height: 8px;
}

div.round_258_cap {
    margin: 0px;
    padding: 0px;
    background: url(../images/background/bgrnd_round_258_cap.png) no-repeat 0 0;
}

div.round_258_body {
    margin: 0px;
    padding: 0px;
    width: 258px;
    background: url(../images/background/bgrnd_round_258_body.png) repeat-y 0 0;
}

div.round_258_base {
    margin: 0px 0px 12px 0px;
    padding: 0px;
    background: url(../images/background/bgrnd_round_258_base.png) no-repeat 0 0;
}

div.report_grad,
div.sustain_grad {
    margin: 0px 0px 0px 24px;
    padding: 5px 0px 10px 10px;
    width: 207px;
    background-image: url(../images/background/bgrnd_left_box_grad.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    background-color: #fff;
}

div.report_grad {
    height:204px;
}

div.report_grad {
    background-image: url(../images/background/bgrnd_left_box_grad.png);
}

div.sustain_grad {
    background-image: url(../images/background/bgrnd_sustain_bloc.png);
}

div.report_grad h2,
div.sustain_grad h2{
    margin: 0px;
    padding: 0px;
}

div.report_grad p {
    margin: 0px;
    padding: 5px 0px 3px;
    font-size: 1.1em;
    color: #686766;
}

div.rep_img_bloc {
    margin-top: 10px;
    text-align: center;
}

div.rep_img_bloc img {
    margin: 0px 10px 0px 0px;
}

div.report_grad ul.report_list,
div.sustain_grad ul.report_list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

div.report_grad ul.report_list li,
div.sustain_grad ul.report_list li {
    margin: 0px;
    padding: 0px 10px 0px 8px;
    float: left;
    background-image: url(../images/icons/icon_brn_arrow_report.png);
    background-position: 0 0.1em;
    background-repeat: no-repeat;
}

div.report_grad ul.report_list li a,
div.sustain_grad ul.report_list li a {
    margin: 0px;
    padding: 0px;
    text-decoration: none;
    color: #0c2577;
    font-weight: bold;
    font-size: 1em;
}

div.sustain_grad img.quote {
    margin-bottom: 5px;
}

/*--------MIDCOL--------*/
div.banner_bloc{
    margin: 0px;
    padding: 40px 0px 0px 0px;
    float: left;
    width: 728px;
    position: relative;
}

body#home div.banner_bloc {
    background: url(../images/background/bgrnd_widebox_cap_index.jpg) no-repeat top left;
}

body#home div.banner_bloc_body {
    background: url(../images/background/bgrnd_ceo_banner.jpg) no-repeat top left;
    height: 137px;
}

body#home div.banner_bloc_body img.banner_quote {
    padding: 4px 0px 0px 162px;
    display: block;
}

div.banner_bloc_body a {
    margin: 10px 0px 0px 225px;
    text-decoration: none;
    display: block;
    line-height: 1em;
}

div.banner_bloc_body a img {
    padding: 0em 0.3em 0.1em 0em;
}

div.banner_bloc_body a strong{
    padding: 0px 0px 0px 0px;
    color: #fff;
    font-size: 1.3em;
}

div.banner_bloc_menu {
    width: 716px;
    height: 32px;
    background: url(../images/background/bgrnd_ceo_banner_nav.png) no-repeat top left;
}

div.banner_bloc_menu ul {
    margin: 0px 0px 0px 11px;
    padding: 0px;
    list-style-type: none;
}

div.banner_bloc_menu ul li {
    float: left;
}

div.banner_bloc_menu ul li a {
    display: block;
    height: 24px;
    padding: 8px 0px 0px 0px;
    margin-right:1px;
    color: #fff;
    background: transparent;
    text-decoration: none;
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1em;
    text-align: center;
}

div.banner_bloc_menu ul li a:hover {
    text-decoration: underline;
    background-color: #867866;
}

div.banner_bloc_menu ul li a.active {
    background-color: #867866;
}

div.banner_bloc_menu ul li a.hi_light {
    width: 129px;
}

div.banner_bloc_menu ul li a.hi_light:hover {

    background: url("../images/background/bgrnd_ceo_cap_dwn.png") no-repeat 0 0;
}

div.banner_bloc_menu ul li a.ceo_rev {
    width: 112px;
}

div.banner_bloc_menu ul li a.chair_state {
    width: 171px;
}

div.banner_bloc_menu ul li a.strategy {
    width: 146px;
}

div.banner_bloc_body a strong:hover{
    text-decoration: underline;
}

div.banner_bloc_base {
    background: url(../images/background/bgrnd_widebox_base.png) no-repeat top left;
    width: 728px;
    height: 11px;
    clear: both;
}

div.banner_bloc img.zoom{
    top: 12px;
    right: 24px;
    position: absolute;
}

div.two_col_wrap {
    margin: 0px;
    padding: 0px;
    width: 728px;
    float: left;
}

div.col_two {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 480px;
}

div.col_two h2 {
    padding: 15px 10px 0px 10px;
}

div.col_two p {
    padding: 10px;
}

div.mid_box_cap,
div.mid_box_base {
    margin: 0px;
    padding: 0px;
    width: 471px;
    height: 11px;
}

div.mid_box_cap {
    background: url(../images/background/bgrnd_mid_box_cap.png) no-repeat 0 0;
}

div.mid_box_base {
    background: url(../images/background/bgrnd_mid_box_base.png) no-repeat 0 0;
}

div.world_ops_body {
    margin: 0px;
    padding: 0px;
    width: 471px;
    height: 220px;
    background: url(../images/background/bgrnd_world_ops.png) repeat-y 0 0;
}

div.world_ops_body h3 {
    margin: 0;
    padding: 7px 0px 0px 17px;
}

div.world_ops_body ul.ops_list {
    display: none;
}

div.world_ops_body ul.ops_list li {
    margin: 0;
    padding: 0px 0px 0px 10px;
    line-height: 1em;
    background-image: url(../images/icons/icon_arrow_world_ops.png);
    background-position: 0 -0.1em;
    background-repeat: no-repeat;
}

div.world_ops_body ul.ops_list li a {
    margin: 0;
    padding: 0;
    font-size: 1.4em;
    font-weight: normal;
    color: #867866;
    text-decoration: none;
}

div.world_ops_body ul.ops_list li a:hover {
    text-decoration: underline;
}

div.col_three {
    margin: 0px;
    padding: 0px;
    clear: both;
    width: 248px;
}

div.thin_box_cap,
div.thin_box_base {
    width: 248px;
}

div.thin_box_cap,
div.thin_box_base {
    height: 9px;
}

div.thin_box_cap {
    margin-top: 10px;
    background: url(../images/background/bg-thin-box-cap.gif) no-repeat 0 0;
}

div.thin_box_body {
    padding: 0px 0px 0px 9px;
    background: url(../images/background/bgrnd_235_box_body.png) repeat-y 0 0;
    width: 239px;
}

div.thin_box_body h2 {
    background-color: #ebe9e6;
    width: 209px;
    padding: 8px 0px 4px 8px;
}

div.performance_bloc {
    width: 217px;
    background: url(../images/background/bgrnd_performace_bloc.png) repeat-y 0 0;
    border-top: solid 1px #fff;
    border-bottom: solid 1px #ddddde;
}

div.performance_bloc p,
div.performance_bloc img,
div.performance_bloc p.sector,
div.performance_bloc p.figure {
    float: left;
}

div.performance_bloc p.sector {
    width: 88px;
    padding: 4px 0px 0px 4px;
}

div.performance_bloc p.sector a {
    text-decoration: none;
    color: #867866;
}

div.performance_bloc p.sector a:hover {
    text-decoration: underline;
}

div.performance_bloc p.figure {
    width: 63px;
    padding: 4px 0px 0px 4px;
    color: #314689;
}

div.perform_link {
    margin: 2px 0px 0px;
    width: 217px;
    height: 33px;
    background: url(../images/background/bgrnd_detail_grad.png) no-repeat 0 0;
}

div.perform_link ul {
    margin: 0px;
    padding: 10px 0px 0px 20px;
}

div.perform_link ul li {
    margin: 0px;
    padding: 0px 0px 0px 10px;
    background: url(../images/icons/icon_arrow_brn_grad.png) no-repeat 0 0.1em;
}

div.perform_link ul li a {
    margin: 0px;
    padding: 0px;
    font-size: 1em;
    font-weight: bold;
    color: #2c4289;
    text-decoration: none;
}

div.perform_link ul li a:hover {
    text-decoration: underline;
}

div.thin_box_base {
    margin-bottom: 10px;
    background: url(../images/background/bgrnd_235_box_base.png) no-repeat 0 0;
}

div.ops_rev_main,
div.ops_rev_body,
div.ops_rev_footer,
div.ops_rev_side {
    float: left;
}

div.ops_rev_main,
div.ops_rev_footer {
    width: 533px;
}

div.ops_rev_body {
    width: 493px;
}

div.ops_rev_main{
    padding-top: 35px;
}

div.opsnav1 {
background: url(../images/background/bg-4tabsa.gif) no-repeat 0 0;
}

div.opsnav2 {
background: url(../images/background/bgrnd_op_rev_cap.png) no-repeat 0 0;
}

div.ops_rev_main ul.ops_rev_list {
    margin: -22px 0px 20px 0px;
    padding: 0px 0px 0px 10px;
}

div.ops_rev_main ul.ops_rev_list li {
    float: left;
}

div.ops_rev_main ul.ops_rev_list li a {
    color: #273d86;
    font-size: 1.2em;
    text-decoration: none;
    display: block;
    text-align: center;
}

div.ops_rev_main ul.ops_rev_list li a.overview {
    width: 97px;
}

div.ops_rev_main ul.ops_rev_list li a.global {
    width: 109px;
}

div.ops_rev_main ul.ops_rev_list li a.perform {
    width: 104px;
}

div.ops_rev_main ul.ops_rev_list li a.developments {
    width: 105px;
}

div.ops_rev_main ul.ops_rev_list li a:hover {
    text-decoration: underline;
}

div.ops_rev_main ul.ops_rev_list li a.active {
    font-weight: bold;
}

div.ops_rev_body {
    background: url(../images/background/bgrnd_op_rev_body.png) repeat-y 0 0;
    padding: 0px 20px;
}

div.ops_rev_body h1 {
    padding: 10px 0px;
}

div.ops_rev_body h2,
div.ops_rev_body h3 {
    padding-bottom: 5px;
}

div.ops_rev_body p {
    padding-bottom: 10px;
}

div.ops_rev_body img {
    padding: 10px 0px;
}

div.ops_rev_footer{
    margin-bottom: 20px;
    background: url(../images/background/bgrnd_op_rev_base.png) no-repeat 0 0;
    height: 38px;
}

div.ops_rev_footer a.top_return {
display:none;
}

div.ops_rev_footer a:hover {
    text-decoration: underline;
}

div.ops_rev_side {
    width: 195px;
}

/*--------MIDCOL--------*/

/*--------RIGHTCOL--------*/

/*--------FOOTER--------*/

div.footer,
div.push {
    height: 31px;
    clear: both;
}



div.footer p,
div.footer ul li,
div.footer ul li a {
    color: #fff;

}

div.footer p {
    margin: 0px;
    padding: 10px 0px 0px 10px;
    float: left;
    font-size: 1.1em;
}


/* HOMEPAGE TWEAKS */
#home .col_two p {line-height:1.4em;}
#home-intro {height:184px;}
#home-intro h1 {font-size: 1.6em;color: #0c2577;padding:15px 10px 0;}


/* PADDED COPY */
.copy {padding-left:12px;width:517px;padding-bottom:2em;}
.copy h1 {color:#0c2577;font-size:16px;margin:1em 0px 1em 0px;padding:0px;}
.copy h2 {color:#867866;font-size:14px;margin:1em 0px 0.75em 0px;padding:0px;}
.copy h3 {color:#0c2577;font-size:12px;margin:0px 0px 0.25em 0px;padding:0px;}
.copy p {margin:0px;padding:0px;margin-bottom:1em; line-height: 1.3em;}
.copy a {color:#0C2577;text-decoration:none;}
.copy a:hover {text-decoration:underline;}

.copy ul {
    list-style-type: disc;
    font-size: 1.2em;
}

.copy ul li {
    padding-bottom: 8px;
    line-height: 140%;
}

.copy p.back_to_top,
.widecopy p.back_to_top,
p.back_to_top {
    display: none;
}

/* RHS THIN PANEL */
.rhs-panel-thin {width:166px;float:right;padding-top:18px;}
.rhs-panel-thin h2 {color:#99867d;font-size:14px;}
.rhs-panel-thin ul,.rhs-panel-thin li {margin:0px;padding:0px;list-style-type:none;color:#cbbbab;font-size:11px;}
.rhs-panel-thin ul {background:url(../images/background/bg-rhs-panel-thin-h2.gif) no-repeat;padding-top:11px;}
.rhs-panel-thin li {padding-left:10px;background:url(../images/icons/icon_main_nav_arrow.gif) no-repeat 0 2px;margin-bottom:11px;}
#downloads .rhs-panel-thin {margin-right:13px;padding-top:0px;}

/* WHITE 2Cols */
.white2col-top {background:url("../images/background/bg-2colswhite-top.gif") no-repeat;height:40px;padding:0px 13px;}
.white2col-mid {background:url("../images/background/bg-2colswhite-mid.gif") repeat-y;min-height:456px;}
.white2col-btm {background:url("../images/background/bg-2colswhite-btm.gif") no-repeat;height:29px;margin-bottom:10px;}
.white2col-top h1 {color:#0c2577;font-size:16px;padding-top:12px;}
ul#board {margin-left:13px;padding:0px;font-size:12px;height:27px;background:url("../images/background/bg-2tabsa.gif") no-repeat;}
ul#board li {float:left;width:160px;margin:0px;padding:5px 0px 0px 0px;text-align:center;font-weight:bold;color:#0c2577;}
ul#board li a {font-weight:normal;text-decoration:none;color:#0c2577;}
ul#board li a:hover {text-decoration:underline;}
.director {margin:22px 13px;}
.director img,.director div{float:left;}
.director div {width:540px;margin-left:13px;}
.director h2, .director h3, .director h4 {color:#867866;}
.director h3, .director h4 {font-size:11px;font-weight:normal;}
.director h3 {margin-top:0.15em;}
.director h4 {margin-bottom:0.25em;}
.director p,.director h2, .director h3, .director h4 {padding-right:30px;}

/* DOWNLOADS */
.documents {
    width: 500px;
}

table.documents {
    margin-bottom: 30px;
}

table.documents thead tr th{
    text-align: center;
}

.documents td,
.documents th {
    border-bottom: 1px solid #ddddde;
    padding: 4px 0px;
    font-size: 12px;
    font-weight: bold;
    color: #867866;
}

.documents .pdf,
.documents th {
    color: #0c2577;
    text-align: right;
}

.documents th,
.documents .pdf,
.documents th,
.documents .xl {
    font-weight: normal;
}

.documents .pdf a,
.documents .xl a {
    color: #0c2577;
}

.documents .first {
    text-align: left;
}

table.documents thead tr th.pdf {
    padding-right: 1em;
}

#downloads .rhs-panel-thin {
    margin-right: 13px;
}

#downloads .main_nav_base {
    background: url(../images/background/bgrnd_main_nav_base_active.gif) no-repeat 0 0;
}

/* FINANCIAL STATEMENTS */
#financial_statements .rhs-panel-thin {margin-right:13px;padding-top:0px;}

/* OPERATING REVIEW RHS PANEL */
#our_performance .two_col_wrap {margin-top:8px;}
.ops_rev_side .rhs_box {width:163px;border:1px solid #e6e5e2;margin:0px 0px 10px 10px;}
.ops_rev_side .rhs_box img {padding:3px;margin:0px;}
.ops_rev_side .rhs_box h3 {padding:2px 5px 0px;margin:0px;}
.ops_rev_side .rhs_box h4 {padding:0px 5px;margin-bottom:11px;color:#99867d; }
.ops_rev_side .rhs_box h2 {color:#99867d;font-size:11px;padding:9px 0px;margin:0px 5px;background:url("../images/background/bg-rhs-panel-thin-h2.gif") no-repeat bottom;}



/*--------TABLES--------*/
table {
    border-collapse: collapse;
}

table.figures,
table.core_strat  {
    margin-bottom: 25px;
    color: #686766;
    font-size: 1.1em;
    border-top: 4px solid #bfbbb8;
}

table.figures thead tr th,
table.figures thead tr td,
table.figures tbody tr th,
table.figures tbody tr td {
    border-bottom: 1px solid #bfbbb8;
    padding: 2px 5px;
    vertical-align: bottom;
}

table.figures tbody tr th,
table.figures thead tr th.l_align,
table.figures tbody tr td.l_align {
    text-align: left;
    vertical-align: top;
}

table.figures tbody tr th,
table.figures thead tr th.l_align_smallpad,
table.figures tbody tr td.l_align_smallpad {
    text-align: left;
    padding: 2px 5px;
}

table.figures thead tr th,
table.figures tbody tr th.r_align,
table.figures tbody tr td {
    text-align: right;
    }

table.figures thead tr th {
    color: #3d5192;
    padding: 12px 5px 4px 5px;
    font-weight: normal;
}

table.figures thead tr th.title {
    padding: 3px 0px 15px 5px;
}

table.figures tbody .th_padded th {
    padding-top: 15px;
}

table.figures tbody .th_padded th span {
    color: #7e7770;
}

table.figures tbody td strong,
table.figures tbody th strong {
    color: #3d5192;
}

table.figures tbody tr th,
table.figures tbody tr td.total_hi_light {
    color: #686766;
    font-weight: normal;
}

th.lbl {text-align:left;color:#867866;font-weight:bold;}

table.figures .r_align {
    font-weight: bold;
}

table.figures strong {
    font-weight: bold;
}

table.figures thead tr th.section_divide,
table.figures thead tr td.section_divide,
table.figures tbody tr th.section_divide,
table.figures tbody tr td.section_divide  {
    border-bottom: 1px solid #3D5192;
}

table.figures thead tr th.no_divide,
table.figures thead tr td.no_divide,
table.figures tbody tr th.no_divide,
table.figures tbody tr td.no_divide  {
    border-bottom: none;
}

table.figures thead tr th sup a,
table.figures thead tr td sup a,
table.figures tbody tr th sup a,
table.figures tbody tr td sup a {
    text-decoration: none;
}

.table_footnote {
    font-size: 0.9em;
    font-style: italic;
}

table.core_strat {
    background-color: transparent;
}

table.core_strat tbody th div{
    color: #fff;
    font-weight: bold;
    padding: 5px;
    height: 4.3em;
}

table.core_strat tbody th div.dark_blu_bloc {
    background-color: #003366;
}

table.core_strat tbody th div.orange_bloc {
    background-color: #CC6600;
}

table.core_strat thead tr th,
table.core_strat thead tr td,
table.core_strat tbody tr th,
table.core_strat tbody tr td {
    border-bottom: 1px solid #bfbbb8;
    vertical-align: top;
}

table.core_strat tbody tr th {
    padding: 0px 5px;
}

table.core_strat thead tr th {
    padding: 5px 5px 10px 5px;
    font-weight: normal;
}

table.core_strat tbody tr td {
    padding: 5px 5px 30px 5px;
}

.table_footnote p {
    font-size: 1.2em;
}

.table_footnote .inline_number li {
    margin-left: 0px;
}

.table_footnote span {
    color: #686766;
}

table.three_quarter {
    width: 75%;
}

table.full_width {
    width: 100%;
}

table.half {
    width: 228px;
    float: left;
    margin-right: 18px;
}



/*---------------PRINT SPECIFIC----------------*/

.screen,
img.enlarge,
div.masthead ul.tool_nav,
div.col_one,
div.banner_bloc,
div.banner_bloc_body,
div.breadcrumbs,
div.rhs-panel-thin,
div.world_ops_body,
div.footer ul,
ul#board,
ul.ops_rev_list  {
    display: none ! important;
}

div.masthead {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 10px 0px;
    width: 100%;
    background: none;
    position: relative;
    border-bottom: 12px solid #f3f0ee;
}

img.ara_2008 {
    position: absolute;
    top: 0px;
    right: 0px;
}

body#overview div.rhs-panel-thin,
div.ops_rev_side {
    clear: both;
}

div.ops_rev_side {
    float: none;
}

div.footer {
    margin: auto;
    width: 100%;
    height: 31px;
    background: #867866;
    position: relative;
}

div.col_three  {
    page-break-before: always;
}

/* OPERATING REVIEW RHS PANEL */
#our_performance .two_col_wrap {
    margin-top: 8px;
}

.ops_rev_side .rhs_box,#exec_commitee div {
    width: 163px;
    border: 1px solid #e6e5e2;
    margin: 0px 0px 10px 10px;
}

.ops_rev_side .rhs_box img,#exec_commitee div img{
    padding: 3px;
    margin: 0px;
}

.ops_rev_side .rhs_box h3,#exec_commitee div h3 {
    padding: 2px 5px 0px;
    margin: 0px;
}

.ops_rev_side .rhs_box h4,#exec_commitee div h4 {
    padding: 0px 5px;
    margin-bottom: 11px;
    color: #99867d;
}

.ops_rev_side .rhs_box h2 {
    color: #99867d;
    font-size: 11px;
    padding: 9px 0px;
    margin: 0px 5px;
    background: url("../images/background/bg-rhs-panel-thin-h2.gif") no-repeat bottom;
}
/* CLICKVIEW */
.clickview_top {
    background: url("../images/background/bg-clickview-top.gif") no-repeat 0 0;
    width: 505px;
    height: 26px;
    margin-bottom: -4px;
}

.clickview_top span {
    width: 234px;
    margin-left: 13px;
    margin-top: 4px;
    color: #867866;
    font-weight: bold;
    font-size: 1.1em;
    display: block;
    float: left;
    display: inline;
}

.clickview {
    width: 505px;
    background: url("../images/background/bg-clickview.gif") no-repeat 0 0;
}

.clickview h2 {
    font-size: 1.1em;
    color: #182f7c;
    padding: 7px 13px 13px;
    margin: 0px;
}

.clickview .col1,.clickview .col2 {
    width: 221px;
    margin: 6px 13px;
    float: left;
    font-size: 1.1em;
}

.clickview a {
    float: right;
    font-size: 1.1em;
    color: #867866;
    font-weight: bold;
    text-decoration: underline;
    padding: 6px 12px;
    display: none;
}

.clickview p {
    font-size:1em;
}

.clickview h2 span {
    font-weight:normal;
    }
.clickview h3 {
    font-size:1em;
    font-weight:bold;
    color:#808080;
    margin-bottom:1em;
}
.clickview h4 {
    margin-bottom:0px;
    border-bottom:1px solid #ddddde;
    font-size:1em;
    font-weight:bold;
    color:#808080;
    padding:0.2em 0;
}
.clickview ul {
    margin:0px;
    padding:0px;
}

.table_footnote {
    font-size: 0.9em;
    font-style: italic;
}

li {
    list-style-type: none;
}

ol,ul.arrow,ul.inline_number {
    font-size: 1.2em;
    color: #686766;
    margin: 0px 0px 1em 0px;
    padding: 0px;
}

ol li {
    list-style-type: none;
    font-size: 100%;
    margin: 0.25em 0 0 2em;
}

ol ol,ol ol ol,ul ul,ul ul ul {
    font-size: 100%;
}

ol.lower_alpha li {
    list-style-type: lower-alpha;
}

ol.upper_alpha li {
    list-style-type: upper-alpha;
}

ol.lower_roman li {
    list-style-type: lower-roman;
}

ol.upper_roman li {
    list-style-type: upper-roman;
}

ol.numeric li {
    list-style-type: decimal;
}

ol.inline_number,
ul.inline_number {
    list-style: none;
    position: relative;
    margin-left: 2em;
}

ol.lower_roman li ol li {
    list-style-type: upper-alpha;
}

ol.lower_roman li ol li ol li {
    list-style-type: lower-roman;
}

ol.numeric li ol li {
    list-style-type: lower-alpha;
}

ul.arrow li {
    background: url(../images/icons/icon_main_nav_arrow.gif) no-repeat 0 2px;
    padding-left: 10px;
}

ul.inline_number li,
ol.inline_number li{
    padding-bottom: 1em;
}

ul.inline_number {
    line-height: 1.2em;
    font-size: 1.2em;
}

.table_footnote p {
    font-size: 1.2em;
}

.table_footnote .inline_number li {
    margin-left: 0px;
}

.table_footnote span {
    color: #686766;
}
/* SHAREHOLDER INFORMATION */
.address-col {
    margin-left: 18px;
    width: 240px;
    float: left;
    margin-bottom: 4em;
}

address {
    font-size: 1.3em;
    color: #867866;
    margin: 2em 0;
    font-style: normal;
}

address strong,.address-col strong {
    color: #0c2577;
}

.address-col p {
    color: #867866;
}

.address-col ul,.address-col dl {
    margin: 0px;
    padding: 0px;
    font-size: 1.3em;
    color: #867866;
    margin: 2em 0;
}

.address-col label {
    color: #0c2577;
    font-weight: bold;
}

.address-col ul {
    margin-top: 3.5em;
}

.address-col ul li {
    margin-bottom: 1em;
}

.address-col ul li a {
    color: #0c2577;
}

.address-col .external {
    display: block;
    margin-top: 1em;
    font-size: 1.3em;
    color: #0c2577;
}

.address-col dd {
    display: block;
    float: left;
    font-size: 0.9em;
}

.address-col dt {
    display: block;
    float: left;
    width: 160px;
    font-size: 0.9em;
}

.director {
    margin: 0px 13px;
    padding-top:22px;
    min-height: 180px;
}

.director img,.director div {
    float: left;
}

.director div {
    width: 540px;
    margin-left: 13px;
}

.director h2,.director h3,.director h4 {
    color: #867866;
}

.director h3,.director h4 {
    font-size: 11px;
    font-weight: normal;
}

.director h3 {
    margin-top: 0.15em;
}

.director h4 {
    margin-bottom: 0.25em;
}

.director p,.director h2,.director h3,.director h4 {
    padding-right: 30px;
}

/* CLICKVIEW */
.clickview_top {
    background: url("../images/background/bg-clickview-top.gif") no-repeat 0 0;
    width: 505px;
    height: 26px;
    margin-bottom: -4px;
}

.clickview_top span {
    width: 234px;
    margin-left: 13px;
    margin-top: 4px;
    color: #867866;
    font-weight: bold;
    font-size: 1.1em;
    display: block;
    float: left;
    display: inline;
}

.clickview {
    width: 505px;
    background: url("../images/background/bg-clickview.gif") no-repeat 0 0;
    display: block;
}

.clickview h2 {
    font-size: 1.1em;
    color: #182f7c;
    padding: 7px 13px 13px;
    margin: 0px;
}

.clickview .col1,.clickview .col2 {
    width: 221px;
    margin: 6px 13px;
    float: left;
    font-size: 1.1em;
}

.clickview a {
    float: right;
    font-size: 1.1em;
    color: #867866;
    font-weight: bold;
    text-decoration: underline;
    padding: 6px 12px;
    display: none;
}

.clickview p {
    font-size:1em;
}

.clickview h2 span {
    font-weight:normal;
    }
.clickview h3 {
    font-size:1em;
    font-weight:bold;
    color:#808080;
    margin-bottom:1em;
}
.clickview h4 {
    margin-bottom:0px;
    border-bottom:1px solid #ddddde;
    font-size:1em;
    font-weight:bold;
    color:#808080;
    padding:0.2em 0;
}
.clickview ul {
    margin:0px;
    padding:0px;
}
.copy .clickview li {
    padding:0.125em 0;
    margin:0px;
    border-bottom:1px solid #ddddde;
}
.clickview img {
    border:1px solid #867866;
    margin:0px;
}
.clickview ul.arrow li{
    margin-left:13px;
    padding-left:1em;
    border-bottom-style:none;
    font-size:0.9em;
    padding-top:0;
    margin-bottom:0.75em;
}

.clickview h3.pbb {
    font-weight:bold;
    margin-left:13px;
    font-size:1.1em;
    margin-top:1em;
}

.clickview h3.wwo {
    font-weight:bold;
    margin:10px 13px 0px;
    font-size:1.1em;
    color:#0c2577;
}

.clickview .nocols {
    margin:7px 13px;
}

noscript {
    display: none;
}

div.thickbox_content {
    display: none;
}
