﻿body                        {font-family: Arial; font-size: 0.75em;}
.outer                      {width: 100%; text-align: center; margin: 0; padding: 0;}
.inner                      {display: inline-block; width: 970px; margin: 0; padding: 0; text-align: left;}

a:link                      {color: #0000FF;}
a:visited                   {}
a:hover                     {color: #FF0000;}
a:active                    {color: #FF0000;}

img.icon                    {float: left; margin: 0 5px 0 0; border: 0;}
img.menu-icon               {float: left; margin: 5px 5px 0 0; border: 0;}
.error                      {display: block; font-weight: bold; color: #FF0000; margin: 0 0 20px 0;}

/* Header */
#header                     {float: left; width: 100%; margin: 0;}
#header a:link              {color: #808080; text-decoration: none;}
#header a:visited           {color: #808080; text-decoration: none;}
#header a:hover             {color: #FF0000; text-decoration: underline;}
#header a:active            {color: #FF0000; text-decoration: underline;} 

#top-header                 {float: left; width: 100%; margin: 0;}
#logo                       {float: left; width: 230px;}
#logo img                   {border: 0;}
#site-title                 {float: left; width: 370px;}
#site-title h1              {font-size: 2.6em; font-weight: normal; color: #9D0026; margin: 15px 0 0 0;}
#top-links                  {float: left; width: 180px; margin: 5px 0 0 0;}
#top-links ul               {float: left; margin: 0; padding: 0;}
#top-links ul li            {float: left; list-style-type: none;}
#search                     {float: right; width: 190px; vertical-align: top; padding: 0; margin: 0; text-align: right;}
#search .search-button      {margin: 0 0 0 5px;}

#lower-header               {float: left; width: 100%; margin: -10px 0 0 0;}    
#download-pdf               {float: right; width: 220px; margin: 0; text-align: right;}
#download-pdf img           {border: 0;}

#menu                       {float: left; width: 100%; margin: 10px 0 0 0;}
*html #menu                 {margin: 0;}
#menu a                     {cursor: pointer;}
#menu .selected             {font-weight: bold; background-color: #005AA9; color: #FFFFFF;}
#menu .selected:hover       {color: #000000;}

.breadcrumb                 {float: left; width: 100%; margin: 15px 0 2px 0; font-size: 0.9em;}
.breadcrumb img             {margin: 0 10px 1px 10px;}
.breadcrumb a:link          {color: #325198; text-decoration: none;}
.breadcrumb a:visited       {color: #325198; text-decoration: none;}
.breadcrumb a:hover         {color: #FF0000; text-decoration: underline;}
.breadcrumb a:active        {color: #FF0000; text-decoration: underline;}


/* Main Content */
#main                       {float: left; width: 100%; margin: 0;}
#main h2                    {font-size: 1.8em; font-weight: normal; background-color: #005AA9; color: #FFFFFF; padding: 1.5em 10px 10px 10px; margin: 0 0 10px 0;}

.content-container          {float: left; width: 770px; color: #000000; margin: 0;}
.content-container2          {float: left; width: 970px; color: #000000; margin: 0;}
.content-container h3,
.content-container2 h3      {font-size: 1.6em; font-weight: normal; background-color: #9D0026; color: #FFFFFF; padding: 5px 10px; margin: 0 0 20px 0;}
.content-container h4,
.content-container2 h4      {font-size: 1.4em; margin: 0;}
img.flag                    {float: left; margin: 0 10px 0 0;}
.group-section              {float: left; width: 100%;}
.group-section ul           {list-style-type: none; margin: 5px 0 20px 0; padding: 0;}
.group-section ul li        {margin: 0 0 2px 0;}
.group-left                 {float: left; width: 45%; margin-right: 5%;}
.group-right                {float: left; width: 45%;}

.image-container            {float: right; width: 200px; text-align: right;}
.image-container img        {border: 0px solid #DDDDDD;}

.prev-next                  {float: left; width: 100%; margin: 0 0 20px 0;}
.prev-next img              {border: 0;}
.prev-next span             {display: block; color: #8C8C8C; font-weight: bold; margin: 0 0 5px 0; width: 300px; border-bottom: 1px solid #8C8C8C;}

/* Footer */
#footer                         {float: left; width: 100%; margin: 20px 0;}
#footer .bottom-link            {float: left; width: 310px; border: 0px solid #325198; background-image: url('/investors/2009/HalfYearReport/images/gold-blend.png'); text-align: center; padding: 10px 0; font-size: 1.2em; cursor: pointer; text-decoration: none;}
#footer .bottom-link:link       {color: #000000;}   
#footer .bottom-link:visited    {color: #000000;}
#footer .bottom-link:hover      {color: #FFFFFF; background-color: #005AA9; background-image: none;}
#footer .bottom-link:active     {color: #FFFFFF;}

/* Homepage */
#home-container             {float: left; width: 100px; margin: 20px 0 0 0;}


.hidden                     {visibility: hidden;}
.hidden a:link              {color: #FFFFFF;}
.hidden a:visited           {color: #FFFFFF;}
.hidden a:hover             {color: #E5DAB2;}
.hidden a:active            {color: #E5DAB2;}

.opaque                     {}

#case-studies-container     {position: absolute; top: 0; left: 0; width: 970px; height: 569px; margin: 0; padding: 0; z-index: 2;}

#case-study1                {background-image: url('/investors/2009/HalfYearReport/images/case-study-uk-synergy.jpg'); width: 970px; height: 569px; margin: 0; padding: 0; z-index: 2;}
#case-study2                {background-image: url('/investors/2009/HalfYearReport/images/case-study-brazil.jpg'); width: 970px; height: 569px; margin: 0; padding: 0; z-index: 2;}
#case-study3                {background-image: url('/investors/2009/HalfYearReport/images/case-study-germany.jpg'); width: 970px; height: 569px; margin: 0; padding: 0; z-index: 2;}
#case-study4                {background-image: url('/investors/2009/HalfYearReport/images/case-study-uk-smurfit.jpg'); width: 970px; height: 569px; margin: 0; padding: 0; z-index: 2;}

.case-study-content         {position: relative; margin: 0; color: #FFFFFF; font-size: 1.3em;}
.case-study-content h3      {position: absolute; width: 460px; top: 229px; left: 550px; padding: 5px; font-size: 1.2em; margin: 0 0 10px 0;}
.case-study-content p       {margin: 0 0 10px 0;}

.navigation                 {position: absolute; width: 90px; top: 536px; left: 900px; z-index: 3;}
.navigation img             {border: 0; cursor: pointer; margin: 0 10px 0 0;}

.form-item                  {float: left; clear: left; width: 100%; margin: 0 0 20px 0;}
.form-item label            {float: left; width: 150px;}
.form-item input            {float: left; width: 300px;}
.form-item select           {float: left; width: 300px;}
.form-item textarea         {float: left; width: 500px; height: 250px;}
.form-item .button          {width: 100px;}

/* Search */
#search_results						{margin: 0 0 0 15px;}
p.your_search_for					{font-size: 1.2em;}
.search_results_box					{text-align: center;}
.search_results_box select			{font-size: 0.9em; margin: 0 10px;}

ul.search_results_paging			{float: left; list-style-type: none; margin: 0 0 0 30px; padding: 0;}
ul.search_results_paging li			{float: left; list-style-type: none; padding: 0 5px; color: #1D4392;}
ul.search_results_paging li.no_link {float: left; list-style-type: none; padding: 0 30px; color: #1D4392;}

#synonym_container					{float: left; clear: both;}
a.synonym							{font-weight: bold; font-style: italic;}

div#keymatch_container				{float: left; clear: both; width: 95%;}
.keymatch							{float: left; width: 100%; background-color: #fdf7d7; margin: 0 0 10px 0; border: 1px solid #CDCDCD; padding: 5px;}
.keymatch_text						{float: left; width: 90%;}
.keymatch_head						{float: right; font-size: 1.2em; color: #1F1576; font-weight: bold;}
.keymatch a							{font-size: 1.2em; font-weight: bold;}

.search_results_container			{clear: both; margin: 0 0 20px 0;}
.search_results_details				{float: left; width: 90%; margin: 0 0 15px 35px;}
a.search_title						{font-size: 1.2em;}
.search_document_type				{font-size: 0.9em; margin: 0; padding: 0;}
.document_type						{float: left; clear: left; background-color: #F9FDFF; width: 90%; border: 1px solid #CDCDCD; margin: 0 0 15px 0; padding: 2px;}

