@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
border:none;
}
/* colors */
.orange-lite {color:#ED8C49;}
.orange-dark {color:#BA5915;}
.yellow {color:#E9E1B3;}
.blue {color:#003F5E;}
.blue-dark {color:#1C3443;}

body {
background: url(../images/body-bkgrnd.gif) 0 0 repeat-x;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
}

#wrap	{
width:1000px;
margin: 0 auto;
}
/* ====================================================    header, search and tag line      */
#header {
width: 1000px;
height: 115px;
margin-top: 25px;
position:relative;
}
.trius-logo	{
margin-left: 8px;
}
#searching	{
position:absolute;
top:0;
right:8px;
width: 260px;
height: 50px;
}
#searching .search_input	{
background: url(../images/search-bkgrnd.gif) 0 0 no-repeat;
width: 216px;
height: 26px;
margin-left: 10px;
padding: 5px 0 0 5px;
color: #003F5E;
}
#best-in-class {
position:absolute;
top: 75px;
right:8px;
width: 400px;
height:23px;
font-size: 20px;
font-weight:normal;
color: #003F5C;
background: url(../images/home-bracket-all.png) 0 0 no-repeat;
}
.best-in-class-text {
margin-right:38px;
line-height:23px;
}
/* ====================================================    main nav      */
#nav {
position: relative;
width: 1000px;
height: 51px;
background:url(../images/nav-bkgrnd-full.png) 0 0 repeat-x;
font-size: 12px;
color:white;
z-index:5000;
}
#nav ul#cssdropdown	{
width: 925px;
height: 51px;
list-style:none;
/*display:block;*/
margin-left: 71px;
}
#nav ul#cssdropdown li {
float:left;
width: 144px;
/*display:inline;*/
}
#nav li.headlink a:link, #nav li.headlink a:visited {
display:block;
width: 144px;
height:51px;
text-align:center;
color:white;
line-height:44px;
background:url(../images/nav-off.png) 0 0 no-repeat;
text-decoration:none;
}
#nav li.headlink a:hover, #nav li.headlink a:active {
display:block;
width: 144px;
height:51px;
text-align:center;
color:#003F5E;
line-height:44px;
background:url(../images/nav-on.png) 0 0 no-repeat;
text-decoration:none;
}
/* ==================  right end of nav with no dividing line      */
#nav li.headlink a.end:link, #nav li.headlink a.end:visited {
display:block;
width: 144px;
height:51px;
text-align:center;
color:white;
line-height:44px;
background:url(../images/nav-off-end.png) 0 0 no-repeat;
text-decoration:none;
}
#nav li.headlink a.end:hover, #nav li.headlink a.end:active {
display:block;
width: 144px;
height:51px;
text-align:center;
color:#003F5E;
line-height:44px;
background:url(../images/nav-on-end.png) 0 0 no-repeat;
text-decoration:none;
}

/* ======================================  main drop down ========================      */

#nav ul#cssdropdown li.headlink ul { 
	position:absolute;
	width:10em;
	left:-999em;
	z-index:2000;
	opacity:0.96;
	list-style:none;
}
#nav ul#cssdropdown li.headlink:hover ul, #nav ul#cssdropdown li.sfhover ul { left:auto;  }
#nav ul#cssdropdown li.headlink ul li {text-transform:uppercase;}

#nav ul#cssdropdown li.headlink ul li a { 
	height: 24px;
	background: url(../images/subnav-gradient.jpg) repeat-x 0 0 #c36d30;
	color:#FFF;
	text-align:left;
	line-height:24px;
	padding-left: 10px;
	padding-right:25px;
	margin-right:10px;
	font-size: 11px;
	border-top: 1px solid white;
	
 }

#nav ul#cssdropdown li.headlink ul#thinner li a {padding-right: 0; width: 133px;}
#nav ul#cssdropdown li.headlink ul#thicker li a {padding-right: 0; width: 153px;}
#nav ul#cssdropdown li.headlink ul#thickest li a {padding-right: 0; width:215px;;}
#nav ul#cssdropdown li.headlink ul li a:link,#nav ul#cssdropdown li.headlink ul li a:visited { background: url(../images/subnav-gradient.jpg) repeat-x 0 0 #c36d30; }
#nav ul#cssdropdown li.headlink ul li a:hover,#nav ul#cssdropdown li.headlink ul li a:active { background:#dcd087;color:#003F5E; }


