
.alignnone {clear:both;}
img.partner_logo {clear:both;display:block;margin: 12px 0 6px 0;}
.linklove {display:none;}
a {color:#F41D57;text-decoration:none;}
a:hover {text-decoration:underline;}
a.black {color:#000!important;}
.selected div {padding-top:10px;}
.alignright {float:right;margin: 0 0 1em 1em;}
.alignleft {float:left;margin: 0 1em 1em 0;}

.clear {clear:both;}


hr.divider {visibility:hidden;display:none;}

hr.spacer {margin: 1.5em 0 1.5em 0;}
hr {border: 0;color: #9E9E9E;background-color: #9E9E9E;height: 1px;width: 100%;text-align: left;display:block;margin:15px 0 15px 0;}
sup {font-size:25%;font-weight:bold;}
p {line-height:1.2em;}
/*h1 {margin: 0.2em 0 0.5em 0;font-size:2em;}*/
/* Begin Typography & Colors */
html,body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial,'Lucida Grande', Verdana, Sans-Serif;
	background: #f3f3f3;
	color: #333;

}
	
	div#homepagemain {margin: 0 20px 0 20px;}

div.page_wrapper {font-size:1.65em;}

/* Scaffold */
html,body {text-align: center;margin:0;padding:0;}
div.page_wrapper {margin: 0 auto;text-align: left;width:960px;}
div#page {padding: 0;margin:0;width:100%;background: #fff;}
div#header_banner {height:70px;background:#f2f2f2 url('../images/header_bg.gif') 0 0 no-repeat;margin-bottom:10px;}
div#branding {clear:both;width:100%;margin:0;height:90px;}
div#headerimage {float:left;margin: 28px 0 35px 0;width:748px;overflow:hidden;}
div#content {clear:both;margin: 10px 0 0 15px;width:100%;float:left;}
div#col1 {width:170px;float:left;margin: 0 0 0 10px;}
div#content_container {float:right;width:748px;overflow:hidden;display:inline;margin-right:10px;}
div#logo {float:left;width:175px;height:81px;}
div#nav_left {padding: 0;margin: 15px 0 0 0;}
div#footer {clear:both;width:100%;margin:0;background:#333333 url('../images/footer_bg.gif') 0 0 no-repeat;}
.pad10 {padding:10px;}
/* --end Scaffold --*/

#header_banner a {color:#373E39;text-decoration:none;}
div#breadcrumb {float:left;margin: 0 0 12px 0;padding: 0;font-size:0.85em;width:475px;line-height:1.2em;text-transform:uppercase;}
div#bc {padding: 45px 0 0 10px;color:#000;}
div#breadcrumb a {text-decoration:none;}
div#breadcrumb, div#content div#breadcrumb a,div#content div#breadcrumb a:link,div#content div#breadcrumb a:active {color:#373E39;}
div#breadcrumb a:visited {color:#373E39;}

ul#header_banner_nav1 {float:left;list-style-type:none;margin:0;padding:8px 0 0 13px;}
ul#header_banner_nav2 {float:left;list-style-type:none;margin-left:30px;}
div#searchbox {float:right;margin:45px 10px 0 0;}
div#searchbox form {margin:0;padding:0;float:right;}
div#searchbox form input {border:solid 1px #999;font-size:1.15em;}
div#searchbox #s {background: url('../images/list-arrow.gif') 4px center no-repeat #fff;padding-left:12px;width:170px;}


div#logo a {border:0;}
div#logo a img {border:0;}



/*specific to pages template */

div#nav_left {font-size:1.25em;}
div#nav_left h2 {margin:0.2em 0 0.65em 0;padding:0;font-size:1.4em;}
div#nav_left ul {list-style-type:none;margin:0 0 55px 0;padding:0;}
div#nav_left li.current_page_item a{color:#000;}
div#nav_left li a {color:#373E39;text-decoration:none;}
div#nav_left li.current_page_item li a {color:#373E39;}
div#nav_left ul li {font-weight:normal;line-height:1.1em;margin: 0;}
div#nav_left ul li ul  {margin: 0 0 6px 1em;padding:0;border:0;}
div#nav_left ul li ul li {font-weight:normal;border-bottom:0;}
div#nav_left ul li ul li ul li {margin-left:1em;border:0;}



div#nav_left p {line-height:1.25em;font-size:1.25em;display:inline;}
div#nav_left p a {color:#F41D57;font-size:0.8em;}
div#nav_left .bg-black {background:#000;color:#fff;padding: 2px 3px 2px 3px;}
div#nav_left .bg-grey {background:#999A9A;color:#fff;padding: 0px 3px 2px 3px;}

div#quicklinks {margin-top:25px;}
div#quicklinks ul {margin:0;padding:0;list-style-type:none;width:217px}
div#quicklinks ul li {width:217px;overflow:hidden;height:44px;margin-bottom:8px;font-size:13px;color:#000;line-height:42px;font-weight:bold;}
div#quicklinks ul li a {text-decoration:none;color:#454545;display:block;width:100%;height:100%;padding-left:45px;}
div#quicklinks ul li a:hover {color:#fff;}

div#quicklinks li.clinical_trials {background: url('../images/buttons/btn_bg_act_related.gif') 0 0 no-repeat;}
div#quicklinks li.facts {background: url('../images/buttons/btn_bg_facts_related.gif') 0 0 no-repeat;}
div#quicklinks li.expertise {background: url('../images/buttons/btn_bg_expert_related.gif') 0 0 no-repeat;}


#news_wrapper {height:28px;line-height:28px;margin: 0 3px 0 3px;}
#news_wrapper p {margin: 0;padding: 0 6px 0 6px;line-height:28px}
ul#news {list-style-type:none;margin:0;padding:0;float:left;}
ul#news li {margin-left:10px;}
ul#news li a {}
ul#news li a span.date {color:#666;}





div#col2 {float:left;width:450px;}
div#col2.resources {width:750px;}

h1.title-lines, h1.title-shaded {font-size:1.4em;}
h1.title-lines {border-top:solid 2px #000;border-bottom:solid 1px #ccc;color:#000;}
h1.title-shaded {color:#fff;background:blue;}
h1.blog-recent {background:url('../images/blog_recent_bg_title.gif') 0 0 no-repeat;height:30px;text-indent:-10000px;margin-top:0;}
h1.blog-featured {background:url('../images/blog_featured_title_bg.jpg') 0 0 no-repeat;height:30px;text-indent:-10000px;}
h1.blog-latest {border-top:solid 2px #000;border-bottom:solid 1px #ccc;line-height:2.5em;font-size:1.2em;}
h1.blog-title a{color:#000;font-size:0.9em;}
small.blog-date {color:#000;} 
img.alignleft {float:left;border:0;margin: 0 8px 8px 0;}
div.post a {}
div.post, .label {color:#373E39}

div.post {font-size:1.35em;margin:0 0 20px 0;padding:0;}
div.post div.entry {margin:0;padding:0;}
div.post p {line-height:1.4em;margin: 0.25em 0 0.75em 0;}
div.post p.introtext {}
div.post ul {font-size:95%;list-style-image: url('../images/list-arrow.gif');padding-left:15px;}
div.post ul li {margin: 0 0 0.5em 0;line-height:1.3em;}
div.post ol li {margin: 0 0 0.5em 0;line-height:1.3em;}
div.post ul li ul {margin: 0.5em 0 0.5em 0;}
div.post h1 {font-size:1.45em;line-height:1.15em;margin: 0 0 0.75em 0;padding:0;font-weight:normal;color:#000;}
div.post h2 {font-size:1.3em;margin: 0.75em 0 0.15em 0;}
div.post h3 {font-size:1.15em;margin: 0.75em 0 0.15em 0;}

div.grey-bg {background:url('../images/grey-bg.png') 0 0 repeat-y;}
div.grey-bg-footer {background:url('../images/grey-bg-footer.png') bottom left no-repeat;padding-bottom:4px;margin-bottom:30px;}
.pad8 {padding:8px!important;}

div#col2 a.link-icon {
display:inline-block;
padding-left:25px;
line-height:25px;
background:transparent url('../images/icon_link_sm.png') center left no-repeat;
}

div#col2 a.download-icon{
display:inline-block;
padding-left:25px;
line-height:25px;
background:transparent url('../images/icon_download_sm.png') center left no-repeat;
}


dl {width:100%;}
dt {margin:0;padding:0;border-top:solid 2px #000;border-bottom:solid 1px #000;line-height:2em;}
dd {margin:6px 0 0 0;padding:0;border-bottom:1px solid #000;padding-bottom:12px;}
dl.last {margin-right:0;}

dd.commentlist {}
dl.resource_list {float:left;width:237px;margin-right:15px;}
dl.resource_list dt {margin:0;padding:0;border-top:solid 2px #000;border-bottom:solid 1px #000;line-height:2em;}
dl.resource_list dd {margin:6px 0 0 0;padding:0;border-bottom:1px solid #000;padding-bottom:12px;}
dl.last {margin-right:0;}



div#resources_features {float:right;}
div#resources_features dl {float:left;width:187px;}
div#resources_features dt {margin:0;padding:0;border:0;}
div#resources_features dd {margin:0;padding:0 0 0 12px;background:url('../images/homepage-feature-arrow.gif') 0 2px no-repeat;border:0;height:2em;width:170px;}
div#resources_features a img {border:0;}

dl.case_study_list {float:left;width:237px;margin-right:15px;}
dl.case_study_list dt {margin:0;padding:0;border-top:solid 2px #000;border-bottom:solid 1px #000;line-height:2em;}
dl.case_study_list dd {margin:6px 0 0 0;padding:0;border-bottom:1px solid #000;padding-bottom:12px;}



.date {font-size:0.8em;}
div.post blockquote {display:block;font-size:1.45em;font-family: "Times";color:#878787;}
div.post blockquote cite {display:block;margin: 0.75em 0 0 0;font-size:0.85em;color:#222;}


div#side_r {float:right;width:200px; margin: 0;}
div#side_r h2 {font-size:22px;
letter-spacing:-0.2pt;
padding-top:0;}
div#side_r {font-size:1.2em;}



div#side_r a.link-icon {
display:inline-block;
padding-left:45px;
height:40px;
background:transparent url('../images/icon_link_lg.png') top left no-repeat;
}

div#side_r a.download-icon{
display:inline-block;
padding-left:45px;
height:40px;
background:transparent url('../images/icon_download_lg.png') top left no-repeat;
}


ul.sidebar_blog a {color:#000;}
ul.sidebar_blog, ul.sidebar_blog ul  {margin:0;padding:0;list-style-type:none;}
div#side_r ul.sidebar_blog h2 {font-size:14px;}
ul.sidebar_blog li {border-top:solid 2px #000;padding-bottom:60px;}
ul.sidebar_blog li li {border-top:solid 1px #ccc;border-bottom:0;padding:0;line-height:1.55em;}

ul.sidebar_blog li.categories {background:url('../images/icon_categories.png') 0 15px no-repeat;}
ul.sidebar_blog li.tag_cloud {background:url('../images/icon_tag_cloud.png') 0 15px no-repeat;}
ul.sidebar_blog li.tag_cloud ul {margin-top:15px;}
ul.sidebar_blog li.tag_cloud ul li {border-top:0;}
ul.sidebar_blog li.categories ul li,ul.sidebar_blog li.categories h2,ul.sidebar_blog li.tag_cloud ul li,ul.sidebar_blog li.tag_cloud h2 {width:190px;margin-left:50px;}

/* -------------------------*/



div#footer {color:#373E39;}
div#footer ul.col {float:left;width:190px;list-style-type:none;margin:0;padding:0;}
div#footer ul.col li {}
div#footer ul.col1 li {float:left;margin-right:4px;}
div#footer ul.col5 {float:left;width:100px;}
div#footer ul ul {margin: 8px 0 8px 0;padding:0;list-style-type:none;}
div#footernav {padding: 20px;}
div#footer a {color:#373E39;text-decoration:none;}
div#footer a:hover {color:#000;}
div#footer a img {border:0;}
div#footer dl {float:left;margin-right:45px;width:200px;margin-bottom:45px;}
div#footer dl dt {font-size:130%;text-transform:uppercase;color:#777777;font-weight:bold;margin-bottom:8px;}
div#footer dl dt span {color:#ccc;}
div#footer dl dd {margin:0 0 6px 0;padding:0;line-height:1.45em;border-bottom:dotted 1px #fff;}
#footer p.left {
 float: left;
}

#footer p.right {
 float: right;
}

div#footerbanner {margin-top:15px;}
div#footerbanner #tabs {padding-bottom:15px;}
div#footerbanner #tabs .tab_content {width:460px;float:left;}
div#footerbanner #tabs .image {width:200px;height:120px;background:#e1e1e1;float:right;}


div#col2.onecol {width:745px;border-top:solid 2px #000;padding-top:6px}
div#col2.onecol dl {}
div#col2.onecol dt {font-weight:bold;font-size:1.05em;color:#000;border:0;}
div#col2.onecol dt small {font-weight:normal;font-size:0.8em;}
div#col2.onecol dd {color:#373E39}


div#col2.onecol div.post {border-bottom:solid 1px #000;padding-bottom:6px;margin-bottom:8px}
