@import url('/global/css/fancybox.css'); 
/*********************
	Reset Styles 1
*********************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike,  sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; outline:none; 
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
/****Changes in Callouts**/
@media (min-width:1025px) {
#home-call-bottom-left .btm-callout-column-right a.callout.callout-image-hidden {
    width: 230px !important;
}
}
/***************/
/*********************
	PopUp
*********************/
.exposeMask{
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.5;
  display: none;
}
.exposeMask.dark{
  opacity: 0.75;
      -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=75); 
}
#popup1, #popup2, #popup3, #popup4{display: none;}
#popup1
{
      padding-bottom:20px;
}
.popup
{
  z-index: 1000;
  position: fixed;
  top: 50%;
  left: -240px;
  margin: -123px 0 0 50%;
  width: 480px;
  /*height: 246px;*/
  background-color: #fff;
  color: #000;
}
#popup1 .popup-header{
  height: 36px;
  position: relative;
  background: url('/* No Image Loaded from /Corporate Affairs/_Global Assets/_Assets/img/leaving-site-header.jpg*/');
}
#popup1 .popup-header-close{
  display: none;
  position: absolute;
  width: 16px;
  height: 17px;
  top: 10px;
  right: 10px;
  background: url('');
}
#popup1 .popup-content{
  padding: 0 20px;
  color: #000;
  font-size: 12px;
  overflow: hidden;
}
#popup1 .popup-content_lilly {
  padding: 0 20px;
  color: #000;
  font-size: 12px;
  overflow: hidden;
  display:none;
}
#popup1 .popup-content h1{
  margin: 1em 0;
  font-size: 16px;
  color: #c00;
}
#popup1 .popup-content p{
  margin: 1em 0;
  color: #000;
  /*font-weight: bold;*/
}
#popup1 .popup-content p strong{
  color: #000;
}
#popup1 .btn-block{
  padding: 0 12px;
}
#popup1 .btn-block .but{
  float: right;
  margin-left: 20px;
}
#popup1 .btn-block .but a{
  font-size: 13px;
  font-weight: bold;
}
#popup2.popup{
  position: fixed;
  top: 50%;
  left: -300px;
  margin: -140px 0 0 50%;
  width: 600px;
  height: 280px;
  background-color: transparent;
  color: #000;
}
#popup2.popup .close-btn{
  position: absolute;
  top: 20px;
  right: 20px;
  padding-right: 15px;
  background: url('/global/img/icon-x-small.gif') 100% 1px no-repeat;
  font-size: 11px;
  color: #262626;
  text-decoration: none;
}
#popup2.popup .close-btn:hover{
  color: #cc0000;
  text-decoration: underline;
}
.popup-content_lilly {background-color:#ffffff;}
 /*CR06764661- Extra Interstitial popup for Site Links - 27 Nov STARTS*/
.popup-content_site {background-color:#ffffff;}
   /* CR06764661- Extra Interstitial popup for Site Links - 27 Nov ENDS*/
#popup3.popup{
  position: fixed;
  top: 50%;
  left: -300px;
  margin: -140px 0 0 50%;
  width: 600px;
  height: 280px;
  background-color: transparent;
  color: #000;
}
#popup3.popup .close-btn{
  position: absolute;
  top: 20px;
  right: 20px;
  padding-right: 15px;
  background: url('/global/img/icon-x-small.gif') 100% 1px no-repeat;
  font-size: 11px;
  color: #262626;
  text-decoration: none;
}
#popup3.popup .close-btn:hover{
  color: #cc0000;
  text-decoration: underline;
}
 /* CR06764661- Extra Interstitial popup for Site Links - 27 Nov STARTS*/
