.home_bodybg4col {background: url(/common/img/annual_review_2005/home_bodybg4col.jpg) repeat-y #FFFFFF;}
.bodybg4col {background: url(/common/img/annual_review_2005/bodybg4col.jpg) repeat-y #FFFFFF;}
ul.menu-left-annualreview LI {
	FLOAT: left; WIDTH: 150px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left;
}
ul.menu-left-annualreview LI A {
	FLOAT: left; COLOR: #404041;
}
ul.menu-left-annualreview .nav1  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px;
}
ul.menu-left-annualreview .nav2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; BACKGROUND: url(/common/img/pict-lv2-off.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 2px;
}
ul.menu-left-annualreview .nav3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 37px; BACKGROUND: url(/common/img/pict-lv3-off.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
ul.menu-left-annualreview .nav4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 39px; BACKGROUND: url(/common/img/pict-lv4-off.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 2px;
}
ul.menu-left-annualreview LI UL LI A {
	FLOAT: left;
}
ul.menu-left-annualreview LI UL LI UL LI A {
	FLOAT: left;
}
ul.menu-left-annualreview LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}
ul.menu-left-annualreview UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative;
}
ul.menu-left-annualreview UL UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative;
}
ul.menu-left-annualreview  li a.nav1:hover  {
	BACKGROUND: url(/common/img/annual_review_2005/pict_arrow_annrev.gif) no-repeat 0.5em 0.5em; COLOR: #3397b9; TEXT-DECORATION: none;
}

ul.menu-left-annualreview LI .nav-1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; BACKGROUND: url(/common/img/annual_review_2005/pict_arrow_annrev.gif) no-repeat 0.5em 0.5em; PADDING-BOTTOM: 0px; COLOR: #3397b9; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
ul.menu-left-annualreview .nav-2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; BACKGROUND: url(/common/img/pict-lv2-blue.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 0px; COLOR: #3397b9; PADDING-TOP: 2px;
}
ul.menu-left-annualreview .nav-3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 37px; BACKGROUND: url(/common/img/pict-lv3-blue.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 0px; COLOR: #3397b9; PADDING-TOP: 2px;
}
ul.menu-left-annualreview .nav-4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 39px; BACKGROUND: url(/common/img/pict-lv4-blue.gif) no-repeat 0px 0.6em; PADDING-BOTTOM: 0px; COLOR: #3397b9; PADDING-TOP: 2px;
}
ul.menu-left-annualreview .nav2:hover {
	BACKGROUND: url(/common/img/pict-lv2-blue.gif) no-repeat 0px 0.6em; COLOR: #3397b9; TEXT-DECORATION: none;
}
ul.menu-left-annualreview .nav3:hover {
	BACKGROUND: url(/common/img/pict-lv3-blue.gif) no-repeat 0px 0.6em; COLOR: #3397b9; TEXT-DECORATION: none;
}
ul.menu-left-annualreview .nav4:hover {
	BACKGROUND: url(/common/img/pict-lv4-blue.gif) no-repeat 0px 0.6em; COLOR: #3397b9; TEXT-DECORATION: none;
}
ul.menu-left-annualreview LI A.navtitle  {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/common/img/annual_review_2005/pict_arrow_annrev.gif) no-repeat 0.5em 0.1em; PADDING-BOTTOM: 2px; COLOR: #3397b9;
}
ul.menu-left-annualreview LI A.navtitlenoarrow {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #3397b9;
}

