/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
/*.sIFR-active h1 {
  visibility: hidden;
  font-family: Verdana;
  background:transparent;
}*/

  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }

/* Print Styles */
#printCall { display:none; }
#headerPrint { display:none; }
#printDate { display:none; }

}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
  .sIFR-active #title h1, .sIFR-active .bkt-header h2{
    visibility: hidden;
  }
}/* Elan CSS */
/* Structure Styles */
html {margin:0 auto; padding:0px;}
body {margin:0 auto; padding:0px; background:#e5e1dc; font-family:Arial, Helvetica, sans-serif;}
#container {width:990px; margin:0 auto; background:#fff;}
#banner-home {z-index:1;}
a {outline:none;}
a:hover {}
input {outline:none;}
img {border:none;}

/* Header Styles */
#header {height:80px; width:100%;}
#logo {float:left; padding-left:48px; padding-top:7px;}
/* Search */
#search {float:right; width:444px; height:21px; padding-top:5px; background:url(/images/bg-search.jpg) no-repeat right top; color:#878787; font-size:10px; text-align:right;}
#search-link {float:right; padding-top:1px;}
#search a {color:#878787; text-decoration:none; border-right:1px solid #cccccc; display:block; padding-right:12px; margin-right:12px; float:left; letter-spacing:0.2px;}
#search a:hover {color:#666;}
#search label {display:block; float:left; letter-spacing:0.2px;}
#search-form {float:right; padding-left:7px; padding-right:18px;}
#bg-keyword {width:88px; background:url(/images/search-keyword.gif) no-repeat left top; float:left;} /* IE Special Styles */
#search-keyword {width:78px; padding:0px; padding-left:5px; padding-right:5px; border:none; background:none; float:left;}
#search-submit {padding:0px; margin-left:2px; width:13px; height:14px; border:none; cursor:pointer; text-indent:-999em; background:url(/images/search-submit.gif) no-repeat left top #dddcdd; display:block; float:left; outline:none; outline-width:0;}
#search-submit:hover {border:none; outline:none;}
#search-submit:focus {border:none; outline:none;}
.clearfloat {clear:both; line-height:0px; height:0px; margin:0px; padding:0px;}

/* Navigation */
#navigation {height:24px; float:right; margin-top:27px; padding:0px; padding-right:10px; background:url(/images/bg-nav.gif) no-repeat left top; width:672px; z-index:100000;}
#nav {margin:0px; padding:0px; z-index:100000;}
#nav ul {margin:0px; padding:0px; z-index:100000;}
#nav li { list-style-type:none; float:left; z-index:100000;}
#nav li a { text-decoration:none; font-size:12px; color:#4f4f4f; text-indent:-999em; padding-bottom:3px; z-index:100000;}
/* Transparent */
/*#nav ul {filter:alpha(opacity=93);-moz-opacity:.93;opacity:.93;}*/
/* Drop Down Menu */
#nav ul {left:-999em; position:absolute; width:177px; background: url(/images/bg-dropdown.png) no-repeat bottom left transparent; display:block; padding-bottom:25px; padding-top:4px; margin-left:8px; z-index:100000;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav ul li {width:161px; float:left; background:url(/images/bg-nav-a.gif) no-repeat 16px bottom;}
#nav ul li a { width:161px; text-indent:0em; cursor:pointer; color:#fff; padding-left:17px; margin-right:0px; font-size:11px; padding-top:10px; letter-spacing:0.5px;}
#nav ul li a:hover {color:#b4fd50;}
/* Adjust Position For Last Drop Down Menu */
#nav .last-dropdown {margin:0px; margin-left:-45px;}
/* Third Level */
#nav ul ul {display:none;}
#nav ul li:hover ul, #nav ul li.sfhover ul {left:auto; display:block;}
#nav ul ul {/* margin-left:177px; */padding-bottom:18px; background:url(/images/bg-dropdown-ul.png) no-repeat bottom left transparent;}
#nav ul li .third-level {background:url(/images/third-level-close.gif) no-repeat 86% 15px;}
#nav ul li .third-level:hover, #nav ul li:hover .third-level {color:#b4fd50; background:url(/images/third-level-open.gif) no-repeat 86% 15px;}
#nav ul ul ul {display:none;}

#nav a {text-decoration:none;display:block;}
#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
html>/**/body #navigation #nav li:hover ul{left:auto;}
/*#nav li:hover ul, */#nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto;}
#nav ul ul {margin:-27px 0px 0px 177px; padding-top:0px;}

/* Off State Styles */
#nav .company { height:24px; width:78px; display:block; background:url(/images/nav1-off.gif) no-repeat left top;}
#nav .therapies { height:24px; width:79px; display:block; background:url(/images/nav2-off.gif) no-repeat left top;}
#nav .patient-impact { height:24px; width:108px; display:block; background:url(/images/nav3-off.gif) no-repeat left top;}
#nav .research-and-development { height:24px; width:48px; display:block; background:url(/images/nav4-off.gif) no-repeat left top;}
#nav .drug-technologies { height:24px; width:131px; display:block; background:url(/images/nav5-off.gif) no-repeat left top;}
#nav .news-and-events { height:24px; width:106px; display:block; background:url(/images/nav6-off.gif) no-repeat left top;}
#nav .investor-relations { height:24px; width:122px; display:block; background:url(/images/nav7-off.gif) no-repeat left top;}
/* On Hover Styles */
#nav li .company:hover, #nav li:hover .company {background:url(/images/nav1-on.gif) no-repeat left top; display:block;}
#nav li .therapies:hover, #nav li:hover .therapies {background:url(/images/nav2-on.gif) no-repeat left top; display:block;}
#nav li .patient-impact:hover, #nav li:hover .patient-impact {background:url(/images/nav3-on.gif) no-repeat left top; display:block;}
#nav li .research-and-development:hover, #nav li:hover .research-and-development {background:url(/images/nav4-on.gif) no-repeat left top; display:block;}
#nav li .drug-technologies:hover, #nav li:hover .drug-technologies {background:url(/images/nav5-on.gif) no-repeat left top; display:block;}
#nav li .news-and-events:hover, #nav li:hover .news-and-events {background:url(/images/nav6-on.gif) no-repeat left top; display:block;}
#nav li .investor-relations:hover, #nav li:hover .investor-relations {background:url(/images/nav7-on.gif) no-repeat left top; display:block;}
/* Patient Open Styles */
#nav .company-active { height:24px; width:78px; display:block; background:url(/images/nav1-on.gif) no-repeat left top;}
#nav .therapies-active { height:24px; width:79px; display:block; background:url(/images/nav2-on.gif) no-repeat left top;}
#nav .patient-impact-active { height:24px; width:108px; display:block; background:url(/images/nav3-on.gif) no-repeat left top;}
#nav .research-and-development-active { height:24px; width:48px; display:block; background:url(/images/nav4-on.gif) no-repeat left top;}
#nav .drug-technologies-active { height:24px; width:131px; display:block; background:url(/images/nav5-on.gif) no-repeat left top;}
#nav .news-and-events-active { height:24px; width:106px; display:block; background:url(/images/nav6-on.gif) no-repeat left top;}
#nav .investor-relations-active { height:24px; width:122px; display:block; background:url(/images/nav7-on.gif) no-repeat left top;}

/* Banner */
#banner-top {width:990px; height:35px; background:url(/images/bg-header.jpg) no-repeat left top;}
#banner {width:990px; }
#banner-home {width:990px; height:370px; overflow:hidden;}
#marketed-drugs { overflow:hidden; }
/* Level 1 Banner
.company-main {height:190px; background:url(/images/banner-main1.jpg) no-repeat left top;}
.therapies-main {height:190px; background:url(/images/banner-main2.jpg) no-repeat left top;}
.patient-impact-main {height:190px; background:url(/images/banner-main3.jpg) no-repeat left top;}
.research-and-development-main {height:190px; background:url(/images/banner-main4.jpg) no-repeat left top;}
.drug-technologies-main {height:190px; background:url(/images/banner-main5.jpg) no-repeat left top;}
.news-and-events-main {height:190px; background:url(/images/banner-main6.jpg) no-repeat left top;}
.investor-relations-main {height:190px; background:url(/images/banner-main7.jpg) no-repeat left top;} */
/* Level 2 Banner
.company-sub {height:130px; background:url(/images/banner-sub1.jpg) no-repeat left top;}
.therapies-sub {height:130px; background:url(/images/banner-sub2.jpg) no-repeat left top;}
.patient-impact-sub {height:130px; background:url(/images/banner-sub3.jpg) no-repeat left top;}
.research-and-development-sub {height:130px; background:url(/images/banner-sub4.jpg) no-repeat left top;}
.drug-technologies-sub {height:130px; background:url(/images/banner-sub5.jpg) no-repeat left top;}
.news-and-events-sub {height:130px; background:url(/images/banner-sub6.jpg) no-repeat left top;}
.investor-relations-sub {height:130px; background:url(/images/banner-sub7.jpg) no-repeat left top;} */

/* Main Home */
#main-home {background:url(/images/bg-home.jpg) no-repeat left top; width:952px; height:388px; padding:0px 19px 0px 19px;}
#bkt-left {width:305px; float:left; padding-right:12px; padding-top:19px; font-size:11px; color:#666;}
#bkt-mid {width:316px; float:left; padding-right:12px; padding-top:19px; font-size:11px; color:#666;}
#bkt-right {width:305px; float:left; padding-top:19px; font-size:11px; color:#666;}
/* Different Containers */
#main-home a {color:#003399; text-decoration:none;}
#main-home a:hover { text-decoration:underline;}
#main-home p {line-height:16px;}
#bkt-right2 p {margin:0px; padding:0px; padding-bottom:10px; padding-top:4px;}
#bkt-right2 strong {color:#19aa95;}
#bkt-left1 {width:305px; height:210px; margin-bottom:12px; background:url(/images/bg-bkt-left1.jpg) no-repeat left top;}
#bkt-left-full {width:305px; height:370px; margin-bottom:12px; background:url(/images/bg-bkt-left-full.jpg) no-repeat left top;}
#bkt-left1 p, #bkt-left-full p {padding-top:0px; margin-top:8px; margin-bottom: 9px; padding-bottom: 0px;}
#bkt-left1 h3 {padding:0px; margin:0px; font-size:11px; color:#575757; background:url(/images/bkt-h3.gif) no-repeat left top; width:145px; height:16px; padding-top:2px; padding-left:6px; margin-top:15px; margin-bottom:8px; line-height:14px;}
#bkt-left1 ul {margin:0px; padding:0px; margin-left:10px;}
#bkt-left1 ul li { list-style-type:none; background:url(/images/bkt-dot.gif) no-repeat 0px 5px; padding-left:10px; padding-bottom:3px;}
#bkt-left-full h3 {  font-size:11px; color:#575757;  background-color: #b8e2dc; width:247px; padding-left: 6px; padding-right: 5px; padding-bottom: 0px; padding-top: 0px; margin: 0px; line-height:14px; }

.h3-content {background:url(/images/h3-btm.gif) no-repeat bottom left; width:257px; padding: 0px;  padding-bottom: 4px; margin: 0px; }
.h3-container {background:url(/images/h3-top.gif) no-repeat top left; width:257px; padding: 0px; padding-top: 4px; margin: 0px; margin-top: 15px; margin-left: -6px; margin-bottom: 14px;}

#report-area {height:91px; width:220px; padding-top:10px;}
#report-area p {margin:0px; padding:0px; padding-top:20px;}
.annual-report {float:right;}
#bkt-left2 {width:305px; height:128px; background:url(/images/bg-bkt-left2.jpg) no-repeat left top;}
#bkt-mid1 {width:316px; height:210px; margin-bottom:12px; background:url(/images/bg-bkt-mid1.jpg) no-repeat left top;}
#bkt-mid1 h3 {padding:0px; margin:0px; font-size:11px; color:#575757; background:url(/images/bkt-mid1-h3.gif) no-repeat left top; width:118px; height:16px; padding-top:2px; padding-left:6px; margin-top:15px; margin-bottom:8px; line-height:14px;}
#bkt-mid1 ul {margin:0px; padding:0px; margin-left:10px;}
#bkt-mid1 ul li { list-style-type:none; background:url(/images/bkt-dot.gif) no-repeat 0px 5px; padding-left:10px; padding-bottom:3px;}
#bkt-mid2 {width:316px; height:128px; background:url(/images/bg-bkt-mid2.jpg) no-repeat left top;}
#bkt-mid2 p {padding-top:0px; margin:0px;}
#bkt-mid2 .bkt-content {padding-top:13px;}

#bkt-mid-full {width:316px; height:370px; margin-bottom:12px; background:url(/images/bg-bkt-mid-full.jpg) no-repeat left top;}
#bkt-mid1 p, #bkt-mid-full p {padding-top:0px; margin-top:8px; margin-bottom: 9px; padding-bottom: 0px;}

#bkt-mid-full h3 {  font-size:11px; color:#575757;  background-color: #b8e2dc; width:247px; padding-left: 6px; padding-right: 5px; padding-bottom: 0px; padding-top: 0px; margin: 0px; line-height:14px; }

#bkt-right1 {width:305px; height:130px; overflow:hidden; margin-bottom:11px;}
#bkt-right2 {width:305px; height:204px; padding-top:5px; background:url(/images/bg-bkt-right2.jpg) no-repeat left top;}

#bkt-right2-full {width:305px; height:224px; padding-top:5px;}
#bkt-right-full {width:305px; height:370px; margin-bottom:12px; background:url(/images/bg-bkt-right-full.jpg) no-repeat left top;}
#bkt-right-full p {padding-top:0px; margin-top:8px; margin-bottom: 9px; padding-bottom: 0px;}

#bkt-right-full h3 {  font-size:11px; color:#575757;  background-color: #b8e2dc; width:247px; padding-left: 6px; padding-right: 5px; padding-bottom: 0px; padding-top: 0px; margin: 0px; line-height:14px; }
.bkt-header {padding-top:12px; height:20px; background:url(/images/bg-bkt-header.gif) no-repeat 23px 13px; font-size:12.5px; color:#333; font-weight:bold; line-height:10px; padding-left:38px;}
#bkt-left .bkt-header {padding-left:30px; background:url(/images/bg-bkt-header.gif) no-repeat 15px 13px; }
#bkt-left .bkt-content {padding-left:30px; padding-right:20px;}
#bkt-right .bkt-content, #bkt-mid .bkt-content {padding-left:38px; padding-right:26px;}
#bkt-right-full .bkt-content {padding-left:30px; padding-right:20px;}
.bkt-chart {float:right;}
#main-home .arrow {margin-bottom:-1px;}

/* Main */
#bg-main {width:990px; background:url(/images/bg-main.jpg) repeat-x bottom left #ede9e3; padding-bottom:33px;}
#main {width:954px; padding-left:18px; padding-right:18px; background:url(/images/bg-main-top.jpg) repeat-x top left transparent; color:#666666; font-size:12px;}
#breadcrumb {height:23px; width:616px; padding-top:10px; padding-left:216px; background:url(/images/bg-breadcrumb.jpg) no-repeat 193px 12px; color:#777; font-size:10px;}
#breadcrumb a {font-size:10px; color:#777; text-decoration:none; margin-right:3px; margin-left:3px;}
#breadcrumb a:hover {color:#444;}
#breadcrumb .active {color:#444; padding-left:4px;}
.center { text-align:center;}

/* Left */
#left {width:180px; float:left; margin-right:12px;}
#quote {margin-top:15px; width:172px; padding-left:5px; padding-right:0px; color:#666666; font-size:15px; margin-bottom:10px; background:url(/images/quote-graphic.gif) no-repeat 6px 4px;}
#quote p {margin:0px; padding:0px;}
.author { text-transform:uppercase; color:#6d9c2e; font-size:10px;}
/* Left Nav */
#leftnav-top {width:180px; background:url(/images/bg-leftnav-top.jpg) no-repeat left top; }
#leftnav-bot {width:180px; background:url(/images/bg-leftnav-bot.jpg) no-repeat left bottom; padding-bottom:30px;}
#leftnav {width:180px; background:url(/images/bg-leftnav.jpg) repeat-y left top;}
#leftnav ul {padding:0px; margin:0px; width:141px; padding-left:19px; padding-top:5px;}
#leftnav ul ul {padding:0px; margin:0px; margin-left:15px; width:126px;}
#leftnav li { list-style-type:none;}
#leftnav a {color:#fff; text-decoration:none; font-size:11px; border-bottom:1px solid #56ab67; display:block; width:143px; padding-top:12px; padding-bottom:2px;}
#leftnav a:hover {color:#98ea2a;}
#leftnav ul ul {display:none; padding-top:5px;}
#leftnav ul .third-level ul {display:none;}
#leftnav ul .third-level a {background:url(/images/side-close.gif) no-repeat 95% 76%;}
#leftnav ul .third-level a:hover {background:url(/images/side-hover.gif) no-repeat 95% 76%;}
#leftnav ul .third-level ul a {background:none;}
#leftnav ul ul a {background:none; border-bottom:none; width:128px; padding-top:4px;padding-bottom:0px; font-size:10px;}
#leftnav ul ul a {}
#leftnav ul .active-nav {color:#98ea2a;}
#leftnav ul .active-nav a {color:#98ea2a;}
#leftnav ul .active-nav ul a {color:#fff;}
#leftnav ul .active-nav ul a:hover {color:#98ea2a;}
#leftnav ul  ul .active-nav {color:#98ea2a;}
#leftnav ul .third-level-open ul {display:block;}
#leftnav ul .third-level-open a {background:url(/images/side-open.gif) no-repeat 95% 80%;}
#leftnav ul .third-level-open ul a {background:url(/images/side-ul.jpg) no-repeat 0px 9px; padding-left:8px;}
#leftnav ul .third-level-open ul a:hover {background:url(/images/side-ul-active.jpg) no-repeat 0px 9px; }
#leftnav ul .third-level-open ul a.active-nav {background:url(/images/side-ul-active.jpg) no-repeat 0px 9px; }
/* Fourth Level */
#leftnav ul .third-level-open ul ul {padding-top:0px; margin-left:10px;}
#leftnav ul .third-level-open ul ul a {background:url(/images/side-ul-ul.gif) no-repeat 0px 11px; padding-left:8px; width:110px;}
#leftnav ul .third-level-open ul ul a:hover {background:url(/images/side-ul-ul-active.gif) no-repeat 0px 11px; }
#leftnav ul .third-level-open ul ul a.active-nav {background:url(/images/side-ul-ul-active.gif) no-repeat 0px 11px; }

/* Content */
#bg-content-container {width:573px; float:left; background:url(/images/bg-content.gif) no-repeat left top #fcfbfa;}
#content-container {width:573px; float:left; background:url(/images/bg-content-bot.gif) no-repeat left bottom transparent;}
/* Full Width */
#bg-content-container-full {width:757px; float:right; background:url(/images/bg-content-full.gif) no-repeat left top #fcfbfa; margin-right:2px;}
#content-container-full {width:757px; float:right; background:url(/images/bg-content-full-bot.gif) no-repeat left bottom transparent;}

/* Access */
#access {width:117px; height:45px; padding-top:1px; float:right; position:relative; right:-32px; background:url(/images/bg-access.jpg) no-repeat right top; }
#access-position {padding-left:40px;}
#access #print-area { width:18px; height:18px; background:url(/images/icon-print.gif) no-repeat left top; float:left; margin-left:6px;}
#access #email-area { width:18px; height:18px; background:url(/images/icon-email.gif) no-repeat left top; float:left; margin-left:6px;}
#access #facebook-area { width:18px; height:18px; background:url(/images/icon-facebook.gif) no-repeat left top; float:left; margin-left:0px;}
#access #twitter-area { width:18px; height:18px; background:url(/images/icon-twitter.gif) no-repeat left top; float:left; margin-left:6px;}
#access .print {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-print.gif) no-repeat left top;}
#access .print:hover {background:url(/images/icon-print-hover.gif) no-repeat left top;}
#access .email {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-email.gif) no-repeat left top;}
#access .email:hover {background:url(/images/icon-email-hover.gif) no-repeat left top;}
#access .facebook {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-facebook.gif) no-repeat left top;}
#access .twitter {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-twitter.gif) no-repeat left top;}

/* Access IR*/
#access-ir {width:175px; height:45px; padding-top:1px; float:right; position:relative; right:-32px; background:url(/images/bg-access-ir.jpg) no-repeat right top; }
#access-ir-position {padding-left:40px;}
#access-ir #rss-area { width:18px; height:18px; background:url(/images/icon-rss.gif) no-repeat left top; float:left; margin-left:5px;}
#access-ir #facebook-area { width:18px; height:18px; background:url(/images/icon-facebook.gif) no-repeat left top; float:left; margin-left:6px;}
#access-ir #twitter-area { width:18px; height:18px; background:url(/images/icon-twitter.gif) no-repeat left top; float:left; margin-left:6px;}
#access-ir #email-area { width:18px; height:18px; background:url(/images/icon-email.gif) no-repeat left top; float:left; margin-left:6px;}
#access-ir #print-area { width:18px; height:18px; background:url(/images/icon-print.gif) no-repeat left top; float:left; margin-left:6px;}
#access-ir #alert-area { width:21px; height:18px; background:url(/images/email-alert.gif) no-repeat left top; float:left; margin-left:6px;}
#access-ir .rss {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-rss.gif) no-repeat left top;}
#access-ir .facebook {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-facebook.gif) no-repeat left top;}
#access-ir .twitter {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-twitter.gif) no-repeat left top;}
#access-ir .email {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-email.gif) no-repeat left top;}
#access-ir .email:hover {background:url(/images/icon-email-hover.gif) no-repeat left top;}
#access-ir .print {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-print.gif) no-repeat left top;}
#access-ir .print:hover {background:url(/images/icon-print-hover.gif) no-repeat left top;}
#access-ir .alert {display:block; width:21px; height:18px; text-indent:-999em; background:url(/images/email-alert.gif) no-repeat left top;}

/* Social Media */
#social {width:75px; height:30px; padding-top:10px; float:right; position:relative; right:10px;}
#social #rss-area { width:18px; height:18px; background:url(/images/icon-rss.gif) no-repeat left top; float:left; margin-left:0px;}
#social #facebook-area { width:18px; height:18px; background:url(/images/icon-facebook.gif) no-repeat left top; float:left; margin-left:6px;}
#social #twitter-area { width:18px; height:18px; background:url(/images/icon-twitter.gif) no-repeat left top; float:left; margin-left:6px;}
#social .rss {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-rss.gif) no-repeat left top;}
#social .facebook {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-facebook.gif) no-repeat left top;}
#social .twitter {display:block; width:18px; height:18px; text-indent:-999em; background:url(/images/icon-twitter.gif) no-repeat left top;}

.minheight {width:1px; height:500px; float:left;}
#content {width:515px; float:left; color:#666; font-size:12px; padding-left:25px; padding-bottom:20px; padding-top:10px;}
#content-full {width:699px; float:left; color:#666; font-size:12px; padding-left:25px; padding-bottom:20px; padding-top:10px;}
#content h1, #content-full h1 {color:#319d8c; font-weight:bold; font-size:18px; margin:0px; padding:0px; padding-top:10px; padding-bottom:15px;}
#content h2, #content-full h2 {color:#333; font-weight:bold; font-size:14px; margin:0px; padding:0px; padding-top:7px; padding-bottom:2px;}
#content .h2-border, #content-full .h2-border {margin:0px; padding:0px; background:url(/images/h2-border.gif) no-repeat left top; width:496px; height:28px; padding-left:25px; padding-top:11px;}

#content .press-header, #content-full .press-header {font-size:16px;}
#content .extra-space, #content-full .extra-space {padding-bottom:15px;}
#content h3, #content-full h3 {color:#555; font-weight:bold; font-size:13px; margin:0px; padding:0px; padding-top:7px; padding-bottom:2px;}
#content p, #content-full p {color:#666; font-size:12px; margin:0px; padding:0px; padding-top:2px; padding-bottom:15px; line-height:18px;}
#content-full p {padding-right:95px;}
#content strong, #content-full strong {color:#333;}
#content a, #content-full a {color:#003399; text-decoration:none;}
#content a:hover, #content-full a:hover { text-decoration:underline;}
#content ul, #content-full ul {margin:0px; padding:0px; padding-bottom:10px; line-height:18px;}
#content ul li, #content-full ul li { list-style-type:none; background:url(/images/li-dot.gif) no-repeat 1px 7px; padding-left:12px; margin-bottom:2px;}
#content ul ul, #content-full ul ul {margin-left:15px;}
#content ol, #content-full ol {margin:0px; padding:0px; padding-top:5px; margin-bottom:15px;}
#content ol li, #content-full ol li {margin-left:25px; margin-bottom:4px;}
.hr {border:none; height:1px; background:url(/images/hr-line.gif) no-repeat left top; width:auto; display:block; padding:0px; margin-top:2px; margin-bottom:13px; line-height:1px;}
.hr-solid {border:none; height:1px; border-top:1px solid #cccccc; display:block; padding:0px; margin-top:2px; margin-bottom:13px; line-height:1px;}
.back-top {padding-left:13px; background:url(/images/back-top.gif) no-repeat 0px 6px; padding-bottom:5px; margin-bottom:10px; display:block; width:90px;}
.content-left {float:left; width:240px; margin-top:10px;}
.content-right {float:left; width:240px; margin-top:10px;}
#content .caption, #content-full .caption {font-size:10px; line-height:15px; padding-bottom:8px;}
.blue-arrow {background:url(/images/arrow-blue.gif) no-repeat right; padding-right:10px;}
.pdf-download {margin-bottom:-4px; margin-right:4px;}
/* Form */
#content form .h2-border {background:url(/images/h2-gray-border.gif) no-repeat left top; font-weight:normal; margin-bottom:12px;}
#content #medical-info {color:#666666; font-size:11px;}
#content #medical-info .input-area {margin-bottom:15px;}
#content #medical-info .text-input {width:245px; height:12px; margin-top:3px; line-height:12px;}
#content #medical-info .menu-input {width:245px; margin-top:3px; font-size:11px;}
#content #medical-info .radio-area {margin-left:-4px;margin-top:3px;}
#content #medical-info .radio-area label {margin-right:2px;}
#content #medical-info .textarea {margin-top:3px; width:400px; height:127px; font-family:Arial, Helvetica, sans-serif;}
#content #medical-info .content-left {width:264px; margin:0px; margin-bottom:5px;}
#content #medical-info .content-right {margin:0px; margin-bottom:5px;}
#content #medical-info .submit {background:#2ab09c; border:2px solid #ddd; font-size:10px; color:#fff; text-transform:uppercase; padding:2px 12px 1px 12px; outline:none;}
#content #medical-info .submit:active {background:#00957f;}

/* Right */
#right {width:173px; float:left; margin-left:13px; margin-bottom:20px;}
#elan-excellence {width:173px; height:130px; margin-bottom:14px;}
#promo-banner-right {width:173px; margin-bottom:14px;}
#promo-banner-left {width:173px; margin-top:14px;}
#bg-relatedlink {background:url(/images/bg-relatedlink-bot.gif) no-repeat bottom left; width:173px;}
#relatedlink {background:url(/images/bg-relatedlink-top.jpg) no-repeat top left; width:173px;}
#relatedlink .minheight {height:200px; width:1px;float:left;}
#relatedlink-content {width:150px; float:left; padding-right:6px; padding-left:16px; padding-top:40px; color:#fff; font-size:11px; padding-bottom:12px;}
#relatedlink-content a {color:#fff; text-decoration:none; margin-bottom:18px; display:block}
#relatedlink-content a:hover {color:#ede9e2; }

/* Footer */
#footer {width:100%; background:#3b3c3f; height:34px; padding-top:17px; color:#b6b6b6; text-align:center; font-size:10px;}
#footer .copyright {}
#footer .divider {font-size:12px; color:#19aa95; margin-left:11px; margin-right:11px;}
#footer a {color:#b6b6b6; text-decoration:none;}
#footer a:hover {color:#dedede;}

/* Back to Press Releases */
.back-press {width:82px; height:22px; float:left;font-size:9px; text-transform:uppercase; font-weight:bold; margin-top:20px;}

/* Team Top */
#team-top p {font-size:11px;}

/* Stock Quote */
.stock {padding:0px; margin:0px; border:none; margin-top:5px; margin-bottom:20px; width:460px;}
.stock .odd {background:#ebe6df;}
.stock .right {text-align:right;}
.stock .footnote {color:#666; vertical-align:text-top;}
.stock .change {color:#ff0000;}
.stock th {background:#3db5a2; font-size:14px; font-weight:bold; color:#fff; text-align:left;padding-left:14px; padding-right:14px; padding-top:6px; padding-bottom:5px;}
.stock tr {color:#444; background:#fafaf8;}
.stock td {padding:0px; margin:0px; padding-top:6px; padding-bottom:5px;padding-left:14px; padding-right:14px; }


/* Job Search Styles */
#bg-content-containerJobSearchTop {width:573px; float:left; background:url(/images/bg-content-job-search.gif) no-repeat left top #fcfbfa;}
#content-containerJobSearchTop {width:573px; float:left; background:url(/images/bg-content-job-search-bot.gif) no-repeat left bottom transparent;}
#bg-content-containerJobSearch {width:573px; float:left; background:url(/images/bg-content-job-search.gif) no-repeat left top #fcfbfa; margin:20px 0 0 0;}
#content-containerJobSearch {width:573px; float:left; background:url(/images/bg-content-job-search-bot.gif) no-repeat left bottom transparent;}
#bg-mainJobSearch {width:990px; background: #ede9e3; padding-bottom:33px;}
#mainJobSearch {width:954px; padding-left:18px; padding-right:18px; background:#ede9e3; color:#666666; font-size:12px;}


/* Watermark BG for Diseases */
.watermark-disease1 {background:url(/images/watermark-disease1.jpg) no-repeat left top;}

/* Gray Color Container */
.bg-gray-border {background:url(/images/gray-border-bot.gif) no-repeat bottom; width:521px; margin-bottom:10px;}
.gray-border {background:url(/images/gray-border-top.gif) no-repeat top transparent; width:521px; padding-top:15px; padding-bottom:0px;}
.gray-border .logo-area {width:190px; text-align:center; float:left; padding-top:2px; height:73px; border:1px solid #f1efec;}
.gray-border .logo {}
/*
.gray-border .logo {width:190px; float:left; text-align:center;}
.gray-border .logo {border:1px solid red; display:block; width:180px; float:left;}
.gray-border .logo-position {text-align:center; width:180px; float:left;}
*/
.gray-border .content {float:right; width:317px; padding-top:2px; margin:0px; padding-bottom:5px;}

/* Pipeline */
#pipeline {}
#pipeline td {height:28px; width:27px; background:#ebebeb; font-size:11px;}
#pipeline .name {width:492px; padding-left:8px;}
#pipeline .caption {background:#fbfaf9; font-size:11px; padding-top:7px; padding-left:8px; width:100%;}
#pipeline .maintitle {background:#fbfaf9; width:100%;}
#pipeline .title-area {height:93px; width:285px; padding-left:8px; float:left;}
#pipeline .title-area h2 {margin:0px; padding:0px; padding-top:24px; padding-bottom:22px; margin-left:-8px;}
#pipeline .pipeline-area {float:right; width:156px; height:78px; position:relative;}
#pipeline .pipeline-caption {position:absolute; right:0px; width:146px; height:100px; padding-left:10px; padding-top:6px; padding-right: 5px; background:url(/images/pipeline-caption.gif) no-repeat right top; color:#666; font-size:10px; display:none; overflow:hidden;}
#pipeline .title {background:#fbfaf9; font-size:16px;}
#pipeline .title h2 {margin:0px; padding:0px; padding-top:24px; padding-bottom:13px; width:500px;}
#pipeline .caption strong {color:#333;}
#pipeline .odd .name {background:#dcd6d1;}
#pipeline .odd .on {background:#dcd6d1;}
#pipeline .even .name {background:#e4e1da;}
#pipeline .even .on {background:#e4e1da;}
/* Steps */
#pipeline .discovery {background:url(/images/pipeline-1off.gif) no-repeat left top; text-indent:-999em; width:28px; display:block; height:97px;}
#pipeline .discovery:hover {background:url(/images/pipeline-1on.gif) no-repeat left top; cursor:pointer;}
#pipeline .preclinical {background:url(/images/pipeline-2off.gif) no-repeat left top; text-indent:-999em; width:28px; display:block; height:97px;}
#pipeline .preclinical:hover {background:url(/images/pipeline-2on.gif) no-repeat left top; cursor:pointer;}
#pipeline .phase-1 {background:url(/images/pipeline-3off.gif) no-repeat left top; text-indent:-999em; width:28px; display:block; height:97px;}
#pipeline .phase-1:hover {background:url(/images/pipeline-3on.gif) no-repeat left top; cursor:pointer;}
#pipeline .phase-2 {background:url(/images/pipeline-4off.gif) no-repeat left top; text-indent:-999em; width:28px; display:block; height:97px;}
#pipeline .phase-2:hover {background:url(/images/pipeline-4on.gif) no-repeat left top; cursor:pointer;}
#pipeline .phase-3 {background:url(/images/pipeline-5off.gif) no-repeat left top; text-indent:-999em; width:28px; display:block; height:97px;}
#pipeline .phase-3:hover {background:url(/images/pipeline-5on.gif) no-repeat left top; cursor:pointer;}
#pipeline .filed {background:url(/images/pipeline-6off.gif) no-repeat left top; text-indent:-999em; width:28px; display:block; height:97px;}
#pipeline .filed:hover {background:url(/images/pipeline-6on.gif) no-repeat left top; cursor:pointer;}
#pipeline .approved {background:url(/images/pipeline-7off.gif) no-repeat left top; text-indent:-999em; width:28px; display:block; height:97px;}
#pipeline .approved:hover {background:url(/images/pipeline-7on.gif) no-repeat left top; cursor:pointer;}
#pipeline .marketed {background:url(/images/pipeline-8off.gif) no-repeat left top; text-indent:-999em; width:28px; display:block; height:97px;}
#pipeline .marketed:hover {background:url(/images/pipeline-8on.gif) no-repeat left top; cursor:pointer;}

/* Video Bios */
.bios-disease {background:url(/images/bios-disease.jpg) no-repeat left top;}
.bios { padding-top:10px; padding-bottom:10px;}
.bios .bios-left {float:left; width:90px; padding-right:20px; text-align:right;}
.bios .bios-left img {margin-bottom:5px;}
#content .bios-left .button, #content-full .bios-left .button {display:block; background:#2ab09c; border:2px solid #ddd; color:#fff; font-size:9px; text-align:center; margin-top:3px; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; clear:both; float:right; letter-spacing:0.1em;}
#content strong {color:#2ab09c;}
.full-bios { margin-bottom:20px; margin-top:10px;}
#content .full-bios .video-button, #content-full .full-bios .video-button {display:block; background:#2ab09c; border:2px solid #ddd; color:#fff; font-size:9px; text-align:center; margin-top:140px; padding-top:2px; padding-bottom:2px; padding-left:6px; padding-right:6px; text-decoration:none; float:left; letter-spacing:0.1em;}
#content .full-bios .video-button:hover, #content-full .full-bios .video-button:hover {background:#269e8c; text-decoration:none;}
.full-bios img {float:left; margin-right:20px;}
#content .bios-left .button:hover, #content-full .bios-left .button:hover {background:#269e8c; text-decoration:none;}
.bios .bios-right {float:left; width:405px;}
.bios .bios-right strong {color:#2ab09c}

/* Site Map */
#siteMapRight {float:left;}
#siteMapLeft {float:left; width:300px;}

/* Stock Quote */
.stock {padding:0px; margin:0px; border:none; margin-top:5px; margin-bottom:20px; width:460px;}
.stock .odd {background:#ebe6df;}
.stock .right {text-align:right;}
.stock .footnote {color:#666; vertical-align:text-top;}
.stock .change {color:#ff0000;}
.stock th {background:#3db5a2; font-size:14px; font-weight:bold; color:#fff; text-align:left;padding-left:14px; padding-right:14px; padding-top:6px; padding-bottom:5px;}
.stock tr {color:#444; background:#fafaf8;}
.stock td {padding:0px; margin:0px; padding-top:6px; padding-bottom:5px;padding-left:14px; padding-right:14px; }

/* Memberships */
#member td {margin:0px; padding:0px; height:28px; width:27px; background:#ebebeb; font-size:11px; vertical-align:middle;}
#member .name {width:492px; padding-left:8px;}
#member .caption {background:#fbfaf9; font-size:11px; padding-top:7px; padding-left:8px; width:100%;}
#member .maintitle {background:#fbfaf9; width:300px;}
#member .title {background:#fbfaf9; font-size:16px;}
#member .title h2 {margin:0px; padding:0px; padding-top:24px; padding-bottom:13px; width:500px;}
#member .caption strong {color:#333;}
#member .odd .name {background:#dcd6d1;}
#member .odd .on {background:#dcd6d1; vertical-align:middle; text-align:center; width:80px;}
#member .even .name {background:#e4e1da;}
#member .even .on {background:#e4e1da; vertical-align:middle; text-align:center; width:80px;}
#member .memeber-title {width:80px; vertical-align:middle; text-align:center; padding:5px 2px 5px 2px; background:#d6e5e4;}/* Elan IE 6 CSS */

#nav ul {background: url(/images/bg-dropdown.gif) no-repeat bottom left;}
#nav ul ul {background:url(/images/bg-dropdown-ul.gif) no-repeat bottom left;}