/* RESET */
body        { margin:0; padding:0; color:#333; font:normal 62.5% Arial,sans-serif; height:100%; }
a           { outline: none;}
img a       { border:0;text-decoration:none; }
img         { border:0;text-decoration:none; }
fieldset    { border:0; }
form        { margin:0;padding:0; }
.hide     { position:absolute; left:-2000em; }
.hidden     { position:absolute; left:-2000em; }



/* COMMON UTILITIES */
div.clear   { clear:both; height:1px; }
div.hr      { background:transparent url(../../../repository/images/bg-horizontal-dotted.gif) repeat-x scroll top left; margin:10px 0}
div.spacer  { clear:both; height:10px; }

p.error             { font-size:13px !important; font-weight:bold !important; margin:10px !important; padding:10px; background:#FFE6E6; border:1px solid #FF8080; color:#7F0000; }
p.error a:link      { color:#7F0000 !important; text-decoration:underline !important;}
p.error a:visited   { color:#7F0000 !important; text-decoration:underline !important;}
p.error a:active    { color:#7F0000 !important; text-decoration:underline !important;}
p.error a:hover     { color:#ff00ff !important; text-decoration:underline !important;}
span.error          { font-size:13px !important; color:#7F0000; }
p.notice            { font-size:13px !important; font-weight:bold !important; margin:10px 0; padding:10px; background:#FFE6E6; border:1px solid #FF8080; color:#7F0000; }


/* LINK ICONS */
a.web-link               { padding-left:16px !important;margin-left:0;list-style-type:none;background:transparent url(../../../repository/images/icon-web-link.gif) no-repeat scroll top left !important; }
a.pdf-doc, li.pdf-doc    { padding-left:16px !important;margin-left:0;list-style-type:none;background:transparent url(../../../repository/images/icon-pdf-doc.gif)  no-repeat scroll left center !important; }
a.word-doc, li.word-doc  { padding-left:16px !important;margin-left:0;list-style-type:none;background:transparent url(http://eso-cdn.resources.bmj.com/repository/images/icon-word-doc.gif)  no-repeat scroll left center !important; }
a.feed                   { padding-left:16px !important;margin-left:0;list-style-type:none;background:transparent url(http://eso-cdn.resources.bmj.com/repository/images/icon-feed.gif) no-repeat scroll top left !important; }
li.feed                  { font-size:1.1em !important; padding-left:16px !important;margin-left:0;list-style-type:none;background:transparent url(http://eso-cdn.resources.bmj.com/repository/images/icon-feed.gif) no-repeat scroll top left !important; }


/* GLOBAL HEADER */
#global-search                  { display:inline; float:left; width:255px; margin-top:3px; margin-left:10px;  }
#global-search label            { margin:0;padding:0; }
#global-search fieldset         { padding:0 0 0 3px; margin:0;border:1px solid #ccc;width:250px; background:#f6f6f6;}
#global-search input            { color:#555;}
#global-search input.text       { font-size:11px; background:#f6f6f6; float:left; color:#555;width:213px; padding:3px; border:0;}
#global-search input.button     { float:right;padding:1px 1px 1px 0;}
label.hidden                    { display: block; background: transparent; background-image: none; /* */ border: none; height: 1px; overflow: hidden; padding: 0; margin: -1px 0 0 -1px; width: 1px; }
#global-nav                     { background:#ececec; padding:0 0 30px 0; margin:0; border-bottom:1px solid #ccc; }
#global-nav.product             { background:#ececec url(../../../repository/images/bg-global-nav-product.gif) no-repeat bottom center;}
#global-nav div.ad-leaderboard  { background:#ececec; padding:3px 0; text-align:center; background:transparent url("../../../repository/images/bg-horizontal-dotted.gif") repeat-x scroll bottom left; }
#resource-nav                               { overflow:hidden; position:relative; float:right; width:600px; height:26px; padding:0; margin:0;  }
#resource-nav li                            { float:left; height:26px; list-style:none; }
#resource-nav div,
#resource-nav a                             { display:block; height:26px; background-image: url(../../../repository/images/global-nav-matrix.gif); }
#resource-nav span                          { position:absolute; top:-9999px; left:-9999px; }
#resource-nav a:hover                       { background-repeat:no-repeat; }
#resource-nav #bmj a                        { width:49px; background-position: 0 0;}
#resource-nav #bmj a:hover                  { background-position: 0 -26px; }
#resource-nav #bmj a.active                 { background-position: 0 -26px; }
#resource-nav #bmj-journals a               { width:88px; background-position: -49px 0;}
#resource-nav #bmj-journals a:hover         { background-position: -49px -26px; }
#resource-nav #bmj-journals a.active        { background-position: -49px  -26px; }
#resource-nav #bmj-careers a                { width:84px; background-position: -137px 0;}
#resource-nav #bmj-careers a:hover          { background-position: -137px -26px; }
#resource-nav #bmj-careers a.active         { background-position: -137px -26px; }
#resource-nav #bmj-learning a               { width:92px; background-position: -221px 0;}
#resource-nav #bmj-learning a:hover         { background-position: -221px -26px; }
#resource-nav #bmj-learning a.active          { background-position: -221px -26px; }
#resource-nav #bmj-knowledge a              { width:104px; background-position: -313px 0;}
#resource-nav #bmj-knowledge a:hover        { background-position: -313px -26px; }
#resource-nav #bmj-knowledge a.active       { background-position: -313px -26px; }
#resource-nav #bmj-evidence-centre a        { width:131px; background-position: -503px 0;}
#resource-nav #bmj-evidence-centre a:hover  { background-position: -503px -26px; }
#resource-nav #bmj-evidence-centre a.active { background-position: -503px -26px; }
#resource-nav #doc2doc a        			{ width:63px; background-position: -634px 0;}
#resource-nav #doc2doc a:hover  			{ background-position: -634px -26px; }
#resource-nav #doc2doc a.active 			{ background-position: -634px -26px; }
#resource-nav #bmj-group a                  { width:93px; background-position: -417px 0;}
#resource-nav #bmj-group a:hover            { background-position: -417px -26px; }
#resource-nav #bmj-group a.active           { background-position: -417px -26px; }


/* LAYOUT */
#wrapper        { overflow:hidden; text-align:left; width:980px; padding:0 5px; margin:0 auto 0 auto; background: url(../../../repository/images/bg-wrapper.gif) repeat-y center;}
#header         { float:left; overflow:visible; width:808px; margin:0; }
#mast-head      { width:788px; float:left; overflow:hidden; padding:10px; }
#logo           { overflow:hidden; width:515px; float:left; padding:5px; }
#logo img       { position:relative; }
#strap-line     { float:left; width:788px; padding:2px 10px; background:#333; color:#ccc; font-size:1.1em; }

/* MAIN NAVIGATION */
#main-nav-wrap          { float:left; overflow:hidden; margin:0; padding:0; width:808px; background-color:#ccc; }
#main-nav               { float:left; overflow:hidden; margin:0; padding:0; width:808px; }
#main-nav li            { float:left; list-style: none; overflow:hidden; white-space:nowrap;}
#main-nav a             { padding:4px 0; font-size:13px; font-weight:bold; display: block;  text-align:center; color:#fff; text-decoration:none;}
#main-nav a span        { padding:10px 0;}

/* MAIN SEARCH */
#main-search                    { display:inline; float:right; width:255px; height:26px; margin-top:10px;}
#main-search label              { margin:0;padding:0; }
#main-search fieldset           { background:#fff; padding:0 0 0 2px; margin:0;border:1px solid #ccc;width:253px;}
#main-search input.text         { font-size:13px; float:left; color:#777;width:213px; padding:3px;border:0;}
#main-search input.button       { float:right;padding:3px 3px 3px 0;}
#main-search input.text:focus   { color:#333; }

/* BODY */
#content                            { float:left; width:808px; position:relative; }
#content #main-body                 { float:left; width:540px; position:relative; }
#content #body-left                 { float:left; width:404px; position:relative; }
#content #body-right                { float:left; width:404px; position:relative; }
#content #main-body div.left        { float:left; width:270px; position:relative; }
#content #main-body div.right       { float:left; width:270px; position:relative; }
#content #main-body div.body-copy   { position:relative;}
#content #sub-body                  { float:left; width:268px; position:relative; }
#content #sub-body div.body-copy    { position:relative;}
#content div.body-copy              { margin:10px; }


/* STATUS BOX */
#status                 { font:normal 1.1em arial, sans-serif; float:right; margin-bottom:10px; margin-top:5px; padding-bottom:5px; padding-top:0; width:162px; background:#E4E4E4 none repeat scroll 0% 0%; border-bottom:5px solid #CCCCCC; border-top:5px solid #CCCCCC; line-height:1.4em;}
#status label           { display:none; }
#status form.quick-login { padding:5px 0; margin:0; background:transparent url("../../../repository/images/bg-horizontal-dotted.gif") repeat-x scroll bottom left; }
#status div.user input  { font:normal 1em arial, sans-serif; color:#555; width:156px; margin-bottom:2px; }
#status div.pass input  { font:normal 1em arial, sans-serif; color:#555; width:126px; float:left; margin-right:5px !important; }
#status div.button      { float:left; margin-bottom:5px;  }
#status div.block       { padding:5px 0; margin:0; background:transparent url("../../../repository/images/bg-horizontal-dotted.gif") repeat-x scroll bottom left; }
#status div.register    { }
#status div.update      { }
#status div.state       { }
#status div.sign-up     { }
#status div.subscribe   { }
#status div.upgrade     { }
#status div.voucher     { }
#status div.remember    { overflow:hidden; margin-bottom:2px; clear:both;}
#status div.remember input  { float:left; }
#status div.remember span   { display:block; float:left; margin-top:2px;}
#status div.signout     { margin-bottom:2px; clear:both;}
#status div.signin      { margin-bottom:2px; clear:both;}
#status div.athens      { float:left; overflow:hidden; width:162px;}
#status div.logo        { padding-top:5px; float:left; }
#status div.logo a      { display:block; float:left; }
#status div.logo img    { width:162px; max-height:200px; }
#status div.forgot      { margin-top:5px; margin-bottom:2px; clear:both; }
#status div.user input, #status div.pass input  { color:#555; }
#status div.user input:focus, #status div.pass input:focus  { color:#333; }



/* FONT STYLING */
#content h1             { margin-top:15px; margin-bottom:2px; font:bold 2.1em arial, sans-serif; }
#content h2             { margin-top:15px; margin-bottom:2px; font:bold 1.8em arial, sans-serif;  }
#content h3             { margin-top:15px; margin-bottom:2px; font:bold 1.6em arial, sans-serif;  }
#content h4             { margin-top:15px; margin-bottom:2px; font:bold 1.2em arial, sans-serif;  }
#content h5             { margin-top:15px; margin-bottom:2px; font:bold 1.2em arial, sans-serif; }
#content p              { margin-top:2px; margin-bottom:15px; font:normal 1.2em arial, sans-serif; line-height:1.4em;}
#content ul             { padding-left:0; margin-left:0; margin-top:15px; margin-bottom:15px; }
#content ul li          { padding-left:15px; font:normal 1.2em Arial, Sans Serif; line-height:1.6em; list-style-type:none; background:transparent url("../../../repository/images/bullet-group.gif") no-repeat scroll top left;}
#content li ul li       { padding-left:15px; font:normal 1em Arial, Sans Serif; line-height:1.6em; list-style-type:none; background:transparent url("../../../repository/images/bullet-group-nested.gif") no-repeat scroll top left;}
#content li ul li ul li { padding-left:15px; font:normal 1em Arial, Sans Serif; line-height:1.6em; list-style-type:none; background:transparent url("../../../repository/images/bullet-group-nested-nested.gif") no-repeat scroll top left;}
#content li ul li ol li { padding-left:0px !important; margin-left:20px; list-style-type:decimal; background: none;}
#content li ol li ol li { padding-left:0px !important; margin-left:20px; list-style-type:decimal; background: none;}
#content ol             { padding-left:20px; margin-top:15px; margin-bottom:15px; }
#content ol li          { font:normal 1.2em arial, sans serif; line-height:1.6em; }
#content li ol li       { font:normal 1em arial, sans serif; line-height:1.6em; }
#content ul ul, ol ol, ul ol, ol ul { padding-left:10px; margin-left:0; margin-top:2px; margin-bottom:2px; }
#content dt             { font-size:1.2em; }
#content dl             { margin:0; padding:0; }
#content dl dd          { font-size:1.2em; line-height:1.6em; margin:0; padding:0; }
#content dd ul li       { font-size:1em; }
#content blockquote     { font:normal 1.2em georgia, serif; font-style:italic; line-height:1.6em; margin:5px 5px 10px 5px; }
#content blockquote p   { font-size:1em; font-family:georgia, serif; font-style:italic;}

#content ol.decimal      { list-style-type:decimal; }
#content ol.lower-alpha  { list-style-type:lower-alpha; }
#content ol.lower-roman  { list-style-type:lower-roman; }
#content ol.upper-alpha  { list-style-type:upper-alpha; }
#content ol.lower-alpha  { list-style-type:lower-alpha; }
#content ol.upper-roman  { list-style-type:upper-roman; }


/* BUTTONS */
div.button a                { margin-right:5px; text-decoration: none; cursor:pointer; font-size:11px; border:1px solid #ccc; display:block; float:left; padding:0px 17px 1px 4px; text-decoration:none; background:#fff;}
div.button a.print          { background:white url(../../../repository/images/icon-print.gif) repeat-y scroll right center; }
div.button a.bookmark       { background:white url(../../../repository/images/icon-bookmark.gif) repeat-y scroll right center; }
div.button a.note           { background:white url(../../../repository/images/icon-note.gif) repeat-y scroll right center; }
div.button a.feedback       { background:white url(../../../repository/images/icon-feedback.gif) repeat-y scroll right center; }
div.button a.respond        { background:white url(../../../repository/images/icon-feedback.gif) repeat-y scroll right center; }
div.button a.search-button  { background:white url(../../../repository/images/icon-search-button.gif) repeat-y scroll right center; }
div.button a.share          { background:white url(../../../repository/images/icon-share.gif) repeat-y scroll right center; }
div.button a.learning       { background:white url(../../../repository/images/icon-learning-plan.gif) repeat-y scroll right center; }
div.button a.add            { background:white url(../../../repository/images/icon-add.gif) repeat-y scroll right center; }
div.button a.close          { background:white url(../../../repository/images/icon-close.gif) repeat-y scroll right center; }
div.button a.cancel         { background:white url(../../../repository/images/icon-cancel.gif) repeat-y scroll right center; }
div.button a.email          { background:white url(../../../repository/images/icon-email.gif) repeat-y scroll right center; }
div.button a.more           { background:white url(../../../repository/images/icon-go.gif) repeat-y scroll right center; }
div.button a.pdf            { background:white url(../../../repository/images/icon-close.gif) repeat-y scroll right center; }
div.button a.register       { background:white url(../../../repository/images/icon-register.gif) repeat-y scroll right center; }
div.button a.signin         { background:white url(../../../repository/images/icon-sign-in.gif) repeat-y scroll right center; }
div.button a.up             { background:white url(../../../repository/images/icon-up.gif) repeat-y scroll right center; }
div.button a.ical           { background:white url(../../../repository/images/icon-ical.gif) repeat-y scroll right center; }
div.button a.save           { background:white url(../../../repository/images/icon-save.gif) repeat-y scroll right center; }
div.button a.vcal           { background:white url(../../../repository/images/icon-vcal.gif) repeat-y scroll right center; }
div.button a.athens         { background:white url(../../../repository/images/icon-athens.gif) repeat-y scroll right center; border:1px solid #E07534 !important; color:#874014 !important; }
div.button span.athens      { text-decoration:none; font-size:11px; display:block; float:left; padding:0px 17px 1px 4px; text-decoration:none; background:white url(../../../repository/images/icon-athens.gif) repeat-y scroll right center; border:1px solid #E07534 !important; color:#874014 !important; }

/* NEW BUTTONS APRIL 2010*/
/* BUTTON STYLING */
button.ui-button img{ vertical-align:middle; font-size:0 }
button.ui-button-content{ border-color:transparent; background:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; filter:none; -ms-filter:none }
button.ui-button{ padding:0 .5em; height:27px; line-height:18px; border:1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; white-space:nowrap; vertical-align:middle; cursor:pointer; overflow:visible; background:#f6f6f6;background-image:-moz-linear-gradient(top, #ffffff, #efefef); background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef)); filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#efefef); -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EFEFEF)";      }
button.ui-button:hover, button.ui-button:focus{ border-color:#999;   outline:0; -moz-box-shadow:0 0 3px #999; -webkit-box-shadow:0 0 3px #999; box-shadow:0 0 3px #999; background:#f3f3f3; background-image:-moz-linear-gradient(top, #ffffff, #ebebeb); background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb)); filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#ebebeb); -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFFFFF, endColorStr=#EBEBEB)"; }
button.ui-button:active, button.ui-button-active, button.ui-button-active:hover, button.ui-button-active:focus{ border-color:#999; background:#ddd; background-image:-moz-linear-gradient(top, #cccccc, #ffffff); background-image:-webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#ffffff)); filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#cccccc, endColorStr=#ffffff); -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#CCCCCC, endColorStr=#FFFFFF)" }
button.ui-button::-moz-focus-inner{ border:none; }

/* CYAN */
button.cyan{ border-color:#51AEE3;background-color:#9ACFEE;background-image:-moz-linear-gradient(top, #B0DAF2, #85C5EB);background-image:-webkit-gradient(linear, left top, left bottom, from(#B0DAF2), to(#85C5EB));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#B0DAF2, endColorStr=#85C5EB);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#B0DAF2, endColorStr=#85C5EB)"; }
button.cyan:hover, button.cyan:focus{ border-color:#2394D8;background-color:#B0DAF2;background-image:-moz-linear-gradient(top, #B0DAF2, #B0DAF2);background-image:-webkit-gradient(linear, left top, left bottom, from(#B0DAF2), to(#B0DAF2));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#B0DAF2, endColorStr=#B0DAF2);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#B0DAF2, endColorStr=#B0DAF2)" }
button.cyan:active, button.cyan-active, button.cyan-active:hover, button.cyan:focus{ border-color:#51AEE3;background-color:#85C5EB;background-image:-moz-linear-gradient(top, #85C5EB, #85C5EB);background-image:-webkit-gradient(linear, left top, left bottom, from(#85C5EB), to(#85C5EB));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#85C5EB, endColorStr=#85C5EB);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#85C5EB, endColorStr=#85C5EB)"; }

/* SLATE */
button.slate{ border-color:#324758;background-color:#587994;background-image:-moz-linear-gradient(top, #6B8FAD, #45637B);background-image:-webkit-gradient(linear, left top, left bottom, from(#6B8FAD), to(#45637B));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6B8FAD, endColorStr=#45637B);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6B8FAD, endColorStr=#45637B)"; }
button.slate:hover, button.slate:focus{ border-color:#22303C;background-color:#6B8FAD;background-image:-moz-linear-gradient(top, #6B8FAD, #6B8FAD);background-image:-webkit-gradient(linear, left top, left bottom, from(#6B8FAD), to(#6B8FAD));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6B8FAD, endColorStr=#6B8FAD);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#6B8FAD, endColorStr=#6B8FAD)" }
button.slate:active, button.slate-active, button.slate-active:hover, button.slate:focus{ border-color:#324758;background-color:#45637B;background-image:-moz-linear-gradient(top, #45637B, #45637B);background-image:-webkit-gradient(linear, left top, left bottom, from(#45637B), to(#45637B));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#45637B, endColorStr=#45637B);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#45637B, endColorStr=#45637B)"; }
button.slate span.ui-button-content{ color:#ffffff; }
button.slate span.ui-button-content{ text-shadow:0 -1px 0 rgba(0, 0, 0, 0.3); }

/* PURPLE */
button.purple{ border-color:#9262C5;background-color:#D2BFE7;background-image:-moz-linear-gradient(top, #E4D8F0, #BFA4DD);background-image:-webkit-gradient(linear, left top, left bottom, from(#E4D8F0), to(#BFA4DD));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#E4D8F0, endColorStr=#BFA4DD);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#E4D8F0, endColorStr=#BFA4DD)"; }
button.purple:hover, button.purple:focus{ border-color:#713EA8;background-color:#E4D8F0;background-image:-moz-linear-gradient(top, #E4D8F0, #E4D8F0);background-image:-webkit-gradient(linear, left top, left bottom, from(#E4D8F0), to(#E4D8F0));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#E4D8F0, endColorStr=#E4D8F0);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#E4D8F0, endColorStr=#E4D8F0)" }
button.purple:active, button.purple-active, button.purple-active:hover, button.purple:focus{ border-color:#9262C5;background-color:#BFA4DD;background-image:-moz-linear-gradient(top, #BFA4DD, #BFA4DD);background-image:-webkit-gradient(linear, left top, left bottom, from(#BFA4DD), to(#BFA4DD));filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BFA4DD, endColorStr=#BFA4DD);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorStr=#BFA4DD, endColorStr=#BFA4DD)"; }
button.large span.ui-button-content{ font-size:28px }

/* GLOBAL BODY - Cross product marketing boxes */
#global-body                { float:left; width:172px; }
#global-body h2             { font:bold 1.2em arial, sans-serif; color:#222; margin:0; padding:2px 5px; }
#global-body h3             { font:bold 1.2em arial, sans-serif; color:#222; margin:5px 0 0 0; padding:2px 2px 2px 5px; }
#global-body p              { font:normal 1.1em arial, sans-serif; margin:0; padding:0 2px 5px 5px; }
#global-body ul             { margin:0;padding:0; overflow:hidden; }
#global-body li             { padding-left:15px; margin:0; font:normal 1.1em arial, sans-serif; list-style:none; line-height:1.4em; }
#global-body ul li          { background-position:0 -2px !important;}

#global-body div.box        { margin:0 0 10px 10px; background:#ececec; }
#global-body div.adbox      { text-align:center; margin:0px 0 5px 10px; padding:5px 0 0 0; }
#global-body div.notices    { overflow:hidden; margin-bottom:5px; border-bottom:5px solid #ccc; padding-bottom:10px; }

#global-body div.bmjlearning            { margin:0 0 10px 10px; background:#f4f4f4; border-top:3px solid #c8b0e2; border-bottom:1px solid #c8b0e2;border-left:1px solid #c8b0e2; }
#global-body div.bmjlearning            { border-color:#c8b0e2; }
#global-body div.bmjlearning h2         { background:#e4d8f0; border-bottom:1px solid #c8b0e2; }
#global-body div.bmjlearning h3         { border-color:#c8b0e2;}
#global-body div.bmjlearning ul li      { list-style-type:none; background:none; padding:2px; border-bottom:1px solid #ccc; }
#global-body div.bmjlearning a:link     { color: #663399; text-decoration: none; }
#global-body div.bmjlearning a:visited  { color: #663399; text-decoration: none; }
#global-body div.bmjlearning a:active   { color: #663399; text-decoration: none; }
#global-body div.bmjlearning a:hover    { color: #ff00ff; text-decoration: none; }

#global-body div.bmjknowledge           { margin:0 0 10px 10px; background:#f4f4f4; border-top:3px solid #80b9c8; border-bottom:1px solid #80b9c8;border-left:1px solid #80b9c8; }
#global-body div.bmjknowledge           { border-color:#80b9c8; }
#global-body div.bmjknowledge h2        { background:#cceef2; border-bottom:1px solid #80b9c8; }
#global-body div.bmjknowledge h3        { border-color:#80b9c8;}
#global-body div.bmjknowledge ul li     { list-style-type:none; background:none; padding:2px; border-bottom:1px solid #ccc; }
#global-body div.bmjknowledge a:link    { color: #006699; text-decoration: none; }
#global-body div.bmjknowledge a:visited { color: #006699; text-decoration: none; }
#global-body div.bmjknowledge a:active  { color: #006699; text-decoration: none; }
#global-body div.bmjknowledge a:hover   { color: #ff00ff; text-decoration: none; }

#global-body div.bmjcareers             { margin:0 0 10px 10px; background:#f4f4f4; border-top:3px solid #a9baff; border-bottom:1px solid #a9baff;border-left:1px solid #a9baff; }
#global-body div.bmjcareers             { border-color:#a9baff; }
#global-body div.bmjcareers h2          { background:#d4dcff; border-bottom:1px solid #a9baff; }
#global-body div.bmjcareers h3          { border-color:#a9baff;}
#global-body div.bmjcareers ul li       { list-style-type:none; background:none; padding:2px; border-bottom:1px solid #ccc; }
#global-body div.bmjcareers a:link      { color: #003399; text-decoration: none; }
#global-body div.bmjcareers a:visited   { color: #003399; text-decoration: none; }
#global-body div.bmjcareers a:active    { color: #003399; text-decoration: none; }
#global-body div.bmjcareers a:hover     { color: #ff00ff; text-decoration: none; }

#global-body div.bmjgroup               { margin:0 0 10px 10px; background:#f4f4f4; border-top:3px solid #015491; border-bottom:1px solid #015491;border-left:1px solid #015491; }
#global-body div.bmjgroup               { border-color:#015491; }
#global-body div.bmjgroup h2            { background:#37aeee; border-bottom:1px solid #015491; }
#global-body div.bmjgroup h3            { border-color:#015491;}
#global-body div.bmjgroup ul li         { list-style-type:none; background:none; padding:2px; border-bottom:1px solid #ccc; }
#global-body div.bmjgroup a:link        { color: #0099ff; text-decoration: none; }
#global-body div.bmjgroup a:visited     { color: #0099ff; text-decoration: none; }
#global-body div.bmjgroup a:active      { color: #0099ff; text-decoration: none; }
#global-body div.bmjgroup a:hover       { color: #ff00ff; text-decoration: none; }

#global-body div.bmjjournals            { margin:0 0 10px 10px; background:#f4f4f4; border-top:3px solid #8eb0d5; border-bottom:1px solid #8eb0d5;border-left:1px solid #8eb0d5; }
#global-body div.bmjjournals            { border-color:#8eb0d5; }
#global-body div.bmjjournals h2         { background:#d4e5f6; border-bottom:1px solid #8eb0d5; }
#global-body div.bmjjournals h3         { border-color:#8eb0d5;}
#global-body div.bmjjournals ul li      { list-style-type:none; background:none; padding:2px; border-bottom:1px solid #ccc; }
#global-body div.bmjjournals div.blurb  { border-bottom: 1px solid #8eb0d5; padding: 2px; }
#sub-body    div.bmjjournals div.blurb  { padding: 2px 10px 3px; }
#global-body div.bmjjournals a:link     { color: #0066cc; text-decoration: none; }
#global-body div.bmjjournals a:visited  { color: #0066cc; text-decoration: none; }
#global-body div.bmjjournals a:active   { color: #0066cc; text-decoration: none; }
#global-body div.bmjjournals a:hover    { color: #ff00ff; text-decoration: none; }

#global-body div.bmj                    { margin:0 0 10px 10px; background:#f4f4f4; border-top:3px solid #9bd7f7; border-bottom:1px solid #9bd7f7;border-left:1px solid #9bd7f7; }
#global-body div.bmj                    { border-color:#9bd7f7; }
#global-body div.bmj h2                 { background:#cdebfb; border-bottom:1px solid #9bd7f7; }
#global-body div.bmj h3                 { border-color:#9bd7f7;}
#global-body div.bmj ul li              { list-style-type:none; background:none; padding:2px; border-bottom:1px solid #ccc; }
#global-body div.bmj a:link             { color: #006990; text-decoration: none; }
#global-body div.bmj a:visited          { color: #006990; text-decoration: none; }
#global-body div.bmj a:link             { color: #006990; text-decoration: none; }
#global-body div.bmj a:hover            { color: #ff00ff; text-decoration: none; }

/* SITE NAVIGATION */

#site-nav           { float:left; margin:20px 10px 0 10px; width:788px; padding-top:10px; background:transparent url(../../../repository/images/bg-horizontal-dotted.gif) repeat-x scroll top left;}
#site-nav ul        { margin:0;  }
#site-nav li        { line-height:1.6em;padding:0 0 0 3px;margin:0;font-size:1.1em;background-image:none;list-style-type:none; }
#site-nav strong    { text-align:right;display:-moz-inline-box;display:inline-block;width:90px; }

/* FOOTER */

#footer                 { text-align:center; width:980px; padding:20px 5px 0 5px; margin:0 auto 0 auto; background:url(../../../repository/images/bg-footer.gif) no-repeat top center;}
#footer p               { margin:0;padding:0;font:normal 1.1em arial, sans serif; line-height:1.6em;}
#footer div.issn        { display:block; float:left; width:200px; text-align:left;}
#footer div.legal       { display:block; float:left; width:608px; text-align:right;padding:0;}
#footer div.legal ul    { margin:0;padding:0;}
#footer div.legal li    { display:inline;list-style:none; margin:0;padding:0;font:normal 1.1em Arial, Sans Serif; line-height:1.6em;}
#footer div.sub-brand   { text-align:right;float:left; width:172px; margin-top:3px; margin-bottom:30px; padding:0;}

/* ADJUSTMENTS FOR THE JOURNALS AND BLOGS */

#bottom-oas-ad ul li{ padding-left:0; background:none;}
#disqus_thread ul li{ background:none;}
#disqus_thread ul li ul li{ background:none;}