/* @override 
	http://palldev.co.uk/mk/style.css
	http://palldev.local:8888/mk/style.css
	http://www.palldev.co.uk/mk/style.css
	http://testing.palldev.co.uk/mk/style.css
*/

/*
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;
	margin-left: 16px;
	padding-left: 0px; 
	list-style:disc;
}

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;
}

/*
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 {
	font-size: 19px; 
	line-height: 26px; 
	font-weight:600
	}

#contentcolumn table tbody tr td.ttl a {
	color: #000;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	line-height: 16px;
	color: black; 
	text-decoration: none;
	margin-bottom:0px;
	padding-top: 8px;
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; serotoninergic, the other noradrenergic). SNRIs and SSRIs also potentiate opioid analgesia by a serotoninergic mechanism in the brain stem.  
	font-style: italic; 
	font-weight: bold; 
	line-height: 16px; 
	color: #000000;
	text-decoration: none; 
	margin-bottom:6px;
	}

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;
}

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;
}

