﻿body {padding: 0; margin: 0; font-family: Arial, Helvetica, sans-serif; width: 100%; background: #fff url(/SiteCollectionImages/main_bg.gif) repeat-x top left;}
img, a, object {text-decoration: none; border: none; outline: none;}
.clear {clear: both;}
iframe {display: none;}

/* BEGIN -- Site Action Controls -- */
#site_actions {position: relative; top: 0px; right: 0px; width: 100%; display: none;}
#site_controls {background: #dddddd;}
#site_actions_menu {float: right;}
#login_control {float: right; display: none;}
#authoring_controls {position: relative; top: 0px; right: 0px;}

td.ms-sbcell, td.ms-sbgo {border:0;}
td.ms-sbscopes {display:none;}
td.ms-sbLastCell {width: 5px;}
.ms-sblink a:link, .ms-sblink a:visited {font-family:Tahoma; font-size:8pt; color:#666666; text-decoration:none; padding-left:4px; display:none;}
.ms-sitemapdirectional {font-size: 11px;}
.sitemap {float:left;}
.sitemap ul {}
.sitemap li {list-style-type: none; font-weight: normal;}
.sitemap a {font-family: sans-serif; font-size: 12px; text-decoration: none; font-weight: normal;}
.srch-sort-right {}
.srch-BestBets {}
.srch-stats {}
.srch-results {}
.srch-Title {}
.srch-Description {}
.srch-Date {}
.srch-Relevancy {}
.ReportTableContent td {padding-left:10px; white-space: nowrap; font-size:11px; height:22px; background-color:White;}
.ReportTableContentAlternating td {padding-left:10px; white-space: nowrap; font-size:11px; height:22px; background-color:#f9f9f9;}
.ReportTableHeader td {border-top:1px #B3BECB solid; padding-left:10px; white-space: nowrap;}
.ReportTableHeader {width:100%; padding-left:10px; border-top:1px #B3BECB solid; height:22px; font-family:verdana; font-size:11px; text-align:left; text-decoration:none; background-color:#f2f2f2; color:#808080;}
.ReportTableTotalHeader {height:22px; padding-left:300px; font-family:verdana; color:gray;}
TD.ms-sbgo-bpv3 {PADDING-RIGHT: 0; BORDER-TOP: 0; PADDING-LEFT: 0; PADDING-BOTTOM: 0; BORDER-LEFT: 0; PADDING-TOP: 0px; BORDER-BOTTOM:0; WHITE-SPACE: nowrap}
.ms-dialogBodyMain {border:1px solid #7f9db9; background-color:#ebf3ff; color:#4c4c4c; font-family:verdana; font-size:8pt; text-align:left;}
.ms-dialogFont {font-family:verdana; font-size:8pt;}
.ms-sectionline {background-color:#d9d9d9;}
.ms-dialogHeaderDescription {font-family:verdana; font-size:8pt; color:#666666; padding-right:20px;}
.ms-dialogHeader {background-color:#ffffff; background-position:right top; background-repeat:repeat-y;}

.ms-WPBody {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; color: #494949;}


/*  Common Styles  */
#site_actions table {border-spacing: 0;}
#floodlight {display: none;}

#container {padding: 0;	margin: 0; width: 100%; font: 0.88em/1.5em Georgia, "Times New Roman", Times, serif; color: #494949;}
	#container * {padding: 0; margin: 0;}
	#container p {margin-bottom: 1em;}
		#container p.intro {font-size: 1.14em;}
	#container ul, #container ol {margin: 0 0 1em 0; padding-left: 2.5em;}
	#container li {margin: 0 0 0.25em 0; padding: 0 0 0 0.5em;}
	#container a {color: #dd1d00;}
		#container a:hover {text-decoration: underline;}
	#container h1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 2.14em;}
	#container h2 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 1.14em; color: #939d25; margin-bottom: 6px;}
	#container h3 {font-weight: bold; font-size: 1em;}
	#container sup, #container sub {font-size: 0.65em;}
	#container th {text-align: left;}
	#container tr {vertical-align: top;}
		
	#container .question {font-weight: bold;}
	#container .contentDisclaimer {font-weight: bold; font-size: 0.85em;}
	#container .blueJacket {font-family: Arial, Helvetica, sans-serif;}
	
	#container #exhibitions tr.evenRow {background: #f0f0f0;}
	
	#container #printHeader {width: 100%;}
		#container #printHeader #header {width: 100%;}
		#container #printHeader #header #headerBar {height: 56px;}
			#container #printHeader #header #headerBar #greyBlock {width: 189px; height: 56px; background: #84888b; float: left;}
				#container #printHeader #header #headerBar #greyBlock img {margin: 22px 0 0 15px;}
			#container #printHeader #header #headerBar img {display: block; float: left;}
			#container #printHeader #header #headerBar #redBlock {width: 272px; height: 56px; background: #dd1d00; float: left;}
				#container #printHeader #header #headerBar #redBlock img {margin: 21px 0 0 16px;}
		#container #printHeader #searchContainer {display: none;}
		#container #printHeader #bpv3_toolbar {display: none;}
		
	#container #topNavigation {width: 100%; padding: 4px 0;}
		#container #topNavigation .topNavContainer {list-style: none; margin: 0 0 0 -4px; padding: 0; overflow: hidden; width: 970px;}
			#container #topNavigation .topNavContainer li {display: block; float: left; cursor: pointer; margin: 0 0 0 4px; padding: 0; background: #fffae7 url(/SiteCollectionImages/topNav_bg.gif) no-repeat top left; width: 189px; height: 37px; color: #dd1d00; font: bold 0.93em/0.93em Arial, Helvetica, sans-serif; text-decoration: none; text-align: center;}
				#container #topNavigation .topNavContainer li.over, #container #topNavigation .topNavContainer li.down {background-position: right top;}
				#container #topNavigation .topNavContainer li a {display: block; padding-top: 12px;}
					#container #topNavigation .topNavContainer li.over a, #container #topNavigation .topNavContainer li.down a {color: #000000; text-decoration: none;}

	#container #mainContent {width: 100%;}
		#container #mainContent #breadcrumb {display: none;}
			.breadcrumbCurrent {font-size: 11px; font-weight:bold;}

		#container #mainContent #printFooter {font-size: 0.86em; line-height: 1.5em; width: 961px; padding: 10px 0 0 0;}
			#container #mainContent #printFooter .rule {clear: both; padding: 10px 0 10px 0;}
			#container #mainContent #printFooter .text {float: left; width: 770px; padding-left: 1em;}
			#container #mainContent #printFooter .lillyLogo {float: right; display: block;}
		#container #mainContent #printSubfooter {width: 961px;}
		
		
/*  Home Styles  */

		#container #mainContent #centerCell {vertical-align: top;}
			#container #mainContent #centerCell #printContent {background: transparent; margin: 0; padding: 0;}
				#container #mainContent #centerCell #printContent #toutBlock {padding-bottom: 40px;}
					#container #mainContent #centerCell #printContent #toutBlock #touts {float: left;}
						#container #mainContent #centerCell #printContent #toutBlock #touts ul {margin: 0; padding: 0; list-style: none;}
							#container #mainContent #centerCell #printContent #toutBlock #touts ul li {margin: 0 0 4px 0; padding: 0; line-height: 0; font-size: 0;}
				#container #mainContent #centerCell #printContent #newsColumns {}
					#container #mainContent #centerCell #printContent #newsColumns .video {width: 379px;}
						#container #mainContent #centerCell #printContent #newsColumns .video ul {list-style: none; margin: 0 0 0 -3px; padding: 0; overflow: hidden;}
							#container #mainContent #centerCell #printContent #newsColumns .video ul li {display: block; float: left; margin: 0 0 0 3px; padding: 0; line-height: 0;}
						#container #mainContent #centerCell #printContent #newsColumns .video p {margin : 0 0 1em 10px; width: 369px;}
					#container #mainContent #centerCell #printContent #newsColumns .news {width: 189px;}
					#container #mainContent #centerCell #printContent #newsColumns .column {float: left; padding-left: 3px;}
						#container #mainContent #centerCell #printContent #newsColumns .column img.columnHeader {display: block; margin-bottom: 16px;}
						#container #mainContent #centerCell #printContent #newsColumns .column p, #container #mainContent #centerCell #printContent #newsColumns .column h2 {width: 97%;}
						#container #mainContent #centerCell #printContent #newsColumns .column h2.blue {color: #00739e;}
						#container #mainContent #centerCell #printContent #newsColumns .column h2.orange {color: #daa40a;}
							#container #mainContent #centerCell #printContent #newsColumns .column .buttons {width: 100%; margin-bottom: 1em;}
								#container #mainContent #centerCell #printContent #newsColumns .column .buttons #twitter {float: left;}
								#container #mainContent #centerCell #printContent #newsColumns .column .buttons #facebook {float: right;}
				
				#container #mainContent #centerCell #printContent #centerContent {float: left; margin-left: 4px;}
				#container #mainContent #centerCell #printContent #topSection {}
				#container #mainContent #centerCell #printContent #bottomSection {}
				#container #mainContent #centerCell #printContent #rightSection {}
				#container #mainContent #centerCell #printContent #centerSection {}
				

/*  Interior Styles  */
		#container #mainContent #leftCell {vertical-align: top; position: relative;}
			#container #mainContent #leftCell #leftPanel {}
				#container #mainContent #leftCell #leftPanel #leftNavigation {}
					#container #mainContent #leftCell #leftPanel #leftNavigation .left-nav-container {}
					#container #mainContent #leftCell #leftPanel #leftNavigation .left-nav-static-item {}
					#container #mainContent #leftCell #leftPanel #leftNavigation .left-nav-static-selected {}
					#container #mainContent #leftCell #leftPanel #leftNavigation .left-nav-static-hover {}
				#container #mainContent #leftCell #leftPanel #leftSection {}
					#container #mainContent #leftCell #leftPanel #leftSection ul#touts {margin: 0; padding: 0; list-style: none;}
					#container #mainContent #leftCell #leftPanel #leftSection ul#touts li {margin: 0 0 4px 0; padding: 0; line-height: 0; font-size: 0;}



		#container #mainContent #centerCell {}
			#container #mainContent #centerCell #printContent {background: transparent; margin: 0; padding: 0;}
				#container #mainContent #centerCell #printContent #sectionBanner {position: relative; width: 768px; height: 156px; margin-left: 4px; overflow: hidden;}
					#container #mainContent #centerCell #printContent #sectionBanner h1 {position: absolute; left: 27px; bottom: 18px; color: #85888b; line-height: normal;}
				
				#container #mainContent #centerCell #printContent #interiorColumns {background: #fff; border: 1px solid #ebebeb; width: 716px; margin: 4px 0 0 4px; padding: 22px 25px 10px;}
					#container #mainContent #centerCell #printContent #interiorColumns #sectionNav {width: 100%; margin-bottom: 20px;}
						#container #mainContent #centerCell #printContent #interiorColumns #sectionNav ul {font-family: Arial, Helvetica, sans-serif; font-weight: bold; list-style: none; overflow: hidden; margin: 0 0 0 -0.5em; padding: 0;}
							#container #mainContent #centerCell #printContent #interiorColumns #sectionNav ul li {display: block; float: left; background: url(/SiteCollectionImages/sectionNav_separator.gif) top left repeat-y; margin: 0 2px 0 -2px; padding: 0 10px 0 10px;}
								#container #mainContent #centerCell #printContent #interiorColumns #sectionNav ul li a {text-decoration: underline;}
								#container #mainContent #centerCell #printContent #interiorColumns #sectionNav ul li a:hover, #container #mainContent #centerCell #printContent #interiorColumns #sectionNav ul li.selected a {color: #000; text-decoration: none;}
					
					#container #mainContent #centerCell #printContent #interiorColumns #interiorLeftColumn {float: left; width: 522px; margin-right: 30px;}
						#container #mainContent #centerCell #printContent #interiorColumns #interiorLeftColumn .storyBox {width: 100%;}
							#container #mainContent #centerCell #printContent #interiorColumns #interiorLeftColumn .storyBox a:hover {text-decoration: none;}
							#container #mainContent #centerCell #printContent #interiorColumns #interiorLeftColumn .storyBox img {float: right;}
							#container #mainContent #centerCell #printContent #interiorColumns #interiorLeftColumn .storyBox .details {display: none; }
							#container #mainContent #centerCell #printContent #interiorColumns #interiorLeftColumn .noBorder .details {border-bottom: none;}
						#container #mainContent #centerCell #printContent #interiorColumns #interiorLeftColumn .storyBox.selected {border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; margin: 1.3em 0 0.8em; padding-top: 1.1em;}
							/*#container #mainContent #centerCell #printContent #interiorColumns #interiorLeftColumn .storyBox.selected h2 {color: #000;}*/
					
					#container #mainContent #centerCell #printContent #interiorColumns #interiorRightColumn {float: left; width: 164px; color: #494949;}
						#container #mainContent #centerCell #printContent #interiorColumns #interiorRightColumn ul, #container #mainContent #centerCell #printContent #interiorColumns #interiorRightColumn ol {padding-left: 1.75em;}



/*  Wallpaper Styles  */
#container #wallpaperList {list-style-type: none; margin: 0; padding: 0;}
	#container #wallpaperList li {float: left; width: 154px; margin: 0 20px 48px 0; padding: 0;}
		#container #wallpaperList li p {margin: 0.5em 0 0;}
		#container #wallpaperList li .sizes {list-style-type: none; margin: 0; padding: 0;}
			#container #wallpaperList li .sizes li {float: none; margin: 0; padding: 0; width: auto;}
