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

html, body {height:100%;margin:0;padding:0;margin-top:-0px;font-family:Arial, Helvetica, sans-serif;background-color:#3E576B;}

div#main-navigation {
	display:block;
	position:relative;
	width:982px;
	height:93px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
	z-index:10;
}

div#main-container {
	display:block;
	position:relative;
	width:982px;
	min-height:507px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	background-color:#fff;
}

div#clear {display:block;position:relative;height:50px;width:100%;clear:both;}

div#top-nav-container {
	display:block;
	position:absolute;
	top:0px;
	left:21px;
	height:23px;
	width:940px;
	background-color:#ccc;
	z-index:10;
	text-align:right;
}

ul#top-nav {display:block;margin:0;padding:0;float:right;margin-top:5px;}
ul#top-nav > li {
	display:block;
	float:left;
	list-style-type:none;
	margin-left:0;
	color:#3E576B;
	font-size:11px;
	margin-right:20px;
	cursor:pointer;
	font-weight:bold;
}
ul#top-nav > li > img {margin-right:4px;}
#top-nav > li > a {color:#3E576B;text-decoration:none;}

ul#top-right-nav {margin:0;padding:0;margin-left:50px;margin-right:25px;padding-top:4px;display:block;float:right;}
ul#top-right-nav > li {list-style-type:none;margin-left:5px;color:#3E576B;font-size:11px;cursor:pointer;font-weight:bold;float:left;}
ul#top-right-nav > li:first-child {border-right:1px dotted #3E576B;padding-right:9px;}

div#main-nav-container {
	display:block;
	position:absolute;
	top:23px;
	left:21px;
	width:940px;
	background-color:#fff;
	height:68px;
	border-bottom:2px solid orange;
}

.logo {display:block;border:0;width:220px;}

div#copyright {font-size:7pt;position:absolute;bottom:10px;left:21px;color:#6d6e70;}
div#copyright > a {color:#6d6e70;text-decoration:none;}
div#copyright > a:hover, div#copyright > a.on {color:orange;}

div#main-nav-bar {width:720px;height:27px;position:absolute;bottom:0px;left:220px;}

div#banner-container {
	display:block;
	position:absolute;
	width:938px;
	height:80px;
	border-left:1px solid #9e9480;
	border-right:1px solid #9e9480;
	border-bottom:1px solid #9e9480;
	top:0px;
	left:21px;
}
div#banner-container > img {
	position:absolute;
	right:0;
}

div#left-nav-container {
	display:block;
	position:relative;
	width:180px;
	height:400px;
	margin-left:21px;
	margin-top:80px;
	float:left;
	z-index:10;
}
div#left-nav-container > p {
	font-size:11px;
	padding-right:10px;
	color:#59595B;
	margin-top:30px;
}
div#left-nav-container > p  > a {font-weight:bold;color:#59595B;}
div#left-nav-container > h2 {font-size:10pt;margin-bottom:0;margin-left:5px;margin-top:30px;font-weight:bold;color:#59595B;}
div#left-nav-container > h6 {font-size:11px;margin-bottom:0;margin-left:3px;margin-top:30px;font-weight:bold;color:#59595B;}


