.skipnav {
 display:none;
}
/* Site Wide styles */
body,h1,h2,h3,h4,h5,h6,ul,img {
 padding:0;margin:0;border:none;	
}

body {
 padding:30px;
 font:62.5% arial,sans-serif;
 color:#344454;
 line-height:1.6em;
}

a em {
 font-style:normal;
}

body#home h1,body#home h1 a {
 text-indent:-9999px;
 float:left;
 width:auto;
 background:none;
}
h1 {
 background-color:#fff;
 text-indent:-9999px;
 width:286px;
 float:left;
 margin:0;
}

h1 a {
 background:#fff url(/media/images/logo_385.jpg) top left no-repeat;
 display:block;
 width:286px;
 height:64px;
 margin-left:17px;
}
h2 {
 font-style:italic;
 font-size:1.8em;
 color:#0A89BE;
 font-weight:normal;
 margin:16px 0 10px 0;
 line-height:1.1em;
}

#wrapper {
 width:772px;
 font-size:1.1em;
}

.affiliates {
 width:186px;
 float:right;
 border:1px solid border;
 margin:30px 1px 0 0;
}
#nav-toplevel {
margin-top:10px;
clear:both;
padding-bottom:2px;
border-bottom:1px solid #48B1D9;
float:left;
}

#footer-core {
 height:28px;
 background: url(/media/images/greygrad_34.gif) bottom left repeat-x;
 border:1px solid #999;
}

#nav-toplevel ul li, #nav-footer ul li{
 display:inline;
}
#header {
 float:left;
}
#header,#footer,#nav-toplevel {
 background-color:#fff;
}
#footer {
clear: both;
}
#footer #footer-core {
line-height:1em;
clear: both;
}

#footer #footer-core  {
 line-height:28px;
 clear:both;
}

#footer #nav-footer {
  width:400px;
  float:left;
  padding:0 0 0 16px;
  margin:0;
  border-left:1px solid #FAFAFA;
}

#footer #footer-core .copyright {
  width:300px;
  padding:0 18px 0 0;
  float:right;
  margin:0;
  text-align:right;
  border-right:1px solid #D5D4D4;
}

#footer .tagline {
 border-top:1px solid #C6CACF;
 text-align:center;
}

#footer .credits {
 text-align:right;margin:0;height:21px;
}

/* Two Column Page Styles */
a {
 color:#344454;
 text-decoration:underline;
}

a em {
 color:#344454;
}

strong {
 color:#0A89BE;
}
h3 {
 border-bottom:2px solid #344454;
 color:#344454;
 font-size:1.3em;
}

h3 span {
 padding-right:15px;
 background: url(/media/images/bluearrow_35.gif) top right no-repeat;
}
#nav-secondary {
 padding-bottom:330px;
 display:inline;
 float:left;
}

#nav-secondary div {
 width:191px;
 margin: 0 16px;
 background-color:#fff;
 color:#969697;
 padding-bottom:7px;
 font-size:1.1em;
 line-height:1.8em;
}

#nav-secondary ul{
 margin:0;
}

#content {
 width:466px;
 margin: 0 39px 20px 39px;
 float:left;
 font-size: 1.1em;
}

strong.intro {
 color:#94BF1E;
}
h3.edmminortitle a {
 color: #344454;
 padding-left:22px;
 text-decoration:none;
 background: url(/media/images/headerarrow_52.gif) center left no-repeat;
}
.edmblockquotea strong {
 font-weight:normal;
 color:#344454;
 font-style:italic;

}
body.hasJS div.country {
 background-color:#f00;
}
ul.navlstcontainer, ul.navlstcontainer ul { 
  margin: 0;
  padding: 0;
  list-style-type: none;
}
ul.navlstcontainer {
 padding:0 6px;
}
ul.navlstcontainer a:hover
{
  text-decoration:underline;
}




ul.navlstcontainer a { 
 background: url(/media/images/bluearrowacross_38.gif) top left no-repeat;
 padding-left:15px;
 background-color:#DAEDF5;
 border-bottom:2px solid #fff;
 display:block;
 color:#0A89BE;
 text-decoration:none;
 font-weight:bold;
}


ul.navlstcontainer a.nearestanc { 
 border-bottom:2px solid #0A89BE;
}


ul.navlstcontainer li li a
{
 border-bottom:1px solid #D2D2D2;
 background-color: none;
 color:#344454;
 background: url(/media/images/darkarrowacross_39.gif) top left no-repeat;
}


ul.navlstcontainer li li li a
{
 border:none;
 background:none;
 font-weight:normal;
 padding-left:26px;
}


ul.navlstcontainer li li li a.specialchd {
 background-color: none;
 color:#344454;
 background: url(/media/images/darkarrowacross_39.gif) top left no-repeat;
 padding-left:15px;
 font-weight:bold;
 border-bottom:1px solid #D2D2D2;
}




