/* ONCE-OFF PAGE-SPECIFIC STYLES */
body#page33059 #col2 {width: 70%;} 


/* ANNUAL REPORT EVENT PAGE */
body#page407 #latestnewsheadlines ul {margin-bottom: 12px;}
body#page407 #latestnewsfeature {border-bottom: 0px;}
body#page407 #col1 {padding-top: 0px;}
body#page407 #spotlight {margin: 8px 0;}
body#page407 #latestnewsfeature {padding: 8px; background: #e7e9f3;}





/* SELECTED-ISSUE PUBLICATIONS PAGE STYLES */
body#page41163 #latestnewsfeature, body#page41164 #latestnewsfeature, body#page41165 #latestnewsfeature {padding: 8px; background: #e7e9f3;}
body#page41163 #latestnewsheadlines ul li, body#page41164 #latestnewsheadlines ul li, body#page41165 #latestnewsheadlines ul li {margin: 10px; color: #000000; background:url("https://www.emcdda.europa.eu/imglib/li.gif") no-repeat left top; padding: 0 0px 1px 20px;}
body#page41163 #announcement, body#page41164 #announcement, body#page41165 #announcement {margin: 10px 0 30px 0;} 



/* BEST PRACTICE PORTAL */



/* RULES FOR COL1 */



