﻿h2.underline {
border-bottom:1px solid #FCC000;
padding-bottom:3px;
}

hr {
background-color:#FCC000;
border:0 none;
height:1px;
}

.tabsTable {
clear:both;
width:100%;
font-size:11px;
}

.tabsTable p {
	font-size:11px;
}

.tabsTable #tabs td {
background-image:url("/images/ar2009/tab_top.png");
background-position:right top;
background-repeat:no-repeat;
border-bottom:5px solid #347692;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
line-height:20px;
padding:10px;
text-transform:uppercase;
}

.tabsTable #tab1 {
background-color:#347692;
width:33%;
}

.tabsTable #tab2 {
background-color:#9774A0;
width:33%;
}

.tabsTable #tab3 {
background-color:#BB0321;
width:33%;
}

.tabsTable .headerRow td {
background-color:#FCC000;
border-bottom:1px solid #FFFFFF;
padding:5px;
text-transform:uppercase;
}

.tabsTable .tabContent td {
padding:10px;
vertical-align:top;
}

.tabsTable .tabContent .col2, .tabsTable .tabContent .col3 {
border-left:1px solid #FFFFFF;
}

.tabsTable #tabContent1 .col1, .tabsTable #tabContent1 .col2 {
background-color:#CBDAE3;
}

.tabsTable #tabContent1 .col3 {
background-color:#EAF0F4;
}

.tabsTable #tabContent2 .col1, .tabsTable #tabContent2 .col2 {
background-color:#E4DCE7;
}

.tabsTable #tabContent2 .col3 {
background-color:#F4F1F6;
}

.tabsTable #tabContent3 .col1, .tabsTable #tabContent3 .col2 {
background-color:#EFC7B8;
}

.tabsTable #tabContent3 .col3 {
background-color:#F9E9E2;
}

.box {
margin-bottom:15px;
margin-top:15px;
}

.box .boxHeader {
background-position:right center;
background-repeat:no-repeat;
font-weight:bold;
height:17px;
padding-left:10px;
padding-top:4px;
text-transform:uppercase;
font-size:11px;
}

.box .boxBody {
padding:5px;
}

.box .boxBody p {
font-size:11px;
}

.box.green .boxBody {
background-color:#F4F7F9;
}

.box.green .boxHeader {
background-color:#7B9738;
background-image:url("/images/ar2009/box_green_bg.jpg");
color:#FFFFFF;
}

ul.arrows  {
margin:10px 10px 10px 20px;
}

ul.arrows li {
list-style-image:url("/images/ar2009/bullet_small.png");
padding:3px;
}


/* GRI Header */
p.contentHeader  {
color:#545454;
font-size:14px;
font-weight:bold;
padding-top:10px;
}

.GRIHeader
{
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    background-color: #7B9738;	
    /*background-image: url(/images/ar2009/box_green_bg.jpg);*/
	background-position: left; 
	background-repeat: no-repeat;
	padding-left: 10px; 
	padding-top: 3px;
	height: 20px;
}

.GRIHeader table
{
	width: 100%;
	border-collapse: collapse;
    padding: 0px; 
	margin: 0px;
	border: 0;
}

.GRIHeader table td
{  	
	padding: 0px; 
	margin: 0px;    	
}

.GRIHeader .status
{
	margin-right: 10px;
}               

/* GRI Table */

.GRITable
{
	width: 100%;
	font-size:12px;
}

.GRITable td
{
	text-align: right;
	padding: 3px;
}

.GRITable td.col1,
.GRITable td.col2
{    	
	text-align: left;
}

.GRITable td.col1
{
	width: 30px;    	
}

.GRITable td.col3
{   
	width: 120px; 	   	
}

.GRITable td.col4
{
	width: 70px;
}

.GRITable tr.secHeader td,
.GRITable tr.secSubHeader td,
.GRITable tr.secSubHeader2 td
{
	font-weight: bold;
	text-align: left;
}

.GRITable tr.secHeader td
{
	font-size: 12px;    	
	color: #7B9738;
	text-transform: uppercase;
	padding-top:10px;
	padding-bottom:5px;
}

.GRITable tr.secSubHeader td
{
	font-size: 12px;
	color: #646567;
}

.GRITable tr.secSubHeader2 td
{
	font-size: 11px;
	font-style:italic;
	color: #646567;
}

.GRITable tr.alt
{
	background-color: #F6F5F3;
}

/* GRI Content */
.GRIContent
{
	font-size: 12px;
	padding: 5px;
}


/* GRI Tabs */
    
.GRItabs
{
    border-bottom:1px solid #7B9738;
    height:26px;
    margin: 0px;        
    margin-bottom:20px;         
	margin-top: 10px;
    padding-left: 10px;
}

.GRItabs li
{
    background:none repeat scroll 0 0 transparent !important;
    display:inline;
    padding:0 !important;
}

.GRItabs li a
{        
    border-color: #FFFFFF;
    border-style:solid solid none;        
    border-width:1px 1px medium;
    color:#545454;
    float:left;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
}
    
.GRItabs li a.selected
{
    background:none repeat scroll 0 0 white;
    border-color: #7B9738;
    color:#00667F;
    height:21px;
}

/* Status boxes */    
.status
{    	
	width: 64px;
	height: 16px;    	
	float:left;
}

.statusBox
{
	background-color: #D9DADB;
	border: solid 1px #FFFFFF;
	margin: 1px;
	width: 12px;
	height: 12px;
	float: left;
}

.status.reported
{    	
}

.status.reported .box1
{
	background-color: #7B9738;
}   

.status.partially .box2
{
	background-color: #E9D65F;
}

.status.notRelevant .box3
{
	background-color: #8B857A;
} 

.status.notReported .box4
{
	background-color: #BB0321;
} 
