﻿@import "/global/css/global.css";

a.pdf { background: url(/global/images/pdf.gif) no-repeat; padding-left: 13px; }
#advsearchbut { height: 18px; width: 130px; background-color: #7a9eb8; color: #FFFFFF; font-size: 0.9em; font-family: helvetica; position: relative; cursor: pointer }
.apomenu { position: relative; height: 29px; width: 950px; margin: 0px; overflow: hidden; left: 20px }
.apomenu li { float: left; list-style: none }
.apomenu li a {	text-transform: lowercase; font-family: helvetica; font-size: 1.3em; text-decoration: none; color: #5e7280; outline: none; text-align: center; top: 7px; z-index: 10; display: block; float: left; height: 30px; position: relative; overflow: hidden; margin: auto 10px; padding: 0px 8px 0px 8px; border: none }
.apomenu li a:hover { background-color: #e7f2f8 }
.apomenu li.current a { color: #0c6aa7; font-weight: bold; background-color: #e7f2f8 }
.blue_but { background: url(/ca/images/blue_but.gif) no-repeat; width: 150px; height: 31px; font-family: helvetica; font-size: 1.2em; padding: 4px 0px 4px 0px; text-align: center; margin: 15px 0px 10px 10px }
#breadcrumb { position: relative; float: left; font-family: helvetica; font-size: 0.85em; color: #5e7280 }
#breadcrumb a {	color: #0c6aa7; text-decoration: none }
.caption { position: relative; text-align: right; font-family: helvetica; font-size: 0.9em; color: #5e7280; padding: 5px 0px 0px 0px }
.careers_highlight { background: url(/global/images/careers_highlight_bg.jpg) no-repeat; width: 770px; height: 94px; top: 20px; position: relative; font-family: helvetica; font-size: 1.2em; color: #41637e }
.careers_high_container { position: absolute; padding: 25px 0px 5px 20px }
#career_sel_lt { float: left; width: 540px; font-size: 0.9em }
#career_sel_rt { float: right; width: 200px; padding-left: 5px }
.clear { clear: both }
#column1_3 { position: relative; width: 250px; float: left }
#column2_3 { position: relative; width: 250px; float: right }
#column3_3 { position: relative; width: 250px; float: right }
#content { width: 770px; margin: 0px; position: relative; float: right; right: 20px; margin-top: 30px; overflow: hidden; font-size: 1em; font-family: helvetica; color: #242424 }
#content a:link { color: #0c6aa7; text-decoration: none }
#content a:visited { color: #0c6aa7; text-decoration: none }
#content a:hover { color: #0c6aa7; text-decoration: underline }
#content h1 { font-family: helvetica; line-height: 1.5; font-size: 1.5em; position: relative; color: #ee7423; border-bottom: 2px solid #dce9f6; margin-bottom: 5px }
#content h2 { font-family: helvetica; font-size: 1.2em; position: relative; color: #0c6aa7; margin: 15px 0px 10px 0px }
#content h3 { font-family: helvetica; font-size: 1.0em; position: relative; color: #41637e; margin: 15px 0px 10px 0px }
#contentheader { width: 775px; margin: 0px; position: absolute; float: right; right: 20px; top: 0px }
.content_highlight { background-color: #dbe8f1; padding: 5px 15px 0px 10px; border-top: 1px solid #cad5d9; border-bottom: 1px solid #cad5d9; margin: 10px 0px 10px 0px; overflow: hidden; position: relative }
#country { width: 400px; height: 50px; position: relative; top: 18px; font-size: 13px; font-family: helvetica; color: #ffffff; text-align: center }
#country a { color: #ffffff; text-decoration: none }
/*#features { width: 656px; left: 19px; float: left; position: relative; padding-bottom: 20px }
#feature1 { width: 656px; height: 302px; border: 1px solid #cce4f4; position: relative; display: block }
#feature1 span { background: url(/global/images/feature.jpg) no-repeat; position: absolute; height: 100%; width: 100% }
#feature2 { background: url(/global/images/main_products_bg.jpg) no-repeat; width: 319px; height: 221px; float: left; top: 20px; position: relative; font-family: helvetica; font-size: 1.0em }
#feature3 { background: url(/global/images/main_careers_bg.jpg) no-repeat; width: 319px; height: 221px; float: right; top: 20px; position: relative; font-family: helvetica; font-size: 1.0em }
.featurecontainer { position: absolute; top: 92px; font-size: 0.9em; }
.featurecontainer { position: absolute; top: 130px; padding: 0px 15px 15px 15px }
a.featureheading:link, a.featureheading:visited { color: #ee7423; text-transform: lowercase; font-family: helvetica; font-size: 1.5em; font-weight: bold; text-decoration: none }
a.featuretext:link, a.featuretext:visited {	color: #555556; text-decoration: none }
a.featuretext:hover { color: #ee7423; text-decoration: none }*/

#features { width: 656px; left: 19px; float: left; position: relative; padding-bottom: 20px }
#feature1 { width: 656px; height: 302px; border: 1px solid #cce4f4; position: relative; display: block }
#feature1 span { position: absolute; height: 100%; width: 100% }
#feature2 { background: url(/global/images/main_products_bg.jpg) no-repeat; width: 207px; height: 221px; float: left; margin-right: 18px; top: 20px; position: relative; font-family: helvetica; font-size: 1.0em }
#feature3 { background: url(/global/images/main_clinical_bg.jpg) no-repeat; width: 207px; height: 221px; float: left; margin-right: 17px; top: 20px; position: relative; font-family: helvetica; font-size: 1.0em }
#feature4 { background: url(/global/images/main_careers_bg.jpg) no-repeat; width: 207px; height: 221px; float: left; top: 20px; position: relative; font-family: helvetica; font-size: 1.0em }
.featurecontainer { position: absolute; top: 92px; font-size: 0.9em; }
.featureheading { color: #ee7423; text-transform: lowercase; font-family: helvetica; font-size: 1.6em; line-height: 1.15em; font-weight: bold; text-decoration: none }
a.featuretext:link, a.featuretext:visited {	color: #555556; text-decoration: none; }
a.featuretext:hover { color: #ee7423; text-decoration: none }
.featurecontainer { position: absolute; padding: 10px }
a.featurelink:link { color: #0c6aa7; text-decoration: none }
a.featurelink:visited { text-decoration: none }
a.featurelink:hover { color: #ee7423; text-decoration: none }
.featurerow { position: relative; padding-top: 18px; width: 657px }
a.featureheading:link, a.featureheading:visited { color: #ee7423; text-transform: lowercase; font-family: helvetica; font-size: 1.5em; font-weight: bold; text-decoration: none }
a.featuretext:link, a.featuretext:visited { color: #555556; text-decoration: none }
a.featuretext:hover { color: #ee7423; text-decoration: none }

a.featuretext_tria:link, a.featuretext_tria:visited {	color: #fff; text-decoration: none }
a.featuretext_tria:hover { color: #e6dacb; text-decoration: none }
#footer { background: url(/global/images/content_bottom.jpg) no-repeat; height: 139px; width: 981px; margin: 0px auto; position: relative; font-size: 0.9em; font-family: helvetica; color: #7a93a5 }
#footerlinks { padding: 8px 0px 0px 190px; position: relative }
#footerlinks a { color: #0c6aa7; text-decoration: none }
#footerlinks a.pub_advisory { font-weight: bold }
#footerdisc { padding: 0px 0px 5px 190px; position: relative }
#globalnav { padding: 0px }
.gobtn, .gobtngen { padding: 0px; background-color: #7a9eb8; color: #FFFFFF; font-size: 0.9em; font-family: helvetica; border: 1px solid #ffffff; cursor: pointer }
.highlight { background: url(/global/images/but_highlight_bg.jpg) no-repeat; width: 270px; height: 170px; float: right; top: 20px; position: relative; font-family: helvetica; font-size: 1.2em; color: #41637e }
.highlight_container { position: absolute; padding: 15px 10px 5px 15px }
a.home_main:link { color: #555556; text-decoration: none; cursor: pointer }
a.home_main:visited { color: #555556; text-decoration: none; cursor: pointer }
a.home_main:hover { color: #0c6aa7; text-decoration: none; cursor: pointer }
#homerightcolumn { width: 264px; float: right; position: relative; right: 20px }
#homesitesearch { background: url(/global/images/search_bg.jpg) no-repeat; width: 264px; height: 50px; position: absolute; top: 0px; text-align: center }
.hp_blue_bg { background-color: #e5f2fa; padding: 2px 5px 8px 5px; border: 1px solid #c8e0f0; overflow: hidden; clear: both; position: relative }
.hp_group { border: 1px solid #bbd6e8; overflow: hidden; clear: both; margin: 0px 10px 10px 10px; padding: 12px 15px 8px 15px; position: relative; background-color: #ffffff }
.image_left { float: left; padding: 15px 20px 10px 0px }
.image_right { float: right; padding: 10px }
.indent { position: relative; padding-left: 20px }
#content label { font-weight: bold; color: #000 }
.lavamenu { position: relative; height: 29px; width: 950px; margin: 0px; overflow: hidden; left: 20px }
.lavamenu li { float: left; list-style: none }
.lavamenu li.back { background: url("/global/images/lava.gif") no-repeat right -30px; width: 9px; height: 30px; z-index: 8; position: absolute }
.lavamenu li.back .left { background: url("/global/images/lava.gif") no-repeat top left; height: 30px; margin-right: 9px }
.lavamenu li a { text-transform: lowercase; font-family: helvetica; font-size: 1.3em; text-decoration: none; color: #5e7280; outline: none; text-align: center; top: 7px; z-index: 10; display: block; float: left; height: 30px; position: relative; overflow: hidden; margin: auto 10px; padding: 0px 8px 0px 8px }
.lavamenu li a:hover, .lavamenu li a:active, .lavamenu li a:visited { border: none }
.lavamenu li.current a { color: #0c6aa7; font-weight: bold }
#left_column { width: 540px; float: left; position: relative }
#left_column_470 { width: 470px; float: left; position: relative }
#left_column_cont { width: 220px; float: left; position: relative }
#left_column_dist { width: 390px; float: left; position: relative }
#left_column_vid { width: 335px; float: left; position: relative; padding: 20px 0px 0px 0px }
#localnav { width: 175px; position: relative; float: left; min-height: 520px; font-family: helvetica }
#localnavcontainer { padding: 0px 3px 5px 15px }
#localnav_title { border-bottom: 1px solid #9bbacf; padding: 0px 0px 3px 0px; width: 160px; font-weight: bold; font-size: 1.1em }
#localnav_title a:link, a:hover, a:visited { text-decoration: none; color: #0c6aa7 }
.localnav_off { border-bottom: 1px solid #9bbacf; padding: 3px 0px 3px 0px; font-size: 0.9em; width: 159px }
.localnav_off a:link { text-decoration: none; color: #0c6aa7 }
.localnav_off a:visited  { text-decoration: none; color: #0c6aa7 }
.localnav_off a:hover { color: #ee7423 }
#localnav_on { padding: 3px 0px 3px 0px }
#localnav_on_bul { background: url("/global/images/bullet.gif") no-repeat left 70%; width: 8%; float: left; padding: 0px }
#localnav_on_box { border-bottom: 1px solid #9bbacf; width: 159px; overflow: hidden; padding: 0px 0px 3px 0px }
#localnav_on a { text-decoration: none; color: #0c6aa7; position: relative; font-size: 0.9em; font-weight: bold; float: right; width: 92% }
#main_image { padding: 5px 0px 5px 0px }
#map_bg { background: url("/global/images/map_bg.gif") no-repeat; width: 750px; min-height: 350px }
/* #news { width: 264px; height: 360px; background-color: #fbad3c; position: relative; margin-top: 70px; font-size: 0.9em; font-family: helvetica } */
#news { width: 264px; height: 233px; background-color: #fbad3c; border-radius: 10px; position: relative; margin-top: 70px; font-size: 0.9em; font-family: helvetica }
.newsdate { font-size: 1em; font-weight: bold; padding: 5px 10px 5px 10px; border-top: 1px solid #ffdeae }
.newstext { background-color: #fbc475; padding: 5px 10px 10px 10px }
#newstitle { font-family: helvetica; font-size: 1.3em; color: #FFFFFF; padding: 10px; width: 60px; position: relative; float: left }
#social { font-family: helvetica; font-size: 1.3em; color: #0c6aa7; padding: 10px; width: 150px; position: relative; float: right; text-align: right }
#other { color: #ee7423 }
.page { position: relative; margin-left: 40px }
.page a { background: url("/global/images/bullet.gif") no-repeat left 50%; padding-left: 13px; color: #7a9eb8; position: relative; text-decoration: none; line-height: 1.6em }
#pills { background: url("/global/images/pills_bg.jpg") no-repeat; width: 770px; height: 110px; border-top: 1px solid #cad5d9; border-bottom: 1px solid #cad5d9; margin-top: 10px }
#press_header { text-align: right; font-weight: bold; padding: 0px 0px 10px 0px }
#press_end { text-align: center; font-weight: bold; padding: 10px 0px 10px 0px }
#press_footer { text-align: left }
a.presslink:link, a.presslink:visited { color: #0c6aa7; text-decoration: none }
.prod_highlight { background: url(/global/images/prod_highlight_bg.jpg) no-repeat; width: 270px; height: 170px; float: right; top: 20px; position: relative; font-family: helvetica; font-size: 1.2em; color: #41637e }
#recaptcha_image { border: 1px solid #7a9eb8; text-align: center }
#recaptcha_response_field { border: 1px solid #7a9eb8 }
#right_column { width: 200px; float: right; position: relative }
#right_column_270 { width: 270px; float: right; position: relative }
#right_column_cont { width: 500px; float: right; position: relative }
#right_column_dist { width: 350px; float: right; position: relative; padding: 20px 0px 0px 0px }
#right_column_vid { width: 435px; float: right; position: relative }
#searchbut { width: 45px; height: 18px; background-color: #7a9eb8; color: #FFFFFF; font-size: 0.9em; font-family: helvetica; position: relative; top: 15px }
#searchfor { background-image: url(/global/images/search.gif); background-repeat: no-repeat; background-position: left; background-color: #ffffff; border: 1px solid #7a9eb8; font-size: 1em; width: 156px; height: 16px; position: relative; padding-left: 18px; top: 15px }
.searchtext { color: #c0c0c0 }
.selcountry, .selcountrygen { font-family: helvetica; border: 1px solid #7a9eb8; color: #5e7280 }
#selection { font-family: helvetica }
.site { position: relative; width: 100%; border-bottom: 1px solid #afd4ee }
.site a { color: #0c6aa7; position: relative; text-decoration: none; line-height: 1.6em; font-size: 1.1em; font-weight: bold }
#sitesearch { width: 240px; position: relative; float: right; text-align: right; top: -15px }
.subsite { position: relative; margin-left: 40px }
.subsite a { background: url("/global/images/bullet.gif") no-repeat left 50%; padding-left: 13px; color: #7a9eb8; position: relative; text-decoration: none; line-height: 1.6em; font-size: 1.0em }
tr, td { border: 0px }
#triavir { background: url(/global/images/main_triavir_bg.jpg) no-repeat; width: 264px; height: 221px; float: right; top: 20px; position: relative; font-family: helvetica; font-size: 1.0em }
.tria_container { position: relative; padding: 105px 15px 15px 15px }
a.tria_heading:link, a.tria_heading:visited { color: #ffb6d0; font-family: helvetica; font-size: 1.5em; font-weight: bold; text-decoration: none }
ul.alpha { margin-top: 8px }
ul.alpha li { list-style-type: lower-alpha; margin-left: 25px }