/* RULES FOR COL2 */
#content-wrapper.bestpractice #col2 h1 {font-size: 115%; margin: 18px 0 6px 0;}
#content-wrapper.bestpractice #col2 h1.big {font-size: 200%; margin: 0px 0 6px 0; color: #3c3c3c;}
#content-wrapper.bestpractice #col2 h1.banner {margin: 0 0 6px 0; font-size: 180%; color: #586ba8;}
#content-wrapper.bestpractice #col2 #intro h1.title {border-top: 1px solid #e7e9f3; border-bottom: 1px solid #e7e9f3;  color: #003082; font-size: 120%; padding: 3px; margin-top: 18px; }
/* NORMAL PAGES */
#content-wrapper.bestpractice #col2 h1 {clear: left; color: #003082; font-size: 110%; width: auto;}
#content-wrapper.bestpractice #col2 h2 {color: #435b9d; font-size: 110%; padding-top: 12px; padding-bottom: 6px;}
#content-wrapper.bestpractice #col2 h3 {color: #435b9d; font-size: 100%; padding-top: 12px; padding-bottom: 6px; }
#content-wrapper.bestpractice #col2 h4 {color: #435b9d; font-size: 100%; padding-top: 6px; padding-bottom: 3px; }
#content-wrapper.bestpractice #col2 p {padding-bottom: 9px; }
#content-wrapper.bestpractice #col2 a {text-decoration: none; color: #003082;}
#content-wrapper.bestpractice #col2 a:hover {text-decoration: underline; color: #003082;}
#content-wrapper.bestpractice #col2 sup {color: #3f3f3f;}
#content-wrapper.bestpractice  #col2 .box1 {clear: left; background-color: #fff6dc; padding: 6px; margin: 12px 0 12px 0; width: auto;}
#content-wrapper.bestpractice  #col2 .box1 {margin: 24px 6px 12px 6px;}
#content-wrapper.bestpractice  #col2 .box1 h1, #content-wrapper.bestpractice  #col2 .box1 h2, #content-wrapper.bestpractice  #col2 .box1 h3 {margin: 3px 0 0 0; color: #003082}
#content-wrapper.bestpractice  #col2 .box1 h1 {margin: 6px 0; font-size: 110%;}
#content-wrapper.bestpractice  #col2 .box1 h2 {margin: 0; padding-top: 0; font-size: 100%;}
#content-wrapper.bestpractice  #col2 .box1 ul {padding: 0 0 0 32px; margin: 6px 0 12px 0; width: 90%; line-height: 1.3;}
#content-wrapper.bestpractice  #col2 .box1 ul li { margin: 3px 0 6px 0; list-style-image: url(/imglib/drugnetonline/dnli-off.gif); font-size: 90%; }
#content-wrapper.bestpractice  #col2 .box1 ul li a {font-weight: bold; text-decoration: none; }
#content-wrapper.bestpractice  #col2 .box1 ul li a:hover {color: #000000; text-decoration: underline; }
#content-wrapper.bestpractice  #col2 .box1 p { font-size: 90%; line-height: 1.3; margin: 0 6px 6px 6px; padding: 0;}
#content-wrapper.bestpractice  #col2 .box1 p a {text-decoration: none;}
#content-wrapper.bestpractice  #col2 .box1 p a:hover {text-decoration: underline; color: #003082;}
#content-wrapper.bestpractice  #col2 .box2{ float: right; width: 50%; margin: 24px 12px 12px 12px;}
/* STYLES SPECIFIC TO PAGES USING MINI TABS */
#content-wrapper.bestpractice  #col2 #maintext ul#minitabs li   {list-style: none; margin-bottom: 0; margin-right: 3px;}
#content-wrapper.bestpractice  #col2 ul#minitabs li a:hover {color: #000000; text-decoration: none; }
#content-wrapper.bestpractice  #col2 #minitabswrapper ul li {list-style: none;}
#content-wrapper.bestpractice #col2 #minitabswrapper {padding: 6px 0;}
#content-wrapper.bestpractice  #col2 #minitabswrapper a {text-decoration: none; color: #003082;}
#content-wrapper.bestpractice  #col2 #minitabswrapper a:hover {text-decoration: underline; color:#000000;}
#content-wrapper.bestpractice #col2 #minitabswrapper h1 {clear: left; color: #003082; font-size: 120%; width: auto;}
#content-wrapper.bestpractice #col2 #minitabswrapper h2 {color: #003082; padding-top: 12px; padding-bottom: 6px;}
#content-wrapper.bestpractice #col2 #minitabswrapper h3 {color: #435b9d; padding-top: 12px; padding-bottom: 6px; }
#content-wrapper.bestpractice #col2 #minitabswrapper h4 {color: #435b9d;padding-top: 6px; padding-bottom: 3px; }
#content-wrapper.bestpractice #col2 #minitabswrapper p {padding-bottom: 6px; line-height: 1.4;}
#content-wrapper.bestpractice #col2 #minitabswrapper p, #content-wrapper.bestpractice #col2 #minitabswrapper h1, #content-wrapper.bestpractice #col2  #minitabswrapper h2, #content-wrapper.bestpractice #col2 #minitabswrapper h3, #content-wrapper.bestpractice #col2 #minitabswrapper h4, #content-wrapper.bestpractice #col2 #minitabswrapper ol, #content-wrapper.bestpractice #col2 #minitabswrapper ul {padding-left: 6px; padding-right: 6px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 {clear: left; background-color: #fff6dc; padding: 6px; margin: 12px 0 12px 0; width: auto;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 {margin: 24px 6px 12px 6px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 h1, #content-wrapper.bestpractice  #col2 .box1 h2, #content-wrapper.bestpractice  #col2 .box1 h3 {margin: 3px 0 0 0; color: #003082}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 h1 {margin: 6px 0; font-size: 110%;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 h2 {margin: 0; padding-top: 0; font-size: 100%;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 ul {padding: 0 0 0 32px; margin: 6px 0 12px 0; width: 90%; line-height: 1.3;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 ul li { margin: 3px 0 6px 0; list-style-image: url(/imglib/drugnetonline/dnli-off.gif); font-size: 90%; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 ul li a {font-weight: bold; text-decoration: none; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 ul li a:hover {color: #000000; text-decoration: underline; }
#content-wrapper.bestpractice  #col2 #minitabswrapper ul {padding: 0 0 0 32px; margin: 3px 0 12px 0; width: 90%; line-height: 1.3;}
#content-wrapper.bestpractice  #col2 #minitabswrapper ul li { margin: 2px 0; list-style-image: url(/imglib/drugnetonline/dnli-off.gif); font-size: 90%; }
#content-wrapper.bestpractice  #col2 #minitabswrapper ul li a {font-weight: bold; text-decoration: none; }
#content-wrapper.bestpractice  #col2 #minitabswrapper ul li a:hover {color: #000000; text-decoration: underline; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 p { font-size: 90%; line-height: 1.3; margin: 0 6px 6px 6px; padding: 0;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 p a {text-decoration: none;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 p a:hover {text-decoration: underline; color: #000000;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box2{ float: right; width: 50%; margin: 24px 12px 12px 12px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 {clear: both; width: 90%; background-color: #f4f5fa; margin: 12px 12px 24px 12px; border: 1px solid #e7e9f3;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 ul {padding: 0 0 0 32px; margin: 0 0 12px 0; width: 90%; line-height: 1.3;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 ul li { margin: 3px 0 6px 0; list-style-image: url(/imglib/drugnetonline/dnli-off.gif); font-size: 90%; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 strong {color: #435b9d; font-size: 90%;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 .pdf {background:url("/imglib/icons/pdf17x17.gif") no-repeat left top;  font-size: small; padding: 0 0px 1px 22px; margin: 6px 3px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 .pdf a {text-decoration: none;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 .pdf a:hover {text-decoration: underline; color: #000000;}
/* STANDARDS AND GUIDELINES PAGES */
#content-wrapper.bestpractice  #col2 #minitabswrapper .country {clear: both; background-color: #f4f5fa; border: 1px solid #e7e9f3; margin: 12px 6px 12px 6px; font-size: 90%; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .country h3 {margin: 0; padding: 6px 6px 0 6px; font-size: 105%;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .country table {margin: 0 6px; padding: 0; width: 40em;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .country table td {padding: 1px 6px; font-size: 100%;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .country table caption {text-align: left; margin: 6px; padding: 0;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .country ul li {font-size: 100%;}

/* FOR EDITORS COMMENTS */
#content-wrapper.bestpractice #col2 .font_Style2 {font-size: 100%; font-weight: normal; background-color: yellow;}

/* IN-PAGE NAVIGATION */
#content-wrapper.bestpractice  #col2 #minitabswrapper .inpagetoc {width: 50%;  padding: 0; background-color: #ffffff; margin: 0 6px 18px 6px; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .inpagetoc h1 {display: none; margin: 0; padding: 0; color: #586ba8;}
#content-wrapper.bestpractice  #col2 #minitabswrapper ul.inpagetoc  {list-style: none; padding: 3px 0; margin: 0 0 0 6px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper ul.inpagetoc ul {margin-left: 6px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper ul.inpagetoc li {color: #3c3c3c; padding-bottom: 1px; list-style: none;}
#content-wrapper.bestpractice  #col2 #minitabswrapper ul.inpagetoc li a {text-decoration: none; color: #3c3c3c; }
#content-wrapper.bestpractice  #col2 #minitabswrapper ul.inpagetoc li a:hover {text-decoration: underline; color: #003082;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .inpagenav a {text-decoration: none; color: #9ba4cd; font-size: small; font-weight: bold;  background: #ffffff url(/imglib/graphics/topofpagearrow-586ba8.gif) no-repeat center left; padding-left: 12px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .inpagenav a:hover {text-decoration: underline; color: #000000; background-image: url(/imglib/graphics/topofpagearrow-black.gif);}