ul.crumbs-blue {
	FONT-SIZE: 0.9em; PADDING-BOTTOM: 15px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; margin-left: 6px;
}
ul.crumbs-blue LI {
	FLOAT: left;
}
ul.crumbs-blue LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/common/img/annual_review_2005/crumbs_annrev.gif) no-repeat 0px -0.2em; PADDING-BOTTOM: 0px; COLOR: #91867e; PADDING-TOP: 0px;
}
ul.crumbs-blue li.lvoff {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/common/img/annual_review_2005/crumbs_annrev_on.gif) no-repeat 0px -0.2em; PADDING-BOTTOM: 0px; COLOR: #3297b9; PADDING-TOP: 0px;
}
ul.crumbs-blue A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/common/img/annual_review_2005/crumbs_annrev_on.gif) no-repeat 0px -0.2em; PADDING-BOTTOM: 0px; COLOR: #3297b9; PADDING-TOP: 0px;
}
.annrev-module-blue {background: url(/common/img/annual_review_2005/report_bground.jpg) no-repeat; width: 552px; height: 224px; padding: 15px 15px 0px 15px; margin: 5px;}
html>body .annrev-module-blue {margin: -20px 7px 7px 7px;}
.annrev-module-blue p {color: #FFFFFF;}
.content-right-ar{width:215px;float: left;}
.download-info {margin: 120px 0px 0px 0px;}
#articlewrapper {width: 552px; margin-top: -25px;}
html>body #articlewrapper {margin-top: -13px;}
table#articles {margin: 10px 0px 5px 0px; padding: 0px; width: 552px; border: 0px;}
html>body table#articles {margin: 0px 0px 25px 0px;}
.articlebox {width: 267px; height: 132px; background-color: #DFD6D0; margin: 0px 0px 10px 0px; 
paddding: 0px 0px 10px 0px; float: left;}
.articlebox-text {margin-left: 130px; padding: 10px 5px 0px 0px;}
.article-title {color: #3397B9; font-weight: bold; }
.articlebox-text h2, h3.ar_rightcol_title, .chart h4 {font-size: 1.1em; color: #3397B9; font-weight: bold; padding: 0px; margin: 0px;}
.ar_center_subhead {font-size: 1.1em; color: #404041; font-weight: bold; padding: 0px; margin: 10px 0px 3px 0px;}
.highlight, .author {color: #3397B9;}
.author {font-size: 1.3em; margin-top: 1em;}
.right-blue-module {width: 160px; height: 160px; background: url(/common/img/annual_review_2005/right_blue_module.jpg) no-repeat; margin: 0px; padding: 0px; text-align:center; color: #FFFFFF;}
.right-blue-module a {color: #FFFFFF; text-decoration: none;}
.rightcol-center-image, .center-image {text-align: center; margin: 5px 0px 0px 0px; padding-top: 5px;}
.center {margin: 0px 50%; text-align: center;}
.floatleft {float: left;}
.quote p {font-size:1.3em; color:#3397B9; margin: 0px 0px 0.5em 0px; padding: 0px;}
.quote em{font-style: italic; color:#3397B9; margin: 0px; padding: 0px;}
p.quoteauthor {font-size:1.1em; color:#3397B9; font-styl e: italic; margin-top: 0.2em;}
.intro_para {margin: 0.8em 0px 1em 0px;}

/*page titles*/
#success_progress, #year_of_vaccine, #focus_on_patient, #growing_brands, #performance_highlights, #the_board, #exec_team, #corp_gov, #resp_statement, #bus_op_review { margin:0; padding:0; width: 393px; height: 35px; overflow: hidden;}
 #powering_performance, #shareholder_info, #closing, #summ_financial_statement, #summ_remuneration_report, #summ_usgaap { margin:0; padding:0; width: 393px; height: 35px; overflow: hidden;}
#success_progress span, #year_of_vaccine span, #focus_on_patient span, #growing_brands span, #powering_performance span, #performance_highlights span, #the_board span, #exec_team span, #corp_gov span, #resp_statement span, #shareholder_info span, #closing span, #summ_financial_statement span, #summ_remuneration_report span, #summ_usgaap span, #bus_op_review span {display: block; position: relative; z-index: 1; width: 393px; height: 35px;}


/*Styles for financial tables*/
#financial_data, #highlights_data {width: 100%;}
#consolidated_income, #consolidated_balance, #consolidated_cash {width: 100%;  margin-top: 5px;}
#consolidated_income td, #consolidated_balance td, #consolidated_cash td, #financial_data td {padding: 0px; margin: 0px; height: 15px;}
#consolidated_income th, #consolidated_balance th, #consolidated_cash th, #financial_data th{padding: 0px 0px 0px 0px; margin: 0px; height: 15px;}
#consolidated_income h2, #consolidated_balance h2, #consolidated_cash h2, #financial_data h2{color: #3397b9; padding: 0px; margin: 0px;}
#consolidated_income h3, #consolidated_balance h3, #consolidated_cash h3, #financial_data h3, table th h3 {font-size: 1em; }
#consolidated_income h3.light, #consolidated_balance h3.light, #consolidated_cash h3.light, #financial_data h3.light, table th h3.light {font-size: 1em; font-weight: normal; }
#consolidated_income h4, #consolidated_balance h4, #consolidated_cash h4, #financial_data h4 {font-size: 1em; margin: 0px 0px 0 0; padding: 0px;}

.onepxgreyline {border-bottom: 1px solid #91867E;}
.twopxgreyline {border-bottom: 2px solid #91867E;}
.shortonepxgreyline {background: url(/common/img/annual_review_2005/greyline.gif) repeat-x transparent right bottom; height: 1px; width: 30px; margin-right: 3px;}
#consolidated_income caption {text-align: left; font-weight: bold; font-size: 1.2em; border-bottom: 6px solid #999999; padding-bottom: 0.5em;}
table {margin-bottom: 15px;}
.bottom-margin {margin-bottom: 5px;}
caption.leftalign {margin: 0px; padding: 0px;}
.nodisplay {display: none;}
/* End financial styles*/
/*image and photo styles*/
 .img_float {float: left; width: 220px; margin: 0 10px 5px 0; padding: 5px;}
 #highlights_data {margin: 0 auto; text-align:center;}
 .biog_photo {float: left; width: 123px; margin-bottom: 12px; padding: 0px;}
html>body .biog_photo {margin: 0px 0px 15px 0px;}
.biog_text {float: left; padding-left: 10px; width: 410px;}

/* chart styles*/
.chart {background-color: #EFEDEC; margin: 0px 0px 10px 0px; padding: 1px 10px; width: 530px;}
.chart td, .chart th {padding: 0px; height: 25px;}
html>body table.chart {padding: 0px 15px 0px 10px;}
.chart h4 {padding: 5px 0px 0px 0px;}
/*end styles*/

/*miscellaneous*/
.full-width {width:550px; float: left; z-index: 2; }
.rightalign {float: right;}
.leftalign {text-align: left;}
#printme {padding: 30px 0px 0px 30px;}
.margin-bottom {margin: 0px 0px 10px 0px;}
html>body .margin-bottom {margin: 0px 0px 15px 0px;}
.content-right-info2 {background-color:#EFEDEC; border-bottom: 1px #C8C2BE solid;}

/*biographies*/
.biog-wrapper {width: auto; height:auto; clear: both;}
#biographies {width: 550px;}