/* ====================================================    Main Nav - On States      */
body.about #nav ul#cssdropdown li.headlink a.about-on, body.pipeline #nav ul#cssdropdown li.headlink a.pipeline-on, body.research #nav ul#cssdropdown li.headlink a.research-on, body.investors #nav ul#cssdropdown li.headlink a.investors-on, body.news #nav ul#cssdropdown li.headlink a.news-on, body.contact #nav ul#cssdropdown li.headlink a.contact-on {
background:url(../images/nav-on.png) 0 0 no-repeat;
color: #003F5E;
}
/* ====================================================    Sub Nav - On States      */
body.about.about-overview #interior #sub-nav ul li a.about-overview {
color:#BA5915;
}
/*------ ABOUT SUB NAV HIGHLIGHTS ----*/
body.management.main #interior #sub-nav ul li a.management,
body.about.management.stein #interior #sub-nav ul li ul li a.stein,
body.about.management.finn #interior #sub-nav ul li ul li a.finn,
body.about.management.bartizal #interior #sub-nav ul li ul li a.bartizal,
body.about.management.prokocimer #interior #sub-nav ul li ul li a.prokocimer,
body.about.management.potts #interior #sub-nav ul li ul li a.potts,
body.about.management.schmid #interior #sub-nav ul li ul li a.schmid,
body.about.management.shaw #interior #sub-nav ul li ul li a.shaw,
body.about.management.abdollahian #interior #sub-nav ul li ul li a.abdollahian,

body.about.bod.main #interior #sub-nav ul li a.bod,
body.about.bod.stein #interior #sub-nav ul li ul li a.stein,
body.about.bod.kabakoff #interior #sub-nav ul li ul li a.kabakoff,
body.about.bod.atwood #interior #sub-nav ul li ul li a.atwood,
body.about.bod.eastham #interior #sub-nav ul li ul li a.eastham,
body.about.bod.kjellson #interior #sub-nav ul li ul li a.kjellson,
body.about.bod.powell #interior #sub-nav ul li ul li a.powell,
body.about.bod.stack #interior #sub-nav ul li ul li a.stack,
body.about.bod.truex #interior #sub-nav ul li ul li a.truex,
body.about.bod.schroeder #interior #sub-nav ul li ul li a.schroeder,

body.about.cab.main #interior #sub-nav ul li a.cab,
body.about.cab.batts #interior #sub-nav ul li ul li a.batts,
body.about.cab.bradley #interior #sub-nav ul li ul li a.bradley,
body.about.cab.chambers #interior #sub-nav ul li ul li a.chambers,
body.about.cab.corey #interior #sub-nav ul li ul li a.corey,
body.about.cab.drusano #interior #sub-nav ul li ul li a.drusano,
body.about.cab.moellering #interior #sub-nav ul li ul li a.moellering,
body.about.cab.pennington #interior #sub-nav ul li ul li a.pennington,

body.about.sab.main #interior #sub-nav ul li a.sab,
body.about.sab.appelt #interior #sub-nav ul li ul li a.appelt,
body.about.sab.aristoff #interior #sub-nav ul li ul li a.aristoff,
body.about.sab.gordon #interior #sub-nav ul li ul li a.gordon,
body.about.sab.jung #interior #sub-nav ul li ul li a.jung,
body.about.sab.nizet #interior #sub-nav ul li ul li a.nizet,
body.about.sab.white #interior #sub-nav ul li ul li a.white,

body.pipeline.pipeline-overview #interior #sub-nav ul li a.pipeline-overview,
/*body.pipeline.torezolid-phosphate #interior #sub-nav ul li a.torezolid,*/
body.pipeline.torezolid-overview #interior #sub-nav ul li a.torezolid-overview,
body.pipeline.torezolid-profile #interior #sub-nav ul li ul li a.torezolid-profile,
body.pipeline.torezolid-results #interior #sub-nav ul li ul li a.torezolid-results,
body.pipeline.torezolid-poster-publications #interior #sub-nav ul li ul li a.torezolid-posters,
body.pipeline.gyrb-pare #interior #sub-nav ul li a.gyrb-pare,
body.pipeline.natural-product #interior #sub-nav ul li a.natural-product,