/* SMALL ICONS FOR BEST PRACTICE PORTAL PAGES */
#content-wrapper.bestpractice.evidence #col2  h1.banner {background:url("/attachements.cfm/att_52171_EN_icon-evidence-small.gif") no-repeat left top; padding: 0 0 12px 45px; margin: 0 0 12px 0;}
#content-wrapper.bestpractice.tools #col2  h1.banner {background:url("/attachements.cfm/att_52210_EN_icon-tools-small.gif") no-repeat left top; padding: 0 0 12px 45px; margin: 0 0 12px 0;}
#content-wrapper.bestpractice.standards #col2  h1.banner {background:url("/attachements.cfm/att_52215_EN_icon-standards-small.gif") no-repeat left top; padding: 0 0 12px 45px; margin: 0 0 12px 0;}
#content-wrapper.bestpractice.eddra #col2  h1.banner {background:url("/attachements.cfm/att_52216_EN_icon-examples-small.gif") no-repeat left top; padding: 0 0 12px 45px; margin: 0 0 12px 0;}


/* GLOSSARY */
#content-wrapper.bestpractice  #col2 #glossary dt {font-weight: bold; color:#003082; margin-top: 12px;}
#content-wrapper.bestpractice  #col2 #glossary a {text-decoration: none; font-weight: bold; color: #586ba8;}
#content-wrapper.bestpractice  #col2 #glossary a:hover {text-decoration: underline; color: #000000;}

/* RULES FOR COL3 */
#content-wrapper.bestpractice #relatedlinks {background-color: #ffffff; border: 1px dotted #cdd1e7; padding: 3px; margin-top: 0;}
#content-wrapper.bestpractice #relatedlinks h1 {margin: 0; padding: 1px 0 3px 3px; border-bottom: 1px dotted #cdd1e7; color: #586ba8; background-color: #ffffff; font-size: 100%;}
#content-wrapper.bestpractice #relatedlinks ul {list-style: none; padding: 0; margin: 0;}
#content-wrapper.bestpractice #relatedlinks ul li strong {font-size: 90%;}
#content-wrapper.bestpractice #relatedlinks ul li {padding: 2px 0 2px 3px; color: #3c3c3c;}
#content-wrapper.bestpractice ##relatedlinks ul li a {text-decoration: none; color: #586ba8; font-size: 90%;}
#content-wrapper.bestpractice #relatedlinks ul li a:hover {color: #000000; text-decoration: underline;}
/* ONCE-OFF PAGE-SPECIFIC STYLES */
body#page33059 #col2 {width: 70%;} 
 






/* ANNUAL REPORT EVENT PAGE */
body#page407 #latestnewsheadlines ul {margin-bottom: 12px;}
body#page407 #latestnewsfeature {border-bottom: 0px;}
body#page407 #col1 {padding-top: 0px;}
body#page407 #spotlight {margin: 8px 0;}
body#page407 #latestnewsfeature {padding: 8px; background: #e7e9f3;}


/* SELECTED-ISSUE PUBLICATIONS PAGE STYLES */
body#page41163 #latestnewsfeature, body#page41164 #latestnewsfeature, body#page41165 #latestnewsfeature {padding: 8px; background: #e7e9f3;}
body#page41163 #latestnewsheadlines ul li, body#page41164 #latestnewsheadlines ul li, body#page41165 #latestnewsheadlines ul li {margin: 10px; color: #000000; background:url("https://www.emcdda.europa.eu/imglib/li.gif") no-repeat left top; padding: 0 0px 1px 20px;}
body#page41163 #announcement, body#page41164 #announcement, body#page41165 #announcement {margin: 10px 0 30px 0;} 





/* RULES FOR COL1 */

