/* @override 
	http://mentus.com/santaris/annualreport09/css/main.css
	http://mentus.com/santaris2010/css/main.css
	http://www.mentus.com/santaris2010/css/main.css
	http://www.santaris.com/annualreport09/css/main.css
*/

/* ========= Reset ============ */
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,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}

img.fin-pdf {
float: left;
}

.pdf-downloads p{
margin-left: 5px;

}

/* ========= header ============ */


.logo {

	}
	

/* ======== body ========= */

body {
	
	font-family: helvetica, arial, sans-serif;
}


h2 {
font-size:3em;
}

/*
p {
	font-size: .8em;
} */

.pipeline-contain {
width: 714px;
padding-left: 25px;
padding-top: 15px;
}

/* ========================== */
/* ======== wrapper ========= */
/* ========================== */
#wrapper {
	width: 962px;
	margin: 0 auto;
	position: relative;
	margin-top: 25px;
	}
	
#container {
	width: 962px;
	display: block;
}
	
#flash-intro {
width: 920px;
margin: 0 auto;
padding-top: 25px;
}

span.name {

font-size: 1.3em;
font-weight: bold;
padding: 2px;
}

span.title {
font-style: italic;
letter-spacing: 2px;
padding: 2px;
}

img.pipeline {
width: 808px;
margin: 0 auto;
padding: 10px;
}

.sidebar {
border: 1px dashed #F78F1E;
padding: 5px;
width: 405px;

}

h2.tagline {
	
	width: 367px;
	height: 23px;

	
}

/* =================================================================================== */
/* ============================ Header =============================================== */
/* =================================================================================== */
#header {
	width: 960px;
	height: 100px;
	display:  block;
		background-image: url(../img/layout/tagline.jpg);
		background-position: bottom right;
		background-repeat: no-repeat;
		margin-bottom: 10px;
	}

.logo {
	width: 201px;
	height: 83px;
	text-indent: -9999px;
	background-image: url(../img/layout/santaris_logo.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	}
	


/* ============================= */	
/* ======== Global Nav ========= */
/* ============================= */

#global-nav {
	position: absolute;
	right: 185px;
}

/* ========== CONTENT ============ */
#content-wrapper {

}

#content {
border: 1px solid #cacaca;
background-color: #eeefe8;
background-image: url(../img/layout/content_bg.gif);
background-position: top right;
background-repeat: no-repeat;
min-height: 700px;
width: 960px;
} 

#content-home {
border: 1px solid #cacaca;
background-color: #eeefe8;
background-image: url(../img/layout/content_bg.gif);
background-position: top right;
background-repeat: no-repeat;
height: 550px;
width: 960px;
}

#content-discovery {
border: 1px solid #cacaca;
background-color: #eeefe8;
background-image: url(../img/layout/content_bg.gif);
background-position: top right;
background-repeat: no-repeat;
min-height: 700px;
padding: 25px 25px 0px 25px;
} 

#content-discovery p {
	width: 750px;
	}
	
#content-discovery img#b {
	float: right;
	}


#content-callout-pub {
border: 1px solid #cacaca;
background-color: #eeefe8;
background-image: url(../img/layout/bglogo_highres.jpg);
background-position: bottom right;
background-repeat: repeat-y;
min-height: 700px;


} 


#content-callout-pub2 {
border: 1px solid #cacaca;
background-color: #eeefe8;
background-image: url(../img/layout/bglogo_highres.jpg);
background-position: bottom right;
background-repeat: repeat-y;
min-height: 700px;


} 

#content-callout-pub p{
	color: #fff;
	line-height: 14px;
	margin-bottom: 18px;
	padding: 10px;
}

#content-callout-pub em{
	color: #fff;
	font-size: 14px;
}

#content-callout-pub ul{
	list-style-type: disc;
	list-style-position: outside;
	padding: 10px;
}


#content-callout-pub li{
	color: #fff;
	line-height: 14px;
	margin-bottom: 18px;
	font-size: 12px;
}


#content-callout {
border: 1px solid #cacaca;
background-color: #eeefe8;
background-image: url(../img/layout/calloutlogo.jpg);
background-position: bottom right;
background-repeat: repeat-y;
min-height: 700px;

} 


h3#callouttext {
	color: #fff;
	font-size: 19px;
}

h3#callouttext2 {
	color: #fff;
	
}

