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, tt,var,b, u, i, 
center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {font:13px/1.40 'Trebuchet Ms',arial, sans-serif;background-color:#fdeed1;color:#555;}
body.tinymce {border-top:none;}
blockquote, q {	quotes:none;padding:0 10px; }
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
html {height:100%;}
h1,h2,h3,h4,h5,h6 {color:.00675e;}
h1{font-size:1.4em; color:#fff;padding:8px 0 3px 20px;}
h2{font-size:1.3em;margin: 15px 0 7px 0;}
h3{font-size:1.2em;}
h4 {font-size:1.0em;}
h5 {font-size:0.9em;}
h6 {font-size:0.8em;}
img { border:0;}
p {margin:10px 0;}
a {text-decoration:none;color:#aa2e0c;}
xxa:visited {color:.4aa19b;}
a:hover {text-decoration:underline;}
xxa[href$='.pdf']  {background: transparent url(../img/pdf.gif) right 0 no-repeat;padding-right:20px;}
ul, ol {padding:10px 0 20px 40px;}
dl {margin:0;margin:20px 0;}
dt {font-weight:bold;float:left; clear:left;width:8em;}
dd {margin:0 0 0 9em;padding:0 0 0.5em 0;}
blockquote {margin:0;padding:0 10px;border:1px solid .00675e;font-size:0.9em;}
fieldset {border:0;}
/*-------------------------------------------------------------------------------------*/
/* elements that use the bg_img sprite map.                                            */
/* IE8 does not like the last-child, so that needs to be on its own line               */
/*-------------------------------------------------------------------------------------*/
.header, h1,.bot_corners, .footer {background:transparent url(../img/sprites.gif) 1000px 1000px no-repeat;}
/*--------------------------*/
/* page classes             */
/*--------------------------*/
.page_wrapper{width:800px;margin:0 auto;zoom:1;padding-top:10px;}
.header {background:url(../img/hdr_bg.jpg) no-repeat scroll center 80px transparent;height:257px;margin:0 auto;padding:2px;width:800px;}

.nav_list {clear:both;}
.nav_list, ul.nav_list ul {list-style:none;padding:0;}
.nav_list a:hover {text-decoration:none;}
.nav_list li {float:left;padding:10px 18px;background-color:#fdeed1;}
.nav_list li a {display:block;color:#000;font-weight:bold;}
.nav_list li:hover a {color:#aa2e0c;}
.nav_list li ul {}
.nav_list li ul li {float:none;border-bottom:1px dashed #a4a4a4;border-right:3px solid #aa2e0c;}
.nav_list li ul li a {font-weight:normal;}
.nav_list li:hover li a, .nav_list li li:hover li a  {color:#555;}
.nav_list li li:hover a, .nav_list li li li:hover a {color:#aa2e0c;}

.logo {float:left;}
.search {float:right;margin:33px 10px 0 0;}
h1 {background-position:0 -206px;*background-position:0 -200px;clear:both;}
.content_wrapper {clear:both;overflow:hidden;zoom:1;background:transparent url(../img/main_bg.gif) 0 0 repeat-y;padding:20px;}
.bot_corners {background-position:0 -155px;height:16px;}
.left_col{float:left;width:510px;}
.left_col img {margin:20px 0;}
.right_col{float:right;width:200px;}
.right_col h2 {color:#aa2e0c;}
.right_col ul {list-style:none;padding:0;}

.subnav li.current a {border-left:5px solid #555;color:#aa2e0c;}
.subnav li.current li a {border-left:5px solid #e8d3b4;color:#555;}

.subnav ul li.current a {border-left:5px solid #555;color:#aa2e0c;}

.right_col ul a {border-left:5px solid #e6d6b8;color:#555;}
.right_col ul a:hover {border-left:5px solid #aa2e0c;color:#aa2e0c;}
.subnav li.current li a:hover {border-left:5px solid #aa2e0c;}

.subnav li a {display:block;border-top:1px dashed #a4a4a4;padding:8px 0 8px 15px;}
.subnav a:hover {text-decoration:none;}
.subnav ul {padding-left:20px;}
.subnav li.last a {border-bottom:1px dashed #a4a4a4;}
.subnav ul li.last a {border-bottom:none;}

#contact-us .left_col, #patient-support .left_col, #products .left_col, #pipeline .left_col {width:760px;}
#contact-us .right_col, #patient-support .right_col, #products .right_col, #pipeline .right_col {display:none;}

.isi {clear:both;margin-top:30px;}

.bod {overflow:hidden;zoom:1;margin-bottom:30px;}
.bod_left {float:left;width:150px;margin-right:30px;}
.bod_left h2 {font-size:1em;margin-top:0;}
.bod_left ul {list-style:none;padding:0;font-size:0.9em;}
.bod_left li {margin:10px 0;}
.bod_right {border-bottom:1px solid #777; width:330px;padding-bottom:20px;float:left;}
.bod_right img {float:left;margin:0 10px 10px 0;}
.bod_right p {margin-top:0;}

#scientific-advisory-board .bod_left {float:right;width:300px;min-height:226px;padding-bottom:20px;border-bottom:1px solid #777; }
#scientific-advisory-board .bod_right {float:left;width:170px;border:none;padding-bottom:none;}
#scientific-advisory-board hr {margin: 30px 0;}

.products_wrapper {padding:10px;overflow:hidden;zoom:1;}
img.mon {padding: 0pt; border: 1px solid #b99f7a;}
.monitor {width: 266px; float: right; text-align: center; border-left: 1px solid rgb(185, 159, 122); padding-left: 50px;}
.logos {width: 300px; float: left;}
.logos img {margin-left:30px;}

/* pipeline - replace flash with jquery */
.pipeline {margin-top:20px;width:600px;min-height:425px;margin-left:50px;background:transparent url(../img/pipeline/topcorners.jpg) 0 0 no-repeat;padding-top:50px;}
.pipeline ul {list-style:none;margin:0;}
.phase li {float:left;width:64px;font-size:11px;text-align:right;}
.phase li.pid {width:268px;font-size:14px;font-weight:bold;text-align:left;}
ul.products {clear:both;padding:10px;background:transparent url(../img/pipeline/midcorners.jpg) 0 0 repeat-y;margin:25px 0 0 0;}
.products li {margin:5px 0;padding-left:10px;}
.products li a {line-height:20px;padding-left:5px;display:block;color:#000;font-size:16px;font-style:italic;text-decoration:none;background:transparent url(../img/pipeline/libg.png) 0 0 no-repeat;}
.products li.card a, .pipeline_type li.card span {display:block;background-color:#be6967;}
.products li.cancer a, .pipeline_type li.cancer span {display:block;background-color:#819c71;}
.products li.pulm a, .pipeline_type li.pulm span {display:block;background-color:#97a1b3;}
.products li.id a, .pipeline_type li.id span {display:block;background-color:#d6c44d;}
.products li.card a:hover {display:block;background-color:#d8aa96;}
.products li.cancer a:hover {display:block;background-color:#bfbe99;}
.products li.pulm a:hover {display:block;background-color:#c4c6cb;}
.products li.id a:hover {display:block;background-color:#d6ca7c;}
.prod_bot {background:transparent url(../img/pipeline/botcorners.jpg) 0 0 no-repeat;height:20px;}

ul.pipeline_type {float:left;width:176px;padding:0 0 0 10px;font-size:14px;line-height:1;margin:10px 0;}
.pipeline_type li {margin:3px 0;}
.pipeline_type li span {width:46px;float:right;}

ul.product_descriptions {float:right;width:390px;padding:0;margin-top:10px;font-size:14px;}

.pc {width: 56%;}
.p1 {width: 71%;}
.p2 {width: 82%;}
.p3 {width: 93%;}

.more_info {font-size:0.9em;clear:left;width:176px;padding-left:10px;}

* html .products li a {background-image:none;}
* html .pipeline {padding-top:70px;}
* html #ContainerWide {display:inline;}

.imglink {padding:0;border:1px solid #888;border-collapse:collapse;}
.imglink:hover{border-color:#a92e0c;}

.clinical_trials {border:1px solid #555;}
.clinical_trials td,.clinical_trials th {text-align:left;font-size:1em;font-weight:bold;padding:5px;border:1px solid #555;}

.search_terms {display:none;}

.job_list h2 {clear:both;margin-top:20px;font-size:1em;}
.job_list h2 a {display:block;border-bottom:1px dotted #e7e8e3;}
.job_list h2 a:hover {border-bottom:1px dotted #888;text-decoration:none;}
.job_list h2 span {float:right;color:#000;}
.job_list .job {display:none;}
.job {float:none;clear:both;}
.job dt {width:13em;margin-right:2px;border-bottom:1px dotted #888;}
.job dd {padding-bottom:10px;margin-left:13em;min-height:17px;}

.contact_left {width:350px;float:left;}
.contact_right{width:350px;float:right;}
.contact_left ul, .contact_right ul {list-style:none;padding-left:10px;}

.row {clear:both;margin:10px 0;overflow:hidden;zoom:1;}
.row label {display:block;}
.row input, .row textarea, .row select {padding:3px;width:300px;}


.footer {clear:both;margin-bottom:30px;color:#fff;background-position:0 -255px;height:24px;overflow:hidden;zoom:1;}
.footer p {padding:6px 10px 0 0;font-size:10px;text-align:right;margin:0;}
.footer .copyright p {margin:0;padding:0;float:right;}
.footer p.privacy {text-align:left;float:left;padding-left:24px;}
.footer p.privacy a {color:#fff;}

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			12em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			15em; /* match ul width */
	top:			0;
}