#content-wrapper.bestpractice #col1 a#backtotop {display: block; text-decoration: none; font-size: 110%; font-weight: bold; color: #ffffff; padding: 3px 30px 3px 6px; background-color: #848fc0;}
#content-wrapper.bestpractice #col1 a#backtotop:hover {background: #586ba8 url("/imglib/template_images/backhomearrow-off.gif") no-repeat right top; color: #ffffff;}
#content-wrapper.bestpractice #col1 .sidemenu ul {list-style:none; padding: 3px 6px 6px 6px; margin: 0; background-color: #cdd1e7; }
#content-wrapper.bestpractice #col1 .sidemenu ul li {padding: 0 0 1px 0; margin: 0; border-bottom: 1px solid #cdd1e7; } /* USED TO CLOSE THE GAP BETWEEN LIST ITEMS IN IE */
#content-wrapper.bestpractice #col1 .sidemenu ul a {display: block; font-weight: bold; text-decoration: none; padding: 1px 0 1px 6px; margin: 0; color: #003082; font-size: 90%;}
#content-wrapper.bestpractice #col1 .sidemenu ul li.current a {display: block; font-weight: bold; text-decoration: none; padding: 1px 6px 1px 6px; color: #000000; background-color: #f4f5fa;}
#content-wrapper.bestpractice #col1 .sidemenu ul ul {list-style: none; margin: 0 0 0 12px; padding: 0; background-color: #cdd1e7;}
#content-wrapper.bestpractice #col1 .sidemenu ul li.current li a {background-color: #cdd1e7; margin-top: 1px; padding-top: 0px; font-weight: normal; color: #000000;}
#content-wrapper.bestpractice #col1 .sidemenu ul li li a {margin-top: 1px; padding-top: 0px; font-weight: normal; color: #000000;}
#content-wrapper.bestpractice #col1 .sidemenu ul li li.current a {background-color: #f4f5fa; margin-top: 1px; font-weight: normal; color: #000000;}
#content-wrapper.bestpractice #col1 .sidemenu ul li li strong {display: block; margin-top: 1px; padding-left: 6px; padding-top: 0px; font-weight: normal; color: #000000; background-color: #f4f5fa;}
#content-wrapper.bestpractice #col1 .sidemenu ul a:hover, #content-wrapper.bestpractice #col1 .sidemenu ul li.current li a:hover {color: #000000;  background-color: #feeeb9;}
#content-wrapper.bestpractice #col1 .sidemenu ul li.current a:hover {background-color: #f4f5fa;}
#content-wrapper.bestpractice #col1 h1 {font-size: 125%; margin-bottom: 6px;}
#content-wrapper.bestpractice #col1 .sidemenu ul li#glossary {margin-top: 9px;}
#content-wrapper.bestpractice #col1 .sidemenu ul li#glossary a {color: #3c3c3c;}