#callouttext.select-1, #callouttext.sect1 {
	padding: 5px 15px;
	line-height: 20px;
	color: #fff;
}

#callouttext2.select-1{
	
	
	color: #fff;
}

#col-left-ceo {
float: left;
width: 400px;
margin-left: 60px;
margin-right: 20px;
margin-top: 25px;
}

#col-left-chair {
float: left;
width: 400px;
margin-left: 60px;
margin-right: 20px;
margin-top: 42px;
}




#col-left-chapter {
float: left;
width: 480px;
margin-right: 20px;
height: 700px;
}

#col-left-chapter2 {
float: left;
width: 440px;
margin-left: 20px;
margin-right: 30px;
}

#col-left-chapter2 img.left-col {
	margin-left: -20px;
}

#col-right-chapter2 {
float:  left;
margin-top: 25px;
width: 440px;
margin-left: 20px;

}


#col-left-chapterTwo {
float:right;
width: 480px;
}

#col-left-chapterTwo p {

width: 440px;
}

#col-left {
float: left;
width: 430px;
margin-left: 20px;
margin-right: 30px;
margin-top: 25px;
}

#col-right {
float:  left;
width: 430px;
margin-top: 25px;
margin-left: 30px;
margin-right: 20px;

}

#col-right-special {
float:  left;
width: 430px;
margin-top: 25px;
margin-left: 20px;
margin-right: 20px;

}

#col-right-chapter {
float:  left;
width: 440px;

}

#col-right-chapter1 {
float:  left;
width: 440px;
margin-top: 25px;
margin-left: 20px;
margin-right: 20px;
}

.clear {
clear:both;
}

/*img.figure_discovery {
position: absolute;
bottom: 125px;
} */

img.pipe_figure {
float: right;
padding: 10px;
}

img.normal {
	padding-bottom: 10px;
	padding-bottom: 10px;
	width: 98%;
}

img.figure3 {
	width: 70%;
	text-align: center;
}

img.figure5 {
	text-align: center;
	width: 465px;
	margin-left:-25px;
}



/* ========= TYPOGRAPHY ============ */

/* global types */

p#bigger {
	font-size: .9em;
	line-height: 1.2em ;
	margin-top: 10px;
}

h2.section-title {
font-weight: bold;
font-size: 1.7em;
margin-bottom: 25px;
color: #798F9D;
display:  block;
font-family: helvetica, arial, sans-serif;

}

h2.section-title-2 {
font-weight: bold;
font-size: 1.7em;
margin-bottom: 25px;
margin-top: 25px;
color: #798F9D;
display:  block;
font-family: helvetica, arial, sans-serif;

}

table.milestones {
	color: #fff;
	font-size: 12px;
}

table.milestones td{
	padding: 0px 0px 30px 5px;
}

table.milestones td span{
	vertical-align: 20px;
}

table.milestones td span.select-1{
	line-height: 0px;
	vertical-align: 0px;
}


h2.section-titleTW {
margin-left: 60px;
margin-top: 20px;
font-weight: bold;
font-size: 1.7em;
margin-bottom: 25px;
color: #798F9D;
display:  block;
font-family: helvetica, arial, sans-serif;

}


h2.section-title span {
font-weight: bold;

color: #798F9D;
display:  inline;
font-family: helvetica, arial, sans-serif;
}


/* CEO REVIEW SECTION  */
h3.mission-statement {
font-weight: bolder;
color: #798F9D;
margin-bottom: 5px;
font-size:15px;
margin-top: 15px;
}

h3.mission-statement-margin{
font-weight: bolder;
color: #798F9D;
margin-bottom: 5px;
font-size:15px;
}

h3.mission-statementTW {
margin-left: 60px;
font-weight: bolder;
color: #798F9D;
margin-bottom: 5px;
margin-top: 15px;
}

h4.PTW {
margin-left: 60px;
font: helvetica, arial, sans-serif;
font-size: .6em;
color: #444;
line-height: 14px;
margin-bottom: 5px;
}

mission-statementTwo {
font-weight:bold;
color: #798F9D;
margin-bottom: 5px;
margin-top: 15px;
}

h3.chapter {
color: #000;
margin-bottom: 5px;

font-weight: bolder;
}

p {
font-size: 12px;
color: #444;
line-height: 18px;
margin-bottom: 5px;
}




p.gar {
	color: #888;
	font-size: 9px;
	line-height: 10px;
	font-style: italic;
}

