/* @override 
	http://www.palliativedrugs.com/mk/style.css
	http://www.palliativedrugs.com/min/g=monographs
	http://pdrugs.3bitlabs.co.uk/mk/style.css
	http://pd2016.palliativedrugs.com/mk/style.css
	http://www.pd2016.palliativedrugs.com/mk/style.css
*/
/* 2012-04-25
stylesheet originally supplied by Alden Press
edited by martin@applab.co.uk
*/


/* START: for JHK */

p.indented {
	text-indent: 12px;
}

/* END: for JHK */

li table#tbl {
	margin-left: -12px;
	}

ul.code ol {
	list-style-type: decimal;
/*	background-color: yellow; */
	}
	


.fig {
	align: center;
	}

ul {
	margin-top: 0px;  /*  -2px;  */
	padding-top: 0px;
	margin-bottom: -6px;  /* -8px;  */
	padding-bottom: 6px; 
	list-style:disc; padding-left: 17px; }
	.ie6 ul, .ie7 ul{margin-left:0;}
	

li {
	/*	line-height: 13pt */
}

ol {
	padding-left: 20px;	
	* padding-left: 25px;	
	margin-left:0;
	
}

ol h1 {
	margin-left: -20px;
	}

.code ul {
	margin-left: 16px;
	padding-left: 16px;
	}

.code table {
	margin-left: 0px;
	}

blockquote p.boxlbl {	
	border-bottom: none;
	padding-left: 0px;
	padding-right: 0px;
	
	}

ul.code blockquote {
	margin: 16px 16px 12px 12px; 
	padding: 0px;
	}

ul.code ol blockquote {
	margin: 16px 16px 12px 12px; 
	padding: 0px;
	background-color:red;
	} 

ul.code table ul {
	margin-left: -16px;
}

ul.code ul table  {
	margin-left: 0px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px; 
	color: #000000; 
	text-decoration: none;
	margin-left:14px;
	margin-right:14px;
}
/* Will wongs edit */
body{background:url(../images/bg.gif) repeat-x #dcdcdc top;margin:0; font:normal 62.5% Arial, Helvetica, sans-serif;behavior:url("css/csshover.htc");}
 Will wongs edit 

blockquote {
	font-weight: normal;
	background: #CDCACD;
    margin: 8px 0px 8px 0px;
/*	width: 100%; */
	padding: 8px 16px 8px 8px;
}
.german .greybox {
	background: #CDCACD; padding: 0.5em 11px 0.5em 5px; margin: 1em 0px 0.5em -5px; }
.german #indications div.greybox { padding-bottom: 0.5em; padding-top: 0; }
.german p.indent { text-indent: 1em; }

/*
blockquote p {
	padding: 4px 4px 4px 4px;
}
*/
small {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;  */
	font-size: x-small; 
	font-variant: small-caps; 
	line-height: 16px; 
	color: #000000; 
	text-decoration: none;
}

p {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;  */
/*	font-size: x-small; */
	/*line-height: 16px;*/ 
	color: #000000; 
	text-decoration: none;
	margin-top:0px; 
	margin-bottom:0px;
	text-indent:0px; 
}

/* REFERENCE STYLE */
div.ref {
/*	font-size: x-small; */
	margin-top:30px;
	margin-left: 0px;
	}

.ref ol {
	list-style-type: decimal;
	margin-top:5px;
	margin-left:24px;  
	}

ol ul.code {
	margin-left:-20px;
	}
	
ul ul.code {
	margin-left:-20px;
	}

.ref li {
	margin-bottom:2px;
	margin-left: -20px;
	}
/* REF END */


/* MK: ??? */
* html #wrap {
height: 100%;
}

ul.secord, ul li.secord {
	list-style:url('/assets/templates/pall/triangleright.gif') ;
	
	margin-left:0px;
	}
	ul.secord, ul li.secord{ *list-style-image:none; *list-style:none;}
	ul.secord li, ul li.secord{*background: url('/assets/templates/pall/triangleright.gif') left no-repeat 5px;  * padding-left:13px;}

/**************************************************************************/

/* This is the new style for box element 
code {
	background-color: #eeeeee;
    padding: 1px;
	}
*/
/*
p.code {
	padding: 5px;
	margin: 3px;
	background-color: red;
	}
*/

ul.code {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	padding-bottom: 12px;
	}

.code p {
/*	background: #E6F2E6;	*/
	margin: 0 0 0px 0em;
	padding: 0px 18px 0px 18px;
}
.code {
	background-color: #FFFFFF;
	border: 2px solid black;
	padding: 5px;
	}
p.boxlbl {
	background: #CDCACD;
	margin-bottom: 12px;
	padding: 8px;
	border-bottom: 2px solid black;
	
	}
	
* html p.boxlbl{width:100%;}

.code li {
	background: #FFFFFF;
	margin-left: 0px;}


.code table {
	margin-left: 15px;
}

#tbl {
	color: black;
	margin-top: 4px;
	margin-bottom: 18px;
}

#fig {
	margin-top: 18px;
	margin-bottom: 8px;
}