ul.navlstcontainer a.navlstself {
 background: url(/media/images/darkarrowacross_39.gif) top left no-repeat;
 color:#B80224;
}

ul.navlstcontainer a.navlstselfspecial {
 background: url(/media/images/bluearrowacross_38.gif) top left no-repeat;
 padding-left:15px;
 background-color:#DAEDF5;
 border-bottom:2px solid #0A89BE;
 display:block;
 color:#B80224;
 text-decoration:none;
 font-weight:bold;
}

ul.navlstcontainer li ul li ul {
  border-bottom:2px solid #D2D2D2;
}





.nav_si_menu ul {  list-style:none;  padding:0; margin:0;  width: 770px;  float: left;}.nav_si_menu ul li, .nav_si_menu ul li a {  height: 30px;  display: block;}.nav_si_menu ul li {  float:left;  }.nav_si_menu ul li a {  text-indent: -2000px;  text-decoration: none;}
.nav_si_Home a { background:url(/media/images/home_120.gif) no-repeat top left; width:87px;}
.nav_si_Home a:hover {background:url(/media/images/home_120.gif) no-repeat bottom left; width:87px;}
.nav_si_Home_selected a { background:url(/media/images/onhome_121.gif) no-repeat top left;width:87px;}

.nav_si_about a { background:url(/media/images/about_110.gif) no-repeat top left; width:169px;}
.nav_si_about a:hover {background:url(/media/images/about_110.gif) no-repeat bottom left; width:169px;}
.nav_si_about_selected a { background:url(/media/images/about_110.gif) no-repeat top left;width:169px;}

.nav_si_products a { background:url(/media/images/products_157.gif) no-repeat top left; width:98px;}
.nav_si_products a:hover {background:url(/media/images/products_157.gif) no-repeat bottom left; width:98px;}
.nav_si_products_selected a { background:url(/media/images/products_157.gif) no-repeat top left;width:98px;}

.nav_si_euroaffiliates a { background:url(/media/images/european_114.gif) no-repeat top left; width:154px;}
.nav_si_euroaffiliates a:hover {background:url(/media/images/european_114.gif) no-repeat bottom left; width:154px;}
.nav_si_euroaffiliates_selected a { background:url(/media/images/european_114.gif) no-repeat top left;width:154px;}

.nav_si_mediazone a { background:url(/media/images/news_116.gif) no-repeat top left; width:107px;}
.nav_si_mediazone a:hover {background:url(/media/images/news_116.gif) no-repeat bottom left; width:107px;}
.nav_si_mediazone_selected a { background:url(/media/images/news_116.gif) no-repeat top left;width:107px;}

.nav_si_contact a { background:url(/media/images/contact_118.gif) no-repeat top left; width:155px;}
.nav_si_contact a:hover {background:url(/media/images/contact_118.gif) no-repeat bottom left; width:155px;}
.nav_si_contact_selected a { background:url(/media/images/contact_118.gif) no-repeat top left;width:155px;}

#nav_si_menu_OtsukaRoot {  width:770px;}
#copy {
 background:  bottom left no-repeat;
 float:left;
 border:3px solid #fff;
 border-width:3px 0;
}

body.sect_contact #copy {
 background-image: url(/media/images/side-contactus_43.jpg);
}
body.sect_contact #wrapper {
 background: url(/media/images/side-col-contactus_54.gif) top left repeat-y;
}

body.sect_about #copy {
 background-image: url(/media/images/side-aboutus_42_185.jpg);
}
body.sect_about #wrapper {
 background: url(/media/images/side-col-aboutus_53.gif) top left repeat-y;
}

body.sect_euroaffiliates #copy {
 background-image: url(/media/images/side-europainaff_44.jpg);
}
body.sect_euroaffiliates #wrapper {
 background: url(/media/images/side-col-europe_55.gif) top left repeat-y;
}

body.sect_mediazone #copy {
 background-image: url(/media/images/side-mediazone_45.jpg);
}
body.sect_mediazone #wrapper {
 background: url(/media/images/side-col-mediazone_56.gif) top left repeat-y;
}

body.sect_products #copy {
 background-image: url(/media/images/side-products_46.jpg);
}
body.sect_products #wrapper {
 background: url(/media/images/side-col-product_57.gif) top left repeat-y;
}
/* Home Page Styles */
body#home #copy,body#home #content,body#home #wrapper  {
background-image:none;
}

body#home #copy {
	border-top:none;
	border-bottom:35px solid #fff;
}

body#home h3  {
border:none;
}

body#home #content {
	margin:0 30px 0 0;
    width:400px;
 float:right;
 display:inline;
}