/* RULES FOR COL2 */
#content-wrapper.bestpractice #col2 h1 {font-size: 115%; margin: 18px 0 6px 0;}
#content-wrapper.bestpractice #col2 h1.big {font-size: 200%; margin: 0px 0 6px 0; color: #3c3c3c;}
#content-wrapper.bestpractice #col2 h1.banner {margin: 0 0 6px 0; font-size: 180%; color: #586ba8;}
#content-wrapper.bestpractice #col2 #intro h1.title {border-top: 1px solid #e7e9f3; border-bottom: 1px solid #e7e9f3;  color: #003082; font-size: 120%; padding: 3px; margin-top: 18px; }
/* NORMAL PAGES */
#content-wrapper.bestpractice #col2 h1 {clear: left; color: #003082; font-size: 110%; width: auto;}
#content-wrapper.bestpractice #col2 h2 {color: #435b9d; font-size: 110%; padding-top: 12px; padding-bottom: 6px;}
#content-wrapper.bestpractice #col2 h3 {color: #435b9d; font-size: 100%; padding-top: 12px; padding-bottom: 6px; }
#content-wrapper.bestpractice #col2 h4 {color: #435b9d; font-size: 100%; padding-top: 6px; padding-bottom: 3px; }
#content-wrapper.bestpractice #col2 p {padding-bottom: 9px; }
#content-wrapper.bestpractice #col2 a {text-decoration: none; color: #003082;}
#content-wrapper.bestpractice #col2 a:hover {text-decoration: underline; color: #003082;}
#content-wrapper.bestpractice #col2 sup {color: #3f3f3f;}
#content-wrapper.bestpractice  #col2 .box1 {clear: left; background-color: #fff6dc; padding: 6px; margin: 12px 0 12px 0; width: auto;}
#content-wrapper.bestpractice  #col2 .box1 {margin: 24px 6px 12px 6px;}
#content-wrapper.bestpractice  #col2 .box1 h1, #content-wrapper.bestpractice  #col2 .box1 h2, #content-wrapper.bestpractice  #col2 .box1 h3 {margin: 3px 0 0 0; color: #003082}
#content-wrapper.bestpractice  #col2 .box1 h1 {margin: 6px 0; font-size: 110%;}
#content-wrapper.bestpractice  #col2 .box1 h2 {margin: 0; padding-top: 0; font-size: 100%;}
#content-wrapper.bestpractice  #col2 .box1 ul {padding: 0 0 0 32px; margin: 6px 0 12px 0; width: 90%; line-height: 1.3;}
#content-wrapper.bestpractice  #col2 .box1 ul li { margin: 3px 0 6px 0; list-style-image: url(/imglib/drugnetonline/dnli-off.gif); font-size: 90%; }
#content-wrapper.bestpractice  #col2 .box1 ul li a {font-weight: bold; text-decoration: none; }
#content-wrapper.bestpractice  #col2 .box1 ul li a:hover {color: #000000; text-decoration: underline; }
#content-wrapper.bestpractice  #col2 .box1 p { font-size: 90%; line-height: 1.3; margin: 0 6px 6px 6px; padding: 0;}
#content-wrapper.bestpractice  #col2 .box1 p a {text-decoration: none;}
#content-wrapper.bestpractice  #col2 .box1 p a:hover {text-decoration: underline; color: #003082;}
#content-wrapper.bestpractice  #col2 .box2{ float: right; width: 50%; margin: 24px 12px 12px 12px;}
/* STYLES SPECIFIC TO PAGES USING MINI TABS */
#content-wrapper.bestpractice  #col2 ul#minitabs li a:hover {color: #000000; text-decoration: none; }
#content-wrapper.bestpractice #col2 #minitabswrapper {padding: 6px 0;}
#content-wrapper.bestpractice  #col2 #minitabswrapper a {text-decoration: none; color: #003082;}
#content-wrapper.bestpractice  #col2 #minitabswrapper a:hover {text-decoration: underline; color:#000000;}
#content-wrapper.bestpractice #col2 #minitabswrapper h1 {clear: left; color: #003082; font-size: 120%; width: auto;}
#content-wrapper.bestpractice #col2 #minitabswrapper h2 {color: #003082; padding-top: 12px; padding-bottom: 6px;}
#content-wrapper.bestpractice #col2 #minitabswrapper h3 {color: #435b9d; padding-top: 12px; padding-bottom: 6px; }
#content-wrapper.bestpractice #col2 #minitabswrapper h4 {color: #435b9d;padding-top: 6px; padding-bottom: 3px; }
#content-wrapper.bestpractice #col2 #minitabswrapper p {padding-bottom: 6px; line-height: 1.4;}
#content-wrapper.bestpractice #col2 #minitabswrapper p, #content-wrapper.bestpractice #col2 #minitabswrapper h1, #content-wrapper.bestpractice #col2  #minitabswrapper h2, #content-wrapper.bestpractice #col2 #minitabswrapper h3, #content-wrapper.bestpractice #col2 #minitabswrapper h4, #content-wrapper.bestpractice #col2 #minitabswrapper ol, #content-wrapper.bestpractice #col2 #minitabswrapper ul {padding-left: 6px; padding-right: 6px;}
#content-wrapper.bestpractice #col2 #minitabswrapper .box1 {clear: left; background-color: #fff6dc; padding: 6px; margin: 12px 0 12px 0; width: auto;}
#content-wrapper.bestpractice #col2 #minitabswrapper .box1 {margin: 24px 6px 12px 6px;}
#content-wrapper.bestpractice #col2 #minitabswrapper .box1 h1, #content-wrapper.bestpractice  #col2 .box1 h2, #content-wrapper.bestpractice  #col2 .box1 h3 {margin: 3px 0 0 0; color: #003082}
#content-wrapper.bestpractice #col2 #minitabswrapper .box1 h1 {margin: 6px 0; font-size: 110%;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 h2 {margin: 0; padding-top: 0; font-size: 100%;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 ul {padding: 0 0 0 32px; margin: 6px 0 12px 0; width: 90%; line-height: 1.3;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 ul li { margin: 3px 0 6px 0; list-style-image: url(/imglib/drugnetonline/dnli-off.gif); font-size: 90%; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 ul li a {font-weight: bold; text-decoration: none; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 ul li a:hover {color: #000000; text-decoration: underline; }
#content-wrapper.bestpractice  #col2 #minitabswrapper ul {padding: 0 0 0 32px; margin: 3px 0 12px 0; width: 90%; line-height: 1.3;}
#content-wrapper.bestpractice  #col2 #minitabswrapper ul li { margin: 2px 0; list-style-image: url(/imglib/drugnetonline/dnli-off.gif); font-size: 90%; }
#content-wrapper.bestpractice  #col2 #minitabswrapper ul li a {font-weight: bold; text-decoration: none; }
#content-wrapper.bestpractice  #col2 #minitabswrapper ul li a:hover {color: #000000; text-decoration: underline; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 p { font-size: 90%; line-height: 1.3; margin: 0 6px 6px 6px; padding: 0;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 p a {text-decoration: none;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box1 p a:hover {text-decoration: underline; color: #000000;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box2{ float: right; width: 50%; margin: 24px 12px 12px 12px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 {clear: both; width: 90%; background-color: #f4f5fa; margin: 12px 12px 24px 12px; border: 1px solid #e7e9f3;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 ul {padding: 0 0 0 32px; margin: 0 0 12px 0; width: 90%; line-height: 1.3;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 ul li { margin: 3px 0 6px 0; list-style-image: url(/imglib/drugnetonline/dnli-off.gif); font-size: 90%; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 strong {color: #435b9d; font-size: 90%;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 .pdf {background:url("/imglib/icons/pdf17x17.gif") no-repeat left top;  font-size: small; padding: 0 0px 1px 22px; margin: 6px 3px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 .pdf a {text-decoration: none;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .box3 .pdf a:hover {text-decoration: underline; color: #000000;}
/* STANDARDS AND GUIDELINES PAGES */
#content-wrapper.bestpractice  #col2 #minitabswrapper .country {clear: both; background-color: #f4f5fa; border: 1px solid #e7e9f3; margin: 12px 6px 12px 6px; font-size: 90%; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .country h3 {margin: 0; padding: 6px 6px 0 6px; font-size: 105%;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .country table {margin: 0 6px; padding: 0; width: 40em;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .country table td {padding: 1px 6px; font-size: 100%;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .country table caption {text-align: left; margin: 6px; padding: 0;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .country ul li {font-size: 100%;}

/* FOR EDITORS COMMENTS */
#content-wrapper.bestpractice #col2 .font_Style2 {font-size: 100%; font-weight: normal; background-color: yellow;}