/*
.code code {
	background: transparent;
	display: block;
	padding: 3px;
	margin-bottom: 0;
	}
.code blockquote p {
	font-weight: normal;
	margin:6px,0px;
	width: 100%;
	background: rgb(200,150,555);
	padding: 0px,0px,0px,0px;
	background-color: red;
}
*/
 /* style end for box element */

p.first { 
	display: inline;
	/* font-size: 12px; */
	}

/*td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	line-height: 16px; 
	color: #000000; 
	text-decoration: none;
	vertical-align: top; padding-bottom: 5px; padding-right: 1em;}*/

td.ttl, .german .container h1 {
	font-size: 19px; 
	line-height: 26px; 
	font-weight:600
	}

.german .container h1 { border-bottom: 2px solid black; text-transform: uppercase; margin-top: 0; font-size: 1.8em; padding-bottom: 0.25em; }
#contentcolumn table tbody tr td.ttl a {
	color: #000;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	line-height: 16px;
	color: black; 
	text-decoration: none;
	padding-top: 8px;
	}
#treemenu1 li.submenu { margin-top: 0.5em; }
h2 {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/ 
	/*font-size: 15px;*/ 
	font-style: italic; 
	font-weight: bold; 
	/*line-height: 16px;*/ 
	color: #000000;
	text-decoration: none;
	clear:both;
	}

/*h3{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	line-height: 16px;
	display: inline;
}*/


.vsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;  
	color: #000000; 
	text-decoration: none;
	margin-left:0;
}

p.ind {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 12px;
}

p.ind1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 12px; 
	margin-left: 20
}

p.ind2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	line-height: 12px; 
	margin-left: 40
}

/* Fixes Added By 3bit */


#container{width:960px; margin:0 auto;}

.boxcharts { border-collapse: collapse; width: 100%; margin-top: 1em; margin-bottom: 1em;}

