body {
margin: 0;
padding: 0;
color: #666666;
background: #fff url("../../../images/US/2008ar/bg_body-white.gif") repeat-y;
font-size: 62.5%;
line-height: 100%;
font-family: Arial, Helvetica, Verdana, sans-serif;
}
body.black {
background: #000 url("../../../images/US/2008ar/bg_body-black.gif") repeat-y;
}
body.darkfade {
background: #fff url("../../../images/US/2008ar/bg_body-darkfade.gif") repeat-y;
}
img {
border: none;
}
a, a:link, a:visited {
color: #666666;
text-decoration: underline;
}
a:hover, a:active {
color: #007dc3;
text-decoration: none;
}
a.white, a.white:link, a.white:visited {
color: #FFFFFF;
text-decoration: underline;
}
a.white:hover, a.white:active {
color: #FFFFFF;
text-decoration: none;
}
a.blue, a.blue:link, a.blue:visited {
color: #007dc3;
text-decoration: underline;
}
a.blue:hover, a.blue:active {
color: #007dc3;
text-decoration: none;
}
.white {
color: #ffffff;
}
.dark {
color: #333333;
}

.dark a, .dark a:link, .dark a:visited {
color: #333333;
text-decoration: underline;
}
.dark a:hover, .dark a:active {
color: #007dc3;
text-decoration: none;
}

ul {
margin: 0;
padding: 0;
font-size: 1.1em;
line-height: 1.5em;
margin-bottom: 1.5em;
margin-left: 1.5em;
}
li {
	margin: 0;
	padding: 0;
	padding-left: -1.5em;
}


.blue {
color: #007dc3;
}
.small {
font-size: 1.0em;
line-height: 1.4em;
}
div#page {
width: 770px;
}
sup {
line-height: 100%;
}
hr {
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
}

div#nav {
width: 220px;
min-height: 768px;
height: auto !important;
height: 768px;
background: transparent url("../../../images/US/2008ar/bg_nav.jpg") no-repeat;
float: left;
}
#nav ul {
	margin: 0;
	padding: 0;
}
#nav ul li {
	margin: 0;
	padding: 0;
	line-height: 20px;
}

div#main {
width: 550px;
float: left;
min-height: 768px;
height: auto !important;
height: 768px;
color: #666666;
padding-bottom: 40px;
}
.indent {
	margin-left: 55px;
}
div.width420 {
	width: 420px;
}
div.width450 {
	width: 450px;
}
div.indent-toppadding {
	margin-left: 55px;
	margin-top: 25px;
}
.bluefade {
background: transparent url("../../../images/US/2008ar/bg_bluefade.gif") no-repeat;
}
.bluefade-long {
background: transparent url("../../../images/US/2008ar/bg_bluefade-long.gif") no-repeat;
}
.darkfade {
color: #ffffff;
background: transparent url("../../../images/US/2008ar/bg_darkfade.gif") no-repeat;
}

div#ar_year {
	padding-top: 54px;
	padding-right: 29px;
	text-align: right;
	padding-bottom: 44px;
}
div#ar_year-focus {
	padding-top: 54px;
	padding-right: 29px;
	text-align: right;
	padding-bottom: 24px;
	background: transparent url("../../../images/US/2008ar/bg_white.gif") no-repeat;
}
div#pagination_top {
	padding-top: 20px;
	padding-left: 465px;
	height: 14px;
}

span.page { background:url("../../../images/US/2008ar/page_num.gif") 0px 0px no-repeat; height: 14px; width:27px; display:block; overflow: hidden; text-indent: -1000px; float: left; }
a#page1 { background:url("../../../images/US/2008ar/page_num.gif") -27px 0px no-repeat; height: 14px; width:11px; display:block; overflow: hidden; text-indent: -1000px; float: left; }
a#page1 span { display:none; }
a#page1:hover,
a#page1.selected { background:url("../../../images/US/2008ar/page_num.gif") -27px -14px no-repeat; }
a#page2 { background:url("../../../images/US/2008ar/page_num.gif") -38px 0px no-repeat; height: 14px; width:11px; display:block; overflow: hidden; text-indent: -1000px; float: left; }
a#page2 span { display:none; }
a#page2:hover,
a#page2.selected { background:url("../../../images/US/2008ar/page_num.gif") -38px -14px no-repeat; }
a#page3 { background:url("../../../images/US/2008ar/page_num.gif") -49px 0px no-repeat; height: 14px; width:11px; display:block; overflow: hidden; text-indent: -1000px; float: left; }
a#page3 span { display:none; }
a#page3:hover,
a#page3.selected { background:url("../../../images/US/2008ar/page_num.gif") -49px -14px no-repeat; }