/* IN-PAGE NAVIGATION */
#content-wrapper.bestpractice  #col2 #minitabswrapper .inpagetoc {width: 50%;  padding: 0; background-color: #ffffff; margin: 0 6px 18px 6px; }
#content-wrapper.bestpractice  #col2 #minitabswrapper .inpagetoc h1 {display: none; margin: 0; padding: 0; color: #586ba8;}
#content-wrapper.bestpractice  #col2 #minitabswrapper ul.inpagetoc  {list-style: none; padding: 3px 0; margin: 0 0 0 6px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper ul.inpagetoc ul {margin-left: 6px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper ul.inpagetoc li {color: #3c3c3c; padding-bottom: 1px; list-style: none;}
#content-wrapper.bestpractice  #col2 #minitabswrapper ul.inpagetoc li a {text-decoration: none; color: #3c3c3c; }
#content-wrapper.bestpractice  #col2 #minitabswrapper ul.inpagetoc li a:hover {text-decoration: underline; color: #003082;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .inpagenav a {text-decoration: none; color: #9ba4cd; font-size: small; font-weight: bold;  background: #ffffff url(/imglib/graphics/topofpagearrow-586ba8.gif) no-repeat center left; padding-left: 12px;}
#content-wrapper.bestpractice  #col2 #minitabswrapper .inpagenav a:hover {text-decoration: underline; color: #000000; background-image: url(/imglib/graphics/topofpagearrow-black.gif);}

/* SMALL ICONS FOR BEST PRACTICE PORTAL PAGES */
#content-wrapper.bestpractice.evidence #col2  h1.banner {background:url("/attachements.cfm/att_52171_EN_icon-evidence-small.gif") no-repeat left top; padding: 0 0 12px 45px; margin: 0 0 12px 0;}
#content-wrapper.bestpractice.tools #col2  h1.banner {background:url("/attachements.cfm/att_52210_EN_icon-tools-small.gif") no-repeat left top; padding: 0 0 12px 45px; margin: 0 0 12px 0;}
#content-wrapper.bestpractice.standards #col2  h1.banner {background:url("/attachements.cfm/att_52215_EN_icon-standards-small.gif") no-repeat left top; padding: 0 0 12px 45px; margin: 0 0 12px 0;}
#content-wrapper.bestpractice.eddra #col2  h1.banner {background:url("/attachements.cfm/att_52216_EN_icon-examples-small.gif") no-repeat left top; padding: 0 0 12px 45px; margin: 0 0 12px 0;}


/* GLOSSARY */
#content-wrapper.bestpractice  #col2 #glossary dt {font-weight: bold; color:#003082; margin-top: 12px;}
#content-wrapper.bestpractice  #col2 #glossary a {text-decoration: none; font-weight: bold; color: #586ba8;}
#content-wrapper.bestpractice  #col2 #glossary a:hover {text-decoration: underline; color: #000000;}

/* RULES FOR COL3 */
#content-wrapper.bestpractice #col3 #relatedlinks {background-color: #ffffff; border: 1px dotted #cdd1e7; padding: 3px; margin-top: 0;}
#content-wrapper.bestpractice #col3 #relatedlinks h1 {margin: 0; padding: 1px 0 3px 3px; border-bottom: 1px dotted #cdd1e7; color: #586ba8; background-color: #ffffff; font-size: 100%;}
#content-wrapper.bestpractice #col3 #relatedlinks ul {list-style: none; padding: 0; margin: 0;}
#content-wrapper.bestpractice #col3 #relatedlinks ul li strong {font-size: 90%;}
#content-wrapper.bestpractice #col3 #relatedlinks ul li {padding: 2px 0 2px 3px; color: #3c3c3c;}
#content-wrapper.bestpractice #col3 #relatedlinks ul li a {text-decoration: none; color: #586ba8; font-size: 90%;}
#content-wrapper.bestpractice #col3 #relatedlinks ul li a:hover {color: #000000; text-decoration: underline;}
#content-wrapper.bestpractice #col3 #relatedlinks ul li .small {font-size:85%;}

#content-wrapper.bestpractice #examples {background-color: #f4f5fa; border: 1px solid #cdd1e7; padding: 0 0 6px 0; margin-top: 48px;}
#content-wrapper.bestpractice #examples h1 {margin: 0; padding: 3px; width: auto; background-color: #cdd1e7; font-size: 110%;}
#content-wrapper.bestpractice #examples ul {list-style: none; padding: 0 3px; margin: 0;}
#content-wrapper.bestpractice #examples ul li {padding: 2px 0 2px 3px; font-size: 95%}
#content-wrapper.bestpractice #examples ul li li {margin: 3px 0 3px 0; padding: 0;}
#content-wrapper.bestpractice #examples ul li a {text-decoration: none; color: #003082; font-weight: bold; margin-top: 3px;}
#content-wrapper.bestpractice #examples ul li a:hover {color: #000000; text-decoration: underline;}

#content-wrapper.bestpractice #examples {background-color: #f4f5fa; border: 1px solid #cdd1e7; padding: 0 0 6px 0; margin-top: 48px;}
#content-wrapper.bestpractice #examples h1 {margin: 0; padding: 3px; width: auto; background-color: #cdd1e7; font-size: 110%;}
#content-wrapper.bestpractice #examples ul {list-style: none; padding: 0 3px; margin: 0;}
#content-wrapper.bestpractice #examples ul li {padding: 2px 0 2px 3px; font-size: 95%}
#content-wrapper.bestpractice #examples ul li li {margin: 3px 0 3px 0; padding: 0;}
#content-wrapper.bestpractice #examples ul li a {text-decoration: none; color: #003082; font-weight: bold; margin-top: 3px;}
#content-wrapper.bestpractice #examples ul li a:hover {color: #000000; text-decoration: underline;}

