@charset "UTF-8";
/* CSS Document */
form {overflow-x:hidden;}

div.contentWrapper {
width:980px;
margin: auto;
	padding: 0;
	z-index: 500;
	overflow: visible; /*****ADDED THIS*****/
}
div.HeroWrapper {
	width: 980px;
	/*background-color: #F1F2F1;*/
	/*border-top: #E4E5E5 1px solid;*/
	position: relative;
	margin: 0 auto;
	overflow-x: visible;

	/*margin: 0 auto 0 -150px; */

}
div.HeroImageWrapper {
	margin-left:-150px;
	position:absolute;
	width:1300px;
	}
div.HeroImageWrapper img {
	border-top: #ced0d0 1px solid;
	z-index:-500;
	/*position:absolute;
	width: 1300px;*/
}
/******Content Body******/
div.contentWrapper .leftNavigation {
	width: 220px;
	margin-top: 199px;
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	font-family: 'LeituraSans-Italic2';
}
div.contentWrapper .leftNavigation ul {
	list-style: none;
	font-size:16px !important;
}
div.contentWrapper .leftNavigation ul li{
	border-bottom: #e4e5e5 1px solid;

}
div.contentWrapper .leftNavigation ul li a:link, div.contentWrapper .leftNavigation ul li a:visited{
	color: #707372;
	font-family: 'LeituraSans-Italic2';
	text-decoration: none;
	padding:5px 0 5px 14px;
	display:block;
}
div.contentWrapper .leftNavigation ul li a:hover {
	color: #dd8200 !important;
	/*text-decoration: underline;*/
}
div.contentWrapper .leftNavigation > .mainMenu > li.current > span > a {
	color: #e87722;
	font-family:'LeituraSans-Italic3';
}
div.contentWrapper .leftNavigation ul li.selected > a:link, div.contentWrapper .leftNavigation ul li.selected > a:visited{
	color: #dd8200;
	font-family: 'LeituraSans-Italic3';
	text-decoration: none;
}
div.contentWrapper .leftNavigation ul li.selected > a:hover{
	color: #e87722;
	text-decoration: none;
}
div.contentWrapper .leftNavigation ul li ul  {
	margin-left: 10px;
}
div.contentWrapper .leftNavigation ul li ul li {
	border-bottom: none;
	color: #707372;
	font-size: 95%;
	font-family: 'LeituraSans-Italic1';
}
div.contentWrapper .leftNavigation ul li ul li.selected {
	color: #a2ad00;
}
div.contentWrapper .contentBackground {
	width: 740px;
	margin-top: 118px;
	float: right;
	background-color: #FFF;
	border-top: #dd8200 1px solid;
	position:relative;
	z-index:1 !important;
	
}
div.contentWrapper.largeBanner {
	/*padding-top: 95px;*/
}

div.contentWrapper .contentBackground .breadcrumb {
	background-color: #f1f2f1;
	padding: 5px 0 5px 20px;
	line-height: 100%;
}
div.contentWrapper .contentBackground .breadcrumb ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	} 

div.contentWrapper .contentBackground .breadcrumb ul li {
	list-style: none;
	display: inline;
	}
div.contentWrapper .contentBackground .breadcrumb ul li p {
	color: #6c6f70;
	font-size: 70%;	
	font-family: 'Benton Sans';
	list-style: none;
	display: inline;
}

div.contentWrapper .contentBackground .breadcrumb ul li p a:link, div.contentWrapper .contentBackground .breadcrumb ul li p a:visited{
	color: #6c6f70;
	text-decoration: none;
	font-family: 'Benton Sans';
}
div.contentWrapper .contentBackground .breadcrumb ul li a:hover, div.contentWrapper .contentBackground .breadcrumb ul li.selected a:hover {
	text-decoration: underline;
}
		
div.contentWrapper .contentBackground .breadcrumb ul li.selected a:link, div.contentWrapper .contentBackground .breadcrumb ul li.selected a:visited {
	color: #dd8200;
	text-decoration: none;
	font-family: 'Benton Sans';
	list-style: none;
	display: inline;
	}

div.contentWrapper .contentBackground .mainContent {
	margin-top: 17px;
	margin-left: 20px;
	margin-right: 20px;
	position:relative;

	/*overflow: hidden;
	zoom: 1;*/
}

div.contentWrapper .contentBackground  .mainContent h1{
	color: #a2ad00;
	font-family: 'LeituraSans-Italic1';
	font-size: 38px;
	line-height:1.25em;
	margin-bottom: 11px;
	word-spacing:-0.05em;
	letter-spacing:-0.01em;
	/*border:1px solid red;*/
}


/*@media screen and (-webkit-min-device-pixel-ratio:0) {*/
     /* Add your Safari-specific styles here. */
/*	div.contentWrapper .contentBackground  .mainContent h1{
		color: #a2ad00;
		font-size: 38px;
		line-height:1.25em;
		margin-bottom: 11px;
		word-spacing:0.005em;
		font-family: 'LeituraSans-Italic1';
		padding-top:8px !important;
	}	 
}
*/