.gar-wrap {
	margin-top: 110px;
}

h3.mission-statement2 {
font-weight: bolder;
color: #93afbf;
margin-bottom: 5px;
font-size:12px;
margin-top: 15px;
}


#wrapper #wrapper {
	
}

span.continued {
font-size: .7em;
}

#content a {
color: #5e5d57;
}

p#quote {

width:450px;
color: #000;
padding: 5px;
font-size: 13px;
line-height: 14px;
}


table p#quote {

width:300px;
color: #000;
padding: 5px;
font-size: 11px;
line-height: 14px;
}

tbody p.sect 1 {
color: #8a8a8a;
font-style: italic;
font-weight: bold;
padding: 5px;	
}

em {
color: #000;
font-weight: bold;

}

em.quote {
font-weight: normal;
font-style: italic;
}

em.quote span.robert {
font-style: italic;
	

}

p.robert {
	line-height: 15px;

}

em.italic {
color: #000;
font-style: italic;
font-weight: normal;

}

em.pub {
	font-style: italic;
	font-weight: normal;
	color: #444;
}

#shire {

	border:  2px solid #cacaca;
	border-color: #cacaca;
	padding: 10px;
	background-color: #f48e2f;
}

#shire ul {
	font-size: .7em;
	list-style-type: disc;

}

#shire li {
	padding:  4px;
	margin-left: 25px;
	color: #fff;
	font-size: 12px;
}

#shire p {

 margin: 0;
 padding: 0px 0px 0px 25px;
}

#shire h3 {
font-size: 13px;
font-weight: bold;
color:  #fff;


}

em.quote2 {
	color: #000;
	font-style: italic;
	
}

p.quote {
	line-height: 14px;
}

/* ========= biography-pages ============ */

.bio_center {
	width: 800px;
	margin: 0 auto;
}

.bio_gallery {
width: 200px;
min-height: 300px;
float: left;

}

.bio_gallery a{
text-decoration: none;
font-size: .8em;
}

p.name {
font-size: 12px;
font-weight: bold;
margin: 0;
}

p.title {
font-style: italic;
margin: 0;


}



p.title-long {


}
/* ========= bio-page ============ */

table.shareholder {

font-size: 12px;
color: #333;
margin-top: 25px;
margin-bottom:25px  ;
}

table.shareholder td {
 padding: 10px 5px 10px 10px;
}


table.shareholder td.total {
font-weight: bold;
}

/* ========= shareholder info-page ============ */

ul.over5 {
color: #333; 
margin-left: 20px;
font-size: 12px;
list-style-type: disc;
}

ul.over5 li {
margin-top: 5px;
line-height: 15px;

}

/* ========= statement of BOD page ============ */


h2.section-titlebod {
font-weight: bold;
font-size: 1.9em;
margin-bottom: 25px;
color: #5e5d57;
display:  block;


}

.bod-sigs {
width: 115px;
float: left;
font-size: .7em;
color: #333;
line-height: 16px;
margin-bottom: 5px;
margin-right: 5px;

}

.bod-sigs img {
	border-bottom: 1px solid #aaa;
	}

.bod-sigs2 {
width: 115px;
float: left;
font-size: .7em;
color: #333;
line-height: 16px;
margin-bottom: 5px;
margin-right: 5px;
border-top: 1px solid #aaa;
}

/* ------ 1 col content wrap ------ */

.content-1col-wrap {
padding: 15px;
padding-top: 25px;
padding-left: 50px;
padding-right: 50px;
}

.content-1col-wrap p {
width: 500px;
}

/* ------ 1 col content bios ------ */


.content-1col-bios {
 
}

.content-1col-bios h2{
position: absolute;
left: 10px;
font-weight: bold;
font-size: 1.9em;
color: #5e5d57;

}

/* ========= pdf downloads ============ */

.pdf-downloads p {
	
	height: 85px;
	float:  left;
	width: 300px;
	padding: 10px;
}

.pdf-downloads img {
	
}



/* ========= financial highlights table ============ */

.table-wrap {
	
}

table.highlight {
	font-size: .7em;
}

table.highlight th {
font-weight: bold;
text-align: right;
padding-left: 15px;
}

table.highlight th#eur {
background-color: #ddd;

}

table.highlight td#eur {
background-color: #ddd;

}

table.highlight td {
padding-left: 15px;
text-align: right;
width: 75px;
color: #444;


}