/* ANNUAL REPORT PACKAGE STYLING */
.stats #col1 {width: 180px;}
#col1 a#backtotop {display: block; text-decoration: none; font-size: 110%; font-weight: bold; color: #ffffff; padding: 3px 30px 3px 6px; background-color: #848fc0;}
#col1 a#backtotop:hover {background: #586ba8 url("/imglib/template_images/backhomearrow-off.gif") no-repeat right top; color: #ffffff;}
#col1 #armenu ul {list-style:none; padding: 3px 6px 6px 6px; margin: 0; background-color: #cdd1e7;}
#col1 #armenu ul li {padding: 0 0 1px 0; margin: 0; border-bottom: 1px solid #cdd1e7;} /* USED TO CLOSE THE GAP BETWEEN LIST ITEMS IN IE */
#col1 #armenu ul a {display: block; font-weight: bold; text-decoration: none; padding: 1px 0 1px 6px; margin: 0; color: #003082; font-size: 90%;}
#col1 #armenu ul a:hover { color: #000000;  background-color: #feeeb9;}
#col1 #armenu ul li.current {display: block; font-weight: bold; text-decoration: none; padding: 1px 6px 1px 6px; color: #003082; background-color: #f4f5fa; font-size: 90%;}
#col1 #armenu ul li.current a {margin-left: -6px;}
#col1 #armenu ul li.current a:hover {background-color: #f4f5fa;}
#col1 #armenu ul li.current2 a {background-color: #f4f5fa;}
#col1 #armenu ul li.current2 a:hover {background-color: #f4f5fa;}


/* COUNTRY PACKAGE SKIN */


.countrypackage #col1 {float: left; width: 150px; padding: 12px;}
.countrypackage #col2 {float: right; width: 815px; padding: 22px 0 0 6px; }
.countrypackage #col2 img {width: 100%;}
.countrypackage #col2 #csscountry img {width: auto;}


.countrypackage #menu ul li.current {display: block; font-weight: bold; text-decoration: none; padding: 1px 6px 1px 6px; background-color: #feeeb9;}
.countrypackage #menu {float: left; width: 150px; background-color: #e7e9f3;}
.countrypackage #menu ul {list-style:none; padding: 3px 6px 6px 4px; margin: 0px ; background-color: #e7e9f3;}
.countrypackage #menu ul li {margin: 2px 0; border-bottom: 1px solid #cdd1e7;  font-size: 100%;} /* USED TO CLOSE THE GAP BETWEEN LIST ITEMS IN IE */
.countrypackage #menu ul li a {display: block; padding: 1px 6px 1px 6px;text-decoration: none; margin: 0; color: #003082;}
.countrypackage #menu ul li a:hover {color: #000000;  background-color: #ffffff;}
.countrypackage #menu h2 a {margin: 0; font-size: 110%;}
.countrypackage #menu h2 a#backtotop {display: block; text-decoration: none; font-weight: bold; color: #ffffff; padding: 3px 30px 3px 6px; background-color: #848fc0;}
.countrypackage #menu h2 a#backtotop:hover {background: #586ba8 url("/imglib/template_images/backhomearrow-off.gif") no-repeat right top; color: #ffffff;}
.countrypackage #menu h3 {padding: 2px 2px 2px 5px; font-size: 90%; background-color: #cdd1e7; color: #003082;}

.countrypackage #relatedlinks {background-color: #ffffff; border: 2px dotted #b4bada; padding: 3px; margin-top: 10px; float: left; font-size: 90%;}
.countrypackage #relatedlinks h1 {margin: 1px 0; padding: 1px 0 3px 0; border-bottom: 2px dotted #b4bada;}
.countrypackage #relatedlinks ul {list-style: none; padding: 0; margin: 0;}
.countrypackage #relatedlinks ul li {padding: 2px 0 2px 3px; }
.countrypackage #relatedlinks ul li a {text-decoration: none; color: #003082;}
.countrypackage #relatedlinks ul li a:hover {color: #000000; text-decoration: underline;}


.countrypackage #maintext h1.banner {font-size: 145%; color: #003082; margin: 0px 0 10px 0; }


/* MINI TABS IN COUNTRY PACKAGE */
.countrypackage #col2 #maintext ul#minitabs li   {list-style: none; margin-bottom: 0; margin-right: 3px;}
.countrypackage #col2 ul#minitabs li a:hover {color: #000000; text-decoration: none; }
.countrypackage #col2 ul#minitabs li a:hover {color: #000000; text-decoration: none; }
.countrypackage #col2 #minitabswrapper {padding: 20px 0px 10px 0px;}
.countrypackage #col2 #minitabswrapper a {text-decoration: none; color: #003082;}
.countrypackage #col2 #minitabswrapper a:hover {text-decoration: underline; color:#000000;}
.countrypackage #col2 #minitabswrapper img {clear: left; padding: 10px 7px 0 7px;}
.countrypackage #col2 #minitabswrapper #lgchange {float: right; padding-right: 20px; font-weight: bold; color: #003082 }
.countrypackage #col2 #minitabswrapper #lgchange a {text-decoration: underline; font-weight: normal; color: #6d7cb3; }
.countrypackage #col2 #minitabswrapper h1 {clear: left; color: #435b9d; font-size: 130%; width: auto; margin: 0 0 10px 6px; width: 80%;}
.countrypackage #col2 #minitabswrapper h2 {color: #003082; font-size: 120%; padding-top: 12px; padding-bottom: 6px;}
.countrypackage #col2 #minitabswrapper h3 {color: #435b9d; font-size: 110%; padding-top: 12px; padding-bottom: 6px; }
.countrypackage #col2 #minitabswrapper p {padding-bottom: 6px; line-height: 1.4;}
.countrypackage #col2 #minitabswrapper p, .countrypackage #col2 #minitabswrapper h1, .countrypackage #col2  #minitabswrapper h2, .countrypackage #col2 #minitabswrapper h3, .countrypackage #col2 #minitabswrapper h4, .countrypackage #col2 #minitabswrapper ol, .countrypackage #col2 #minitabswrapper ul {padding-left: 6px; padding-right: 6px;}
.countrypackage #col2 #minitabswrapper ul, .countrypackage #col2 #minitabswrapper ol {padding: 0 0 0 32px; margin: 3px 0 12px 0; width: 90%; line-height: 1.3;}
.countrypackage #col2 #minitabswrapper ul li {list-style-image: none;} 
.countrypackage #col2 #minitabswrapper ul li a {font-weight: bold; text-decoration: none; }
.countrypackage #col2 #minitabswrapper ul li a:hover {color: #000000; text-decoration: underline; }