div.contentWrapper .contentBackground  .mainContent h2 {
	color: #a2ad00;
	font-size: 24px;
	padding-bottom: 12px;
	padding-top: 8px;
	/*overflow: hidden;*/
	font-family: 'LeituraSans-Italic1';
}
div.contentWrapper .contentBackground  .mainContent p{
	color: #585b5c;
	line-height: 1.7em;
	font-size: 14px;
	font-family: 'BentonSans Book';
	padding-bottom: 14px;/*margin-bottom: 16px;*/
}

div.contentWrapper .contentBackground  .mainContent p em{
	font-family: 'BentonSans Book Italic';
	font-style:italic;
}




div.contentWrapper .contentBackground  .mainContent a:link, div.contentWrapper .contentBackground  .mainContent a:visited {
	color: #dd8200;
	padding-bottom: 15px;
	/*line-height: 100%;*/
	font-size: 100%;
	text-decoration: none;
	font-family: 'BentonSans Book';
}

div.contentWrapper .contentBackground  .mainContent p a:link, div.contentWrapper .contentBackground  .mainContent p a:visited {
	font-family: 'BentonSans Book';
}


div.contentWrapper .contentBackground  .mainContent a:hover {
	color: #e87722;
	text-decoration: underline;
}
.formSubmit a { color:#FFFFFF; font-size:14px; line-height:14px; text-decoration:none; padding:6px 11px 4px; }




.font_bold { font-weight:bold }

div.mainContent ul { 
	margin-left: 20px; 
	list-style-type: none; 	
	margin-bottom:14px; 
	margin-top:1px; 
	color:#585b5c; 
	line-height:1.7em;
	text-align: left;
	}
div.mainContent ul li { 
	padding:0 0 0 0.8em; 
	background-image: url("/images/bullet.png"); 
	background-repeat: no-repeat;
	background-position: left 10px;
	font-size: 14px;
	font-family: 'BentonSans Book';
	line-height:1.71em;
}

div.mainContent ul  ul {
	margin-bottom: 0;
} 

div.mainContent ol { 	
	margin-left: 31px; 
	margin-bottom:20px; 
	color:#585b5c; 
	line-height:1.7em;
	text-align: left;
 }

div.mainContent ol li { 
	font-size: 14px;
	font-family: 'BentonSans Book'; 
}	


table.subsidiariesTable { font-family: 'Benton Sans'; border-collapse:collapse; border:none !important; }
table.subsidiariesTable td { border:none !important; }
table.subsidiariesTable tr.headerRow { background-color:#ffe395; border-bottom:1px solid #f3af32; color:#6c6f70;  font-size:14px; text-align:left;  }
table.subsidiariesTable tr.headerRow th { padding:11px 9px !important; font-family:'BentonSans Medium'; text-align:left; font-weight:normal;}
table.subsidiariesTable tr.evenRow { background-color:#f7f7f7; border-bottom:1px solid #e4e5e5; }
table.subsidiariesTable tr.oddRow { border-bottom:1px solid #e4e5e5; }
table.subsidiariesTable td.firstColumn { padding:8px 10px !important; }
table.subsidiariesTable td.firstColumn > a { font-family: 'LeituraSans-Italic1' !important; color:#f0862f; font-size:18px !important; font-weight:normal !important;  }
table.subsidiariesTable td.secondColumn { font-family: 'Benton Sans'; color:#585b5c; text-align:right; font-size:13px; padding:8px 12px 8px 0px !important;  }


p.learnMoreLink {
	line-height:1em !important;
	font-family: 'LeituraSans-Italic2' !important;
	font-size: 15px !important;
	margin-top:-1px !important;
	display:inline-block;
	border-top:1px solid #e4e5e5;
	padding-right:30px;
}

p.learnMoreLink a {
	color: #dd8200;
	font-family: 'LeituraSans-Italic2' !important;
	font-size: 15px !important;
	text-decoration: none;
	padding-left: 14px;
	background-image: url("/Image Library/Endo/Icons/small-arrowRight.png");
	background-position: left  58%;
	background-repeat: no-repeat;
	padding-bottom:5px !important;
	padding-top:8px;
	display:inline-block;
}
p.learnMoreLink a:hover {
	color: #e87722;
	text-decoration: underline;
}

.grayLineSmall {
    background-color: #e4e5e5;
    height: 1px;
    margin-bottom: 4px;
    width: 300px;
}


p.headbtn a:link, p.headbtn a:visited{
	color: #dd8200;
	font-family: LeituraSans-Italic1;
	line-height: 100%;
	float: left;
	font-size: 120%;
	text-decoration: none;
	padding: 0 0 0 14px;
	background-image: url(../images/arrowRight.png);
	background-position: left  50%;
	background-repeat: no-repeat;
	margin: 0;
}
p.headbtn a:hover {
	color: #e87722;
	font-family: 'LeituraSans-Italic1';
	line-height: 100%;
	font-size: 120%;
	text-decoration: underline;
	padding: 0 0 0 14px;
	background-image: url(../images/arrowRight.png);
	background-position: left  50%;
	background-repeat: no-repeat;
}

div.readStoryBox { height:178px; width:100%; margin:20px 0; }
div.readStoryThumbImg > img { position:absolute; z-index:1; }
div.readStoryThumbImgTxt { width:232px; height:178px; position:relative; z-index:2; background-color:transparent; }


div.readStoryThumbImg div.author { position:absolute; z-index:3; text-transform:uppercase; color:#f7f8f1; font-family:'Benton Sans'; font-size:12px; margin:auto; padding:4px 10px 4px 10px !important; background-color:rgba(232,130,45,0.75) !important; background-color:#e8822d; top:132px; /*width:-moz-fit-content;*/ 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
filter: alpha(opacity=100);
}


div.readStoryThumbImg div.designation { position:absolute; z-index:3; text-transform:uppercase; color:#f7f8f1; font-family:'Benton Sans'; font-size:12px;  padding:4px 10px 4px 10px !important;  background-color:rgba(232,130,45,0.6) !important; background-color:#e8822d; bottom:0px;  /*width:-moz-fit-content;*/}


div.readStoryThumbImg {float:left; width:232px; height:178px; position:relative;}
div.readStoryTxt { height:176px; border-top:1px solid #e4e5e5; border-bottom:1px solid #e4e5e5; background-color:#f7f8f3; float:left; width:418px; padding:0 25px; }
div.readStoryTxt > p.learnMorelink > a { font-size:15px !important; }
div.readStoryTxt h2 { color:#ed8b00 !important; margin-bottom:10px !important; margin-top:16px !important;  }

div.readStoryTxt .grayLine{
	width: 225px;
	height: 1px;
	margin-bottom: 5px !important;
	margin-top:15px !important;
	background-color: #d2d3d3;
}


div.contentWrapper .contentBackground .mainContent h3 {
    color: #585b5c;
    font-size: 14px;
    padding-bottom: 4px;
    padding-top: 3px;
	font-weight: bold;
	font-family: 'BentonSans', sans-serif;
}

div.contentWrapper .contentBackground .mainContent h4 {
    color: #585b5c;
    font-size: 120%;
    margin-bottom: 15px;
    margin-top: 20px;
	font-family:'LeituraSans-Italic1';
}


div.contentWrapper .contentBackground .mainContent table { 
	border-collapse:collapse; 
	margin:5px 0 20px; 
	color:#585b5c; 
	width:100%;  
	}
div.contentWrapper .contentBackground .mainContent table, div.contentWrapper .contentBackground .mainContent td { border:1px solid #E4E5E5; }
div.contentWrapper .contentBackground .mainContent table, div.contentWrapper .contentBackground .mainContent td strong {  font-family: 'BentonSans Book' !important; 	font-size:14px !important;  }
div.contentWrapper .contentBackground .mainContent table td { padding:0.5em; font-family: 'BentonSans Book' !important; 	font-size:14px !important; }
div.contentWrapper .contentBackground .mainContent table td.backgroundShadingAlt { background-color:#ffe395;   }
div.contentWrapper .contentBackground .mainContent table caption {
    color: #585B5C;
    font-family: 'Benton Sans Medium' !important;
    font-size: 14px;
    padding-bottom: 4px;
	text-align:left;
}


div.contentWrapper .contentBackground .mainContent .chart * {
	border: 0 !important;
}

div.contentWrapper .contentBackground .mainContent  .chart th {
	background-color: #F2F3F4;
	text-align: left;
	padding: 5px 15px;
}

div.contentWrapper .contentBackground .mainContent  .chart .border {
	border: 1px solid #E4E5E5 !important;
}


#investorframe { margin-top:0px; }


.cocPDF { width:220px; float: right; clear: right; margin: 4px 0pt 40px 30px; padding:0px; }
.cocPDF > a { padding-bottom:0 !important;  }
.cocPDFTxt a { padding-bottom:0 !important; font-family:"BentonSansRE Italic", sans-serif !important; color:#666666 !important; font-size:11px !important; line-height:1.5em !important; }
.cocPDFTxt { border-bottom:1px solid #E4E5E5;  background-color:#F7F7F7;  padding:6px 27px;  text-align:center; }
.cocPDFTxt:hover { text-decoration:none; }

.smallTxt { font-size:12px !important; line-height: 1.9em !important; }


div.mainContent ul.linkList {
margin-left: 0 !important;
padding-left: 0;
padding-top:3px !important;
font-family: 'LeituraSans-Italic2';
font-size: 15px;
display:inline-block;
margin-bottom:6px;
margin-top:-13px;
}

div.mainContent ul.linkList li {
background: url("/Image Library/Endo/Icons/small-arrowRight.png") left 45% no-repeat;
margin: 8px 0;
padding: 3px 30px 5px 14px;
list-style-type:none;
border-top:1px solid #e4e5e5;
}

div.mainContent ul.linkList li a {
font-family: 'LeituraSans-Italic2' !important;
font-size: 15px !important;
}

div.HeroBgColor { 
margin:0 auto; 

background:#F1F2EA; 
height:200px; 
margin-bottom:-200px;

}


 .loaderImg 
{
	background: url('/images/loading.gif') no-repeat center center; z-index:-1; 
	width:700px; height:350px; position:absolute; top:0; left:0;}