h3#homeeurope {
 text-indent:-9999px;
 width:117px;
 height:27px;
 background: url(/media/images/homeeurope_49.gif) top left no-repeat;
 margin:23px 0 0 0;
}

#homeheader {
 display:block;
 text-indent:-9999px;
 width:770px;
 height:213px;
 background: url(/media/images/otsukahome_388.jpg) top left no-repeat;
 border-bottom:10px solid #fff;
}

div.introtext {
 font-size:1.3em;
 color:#57B1D5;
 line-height:1.2em;
}

body#home #pressarea h3, body#home #factarea h3 {
 color: #344454;
 border-bottom:2px solid #344454;
}
#pressarea {
	padding-top:10px;
}

#pressarea, #factarea {
	padding-right:31px;
}

.pressclip {
  background: url(/media/images/bluearrow_35.gif) bottom right no-repeat;
   padding:0 50px 0 10px;
}

body#home #content-special {
 width:304px;	
 float:left;
border-right:1px solid #D6DADD;
}

body#home #content-special h3{
 font-size:1em;
 padding-left:10px;
}

body#home #content-special strong{
 color:#0A89BE;
} 
/* Media Zone */

body#sect_mediazone #content {
 width:508px;
 margin-right:0;
}
#latestnews {
 width:260px;
 float:left;
 margin-right:16px;
padding-bottom:28px;	
}
#presslogin {
width:179px;
float:right;
}
#presslogin h3 {
	color:#0A89BE;
	border-color:#0A89BE;
}
#presslogin form fieldset{
	background-color:#DAEDF5;
	padding:5px 5px 5px 7px;
	border:none;
	text-align:right;
}
#presslogin label {
	display:block;
	text-align:left;
}
#presslogin form input{
	display:block;
	border:1px solid #0A89BE;
	width:159px;
	float:left;
	margin:5px 0;
}
#presslogin form input.listsubmit{
 float:right;
 border:none;
 width:auto;
 margin-right:4px;
}
#content ul.recentnews {
	list-style:none;
	border-top:1px solid #D2D2D2;
}
#content ul.recentnews li {
	padding:5px 5px 5px 22px;
	border-bottom:1px solid #D2D2D2;
	background: url(/media/images/mediaarea-arrow_63.gif) top left no-repeat;
}

#content div#latestnews p a {
	background: url(/media/images/blag_132.png) top left no-repeat;