body.research.research-overview #interior #sub-nav ul li a.research-overview,
body.research.research-fast #interior #sub-nav ul li ul li a.research-fast,
body.research.research-sbdd #interior #sub-nav ul li ul li a.research-sbdd, 

body.investors.investors-overview #interior #sub-nav ul li a.investors-overview,
body.investors.investors-posters #interior #sub-nav ul li  a.investors-posters,

body.contact.contact-overview #interior #sub-nav ul li a.contact-overview, 

body.news.news-overview #interior #sub-nav ul li a.news-overview,
body.news.news-posters #interior #sub-nav ul li a.news-posters,
body.news.news-posters-category #interior #sub-nav ul li ul li ul li a.news-posters-category,
body.news.news-posters-year #interior #sub-nav ul li ul li ul li a.news-posters-year,

body.search #interior #sub-nav ul li a.search,
body.terms #interior #sub-nav ul li a.terms,
body.privacy #interior #sub-nav ul li a.privacy

 {color:#BA5915;}
/*------ ABOUT SUB NAV ON-OFF SECTIONS ----*/
body.about #interior #sub-nav ul#subnav-management, body.about #interior #sub-nav ul#subnav-bod, body.about #interior #sub-nav ul#subnav-cab, body.about #interior #sub-nav ul#subnav-sab {
display:none;
}
body.about.management #interior #sub-nav ul#subnav-management {
display:block;
}
body.about.bod #interior #sub-nav ul#subnav-bod {
display:block;
}
body.about.cab #interior #sub-nav ul#subnav-cab {
display:block;
}
body.about.sab #interior #sub-nav ul#subnav-sab {
display:block;
}
body.news #interior #sub-nav  ul#subnav-current-news, body.news #interior #sub-nav  ul#subnav-archive-news {
display:none;
}
body.news.news-overview #interior #sub-nav ul#subnav-current-news {
display:block;
}
body.news.news-posters #interior #sub-nav ul#subnav-current-news {
display:block;
}
body.news.news-posters-category #interior #sub-nav ul#subnav-current-news, body.news.news-posters-year #interior #sub-nav ul#subnav-current-news  {
display:block;
}

/* ====================================================    Bread Crumb Nav - On States      */
span.bread-crumb-on {
color:#003F5E;
}

/* ====================================================    Home Section      */
#home-content	{
width: 1000px;
position: relative;
height: 422px;
}
#home-news	{
width: 639px;
height: 422px;
background:url(../images/home-news-bkgrnd.jpg) 0 0 no-repeat;
position:relative;
}
#mission	{
position: absolute;
top: 35px;
left: 65px;
width: 600px;
color:white;
font-size: 18px;
line-height: 36px;
/*letter-spacing:.05em;*/
}
#in-the-news {
position:absolute;
top: 174px;
left: 30px;
width: 275px;
}
#upcoming-events {
position:absolute;
top: 174px;
left: 340px;
width: 275px;
}

#in-the-news h1, #upcoming-events h1 {
color: #E9E1B3;
font-size: 12px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:.05em;
}
#in-the-news h2, #upcoming-events h2 {
color: #ED8C49;
font-size: 12px;
letter-spacing:.05em;
font-weight:normal;
padding-top: 16px;
padding-bottom: 0;
}
#in-the-news h2.firstone, #upcoming-events h2.firstone {
padding-top:0;
}
div.home-bluebox {
position:absolute;
top: 35px;
left:0;

}
#in-the-news p, #upcoming-events p {
color: #E9E1B3;
font-size: 12px;
line-height: 16px;
padding:0;
}
#in-the-news h1 a, #upcoming-events h1 a {
color: #E9E1B3;
font-size: 12px;
text-transform:uppercase;
font-weight:bold;
letter-spacing:.05em;
text-decoration:none;
}
#in-the-news h2 a, #upcoming-events h2 a {
color: #ED8C49;
font-size: 12px;
text-decoration:none;
font-weight:normal;
}
#in-the-news p a, #upcoming-events p a {
color: #E9E1B3;
font-size: 12px;
text-decoration:underline;
}

#home-imagery {
position:absolute;
top:0;
left:639px;
width: 361px;
height: 422px;
}
/* ====================================================    Interior Sections      */

