body {background:#fff;border:0;color:#4e4e4e;font-size:.8em;line-height:140%;margin:0;padding:0;text-align:left;}

body, input, select, textarea, table, td, div {font-family:Arial, Verdana, sans-serif;}
form, h1, h2, h3, h4, h5, h6, input, select, textarea {margin:0;padding:0;}
form {display:block;}
ul {margin:0 0 1.6em 0;padding:0 0 0 1.3em;}
ol {margin:0 0 1.6em 0;padding:0 0 0 2.6em;}
input {line-height:normal;}
input, select, textarea {color:#474747;font-size:100%;}
/*input.text {padding:3px;}*/
img {border:0;}
label {cursor:pointer;}
strong.highlight, b.highlight {}

/* slightly enhanced, universal clearfix hack */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {display:inline-block;}
/* start commented backslash hack \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* close commented backslash hack */

.oov {display:block;text-indent:-5000em;}
.error, .required, .profanity {color:#f00;}
.hidden {display:none;}
.centered {text-align:center;}
p.intro {margin:0 0 2.5em 0;}
p {margin:0 0 1.6em 0;padding:0;}

ul.chevron {list-style-type:none;padding:0;}
ul.chevron li {background:url(/includes/sysimages/bullet_chevron.gif) 0 6px no-repeat;padding:0 0 0 10px;}

h1 {font-size:200%;font-weight:normal;padding:0 0 30px 0;}
h2 {font-size:110%;padding:0 0 .3em 0;}
h3 {font-weight:normal;font-size:130%;line-height:160%;}
h4 {font-size:104%;padding:0 0 .3em 0;}

div.intro h2 {font-size:100%;font-weight:normal;line-height:155%;margin:0 0 .8em 0;padding:0;}
div.intro.whitepapers h2 {padding:10px 0 15px 0;}
.webinar h2 {font-size:115%;}
.item .content h3 {font-size:125%;}

#block01 a, .popup a {color:#97ab2e;text-decoration:none;}
#block01 a:visited, .popup a:visited {color:#b5c07a;}
#block01 a:hover, .popup a:hover {text-decoration:underline;}

#page {margin:0 auto;position:relative;width:980px;}

/*Banners*/
.banner_bayer01 #page {background:url(/includes/sysimages/banner_bayer01.jpg) 0 107px no-repeat;}
.banner_elseviertree #page {background:url(/includes/sysimages/banner_elseviertree01.jpg) 0 107px no-repeat;}
.banner_fertilityjourney01 #page {background:url(/includes/sysimages/banner_fj01.jpg) 0 107px no-repeat;}
.banner_face01 #page {background:url(/includes/sysimages/banner_face01.jpg) 0 107px no-repeat;}
.banner_face02 #page {background:url(/includes/sysimages/banner_face02.jpg) 0 107px no-repeat;}
.banner_face03 #page {background:url(/includes/sysimages/banner_face03.jpg) 0 107px no-repeat;}
.banner_face04 #page {background:url(/includes/sysimages/banner_face04.jpg) 0 107px no-repeat;}
.banner_face05 #page {background:url(/includes/sysimages/banner_face05.jpg) 0 107px no-repeat;}
.banner_face06 #page {background:url(/includes/sysimages/banner_face06.jpg) 0 107px no-repeat;}
.banner_face07 #page {background:url(/includes/sysimages/banner_face07.jpg) 0 107px no-repeat;}
.banner_ipanel01 #page {background:url(/includes/sysimages/banner_ipanel01.jpg) 0 107px no-repeat;}
.banner_nuvaring01 #page {background:url(/includes/sysimages/banner_nuvaring01.jpg) 0 107px no-repeat;}
.banner_oncologystat01 #page {background:url(/includes/sysimages/banner_oncologystat01.jpg) 0 107px no-repeat;}
.banner_fruit01 #page {background:url(/includes/sysimages/banner_fruit01.jpg) 0 107px no-repeat;}


/* Masthead */
#masthead {height:107px;width:980px;}
#masthead .logo {background:url(/includes/sysimages/logo.gif) 0 0 no-repeat;height:41px;left:806px;overflow:hidden;position:absolute;top:42px;width:132px;}
#masthead .logo a {display:block;height:41px;width:132px;}

#block01 {display:inline;float:left;overflow:hidden;padding:285px 0 0 50px;width:710px;}
#block02 {display:none;}
#block03 {display:none;}

/* Splashpage */
.splashpage #page {background:url(/includes/sysimages/splash_top.gif) 0 107px no-repeat;}
.splashpage #block01 {background:url(/includes/sysimages/footer_splash_rule.gif) left bottom no-repeat;height:388px;padding:0 0 0 50px;position:relative;width:770px;}
.splashpage h1 {background:url(/includes/sysimages/hdr_we_bring_science_to_life.gif) 0 0 no-repeat;height:132px;left:50px;margin:94px 0 0 0;overflow:hidden;position:absolute;top:0;width:204px;}
.splashpage h1 a {display:block;height:132px;outline:none;overflow:hidden;width:204px;}
.splashpage .photo {height:388px;left:362px;position:absolute;top:0;width:457px;}
.splashpage .photo img {display:none;height:388px;left:0;top:0;width:457px;}
.splashpage #footer {background:url(/includes/sysimages/footer_splash_tagline.gif) 440px 25px no-repeat;margin:0;padding:210px 0 40px 50px;position:relative;}
.splashpage #footer #locations {display:none;}
.splashpage #footer a#design_digital_experiences {display:block;height:18px;left:440px;outline:none;position:absolute;top:25px;width:363px;}
.splashpage #footer a.home {display:none;}

/* Login */
form#login {margin:0 0 40px 0;}
form#login input.text {color:#4c4c4c;float:left;font-size:125%;height:24px;padding:4px 0 0 3px;width:300px;}
form#login span.submit {background:url(/includes/sysimages/btn_enter.gif) 0 0 no-repeat;display:inline;float:left;height:30px;margin:0 0 0 18px;width:154px;}
form#login span.submit:hover {background-position: 0 -30px;}
form#login span.submit input {background:none;border:none;cursor:pointer;display:block;height:30px;width:154px;}

ul.login {margin:0 0 20px 0;}
ul.login.error {padding:0;}

/* Registration */
form#registration {line-height:normal;margin:25px 0 0 53px;}
form#registration .halfwidth {float:left;width:327px;}
form#registration label {float:left;width:105px;}
form#registration label.optional {text-indent:8px;}
form#registration input.text {float:left;margin:0;padding:0 0 0 3px;width:170px;}
form#registration select {float:left; margin:0;width:175px;}
form#registration span.submit {background:url(/includes/sysimages/btn_enter.gif) 0 0 no-repeat;display:inline;float:left;height:30px;margin:30px 0 0 250px;width:154px;}
form#registration span.submit:hover {background-position: 0 -30px;}
form#registration span.submit input {background:none;border:none;cursor:pointer;display:block;height:30px;width:154px;}
form#registration label.phone, form#registration label.country {text-indent:8px;}
form#registration .optin {margin:30px 0 0 0;}

/* poll vote form */
form#vote label {float:left;}
form#vote label.optional {text-indent:8px;}
form#vote label b {font-size:115%;}
form#vote input.text {float:left;margin:0;padding:0 0 0 3px;width:170px;}
form#vote select {float:left; margin:0;width:175px;}
form#vote textarea {display:block;}
form#vote span.submit {background:url(/includes/sysimages/btn_enter.gif) 0 0 no-repeat;display:inline;float:left;height:30px;margin:10px 0 2em 160px;width:154px;}
form#vote span.submit:hover {background-position: 0 -30px;}
form#vote span.submit input {background:none;border:none;cursor:pointer;display:block;height:30px;width:154px;}
form#vote label.phone, form#registration label.country {text-indent:8px;}
form#vote .optin {margin:30px 0 0 0;}
form  ul.error {list-style-type:none;padding:0 0 0 0px;}

form#vote {margin:25px 0 0 0;}
form#vote input.radio {float:left;width:30px;}
form#vote .radio_detail {float:left;width:480px;}
form#vote label {display:block;}
form#vote .comments, form#vote .provide_email {padding-left:30px;}
form#vote .comments label, form#vote .provide_email label {float:none;margin:0 0 4px 0;}
form#vote .comments b {font-size:115%;}

ul.error {list-style-type:none;margin:0;padding:0;}

/* Unsubscribe */
form#unsubscribe {line-height:normal;margin:25px 0 0 53px;}
form#unsubscribe span.submit {background:url(/includes/sysimages/btn_enter.gif) 0 0 no-repeat;display:inline;float:left;height:30px;margin:30px 0 0 250px;width:154px;}
form#unsubscribe span.submit:hover {background-position: 0 -30px;}
form#unsubscribe span.submit input {background:none;border:none;cursor:pointer;display:block;height:30px;width:154px;}


/* Item (webinar, whitepaper) */
.item {border-top:1px solid #e5e5e5;padding:20px 0;}
.item.pdf {background:url(/includes/sysimages/icon_pdf.gif) left 20px no-repeat;}
/*.item.webinar {background:url(/includes/sysimages/icon_webinar.gif) left 20px no-repeat;}*/
.item .content {display:inline;float:left;margin:0 0 0 50px;width:460px;}
.item .content p:last-child {margin:0;}
.item .link {display:inline;float:left;font-size:120%;margin:0 0 0 46px;width:154px;}
.item .link .viewbutton, .item .link .readbutton {display:block;height:30px;overflow:hidden;width:154px;}
.item .link .viewbutton {background:url(/includes/sysimages/btn_signup.gif) 0 0 no-repeat;}
.item .link .readbutton {background:url(/includes/sysimages/btn_read.gif) 0 0 no-repeat;}
.item .link a {display:block;height:30px;outline:none;width:154px;}
.item .link a .viewbutton, .item .link a .readbutton {background-position: 0 -60px;cursor:pointer;}
.item .link a .viewbutton:hover, .item .link a .readbutton:hover {background-position: 0 -30px;}

#workreellauncher {background:url(/includes/sysimages/work_thumb.jpg) 0 0 no-repeat;display:inline;float:left;height:284px;margin:0 0 0 166px;width:374px;}
#workreellauncher a {display:block;height:284px;width:374px;}
#workreellauncher a:hover {background:url(/includes/sysimages/btn_playwork.gif) 0 0 no-repeat;}

.about {margin:2.6em 0 0 0;}
.about .elsevier {display:inline;float:left;margin:0 0 1em 20px;width:390px;}
.about .elsevier_photo {float:left;margin:4px 0 2em 0;text-align:right;width:100px;}

.about h2 {padding:0;}
.about h4 {font-size:90%;padding:0;}
.about p {font-size:90%;}

.contactinfo {font-size:115%;}

.case_study_intro, div.intro {font-size:125%;line-height:155%;} 
.case_study_summary, div.summary {margin:0 200px 0 0;padding:.5em 0 0 0;}
.case_study_summary h4 {font-size:115%;padding:0 0 .1em 0;}

.audiences {}
.audiences h2 {background:url(/includes/sysimages/icon_chevron_7px.gif) 0 6px no-repeat;font-size:115%;padding:0 0 .2em 0;text-indent:9px;}
.audiences p.audiencetype {margin:0 0 0 9px;}
.audiences p.audiencetype:last-child, .audiences p.audiencetype.last {margin:0 0 1.6em 10px;}
.audiences p.audiencetype strong.highlight {float:left;width:90px;}
.audiences p.audiencetype span {float:left;width:410px;}

#block01 .downloadpdf {background:url(/includes/sysimages/icon_pdf.gif) 0 6px no-repeat;display:block;font-size:115%;height:29px;padding:9px 0 0 35px;}
#block01 .downloadpdf a {color:#4E4E4E;}

#block01 .portfoliocontent a {background:url(/includes/sysimages/icon_pdf_small.gif) right 0 no-repeat;color:#4E4E4E;padding:0 22px 0 0;}

/* Thickbox Overrides */
.TB_overlayBG {opacity:0.5;}
#TB_window {border:1px solid #5F5F5F;}
#TB_ajaxWindowTitle {display:none;}
#TB_closeAjaxWindow {padding:2px 2px 3px 0;}
#TB_closeWindowButton {background:url(/includes/sysimages/btn_closeicon.gif) 0 0 no-repeat;display:block;height:13px;overflow:hidden;width:12px;}
#TB_closeWindowButton:hover {background-position:0 -13px;}
#TB_title {border:1px solid #9b9b9b;background:#7f7f7f;height:17px;}

body.popup {font-size:75%;line-height:normal;padding:30px;}
body.popup h1 {font-weight:bold;margin:0 0 .5em 0;padding:0;}
body.popup h2 {font-size:115%;margin:0 0 .6em 0;padding:0;}
body.video {padding:0;}

#flashportfolio {
height:192px;
left:0;
position:absolute;
top:107px;
width:810px;
}
.frame {
display:none;
position:absolute;
top:0;
left:0;
}

#portfoliocontent {
overflow:hidden;
position:relative;
width:710px;
}

.portfoliocontent {
background:#fff;
line-height:160%;
overflow:hidden;
width:710px;
}

.portfolio_text {
margin:35px 0 0 100px;
}

.modal {background:#fff;}
.modal .pad {padding:45px;}

/* footer */
#footer {background:url(/includes/sysimages/footer_rule.jpg) 0 101px no-repeat;color:#949494;font-size:85%;line-height:165%;padding:80px 0 40px 50px;position:relative;width:930px;}
#footer .nav {margin:10px 0 0 0;}
#footer a {color:#949494;outline:none;text-decoration:none;}
#footer a:hover {color:#000;}
#footer .nav span.text, #footer .nav a {background:url(/includes/sysimages/footer_bullet.gif) center right no-repeat;float:left;margin:0 9px 0 0;padding:0 14px 0 0;}
#footer .nav a:last-child, #footer .nav a.last {background:none;margin:0;padding:0;}
#footer .copyright {display:inline;float:right;margin:0 220px 0 0;}
#footer a#design_digital_experiences {display:none;}
#footer a.home {display:block;height:30px;left:738px;position:absolute;top:125px;width:33px;}

#footer .vcard {display:inline;background:url(/includes/sysimages/footer_bullet.gif) center right no-repeat;display:inline;margin:0 9px 0 0;padding:0 14px 0 0;}
#footer .vcard:last-child, #footer .vcard.last {background:none;margin:0;padding:0;}
#footer .vcard.active, #footer .vcard.active a {color:#4E4E4E;}
#footer .vcard .org {display:inline;}
#footer .vcard .organization-unit {display:inline;}
#footer .vcard .tel, 
#footer .vcard .adr {background:url(/includes/sysimages/footer_chevron.gif) center left no-repeat;display:none;margin:0 0 0 8px;padding:0 0 0 14px;}
#footer .vcard .tel, #footer .vcard .adr {}
#footer .vcard.active .tel, #footer .vcard.active .adr {display:inline;}

#footer .vcard .street-address {display:inline;}
#footer .vcard .extended-address {display:inline;}
#footer .vcard .locality {display:inline;}
#footer .vcard .region {display:inline;}
#footer .vcard .postal-code {display:inline;}

/* navigation */
#navigation {left:50px;position:absolute;top:0;}
#navigation ul {margin:0;padding:0;}
#navigation li {list-style-type:none;}

#pnav li {height:35px;float:left;overflow:hidden;}
#pnav li#p01 {width:173px;}
#pnav li#p02 {width:191px;}
#pnav li#p03 {width:176px;}
#pnav li#p04 {width:170px;}

#pnav li a {background:url(/includes/sysimages/nav.jpg) 0 0 no-repeat;display:block;height:35px;overflow:hidden;}
#pnav li#p01 a {background-position:0 0;width:173px;}
#pnav li#p02 a {background-position:-173px 0;width:191px;}
#pnav li#p03 a {background-position:-364px 0;width:176px;}
#pnav li#p04 a {background-position:-540px 0;width:170px;}

#pnav li#p01 a:hover, #pnav li#p01 a:focus {background-position:0 -35px;}
#pnav li#p02 a:hover, #pnav li#p02 a:focus {background-position:-173px -35px;}
#pnav li#p03 a:hover, #pnav li#p03 a:focus {background-position:-364px -35px;}
#pnav li#p04 a:hover, #pnav li#p04 a:focus {background-position:-540px -35px;}


#pnav li#p01.active a, #pnav li#p01.active a:hover {background-position:0 -70px;}
#pnav li#p02.active a, #pnav li#p02.active a:hover {background-position:-173px -70px;}
#pnav li#p03.active a, #pnav li#p03.active a:hover {background-position:-364px -70px;}
#pnav li#p04.active a, #pnav li#p04.active a:hover {background-position:-540px -70px;}

#pnav li a span {display:none;}

#snav01, #snav02, #snav03, #snav04 {display:none;line-height:normal;position:absolute;top:340px;}
#snav01.enabled, #snav02.enabled, #snav03.enabled, #snav04.enabled {display:block;}
#snav01 li, #snav02 li, #snav03 li, #snav04 li {display:inline;float:left;}
#snav01 li a, #snav02 li a, #snav03 li a, #snav04 li a {color:#6c6c6c;cursor:pointer;display:block;float:left;font-size:90%;height:21px;padding:0 0 19px 30px;text-decoration:none;}
#snav01 li a:hover, #snav02 li a:hover, #snav03 li a:hover, #snav04 li a:hover {color:#2d2d2d;}
#snav01 li.active a, #snav02 li.active a, #snav03 li.active a, #snav04 li.active a {background:url(/includes/sysimages/subnav_front.gif) 0 0 no-repeat;color:#2d2d2d;cursor:default;}
#snav01 li.active a:hover, #snav02 li.active a:hover, #snav03 li.active a:hover, #snav04 li.active a:hover {color:#2d2d2d;}
#snav01 li a span, #snav02 li a span, #snav03 li a span, #snav04 li a span {display:block;float:left;height:21px;padding:0 30px 19px 0;}
#snav01 li.active a span, #snav02 li.active a span, #snav03 li.active a span, #snav04 li.active a span {background:url(/includes/sysimages/subnav.gif) right 0 no-repeat;cursor:default;}