div.media {border-top:1px dotted #59595B;width:580px;}
div.media > p.mediatag {font-size:9pt;font-weight:bold;margin-bottom:0;margin-top:10px;color:#59595B;}
div.media > p.mediatag > a {text-decoration:none;}
div.media > p.mediasub {font-size:10px;font-weight:normal;margin-left:10px;margin-bottom:10px;margin-top:3px;color:#59595B;}
div.media > p.mediasub > a {color:#59595B;}
div.media > p.mediasub > a:hover {color:orange;}

div#main-content-container > div.media:last-child {border-bottom:1px dotted #59595B;}


div.directions {
	display:block;
	position:relative;
	width:175px;
	border-bottom:1px dotted #59595B;
	padding-bottom:10px;
	padding-top:10px;
	margin-left:3px;
}

div.directions > h3 {font-size:10px;font-weight:bold;font-style:normal;margin:0;}
div.directions > ul {margin:0;padding:0;font-size:10px;font-weight:normal;font-style:normal;color:#59595B;}
div.directions > ul > li {margin-left:13px;margin-right:3px;letter-spacing:-.05em;}

div#left-nav-container > .directions:last-child {border-bottom:none;}


div.event {
	display:block;
	position:relative;
	width:545px;
	border-bottom:1px dotted #59595B;
	padding-bottom:15px;
	padding-top:15px;
}

div#main-content-container > h1 + div.event {border-top:1px dotted #59595B;}

div.event > h3 {font-size:9pt;font-weight:bold;font-style:normal;margin:0;}
div.event > h4 {font-size:11px;font-weight:normal;font-style:italic;margin:0;}
div.event > ul {margin:0;padding:0;font-size:11px;font-weight:normal;font-style:normal;color:#59595B;}
div.event > ul > li {font-size:11px;margin-left:15px;margin-top:0px;list-style-type:none;padding-top:4px;}
div.event > ul > li > a {font-weight:bold;color:#59595B;padding-top:4px;}
div.event > ul > li > a:hover {color:orange;}
div.event > ul > p.agenda {font-size:11px;color:#59595B;margin-left:15px;margin-bottom:0;}
div.event > p {font-size:11px;color:#59595B;margin-top:5px;margin-bottom:0;}
li.prez {padding-bottom:4px;}




ul#left-nav {
	margin:0;
	margin-left:5px;
	margin-top:30px;
	padding:0;
	list-style:none;
}

ul#left-nav > li {
	width:167px;
	line-height:24px;
	font-size:8pt;
	color:#3E576B;
	background-color:#eef;
	border-bottom:1px dotted #999;
	padding-left:8px;
}

ul#left-nav > li:first-child {border-top:1px dotted #999;}

ul#left-nav > li > a {color:#3E576B;text-decoration:none;}
ul#left-nav > li > a.on, ul#left-nav > li > a:hover {color:orange;}

ul.left-sub {margin:0;padding:0;padding-bottom:8px;margin-left:-8px;display:none;}
ul#left-nav > li > ul.left-sub > li {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:10pt;
	padding-top:5px;
	padding-left:12px;
}
ul#left-nav > li > ul.left-sub > li:first-child {
	border-top:1px dotted #999;
	padding-top:8px;
}
ul#left-nav > li > ul.left-sub {background-color:#fff;}
ul.left-sub > li > a {color:#3E576B;text-decoration:none;}
ul.left-sub > li > a:hover, ul.left-sub > li > a.on {color:orange;}


div#main-content-container {
	display:block;
	width:725px;
	position:relative;
	margin-top:80px;
	float:left;
	border-left:1px solid #9e9480;
	padding-left:30px;
	padding-right:21px;
}

div#main-content-container > p {
	font-size:9pt;
	line-height:15pt;
	color:#59595B;
	margin-right:120px;
}

div#main-content-container > p:last-child {margin-bottom:0;}
div#main-content-container > p:first-child {margin-top:20px;}
div#main-content-container a {color:#59595B;}
div#main-content-container a:hover {color:orange;}


div#main-content-container > ul {
	font-size:9pt;
	line-height:15pt;
	color:#59595B;
	margin-right:120px;
}

div#main-content-container > p.smaller {font-size:11px;line-height:13pt;}

div#main-content-container > p.trial-bottom {
	color:#00356C;
	line-height:normal;
	font-weight:bold;
	margin-top:40px;
	margin-right:165px;
	padding:15px;
	border:1px solid #00356C;
	font-style:italic;
}

div#main-content-container > p.news {margin-top:0;margin-left:18px;margin-right:120px;margin-bottom:0;}

span.news-download {font-size:10px;}
span.news-download > a {color:#59595B;}
span.news-download > a:hover {color:orange;}

div.board > p {margin-right:120px;}
div.board > h5 {border-top:1px dotted #59595B;width:595px;padding-top:30px;margin-top:30px;}

div.trial {
	width:582px;
	font-size:11px;
	line-height:12pt;
	color:#59595B;
	margin-right:120px;
	border:1px solid #00356C;
	margin-bottom:24px;
	overflow:hidden;
	background-image:url("gradient.jpg");
	background-repeat:no-repeat;
	background-position:18 0;
}
div.trial > p {margin-left:24px;margin-right:5px;margin-bottom:5px;margin-top:2px;}
div.trial > div {display:block;width:18px;height:89px;position:relative;float:left;background-color:#00356C;}
div.trial > div > a > img {margin-top:4px;margin-left:2px;border:none;}
div#main-content-container > div.triallast {border:0;}

h1 {font-size:14pt;color:orange;font-weight:normal;letter-spacing:-1pt;margin-top:30px;}
.h1sub {font-size:9pt;font-weight:bold;letter-spacing:normal;}
.h1sub > a:hover {color:#59595B;}

h2 {font-size:12pt;margin-bottom:0;font-weight:bold;color:#59595B;}

h3 {font-size:10pt;margin-top:0;font-weight:normal;font-style:italic;color:#59595B;}

h3.newsdate {font-style:normal;font-weight:bold;margin-bottom:0;margin-top:15px;}

h4 {
	font-size:11px;
	line-height:13px;
	margin-left:24px;
	margin-right:10px;
	margin-bottom:0;
	margin-top:5px;
	font-weight:bold;
	color:#59595B;
}

h5 {font-size:11pt;font-weight:bold;font-style:italic;margin-bottom:0;color:#59595B;margin-top:0;}

div#main-content-container > h6 {margin-bottom:0px;font-size:11pt;font-weight:bold;color:#59595B;padding:0;}
div#main-content-container > h6 p {margin-top:0;}


h2 + p, h4 + p, h5 + p {margin-top:0;}


sup {font-size:-1.5em;}

div.pi3k {}
div.pi3k > p {padding-right:190px;font-size:9pt;line-height:15pt;color:#59595B;}
div.callout {
	padding-left:30px;
	padding-right:30px;
	margin-right:185px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:9pt;
	line-height:15pt;
	color:#59595B;
}
div.callout strong > a {text-decoration:none;}
.addlines {border-top:1px dotted #59595B;border-bottom:1px dotted #59595B;margin-bottom:20px;}
div.callout > h2 {font-size:11pt;font-weight:bold;}
div.slide {border:1px solid #9e9480;padding:10px;padding-bottom:5px;display:block;width:525px;}
div.slide > h2 {font-size:11pt;color:orange;margin-top:5px;margin-bottom:0;}

div.callout > ul {margin:0;padding:0;}
div.callout > ul > li {
	list-style-image:url("../images/pubarrow.png");
	margin-top:15px;
	margin-bottom:20px;
	margin-left:20px;
	line-height:15px;
}


div.prod-callout {
	padding-left:30px;
	padding-right:30px;
	margin-right:185px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:9pt;
	line-height:15pt;
	color:#59595B;
	border-top:1px dotted #59595B;
	border-bottom:1px dotted #59595B;
	margin-bottom:20px;
	margin-top:15px;
}
div.wider {margin-right:120px;}
div.wider > h2 {margin-bottom:10px;}
div.prod-callout > h2 {font-size:11pt;font-weight:bold;}
div.prod-callout > ul {margin:0;padding:0;}
div.prod-callout > ul:last-child {margin-bottom:10px;}
div.prod-callout > ul > li {margin-left:17px;}
span.h2sub {font-size:11px;color:#59595B;font-weight:normal;}
span.h2sub > a {color:#59595B;font-weight:bold;}
span.h2sub > a:hover {color:orange;}

img.prod-float {float:right;margin-left:15px;margin-top:15px;}
img.chart {display:block;}
div#main-content-container > p.chart-caption {font-size:10px;line-height:16px;}

div.phase-chart{display:block;width:570px;height:120px;}
div.phase-chart > img {float:right;}
div.phase-chart > h2 {float:left;color:#3E576B;margin-top:40px;margin-bottom:0;}
div.phase-chart > h2 > p {margin-top:0;margin-left:20px;color:#59595B;font-size:11px;font-weight:normal;}
div.phase-chart > h2 > p > strong {color:#3E576B;}

div.investor {
	border-bottom:1px dotted #59595B;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	line-height:13pt;
	color:#59595B;
	width:75%;
}
.investor-top {border-top:1px dotted #59595B;}
div.investor > h2 > span.inv-addy {font-size:9pt;}
div.investor > p {margin-top:0;margin-bottom:5px;}
div.investor > h2 {margin-bottom:0;margin-top:5px;}
img.inv-logo {float:right;margin-left:10px;margin-top:40px;}

div.management {border-bottom:1px dotted #6d6e70;width:67%;padding-bottom:10px;}
div.management > p {font-size:8pt;line-height:14pt;color:#59595B;}
div.management > p:last-child {margin-bottom:20px;}
div.managelast {border-bottom:none;padding-bottom:30px;}
img.mgmt {display:block;padding-left:20px;padding-top:20px;float:right;}
div.management > h3 {font-weight:bold;}
div.management > h2 > a, div.management > h2 > a:hover {color:#59595B;}
div.management > h2 {margin-top:20px;}


div#home-rotator-container {
	display:block;
	position:absolute;
	width:860px;
	height:200px;
	background-color:#fff;
	top:0px;
	left:61px;
}

div#home-rotator-nav {
	display:block;
	position:absolute;
	width:940px;
	height:8px;
	background-color:#fff;
	left:21px;
	top:293px;
}

div#home-bottom-container {
	display:block;
	position:absolute;
	width:982px;
	height:225px;
	top:220px;
}

div#video {
	display:block;
	position:relative;
	width:398px;
	height:225px;
	border:1px solid black;
	margin-left:20px;
}

div.rss-block {
	display:block;
	position:relative;
	width:282px;
	height:165px;
	margin-left:10px;
	display:block;
	float:left;
	background-color:#e4ebee;
}
img.rsstag {
	position:absolute;
	right:10px;
	top:5px;
	cursor:pointer;
	border:none;
	display:none;
}
div.new {
	background-image:url("../images/home/whatsnew.png");
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:60px;
}
div.new > a {display:block;position:absolute;font-size:10px;color:#4F6B7E;right:4px;top:30px;}
div.new > a.rsslink {position:absolute;right:0px;top:0px;border:none;}
div.new > a:hover {color:orange;}
div.new > p {font-size:12px;color:#59595B;margin-left:15px;margin-right:15px;margin-top:50px;letter-spacing:-.05em;margin-bottom:0;}
div.new > p > a > em {
	display:block;
	font-style:normal;
	font-weight:bold;
	font-size:11px;
	letter-spacing:normal;
	margin-right:50px;
	margin-top:4px;
}
div.new > p.date {margin-top:4px;font-style:italic;}
div.new > p > a {color:#59595B;text-decoration:none;}
div.new > p > a:hover {color:orange;}

div.clinical {background-image:url("../images/home/clinicaltrials.png");background-repeat:no-repeat;background-position:top left;}
div.clinical > ul {font-size:12px;margin-top:50px;padding:0;margin-left:0;}
div.clinical > ul > li {margin-bottom:10px;margin-right:20px;margin-left:15px;list-style-type:none;}
div.clinical a {color:#59595B;text-decoration:none;}
div.clinical a:hover {color:orange;}

div.next {background-image:url("../images/home/whatsnext.png");background-repeat:no-repeat;background-position:top left;}
div.next > p {font-size:12px;margin-left:15px;margin-right:15px;margin-top:50px;margin-bottom:0;color:#59595B;}
div.next a {color:#59595B;font-weight:bold;text-decoration:none;}
div.next a:hover {color:orange;}
div.next > p.date {font-size:10px;font-style:italic;margin-top:4px;}
div.next > img {position:absolute;bottom:10px;right:10px;}

div#plan-b {
	position:absolute;
	display:none;
	right:80px;
	bottom:0;
	font-size:10pt;
	color:#00356C;
	width:335px;
	letter-spacing:-.05em;
}

img.clinresults {position:absolute;left:300px;bottom:35px;border:none;}



/* main navigation bar styles */
ul#nav {
	margin:0;
	padding:0;
	margin-left:50px;
	position:absolute;
	width:690px;
}

ul#nav ul {
	position:absolute;
	margin:0;
	padding:0;
	display:none;
	top:27px;
	background-color:#CBCCCD;
	opacity:0.90;
	filter:alpha(opacity=90);
	list-style:none;
	width:13.5em;
	left:0;
}
ul#nav > li > ul > li {
	font-size:11px;
	margin-left:0;
	padding-left:15px;
	background-color:#CBCCCD;
	padding-top:6px;
	padding-bottom:6px;
	color:#4F6B7E;
}
ul#nav > li > ul > li {
	background-image:url("barrow.png");
	background-repeat:no-repeat;
	background-position:4px 11px;
}
ul#nav > li > ul > li:first-child {border-top:2px solid orange;}
ul#nav > li > ul > li:hover {color:#fff;background-color:#4F6B7E;background-image:url("warrow.png");}

#nav ul ul{top:auto;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}

#nav a {color:#4F6B7E;text-decoration:none;}
#nav a:hover, #nav a.on {color:#fff;}

ul#nav > li{
	float:left;
	position:relative;
	font-size:9pt;
	color:#3E576B;
	list-style-type:none;
	margin:0;
	padding-left:20px;
	padding-right:20px;
	cursor:pointer;
	height:27px;
}

ul#nav > li:hover, ul#nav > li.on {background-color:#4F6B7E;color:#fff;}

ul#top-nav li:hover ul {display:block;}
ul#social-sub {display:none;margin:0;padding:0;position:absolute;}
ul#social-sub > li {list-style-type:none;width:10em;padding:4px;padding-bottom:2px;background-color:#ccc;text-align:left;}
ul#social-sub > li:hover {background-color:#3E576B;}
ul#social-sub > li > a {color:#3E576B;text-decoration:none;}
ul#social-sub > li > a:hover {color:#fff;}
ul#social-sub > li > a > img {border:none;}

td {font-size:9pt;color:#59595B;}
td > label {display:block;margin-top:5px;font-weight:bold;}
td > label.alt {font-size:7pt;font-weight:normal;margin-top:0;color:#686868;padding:0;}
td > input.field, textarea#comments {border:1px solid #59595B;margin-bottom:4px;margin-right:4px;}
select {margin-right:4px;border:1px solid #59595B;margin-top:-3px;}
span.req {color:orange;}

table {margin-bottom:20px;}

div#mailpop {width:400px;height:250px;display:none;}

table#tab-pipeline {width:100%;border:1px solid #999;padding:0;}
table#tab-pipeline th {
	font-size:10px;
	font-weight:bold;
	text-align:left;
	border-bottom:1px solid #999;
	background-color:#ccc;
	padding:3px;
}
table#tab-pipeline td {font-size:10px;color:#59595B;vertical-align:middle;text-align:left;padding:3px;padding-bottom:8px;}
table#tab-pipeline td:first-child {text-align:right;font-weight:bold;color:#333;width:100px;}
table#tab-pipeline td.sep {border-top:1px solid #999;}
table#tab-pipeline div.measure {background-color:#00356C;height:15px;display:block;}
table#tab-pipeline h1 {font-size:9pt;color:orange;font-weight:normal;text-align:left;margin:0;letter-spacing:normal;}
table#tab-pipeline a {color:#333;text-decoration:none;}
table#tab-pipeline a:hover {color:orange;}