#interior {
width: 1000px;
background: url(../images/interior-bkgrnd.jpg) 0 0 repeat-y;
position:relative;
min-height: 440px;
height:auto !important;
height:440px;
padding-bottom: 26px;
}
/* ====================================================   SUB NAVS      */
#interior #sub-nav {
position:absolute;
top:0;
left:6px;
background:url(../images/subnav-bkgrnd.jpg)  0 0 no-repeat;
width: 208px;
color: #003F5E;
padding-top:76px;
height: 367px;
}
#interior #sub-nav ul {
width: 189px;
margin-left: 15px;
list-style-type: none;
}
#interior #sub-nav ul ul {
width: 175px;
}
#interior #sub-nav ul ul ul {
width: 161px;
}
#interior #sub-nav ul li/*, #interior #sub-nav ul li a*/ {
line-height:20px;
font-size: 11px;
text-transform: uppercase;
border-bottom:1px solid white;
}
#interior #sub-nav ul li li {
border-bottom:0;
}
#interior #sub-nav ul li li.lineup	{border-top: 1px solid white;}
#interior #sub-nav ul li li.lineboth	{border-top: 1px solid white;border-bottom: 1px solid white;}

#interior #sub-nav a {
padding-left: 10px;
display:block;
}
* html #interior #sub-nav ul ul li a {
display:inline;
}
* html #interior #sub-nav ul ul li a:hover {
background: url(../images/subnav-rollover.jpg) 0 0 repeat-y;
display:block;
/*width: 160px;*/
height:20px;
}

#interior #sub-nav ul li, #interior #sub-nav ul li a:link, #interior #sub-nav ul li a:visited {
line-height:20px;
font-size: 11px;
text-transform: uppercase;
text-decoration:none;
color: #003F5E;

}
#interior #sub-nav ul li a:hover, #interior #sub-nav ul li a:active {
line-height:20px;
font-size: 11px;
text-transform: uppercase;
text-decoration:none;
color: #BA5915;
background: url(../images/subnav-rollover.jpg) 0 0 repeat-y;
}
/* ====================================================    Interior CONTENT FORMATTING      */
#interior-section-header {
position: absolute;
top:0;
left: 214px;
width: 777px;
height:133px;
}
body.about .about-bkgrnd {
background:url(../images/header-about.jpg) 0 0 no-repeat;
}
body.pipeline .pipeline-bkgrnd {
background:url(../images/header-pipeline.jpg) 0 0 no-repeat;
}
body.research .research-bkgrnd {
background:url(../images/header-research.jpg) 0 0 no-repeat;
}
body.investors .investors-bkgrnd {
background:url(../images/header-investors.jpg) 0 0 no-repeat;
}
body.news .news-bkgrnd {
background:url(../images/header-news.jpg) 0 0 no-repeat;
}
body.contact .contact-bkgrnd, body.privacy .privacy-bkgrnd, body.terms .terms-bkgrnd,  body.search .search-bkgrnd {
background:url(../images/header-contact.jpg) 0 0 no-repeat;
z-index:3000;
}


#interior #interior-section-header h1 {
margin: 68px 0 0 25px;
color:white;
font-size:20px;
letter-spacing:.05em;
font-weight:normal;
}
#interior #interior-section-header #bread-crumb-trail {
position:absolute;
top: 105px;
left: 25px;
width: 500px;
/*margin: 5px 0 0 15px;
line-height: 28px;*/
font-size:10px;
text-transform:uppercase;
color: #BA5915;

}
#interior #interior-section-header #bread-crumb-trail a:link, #interior #interior-section-header #bread-crumb-trail a:visited {
color: #BA5915;
text-decoration:none;
}
#interior #interior-section-header #bread-crumb-trail a:hover, #interior #interior-section-header #bread-crumb-trail a:active {
color: #003F5E;
text-decoration:none;
}
#interior h1,#interior  h2,#interior p, #interior ul.body-list, #interior h3, #interior h4, #interior h5, table, div.searchcontent, #search-results	{
margin: 0 155px 0 240px;
}
h1.first, h2.first, p.first, h3.first, h4.first, h5.first {
padding-top: 150px;
}
h1 {
color: #003F5E;
font-size: 14px;
font-weight:bold;
padding-bottom:0px;
}
h1.stretch {padding-bottom:10px;}
h1.first+h3, h1.first+p {padding-top: 10px;}

