/* ************************************************************************* */
							/* LAYOUT */
/* ************************************************************************* */
* { font-size: 100.01%;}
html {font-size: 62.5%;background:url(../images/bg-html.gif) no-repeat 50% 0;}
body {margin:0;background:url(../images/bg-body.gif) no-repeat 50% 100%;font:1.2em Arial, Helvetica, sans-serif;color:#6b6b6b;}
#header {background:url(../images/bg-header.jpg) no-repeat 50% 100%;padding:76px 0 95px;}
#header.sub-header {padding:88px 0 6px;background:none;}
#header .header-holder {padding-right:30px;width:822px;overflow:hidden;margin:0 auto;}
#header.sub-header .header-holder {width:960px;padding:0;}
#header .header-area {overflow:hidden;height:1%;padding:21px 0 0 4px;}
.header-area img.alignright{ float:right;}
#header .logo {float:left;background:url(../images/logo.png) no-repeat;width:279px;height:46px;text-indent:-9999em;overflow:hidden;margin-top:5px;}
#header .logo a {display:block;height:100%;}
#header.sub-header .logo { margin-top:9px;}
#header .sub-nav {margin:0;padding:0;list-style:none;text-align:right;}
#wrapper {width:960px;margin:0 auto;}
#main {overflow:hidden;height:1%;padding:30px 0 19px;}
#twocolumns {float:right;width:572px;}
#twocolumns.sub-twocolumns { width:656px;}
#twocolumns .aside {float:right;width:141px;padding-top:35px;line-height:1.167em;}
#content {float:left;width:497px;line-height:1.417em;}
.info-box {width:319px;padding:7px 0 0 28px;float: left;}
.info-box span.click-link {display:block;padding-left:14px;line-height:1.1em;font-style:italic;}
#sidebar {float:left;width:258px;text-align:right;padding-top:27px;}
#sidebar .add-nav {margin:0;padding:0;list-style:none;font-style:italic;}
#footer {overflow:hidden;height:1%;color:#adadad;padding:25px 0 13px 124px;}
#footer span.copyright { float:left;}





/* ************************************************************************* */
							/* NAVIGATION */
/* ************************************************************************* */
#nav {margin:0 0 15px;padding:0;list-style:none;text-align:right;}
#nav li {display:inline;padding-left:20px;}
.sub-nav li {display:inline;padding-left:17px;}
.add-nav li { margin-bottom:2px;}



/* ************************************************************************* */
							/* LINKS */
/* ************************************************************************* */
a {color:#0068b3;text-decoration:none;outline:none;}
a:hover { text-decoration:underline;}
#nav a { color:#7a7a7a;}
.sub-nav a { color:#0067b1;}
#content .list li {font-size:1.1em;color:#009ac7;margin:0 0 17px;}
#content .listtwo li {font-size:1.1em;color:#6B6B6B;margin:0 0 17px;}
.aside a.link-info {display:block;margin-bottom:23px;}
#footer a.footer-link {float:right;color:#adadad;}
.b_home #footer .footer-link {margin-right: 84px;}


.b_home #nav .mn_home a, .b_contact #nav .mn_contact a, #b_legal .footer-link {font-weight: bold;color: #009ac7;}
#b_company #mn_company, #b_pipeline #mn_pipeline, #b_clinical #mn_clinical, #b_investors #mn_investors, #b_newsandevents #mn_newsandevents, #b_medical #mn_medical, #b_careers #mn_careers {color: #004273;font-weight: bold;}
.b_achieve #sn_achieve, .b_collab #sn_collab, .b_executive #sn_executive, .b_principal #sn_principal, .b_preclinical #sn_preclinical {color: #004273;font-weight: bold;}



/* ************************************************************************* */
							/* TYPOGRAPHY */
/* ************************************************************************* */
#content .list p {font-size:1em;color:#6B6B6B;margin:0 0 17px;}
#content h1 {font-size:1.417em;line-height:1.159em;margin:0 0 13px;color:#009ac7;font-weight:normal;}
#content h2 {font-size:1em;margin:0 0 4px;color:#0068b3;font-weight:normal;}
#content h3 {font-size:1.1em;margin:0 0 4px;color:#009ac7;font-weight:normal;}
#content p { margin:0 0 25px;line-height:1.5em;}
.aside h2 {font-size:1em;margin:0 0 5px;color:#009ac7;font-weight:normal;}
#sidebar h2 {margin:0 0 7px;font-size:1.083em;line-height:2.077;color:#0067b1;font-weight:normal;}
.info-box em {padding-left: 90px;font-size:1em;}
.info-box h2 {color:#009ac7;margin:0 0 0 58px;}
.accordion .gallery em {padding-left: 150px;font-size:1em;}

.legalfont p {color: #6B6B6B !important;font-size:.9em !important;margin-bottom: 10px !important;}
.legalfont ol {color: #6B6B6B !important;font-size:.9em !important;}
sup {font-size: .8em !important;}
.footnotes {color: #999;font-size: .8em;list-style: none;margin-left: 0;padding-left: 0;}
strong {color: #0168B3;}




/* ************************************************************************* */
							/* Images */
/* ************************************************************************* */
img { border-style:none;}
.aside img {display:block;margin-bottom:6px;}
#content .employee_image { float:left;padding-right:20px;padding-top:8px;}
.info-box img {display:block;margin:0;}
.floater {float: left;padding:0 10px 10px 0;}
.clear {clear: both;}



/* ************************************************************************* */
							/* ACCORDION */
/* ************************************************************************* */


.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border-top: none; border-left: none; }
.accordion *:focus { outline: none;}
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li { background:#FFFFFF; cursor: pointer; list-style-type: none; padding: 0; margin: 0; display: block;}
.accordion li.active>a { background: url('../images/accordion/close.png') no-repeat center right; }
.accordion li div { background:#FFFFFF; display: block; }
.accordion a { text-decoration: none; line-height: 30px;display: block; cursor: pointer; background: url('../images/accordion/open.png') no-repeat center right;}
.accordion li ul li { background:#FFFFFF; }
.accordion .list {display: block !important;}
.accordion .gallery a {background: none;}
.accordion p {padding-right: 20px;}
.listinlist {list-style-type:disc !important; display: list-item !important; color:#009ac7 !important; margin-left:15px !important; margin-top:15px  !important;}



/* ************************************************************************* */
							/* LIGHTBOX */
/* ************************************************************************* */
.gallery li { display: inline;}
.info-box .gallery { margin: 0; padding: 0; }



/* ************************************************************************* */
							/* FORMS */
/* ************************************************************************* */
textarea {font-size: 1.3em !important;width: 250px;height:100px;}
.error_message {width: 300px;background: #FFFFCC url("../images/bg_div_error.jpg") 20px 50% no-repeat;border: 1px solid #D9D9AE;margin-bottom:10px;}
.error_message p {color: #86866B; padding: 20px 0 0px 65px;}
.success_message {width: 300px;background: #C2FFB6 url("../images/bg_div_success.jpg") 20px 50% no-repeat;border: 1px solid #9DCF93;margin-bottom:10px;}
.success_message p {color: #5A7754; padding: 20px 0 0px 65px;}







/* ************************************************************************* */
						/* PRINT STYLESHEET */
/* ************************************************************************* */
@media print{

  p.test {font-family:times,serif;font-size:10px;}

}