table.highlight td.indent {
padding-left: 155px;
text-align: left;


}


table.highlight td.underline {


}

table.highlight td.left-label {
font-weight: bold;
text-align: left;
width:300px;
}

h3.table-label {
font-weight: bolder;
color: #798F9D;
display: block;
font-size: .9em;
background-color: #dadbcc;
margin-top: 8px;
padding: 2px;
margin-bottom: 5px;
}

p.note {
width: 90%;
margin-top: 10px;
color: #000;
}

td img {
	padding-right: 5px;
	width: 111px;
}

/* ====== PArtners Quotes ========== */

.par-quote-top img{
	float: left;
	padding: 10px;
}

.par-quote-bottom img{
	float: left;
	padding: 10px;
}

.par-quote-top {
	position: absolute;
	left: 480px;
	clear: both;
	
	z-index: 0000;
}

.par-quote-bottom {
	position: absolute;
	top: 595px;
	left: 480px;
	

}

.par-quote-top p {
	width: 420px;
	
}

.par-quote-bottom p {
	width: 420px;
}


.enzon-arrow {
	width: 20px;
	height: 41px;
	background-image: url(../img/layout/right_arrow.gif);
	position: absolute;
	left:449px;
	top:645px;
}

.shire-arrow {
	width: 20px;
	height: 41px;
	background-image: url(../img/layout/right_arrow.gif);
	position: absolute;
	left:449px;
	top:200px;
}

.contact-person {
	margin-top: 60px;
}

/* =================================================================================== */
/* ============================ Footer =============================================== */
/* =================================================================================== */
#footer {
	width: 960px;
	height: 100px;
	clear:  both;
	background-color:  #fff;
	margin-top: 10px;
	
	}
	
	
/* ========================== */	
/* ======== Footer Nav-Control (FORWARD - BACK) ========= */
/* ========================== */

a.pdf {
text-decoration: none;

}
	
#nav-control {
font-size: .8em;
color: #cbceba;
float: right;
}

#footer ul {
margin-top:  5px;
}

#footer a {
color: #838577;
}

#footer ul li {
float:  left;
margin-right: 10px;

}

#footer ul li a {
color: #cbceba;
text-decoration: none;
}

#footer ul li a:hover {
color: #000;

}

#footer p.copy {
	color: #868879;
	padding: 5px;
	float: left;
	margin-right: 380px;
	font-size: 10px;
	
}

.taglineTW {
color: #cbceba;
	padding: 5px;
	float:right;
	
}

li.back {
 width: 40px;
 height:  19px;
 background-image:  url(../img/layout/back.jpg);
 background-position:  top left;
 background-repeat: no-repeat;
 
}

li.forward {
 width: 40px;
 height:  19px;
  background-image:  url(../img/layout/forward.jpg);
 background-position:  top left;
 background-repeat: no-repeat;
 
}

li.skip {
 width: 40px;
 height:  19px;
  background-image:  url(../img/layout/skip.jpg);
 background-position:  top left;
 background-repeat: no-repeat;
 	
}

/* MENU */

.menu {
	z-index: 9999;
}

.menu .selector {
	width: 263px;
	background-color: #eeefe8;
}

#nav {
 background: #e5e5e5;
 float: left;
 margin: 0; padding: 0;
 border: 1px solid white;
 border-bottom: none;
 font-size: .8em;
 z-index: 9999;
}

li.selector {
	width: 600px;
}

#nav li a, #nav li {
 float: left;
  z-index: 9999;
}

#nav li {
 list-style: none;
 position: relative;
  z-index: 9999;
}

#nav li a {
 padding: .5em .5em;
 text-decoration: none;
 color: #797975;
 background: #eeefe8;
  z-index: 9999;


}

#nav li a:hover {
 background: #fff;
	color: #f78f1e;
	z-index: 9999;
}


/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	background: #d1d1d1;
	right : 0;
	bottom: 0;
	 z-index: 9999;
}

#nav li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
  z-index: 9999;
}

#nav li:hover > ul {
 display: block;
  z-index: 9999;
}

#nav li ul li, #nav li ul li a {
 float: none;
  z-index: 9999;
}

#nav li ul li {
 _display: inline; /* for IE6 */
}

#nav li ul li a {
 width: 250px;
 display: block;
}

/* SUBSUB Menu */

#nav li ul li ul {
 display: none;
}

#nav li ul li:hover ul {
 left: 100%;
 top: 0;
}


