@charset "UTF-8";
@media screen {
html {
color: #000;
background: #fff;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, button, textarea, p, blockquote, th, td, object {
margin: 0;
padding: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset, img {
border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
font-style: inherit;
font-weight: inherit;
}
del, ins {
text-decoration: none;
}
li {
list-style: none;
}
caption, th {
text-align: left;
}
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: normal;
}
q:before, q:after {
content: '';
}
abbr, acronym {
border: 0;
font-variant: normal;
}
legend {
color: #000;
}
input, button, textarea, select, optgroup, option {
font-family: inherit;
font-size: inherit;
font-style: inherit;
font-weight: inherit;
}
table {
font-size: inherit;
}
pre, code, kbd, samp, tt {
font-family: monospace;
font-size: 100%;
line-height: 100%;
}
/* Set new default styles for elements. */
html {
background: #F4F7FA;
line-height: 1.4;
font-size: 75%; /* Base font size of 12 pixels. */
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
color: #000;
}
body {
background: #F4F7FA url(images/page-slide1024.png) repeat-y center 0;
width: 996px;
margin: 0 auto;
padding: 5px 12px 0;
}
pre, code, kbd, samp, tt {
font-family: monospace;
}
h1 {
font-size: 175%; /* 21px */
}
h2 {
font-size: 141.6%; /* 17px */
}
h3 {
font-size: 125%; /* 15px */
}
h4 {
font-weight: bold;
}
h2.selector-box-heading {
font-size: 100%;
}
.index-list dt {
font-size: 141.6%; /* 15px */
font-family: Georgia, serif;
}
.index-list.h3-headings dt, .index-list.pub-topic-box dt {
font-size: 100%;
}
#agency-text, #pdf-text, #nih-trademark, #review-date {
font-size: 91.6%; /* 11px */
}
#nih-trademark {
position: relative;
}
#nih-trademark span {
position: relative;
top: -4px;
font-size: 12px;
}
h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, .index-list dt *, ul *, ol *, .link-button *, form * {
line-height: 1.2;
}
h1, h2, h3, h4 {
font-family: Georgia, serif;
}
h5, h6 {
font-weight: normal;
}
#title {
margin-top: 0;
font-size: 183.3%;
}
#subtitle {
margin-top: 10px;
}
.stamp + #title {
margin-top: 5px;
}
#title, #subtitle {
margin-bottom: 10px;
padding-bottom: 2px;
border-bottom: 1px solid #ccc;
line-height: 1.2;
color: #248;
}
#title.with-sub, #title.with-row {
padding-bottom: 0;
border-bottom: 0 none;
}
#title.with-sub {
margin-bottom: 0;
}
#title.landing-title {
padding-bottom: 0;
border-bottom: none;
}
h1, h2, h3, h4, h5, h6 {
margin: 1em 0 .4em;
}
.normal {
letter-spacing: 0;
font-size: 12px;
}
.simple {
font-style: normal;
}
.weak {
font-weight: normal;
}
a {
color: #123477;
text-decoration: none;
}
a:visited {
color: #57699f;
}
a:hover, a:focus {
color: #060;
text-decoration: underline;
}
a:hover img, a:focus img {
text-decoration: none;
}
strong, optgroup {
font-weight: bold;
}
option {
font-weight: normal;
}
cite, em {
font-style: italic;
}
#btnG {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background-color: #81A63C;
color: #FFF;
font-weight: bold;
border:0 none;
padding:2px 3px;
}
/* Set styles for wireframe elements. */
#skipnav {
display: block;
position: absolute;
left: -10000px;
}
#skipnav:active, #skipnav:focus {
position: static;
}
#banner, #banner *, #nav, #nav *, #footer, #footer *, #org-icons, #org-icons * {
line-height: 1;
}
#banner {
position: relative;
height: 110px;
background: #525DAC;
}
#banner > div, #banner > form {
position: absolute;
}
#logo {
top: 18px;
left: 0;
}
#nih {
top: 0;
right: 0;
}
#tagline {
top: 37px;
left: 170px;
}
#signup {
top: 25px;
right: 3px;
}
#signup a {
padding: 2px 30px 8px;
background: left center url(images/govd-icon_glow.png) no-repeat;
}
#search *, #banner * {
color: #FFF;
}
#search {
bottom: 17px;
right: 11px;
text-align: right;
}
#search #searchbox {
color: #000;
}
#searchbox {
border: 1px solid #def2f8;
}
#searchbox:focus {
border: 1px solid #693;
}
.clearer, #main, #subnav, .post {
clear: both;
}
#nav + #main {
padding-top: 10px;
}
#subnav {
padding: 15px 0 12px;
}
#subnav > span, #subnav > a {
display: inline-block;
}
#subnav a:visited {
color: #248;
}
#subnav > span.separator {
height: 10px;
width: 8px;
margin: 0 10px;
background: url('images/right-triangle-blue.png') no-repeat left bottom;
}
#subnav > a:first-child {
padding-top: 3px;
padding-left: 22px;
background: url('images/subnav-home.png') no-repeat 0 -32px;
}
#subnav > span.last-crumb > a {
font-weight: bold;
font-size: 109.2%;
}
#footer {
margin: 30px 0 0;
background: #fff;
text-align: center;
}
#agency-text {
padding: 10px 0;
}
#org-icons {
margin: 10px -14px 10px -14px;
}
#org-icons a {
margin-left: 40px;
padding: 0;
}
#org-icons a:first-child {
margin-left: 0;
}
#footer .row, #footer .standard-links {
margin: auto;
}
#footer ul.row li:first-child, #footer ul.standard-links li:first-child {
padding-left: 0;
}
#footer .social-media-links > li {
padding-left: 35px;
}
#footer .standard-links li {
padding: 15px 0 15px 40px;
}
#footer li a {
color: #123477
}
#footer .standard-links li a {
text-decoration: underline;
}
#footer .social-media-links li > a:first-child {
display: inline-block;
padding: 6px 0 6px 30px;
background-image: url(images/icons_SM_24x24.png);
background-repeat: no-repeat;
}
#footer .social-media-links .email > a {
background-position: -0px -120px;
}
#footer .social-media-links .rss > a {
background-position: -0px -552px;
}
#footer .social-media-links .facebook > a {
background-position: -0px -168px;
}
#footer .social-media-links .youtube > a {
background-position: -0px -576px;
}
#footer .social-media-links .twitter > a {
background-position: -0px -480px;
}
#footer .social-media-links .addthis > a {
background-position: -0px -48px;
}
#footer .social-media-links .widget > a {
background-position: -0px -600px;
}
#page-bottom {
background: #f4f7fa url(images/bottom_split.png) no-repeat 50% 0;
margin: 0 -14px;
padding: 15px 14px 5px;
width: 100%;
}
#nih-trademark {
margin: 0 -14px;
padding-bottom: 15px;
}
#review-date, #pdf-text {
margin: 5px -14px;
text-align: left;
color: #000;
}
#review-date {
margin-top: 0;
padding-top: 5px;
border-top: 1px solid #CCC;
}
/* Set default styles for elements within a parent with the class standard-styles. */
.standard-styles ul, .standard-styles ol, .standard-styles dl, .standard-styles dt, .standard-styles p, .standard-styles blockquote, .standard-styles table, .standard-styles object, .standard-styles pre, .standard-styles a.row, .standard-styles .box.default h2 + div, .standard-styles .image-gallery {
margin-top: .75em;
}
.standard-styles *:first-child, .standard-styles li > ul, .standard-styles li > ol, .standard-styles object > object, .standard-styles script + object {
margin-top: 0;
}
.standard-styles dd {
margin-top: .2em;
}
.standard-styles ul {
padding-left: 10px;
}
.standard-styles ul.pub-header {
padding-left: 0;
}
.standard-styles ul.pub-header li {
margin-top: 20px;
}
.standard-styles .box ul {
padding-left: 0;
}
.standard-styles li, .standard-styles li li:first-child {
margin-top: .5em;
}
.standard-styles ul > li {
padding-left: 10px;
list-style: none none;
background: url(images/bullet_smallgraysquare.gif) no-repeat 0 3px;
}
.standard-styles ul ul > li {
padding-left: 14px;
background: url(images/dash.png) no-repeat 0 6px;
}
ul.dashes > li {
background: url(images/dash.png) no-repeat 0 6px;
padding-left: 14px;
}
.standard-styles ol {
margin-left: 16px;
padding-left: 16px;
}
.standard-styles ol > li {
list-style: decimal;
}
.standard-styles ol > li > ol > li {
list-style-type: upper-alpha;
}
.standard-styles ol > li > ol > li > ol > li {
list-style-type: lower-roman;
}
.standard-styles ol.outline-list > li {
list-style-type: upper-alpha;
}
.standard-styles ol.outline-list > li > ol > li {
list-style-type: decimal;
}
.standard-styles ol.outline-list > li > ol > li > ol > li {
list-style-type: lower-alpha;
}
.standard-styles ol.minor-list > li > ol > li {
list-style-type: lower-alpha;
}
/* Special ordered list style to increase line height */
.ol-superscript {
font-size: 1em;
padding-bottom: 1em;
margin: 0 2em;
line-height: 1.5;
}
/* Set styles for special classes. */
/* Bolds text directly before the title. */
.standard-styles p.stamp {
margin: 0;
font-weight: bold;
}
p.post-stamp {
margin-bottom: .75em;
font-weight: normal;
font-style: italic;
color: #333;
}
.standard-styles p.datestamp {
margin: 0 0 20px;
font-style: italic;
}
/* Groups an image and its caption text apart from the rest of a document. */
.image-feature {
margin: .75em 0 .75em 20px;
padding: 0 0 0 10px;
border-left: 2px solid black;
}
.image-feature img {
display: block;
margin: 10px 0;
}
.image-feature h4 {
font-size: 125%;
text-align: center;
}
/* Centers ampersands above boilerplate text at the end of news items. */
.prtag {
text-align: center;
}
/* Wraps elements that contain floated elements in cases where the float-wrapper element must inherit the height of its floated descendants. */
.float-wrapper {
float: left;
}
/* Separates blog posts in indexes. */
.post {
margin: 2em 0 !important;
padding: 2em 0;
border: 1px dashed #576099;
border-width: 1px 0;
clear: both;
}
.post + .post {
margin-top: 0;
padding-top: 0;
border-top-width: 0;
}
/* Adds bottom margin: useful for items preceding float. */
.pre-displace {
margin-bottom: .75em;
}
/* Floats an element (usually an image) to the right. */
.displace-text {
float: right;
margin: 0 0 1em 16px;
}
/* Floats an element (usually an image) to the left. */
.displace-text-alt {
float: left;
margin: 0 16px 1em 0;
}
/* Removes the top margin from adjacement paragraph, which improves appearance of float. Using the universal selector instead of p triggers several IE bugs. */
.displace-text + p, .displace-text + ul, .displace-text + h2, .displace-text + h3, .displace-text-alt + p, .displace-text-alt + ul, .displace-text-alt + h2, .displace-text-alt + h3 {
margin-top: 0;
}
/* Floats the table of contents when a floated image precedes it. */
.displace-text-alt + .toc {
float: left;
}
/* Increases the visual, not the semantic, impact of an element. */
.shout {
font-size: 150%;
font-weight: bold;
}
.standard-styles .level1 {
padding-left: 2em;
}
.standard-styles .level2 {
padding-left: 4em;
}
.standard-styles .level3 {
padding-left: 6em;
}
.standard-styles .level4 {
padding-left: 8em;
}
.icon-link {
display: block;
}
.icon-link img {
float: left;
display: inline;
margin-right: 10px;
}
/* Removes bullets from items that are part of indexes. */
ul.index-list > li, ul.simple-list > li, .index-list dt, .index-plain-list dt {
padding-left: 0;
background: none;
}
.index-list.separate dt {
margin-top: 16px;
border-top: 1px dotted #ccc;
}
.index-list.separate dt:first-child {
margin-top: 0;
border-top: 0 none;
}
.index-list li, .index-list dt, .index-plain-list dt {
clear: both;
margin-top: 0;
padding-top: 15px;
}
.index-list li:first-child, .index-list dt:first-child, .index-plain-list dt:first-child {
padding-top: 5px;
}
.index-list dt, .index-plain-list dt {
margin-bottom: 0;
}
.index-plain-list dt {
font-weight: bold;
}
.index-list a.image-link {
float: left;
}
.index-list img, .index-plain-list img {
float: left;
margin-right: 8px;
padding-top: 3px;
display: inline;
}
.index-list .displace-text, .index-list .displace-text-alt {
margin: 0;
}
.index-list dd span, .index-plain-list dd span {
display: block;
padding: 2px 0 5px;
}
.index-list dd span.displace-text, .index-list dd span.displace-text-alt {
padding: 0;
}
p.index-preview-image {
margin-top: 0;
}
.slideshow-list li {
margin-top: 10px;
padding-top: 10px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #CBCEE6;
}
.slideshow-list li:first-child {
padding-top: 0;
border-top-width: 0;
}
.slideshow-list img {
display: block;
padding-top: 10px;
}
.box, a.box.link-button {
display: block;
position: relative;
clear: both;
padding: 9px 9px 11px;
border: 1px solid;
border-color: #DDD;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
background: url(images/box/box-background.png) repeat-x 0 -0px;
}
.box.picture {
height: 220px;
padding: 0;
}
.box.tight {
padding: 0;
}
.box.blank {
background: #FFF;
}
a.box.link-button:hover, a.box.link-button:focus {
text-decoration: none;
border-color: #f5f5f5 #969696 #646464 #f2f2f2;
background: #f8fdff;
color: #248;
}
a.box.link-button:visited {
color: #248;
}
a.box.link-button.recovery-icon > *:first-child {
min-height: 52px;
margin: 0;
padding-right: 60px;
background: url("images/recovery.png") no-repeat right 50%;
cursor: pointer;
}
a.box.link-button.irp-icon > *:first-child {
min-height: 76px;
margin: 0;
padding-right: 100px;
background: url("images/irp-icon.png") no-repeat right 50%;
cursor: pointer;
}
a.box.link-button.eduresources-icon > *:first-child {
min-height: 56px;
margin: 0;
padding-right: 90px;
background: url("images/edu-icon.png") no-repeat right 50%;
cursor: pointer;
}
.box.default h2:first-child {
position: relative;
top: -2px;
margin: 0;
padding: 0 0 4px;
line-height: 1;
border-bottom: 1px solid #693;
}
.box.sidebar-archive h2 {
margin: 10px 0 0;
padding-top: 10px;
border-top: 1px dotted #ccc;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.box.sidebar-archive h2:first-child {
margin-top: 0;
padding-top: 0;
border-top: 0 none;
}
.box.sidebar-archive h3 {
margin: 8px 0 0 15px;
padding-top: 8px;
border-top: 1px dotted #ccc;
font-size: 108.3%;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.box.sidebar-archive h2 + h3 {
margin-top: 0;
padding-top: 0;
border-top: 0 none;
}
.box.sidebar-archive ul + h3 {
margin-top: 5px;
}
.box.sidebar-archive h2 + ul, .box.sidebar-archive h3 + ul {
margin: 5px 0 0 15px;
}
.box.sidebar-archive h3 + ul {
margin-left: 25px;
}
.row.somi-icon > * {
vertical-align: middle;
}
.somi-icon > *:first-child {
padding-right: 10px;
}
.standard-styles h2.viewrecent-link {
margin: 0;
padding: 8px;
border: 1px solid #693;
background-color: #f3fafd;
font-size: 100%;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
.standard-styles ul.pubtoc > li.current_page {
padding: 5px 5px 5px 13px;
background-color: #693;
color: #FFF;
}
.sidenav-menu + .sidenav-menu, .viewrecent-link + .sidenav-menu {
margin-top: 15px;
}
.standard-styles .quick-links, .standard-styles .sidenav-menu, .standard-styles .pubtoc {
border-left: 1px solid #693;
}
.standard-styles .quick-links h2, .standard-styles .sidenav-menu h2 {
margin: 0;
padding: 5px 5px 5px 8px;
font-size: 100%;
text-transform: uppercase;
background-color: #693;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
color: #fff;
}
.standard-styles .sidenav-menu h3 {
margin: 0;
padding: 5px 5px 5px 8px;
}
.standard-styles .sidenav-menu h3 span {
color: #060;
}
.standard-styles .quick-links ul, .standard-styles .sidenav-menu ul, .standard-styles .sidenav-menu ol, .standard-styles .pubtoc {
margin: 0;
padding: 0;
list-style: none;
}
.standard-styles .quick-links li, .standard-styles .sidenav-menu li, .standard-styles .sidenav-menu li:first-child, .standard-styles .pubtoc li {
padding: 0;
margin: 0;
list-style: none;
background-image: none;
}
.standard-styles .quick-links li > a:first-child, .standard-styles .sidenav-menu a, .standard-styles .sidenav-menu strong, .standard-styles .pubtoc a {
display: block;
padding: 5px 5px 5px 13px;
border-top: 1px solid #ccc;
color: #248;
background: #f3fafd;
}
.standard-styles .quick-links li > a:first-child[rel~="external"]:after {
content: "";
display: inline-block;
height: 14px;
width: 20px;
background: url("images/extlink.png") scroll no-repeat right bottom;
}
.standard-styles .sidenav-menu ol ul {
border-top: 1px solid #ccc;
}
.standard-styles .sidenav-menu ol ul a {
padding-left: 40px;
}
.standard-styles .quick-links li span, .standard-styles .sidenav-menu span, .standard-styles .pubtoc span {
color: #000;
}
.standard-styles .quick-links li > a:first-child:hover, .standard-styles .sidenav-menu a:hover, .standard-styles .pubtoc a:hover {
text-decoration: none;
color: #060;
background: #F2FBF0 url(images/arrows.png) no-repeat 1px -72px;
}
.standard-styles .quick-links li:first-child > a:first-child, .standard-styles .sidenav-menu li:first-child a, .standard-styles .pubtoc li:first-child a {
border-top: 0 none;
}
.standard-styles .box.current-page {
background: #f2fbf0;
}
.standard-styles p.more-links {
margin: 0;
padding-top: .75em;
clear: both;
text-align: right;
}
.standard-styles .more-links a, .standard-styles .more-links a:visited {
color: #060;
padding-left: 10px;
background: url(images/carret.png) no-repeat left 5px;
}
.standard-styles p.continue-links {
margin: 0;
padding-top: .75em;
clear: both;
font-weight: bold;
}
.standard-styles p.continue-links span.caret {
display: inline;
font-size: 125%;
}
.standard-styles .continue-links a, .standard-styles .continue-links a:visited {
color: #060;
}
/* MJT adding floats for social media landing page icons */
#socmed-leftcolumn {
width: 200px; border: 1px solid red; float: left;
}
#socmed-rightcolumn {
width: 200px; border: 1px solid red; float: right;
}
/** Styles for icons. Font size of element with icon is important. **/
.icon {
display: block;
}
.SM-icons.icon {
background: url(images/icons_SM_24x24.png) no-repeat;
padding: 6px 0 6px 30px;
}
.SM-icons.email-icon {
background-position: 0 -120px;
}
.SM-icons.rss-icon {
background-position: 0 -552px;
}
.SM-icons.facebook-icon {
background-position: 0 -168px;
}
.SM-icons.youtube-icon {
background-position: 0 -576px;
}
.SM-icons.twitter-icon {
background-position: 0 -480px;
}
.SM-icons.addthis-icon {
background-position: 0 -48px;
}
.standard-styles li.icon-list-item {
padding-left: 0;
background: none;
}
.standard-styles li.icon-list-item a {
white-space: nowrap;
}
.standard-styles li.icon-list-item > ul {
margin-top: 1em;
}
.standard-styles li.icon-list-item > ul > li.icon-list-item {
padding-left: 2em;
}
.icon16, .pub-header a[lang] {
background: url("images/icon16.png") no-repeat scroll left top transparent;
padding: 5px 0 5px 23px;
}
a.icon16 + a.icon16 {
margin-left: 20px;
}
.pdf-16 {
background-position: 0 -61px;
}
.epub-16 {
background-position: 0 3px;
}
.mobi-16 {
background-position: 0 -29px;
}
.cart-16 {
background-position: 0 -157px;
}
.international-16, .pub-header a[lang] {
background-position: 0 -125px;
}
.completepub-16 {
background-position: 0 -91px;
}
.download-16 {
background-position: 0 -189px;
}
.next-16 {
background-position: 0 -285px;
}
.icon32 {
background: url("images/icon32.png") no-repeat scroll left top transparent;
padding: 10px 0px 10px 38px;
}
.icon32 + .icon32 {
margin-left: 5px;
}
.completepub-32 {
background-position: 0 -64px;
}
.email-icon, .rss-icon, .facebook-icon, .twitter-icon, .youtube-icon, .phone-icon, .cart-icon, .download-icon {
padding: 0 5px 6px 23px;
background: no-repeat left top;
}
.email-icon {
background-image: url(images/email_16.png);
}
.rss-icon {
background-image: url(images/rss_16.png);
}
.facebook-icon {
background-image: url(images/facebook_16.png);
}
.twitter-icon {
background-image: url(images/twitter_16.png);
}
.youtube-icon {
background-image: url(images/youtube_16.png);
}
.phone-icon {
background-image: url(images/phone_16.png);
}
.cart-icon {
background-image: url(images/cart_16.png);
}
.download-icon {
background-image: url(images/download1_16.png);
}
.audio-icon {
padding-left: 23px;
line-height: 1.4;
background: url(images/headphone_16.png) no-repeat left 0px;
}
.video-icon {
padding-left: 23px;
line-height: 1.4;
background: url(images/camcorder_16.png) no-repeat left 0px;
}
.play-icon {
display: inline-block;
vertical-align: baseline;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 33px;
margin-right: 10px;
line-height: 1;
background: url(http://www.nimh.nih.gov/images/play-icon.png) no-repeat left center;
}
.transcript-icon {
display: inline-block;
vertical-align: baseline;
padding-top: 7px;
padding-bottom: 7px;
padding-left: 20px;
line-height: 1;
background: url(images/text_16.png) no-repeat left center;
}
.transcript-icon.inline-icon {
padding-top: 4px;
padding-bottom: 0;
}
.video-image-link {
display: block;
position: relative;
width: 275px;
margin-top: 5px;
}
/** Styles for icons in container element. **/
.sprite {
display: inline-block;
vertical-align: baseline;
height: 16px;
width: 16px;
background: top right no-repeat;
}
.video-icon-sprite {
background-image: url(images/camcorder_16.png);
}
.audio-icon-sprite {
background-image: url(images/headphone_16.png);
}
.play-icon-overlay {
display: block;
height: 52px;
width: 52px;
position: absolute;
bottom: 15px;
right: 10px;
background: url(images/play-icon-big.png) no-repeat left top;
}
.video-image-link:hover .play-icon-overlay {
background-position: left -52px;
}
.play-icon-overlay:hover {
cursor: pointer;
}
.completepub-link {
padding: 3px;
border: 1px solid #e9f1ce;
background-color: #f2fbf0;
}
.completepub-link a {
display: block;
}
.completepub-32 a:hover {
color: #060; text-decoration: none;
}
.pub-pullquote {
padding: 20px 20px 20px 40px;
border: #f2fbf0 solid 2px;
background: url("images/icon32_left-double-quote.png") no-repeat #f2fbf0 5px 5px;
font-style: italic;
font-size: 125%;
}
span.clearer {
display: block;
height: 0;
font-size: 0;
line-height: 0;
}
br.clearer {
font-size: 0;
line-height: 0;
}
/* Set styles for classes that define column layout. */
/* Alternative styles for layout. James:25.05.10 */
.row, .standard-links {
display: table;
}
.row > *, .standard-links > li {
display: table-cell;
vertical-align: top;
}
.row.standard > div:first-child {
width: 728px;
}
.row.standard.nimh_PostIndex_P > div:first-child, .row.standard.nimh_Post_P > div:first-child {
width: 708px;
padding-right: 20px;
}
.row.standard > div:first-child + div.ie0607-lc {
width: 258px;
padding-left: 10px;
}
.row.narrow > div:first-child {
width: 258px;
padding-right: 10px;
}
.row.narrow > div:first-child + div.ie0607-lc.ie0607-narrow {
width: 460px;
}
.row.narrow-flip > div:first-child {
width: 460px;
padding-right: 10px;
}
.row.narrow-flip > div:first-child + div.ie0607-lc.ie0607-narrow-flip {
width: 258px;
}
.row.even > div:first-child, .row.even > div.ie0607-lc.ie0607-even { /* Extra rule specificity fixes IE bug. */
width: 359px;
}
.row.even > div:first-child {
padding-right: 5px;
}
.row.even > div:first-child + div.ie0607-lc.ie0607-even {
padding-left: 5px;
}
.row.narrow-in-box > div:first-child {
width: 275px;
padding-right: 15px;
border-right: 1px solid #693;
}
.row.narrow-in-box > div:first-child + div.ie0607-lc.ie0607-narrow-in-box {
width: 402px;
padding-left: 15px;
}
.row.even-in-box > div:first-child {
width: 339px;
padding-right: 15px;
}
.row.even-in-box > div:first-child + div.ie0607-lc.ie0607-even-in-box {
width: 338px;
padding-left: 15px;
border-left: 1px solid #693;
}
.even-in-box, .narrow-in-box {
margin-top: 5px;
}
.row.standard-triple > div:first-child, .row.standard-triple > div.ie0607-lc.ie0607-standard-triple { /* Extra rule specificity fixes IE bug. */
width: 224px;
}
.row.standard-triple > div:first-child + div.ie0607-mc.ie0607-standard-triple { /* Extra rule specificity fixes IE bug. */
width: 498px;
padding: 0 25px;
}
#subnav > div:first-child + div > a {
display: inline-block;
margin-left: 10px;
}
/* Ensures that top margin is present on adjacent element when it has the class row or box. */
.row + .row, .box + .row, p + .row, ul + .row, hr + .row, .box + .box, .disclaimer + .box, .row + .box, .clearer + .box, .swf_callout + .box, p + .box, ul + .box, ol + .box, dl + .box, table + .box, .viewrecent-link + .box, .box + .widget-include {
margin-top: 10px;
}
.standard-links {
margin-top: 10px;
}
.page-tools + .box {
margin-top: 15px;
}
#addthis-bottom {
float: right;
clear: both;
margin:30px 0 10px;
}
.slider {
height: 200px;
overflow-y: scroll;
}
.index-plain-list.media-list img, .index-plain-list.media-list .media-action {
margin-bottom: 10px;
}
.index-plain-list.media-list dt {
margin-top: 0;
padding-top: 10px;
border-top: 1px dotted #555;
}
.index-plain-list.media-list dt:first-child {
border-top:0 none;
}
.pub-box {
padding-right: 100px;
background: url('images/pubs-narrow.png') no-repeat right 50%;
}
.pub-box h2:first-child {
margin: 0;
padding: 0 0 5px;
border-bottom: 1px solid #555;
}
.pub-box h2:first-child + h2 {
margin: 5px 0 0;
}
.selector-scroll, .selector-with-latest {
height: 200px;
overflow-y: scroll;
border: 1px solid #ddd;
padding-left: 5px;
}
.selector-scroll:hover, .selector-with-latest:hover {
border: 1px solid #999;
}
.selector-with-latest {
height: 200px;
}
.selector-scroll {
height: 370px;
margin-top: 10px;
}
.standard-styles .selector-scroll ul > li, .standard-styles .selector-with-latest ul > li, .sidebar-archive h3 span {
padding-left: 14px;
list-style: none none;
background: url(images/dash.png) no-repeat 0 6px;
font-weight: bold;
}
.standard-styles .selector-scroll ul ul > li, .standard-styles .selector-with-latest ul ul > li {
padding-left: 10px;
background:url(images/bullet_smallgraysquare.gif) no-repeat 0 3px;
font-weight: normal;
}
.swf_image img, .swf_image_embed img, .swf_image_embed_callout img {
float: left;
margin-right: 10px;
}
.swf-image_embed img, .swf_image_embed_callout img {
margin-bottom: 10px;
}
.swf_callout .displace-text-alt {
margin-bottom: 0;
}
.swf_callout_text {
margin: 0 0 1em;
padding: 0;
}
.news-page-top-items {
margin-bottom: 10px;
}
.extras-image {
width: 224px;
margin-left: 10px;
float: right;
margin-bottom: 1em;
}
.extras-image div {
padding: 10px;
border: 2px solid #777;
}
.extras-image p {
margin: 0;
padding-top: 10px;
}
.image-caption-alt {
float: left;
margin:0.2em 8px 8px 0;
width: 100px;
font-weight: bold;
}
.image-caption-alt img {
display: block;
margin-bottom: 8px;
}
.image-caption-alt p {
margin: 0;
}
table.BasicTable {
text-align: left;
border-top: 1px solid black;
border-left: 1px solid black;
empty-cells: show;
border-collapse: collapse;
margin-bottom: 1em;
}
table.BasicTable caption {
padding: 0 0 5px 0;
font-weight: bold;
font-size: 116.6%;
}
table.BasicTable th {
padding: 5px;
vertical-align: top;
border-bottom: 1px solid black;
border-right: 1px solid black;
font-weight: bold;
}
table.BasicTable td {
padding: 5px;
vertical-align: top;
border-bottom: 1px solid black;
border-right: 1px solid black;
}
table tr.prominent td {
font-weight: bold;
}
table.agenda td {
font-weight: bold;
}
table.agenda td dd {
font-weight: normal;
font-style: italic;
}
table.listing th {
padding: 0.4em;
text-align: left;
}
table.listing thead th {
background-color: #ccc;
}
table.listing tbody th {
background-color: #eee;
}
table.listing td {
padding: 0.4em;
border-bottom: 1px solid #ccc;
}
table.BasicTable.matrix th[scope="rowgroup"] {
vertical-align: middle;
}
table.BasicTable.matrix th[headers] {
padding-left: 25px;
}
table.BasicTable.rdoc th[scope="colgroup"], table.BasicTable.rdoc th[scope="col"] {
background-color: #ccc;
}
table.NoBorder th, td {
padding: 5px 10px 5px 0;
vertical-align: top;
text-align: left;
}
table.NoBorder th {
font-weight: bold;
}
.setout h3 {
text-align: center;
}
.bind, .colbind th:first-child, .colbind td:first-child {
white-space: nowrap;
}
.colbind th:first-child[scope="rowgroup"] {
white-space: normal;
}
.research-box {
float: right;
width: 50%;
margin-left: 1%;
padding:0 1em 1em 1em;
background: #f5f7dc;
}
.pub-description {
margin-bottom: 10px;
font-weight: bold;
}
.pub-toc {
font-weight: bold;
}
.quote {
padding-left: 1em;
margin-left: 2em;
margin-bottom: 1.4em;
font: bold italic 1.2em Georgia, Arial, Helvetica, sans-serif;
line-height: 1.6;
color: #808059;
border-left: 1px dotted #ccc;
}
sup {
line-height: 1;
}
p.publication-links {
font-weight: bold;
font-size: 140%;
}
.previouspagelink {
margin-right: 1em;
}
.previouspage, .nextpage, .contentspage {
padding-left: 18px;
font-weight: bold;
background: no-repeat left top;
}
.previouspage, .contentspage {
background-image: url(images/button_left.gif);
}
.nextpage {
background-image: url(images/button_right.gif);
}
a.pdf {
padding-right: 19px;
padding-bottom: 1em;
background:url(images/icon_pdf.gif) no-repeat right top;
}
.encloseborder, .setout {
border: solid 2px black;
margin: 1em 0;
padding: 1em;
}
.setout h2, .setout h3 {
text-align: center;
}
.media-toc li {
margin-top: 10px;
}
.media-toc li:first-child {
margin-top: 0;
}
p.feed-button {
float: left;
margin:0 10px 10px 0;
padding:10px 0;
display: inline;
}
.feed-button a {
color: #666;
padding:10px 15px 10px 36px;
background:#ddd url(images/feed-icon-14x14.png) no-repeat 15px 50%;
border-top:1px solid #e2e2e2;
border-right:1px solid #818181;
border-bottom:1px solid #565656;
border-left:1px solid #d7d7d7;
}
.feed-button a:hover {
color: #444;
background:#eee url(images/feed-icon-14x14.png) no-repeat 15px 50%;
border-top:1px solid #f5f5f5;
border-right:1px solid #969696;
border-bottom:1px solid #646464;
border-left:1px solid #f2f2f2;
}
.rss-link {
display: inline-block;
padding:3px 0 3px 18px;
line-height: 1;
background:url(images/feed-icon-14x14.png) no-repeat left 2px;
cursor: pointer;
}
.swf_callout {
margin-top: 10px;
}
.swf_callout:first-child {
margin-top: 0;
}
.video {
display: inline-block;
padding:0 0 0 25px;
background:url(images/camcorder_16.png) no-repeat left 0;
}
ol[type=A]> li, ol.uAlpha > li {
list-style-type: upper-alpha;
}
ol[type=la]> li, ol.lAlpha > li {
list-style-type: lower-alpha;
}
ol.decimal > li {
list-style-type: decimal;
}
.swf_image_embed_callout {
border:1px solid #ccc;
margin:10px 0;
padding: 10px;
}
.box > .swf_image_embed_callout {
border: none;
padding: 0;
margin: 0;
}
hr {
height: 1px;
margin: 0;
padding: .75em 0 0;
border: 0 none;
border-bottom: 1px solid #ccc;
background: none;
line-height: 0;
}
.central, tr.central td, tr.central th {
text-align: center;
}
.pager {
margin-top: 1em;
text-align: right;
}
.pager .box {
font-size: 116.6%;
font-weight: bold;
}
#title + .pager {
margin-top: 0;
}
.pager + .box {
margin-top: 1em;
}
.pager .prev, .pager .next {
display: inline-block;
height: 18px;
width: 16px;
vertical-align: middle;
background: no-repeat center center;
cursor: pointer;
}
.pager .prev {
background-image: url(images/button_back.png);
}
.pager .next {
background-image: url(images/button_next.png);
}
.standard-styles p.priority {
margin-top: 5px;
padding-left: 10px;
letter-spacing: 1px;
font-family:Georgia, serif;
font-weight: bold;
font-size: 125%; /* 15px */
background:url(images/bullet_smallgraysquare.gif) no-repeat 0 5px;
}
.standard-styles p.standout {
font-size: 125%; /* 15px */
}
.standard-styles .outline.NoBorder th {
padding: 5px; font-family: Georgia, serif; font-size: 125%; letter-spacing: 1px;
}
.standard-styles .outline h3 {
font-size: 116.6%; /* 14px */
}
.standard-styles .outline h3 em {
font-weight: normal;
}
.standard-styles .outline h4 {
font-family: Georgia, serif; letter-spacing: 1px;
}
.standard-styles .outline h5 {
font-family: Georgia, serif; font-weight: bold;
}
.standard-styles .outline dt {
font-weight: bold;
}
.standard-styles .outline dd {
margin-left: 35px;
}
.standard-styles .outline dd + dd {
margin-top: .75em;
}
.standard-styles .term-list dt {
font-weight: bold;
}
.standard-styles table.NoBorder.rules tbody th, .standard-styles table.NoBorder.rules tbody td {
border-top: 1px solid #000;
}
div.image-gallery {
width: 100%;
}
div.image-gallery > div {
display: inline-block;
margin-right: 5px;
margin-bottom: 10px;
vertical-align: top;
}
.image-gallery img {
display: block;
margin: 0;
padding: 0;
}
.image-gallery .image-gallery-caption {
margin: 0;
padding: 5px;
border: solid black;
border-width: 0 1px 1px;
}
.clearer + #pubcontents {
margin-top: 10px;
}
.note {
margin-left: 3em;
}
div.citations {
white-space: pre-line;
width: inherit;
}
a[rel~="external"].govd-logo {
display: inline-block;
min-height: 32px;
padding-left: 40px; padding-right: 0;
background: url(images/govd-icon.png) no-repeat 0px 2px;
}
a[rel~="external"].govd-logo-bubble {
background: url("images/icon-govdelivery-bubble-16x16.png") no-repeat left top;
padding-left: 20px; padding-right: 0;
}
/* Styles for blurb chart (from therapeutics index page). */
table.parseAtAssembly_blurb_chart {
border: 1px solid #000;
border-collapse: collapse;
empty-cells: show;
}
.parseAtAssembly_blurb_chart caption {
font-size: 141.6%;
font-weight: bold;
text-align: center;
}
.parseAtAssembly_blurb_chart th, .parseAtAssembly_blurb_chart td {
text-align: left;
vertical-align: top;
}
.parseAtAssembly_blurb_chart thead th {
font-weight: bold;
}
.parseAtAssembly_blurb_chart thead .chart_headers th, .parseAtAssembly_blurb_chart tbody td {
border: 1px solid #000;
}
.parseAtAssembly_blurb_chart thead .chart_headers th, .parseAtAssembly_blurb_chart tbody td div {
text-align: center;
}
.parseAtAssembly_blurb_chart tbody td {
vertical-align: middle;
}
.parseAtAssembly_blurb_chart caption, .parseAtAssembly_blurb_chart thead .chart_headers th, #chart_nimh, #chart_ics, .parseAtAssembly_blurb_chart div {
padding: 3px;
}
.parseAtAssembly_blurb_chart .equal_columns col {
width: 6em;
}
#chart_target {
background-color: #f60;
color: #000;
}
#chart_assayDev {
background-color: #f90;
color: #000;
}
#chart_hts {
background-color: #fc0;
color: #000;
}
#chart_hitToLead {
background-color: #fc6;
color: #000;
}
#chart_leadOpt {
background-color: #ff0;
color: #000;
}
#chart_preClin {
background-color: #9c0;
color: #fff;
}
#chart_p1 {
background-color: #36f;
color: #fff;
}
#chart_p2 {
background-color: #339;
color: #fff;
}
#chart_p3-4 {
background-color: #808;
color: #fff;
}
.parseAtAssembly_blurb_chart td[headers~="chart_nimh"] {
background: #add;
}
.parseAtAssembly_blurb_chart td[headers~="chart_ics"] {
background: #dea;
}
#chart_nimh > span, #chart_ics > span {
padding-left: 10px;
border-left: 18px solid;
font-weight: bold;
}
#chart_nimh > span {
border-left-color: #add;
}
#chart_ics > span {
border-left-color: #dea;
}
.parseAtAssembly_blurb_chart .blurb {
visibility: hidden;
position: absolute;
width: 300px;
margin-left: -1px;
border: #444 solid;
border-width: 0 1px 1px 1px;
background: #EEE;
text-align: left;
color: #000;
z-index: 10;
}
.parseAtAssembly_blurb_chart .blurbHover .blurb {
visibility: visible;
}
.standard-styles .loosely li {
padding-left: 25px;
line-height: 1.4em;
background: url("images/icon_round-gray.png") no-repeat scroll 0 0 transparent;
}
h2.more-about-header {
margin: 2em 0 0;
padding: 5px 0 0;
border-top: 1px solid #ccc;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: normal;
}
h2.more-about-header + ul {
margin-top: .2em;
}
.standard-styles .body-heading {
font-family: Georgia, serif;
font-weight: normal;
}
.standard-styles *.main-text {
margin: 0;
padding: 0;
font-size: 1.17em;
line-height: 1.6;
}
.standard-styles .selector-box {
font-size: 1.17em;
}
.standard-styles .sidewrap {
float: left;
width: 258px;
margin-right: 20px;
}
.row.even-p {
width: 100%;
}
.row.even-p > div:first-child, .row.even-p > div.ie0607-lc.ie0607-even-p { /* Extra rule specificity fixes IE bug. */
width: 48%;
}
.row.even-p > div:first-child {
padding-right: 2%;
}
.row.even-p > div:first-child + div.ie0607-lc.ie0607-even-p {
padding-left: 2%;
}
.clearfix:before, .clearfix:after {
content: ""; display: table;
}
.clearfix:after {
clear: both;
}
a[rel~="external"] {
padding-right: 14px;
background: url("images/extlink.png") scroll no-repeat right center;
}
.slideshow a[rel~="external"], a.hasImage[rel~="external"] {
padding-right: 0;
background-image: none;
}
.disclaimer {
display: none;
position: absolute;
background: transparent url("images/extlink_bg.png") no-repeat left;
height: 32px;
width: 255px;
padding-top: 15px;
padding-left: 8px !important;
font-size: 10px;
color: #000;
}
.social-media-links .disclaimer {
margin-left: -10px;
}
.bracket-list span span {
background: #eee;
}
.bracket-list > span {
margin-right: 20px;
}
table.sortable thead th {
background: #eee;
text-align: center;
font-size: 108.3%;
}
table tr.active_false > * {
background: #eee;
}
.yell {
color: #F00;
}
a.print-link {
display: inline-block;
height: 24px;
width: 24px;
vertical-align: bottom;
line-height: 1;
background: url(images/print.png) no-repeat top left;
}
a.print-link:hover {
cursor: pointer;
}
.resize-buttons {
margin-left: 10px;
}
.resize-buttons input {
margin-left: 5px;
}
.resize-buttons input:first-child {
margin-left: 0;
}
}
@media print {
body {
font: 12pt Georgia, "Times New Roman", Times, serif;
line-height: 1.3;
}
#skipnav_wrap, #banner, #nav, #subnav, #footer, video, audio, object, embed, iframe, .disclaimer, .page-tools {
display: none;
}
#main:before {
display: block;
content: url(images/nimhlogobw.png);
}
#main > :first-child:before {
display: block;
content: "The National Institute of Mental Health: www.nimh.nih.gov";
}
img {
max-width: 500px;
border: 0;
}
a {
color: #000;
}
@page {
margin: 0.5cm;
}
}