h1 {
margin: 0;
padding: 0;
color: #0b2a49;
font-weight: normal;
font-size: 1.5em;
line-height: 1.5em;
margin-bottom: 20px;
}
h1.focus {
margin: 0;
padding: 0;
color: #0b2a49;
font-weight: normal;
font-size: 1.5em;
line-height: 1.5em;
margin-bottom: 10px;
margin-top: 25px;
}
h2 {
margin: 0;
padding: 0;
color: #007dc3;
font-weight: normal;
font-size: 1.5em;
line-height: 1.2em;
}
h2.gray {
margin: 0;
padding: 0;
color: #666666;
font-weight: normal;
font-size: 1.5em;
line-height: 1.2em;
margin-bottom: 10px;
}
h3 {
margin: 0;
padding: 0;
color: #007dc3;
text-transform: uppercase;
font-weight: bold;
font-size: 1.2em;
line-height: 1.5em;
}
h3.bluelc {
margin: 0;
padding: 0;
color: #007dc3;
text-transform: none;
font-weight: normal;
font-size: 1.1em;
line-height: 1.5em;
}
p {
margin: 0;
padding: 0;
font-size: 1.1em;
line-height: 1.5em;
margin-bottom: 1.5em;
}
td {
margin: 0;
padding: 0;
font-size: 1.1em;
line-height: 1.5em;
margin-bottom: 1.5em;
}
.backtotop {
display: block;
text-align: right;
clear: both;
}

a#nav_growth { background:url("../../../images/US/2008ar/nav/growth.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; margin-top: 10px;}
a#nav_growth.selected, a#nav_growth:hover { background:url("../../../images/US/2008ar/nav/growth.gif") -220px 0px no-repeat; }
a#nav_growth_rd { background:url("../../../images/US/2008ar/nav/growth_rd.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_growth_rd.selected, a#nav_growth_rd:hover { background:url("../../../images/US/2008ar/nav/growth_rd.gif") -220px 0px no-repeat; }

a#nav_rd_pipeline { background:url("../../../images/US/2008ar/nav/rd_pipeline.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_rd_pipeline.selected, a#nav_rd_pipeline:hover { background:url("../../../images/US/2008ar/nav/rd_pipeline.gif") -220px 0px no-repeat; }

a#nav_growth_focus { background:url("../../../images/US/2008ar/nav/growth_focus.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_growth_focus.selected, a#nav_growth_focus:hover { background:url("../../../images/US/2008ar/nav/growth_focus.gif") -220px 0px no-repeat; }

a#nav_specialties_overview { background:url("../../../images/US/2008ar/nav/specialties_overview.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_specialties_overview.selectedA { background:url("../../../images/US/2008ar/nav/specialties_overview.gif") -220px 0px no-repeat; }
a#nav_specialties_overview.selectedB { background:url("../../../images/US/2008ar/nav/specialties_overview.gif") -440px 0px no-repeat; }
a#nav_specialties_overview:hover { background:url("../../../images/US/2008ar/nav/specialties_overview.gif") -220px 0px no-repeat; }

a#nav_specialty_eyecare { background:url("../../../images/US/2008ar/nav/specialty_eyecare.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_specialty_eyecare.selected, a#nav_specialty_eyecare:hover { background:url("../../../images/US/2008ar/nav/specialty_eyecare.gif") -220px 0px no-repeat; }
a#nav_specialty_neurosciences { background:url("../../../images/US/2008ar/nav/specialty_neurosciences.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_specialty_neurosciences.selected, a#nav_specialty_neurosciences:hover { background:url("../../../images/US/2008ar/nav/specialty_neurosciences.gif") -220px 0px no-repeat; }
a#nav_specialty_aesthetics { background:url("../../../images/US/2008ar/nav/specialty_aesthetics.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_specialty_aesthetics.selected, a#nav_specialty_aesthetics:hover { background:url("../../../images/US/2008ar/nav/specialty_aesthetics.gif") -220px 0px no-repeat; }
a#nav_specialty_dermatology { background:url("../../../images/US/2008ar/nav/specialty_dermatology.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_specialty_dermatology.selected, a#nav_specialty_dermatology:hover { background:url("../../../images/US/2008ar/nav/specialty_dermatology.gif") -220px 0px no-repeat; }
a#nav_specialty_obesity { background:url("../../../images/US/2008ar/nav/specialty_obesity.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_specialty_obesity.selected, a#nav_specialty_obesity:hover { background:url("../../../images/US/2008ar/nav/specialty_obesity.gif") -220px 0px no-repeat; }
a#nav_specialty_urologics { background:url("../../../images/US/2008ar/nav/specialty_urologics.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_specialty_urologics.selected, a#nav_specialty_urologics:hover { background:url("../../../images/US/2008ar/nav/specialty_urologics.gif") -220px 0px no-repeat; }

