﻿/* THEME STYLES */
/*
    CSS Document for Home Retail Group - Corporate Responsibility 2007/2008
    Build: Oliver Long on behalf of SAS - 01/05/2008
*/

/*-------------------------------------------------------------------------------------------------- Environment */

/* Specific link and copy colours */
#nav_1.current a, .group .highlight, #nav_1 a:hover, q.pullout
{
    color: #f99d31 !important;
}
#nav_2.current a, .chairman .highlight, #nav_2 a:hover, q.pullout
{
    color: #a21984 !important;
}
#nav_3.current a, .review .highlight, #nav_3 a:hover, q.pullout
{
    color: #37609a !important;
}
#nav_4.current a, .governance .highlight, #nav_4 a:hover, q.pullout
{
    color: #008c7f !important;
}
#nav_5.current a, .financial .highlight, #nav_5 a:hover, q.pullout
{
    color: #3e0f62 !important;
}
#nav_6.current a, .otherinfo .highlight, #nav_6 a:hover, q.pullout
{
    color: #be2c2c !important;
}


/* Top nav selected colours - dotted bar overlay */
#nav_1.current
{
    background: url(/hrg/arr07/_images/bg_nav_group.gif) repeat-x top left;    
    border-right: 4px solid #ffffff;
    padding-right: 0px;
}
#nav_2.current
{
    background: url(/hrg/arr07/_images/bg_nav_chairman.gif) repeat-x top left;
    border-right: 4px solid #ffffff;
    padding-right: 0px;
}
#nav_3.current
{
    background: url(/hrg/arr07/_images/bg_nav_review.gif) repeat-x top left;
    border-right: 4px solid #ffffff;
    padding-right: 0px;
}
#nav_4.current
{
    background: url(/hrg/arr07/_images/bg_nav_governance.gif) repeat-x top left;
    border-right: 4px solid #ffffff;
    padding-right: 0px;
}
#nav_5.current
{
    background: url(/hrg/arr07/_images/bg_nav_financial.gif) repeat-x top left;
    border-right: 4px solid #ffffff;
    padding-right: 0px;
}
#nav_6.current
{
    background: url(/hrg/arr07/_images/bg_nav_more.gif) repeat-x top left;
    border-right: 4px solid #ffffff;
    padding-right: 0px;
}

/* Inline dotted box colours */

.group .largeinfo_inline
{
    border: 2px dotted #f99d31;
}

.chairman .largeinfo_inline
{
    border: 2px dotted #a21984;
}
.review .largeinfo_inline
{
    border: 2px dotted #37609a;
}
.governance .largeinfo_inline
{
    border: 2px dotted #008c7f;
}
.financial .largeinfo_inline
{
    border: 2px dotted #3e0f62;
}
.otherinfo .largeinfo_inline
{
    border: 2px dotted #be2c2c;
}

/* Line colour for main nav */

.group #main_navigation
{
    background: url(/hrg/arr07/_images/bg_dottedmain_group.gif) repeat-x top left;
}
.chairman #main_navigation
{
    background: url(/hrg/arr07/_images/bg_dottedmain_chairman.gif) repeat-x top left;
}
.review #main_navigation
{
    background: url(/hrg/arr07/_images/bg_dottedmain_review.gif) repeat-x top left;
}
.governance #main_navigation
{
    background: url(/hrg/arr07/_images/bg_dottedmain_governance.gif) repeat-x top left;
}
.financial #main_navigation
{
    background: url(/hrg/arr07/_images/bg_dottedmain_financial.gif) repeat-x top left;
}
.otherinfo #main_navigation
{
    background: url(/hrg/arr07/_images/bg_dottedmain_otherinfo.gif) repeat-x top left;
}

/* Table colouring */
.review table tr
{
    /*border-bottom: 1px dotted #37609a;*/
}

.review table, .review table tr.linebtmthick td
{
    border-bottom: 2px solid #37609a;
}