#popup4.popup{
  position: fixed;
  top: 50%;
  left: -300px;
  margin: -140px 0 0 50%;
  width: 600px;
  height: 280px;
  background-color: transparent;
  color: #000;
}
#popup4.popup .close-btn{
  position: absolute;
  top: 20px;
  right: 20px;
  padding-right: 15px;
  background: url('/global/img/icon-x-small.gif') 100% 1px no-repeat;
  font-size: 11px;
  color: #262626;
  text-decoration: none;
}
#popup4.popup .close-btn:hover{
  color: #cc0000;
  text-decoration: underline;
}
/* CR06764661- Extra Interstitial popup for Site Links - 27 Nov ENDS*/
.popup .top{
  position: relative;
  margin: 0 14px 0 14px;
  height: 20px;
  background: url('/global/img/bg-modal-top.gif');
}
.popup .bottom{
  position: relative;
  margin: 0 14px 0 14px;
  height: 20px;
  background: url('/global/img/bg-modal-btm.gif');
}
.popup .top .lft{position: absolute; top: 0; left: -14px; width: 14px; height: 20px; background: url('/global/img/corners.gif') left top no-repeat;}
.popup .top .rgt{position: absolute; top: 0; right: -13px; width: 14px; height: 20px; background: url('/global/img/corners.gif') right top no-repeat;}
.popup .bottom .lft{position: absolute; bottom: 0; left: -14px; width: 14px; height: 20px; background: url('/global/img/corners.gif') left bottom no-repeat;}
.popup .bottom .rgt{position: absolute; bottom: 0; right: -13px; width: 14px; height: 20px; background: url('/global/img/corners.gif') right bottom no-repeat;}
.popup .mid-lft{
  display: block;
  padding-left: 9px;
  overflow: hidden;
  background: url('/global/img/bg-modal-mid.gif') left top repeat-y;
}
.popup .mid-rgt{
  margin-right: 1px;
  padding-right: 9px;
  background: url('/global/img/bg-modal-mid.gif') right top repeat-y;
}
#popup2.popup .popup-content{
  display: block;
  padding: 10px 10px 19px 70px;   
  background-color: #F9F2DD;
  overflow: hidden;
}
#popup2.popup .popup-content_lilly {
  display: block;
  padding: 10px 20px 10px 20px;
  background-color: #F9F2DD;
  overflow: hidden;
  display:none;
}
#popup3.popup .popup-content_lilly {
  display: block;
  padding: 10px 10px 19px 20px;
  background-color: #F9F2DD;
  overflow: hidden;
}
/* CR06764661- Extra Interstitial popup for Site Links - 27 Nov STARTS*/
#popup4.popup .popup-content_site{
  display: block;
  padding: 10px 10px 19px 20px;
  background-color: #F9F2DD;
  overflow: hidden;
}
/* CR06764661- Extra Interstitial popup for Site Links - 27 Nov ENDS*/
#popup2.popup .popup-content .icon-i{
  position: absolute;
  top: 20px;
  left: 20px;
}
#popup2.popup .popup-content h2{
  font-size: 18px;
  color: #262626;
}
#popup2.popup .popup-content p{
  margin-top: 6px;
  font-size: 12px;
  color: #262626;
}
#popup2.popup .popup-content .btn-block .but .middle{
  min-width: 60px;
  text-align: center;
}
#popup2.popup .popup-content  .btn-block{
  padding-left: 30px;
}
#popup2.popup .popup-content .btn-block .but{
  margin-left: 20px;
}
/* New content 9-19-2013 */
/* CR06764661- Extra Interstitial popup for Site Links - 27 Nov STARTS*/
#popup4.popup .popup-content .icon-i{
  position: absolute;
  top: 20px;
  left: 20px;
}
#popup4.popup .popup-content h2{
  font-size: 18px;
  color: #262626;
}
#popup4.popup .popup-content p{
  margin-top: 6px;
  font-size: 12px;
  color: #262626;
}
#popup4.popup .popup-content .btn-block .but .middle{
  min-width: 60px;
  text-align: center;
}
#popup4.popup .popup-content  .btn-block{
  padding-left: 30px;
}
#popup4.popup .popup-content .btn-block .but{
  margin-left: 20px;
}
/* CR06764661- Extra Interstitial popup for Site Links - 27 Nov ENDS*/
a.but, a.but span, .content .content-block a.but{
  text-decoration: none;
}
a.but .middle{
  font-size: 11px;
  line-height: 22px;
  color: #fff;
}
a.but .middle span{
  color: #fff;
}
a.but.grey .middle span{
  color: #262626;
}
.but .middle a{
  font-family: Arial;
  font-size: 11px;
  color: #fff;
  font-style:  normal;
  text-decoration:  none;
}
.but .right{
  float:  left;
  width: 10px;
  height: 22px;
  border: 0px solid #000;
  background: url('/global/img/button-l.jpg')  -310px 0px no-repeat;
}
.but, a.but {
height: 22px;
border: 0px solid #ff0000;
float: left;
display: block;
width: auto;
overflow: hidden;
margin-top: 15px;
text-decoration: none;
cursor: pointer;
}
.but .left{
  float:  left;
  width: 10px;
  height: 22px;
  border: 0px solid #000;
  background: url('/global/img/button-l.jpg') 0px 0px no-repeat;
}
.but .middle{
  float:  left;
  width: auto;
  height: 22px;
  line-height: 18px;
  font-size: 12px;
  border: 0px solid #000;
  background: url('/global/img/button-l.jpg') -100px 0px no-repeat;
}
/*********************
	Main Element Styles
*********************/
html, body { height: 100%; }
body { background: url('/global/img/bg-grid.jpg') center top; font-family: arial, sans-serif; display:none; }
strong{font-family: arial, sans-serif; font-weight:bold; color: #797979;}
h1 { font-size: 75px; color: #797979; text-transform: uppercase; padding: 15px 0 0; margin:0 0 0 0px; line-height:75px; font-family: arial, sans-serif; font-weight:normal; letter-spacing: -2px; }
.narrow h1{ line-height:60px; padding: 0; }
h2 { font-size: 24px; color: #797979; margin:0; font-family: arial, sans-serif; font-weight:normal; }
h3 { font-size: 17px; color: #797979; margin:0; padding-top:5px; font-family: arial, sans-serif; font-weight:normal; }
h4 { font-size: 14px; color: #797979; margin:0; padding-top:5px; font-family: arial, sans-serif; font-weight:normal; }
h5 { font-size: 35px; color: #cc0000; text-transform: uppercase; display:block; font-weight: normal; margin:0; padding:0 0 0 2px; font-family: arial, sans-serif; font-weight:normal; display: block; }
h5:first-child{ margin: 10px 0 5px; } 
.heading{ padding:10px 0; }
/* Increase the Line height for Accented Characters CR06709097 16-Sep-2014 */
.heading h1 {line-height: 75px; padding: 0;}
/* Increase the Line height for Accented Characters CR06709097 16-Sep-2014 */
p, #content ul, #content ol { font-family: arial, "Times New Roman", Georgia, serif; font-size: 16px; font-weight: normal; color: #505050; margin-top: 15px; margin-bottom: 20px; line-height: 20px; }
#content ul {list-style-type: circle; }
#content ol {list-style-type:decimal; }
#content li {margin-left: 40px; padding-bottom: 5px; } 
a u { text-decoration: none; }
.left-side a { color: #cc0000; text-decoration: none; }
.left-side a:hover {/* border-bottom: 1px dotted #cc0000; */ text-decoration: underline; }
em { font-weight: bold; font-style: italic; }
#wrapper { margin: 0 auto -120px; padding-top: 60px; z-index: 0; position: relative; min-width: 1040px; overflow:hidden;}
.push { height: 120px; }
.wrap { width: 1040px; margin: 0 auto; position: relative; }
#double-helix { background: url('/global/img/double-helix.png') no-repeat center 20px; width: 1040px; height: 320px; position:absolute; top: 0; left: 0; z-index: 30; overflow: hidden; display:block;}
#overlay { display: none; opacity:0; filter:alpha(opacity=0); filter: "alpha(opacity=0)"; height: 100%; width: 100%; background: url('/global/img/top-nav.png'); position: fixed; left: 0; top: 0; z-index: 7; }
.content-section table { border: none; margin-bottom:20px; }
.content-section table tr:first-child {  }
.content-section table td { padding: 3px; border: 1px solid #999; vertical-align:top; }
.content-section .no-border td { padding: 3px; border-left: none; border-right:none; height:50px; vertical-align:middle; display:table-cell; }
.news-image, .news-desc{border:none;}
.content-section .ms-rtetoolbarmenu, .content-section .ms-rtetoolbarmenu td,  .content-section .ms-rtetoolbarmenu table{ border:none; padding: 1px; margin:0; }
.no-display{ display:none; }
.timeline p{font-family: arial, sans-serif;}
.addthis_toolbox{ padding-bottom: 2px;}
/*********************#
	Header
*********************/
/* Header Banner Change 13-Aug-2014*/
#header { height: 95px; width:100%; border-bottom: 7px; background: url('/global/img/red-header.png'); position: relative; z-index: 6; }
/*#header { height: 95px; width:100%; border-bottom: 7px solid #000; background: url('/global/img/bg-header.png'); position: relative; z-index: 6; }*/
/* Header Banner Change 13-Aug-2014*/
/* Utility Navigation */
#top-nav { padding: 7px 12px; position: absolute; right: 50px; top: -60px; background: url('/global/img/top-nav.png') repeat-x; z-index:5000; }
#top-nav li {list-style: none; float: left;}
#top-nav li span {*color:#fff;}
#top-nav a { padding: 3px 10px; border-right:1px solid #fff; display: block; color: #fff; text-decoration: none; font-size: 12px; *display:inline; }
#top-nav a:hover, #top-nav a.selected, #top-nav a:hover, #top-nav a.active { color:#cc0000; background: #fff; }
/*#top-nav li.worldmap a { border-right: none; background: url('/global/img/btn-worldmap.gif') no-repeat center -2px; text-indent: -9999px; padding: 3px 0px 5px 0px; display:block; width:70px; }
#top-nav li.worldmap a:hover { background: #000 url('/global/img/btn-worldmap.gif') no-repeat center -25px; }
*/
#top-nav li.worldmap a.world-link { border-right: none; background: url('/global/img/btn-worldmap.png') center 0px no-repeat; text-indent: -9999px; padding: 3px 0 5px 0; display: block; width: 60px; }
#top-nav li.worldmap a.world-link:hover { background: #fff url('/global/img/btn-worldmap.png') center -24px no-repeat; }
#top-nav li.worldmap a.worldHover { background: #fff url('/global/img/btn-worldmap.png') center -24px no-repeat; }
#top-nav li.worldmap .worldmap-box {width:300px; background:#fff; -moz-box-shadow: -5px 5px 0px #212324; -webkit-box-shadow: -5px 5px 0px #212324; box-shadow: -5px 5px 0px #212324; padding:10px; right:12px; top:25px; position:absolute; z-index:3000; }
#top-nav li.worldmap .worldmap-box a{color:#c00; }
#top-nav li.worldmap .worldmap-box .world-nav {width:93px; float:left; }
#top-nav li.worldmap .worldmap-box a { display: block; color:#c00; text-decoration:none; }
#top-nav li.worldmap .worldmap-box a:hover {color:#c00; text-decoration:underline; }
#top-nav li.worldmap .worldmap-box, .login-box{display:none; }
#top-nav li.login-dd .login-box {width:240px; background:#fff; color:#000; -moz-box-shadow: -5px 5px 0px #212324; -webkit-box-shadow: -5px 5px 0px #212324; box-shadow: -5px 5px 0px #212324; padding:10px; right:72px; top:25px; position:absolute; z-index:3000; }
#top-nav li.login-dd .login-box .login-nav { float:left; }
#top-nav li.login-dd a.loginHover { background: #fff; color:#c00;}
#top-nav li.login-dd .login-box a {color:#c00; text-decoration:none; display: block; }
#top-nav li.login-dd .login-box a:hover {color:#c00; text-decoration:underline; }
/* Mobile Optimization Right Nav */
#main-nav li.worldmap a.world-link { border-right: none; background: url('/global/img/btn-worldmap.png') center 0px no-repeat; text-indent: -9999px; padding: 3px 0 5px 0; display: block; width: 60px; }
#main-nav li.worldmap a.world-link:hover { background: #fff url('/global/img/btn-worldmap.png') center -24px no-repeat; }
#main-nav li.worldmap a.worldHover { background: #fff url('/global/img/btn-worldmap.png') center -24px no-repeat; }
#main-nav li.worldmap .worldmap-box {width:300px; background:#fff; -moz-box-shadow: -5px 5px 0px #212324; -webkit-box-shadow: -5px 5px 0px #212324; box-shadow: -5px 5px 0px #212324; padding:10px; right:12px; top:25px; position:absolute; z-index:3000; }
#main-nav li.worldmap .worldmap-box a{color:#c00; }
#main-nav li.worldmap .worldmap-box .world-nav {width:93px; float:left; }
#main-nav li.worldmap .worldmap-box a { display: block; color:#c00; text-decoration:none; }
#main-nav li.worldmap .worldmap-box a:hover {color:#c00; text-decoration:underline; }
#main-nav li.worldmap .worldmap-box, .login-box{display:none; }
#main-nav li.login-dd .login-box {width:240px; background:#fff; color:#000; -moz-box-shadow: -5px 5px 0px #212324; -webkit-box-shadow: -5px 5px 0px #212324; box-shadow: -5px 5px 0px #212324; padding:10px; right:72px; top:25px; position:absolute; z-index:3000; }
#main-nav li.login-dd .login-box .login-nav { float:left; }
#main-nav li.login-dd a.loginHover { background: #fff; color:#c00;}
#main-nav li.login-dd .login-box a {color:#c00; text-decoration:none; display: block; }
#main-nav li.login-dd .login-box a:hover {color:#c00; text-decoration:underline; }
/* Logo */
#lilly-logo {position: absolute; top: 10px;  left: 85px; display: block; /*text-indent: -9999px; background: url('/global/img/lilly-logo.png') no-repeat; padding:0; z-index: 100;*/}
#lilly-logo a {display: block; width: 104px; height: 56px; }
#lilly-logo a:hover {border:none; }
#hidden-text {display:none; color:#000; }
/* Main Navigation */
/*Search Box Change 14-Aug-2014*/
#main-nav { position: absolute; right: 225px; top: 14px; height: 82px; z-index: 900; width: 580px; z-index:500; }
/*Click to Chat Change 21-Aug-2014 C094783*/
#main-nav:hover { background-color: #c00; }
/*Search Box Change 14-Aug-2014*/
#main-nav > li { float: left; display: block; height: 82px; line-height: 82px; background: url('/global/img/main-nav-sep.jpg') no-repeat right 49%; font-size: 14px; }
#main-nav > li > a { color: white; text-decoration: none; display: block; line-height: 82px; padding: 0 15px; height: 82px; }
#main-nav > li > a.current{color: #cc0000; background: url('/global/img/bg-nav-current.gif') 0 -1px repeat-x; }
#main-nav > li > a:hover, #main-nav > li.selected > a, #main-nav > li > a.current:hover {
	/*background: white url('images/template/main-nav-hov-shad.png")') no-repeat top left; */
	color: #cc0000; margin-left: -1px; padding-left: 16px; 
	background: white;
	/* 
	webkit-box-shadow: -5px 5px 0px #5c0402; 
	-moz-box-shadow: -5px 5px 0px #5c0402; 
	box-shadow: -5px 5px 0px #5c0402; 
	*/
}
#main-nav > li:first-child a { /*background-image: none;*/ webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
/* Vertical Line Issue in Main Nav CR06709097 16-Sep-2014 */
/*#main-nav li.last, #main-nav > li#nav-6  { background: none; }*/
#main-nav li.last{ background: none; }
/* Vertical Line Issue in Main Nav CR06709097 16-Sep-2014 */
#main-nav li.last.search-box { padding-top:27px; float:right; width:200px; }/*#main-nav li.last.search-box {padding-top:27px;}*//* Search Box */
.ms-sbtable-ex { padding: 0 15px; float: right; width:200px; margin:0; }
.ms-sbtable-ex input { height: 15px; width: 136px; padding: 3px; border: 1px solid #7c7373; margin: 0; }
.ms-sbtable-ex img{display:none; }
.ms-sbtable-ex a, .search-submit { border-style: none; border-color: inherit; border-width: medium; background: url('/global/img/search-btn.png') no-repeat; display:block; cursor: pointer; text-indent: -9999px; height: 21px; 	width: 20px; margin-top: 2px;}
td.ms-sbgo{background:none; }
/* Main Nav - Drop Down */
#main-nav li.selected .dropdown { display: block !important; visibility: visible;}
#main-nav li .dropdown { visibility: hidden; background: #fff; position: absolute; top: 82px; left: -320px; z-index: 2000; margin: 0; padding: 0 15px 10px; 
	-webkit-box-shadow: -5px 5px 0px #212324; 
	-moz-box-shadow: -5px 5px 0px #212324; 
	box-shadow: -5px 5px 0px #212324; 
}
#main-nav li .dropdown .col 	{ margin: 10px 0; float: left; padding: 5px 0;  }
#main-nav li .dropdown .first 	{ width: 180px; padding:0 20px 0 0; }
#main-nav li .dropdown .second 	{ width: 225px; padding:35px 20px 0 0; }
#main-nav li .dropdown .third 	{ width: 460px; padding:30px 0 0 0;  }
#main-nav li .dropdown h3 { color: #555; text-transform: lowercase; font-size: 27px; line-height: 20px; padding-bottom: 10px; }
#main-nav li .dropdown p { color: #555; font-size: 14px; line-height: 16px; margin: 0; font-family: arial, sans-serif; }
#main-nav li .dropdown .drop-nav { margin: 0; padding: 10px 0 0 0; }
#main-nav li .dropdown .drop-nav .ms-navitem { font-size: 14px; background-image: none; line-height: 1.3; vertical-align:bottom; margin-bottom: 7px; }
#main-nav li .dropdown .drop-nav .ms-navitem a { color: #cc0000; font-family: arial, sans-serif;  -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; text-decoration: none;  /*border-bottom: 2px dotted #fff; */ padding: 0; }
#main-nav li .dropdown .drop-nav .ms-navitem a:hover { text-decoration:underline; background: #fff; }
#main-nav li .dropdown .third h3{line-height: 1; text-transform: uppercase; }
#main-nav li .dropdown .nav-callout.first { padding: 0; margin-right: 10px; }
#main-nav li .dropdown .nav-callout { border: 5px solid #eee; width: 215px; display: block; float: left; height:102px;}
#main-nav li .dropdown .nav-callout:hover { border: 5px solid #696a6d; }
.bg-red{background:#A90708; background:rgba(204, 0, 0, .8)}
/*********************
	Body Content
*********************/
.editing-tools{ width: 1040px; margin: 0 auto; background:#fff; z-index:1000; }
/* Home */
#body-content { margin: -218px auto 0; width: 1040px; height: 100%; background: url('/global/img/bg-white-transparent.png'); position: relative; }
/* Home Main Slider */
.home-slider-wrapper { clear: both; overflow: hidden; z-index: 0; height: 690px; padding-top: 55px; }
#home-slider, #home-slider .panel { width: 1040px; height: 690px; } 
.home-slider-wrapper.arrows .home-slider, .home-slider-wrapper.arrows #home-slider .panel { width: 1040px; height: 690px; }
#home-slider { float: left; overflow: hidden; position: relative }
#home-slider .panel { display: block; float: left }
#home-slider .panel-wrapper { position: relative; }
#home-slider .title{color:#fff; display: none; position: absolute; top: 250px; left: 497px; font-size:90px; width: 680px; font-family: arial, sans-serif; font-weight: normal; letter-spacing:-1px; line-height:.9; }
/* Home Slider Navigation */
#home-slide-down, #home-slide-right-1, #home-slide-left-1, #coda-nav-1{ position: absolute; top: 650px; z-index: 2; }
.coda-nav {
    width: 100%!important;
    text-align: center!important;
}
.coda-nav ul{
    width: 100%!important;
    text-align: center!important;
    width:auto\0!important;
    display:inline-block\0!important;
}
#coda-nav-1 ul li {
    float: initial!important;
    text-align: center!important;
    display: inline-block!important;
    margin: 0px!important;
}
/*Changes for Caroussel - 13-Aug-2014*/
#home-slide-right-1, #home-slide-left-1 {position: absolute;}
#home-slide-right-1 a, #home-slide-left-1 a { display:block; height: 44px; width: 16px; text-indent: -9995px; background: url('/global/img/lilly_carouselnav_sprite.png') no-repeat; } /*bg-slide-arrows.png*/
#home-slide-right-1 a 	{ background-position: -80px -47px; }
#home-slide-left-1 a 	{ background-position: 0 -47px; }
#home-slide-right-1 a:hover { background-position: -80px -3px; }
#home-slide-left-1 a:hover 	{ background-position: 0 -3px; }
/*
#home-slide-right-1 { right: 0; }
#home-slide-left-1 	{ left: 0; }
#home-slide-right-1 a, #home-slide-left-1 a { display:block; height: 44px; width: 50px; text-indent: -9999px; background: url('/global/img/bg-slide-arrows.png') no-repeat; }
#home-slide-right-1 a 	{ background-position: -50px 0; }
#home-slide-left-1 a 	{ background-position: 0 0; }
#home-slide-right-1 a:hover { background-position: -50px -44px; }
#home-slide-left-1 a:hover 	{ background-position: 0 -44px; }*/
/*Changes for Caroussel - 13-Aug-2014*/
@media screen and (max-height: 680px) {
/*@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {*/
  #home-slide-down { position: absolute; top: 685px; left:495px; z-index: 2; }
#home-slide-down a { display:block; height: 44px; width: 50px; text-indent: -9999px; background: url('/global/img/bg-slide-arrow-down-twice.png') no-repeat; }
#home-slide-down a:hover { background: url('/global/img/bg-slide-arrow-down-twice.png') no-repeat; }
}
/*Changes for Caroussel - 13-Aug-2014*/
#coda-nav-1{width: 100%}
#coda-nav-1 ul{ margin: 0 auto;}
#coda-nav-1 ul li{float: left; text-align:center; } /*bg-slide-nav.png*/
#coda-nav-1 ul li a{display: block; color: #fff; text-transform:lowercase; font-family: DINWebPro, arial, sans-serif; padding: 0 5px; width:44px; height:44px; font-size: 18px; text-decoration:none; background: url('/global/img/lilly_carouselnav_sprite.png') -25px -44px no-repeat;}
#coda-nav-1 ul li a:hover{color: #c00; }
#coda-nav-1 ul li a.current{color: #fff; background-position: -25px 0; }
/*#coda-nav-1{left: 50px; }
#coda-nav-1 ul{}
#coda-nav-1 ul li{float: left; text-align:center; background: url('/global/img/bg-slide-nav.png'); }
#coda-nav-1 ul li a{display: block; color: #fff; text-transform:lowercase; font-family: arial, sans-serif; padding: 14px 0 12px; width:235px; font-size: 18px; text-decoration:none; }
#coda-nav-1 ul li a:hover{color: #c00; background:#fff; }
#coda-nav-1 ul li a.current{color: #fff; background:#c00; }*/
/*Changes for Caroussel - 13-Aug-2014*/
/* Home Callout Area */
#home-callouts-wrap { padding: 20px 20px; }
#home-callouts-wrap #home-callouts { background: white; padding: 10px; overflow: auto; }
#home-callouts-wrap #home-callouts #home-call-left { float:left; width:500px;padding: 0 10px; }
#home-callouts-wrap #home-callouts #home-call-right { float: right; width:490px; }
#home-callouts table { width:1100px; }
/* new homepage dynamic slider styles */
.panel-wrapper a {text-decoration:none; }
/*Changes to move title text (13-Aug-2014) Font Size Fix (30 Sep)CR06709097*/
.panel-wrapper a h3.title-text, .panel-wrapper h3.title-text {position:absolute; top:190px; left:520px; font-family: Arial, sans-serif; font-size:60px; color:#fff; text-transform:lowercase; width:460px; *padding-bottom:10px; /*text-align:justify;*/ }
/*Changes to move title text - 13-Aug-2014*/
 /*Changes for Font Size Fix (30 Sep)CR06709097*/
.panel-wrapper a h3.title-text span, .panel-wrapper h3.title-text span {font-family:arial, sans-serif; text-transform:uppercase; font-size:70px;font-weight: bold; }
/*Changes to provide background colour to the text 13-Aug-2014*/
.panel-wrapper a h4.img-text, .panel-wrapper h4.img-text {position:absolute; font-family: arial, sans-serif; font-size:24px; color:#fff; top:400px; left:520px; width:470px;background: none repeat scroll 0px 0px rgba(124, 124, 124, 0.6);padding: 10px;}
/*Changes to provide background colour to the text 13-Aug-2014*/
.red-box {background:#c00; padding:5px 5px 0px; text-align:right; margin: 20px 0 0 0;}
/* end homepage dynamic slider styles */
.home-call-left { height: 210px; /*width: 195px;*/ width: 480px; /*background: url('/global/img/Rollover_news_470px_x_210px.jpg') no-repeat;*/ float: left;/*padding: 10px 15px; */}
#interior #body-content .home-call-left h2{color: #fff; font-size: 20px; padding: 0 0 5px 0; margin:0; }
.home-call-left ul{list-style-type:none; margin:0; }
.home-call-left ul li{margin:0; padding-bottom: 10px;padding-right: 10px; }
.home-call-left a.latest-story {font-size: 14px; text-decoration: none; color: #fff; line-height:1.2; font-family: arial, sans-serif; padding: 2px 0}
.home-call-left a.latest-story:hover {background: #fff; color: #c00;}
.home-call-left a.latest-story .date {font-size: 12px; line-height:1.2; font-family: arial, sans-serif; display:inline;}
#home-callouts .callout{ display: block; text-decoration: none; font-size: 20px; color: white; background: #797979; position: relative; overflow: hidden; }
#home-callouts .callout p { display: block; text-decoration: none; font-size: 20px; color: white; overflow: hidden; }
#home-callouts .callout:hover { background: #797979; }
#home-callouts .callout img {position: absolute; top: 0; left:0; z-index:1; }
#home-callouts .callout .call-off {position: absolute; top: 0; left:0; padding:10px; z-index:3; }
#home-callouts .callout .call-on {position: absolute; top: 100px; left:0; padding: 10px; z-index:2; width: 100%; height:100%; background: url('/global/img/top-nav.png'); }
/* #home-callouts .callout .arrow {position: absolute; top: 20px; left:225px; z-index:10; height: 30px; width: 30px; background:url('/global/img/home-call-hover.png') no-repeat left top; } */
#home-callouts .callout .arrow {position: absolute; top: 20px; left:225px; z-index:10; height: 30px; width: 30px;}
/*
#home-callouts .callout .off {background:url('/global/img/home-call-hover.png') no-repeat left top; }
#home-callouts .callout .on {background:url('/global/img/home-call-hover.jpg') no-repeat left top; }
*/
#home-callouts #call-1 { padding: 10px 10px 10px 30px; height: 30px; width: 215px; margin: 0 0 10px; position: relative; }
#home-callouts #quote { font-size: 31px; width: 120px; display: block; overflow: hidden; }
#home-callouts #stock-name { position: absolute; top: 11px; left: 160px; font-size: 14px; }
#home-callouts #change { width: 56px; text-align: center; position: absolute; top: 25px; left: 160px; font-size: 14px; }
#home-callouts #call-2 { margin:0 0 10px; }
#home-callouts .square { float: left; margin-bottom: 0; }
#home-callouts .square .arrow {top: 70px; left:92px; }
#home-callouts #call-3 { margin-right: 10px; }
#home-callouts #call-4 {  }
#home-callouts .green, #home-callouts .green:hover { background:#bcc832; }
#home-callouts .gray, #home-callouts .gray:hover { background:#797979; }
#home-callouts .red, #home-callouts .red:hover { background:#cd0908; }
/* Video Slider */
#vid-slider-wrapper { overflow: hidden; z-index: 0; position: relative; width: 456px; }
#vid-slider, #vid-slider .panel { width: 329px; height: 220px; } 
.vid-slider-wrapper.arrows .vid-slider, .vid-slider-wrapper.arrows #vid-slider .panel { width: 329px; height: 220px; }
#vid-slider, #vid-slider .panel a {float: left; }
#vid-slider { float: left; overflow: hidden; position: relative; z-index: 2; }
#vid-slider .panel { display: block; float: left }
#vid-slider .panel-container { position: relative }
#coda-nav-2 { position: absolute; right: 0; top: 0; display: block; height: 220px; width: 127px; border-left: 1px solid white; z-index: 5; }
#coda-nav-2 ul li { border-bottom: 1px solid white; height: 73px; width: 127px; position: relative; margin:0; }
#coda-nav-2 ul li.tab3 { border-bottom: none; height: 74px; }
#coda-nav-2 ul li.tab3 a { border-bottom: none; height: 66px; }
#coda-nav-2 ul li a { background-color: #3f3f3f; display: block; height: 64px; width: 108px; position: relative; padding: 4px 8px 4px 10px; color: white; text-decoration: none; line-height: 16px; font-size: 14px; }
#coda-nav-2 ul li a.current { background: url('/global/img/vid-slider-nav.png') no-repeat 0 0; left: -12px; padding-left: 22px; } 
#coda-nav-2 ul li a:hover 	{ background: url('/global/img/vid-slider-nav.png') no-repeat 0 -74px; left: -12px; padding-left: 22px; }
#coda-nav-2 ul li a .descrip {display: none; }
#coda-nav-2 ul li a:hover .link {display: none; }
#coda-nav-2 ul li a:hover .descrip {display: block; }
/* Interior */
#interior #body-content { position: relative; z-index: 0; }
/*.interior #body-content table { margin-left: -20px; width: 100%; margin-bottom: 20px; }
.interior #body-content table th { background: #8b8c8c; text-align: left; padding: 4px 4px 4px 20px; font-size: 27px; color: #505050;  }
.interior #body-content table td {padding: 4px 0 4px 20px; font-size: 14px; text-align: left; font-family: arial, "Times New Roman", serif; }
.interior #body-content table td.file { width: 470px; }*/
#interior #content { position: relative; background: #eef3f3 url('/global/img/bg-content.jpg'); float: right; padding: 220px 15px 15px 15px; min-height: 550px; 
	-webkit-box-shadow: 0px 0px 5px #6e6e6e; 
	-moz-box-shadow: 0px 0px 5px #6e6e6e; 
	box-shadow: 0px 0px 5px #6e6e6e; 	
}
.left-side {  float: left; margin-bottom: 20px; padding: 0 10px 0 5px; position: relative; z-index: 2000; width: 725px; }
.narrow .left-side { width: 430px; }
.right-nav { width: 210px!important; float: right; margin: 15px 0 15px 0; position: relative; z-index: 2000; }
.side-nav {border-left: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-right:none; background: url('/global/img/white-transp.png'); width: 255px; padding: 10px 0; margin: 0 0 10px 0; font-family: arial, sans-serif; 
	-webkit-box-shadow: 0px 0px 5px #ccc; 
	-moz-box-shadow: 0px 0px 5px #ccc; 
	box-shadow: 0px 0px 5px #ccc; 	
    position: relative;
}
.left-side table{ width: 100%; font-family: arial, "Times New Roman", Georgia, serif; font-size: 16px; font-weight: normal; color: #505050; border: 1px soild #000; }
.left-side table td{border: 1px soild #000; }
.left-side table th{border: 1px soild #000; }
.left-side table tr{border: 1px soild #000; }
.ms-rtetoolbarmenu{}
.side-nav table { width: 100%; border-collapse:collapse; margin: 0; padding:0; }
.side-nav a { color: #cc0000; text-decoration: none; text-transform: uppercase; font-size: 17px; font-weight:normal; display: block; border:none; padding: 7px 40px 4px 15px; }
.side-nav a:active {color:#fff;}
table.ms-navitem td, span.ms-navitem{background: none; padding:0; }
        /*CR06770462 - Submenu Capitalization removal 08-Dec-2014 STARTS*/
.ms-navSubMenu2 table.ms-navitem td a{padding:5px 40px 4px 25px; text-transform:none; font-size: 15px; font-family: arial, sans-serif; color: #cc0000;}
.ms-navSubMenu3 a{padding:7px 40px 4px 35px; text-transform:none; font-size: 14px; font-family: arial, sans-serif; color: #cc0000;}
.ms-navSubMenu4 a{padding:7px 40px 4px 45px; text-transform:none; font-size: 12px; font-family: arial, sans-serif; color: #cc0000;}
        /*CR06770462 - Submenu Capitalization removal 08-Dec-2014 ENDS*/
table.ms-navitem td a:hover, .ms-navSubMenu2 a:hover, .ms-navSubMenu3 a:hover, .ms-navSubMenu4 a:hover, .side-nav a:hover, table.ms-navitem td a:active, .ms-navSubMenu2 a:active, .ms-navSubMenu3 a:active, .ms-navSubMenu4 a:active, .side-nav a:active { border:none; background: #c00; color: #fff; text-decoration: none;}
table.ms-navitem td a.ms-selectednav,table.ms-navitem td a.ms-selectednav:hover,table.ms-selectednav td a.ms-selectednav, .ms-selectednav, .ms-GRSortFilter, .ms-selectednavheader, table.ms-selectednavheader td a.ms-selectednavheader { border:none; background: #797979; color: #fff; text-decoration: none;}
/* Related Links */
hr {border: none;  background-color: #999; color: #999; height:1px; }
#content .right-callout ul { padding: 0 0 20px; margin:0; list-style-type:disc; }
#content .right-callout li { margin: 0 0 0 20px; padding:0; list-style-type:disc; }
.right-callout ul a { color: #c00; text-decoration:none; font-family:arial, sans-serif; font-size: 14px; line-height: 19px; }
.right-callout ul a:hover { text-decoration:underline; }
.left-col, .right-col { float: left; width: 355px; }
.left-col {  padding: 0 10px 0 0; }
.bottom-left-col, .bottom-center-col, .bottom-right-col { float: left; padding: 0; width: 236px; }
.bottom-center-col { padding: 0 11px; }
.callout-bottom{ height: 200px; }
/* Interior Callouts */
.callout, .meganav-callout { display: block; text-decoration: none; font-size: 19px; color: #fff; background: #797979; position: relative; overflow: hidden; margin: 0 0 10px 0; width: 100%; cursor: pointer; font-family: arial, sans-serif; }
.meganav-callout p {font-family: arial, sans-serif; font-size:19px;}
.callout p { display: block; text-decoration: none; font-size: 19px; color: #fff; position: relative; overflow: hidden; margin: 0 0 10px 0; width: 100%; cursor: pointer; font-family: arial, sans-serif; }
.left-side .callout a, .left-side .meganav-callout a  {color: #fff; border: none; text-decoration:none; }
.left-side .callout:hover, .left-side .meganav-callout:hover { background: #797979; text-decoration:none; }
.callout img, .meganav-callout img { }
.callout .call-off, .callout .call-off p, .meganav-callout .call-off p, .meganav-callout .call-off p  {position: absolute; top: 0; left:0; padding:10px; z-index:3; width: 90%; height:90%; color: #fff; font-family: arial, sans-serif; font-size:19px;}
.callout .call-on, .meganav-callout .call-on  {position: absolute; top: 500px; left:0; padding: 10px; z-index:2; width: 100%; height:100%; color: #fff; background: url('/global/img/top-nav.png'); }
.meganav-callout .call-off  {position: absolute; padding: 10px; z-index:2; width: 100%; height:100%; }
/*
.callout .arrow { position:relative; z-index:20; width: 100%; height:100%; background:url('/global/img/home-call-hover.png') no-repeat right bottom; }
*/
.callout .arrow, .meganav_callout .arrow { position:relative; z-index:20; width: 100%; height:100%; }
/*
.callout .off {background:url('/global/img/home-call-hover.png') no-repeat right bottom; }
.callout .on {background:url('/global/img/home-call-hover.jpg') no-repeat right bottom; }
*/
.callout-column-right{width: 210px; float: left; padding-left: 10px; }
.callout-column-left{width: 210px; float: left; padding-left: 0px; }
/* About 
.about #body-content { background: url('/global/img/bg-about.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
*/
/* Responsibility */
.responsibility #body-content { background: url('/global/img/bg-responsibility.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* R&D */
.research #body-content { background: url('/global/img/bg-terms.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* Products */
.products #body-content { background: url('/global/img/bg-products.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* Careers */
.careers #body-content { background: url('/global/img/bg-careers.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
.careers1 #body-content { background: url('/* No Image Loaded from /Corporate Affairs/_Global Assets/_Assets/img/bg-careers2.jpg*/') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
.careers2 #body-content { background: url('/global/img/bg-careers.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* Suppliers */
.suppliers #body-content { background: url('/global/img/bg-terms.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* Alumni */
.alumni #body-content { background: url('/global/img/bg-alumni.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* Login */
.contact #body-content, .login #body-content { background: url('/global/img/bg-login.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* Alumni */
.terms #body-content { background: url('/global/img/bg-terms.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* News */
.news #body-content { background: url('/global/img/bg-news.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* Investors */
.investors #body-content { background: url('/global/img/bg-investors.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* Alumni */
.privacy #body-content { background: url('/global/img/bg-privacy.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* Search */
.search #body-content { background: url('/global/img/bg-search.jpg') fixed center top; width: 980px; padding: 0 30px; overflow: hidden;  }
/* Engaging */
.engaging #body-content { background: #f86400; width: 980px; padding: 0 30px; overflow: hidden;  }
.engaging #body-content #content { background:url('/Style%20Library/en-us/Custom/images/bg-engaging.png")') repeat-y top center;}
.homepage-links-heading {color:#fff; text-shadow: 2px 1px 2px #000; filter: dropshadow(color=#000, offx=2, offy=1); }
.engaging.wide .right-col{height: 425px; width: 475px; background:url(/PublishingImages/engaging-main.png) right top no-repeat; float:right;}
/* Global */
.global #body-content { background: #bcc832; width: 980px; padding: 0 30px; overflow: hidden; }
.global #body-content #content { background:url('/Style%20Library/en-us/Custom/images/bg-global.png")') repeat-y top center;}
.homepage-links-heading {color:#fff; text-shadow: 2px 1px 2px #000; filter: dropshadow(color=#000, offx=2, offy=1); }
.global.wide .right-col{height: 425px; width: 475px; background:url(/PublishingImages/global-main.png) right top no-repeat; float:right;}
/* Personal */
.personal #body-content { background: #7dc2e4; width: 980px; padding: 0 30px; overflow: hidden;  }
.personal #body-content #content { background:url('/Style%20Library/en-us/Custom/images/bg-personal.png")') repeat-y top center;}
.homepage-links-heading {color:#fff; text-shadow: 2px 1px 2px #000; filter: dropshadow(color=#000, offx=2, offy=1); }
.personal.wide .right-col{height: 425px; width: 475px; background:url(/PublishingImages/personal-main.png) right top no-repeat; float:right;}
/* Selective */
.selective #body-content { background: #549647; width: 980px; padding: 0 30px; overflow: hidden;  }
.selective #body-content #content{background:url('/Style%20Library/en-us/Custom/images/bg-selective.png")') repeat-y top center;}
.homepage-links-heading {color:#fff; text-shadow: 2px 1px 2px #000; filter: dropshadow(color=#000, offx=2, offy=1); }
.selective.wide .right-col{height: 425px; width: 475px; background:url(/PublishingImages/selective-main.png) right top no-repeat; float:right;}
/*.narrow h1{ line-height:0px; padding-top:0; }*/
.narrow #content { width: 655px; }
.narrow .left-col { width: 405px; }
.wide #content,
.wide .left-side { width: 950px; }
.wide .left-side .content-section { width: 940px; }
.wide .right-nav { display: none; }
.wide .left-col { width: 460px; }
.wide .right-col { width: 460px; }
.footnotes{ clear: both; }
#content .footnotes p, #content .footnotes ul, #content .footnotes ol{ border:none; font-size: 12px; margin-bottom: 10px; }
#content .footnotes p:first-child{border-top: 1px solid #797979; padding-top: 10px; }
sup{font-size: 10px; }
.speeches {}
.speeches li {margin-bottom: 10px;}
.speeches a{font-family:arial, san-serif;}
.video-box {background: url('/global/img/video-box-bg.png') repeat; padding:10px; margin:0 10px 20px 0; }
.video-box .video-img{width:433px; height:243px; float:left; }
.video-box .video-text {float:right; width:50%; padding-right: 10px;}
.video-box p {color:#fff; font-family:arial, sans-serif; }
.video-box h2 {color:#fff; font-family:arial, sans-serif; }
.video-box a {color:#c00; text-decoration:none; font-family:arial, sans-serif; display:inline; }
.video-box a:hover {text-decoration:underline; }
.video-box a.view-more {padding:4px; color:#fff; font-family:arial, sans-serif; background:#c00; float:right; margin-right:10px; }
.video-box a:hover.view-more {color:#999; text-decoration:none; border:none; }
/*********************
	Contact
**********************/
.contact-img{float:left; margin:0 1px;}
.contact-img a{border: 4px solid #e1e1e1; display:block;}
.contact-img a:hover{border: 4px solid #797979;}
.contact-nav{overflow:hidden;}
.contact-img a img{display: block;}
.contact-table{margin-bottom: 20px;}
.contact-table td {padding:10px 0;}
#body-content .contact-table tbody tr td a:hover{text-decoration:underline;}
/*********************
	Tooltips
*********************/
.tooltip{font-size: 10px; width: 150px; padding: 5px; color: #fff; background:#888; }
/*********************
	Accordion
*********************/
.accordion { padding: 0 0 20px 0; width: 715px; font-family: arial, sans-serif; }
.accordion h3{font-size: 16px; margin:0; font-family: arial, sans-serif; padding: 10px 30px 18px; background: #c8c8c8 url('/global/img/accordion-bottom.gif') no-repeat 0 bottom; color:#2a2a2a; }
.accordion h3:hover {cursor:pointer; background: #c8c8c8 url('/global/img/accordion-hover.gif') no-repeat 0 bottom; }
.accordion h3.current{font-family: arial, sans-serif; margin:0; background: #c8c8c8 url('/global/img/accordion-current.gif') no-repeat 0 bottom; }
.accordian h3.current:hover {margin: 0; background: #c8c8c8 url('/global/img/accordion-current-hover.gif') no-repeat 0 bottom; cursor:text; }
.accordion .pane{background:#fff; width: 634px; color:#2a2a2a; padding: 10px 30px; margin: 0 auto; font-size:14px; font-family: arial, sans-serif; display: none; line-height: 18px; }
#content .accordion .pane p, #content .accordion .pane ol, #content .accordion .pane ul, #content .accordion .pane p ul{font-size:14px; font-family: arial, sans-serif; padding: 0; color: #2a2a2a; line-height: 18px; }
.top-link{ text-align:right; margin: 20px 0 0 0; }
/*********************
	Podcasts
*********************/
.table-wrap { background: url('/global/img/podcast-table-bg.png') no-repeat 0 0; width:700px; margin:0; padding:0; }
table.podcasts{ font-family: arial, sans-serif; font-size: 14px; border: none; margin: 0 0 0 10px; padding: 0; border-collapse: inherit; width: 680px; background: none; }
table.podcasts td { border: none; padding:8px; }
table.podcasts th { font-size: 20px; text-transform: uppercase; color: #FBFBFB; background-color: none; padding: 7px; border: none; }
table.podcasts tr { padding: 0 3px; }
table.podcasts .ms-alternating { background-color:#e6e6e6; }
table.podcasts .ms-vh { color: #fff; font-family: arial, sans-serif; background: none; }
table.podcasts tr.ms-alternating td.ms-vb { background-color: #e6e6e6; }
table.podcasts .ms-vb{ font-family: arial,"Times New Roman", serif; font-size: 18px; color: #797979; background-color: #fbfbfb; }
table.podcasts .ms-vb a {font-family: arial, sans-serif; color:#c00; text-decoration:none; }
table.podcasts .ms-vb a:hover{color:#c00; text-decoration:underline; }
table.podcasts .ms-vb a.itunes{ background: url('/global/img/podcast-itunes.png') no-repeat 0 0; height: 17px; width: 80%; padding: 0 0 0 25px; overflow:hidden; display:block; }
table.podcasts .ms-vb a:hover.itunes{	background: url('/global/img/podcast-itunes.png') no-repeat 0 -17px; }
table.podcasts .ms-vb a.download { background: url('/global/img/podcast-link.png') no-repeat 0 0; height: 17px; width: 80%; padding: 0 0 0 25px; overflow:hidden; display:block; }
table.podcasts tr td.ms-vb a:hover.download { background: url('/global/img/podcast-link.png') no-repeat 0 -17px; }
table.podcasts tr td.ms-vb a.pdf-link {background: url('/global/img/pdf.png') no-repeat 0 0; padding:0 0 0 25px; color:#c00; text-decoration:none; }
table.podcasts tr td.ms-vb a:hover.pdf-link {text-decoration:underline; }
table.podcasts tr td.ms-vb a.briefcase-link {background: url('/global/img/briefcase-link.png') no-repeat 0 0; padding:0 0 0 25px; color:#c00; text-decoration:none; }
table.podcasts tr td.ms-vb a:hover.briefcase-link {text-decoration:underline; }
/*********************
	Footer
*********************/
#footer { background: #797979; width: 100%; height: 100px; padding-top: 20px; font-size: 12px; min-width: 1040px; }
#footer #copyright { color: #cccccc; font-family: arial, sans-serif; font-size: 12px; display: block; margin-left: 30px; float: left; }
#footer #copyright a { color:#cccccc; }
#footer #footer-nav {float: right; margin-right: 30px; text-transform: lowercase; position:relative; z-index:1; }
#footer #footer-nav li { float:left; padding: 0 10px; border-right: 1px solid #6b6b6b; height: 15px; }
#footer #footer-nav li.last{ border: none; padding-right: 0; }
#footer #footer-nav li a { color: white; text-decoration: none; display:block; }
#footer #footer-nav li a:hover { text-decoration:underline; }
/* Clear */
.clear { clear:both; }
/*********************
	Styles Overridding SharePoint Defaults
**********************/
.ms-SPLink { float: right; }
.ms-siteaction { float: left; margin: 0 20px 0 0; }
.console{clear: both; }
.ms-sbscopes{display:none; }
.ms-sblink{display:none; }
td.ms-sbcell{	border:none; }
#QuickActionMenu{ float: right; }
.ms-WPHeader TD, .ms-WPBorder, .ms-WPBorderBorderOnly { border:none; }
/*********************
	Clinical Develoment Pipeline 
*********************/
#cdp, #cdp li{overflow:hidden; padding:0; margin:0;}
#cdp li h3{font-size: 14px;}
#cdp .cdp-item{width: 17%; padding: 0 10px; border-left:1px solid #797979; float: left;}
#cdp .cdp-item:first-child{border:none; padding-left: 0;}
#cdp .cdp-item p{height: 190px;}
.left-side .cdp-blue-box:hover,.left-side .cdp-gray-blue-box:hover,.left-side .cdp-gray-box:hover,.left-side .cdp-gray-purple-box:hover,.left-side .cdp-purple-box:hover,.left-side .cdp-red-box:hover{text-decoration:none;}
.cdp-blue-box,.cdp-gray-blue-box,.cdp-gray-box,.cdp-gray-purple-box,.cdp-purple-box{ width: 105px; height: 78px; display:block; padding: 10px; text-align:center; font-family: arial, sans-serif; font-size: 14px; overflow:hidden; cursor: pointer; }
.cdp-blue-box{background:url("/SiteCollectionDocuments/Pipeline/box-1.jpg") no-repeat center 0;}
.cdp-blue-box .cdp-num{color:#6ba5c2;}
.cdp-gray-blue-box{background:url("/SiteCollectionDocuments/Pipeline/box-2.jpg") no-repeat center 0;}
.cdp-gray-blue-box .cdp-num{color:#899ead;}
.cdp-gray-box{background:url("/SiteCollectionDocuments/Pipeline/box-3.jpg") no-repeat center 0;}
.cdp-gray-box .cdp-num{color:#a7a9ac;}
.cdp-gray-purple-box{background:url("/SiteCollectionDocuments/Pipeline/box-4.jpg") no-repeat center 0;}
.cdp-gray-purple-box .cdp-num{color:#a7a9ac;}
.cdp-purple-box{background:url("/SiteCollectionDocuments/Pipeline/box-5.jpg") no-repeat center 0;}
.cdp-purple-box .cdp-num{color:#b191a4; padding-top: 30px;}
.cdp-red-box{background:url("/SiteCollectionDocuments/Pipeline/box-6.jpg") no-repeat center 0; width: 232px;height: 78px; display:block; padding: 10px; text-align:center; font-family: arial, sans-serif;	font-size: 14px; overflow:hidden; margin: 0 auto 20px; cursor: pointer;}
.cdp-red-box .cdp-num{float: left; padding: 5px 26px;}
.cdp-red-box .cdp-num:hover{float: left; text-decoration:none;}
.cdp-red-box .molecules1{width: 96px; padding-right: 0; float: left; line-height:1.3;}
.cdp-red-box .molecules2{width: 96px; padding-left: 0; float: right; line-height:1.3;}
.cdp-num{font-size: 32px; padding: 8px 0; font-family: arial, sans-serif;}
/*********************
	Executives
*********************/
.execs-accordion {padding-bottom: 10px; }
.executive{float:left; display:block; width:695px; font-family: arial, sans-serif; margin: 0 0 10px 0; background: #d1d1d1 url('/global/img/executive-repeat.gif') repeat-y 0 0; }
.executive .executive-left {float: left; }
.executive .executive-right {float: left; padding: 10px; width:500px; }
.executive .executive-right h2 {color: #c00; margin: 0; padding:0; }
.executive .executive-right h2 a:hover{border: none; }
.executive .executive-right h3 {color: #505050; width: 490px; }
.executive a.read-more { margin: 30px 10px 10px; width:80px; text-align:center; padding: 5px; background: #c00; color: #fff; text-decoration: none; text-transform: lowercase; float: right; display: block; }
.executive a.read-more:hover {text-decoration: none; border: none; color: #c8c8c8; }
.executive .executive-left img {padding: 10px; }
.pane {font-family: arial, sans-serif; display: none; background-color: #d1d1d1; padding: 0 10px; }
.pane p {font-family: arial, sans-serif; font-size: 11pt; }
/*********************
	Board of Directors
*********************/
#board-legend{font-family: arial, sans-serif; font-weight: bold; font-size: 8pt; background-color: #d1d1d1; height: 50px; width: 695px; margin: 0 0 10px; text-align: center; color: #797979; text-transform: uppercase; position: absolute; top:0px; }
#board-legend.fixed{ position: fixed; top:0; }
.board-accordion {margin: 60px 0 10px; }
.board{float:left; display:block; width:695px; font-family: arial, sans-serif; margin: 0 0 10px 0; background: #d1d1d1 url('/global/img/board-repeat.gif') repeat-y 0 0; }
.board .board-left {float: left; padding:10px; }
.board .board-right {float: left; padding:0; width:530px; }
.board .board-right h2 {color: #c00; padding:10px 0 0 10px; }
.board .board-right h2 a:hover{border: none; }
.board .board-right h3 {color: #505050; width: 490px; padding:5px 0 0 10px; }
.board .board-right h4 {padding: 5px 0 0 10px; font-style:italic; }
.board .board-right a.read-more {width:80px; text-align:center; padding: 5px; background: #c00; color: #fff; text-decoration: none; text-transform: lowercase; float: right; margin: 0 10px 10px; display: block; }
.board .board-right a.read-more:hover {text-decoration: none; border: none; color: #c8c8c8; }
.legend-key{height: 50px; overflow:hidden; }
.one, .board-right .one{border-right: 1px solid #ababab; border-bottom: 1px solid #bfbfbf; background: #d1d1d1 url('/global/img/board-key.png') no-repeat; width: 165px; height: 50px; float: left; line-height: 50px; }
.two, .board-right .two{border-right: 1px solid #ababab; border-bottom: 1px solid #bfbfbf; background-color: #bfbfbf; height: 50px; width: 52px; float: left; line-height: 50px; }
.three, .board-right .three {background-color: #d1d1d1; border-bottom: 1px solid #bfbfbf; float: left; height: 50px; width: 51px; line-height: 50px; }
.four, .board-right .four{border-right: 1px solid #ababab; border-bottom: 1px solid #bfbfbf; background-color: #bfbfbf; height: 50px; width: 102px; float: left; line-height: 50px; }
.five, .board-right .five{background-color: #d1d1d1; border-bottom: 1px solid #bfbfbf; overflow: visible; float: left; height: 50px; width: 90px; line-height: 16px; }
.six, .board-right .six{border-right: 1px solid #ababab; border-bottom: 1px solid #bfbfbf; background-color: #bfbfbf; height: 50px; width: 57px; float: left; line-height: 50px; }
.seven, .board-right .seven{background-color: #d1d1d1; border-bottom: 1px solid #bfbfbf; float: left; height: 50px; width: 84px; line-height: 16px; }
.eight, .board-right .eight{border-right: 1px solid #ababab; border-bottom: 1px solid #bfbfbf; background-color: #bfbfbf; height: 50px; width: 89px; float: left; line-height: 24px; }
.chair{background:url('/global/img/board-chair.png') center top no-repeat; }
.member{background:url('/global/img/board-member.png') center top no-repeat; }
/*********************
	Key Facts
*********************/
.keyfact{float:left; width:330px; height:510px; margin: 0 5px 10px; background-color: #fff; padding: 10px; font-family: arial, sans-serif; color:#686868; }
.keyfact h2 {margin: 10px 0; color:#686868; }
.keyfact p, .keyfact-last p, .keyfact p strong, .keyfact-last p strong {font-family: arial, sans-serif; color: #686868; }
.keyfact ul, .keyfact ul li, .keyfact-last ul, .keyfact-last ul li {font-family: arial, sans-serif; }
.keyfact ul li, .keyfact-last ul li {list-style-type:disc; }
.keyfact a, .keyfact-last a {font-family: arial, sans-serif; }
.keyfact img {background-color: #fff; clear:right; }
.keyfact-last {float:left; width:700px; margin: 0 0 30px 4px; background-color:#fff; padding: 10px; font-family: arial, sans-serif; color:#686868; }
.keyfact-last img {padding-right: 30px; padding-bottom: 150px; }
.keyfact .right-col, .keyfact .left-col {margin-top:20px; }
.keyfact .right-col h2{text-transform:uppercase; font-size:20pt; }
.keyfact .right-col strong {text-transform:uppercase; }
/********************
	Global Business Units
********************/
.global-business-wrapper {padding:10px; background:#fff; width:690px; margin-bottom:10px; }
.global-business-left {float:left; }
.global-business-left a{border:4px solid #ccc; display:block; }
.global-business-left a:hover {border:4px solid #686868; }
.global-business-left img {width:223px; height:110px; }
.global-business-right {float:left; width:440px; margin-left:10px; }
.global-business-right h2 {color:#c00; }
.global-business-right p {font-family:arial,sans-serif; }
/*********************
Transparency
*********************/
.transparency-fact {float:left; width:335px; height:630px; margin: 0 5px 10px; overflow:hidden; background-color: #fff; padding: 10px; font-family: arial, sans-serif; color:#686868; }
.transparency-fact h2 {margin: 10px 0; color:#686868; }
.transparency-fact p {font-family: arial, sans-serif; color: #686868; line-height: 1.4; }
.transparency-fact ul, .transparency-fact ul li {font-family: arial, sans-serif; }
.transparency-fact ul li {list-style-type:disc; }
.transparency-fact a {font-family: arial, sans-serif; }
.transparency-fact img {background-color: #fff; clear:right; }
.transparency-fact .right-col, .transparency-fact .left-col {margin-top:20px; }
.transparency-fact .right-col h2{text-transform:uppercase; font-size:20pt; }
.transparency-fact .right-col strong {text-transform:uppercase; }
/********************
	Sub Level Callouts
********************/
.sub-callout {float:left; padding:10px; background:#fff; width:335px; height:300px; margin:0 10px 10px 0; }
.sub-callout a{border:4px solid #ccc; display:block; }
.sub-callout a:hover{border:4px solid #686868; }
.sub-callout img {width:327px; height:113px; }
.sub-callout h2 { margin-top:10px; }
.sub-callout h2 a, .sub-callout p a, .sub-callout h2 a:hover, .sub-callout p a:hover { border: none; }
.sub-callout p {font-family: arial, sans-serif; }
.sub-callout-long {float:left; padding:10px; background:#fff; margin:0 0 10px 0; width: 96%; }
.sub-callout-long a{border:4px solid #ccc; display:block;  float: left; margin-right: 10px; }
.sub-callout-long a:hover{border:4px solid #686868; }
.sub-callout-long a img {width:215px; height:102px; }
.sub-callout-long h2 { margin-top:10px; }
.sub-callout-long h2 a, .sub-callout-long p a, .sub-callout-long h2 a:hover, .sub-callout-long p a:hover { border: none;  float: none; margin:0; }
.sub-callout-long p {font-family: arial, sans-serif; margin: 0; padding:0; }
.home-callout:first-child{margin:50px 0px 10px 0; }
.home-callout {float:left; padding:10px; background:#fff; width:280px; height:280px; margin:50px 0 10px 20px; }
.home-callout a{border:4px solid #ccc; display:block; }
.home-callout a:hover{border:4px solid #686868; }
.home-callout img {width:272px; height:113px; }
.home-callout h2 { margin-top:10px; }
.home-callout h2 a, .home-callout p a, .home-callout h2 a:hover, .home-callout p a:hover { border: none; }
.home-callout p {font-family: arial, sans-serif; }
/********************
	Products Tables
********************/
table.products-table {width:720px; color:#2a2a2a; font-family: arial, sans-serif; border:none; }
table.products-table td {background-color:#fff; border:none; padding: 6px; }
table.products-table tr.products-table-header td {font-family: arial, sans-serif; background-color: #686868; color:#fff; text-transform: uppercase; font-size: 24px; padding-bottom: 0; }
table.products-table td a.external div.pdf-link {background:url('/* No Image Loaded from /Corporate Affairs/_Global Assets/_Assets/img/pdf-link.gif*/') no-repeat; height:15px; width:11px; margin:0; padding:0 0 0 15px; display:inline; }
.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;}
.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}
.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border:1px solid #000001;text-align:left;word-wrap:break-word;overflow:hidden;}
.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border:1px solid #000001;border-width:1px 1px 0;font-weight:bold;}
.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}
/*!Default close button class */
.ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}
* html .ui-tooltip-titlebar .ui-state-default{top:16px;}
.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}
.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}
/*!Default tooltip style */
.ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}
.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}
.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}
.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}
.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}
.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}
.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}
/*!Red tooltip style */
.ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border:2px solid #797979;color:#cc0000;}
.ui-tooltip-red .ui-tooltip-content{background-color:#b6b6b6;}
.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}
.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}
.ui-tooltip-red .ui-tooltip-icon{border-color:#fff;}
.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#fff;}
/********************
	Sitemap
********************/
.level-section #header{background:none; border: none; }
.level-section #header a{color: #cc0000; }
.level-header {padding-left: 10px; }
.level-item-pos, .level-item, .level-bullet{background: none; padding-left: 20px; }
/********************
	Login
********************/
#btnYes, #btnNo {padding:5px 10px; background:#c00; color:#fff; border:none; font-weight:bold; cursor:pointer; text-decoration:none; margin: 20px 0 0 100px; }
#btnYes:hover, #btnNo:hover {color:#999; }
.connecting-outer{ background:#fff; padding: 10px 10px 0px; overflow: hidden; }
#body-content .right-nav .right-callout .connecting-outer p {font-size:14px; }
#body-content .right-nav .right-callout .connecting-inner p a {color:#c00; text-decoration:none; }
#body-content .right-nav .right-callout .connecting-inner p a:hover {text-decoration:underline; }
/********************
	Key Issues
********************/
.key-issues {float:left;padding:10px;background:#fff; width:335px;height:300px;margin:0 10px 10px 0;}
.key-issues a{border:4px solid #ccc;display:block;}
.key-issues a:hover{border:4px solid #686868;}
.key-issues img {width:327px;height:113px;}
.key-issues h2 {color:#c00;margin-top:10px;}
.key-issues p {font-family:arial,sans-serif;}
/* Investors callout stuffs */
#interior #body-content .releases { background: #f7611f; float: left; padding: 10px 15px 0; margin-bottom: 10px;}
#interior #body-content .releases h2{color: #fff; font-size: 20px; padding: 0 0 5px 0; margin:0; text-transform:uppercase;}
#interior #body-content .releases ul{list-style-type:none; margin:0;}
#interior #body-content .releases ul li{margin:0; padding-bottom: 10px;}
#interior #body-content .releases .latest-story {font-size: 14px; text-decoration: none; color: #fff; line-height:1.2; padding:2px 0; /*border-bottom: 1px dotted rgb(242, 102, 34);*/ font-family: arial, sans-serif;}
#interior #body-content .releases .latest-story:hover {background-color: #fff; color: rgb(255, 0, 0); border-bottom:none;}
#interior #body-content .releases .latest-story .date {font-size: 12px; font-family: arial, sans-serif; width: 100%;}
#interior #body-content .releases .view-all{font-size: 12px;}
.performance {background:#707070; color:#fff; float:left; padding:10px; margin-bottom: 10px;}
.performance h2 {font-size:20px; color:#fff; text-transform:uppercase;}
.performance input {color:#fff; display:inline; margin-bottom:10px;}
#interior #body-content .events { background: #7dc2e4; float: left; padding: 10px 15px 0; }
#interior #body-content .events h2{color: #fff; font-size: 20px; padding: 0 0 5px 0; margin:0; text-transform:uppercase;}
#interior #body-content .events ul{list-style-type:none; margin:0;}
#interior #body-content .events ul li{margin:0; padding-bottom: 10px;}
#interior #body-content .events .latest-story {font-size: 14px; text-decoration: none; color: #fff; line-height:1.2; padding:2px 0; /*border-bottom: 1px dotted rgb(242, 102, 34);*/ font-family: arial, sans-serif;}
#interior #body-content .events .latest-story:hover {background-color: #fff; color: rgb(255, 0, 0); border-bottom:none;}
#interior #body-content .events .latest-story .date {font-size: 12px; font-family: arial, sans-serif; width: 100%;}
#interior #body-content .events .view-all{font-size: 12px;}
#interior #body-content .stock-ticker {background:#bcc832; color:#fff; padding:10px 10px 5px; margin-bottom: 5px;}
#interior #body-content .stock-ticker h2 {color:#fff; display:inline; font-size:34px;}
#interior #body-content .stock-ticker span {width:70px;float:right;text-align: center;}
#interior #body-content .stock-ticker p {display:inline;color:#fff; vertical-align: top; text-align: center;font-family: arial, sans-serif; line-height: 1.2; padding: 0; font-size: 12px;}
#interior #body-content .stock{font-size: 12px; line-height: 1.1;}
.search-investors {background:#c00; padding:10px; font-family: arial, sans-serif; margin-bottom: 10px;}
.search-investors h4 {color:#fff; text-transform: uppercase; float:left; font-size:18px; width:50%;}
.search-investors label {color:#fff; font-size:12px;line-height:25px; font-family: arial, sans-serif;}
.search-investors input[type=button] {background:url(../images/search-investors-button.jpg) no-repeat top center;height:22px;width:19px;border:none;margin-left:5px;}
.investors #content .right-nav .pipeline {}
.investors #content .right-nav .pipeline a img {border:none;}
/*********************
	Quote/Fluid Text Colors
*********************/
/* purple */
.quote-top-purple{background:url('/global/img/quote-top-purple.png') no-repeat top left; height:10px; width:10px; position:absolute; top:0; left:0px; z-index:20; }
.quote-bottom-purple{background:url('/global/img/quote-bottom-purple.png') no-repeat bottom right; position:absolute; bottom:10px; right:0; height:10px; width:10px; }
.quote-purple{background:#9b6198; padding:20px; color:#fff; overflow: hidden; box-shadow: -10px 10px 0 #743471; -moz-box-shadow:-10px 10px 0 #743471; -webkit-box-shadow:-10px 10px 0 #743471; filter:progid:DXImageTransform.Microsoft.DropShadow(color='#743471',offX='-10',offY='10'); width:300px; margin:0 0 20px 10px; }
/* red */
.quote-top-red{background:url('/global/img/quote-top-red.png') no-repeat top left; height:10px; width:10px; position:absolute; top:0; left:0px; z-index:20; }
.quote-bottom-red{background:url('/global/img/quote-bottom-red.png') no-repeat bottom right; position:absolute; bottom:10px; right:0; height:10px; width:10px; }
.quote-red{background:#cc0000; padding:20px; color:#fff; overflow: hidden; box-shadow: -10px 10px 0 #9d0202; -moz-box-shadow:-10px 10px 0 #9d0202; -webkit-box-shadow:-10px 10px 0 #9d0202; filter:progid:DXImageTransform.Microsoft.DropShadow(color='#9d0202',offX='-10',offY='10'); width:300px; margin:0 0 20px 10px; }
/* green */
.quote-top-green{background:url('/global/img/quote-top-green.png') no-repeat top left; height:10px; width:10px; position:absolute; top:0; left:0px; z-index:20; }
.quote-bottom-green{background:url('/global/img/quote-bottom-green.png') no-repeat bottom right; position:absolute; bottom:10px; right:0; height:10px; width:10px; }
.quote-green{background:#bdc832; padding:20px; color:#fff; overflow: hidden; box-shadow: -10px 10px 0 #549647; -moz-box-shadow:-10px 10px 0 #549647; -webkit-box-shadow:-10px 10px 0 #549647; filter:progid:DXImageTransform.Microsoft.DropShadow(color='#549647',offX='-10',offY='10'); width:300px; margin:0 0 20px 10px; }
/* blue */
.quote-top-blue{background:url('/global/img/quote-top-blue.png') no-repeat top left; height:10px; width:10px; position:absolute; top:0; left:0px; z-index:20; }
.quote-bottom-blue{background:url('/global/img/quote-bottom-blue.png') no-repeat bottom right; position:absolute; bottom:10px; right:0; height:10px; width:10px; }
.quote-blue{background:#7ec2e4; padding:20px; color:#fff; overflow: hidden; box-shadow: -10px 10px 0 #518daa; -moz-box-shadow:-10px 10px 0 #518daa; -webkit-box-shadow:-10px 10px 0 #518daa; filter:progid:DXImageTransform.Microsoft.DropShadow(color='#518daa',offX='-10',offY='10'); width:300px; margin:0 0 20px 10px; }
/* orange */
.quote-top-orange{background:url('/global/img/quote-top-orange.png') no-repeat top left; height:10px; width:10px; position:absolute; top:0; left:0px; z-index:20; }
.quote-bottom-orange{background:url('/global/img/quote-bottom-orange.png') no-repeat bottom right; position:absolute; bottom:10px; right:0; height:10px; width:10px; }
.quote-orange{background:#f26522; padding:20px; color:#fff; overflow: hidden; box-shadow: -10px 10px 0 #c8541d; -moz-box-shadow:-10px 10px 0 #c8541d; -webkit-box-shadow:-10px 10px 0 #c8541d; filter:progid:DXImageTransform.Microsoft.DropShadow(color='#c8541d',offX='-10',offY='10'); width:300px; margin:0 0 20px 10px; }
/* fluid general text */
.fluid-text-top{background:url('/global/img/fluid-text-top.png') no-repeat top left; margin:0px; height:10px; width:10px; position:absolute; top:0; left:10px; z-index:20; }
.fluid-text-bottom{background:url('/global/img/fluid-text-bottom.png') no-repeat bottom right; position:absolute; bottom:10px; right:20px; height:10px; width:10px; }
.fluid-text{background:#e9e9e9; padding:20px 20px 0; overflow: hidden; box-shadow: -10px 10px 0 #797979; -moz-box-shadow:-10px 10px 0 #797979; -webkit-box-shadow:-10px 10px 0 #797979; filter:progid:DXImageTransform.Microsoft.DropShadow(color='#797979',offX='-10',offY='10'); zoom:1; margin:0 20px 20px 20px; border-top:5px solid #797979; border-right:5px solid #797979; }
/* white login text */
.white-text-top{background:url('/global/img/fluid-text-top.png') no-repeat top left; margin:0px; height:10px; width:10px; position:absolute; top:0; left:0px; z-index:20; }
.white-text-bottom{background:url('/global/img/fluid-text-bottom.png') no-repeat bottom right; position:absolute; bottom:10px; right:0px; height:10px; width:10px; }
.white-text{background:#fff; padding:10px 10px 0; overflow: hidden; box-shadow: -10px 10px 0 #797979; -moz-box-shadow:-10px 10px 0 #797979; -webkit-box-shadow:-10px 10px 0 #797979; filter:progid:DXImageTransform.Microsoft.DropShadow(color='#797979',offX='-10',offY='10'); zoom:1; margin:0 0px 20px 10px; }
.quote-purple p, .quote-red p, .quote-green p, .quote-blue p, .quote-orange p{font-family:arial, sans-serif; color:#fff; font-size:18px; }
.quote-author{text-align:right; }
.quote-author h4{color:#fff; font-size:18px; font-weight:normal; font-family:arial, sans-serif; }
.quote-author h5{color:#fff; font-size:12px; font-weight:normal; font-family:arial, sans-serif; padding-bottom: 20px; }
.fluid-text p, .fluid-text ul li, .fluid-text ol li, .white-text p, .white-text ul li, .white-text ol li{color:#797979; font-family:arial, sans-serif; }
#content .fluid-text ul li, #content .fluid-text ol li, #content .white-text ul li, #content .white-text ol li{margin-left:20px;}
.white-text p, .white-text ul li, .white-text ol li{font-size: 14px;}
.fluid-text a, .white-text a{color:#c00; text-decoration:none; }
.white-text a{display: block; padding: 5px 0;}
.fluid-text a:hover, .white-text a:hover{text-decoration:underline; border:none; }
.excerpt-wrap{position: relative; display: inline-block; float:right;}
.facts{padding: 20px 10px 0; overflow:hidden; margin-bottom:10px; border-top: 1px solid #797979; border-bottom: 1px solid #797979;}
.facts p{font-family:arial, sans-serif;}
.arrow{font-size: 17px; display:inline-block; vertical-align:middle;}
.stats td{padding: 5px 0;}
table.stats tr{border-top: 1px solid #797979;}
.purple-text, .blue-text, .green-text, .orange-text, .red-text{font-family:arial, sans-serif; font-size: 28px;}
.purple-text{color:#9b6198;}
.green-text{color:#bdc832;}
.blue-text{color:#7ec2e4;}
.orange-text{color:#f26522;}
.red-text{color:#cc0000;}
/*********************
	Pop-Up Link
*********************/
a[rel="external"], a.external, a.external-link-lilly {
/*background-image: url('/* No Image Loaded from /Corporate Affairs/_Global Assets/_Assets/img/external-off.gif*/');*/
background-position: 100% 60%;
background-repeat: no-repeat;
margin-right: 1px;
/*padding-right: 11px;*/
}
A[rel='external']:hover,
A.external:hover,
A.external-link-lilly:hover {
/*background-image: url('/* No Image Loaded from /Corporate Affairs/_Global Assets/_Assets/img/external-on.gif*/');*/
}
A.externalnoIcon,
A.externalnoIcon:hover {
margin: 0 !important;
padding: 0 !important;
background-image: none !important;
}
#simplemodal-container {
width: 600px;
text-align: left;
background: #FEFACB;
padding: 20px;
border: 1px solid #FEFACB;
}
#simplemodal-container a.modalClose {
float: right;
cursor: pointer;
background: url('/* No Image Loaded from /Corporate Affairs/_Global Assets/_Assets/img/icon-close.gif*/') no-repeat right 4px;
padding-right: 10px;
position: relative;
top: -10px;
font-size: 85%;
font-weight: bold;
}
#simplemodal-container p {
margin: .5em 0;
font-size: 92.4%;
line-height: 1.5;
color: #262626;
}
#simplemodal-container .button-area {
margin: 1em 0 0 0;
text-align: center;
}
#tooltip {
position: absolute;
z-index: 3000;
background-color: black;
padding: 5px;
opacity: 0.8;
width: 200px;
}
#tooltip h3 {
color: white;
}
#tooltip div {
margin: 0;
color: white;
text-align: center;
}
#tooltip div.body p {
margin: 0;
font-size: 11px;
}
/*********************
	Newsroom Videos
*********************/
.detail_header {font-size: 1.3em;font-weight: bold;line-height: normal !important;text-transform: capitalize !important;}
.news-video{width:215px;margin:0 10px 10px 0;float:left;height:126px;}
.news-video img {height:126px;width:225px;}
.news-video-slider{}
.news-video-slider h3{font-family:arial, sans-serif;color:#fff;font-size:16px;}
.news-video.callout {font-size: 16px; color: #fff; cursor: pointer; font-family: arial, sans-serif; }
.news-video.callout .vid-call-off {position: absolute; top:76px; padding:10px;left :0; z-index:3; width: 92%; height:92%; height:49px; color: #fff; background:url('/global/img/top-nav.png') repeat 0 0; }
.news-video.callout .call-on {position: absolute; top: 500px; left:0; padding: 10px; z-index:2; color: #fff; background: url('/global/img/top-nav.png'); }
.left-side .callout a{font-family:arial, sans-serif;color:#c00;}
.left-side .callout a:hover{text-decoration:underline;}
.search-investors {background:#c00; padding:10px; font-family: arial, sans-serif; margin-bottom: 10px;}
.search-investors h4 {color:#fff; text-transform: uppercase; float:left; font-size:18px; width:50%;}
.search-investors label {color:#fff; font-size:12px;line-height:25px; font-family: arial, sans-serif;}
.search-investors input[type=button] {background:url(../images/search-investors-button.jpg) no-repeat top center;height:22px;width:19px;border:none;margin-left:5px;}
.investors #content .right-nav .pipeline {}
.investors #content .right-nav .pipeline a img {border:none;}
/*********************
	Styles for Print
*********************/
@media print {
  *,a{color:#000;}
	h1{display:inline !important; color: #000 !important; overflow: visible; float: none; text-indent: 0px; }
  img {page-break-before: avoid; page-break-after: avoid; }
	
  .editing-tools{display:none; }
  #wrapper {border: none; }
  #wrapper #header .wrap #lilly-logo{display:none;}
  #overlay {display: none; }
  ul#top-nav {display:none; }
  #lilly-logo{display: none; }
	#hidLillyText{display:block; color: #000; background: none; border-bottom:none; text-decoration:none; }
  #ctl00_HyperLink1 {display:none; }
  ul#main-nav {display:none; }
  #body-content {background: none; }
  #interior #content {background: none; }
  #double-helix {display: none; }
	
  .narrow #content {width: 960px; }
  .narrow .left-side {width: 960px; }
  .left-callouts{display:none; }
  .left-side {display: block; }
  .heading{display:block; }
  .right-nav, .side-nav {display: none; border: 0; }
  .push {display: none; }
  .call-off, .call-on {display:none; }
  #footer .wrap {display:none; }
	
	/* interior pages */
  .heading {width: 1000px; }
}
/** added 06/30/2013 **/
#top-nav li#text-size,
#main-nav li#text-size {
color: #fff;
border-right: none;
font-size:13px;
}
#top-nav li#text-size a, #top-nav a#small,
#main-nav li#text-size a, #main-nav a#small {
margin-left: 5px;
float:left;
display:inline-block;
border:none;
padding:0;
}
#top-nav li.func-lnk a, #top-nav li.func-lnk span,
#main-nav li.func-lnk a, #main-nav li.func-lnk span {
color: #ffffff;
float:left;
display:inline-block;
}
#top-nav li.func-lnk span, #top-nav li a#small,
#main-nav li.func-lnk span, #main-nav li a#small 
{
margin-top:3px;
}
#top-nav li a#small,
#main-nav li a#small {
font-size: 13px;
}
#top-nav li a#medium,
#main-nav li a#medium {
font-size: 17px;
margin-top:1px;
}
#top-nav li a#large,
#main-nav li a#large {
font-size: 21px;
margin-top:-2px;
}
#top-nav #text-size a.active,
#main-nav #text-size a.active {
text-decoration: underline;
}
.archive_link 
{
    color: #cc0000;
}
.archive_nav, .archive_nav_date
{
    padding:0 10px 0 5px;
}
#main-nav li .dropdown .callout, #main-nav li .dropdown .meganav-callout
{
    height:102px;
    width:215px;
    padding:0;
}
/*********************
NEW
**********************/
.left-callouts
{
    clear:both;
}
#home-callouts-wrap #home-callouts #home-call-center {
float: left;
width: 255px;
padding: 0 10px;
}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
   /* CSS overrides for mobile here */
  #main-nav li .dropdown{ display:none;}
  /*#main-nav li.selected .dropdown { display: none!important; visibility: hidden;}
        #main-nav li:hover .dropdown
    {
        display:none!important;
    }*/
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) 
{
    /* CSS overrides for ipad here */
  #main-nav li .dropdown{ display:none; visibility:hidden;}
/* #main-nav li.selected .dropdown { display: none!important; visibility: hidden;}
    #main-nav li:hover .dropdown
    {
        display:none!important;
    }*/
    
    #body-content
    {
        -webkit-background-size: 1040px 1000px;
        background-repeat: no-repeat!important;
        background-size:1040px 1000px;
        overflow: -moz-scrollbars-vertical; 
        overflow-y: scroll;
    }
}
         /* CSS for Left Callout here 06-Aug-2014*/        
.callout-column-right-small{width: 100px; float: left; padding-left: 10px; }
.callout-column-left-small{width: 100px; float: left; padding-left: 0px; }
                /* CSS for Left Callout here 06-Aug-2014*/       
                /* CSS for Search Div here 14-Aug-2014*/  
#divSearch{right: 20px; top: 40px; position: absolute;} 
#divSearch .last{ background: none; }
#divSearch .search-box { float:left; width:200px; }
                /* CSS for Search Div here 14-Aug-2014*/
/* Css Chnage for bottom callout CR at 31 july 2015 */
#home-call-bottom{/*padding-right: 10px;*/padding-right: 0px!important;display:table;width:100%;}
#home-call-bottom-left{width: 490px;float: left;}
#home-call-bottom-right{width: 490px;float: right;}
                
.btm-left-callouts{display:none;clear:both;}
.btm-callout-column-left{width: 240px; float: left;}
.btm-callout-column-right{width: 240px; float: left; padding-left: 10px;}
/* Css Chnage for bottom callout CR at 31 july 2015 */ 
/* CHG0015895 Mobile Optimization CSS Added : 13 July 2015: STARTS*/
#toTop {
    display: none!important;
}
@media only screen and (min-width: 1040px) and (max-width: 1300px) {
    #footer {
        display: table;
    }
    .live-chat #footer {
        padding-bottom: 42px;
    }
}
@media only screen and (max-width: 1300px) {
    * {
        -webkit-tap-highlight-color : transparent;
    }
}
@media only screen and (min-width: 1040px) {
    #interior #body-content.sitemap {
        display:table;
        background : none;
    }
}
.callout-image-hidden img{
    visibility : hidden;
    position : absolute;
    top : 0px;
    left : 0px;
    height : inherit;
    width : inherit;
}
#main-nav .main-nav-link-mobile {
        color: hsl(0, 100%, 40%);
    font-family: arial, sans-serif;
    font-weight: bold;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-decoration: none;
    /* border-bottom: 2px dotted hsl(0, 100%, 100%); */
    padding: 0;
    line-height: 33px;
    displaY: inline-block!important;
}
#interior .side-nav a.active {
    
}
/* CHG0015895 Mobile Optimization Scroll to Top CSS Added : 13 July 2015 : ENDS*/