.countrypackage #col2 #maintext #minitabswrapper .inpagenav {margin-top: 10px;}
.countrypackage #col2 #maintext #minitabswrapper .inpagenav a {text-decoration: none; color: #9ba4cd; font-size: small; font-weight: bold;  background: #ffffff url(/imglib/graphics/topofpagearrow-586ba8.gif) no-repeat center left; padding-left: 12px;}
.countrypackage #col2 #maintext #minitabswrapper .inpagenav a:hover {text-decoration: underline; color: #000000; background-image: url(/imglib/graphics/topofpagearrow-black.gif);}


/* TABLES */
.countrypackage #col2 table {border-collapse: collapse; clear: left; margin: 9px 0 5px 12px; border: 1px solid #e7e9f3; width: 97%; } 
.countrypackage #col2 table th {padding: 2px; margin: 0px; color: #ffffff; background-color: #6d7cb3; text-align: center; border-bottom: 1px solid #ffffff; border-right: 1px solid #f4f5fa; border-bottom: 1px solid #f4f5fa;}
.countrypackage #col2 table td {color: #000000; font-size: 95%; border-bottom: 1px solid #ffffff; margin: 0px; padding: 2px 1px 2px 2px; border-right: 1px solid #f4f5fa; border-bottom: 1px solid #f4f5fa;} 
.countrypackage #col2 table td sup {text-align: center; padding: 2px 0px; color: #999999;}
.countrypackage #col2 #maintext #minitabswrapper #csstext table tbody tr td sup a {text-align: center; color: #999999;}
.countrypackage #col2 #maintext #minitabswrapper #csstext table tbody .section {width: 60px; vertical-align: middle; color: #264d93; font-weight: bold; font-size: 110%; padding: 0px 3px; background-color: #ffd470; }
.countrypackage #col2 #maintext #minitabswrapper table tbody tr td a.indicator {color: #848fc0; font-weight: bold;}
.countrypackage #col2 table.tabinfo {border-collapse: collapse; width: 98%; font-size: 95%; margin-left: 7px;}
.countrypackage #col2 table.tabinfo th {background-color: #ffeba9; color: #003082; padding: 3px; text-align: left; font-size: 95%;}
.countrypackage #col2 table.tabinfo td {padding: 5px;}
.countrypackage #col2 table.tabinfo caption {text-align: left; margin-left: 0px; margin-bottom: 15px; font-weight: bold; font-size: 120%;color: #003082; }
.countrypackage #col2 #csstext .tabinfodiv {margin-bottom: 20px;}
.countrypackage #col2 table.general td {padding: 3px; text-align: right; font-size: 100%;}
.countrypackage #col2 table.general tr.vip {background-color: #ffeba9;}

/* TABLE OF CONTENTS AND COUNTRY MAP */
.countrypackage #minitabswrapper #csscontent {float: left; width: 55%; margin-bottom: 30px;}
.countrypackage #minitabswrapper #csscontent ul {font-size: 110%; padding-left: 12px; }
.countrypackage #minitabswrapper #csscontent ul li {list-style: none; margin: 1px 0;}
.countrypackage #minitabswrapper #csscontent ul li a {color: #586ba8;}
.countrypackage #minitabswrapper #csscountry {float: right; width: 40%; margin-bottom: 15px; margin-right: 12px;}
.countrypackage #minitabswrapper #csscountry img {padding-top: 0px; float: right; }
.countrypackage #minitabswrapper #csstext {clear: both; float: left; width: 98%; float: left; margin-left: 6px;}
.countrypackage #minitabswrapper #csstext h1 {margin-left: 0px; padding-left: 3px;}
.countrypackage #minitabswrapper #csstext img {padding: 0px; margin-left: 3px;}
.countrypackage #minitabswrapper #csstext .notes p {font-size: 85%; padding: 0px 0 0 10px; color: #5b5b5b;}

/* HOME PAGE */
.contact {display: block; font-size: 90%; margin-top: 6px;  border: 2px dotted #b4bada; padding: 3px; color: #435b9d;}


/* Intranet footer */
#footerOuterWrapper #customFooter #footerInnerWrapper #footerAboutIntranet {width: 70%; float: left;}
#footerOuterWrapper #customFooter #footerInnerWrapper #footerAboutIntranet p {text-align: left; margin-left: 6px;}
#footerOuterWrapper #customFooter #footerInnerWrapper #footerAboutIntranet h2 {margin-left: 6px;}