h2	{
color: #BA5915;
font-size: 12px;
font-weight:normal;
/*padding-top: 5px;*/
padding-bottom: 10px;
}
h3 {
color: #003F5E;
font-size: 12px;
padding: 5px 0 0 30px;
font-weight:normal;
}
h4 {
color: #666;
font-size: 12px;
font-style: italic;
padding: 0 0 5px 30px;
font-weight:normal;
}
h5 {
font-size: 11px;
color:#003F5E;
}
#interior  h3 a:link {
color: #003F5E;
text-decoration:underline;
}
#interior h3 a:visited, #interior  h3 a:hover, #interior  h3 a:active {
color: #003F5E;
text-decoration:underline;
}
#interior  h4 a:link {
color: #666;
text-decoration:underline;
}
#interior h4 a:visited, #interior  h4 a:hover, #interior  h4 a:active {
color: #666;
text-decoration:underline;
}

p, #interior ul.body-list li, .result-text	{
color: #666;
font-size: 12px;
line-height:20px;
/*padding: 10px 0;*/
padding: 0 0 15px 0px;
}
#interior ul.body-list li {
margin-left: 40px;
list-style: disc;
/*background:url(../images/bullet.png) 0 8px no-repeat;
padding-left: 12px;*/
}
#interior .photo-margin {
padding-left: 110px;
}
.mgmnt_img {
margin-right: 15px;
margin-bottom: 38%;
margin-top: -40px; 
}
#interior a:link {
color: #BA5915;
text-decoration:underline;
}
#interior a:visited {
color: #BA5915;
text-decoration:underline;
}
#interior a:hover, #interior a:active {
color: #003F5E;
text-decoration:underline;
}
.img-format	{
padding: 15px;
background-color:#F9F7E9;
border: 1px solid #DDD283;
margin: 10px;
}
.caption {
font-style: italic;
}
.footnote {
font-size: 10px;
line-height:12px;
padding-top: 25px;
}

#interior #googlemap {
position:absolute;
top:155px;
right:80px;
height:400px;
width: 450px;
}
* html #interior #googlemap {
right: -60px;
}
#interior table.first {
margin-top:150px;
}
#interior table p, #interior table h1, #interior table h5	{
margin-left:5px;
margin-right:35px;
}
#interior table h1+h5 {margin-top: 10px;}
#interior table h5 {text-transform:uppercase;}
#interior table h5 a {text-transform:lowercase; font-style:normal !important;}

#interior a:link.special, #interior a:visited.special  {
/*background-color:#2e7a99;*/
color:#BA5915;
text-decoration:none;
padding: 2px 4px;
font-size: 12px;
letter-spacing: .04em;
font-style: italic;
}
#interior a:hover.special, #interior a:active.special {
/*background-color:#656565;*/
color:#BA5915;
text-decoration:none;
padding: 2px 4px;
font-size: 12px;
letter-spacing: .04em;
font-style: italic;
}
#interior table p { padding-left: 10px;}

div.searchcontent {margin-top: 10px;}

div.searchcontent .search_input	{
background: url(../images/search-bkgrnd.gif) 0 0 no-repeat;
width: 216px;
height: 26px;
margin-left: 10px;
padding: 5px 0 0 5px;
color: #003F5E;
}
.result-info, .result-link, #search-results	{
font-size: 12px;
color: #003F5E;
}
.result-title {
font-size: 12px;
font-weight:normal;
}
#interior h4.shrinktop	{
padding-bottom: 0px;
}
#interior a.no-underline:link, #interior a.no-underline:visited, #interior a.no-underline:hover, #interior a.no-underline:active {
text-decoration:none;
}
#interior .pressers {
font-size: 12px;
}
#interior tr.rowbkgrnd {
background-color: #F7F3DD;
}
#interior table#news-tables td {
height: 46px;
padding-right: 10px;
}
#interior table#news-tables td h5 {
margin-right: 0;
}




/* ====================================================    footer      */
#footer	{
width:1000px;
height: 42px;
background: url(../images/footer.jpg) 0 0 no-repeat;
text-align:center;
color:white;
font-size: 11px;
line-height: 14px;
padding-top: 7px;
}
#footer a:link, #footer a:visited {
color:white;
text-decoration:none;
}
#footer a:hover, #footer a:active {
color:#003F5E;
text-decoration:none;
}