.review table thead th
{
    font-size: 0.7em; /* 13px */ /*color: #fff;*/
    font-weight: bold; /*background-color: #37609a;*/
    border-bottom: 1px solid #fff;
    vertical-align: bottom;
    text-align: right;
    background: #fff url(/hrg/arr07/_images/solid_review_hztl.gif) repeat-x bottom right;
}

.review table thead th.row_header
{
    text-align: left;
}

.review table tr.linetop
{
    /*border-top: 1px solid #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/dotted_review_hztl.gif) repeat-x top;
    padding-bottom: 1px;
}

.review table tr.linebtm td
{
    /*border-bottom: 1px dotted #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/solid_review_hztl.gif) repeat-x bottom right;
}
.generaltable tr.linedotted td
{
    /*border-bottom: 1px dotted #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/dotted_review_hztl.gif) repeat-x bottom;
}
.review table tr.highlight td
{
    /*border-bottom: 1px dotted #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/bg_finan_highlight.gif) repeat top left;
}

.review table td.lineleft
{
    border: none;
    background: #fff url(/hrg/arr07/_images/dotted_finan_vtcl.gif) repeat-x bottom;
    padding-bottom: 1px;
}



.review table th.linebtm
{
    border: none;
    background: #3e0f62 url(/hrg/arr07/_images/dotted_finan_hztl.gif) repeat-x bottom;
    padding-bottom: 1px;
}

/*Financial table */


.financial table, .financial table tr.linebtmthick td
{
    border-bottom: 2px solid #3e0f62;
    overflow: hidden;
}

.financial table thead th
{
    font-size: 0.7em; /* 13px */ /*color: #fff;*/
    font-weight: bold; /*background-color: #3e0f62; border-bottom: 1px solid #fff;*/
    background: #fff url(/hrg/arr07/_images/solid_finan_hztl.gif) repeat-x bottom;
    vertical-align: bottom;
    text-align: right;
}

.financial table tr.linetop
{
    /*border-top: 1px solid #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/dotted_finan_hztl.gif) repeat-x top;
    padding-bottom: 1px;
}

.financial table tr.linebtm td
{
    /*border-bottom: 1px dotted #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/solid_finan_hztl.gif) repeat-x bottom right;
}

.financial table tr.highlight td, .financial table tr td.highlight
{
    /*border-bottom: 1px dotted #3e0f62;*/
    /*border: none;*/
    background: #fff url(/hrg/arr07/_images/bg_finan_highlight.gif) repeat top left;
}

.financial table tr td.highlight_lt
{
    border-left: 1px solid #3e0f62;
    border-top: 1px solid #3e0f62;
}

.financial table tr td.highlight_t
{
    border-top: 1px solid #3e0f62;
}

.financial table tr td.highlight_rt
{
    border-right: 1px solid #3e0f62;
    border-top: 1px solid #3e0f62;
}

.financial table tr td.highlight_ltr
{
    border-left: 1px solid #3e0f62;
    border-top: 1px solid #3e0f62;
    border-right: 1px solid #3e0f62;
}

.financial table tr td.highlight_lr
{
    border-left: 1px solid #3e0f62;
    border-right: 1px solid #3e0f62;
}

.financial table tr td.highlight_lb
{
    border-left: 1px solid #3e0f62;
    border-bottom: 1px solid #3e0f62;
}

.financial table tr td.highlight_b
{
    border-bottom: 1px solid #3e0f62;
}

.financial table tr td.highlight_rb
{
    border-right: 1px solid #3e0f62;
    border-bottom: 1px solid #3e0f62;
}

.financial table tr td.highlight_lbr
{
    border-left: 1px solid #3e0f62;
    border-bottom: 1px solid #3e0f62;
    border-right: 1px solid #3e0f62;
}

.financial table td.lineleft
{
    border: none;
    background: #fff url(/hrg/arr07/_images/dotted_finan_vtcl.gif) repeat-x bottom;
    padding-bottom: 1px;
}

.financial table th.linebtm
{
    border: none; /*background: #3e0f62 url(/hrg/arr07/_images/dotted_finan_hztl.gif) repeat-x bottom;*/
    background: url(/hrg/arr07/_images/bg_tile_financial.gif) repeat-x bottom;
    border-left: 4px solid #fff;
}

/* nt */
.financial table.nonfinancialdata
{
    border-bottom: 2px dotted #3e0f62;
}

.financial table.nonfinancialdata tr.linebtm td
{
    /*border-bottom: 1px dotted #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/dotted_finan_hztl.gif) repeat-x bottom right;
}
/* close nt */

/*Governance table */

.governance table, .governance table tr.linebtmthick td
{
    border-bottom: 2px dotted #008c7f;
}

.governance table thead th
{
    font-size: 0.7em; /* 13px */
    color: #fff;
    font-weight: bold;
    background-color: #008c7f; /*border-bottom: 1px solid #fff;*/
    vertical-align: bottom;
    text-align: right;
}

.governance table tr.linetop
{
    /*border-top: 1px solid #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/dotted_governance_hztl.gif) repeat-x top;
    padding-bottom: 1px;
}

.governance table tr.linebtm td
{
    /*border-bottom: 1px dotted #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/dotted_governance_hztl.gif) repeat-x bottom right;
}

.governance table tr.highlight td
{
    /*border-bottom: 1px dotted #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/bg_governance_highlight.gif) repeat top left;
}

.governance table td.lineleft
{
    border: none;
    background: #fff url(/hrg/arr07/_images/dotted_governance_vtcl.gif) repeat-x bottom;
    padding-bottom: 1px;
}

.governance table th.linebtm
{
    /*border-bottom:1px dotted #fff;*/
    border: none;
    background: #008c7f url(/hrg/arr07/_images/dotted_governance_hztl.gif) repeat-x bottom;
    padding-bottom: 1px;
}

.governance table tbody td
{
    background-color: #ececea !important; /* Colouring for cells */
}

/* Other information table */

.otherinfo table.datatable
{
    border-bottom: 2px solid #be2c2c;
}

.nobottom
{
    border-bottom: none !important;
}

.otherinfo table thead th
{
    font-size: 0.7em; /* 13px */
    /*color: #fff;*/
    font-weight: bold;
    /*background-color: #be2c2c;*/
    border-bottom: 1px solid #fff;
    vertical-align: bottom;
    text-align: right;
}

.otherinfo table thead th    {background: url(/hrg/arr07/_images/solid_other_hztl.gif) repeat-x bottom right;}

.otherinfo table.statistics thead th    {background: none;}

.otherinfo table.statistics thead th.label    {font-size:0.75em !important; color:#666666 !important;}
.otherinfo table.statistics thead th.strong    {color:#666666 !important;}

.otherinfo table tr.linetop
{
    border-top: 1px solid #be2c2c;
}

.otherinfo table tr.linebtm td
{
    /*border-bottom: 1px dotted #3e0f62;*/
    border: none;
    background: #fff url(/hrg/arr07/_images/solid_other_hztl.gif) repeat-x bottom right;
}

.otherinfo table tr.linebtmthick td
{
    border-bottom: 2px solid #be2c2c;
}

.governance table.datatable thead th.label
{
    color:#fff !important;
}

/* Homepage highlight module colour changes */
#highlight_content .content_holder.highlights
{background-color:#5dc0c5}

#highlight_content .content_holder.group
{background-color:#f89d31}

#highlight_content .content_holder.chairman
{background-color:#a21984}

#highlight_content .content_holder.review
{background-color:#37609a}

#highlight_content .content_holder.governance
{background-color:#008c7f}

#highlight_content .content_holder.financial
{background-color:#3e0f62}

#highlight_content .content_holder.more
{background-color:#be2c2c}