@import url(callouts.css);
@import url(charts.css);
@import url(color.css);
@import url(forms.css);
@import url(nav.css);
@import url(search.css);
@import url(type.css);


/*-- Use IE6.css, IE7.css, IE8.css for an IE specific code -- */



/* -- HTML TAG DEFINITIONS by Alpha --*/
* {margin: 0; padding: 0;}
a,
a img {border: 0; cursor: pointer; text-decoration: none;}
a.mbtn:hover {text-decoration: none;}
a:hover {text-decoration: underline;}

abbr {border-bottom: 1px dotted #F4F4F4;}

a abbr {border-bottom: 0;}

body {text-align: center;}
cite {display: block; margin: 5px 0; }
hr {display: block; clear: both; width: 504px; height: 3px; margin: 10px 0 30px 0; border: 0; background: transparent url(/images/backgrounds/content-border.png) no-repeat bottom left;}
span.merrem {white-space: nowrap; text-transform: uppercase;}

sup {vertical-align: text-top;}
sup a {text-decoration: underline;}

/* -- DIV IDs AND RELATED CLASS DEFINITIONS by Alpha --*/
#casestudies,
#container,
#content,
#content2,
#header,
#home-ico,
#main {height: auto; overflow: auto;}

#casestudies { width: 703px; margin: 12px 0 8px 0; clear: both; }

#container {position: relative; text-align: left; margin: 0 auto; width: 1024px; background: #FFF url(/images/backgrounds/container-gradient.png) repeat-x 0 0;}

#content,
#leftcol {float: left;}

#leftcol .nav_head { padding: 7px 20px; font-weight: bold; font-size: 80%; background-color: #c6c6c6; width: 180px; margin: 0 0 0 2px; }

#content {width: 703px; margin: 0 0 10px 44px;}
    #container.case #content,
    #container.drill-no-rail #content {background: transparent url(/images/backgrounds/content-case-top.png) no-repeat 0 0;}
    #container.drill #content {background: transparent url(/images/backgrounds/content-case-top.png) no-repeat 0 0;}
#content h1 {}
    #container.home #content h1 {}

#content h1 span {}
#content h2#administer {width: 380px;}
    #container.home #content h2 {margin-left: 6px;}

#content2 {width: 100%; position: relative;}
    #container.case #content2,
    #container.drill-no-rail #content2 {background: transparent url(/images/backgrounds/content-case-bottom.png) no-repeat bottom left;}
    #container.drill #content2 {background: transparent url(/images/backgrounds/content-drill-bottom.png) no-repeat bottom left;}

#footer {float: left; clear: left; width: 703px; margin: 44px 0 0 0px; padding: 0 0 40px 296px;}
	#container.home #footer {margin-top: 5px;}

#header,
#home-ico,
#main {width: 100%;}

#header {position: relative;}
#header div#brand {width: 100%; height: auto; overflow: auto;clear: left;}
#header img {float: left; margin-top: 10px;}
#header img#brandImg {float: left; width: 188px; height: 54px; margin-left: 32px;}
#header img#company {float: right; width: 139px; height: 48px; margin: 10px 35px 0 0;}
#header p#audience {float: left; margin:25px 0 0 290px; width: 215px;}
#header p.audience1 {float: left; margin:15px 0 0 32px; width: 215px; font-weight: bold; }
/*#header p#tagline {float: left; display: block; width: 550px; margin:37px 0 0 110px;}*/

#ctl00_ucFooter_ucIsi_isi {width: 100%; clear: both;}
	/*supresses ISI div in footer on Information Safety Page*/
	body#isipage div#footer div#ctl00_ucFooter_ucIsi_isi {display: none; visibility: hidden;}
#ctl00_ucFooter_ucIsi_isi h5 {margin-bottom: 10px; display: block; width: 100%;}
#ctl00_ucFooter_ucIsi_isi h5 span {margin: 0; padding: 0 10px 0 0; background-color: #FFF;}
#ctl00_ucFooter_ucIsi_isi h6#importantsafety {padding-bottom: 15px;}
#ctl00_ucFooter_ucIsi_isi p {margin: 10px 0; }
#ctl00_ucFooter_ucIsi_isi p#fullprescribing a {text-decoration: underline;}
#ctl00_ucFooter_ucIsi_isi ul {margin: 0 8px; padding: 0 8px; }
#ctl00_ucFooter_ucIsi_isi ul li {margin-bottom: 10px;}

#leftcol {float: left; width: 230px; height: auto; margin: 5px 0 0 16px; background: transparent url(/images/backgrounds/nav.png) no-repeat 0 0;}

#legal {margin-top: 39px; border-top: 1px solid #E6DBD6;}
#legal p {float: none; clear: left; margin-top: 7px;}
#legal p#trademark {margin-top: 20px;}
#legal p img {margin-right: 3px; vertical-align:middle;}

#main {padding-top: 20px;}
    #container.case #main,
    #container.drill #main,
    #container.drill-no-rail #main {background: transparent url(/images/backgrounds/main-waveform.png) no-repeat 0 5px;}
    #container.home #main {background: transparent url(/images/backgrounds/main-waveform-home.png) no-repeat 0 15px;}

#sidebar {width: 200px; position: absolute; top: 0; right: 0;}

#skiplinks {display: none; visibility: hidden;}

#text {float: left; width: 471px; margin: 20px 16px 0; min-height: 420px; padding-bottom: 20px;}
	.case-studies div#text {min-height: 0px;}
.texit {color:#4B0318; text-decoration:underline;}
#text a {text-decoration: underline;}
#text a:hover {text-decoration: none;}
#text a#ctl00_MainContent_lnkCheckMarc {margin-bottom: 39px;}
#text h1 {margin-bottom: 15px;}
    #container.case #text h1 {margin-bottom: 0;}
#text h1 span,
body#isipage #content h5#indicationsandisi {display: block; padding-bottom: 17px; margin-bottom: 20px; background: transparent url(/images/backgrounds/content-border.png) no-repeat bottom left;}
#text h1 span span {display: inline; background: none;}
#text h1 span.merrem { display: inline; font-size: 100%; text-transform: uppercase; background-image: none;}
#text h2 {margin-bottom: 15px; clear: both; }
    #container.case #text h2 {margin-bottom: 0;}
#text h2 span,
body#isipage #content h5#indicationsandisi {display: block; padding-bottom: 17px; margin-bottom: 20px; background: transparent url(/images/backgrounds/content-border.png) no-repeat bottom left;}
#text h2 span span {display: inline; background: none;}
#text h2 span.merrem {color: #333; display: inline; font-size: 100%; text-transform: uppercase; background-image: none;}
#text h3 {padding-top: 5px;}
#text h3,
body#isipage #content h6#indications,
body#isipage #content h5#importantsafety {margin-bottom: 25px;font-size:106%;}
#container.drill div#text h3 {margin: 10px 0 0 0;}
#text h4 {margin: 10px 0;}
#text h4.warning {padding-bottom: 40px;}
#text p { margin-top: 15px; margin-bottom: 15px;}
	#text p:first-child { margin-top: 0; }
	#text p.disclaimer {margin: .4em 0 2em; }
#text ol {margin: 5px 8px; padding: 0 8px;}
#text ul {list-style: disc none outside; margin: 5px 8px; padding: 0 8px;}
#text ul ul {margin: 0 12px; padding: 0 12px;}
	#text div#sitemap ul { margin-left: 30px; }
#text ul.no-bullet { list-style: none;}
#text div#sitemap ul li a.nonlinked, div#text a.nonlinked,
div#main a.nonlinked { cursor: text;  }

#text ol#references li span {white-space: nowrap;}
#text ol li,
#text ul li {margin: 0 0 10px 8px;}
	#text ul.bacteria li {margin: 0;}
	#text ul li li,
	#text div#sitemap ul li li { margin: 5px 0; }

div.content-cta {width: 100%; height: auto; overflow: auto; padding-bottom: 20px; margin: 20px 0; background: transparent url(/images/backgrounds/content-border.png) no-repeat bottom left;}
	div#container.home div.content-cta {width: 683px; margin: 10px 0 10px 20px; padding-bottom: 0; background-image: none !important;}
	div#container.home div.content-cta img.btn-right {position: relative; top: 0; margin-right: 20px;}
div.content-cta a.btn {display: block; width: 269px; height: 30px; margin: 15px 0; background: transparent url(/images/buttons/btn-269.png) no-repeat bottom left;}
	div#container.home div.content-cta a.btn {margin: 10px 0 0 0;}
div.content-cta h2 {margin-bottom: 10px;}
#text div#exit_message a, 
#text div#exit_message a span { color:#00457C; text-decoration:underline;}
div.content-cta a.btn {margin-bottom: 0;}
div.content-cta a:hover.btn,
#text div#exit_message a:hover {background: transparent url(/images/buttons/btn-269.png) no-repeat top left;}
div.content-cta a.btn span,
#text div#exit_message a span {display: block; padding: 8px 0 0 10px;}

#text div.references {}
#text div.references h6 {}
#text div.references ul {list-style: none none outside; margin: 0; padding: 0;}
#text div.references ul li {margin: 0; padding: 3px 0;}

#text p.backtotop { margin-bottom: 1.5em; }

#text ul.link-pg {margin: .5em 0 .5em; padding-left: 0; list-style: none;}
#text ul.link-pg li {margin: 0; line-height: 1.5em;}

#utiltools {width: 100%; margin: 1px 0 0 0; background: #E8DEDA url(/images/backgrounds/util-tools-corner.png) no-repeat top right;}
#utiltools ul#utools {list-style: none none outside; margin: 0; padding: 0; width: 200px;}
#utiltools ul#utools li {border-bottom: 1px solid #EEE6E3; margin: 0; padding: 4px 20px;}
#utiltools ul#utools a#large {margin-right: 3px; }
#utiltools ul#utools li a img {vertical-align: middle; margin-right: 5px; }

table.condates { border: solid 1px #9ea2a5; width:456px; color:#333333; background:#ffffff;}
table.condates tr td.contitles { color:#ffffff; font-size:123%; background:#05437c; text-align:center; padding-top:19px; padding-bottom:12px; border: solid 1px #05437c;}
table.condates tr td.conname { width:203px;}
table.condates tr td {vertical-align: center; color:#333333; font-size:68.25%; padding: 19px 6px 19px 6px; border-top:solid 2px #9ea2a5;}
table.condates tr td.middleman{border-left:solid 2px #9ea2a5; border-right:solid 2px #9ea2a5; text-align: center;}
table.condates tr td.middlemantitle{border-left:solid 2px #9ea2a5; border-right:solid 2px #9ea2a5; text-align: left;}
table.condates tr.coltitles td {font-size:83.25%; color:#184064; font-weight:bold; padding: 8px 6px; border-top:solid 1px #9ea2a5;}
table.condates tr.altercolor {background:#edf2f6;}


/* -- LOOSE CLASS DEFINITIONS by Alpha --*/
.appear {display: block; visibility: visible;}
.hideflow {overflow: hidden;}
.btn-left {float:left; margin-right:20px;}
a.btn-left{margin:0px;}
.btn-right {float:right; margin-top:0px;}
.clr {float: none; clear: both;}
.disappear {display: none; visibility: hidden;}
*.linkimg { float: none; display: inline-block; vertical-align: middle; margin:0 3px; }
.itsabox {display:block; border: solid 1px #dcdcdc; padding: 12px 22px; background: #ffffff;}
.hdr-right {float:right; margin-top:-50px;}


/* For Left Navigation */

a[title="MERREM I.V. Home"] { display: none; }

#leftcol .nav_header {
    background: url("/images/nav_head_bg.jpg") repeat-x left bottom;
    background-color: #50599D;
    border: 1px solid #1C2253;
    color: #fff;
    width: 178px;
    padding: 7px 20px 7px 20px;
    font-size: 90%;
    font-weight: bold;
    margin: 0 0 0 2px;
}

#leftcol .nav_header a { color: #fff; }

/* For Inner Background Image */

#container.case #main,
#container.drill #main,
#container.drill-no-rail #main { background: transparent url(/images/backgrounds/main-waveform.png) no-repeat 18px 5px; }

/* For Header Fix in Chrome */

#header { overflow: hidden; }

/* For Pricing Content */

.pricing_content,
.pricing_content_head {
    font-size: 19px !important;
    font-weight: bold;
}