padding: 5px 5px 0 10px;
}
DIV.edmcenter {margin-left: auto; margin-right: auto;text-align: center;}
UL.edmbullets {list-style-type: none;}
DIV.edmbulls {font-weight: normal;display:inline;}
LI.edmbulls {margin: 0; padding:5px 5px 5px 22px;background: url(/media/images/mediaarea-arrow_63.gif) top left no-repeat;text-align:left;}
A.edmdownload {text-decoration: none;}
A.edmdownload:hover {text-decoration: underline;}
A.edmemailname {text-decoration: none;}
A.edmemailname:hover {text-decoration: underline;}
IMG.edmimage {}
IMG.edmimageleft {float: left;margin:0 14px 0 0;clear:left;}
IMG.edmimageright {float: right;margin:0 0 0 14px;clear:right;}
DIV.edmimagebox { font-style: italic; color: #61666B; float: right; margin: 0 0 10px 10px; padding:12px 0; border:1px solid #0A89BE; border-width:1px 0;}
DIV.edmperson {font-weight: normal;}
EM.edmitalic {font-style: italic;}
SPAN.edmpersonname {font-weight: bold;}
SPAN.edmpersondetail {font-style: italic;}
BR.edmpersonbr {page-break-after: avoid;}
A.edmlink {}
A.edmlink:hover {text-decoration: underline;}
H3.edmminortitle {margin-top:24px;color: #000;padding-bottom:2px;font-size:1.3em;}
BLOCKQUOTE.edmblockquotea {color: #61666B;}
P.edmblockquoteb {color: #61666B;}
SPAN.edmright {text-align: right;}
H2.edmsubtitle {display: block;font-size: 1.2em;margin: 0;font-weight: bold;font-style:normal;padding: 0;text-align: left;white-space: normal;color:#344454;}
TABLE.edmtable {padding: 5px;}
TD.edmtablecell {padding: 5px;}
TH.edmtableheader {padding: 5px;}

div.slidecontainer {
text-align: center;
border: 1px #999 solid;
margin: 40px 0 0 0;
padding: 30px;
float: left;

}


div.slidecontainer div.slideinner {
 width: 386px;
 clear: both;
}

div.slidecontainer P {
 text-align:left;
 clear: both;
 border-top: 2px #344454 solid;
 padding: 5px 0 0 0;
}

div.slidecontainer div.prev {
 float: left;
}

div.slidecontainer div.next {
 float: right;
}

/* Learning Zone Styles */
div.learningzone {
 width:140px;
 margin-right:7px;
 float:left;
}

div.learningzone p {
 border-bottom:1px solid #D9D8D8;
 color:#0A89BE;
 padding-bottom:14px;
 margin-bottom:30px;
}

div.learningzone h3 a{
 background: url(/media/images/headerarrow_52.gif) top left no-repeat;
 display:block;
 height:53px;
 color:#25323F;
 text-decoration:none;
 padding:0 0 0 22px;
 font-size:0.9em;

}

div.learningzone h3 a:hover{
 text-decoration:underline;
}

/* Table Styles - had to complete border the table */table {margin: 20px 0;border-collapse:collapse;font-size:1em;}table th { background-color:#DAEDF5;    color:#3D4454;  border:1px solid #0A89BE;  border-width:1px 1px 2px 1px;}table td {  padding:5px 13px 5px 11px;  border:1px solid #0A89BE;}table td ul {  padding:0;}span.edmunderline {  text-decoration: underline;}span.edmblue {  color:rgb(27, 118, 186);}
div.topcontent ol.importantNote {color:#0A89BE; padding-left:0px; font-weight:bold; margin:0;}div.topcontent ol.importantNote li {margin:5px 0;}div.orderForm{border:0 none; padding-left:17px}div.orderForm form#orderForm{border:0 none; margin:0}div.orderForm form#orderForm fieldset{border:0 none; margin:0; padding:0;}form#orderForm ul{list-style-type:none; margin-bottom:0}form#orderForm ul li{float:left; width:100%; margin-bottom:3px; }form#orderForm ul li label{width:172px; float:left}form#orderForm ul li input {width:150px; float:left}form#orderForm ul li select {width:156px; float:left}form#orderForm ul li input.small{width:15px; margin:0}form#orderForm ul li.Clearer{float:left;clear:both;height:12px; margin-top:5px;}form#orderForm div.subtitle{float:left; margin-bottom:3px;width:100%;}form#orderForm div.prodReq ul li label{width:300px; color:#0A89BE; font-weight:bold}form#orderForm div.prodReq ul li.ukOnly label{width:150px; color:#0A89BE; font-weight:bold; float:left;}form#orderForm div.prodReq ul li.ukOnly select{width:50px; margin-left:165px;}form#orderForm div.prodReq ul li label strong{color:#0A89BE; font-weight:bold}form#orderForm div.totals ul li strong{width:267px; float:left;color:#344454; font-weight:normal}form#orderForm div.totals ul li span{text-align:right;width:60px; float:left}form#orderForm div.totals ul li.total strong, form#orderForm div.totals ul li.total span{font-weight:bold}form#orderForm ul li.errors{width:350px; font-weight:bold; color:red; min-height:10px; margin-bottom:0px}form#orderForm h3{font-size:1em; border: 0 none; margin-top:20px; margin-bottom:10px; float:left; width:100%}form#orderForm h3.noGap{margin-top:0px}span.query{position:relative; display: block; float:left; width:15px; border:1px solid #F4811F; color:#F4811F; font-weight:bold; height:15px; text-align:center; margin-top:2px}span.query span.answer{font-size:11px; top:-1px; left:17px;position:absolute; border:1px solid #F4811F; width:130px; height:175px; text-align:left; color:#000; font-weight:normal; display:none; background:#fff}span.answer h4{background:#F4811F; color:#fff; padding:5px 0 5px 14px}span.answer p{padding:5px 3px 11px 14px; margin:0; background:#fff}span.mandatory{color:#0A89BE; padding-left:3px}div.samscaLogo{width:140px; text-transform:uppercase; font-weight:bold; font-style:italic; color:#F4811F; background:#fff}div.samscaLogo p{margin:0}div.samscaLogo.Left{float:left}div.samscaLogo.Right{float:right}div.samscaLogo.orderPage{position:absolute; right:-140px; top:-31px}div.topcontent{width:370px; position:relative; margin:0}div.info span, div.info strong{color:#0A89BE; font-style:italic}span#invHospitalName, span#invCountry{display:block; float:left; height:21px; font-weight:normal; color:#0A89BE; font-style:italic;}input.submit{background:url(/media/images/submit_510.gif) no-repeat left top; width:99px; height:27px; float:left; margin-left:229px; font-size:1px; letter-spacing:-10em; text-align:left; border:0 none; color:#fff }select#countrySelect, select#vatSelect, input#vatNumber{margin-right:3px}form#orderForm h3.invoice{width:111px}span.query.invoice{margin-top:18px}div.info{clear:both;float:left;width:100%;}span.samscaMarginLeft {margin-left: 30px;}