a#nav_growth_global { background:url("../../../images/US/2008ar/nav/growth_global.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_growth_global.selected, a#nav_growth_global:hover { background:url("../../../images/US/2008ar/nav/growth_global.gif") -220px 0px no-repeat; }


a#nav_letter { background:url("../../../images/US/2008ar/nav/letter.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; margin-top: 10px; }
a#nav_letter.selected, a#nav_letter:hover { background:url("../../../images/US/2008ar/nav/letter.gif") -220px 0px no-repeat; }
a#nav_letter_approvals { background:url("../../../images/US/2008ar/nav/letter_approvals.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_letter_approvals.selected, a#nav_letter_approvals:hover { background:url("../../../images/US/2008ar/nav/letter_approvals.gif") -220px 0px no-repeat; }
a#nav_letter_highlights { background:url("../../../images/US/2008ar/nav/letter_highlights.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_letter_highlights.selected, a#nav_letter_highlights:hover { background:url("../../../images/US/2008ar/nav/letter_highlights.gif") -220px 0px no-repeat; }

a#nav_financials { background:url("../../../images/US/2008ar/nav/financials.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; margin-top: 10px; }
a#nav_financials.selected, a#nav_financials:hover { background:url("../../../images/US/2008ar/nav/financials.gif") -220px 0px no-repeat; }
a#nav_financials_statements { background:url("../../../images/US/2008ar/nav/financials_statements.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_financials_statements.selected, a#nav_financials_statements:hover { background:url("../../../images/US/2008ar/nav/financials_statements.gif") -220px 0px no-repeat; }

a#nav_information { background:url("../../../images/US/2008ar/nav/information.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; margin-top: 10px; }
a#nav_information.selected, a#nav_information:hover { background:url("../../../images/US/2008ar/nav/information.gif") -220px 0px no-repeat; }

a#nav_information_board { background:url("../../../images/US/2008ar/nav/information_board.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_information_board.selected, a#nav_information_board:hover { background:url("../../../images/US/2008ar/nav/information_board.gif") -220px 0px no-repeat; }
a#nav_information_executive { background:url("../../../images/US/2008ar/nav/information_executive.gif") no-repeat; height: 20px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_information_executive.selected, a#nav_information_executive:hover { background:url("../../../images/US/2008ar/nav/information_executive.gif") -220px 0px no-repeat; }
a#nav_information_overview { background:url("../../../images/US/2008ar/nav/information_overview.gif") no-repeat; height: 35px; width:220px; display:block; overflow: hidden; text-indent: -1000px; padding-bottom: 1px; }
a#nav_information_overview.selected, a#nav_information_overview:hover { background:url("../../../images/US/2008ar/nav/information_overview.gif") -220px 0px no-repeat; }


.tbl_pad_all {
	padding: 5px;
	display: block;
}
.tbl_pad_left {
	padding: 5px;
	padding-left: 0px;
	display: block;
}






/* FINANCIAL TABLES */
.tbl {
	padding-top: 2px;
	padding-bottom: 2px;
}
.tbl_dol {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: right;
	color: #0b2a49;
}
.tbl_num {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	text-align: right;
	color: #0b2a49;
}
.tbl_sym {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	text-align: left;
	color: #0b2a49;
}
.tbl_b {
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0b2a49;
	background: #dfeaf2;
}
.tbl_dol_b {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-align: right;
	color: #0b2a49;
	background: #dfeaf2;
}
.tbl_num_b {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	text-align: right;
	color: #0b2a49;
	background: #dfeaf2;
}
.tbl_sym_b {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	text-align: left;
	color: #0b2a49;
	background: #dfeaf2;
}
.tbl_a {
	padding-top: 2px;
	padding-bottom: 2px;
	color: #0b2a49;
	background: #dfeaf2;
}
.tbl_dol_a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-align: right;
	color: #0b2a49;
	background: #dfeaf2;
}
.tbl_num_a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 0px;
	text-align: right;
	color: #0b2a49;
	background: #dfeaf2;
}
.tbl_sym_a {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	text-align: left;
	color: #0b2a49;
	background: #dfeaf2;
}


.a_nav_cs {
background: #007dc3;
color: #fff;
padding: 3px;
}
.a_nav_cs a, .a_nav_cs a:link, .a_nav_cs a:visited {
color: #FFFFFF;
text-decoration: underline;
}
.a_nav_cs a:hover, .a_nav_cs a:active {
color: #FFFFFF;
text-decoration: none;
}