.boxcharts tbody { border: 2px solid #000;}

.boxcharts thead tr { border-top: 2px solid #000; border-right: 2px solid #000; border-left: 2px solid #000;}

#contentcolumn table.boxcharts tfoot tr { border: 1px solid #fff;}



.boxcharts thead tr th { height: 30px; background-color: #cdcacd; text-align: left; text-indent: 5px; font-weight: normal; font-style: normal;}

.boxcharts thead tr th strong { padding-right: 1em;}

.boxcharts tbody tr td { padding: 10px;}

.boxcharts tfoot ol { list-style-type: lower-latin; margin: 0;}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex; font-weight: normal; font-style: normal; font-size: 10px; }

sub {
	top: .5ex;
}

ul.code ol{ list-style:decimal;margin-left:10px; margin-right:10px; }

.largetable{ font-size:9px;  float:left;}
.largetable a{text-decoration:none; padding-left:2px;}
.largetable a:hover{text-decoration:underline;}
.largetable td{padding:0; text-align:center;font-size:10px; }
.largetable th{text-align: left; font-weight:normal;padding:2px 0 2px 0; line-height:1.6em;}

.code .tableul{padding-left:35px;margin-right:10px; line-height:16px;}

.cata {clear:both;margin-bottom: 0; float:left; width:100%;}
.cata .term{width:150px;margin-top:5px;}
.cata .term img{border-bottom:1px solid #000;}
.cata .def{width:60%; margin-top:5px;}
.cata .term, .cata .def{float:left;}
.cata .def{margin-left:10px;}

/*tfoot td {
    margin-top: -10px;
    margin-left: 0px;
    text-indent:0px;
    font-size:10px;
	text-align:left;
}*/
.alpha{font-family:"Courier New", Courier, monospace; font-size:16px;height: 0;line-height:0;
}


#contentcolumn table.boxcharts tbody tr td table td { padding: 0px 0px 2px;}

#contentcolumn a, .ref a {
	color: #c00b19;
	text-decoration: none;
}
#contentcolumn a:hover, .ref a:hover {
	text-decoration: underline;
}
#contentcolumn div.container { line-height: 1.6em; }
/* Updates for DE Formulary CSS by JSH */



#class h2, #indications h2,
#pharmacology h2,
#cautions h2,
#dose-and-use h2,
#supply h2, #pre-text-article h2,#drug-interactions h2, #undesirable-effects h2, #overdose h2   { font-style: normal; margin-bottom: 0.1em; }

#class h2, #indications h2 {float: left; margin-bottom: 0;margin-top: 12px; margin-right: 0.8em; }
.german #class h2, .german #indications h2 { margin-right: 0.5em; margin-top: 8px; }
#class, #indications, #pharmacology { margin-top: 0; }
#container .container #pharmacology h2{margin-top: 1em;  }
#class p, #indications p {padding-top:12px;margin-top:0; }

/*.german .container #supply h3 { display: block; margin-bottom: 0.3em; font-size: 13px; }*/
.german .container #supply h4 { font-style: italic; margin-top: 0; margin-bottom: 0; font-size: 14px; }
.german .container div#references { border-top: 1px solid black; padding-top: 1em; }
.german .container div#supply { margin-bottom: 1em; }
.german table { border-collapse: separate; margin-bottom: 1em; margin-top: 1em; width: 98%; border-spacing: 0px; border:none;}




.german table.innercontent { width: 97%; margin: 0px 0 0 5px;}
.german .container thead tr th { text-align: left; background-color: #c8c8c8; padding-left: 0.5em; padding: 0.5em; font-weight: normal; font-style: normal; }
	.ie6 .german .container thead tr th, .ie7 .german .container thead tr th {border:1px solid gray;}
.german .container table.innercontent thead th{ background-color: transparent; padding-left: 0; font-style: italic; padding-top: 0; }
	.ie6 .german .container .innercontent th, .ie7 .german .container .innercontent th{border:none; border-bottom: 1px solid #000;}

.german #contentcolumn .container h3 { display: block; margin-bottom: 0; }
.german thead tr th strong { margin-right: 1em; }

.formulary.german .innercontent tbody tr.nobtmpad td { padding-bottom: 0; }
.formulary.german .innercontent tbody tr.notopmpad td { margin-top: 0; padding-top: 0; padding-bottom: 1em; }
#pharmacology table.box tbody tr td table.innercontent tbody tr td { line-height: 1.6em; }
.innercontent tbody h5 { font-size: inherit; margin-bottom: 0; margin-top: 0; }
.innercontent tbody tr td p.last { margin-bottom: 1em; }
.german table.innercontent tbody tr td ul.last { margin-bottom: 1em; }
.german #death-rattle h2 { font-style: normal; }
.formulary.german ul { margin-bottom: 0; padding-bottom: 0; }
.german h3 sup { font-weight: normal; font-style: normal; font-size: 70%; }
.german table.innercontent tbody tr td { padding: 0; vertical-align: top; }
	.ie6 .german table tbody tr td, .ie7 .german table tbody tr td{ border-top:none; border: 1px solid black; border-right: 1px solid #000; border-left: 1px solid #000; }
	.ie6 .german table.boxfigure, .ie7 .german table.boxfigure{border-top:1px solid gray;}
	.ie6 .german table.tablechart tbody td, .ie7 .german table.tablechart tbody td{border-bottom: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; }
	.ie6 .german table.tablechart tbody td td, .ie7 .german table.tablechart tbody td td{border:none; border-top: 1px solid #000;}
	.ie6 .german table.innercontent tbody tr td, .ie7 .german table.innercontent tbody tr td{border:none;}
	.ie6 .german table tbody tfoot tr td, .ie7 .german table tbody tfoot tr td{border-top: 1px solid #000;}
.german table tfoot tr td { border:none; border-top: 1px solid gray; padding-top: 0; padding-left: 1em; }
.german table tfoot tr td ol { margin-top: 0.5em; margin-bottom: 0; }	

/* Update 2011 */

#formularyhome #contentcolumn {  float: left;}
#formularyhome #sidemenu { float: left; margin-left: 1em; margin-top: 1em; }
#formularyhome #langcontent {float: right; width: 340px; margin-right: 1em; padding-left: 1em; margin-top: 50px; }
#formularyhome #langcontent img { margin-top: 1em; }
#formularyhome #langcontent p { margin-top: 1em; }
#formularyhome #frmlang ul li a { text-indent: -5000px; height: 24px; width: 120px; background: none no-repeat; }
#formularyhome #frmlang ul li.en a { height: 24px; width: 120px; background: url(/images/lang_sprite.png) no-repeat 0 -55px; }
#formularyhome #frmlang ul li.de a { background: url(/images/lang_sprite.png) no-repeat -125px -54px;  }
#formularyhome #frmlang ul li.de a:hover {  background: url(/images/lang_sprite.png) no-repeat -125px -26px;  }
#formularyhome #frmlang ul li.en a:hover{ background-position: 0 -27px; }
#formularyhome #frmlang ul { list-style-type: none; padding: 0; margin: 0;}
#formularyhome #frmlang ul li { float: left; margin-right: 1em; }
#formularyhome #frmlang ul li a { display: block; padding: 2px; text-indent: -5000px; }
#formularyhome #frmlang ul li:hover { background-color: #fffeff; }
#formularyhome #sidemenu div.languages { width: 500px; float: left; margin-bottom: 1em; }
/* #formularyhome #frmlang ul li.en.selected a { background-position: 0 0; }
#formularyhome #frmlang ul li.de.selected a { background-position: -125px -26px; }*/

a { outline: none; text-decoration: none; }
a:hover { text-decoration: underline; }
#frmlang ul {list-style-type: none;padding: 0; margin: 0;}
#frmlang ul { margin-top: 5px; }
#sidemenu { padding-left: 2px; padding-bottom: 5px; background-color: #fffeff; }
#sidemenu a { color: #cc0001; margin-bottom: .5em; }
#leftcolumn #frmlang ul li { padding: 4px; background-color: white; border: 1px solid #d5d5d5; }
#leftcolumn #treemenu1 h2 { margin-left: 0; margin-bottom: 0; }
#leftcolumn  ul#treemenu1.treeview { margin-left: 0; padding-left: 0; }
#sidemenu ul.treeview { margin-left: 0; padding-left: 0; }

#leftcolumn #sidemenu h2 { margin: 1em 0 1em -2px; padding: 2px 2px 2px 3px; font-weight: bold; text-transform: capitalize; background-color: #d5d5d5; }
#leftcolumn #sidemenu div.TOC { margin-left: 5px; }
#leftcolumn #sidemenu div.TOC a { display: block; margin-bottom: 0; }
.formulary.german #pre-text-article h2 { margin-bottom: 0.3em; }
.formulary.german #pre-text-article table.tablechart tbody tr td table.innercontent thead tr td { border-bottom-style: solid; border-bottom-width: 1px; }
.formulary.german #pre-text-article table.abbrv thead tr td { border-bottom: 2px solid black; padding-bottom: 3px; border-top-width: 1px; border-top-style: solid; padding-top: 3px; }
.formulary.german #pre-text-article h4 { margin-bottom: 0; margin-top: 0; font-weight: bold; font-style: italic; }
.formulary.german #pre-text-article table.abbrv { margin-top: 0; }
/*.formulary.german #pre-text-article table.abbrv tbody { border-bottom: 1px solid black; }*/
.formulary.german #pre-text-article h2 { margin-bottom: 0.3em; }
/*.formulary.german #pre-text-article ol li { margin-bottom: 1px; }*/
.formulary.german ul.last { margin-bottom: 1em; }
table.innercontent thead { border-bottom-style: solid; border-bottom-width: 1px; }


.formulary.german table.innercontent tbody tr td ul li ul  { list-style-image: url(https://www.palliativedrugs.com/assets/templates/pall/triangleright.gif); }
.formulary.german ul.nobullet { list-style-type: none; }

.formulary.german td.border-right { border-right-width: 2px; border-right-style: solid; }
.formulary.german td.border-bottom { border-bottom-width: 2px; border-bottom-style: solid; }
.formulary.german #dose-and-use h4 { font-style: italic; margin-bottom: 0.1em; font-size: 1.1em; margin-top: 0; }
.formulary.german table.tablechart tfoot tr td ol { list-style-type: lower-alpha; }
.formulary.german li.oarrow, .formulary.german .container ul ul li {
  list-style-image: url("https://www.palliativedrugs.com/assets/templates/pall/triangleright.gif");
}
.formulary.german ol { margin-top: 0; }
.formulary.german .last { margin-bottom: 1em; }


#contentcolumn {
		margin: 0 15 0 230px; /*Margins should be "0 0 0 LeftColumnWidth*/
	}

       #contentcolumn {
		line-height: 140%;
       }

/* TEMP - TO BE MOVED !! */
blockquote {
    margin-top: 18px;
}

/*sup {
    font-size:0.9em; 
    position:relative; 
    top:0.2em; 
    left:0;
}

sub {
    font-size:0.9em; 
    position:relative; 
    top: -0.1em; 
    left:0;
}*/

p {
    line-height: 1.6;
}

li.secord {
	list-style-image: url('/assets/templates/pall/triangleright.gif');
	margin-left:18px;
}
div.nicetitle p {color: #fff;}

#formularyhome #subnav div.textsize, .formulary div.textsize {display: none;  }


#fixedtipdiv{
  position:absolute;
  padding: 2px;
  border:1px solid black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  line-height:18px;
  z-index:100;
}


/* PCF 4 2011 FORUMLARY */

body.formulary .container * {
	font-family: "Liberation Sans","Helvetica Neue",Helvetica,Arial,sans-serif; }

body.formulary.english .container #monographtitle h1 {
	text-transform: uppercase;
	border-bottom-style: none;
	border-bottom-width: 1px;
	margin-top: 0;
	font-size: 1.8em; padding-bottom: 0.5em; float: none; display: inline; padding: 0; margin-right: 0; width: auto; margin-bottom: 0; line-height: 1em; }

.ie7 body.formulary.english .container #monographtitle h1 { float: left; }

body.formulary.english #container .container #monographtitle h2 { font: bold 1.8em/1em "Liberation Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; margin-right: 0; margin-left: 1em; float: right; text-align: right; }

p.indent {
	text-indent: 1em;
}
p.indent.double {
	text-indent: 2em;
}


body.formulary.english .container ul, body.formulary.english .container p { padding-bottom: 0; margin-bottom: 0; margin-top: 0; }

body.formulary.english .container #supply p {
	margin-bottom: 1em;
}
body.formulary.english .container #supply p.nomargin-bottom { margin-bottom: 0; } 

body.formulary.english .container .greybox {
	background-color: #d9d9d9;
	margin-bottom: 1em;
	margin-left: -0.5em;
	width: 100%;
	margin-top: 0.5em; padding-top: 0.5em; padding-left: 0.5em; padding-right: 0.5em; padding: 0.5em; }
body.formulary.english .container #indications div.greybox { margin-top: 1em; }
body.formulary.english #container .container #supply .greybox p { margin-bottom: 0; }
body.formulary.english #container .container #supply .greybox { padding-bottom: 0.5em; padding-top: 0.5em; margin-top: 0; margin-bottom: 1em; }
body.formulary.english #container .container h2 {
	float: left;
	margin-top: 0;
	margin-right: 0.5em; margin-bottom: 0; line-height: 0.85em; }
body.formulary.english #container .container div.greybox.opiods p strong { font-size: 1.4em; }

body.formulary.english .container h2 {
	margin-top: 0; font-weight: bold; margin-right: 0; font-size: 1.4em; }
	body.formulary.english #container .container h2.block { float: none; width: 100%; margin-top: 1em; margin-bottom: 0.3em; }
body.formulary.english .container #class h2, body.formulary.english .container #indications h2, body.formulary.english .container #pre-text-article  { margin-top: 0; }


body.formulary.english .container div{
	margin-bottom: 1em; margin-top: 1.5em; }
/*body.formulary.english .container div#monographtitle{ margin-top: 0.5em; margin-bottom: 1em; }*/
body.formulary.english .container #indications p { padding-top: 0; margin-top: 0; }

/*body.formulary.english .container p { font-size: 1.1em; }*/
body.formulary.english .container #pre-text-article h2, body.formulary.english .container #pharmacology h2, body.formulary.english .container #cautions h2, body.formulary.english .container #dose-and-use h2, body.formulary.english .container #supply h2, body.formulary.english .container #overdose h2, body.formulary.english .container #undesirable-effects h2, body.formulary.english .container #drug-interactions h2 { float: none; margin-bottom: 0.25em; font-weight: bold; font-style: normal;  }
body.formulary.english .container #pre-text-article h2 { margin-top: 1em; }


/* Tables */
body.formulary .container table { border-collapse: collapse; margin-top: 1em; margin-bottom: 1em; width: 99%; border-style: none;}
.ie body.formulary.german .container table { border-collapse: separate; }
 .ie6 body.formulary.english .container table, .ie7 body.formulary.english .container table {border:none;}
body.formulary.english .container table thead tr th { background-color: silver; padding: 0.5em; text-align: left; font-weight: normal; font-style: normal; }
 .ie6 body.formulary.english .container table thead tr th, .ie7 body.formulary.english .container table thead tr th{border: 1px solid #000;}
 .ie6 body.formulary.english .container table table.innercontent th, .ie7 body.formulary.english .container table table.innercontent th{border:none;}
body.formulary.english .container table thead tr th strong { margin-right: 1em; }
body.formulary .container table td {
	color: #000000; vertical-align: inherit; font-style: inherit; font-family: "Liberation Sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-variant: inherit; background-color: #fff; padding: 0 5px 5px; }
	.ie6 body.formulary.english .container table td{}
	/*.ie6 body.formulary.english .container table tbody td, 
	.ie7 body.formulary.english .container table tbody td{ border-top-style: none; border-style: none; }*/
	/*.ie6 body.formulary.english .container table tbody td td, 
	.ie7 body.formulary.english .container table tbody td td{border:none;}*/
td ul.nobullet { list-style-type: none;margin: 0; padding: 0; }	
body.formulary .container table.figure td { border-style: none; }
body.formulary #container .container table.figure tr.first td { font-size: inherit; font-weight: normal; font-style: normal; }
.ie6 body.formulary.english #container .container table.figure, .ie7 body.formulary.english #container .container table.figure{border-top:1px solid gray;}
body.formulary.english #container .container table.nomargin td { margin: 0; padding: 0; }
body.formulary.english #container .container table.notoppadding { margin-top: 0; margin-bottom: 0; }


/* Table Footers */
table.tablechart tfoot tr td table.figure tfoot tr td p, 
table.figure tfoot tr td p { font-size: 85%; }
body.formulary .container table tfoot td { border-style: none; border-collapse: collapse; padding-left: 0; }
body.formulary .container table tfoot td ol { line-height: 1.5; margin: 0.5em 0 0; }
body.formulary.english .container table.figure tfoot td ol { margin: 0.5em 0 0; }
body.formulary.english .container table.figure tfoot tr.first td { padding-top: 0; padding-left: 0; margin-top: 0; padding-bottom: 0.5em; }
body.formulary.english .container table.figure tfoot tr.first td strong { margin-right: 1em; }
body.formulary.english .container table.figure tfoot tr td { padding: 0; }

p.key { font-size: inherit; }


body.formulary .container tfoot td ol { font-size: 85%; }
body.formulary .container tfoot td ol li { margin-bottom: 0; }


/* Table InnerContent */

body.formulary.english .container table.innercontent { margin-bottom: 0; border:none; }

body.formulary.english .container table.innercontent td, body.formulary.english .container table.innercontent td p  { padding: 0 0 0 0; vertical-align: top; line-height: 1.4; }
body.formulary.english .container table.innercontent tr.margin-top.half td { padding-top: 0.5em!important;}
body.formulary.english .container table.innercontent td.border-bottom { border-bottom-style: solid; border-bottom-width: 1px; }

body.formulary.english .container table.innercontent td p {  }
body.formulary.english .container table.innercontent.nopadding td { padding: 0; vertical-align: top; line-height: 1.4; }
body.formulary.english .container table.innercontent thead th.center { text-align: center; }
body.formulary.english .container table.innercontent thead th { border-bottom-width: 1px; border-bottom-style: solid; vertical-align: top; font-size: 95%; font-style: italic; }

body.formulary.english .container table.innercontent thead th.noborder.bottom  { border-bottom-style: hidden; }
body.formulary.english .container table.innercontent thead th.noborder { border-style: none; }
body.formulary.english .container table.innercontent thead th hr { background-color: black; height: 1px; margin: 0; }
body.formulary.english .container table.innercontent thead tr.small th { font-size: 50%; }
body.formulary.english .container table.innercontent td p { padding-bottom: 0.5em; }
body.formulary.english .container table.innercontent td p.indent.group { text-indent: 0; margin-left: 1em; }
body.formulary .container table.innercontent td p.nomargin-bottom, .innercontent tbody tr td p.nomargin-bottom{ padding-bottom: 0; margin-bottom: 0; }

body.formulary.english .container table.nomargin td p { padding-bottom: 0; }

body.formulary.english .container table.innercontent td p.greybox { margin-left: 0; }
body.formulary.english .container table.innercontent td .greybox { margin-left: 0; } 

body.formulary.english .container table.innercontent tbody td ol li { margin-bottom: 0.5em; }
body.formulary.english .container .innercontent tbody tr td ol li ul li { margin-bottom: 0; }


body.formulary.english .container h3 { margin-bottom: 0; }
body.formulary.english .container .innercontent tbody tr td h3.first, body.formulary.english .container #dose-and-use h3.first,
body.formulary.english .container h3.first { margin-top: 0; padding-top: 0; }
body.formulary.english #container .container h3.first  { margin-bottom: 0; padding-top: 0; }
body.formulary.english #container .container #supply h3.first  { padding-top: 0; }
body.formulary.english .container .innercontent tbody tr td h3 { display: block;
margin-top: 1em; margin-bottom: 0; }
body.formulary.english #container .container .innercontent h3 { font-size: inherit; }
body.formulary.english #container .container .innercontent.nomargin h3 { margin-top: 0; }
ul.last.nobullet { list-style-type: none;  }
ul.nomargin { margin: 0; padding: 0; }
body.formulary.english #container .container .innercontent h3.first { display: block; padding-top: 0; padding: 0; margin: 0; }
body.formulary.english .container .innercontent thead tr th { background-color: transparent; padding-top: 0; padding-left: 0; }
body.formulary #container .container .innercontent tbody tr:first-child td { margin-top: 0; padding-top: 0.5em; }



body.formulary.english .container table.innercontent.cell-padding-bottom tbody tr td { padding-bottom: 0.75em; padding-right: 0.75em; }

body.formulary .container table.innercontent tr.vlmiddle td, body.formulary .container table.innercontent .vlmiddle {  vertical-align: middle; }
body.formulary.english .container table.innercontent tbody tr td h4, body.formulary.german .container table.innercontent tbody tr td h4 { margin-top: 0; margin-bottom: 0; }
body.formulary.english .container div#references { border-top-style: solid; border-top-width: 2px; margin-top: 0; margin-bottom: 0; }

body.formulary.english .container div#references ol li { font-size: 90%; padding: 0; margin: 0; }
.align.right { text-align: right; }
/* CUSTOM TABLE CSS */

#qpd388 { margin: 1em 0 0; }
#qpd388 thead tr.noborder.top th  { border-top-style: none; background-color: white; padding-left: 0; padding-top: 0; }
#container #qpd388 th.noborder.bottom { border-style: none; border-bottom-style: hidden; border-top-style: solid; border-top-width: 1px; padding-left: 0; }
body.formulary.english #container .container table thead tr th.noborder.bottom { border-bottom-style: hidden; }
#qpd388 th, table.figure.qpd.plain thead th { padding-top: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; }
#qpd388 td, #qpd388 th, #qpd388 tfoot td ol li, table.figure.qpd.plain td, table.figure.qpd.plain th, table.figure.qpd.plain li   { font-size: inherit; }
#qpd388 thead tr th hr, table.qpd.figure.plain hr { height: 1px; background-color: #000; margin-top: 0; margin-bottom: 0; }
#qpd388.cell-padding-bottom tbody td { padding-bottom: 0.25em; }
#qpd388 tbody td.border-bottom,  table.qpd.figure.plain tbody td.border-bottom { padding-bottom: 10px; border-bottom-style: solid; border-bottom-width: 1px; }

body.formulary #container .container table.plain.figure thead th { background-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; border-top-width: 1px; border-top-style: solid; padding-left: 0; }
body.formulary #container .container table.plain.figure td.border-bottom, body.formulary #container .container table.figure tr.border-bottom td { border-bottom-style: solid; border-bottom-width: 1px; padding-bottom: 0.5em; }

body.formulary.english #container .container table.plain.figure tbody tr:first-child td { padding-top: 0.5em; }
body.formulary.english #container .container table.plain.figure tbody tr td { padding-bottom: 0; padding-left: 0; }

body.formulary.english #container .container table#qpd379.innercontent tbody tr:first-child td { margin-top: 0; padding-top: 0; }


#qpd379 td { font-size: inherit; padding: 0; }
#qpd379 { margin-bottom: 1em; margin-top: 0; }
body.formulary.english .container table.inline { margin-top: 0; margin-bottom: 0; margin: 0; }
body.formulary.english .container table.inline td { background-color: transparent; }

.container table.inline { border-collapse: separate; border-style: none; padding: 0; margin: 0.5px 0 .5em 1em; }
table.inline td { border-style: none; padding-top: 0.5em; }
table.inline td.border-bottom { border-bottom-width: 2px; border-bottom-style: solid; }
body.formulary.english #container .container #pre-text-article { margin-top: 0; }

 
table#qpd-depression.noborder.nomargin.nopadding { border-collapse: collapse; border-style: hidden; margin: 0; padding: 0; }
table#qpd-depression td { margin: 0; padding-top: 0; border-style: hidden; padding-right: 0; padding-bottom: 0; padding: 0; }
#qpd-depression  td.vlmiddle { vertical-align: middle; padding-bottom: 0; margin: 0; }
td.one { text-align: center; width: 2em;}
body.formulary.english #container td.right  { width: 4em;  float: none; }
body.formulary.english #container .container .right { float: none; width: inherit; }
body.formulary.english #container .container td.one { width: 1em; } 
body.formulary.english #container .container td.nopadding { padding: 0; }
body.formulary.english #container .container table.qpd.figure thead th, table.plain.figure thead th { padding-left: 0; border-bottom: 1px solid black; }



.formulary.container.english .innercontent tbody td p.brace-two { margin: 0; padding: 0; font-size: 2.5em; font-weight: 100; }
.innercontent tbody td p.brace, p.brace { font-weight: 100; }
.innercontent tbody td p.brace.two, .container p.brace.two { font-size: 2.5em; }
.innercontent tbody td p.brace.three, .container p.brace.three { font-size: 3.5em; }
.innercontent tbody td p.brace.four { font-size: 4.5em; }
p.nomargin.brace.two { margin-bottom: 0; padding-bottom: 0; }




body.formulary.english #container #monographtitle { width: 100%;  border-bottom-style: solid; border-bottom-width: 2px; margin-top: 0; clear: right; display: inline-block; padding-bottom: 1.0em; margin-bottom: 1em; }
body.formulary.english #container blockquote { margin: 1em auto 0; text-align: center; background-color: transparent; padding: 0; }
body.formulary.english #container .container p { padding-top: 0; }
table.inline.equation tbody tr td.vlmiddle p { display: inherit; }

body.formulary.english #container .container p.nomargin { margin: 0; padding: 0; }
body.formulary.english .container .last { margin-bottom: 1em; }
body.formulary.english #container .container table.innercontent tbody tr td { padding-top: 0; }
body.formulary.english .container #dose-and-use h3 {display: block; width: auto; margin-bottom: 0; line-height: 1.2em; }
body.formulary.english .container #dose-and-use h3.first { padding-top: 0; } 
body.formulary.english #container .container table.innercontent tbody tr td.indent {text-indent: 1em;}

body.formulary.english .container ul li ul li { list-style-image: url(https://www.palliativedrugs.com/assets/templates/pall/triangleright.gif); }




body.formulary.english .container table.qpd.figure td { padding: 0; }
body.formulary.english .container table.qpd.figure thead tr th { border-style: none; background-color: transparent; }

body.formulary.english .container table.qpd.figure thead th.border-bottom,
body.formulary.english .container table.qpd.figure thead tr.border-bottom th { border-bottom-width: 1px; border-bottom-style: solid; background-color: transparent; padding-left: 0; }
body.formulary.english #container .container table.qpd.figure tbody tr.first td { padding: .5em 0 0; }
body.formulary.english .container ol { margin-top: 0; }
body.formulary.english .container #references ol { margin-top: 1em; }


body.formulary.english #container .container .nomargin-top { margin-top: 0; }


body.formulary.english #container .container  h2.title { border-bottom: 2px solid black; text-transform: uppercase; color: black; font-size: 1.8em; padding-bottom: 0.5em; margin-bottom: 0.5em; }
h1.title { margin-bottom: 0.5em; padding-bottom: 0.5em; border-bottom-style: solid; border-bottom-width: 2px; font-size: 1.9em; line-height: 1; }
body.formulary.english #container .container hr.breaker { margin-top: 3em; margin-bottom: 3em; height: 2px; background-color: #000; }

body.formulary.english #container .container h2.inline-float { padding-left: 5px; float: left; margin-right: 0.5em; margin-top: 0; }
body.formulary.english .container div.inline-contra { margin-top: 1em; }
body.formulary.english .container div.greybox.inline-contra { padding-top: 1em; padding-bottom: 1em; padding-left: 0; }



#selective-serotonin-re-uptake-inhibitors-page #monographtitle h1, #rubefacients-and-other-topical-products-page #monographtitle h1,
#artificial-saliva-and-topical-saliva-stimulants-page #monographtitle h1, #drugs-for-oral-inflammation-and-ulceration-page #monographtitle h1 {  width: 75%; }
#antihistaminic-antimuscarinic-anti-emetics-page #monographtitle h1 { width: 70%; }
#anti-epileptic-sodium-channel-blockers-page #monographtitle h1 { width: 79%; }
#nsaids-page #monographtitle h1 {width: 455px; }
#nsaids-page #container #monographtitle h2 { margin-left: 0; }
#anti-epileptic-pre-synaptic-calcium-channel-blockers-page #monographtitle h1 { width: 370px; }
#antihistaminic-antimuscarinic-anti-emetics-page #monographtitle h1 { width: 410px; }
#antihistaminic-antimuscarinic-anti-emetics-page #monographtitle h2 { margin-top: 1em; }
#preview .block, html body#preview.formulary .edit h2.block { float: none; width: 100%; margin-top: 1em; }
#appdenx3keys tbody tr.keys td p.block { width: 71px; height: 40px; vertical-align: middle; }
.nobold { font-weight: normal; font-style: normal; }

body.formulary.english #container .container #appendix3.ref div { padding: 0; margin: 0 0 0 -73px; }
body.formulary.english #container .container #appendix3.ref ol { list-style-type: none; margin: 0 0 0 -1.5em; line-height: 1.2em; }
body.formulary.english #container .container #appendix3.ref ol li { padding-bottom: 0.75em; }
#management-of-procedure-related-pain-page #monographtitle h1,
#use-of-transdermal-buprenorphine-page #monographtitle h1,
#use-of-transdermal-fentanyl-patches-page #monographtitle h1 ,
#management-of-death-rattle-page #monographtitle h1,
#use-of-methadone-for-cancer-pain-page #monographtitle h1,
#opioid-induced-constipation-page #monographtitle h1,
#bowel-management-in-paraplegia-and-tetraplegia-page #monographtitle h1,
#quick-practice-guide-depression-page #monographtitle h1,
#psychostimulants-in-depressed-patients-with-a-short-prognosis-page #monographtitle h1,
#management-of-nausea-and-vomiting-page #monographtitle h1, #cellulitis-in-lymphoedema-page #monographtitle h1, #monographtitle h1, #heparin-induced-thrombocytopenia-page #monographtitle h1, #quick-prescribing-guide-depression-page #monographtitle h1,
#vertigo-page #monographtitle h1,
#quick-clinical-guide-depression-page #monographtitle h1,
#quick-prescribing-guide-management-of-death-rattle-noisy-respiratory-secretions-page #monographtitle h1,
#quick-clinical-guide-opioid-induced-constipation-page #monographtitle h1,
#quick-clinical-guide-death-rattle-noisy-rattling-breathing-page #monographtitle h1,
#quick-practice-guide-psychostimulants-in-depressed-patients-with-a-short-prognosis-page #monographtitle h1,

	
 { text-transform: none; }
#anti-epileptics-page #table424 th.noborder { vertical-align: bottom; }
#anti-epileptics-page #table424 th hr { border-style: solid; border-width: 0; }
#systemic-corticosteroids-page #container #contentwrapper, #adjuvant-analgesics-page #container #contentwrapper { width: 1140px; }

#obtaining-unlicensed-products-page #monographtitle.wide h1,
#taking-controlled-and-prescription-drugs-to-other-countries-page #monographtitle.wide h1, #compatibility-charts-page #monographtitle.wide h1, #anaphylaxis-page #monographtitle h1, #opioid-dose-conversion-ratios-page #monographtitle h1, #bowel-obstruction-page #monographtitle h1

{ text-transform: none!important }

body.formulary.english #container .container #qpd388 thead tr.noborder.top th { border-top-style: none; }
body.formulary.english #container .container .innercontent h3.margin.bottom { margin-bottom: 1em; }
#container .container .innercontent h3.margin.top-none { margin-top: 0; }
#table4-14 .innercontent.cell-padding-bottom thead 
 #table4-14 .innercontent.cell-padding-bottom td { padding-right: 0; font-size: 85%; line-height: 1.3em; }
html#systemic-corticosteroids-page .formulary div#container #contentcolumn .container table#tab75.tablechart{  width: 900px;} 

 tr.smallerheaders th { font-size: 85%; line-height: 1.3em; }

.innercontent tbody tr td p, .innercontent tbody tr td ul { margin-bottom: 0.45em; }
#supply h3.nomargin-top { margin-top: 0; }
ul.norefs {
	list-style-type: none;
	padding-left: 0;
	padding-top: 10px;
	padding-bottom: 5px;
}
ul.norefs li {
	margin-bottom: 10px;
}

.vlmiddle {
	vertical-align: middle!important;
}
#pre-text-article h4 {
	margin-bottom: 0;
}
#pre-text-article h5 {
	margin-bottom: 0;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
}

.qpd tr.border-bottom {
	border-bottom: 1px solid #333;
}
.box .innercontent tbody ul.marginbottom {
margin-bottom: 0.6em; }

 table.tablechart tbody tr td table.innercontent tbody tr.margin-top.half td {
padding-top: 0.5em;
}

#monographtitle h2 {
	display: none!important;
}