|
/* CRS XHTML CSS style sheet */
/* Copyright © 2003 McKesson Health Solutions. All rights reserved. */
/* The above copyright notwithstanding, this sample style sheet
is intended as a model for use by McKesson's CRS customers.
Please use it and modify it freely.
*/
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
/* McKesson standard colors:
003399 medium blue
ff6600 orange
993300 dark orange
333333 dark gray
666666 medium dark gray
999999 medium gray
cccccc light gray
ffffff white
000000 black
*/
a:hover {
background-color: #ffffff;
color: #993300; /* dark orange */
text-decoration: underline;
}
a:link {
font-weight: bold;
background-color: #ffffff;
color: #003399; /* medium blue */
text-decoration: underline;
}
a:active {
background-color: #ffffff;
color: #003399; /* medium blue */
text-decoration: underline;
}
a:visited {
font-weight: bold;
background-color: #ffffff;
color: #ff6600; /* orange */
text-decoration: underline;
}
.crsbold {}
.crsital {}
.crsul {
margin-top: -0.2em;
margin-bottom: 0;
}
.crsolnum {
margin-top: -0;
margin-bottom: 0;
}
.crsollet {
margin-top: -0;
margin-bottom: 0;
}
body.crsimage {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 12pt;
line-height: 15pt;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 6pt;
}
body.crstopic, body.crsrelatedtopics, body.crsart, body.crsindex {
/*
Note that a background color or image must go here and not in
div.crstopicbody if it is intended to fill the entire background.
If it's put in div.crstopicbody it will only fill the box that
defines the extent of the topicbody div.
*/
}
div.crstopicbody, div.crsreltopicsbody, div.crsartbody {
/* IE 5.5 incorrectly uses text-align to center block-level
elements. We used text-align: center in the enclosing
level div.crstopicbody (here) to get div.content (and the
header and footer image blocks) to center properly.
See http://www.bluerobot.com/web/layouts/
text-align: center;
*/
/* Alternate centering hack for IE 5.5. Move position to
exact center; then use negative (!) margin.
See http://www.bluerobot.com/web/layouts/
*/
}
div.crsindexbody {
/* IE 5.5 incorrectly uses text-align to center block-level
elements. We used text-align: center in the enclosing
level div.crstopicbody (here) to get div.content (and the
header and footer image blocks) to center properly.
See http://www.bluerobot.com/web/layouts/
text-align: center;
*/
/* Alternate centering hack for IE 5.5. Move position to
exact center; then use negative (!) margin.
See http://www.bluerobot.com/web/layouts/
position: absolute;
left: 50%;
margin-left: -316px;
*/
}
div.crstopicbodyinner, div.crsreltopicsbodyinner, div.crsartbodyinner, div.crsindexbodyinner {
}
div.crsheader {
margin-left: 0;
}
div.crsheaderinner {
}
div.crstopiccontent, div.crsreltopicscontent, div.crsartcontent, div.crsindexcontent {
}
div.crstopiccontentinner, div.crsreltopicscontentinner, div.crsartcontentinner, div.crsindexcontentinner {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: small;
/* Not for printing
border: 3px solid #999999;
border-top-width: 9px;
color: black;
background-color: #ffffff;
width: 628px;
margin-top: 6px;
*/
color: black;
background-color: #ffffff;
width: 500px;
margin-top: 6px;
/* We no longer use auto margins for horizontal centering
because they don't work on IE 5.5. We use the "negative
margin" technique noted above.
margin-left: auto;
margin-right: auto;
*/
/* IE 5.5 incorrectly uses text-align to center block-level
elements. We used text-align: center in the enclosing
level div.crstopicbody above to get this block (and the
header and footer image blocks) to center properly.
Now we set text-align: left to counteract the center
attribute in div.crstopicbody, so that our text will be
left-aligned (unless we override that).
If we don't use the text-align: center method (and use the
alternate "negative margin" method instead), it doesn't
hurt to leave the text-align: left here.
See http://www.bluerobot.com/web/layouts/
*/
text-align: left; /*XXXXXXXXXXXXXXX*/
}
div.crsheadmatter {
}
a.crsheadlink {
display: none; /* For printing */
font-weight: normal;
/*
color: #ffffff;
background-color: #ff6600; /* orange */
*/
text-decoration: none;
}
a.crsheadlink:visited {
font-weight: normal;
/*
color: #ffffff;
background-color: #ff6600; /* orange */
*/
text-decoration: none;
}
div.crsindexheadlinks {
display: none; /* For printing */
/* This is empty in the files as delivered. You
may wish to insert a link back to the "main" CRS page.
*/
/*
background-color: #ff6600;
border-bottom: 3px solid #999999;
padding-top: 3px;
width: 628px;
*/
}
div.crsindexnextsec {
}
div.crsindexprevsec {
}
div.crsindextopref {
}
span.crsheadlink {
margin-right: 20px;
}
div.crsheadlinks {
display: none; /* For printing */
/*
background-color: #ff6600;
*/
border-bottom: 3px solid #999999; /* medium gray */
padding-top: 3px;
width: 500px;
}
div.crsheadlinksinner {
font-size: 10pt;
height: 19px;
margin-left: 40px;
}
div.crsthumbnails {
display: none; /* For printing */
margin: 10px 40px;
}
div.crsthumbnail {
}
div.crstopictitle, div.crsreltopicstitle {
margin: 0 40px;
padding-top: 20px;
}
div.crsindextitle {
margin-top: 20px;
margin-left: 15px;
}
div.crsindexgrid {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 8pt;
line-height: 110%;
margin-left: 15px;
margin-right: 15px;
margin-top: 0;
margin-bottom: 0;
}
div.crsindexentries {
width: auto;
margin-left: 20px;
margin-right: 20px;
}
div.crsindexlegend {
width: auto;
margin-left: 20px;
margin-right: 20px;
}
div.crstopicmain, div.crsreltopicsmain, div.crsartmain {
margin: 0 40px 4% 40px;
width: 500px;
}
div.crsreviewer {
margin: 0 40px;
line-height: 110%;
margin-top: 3px;
}
div.crsattribution {
margin-left: 40px;
margin-right: 40px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: smaller;
line-height: 110%;
margin-top: 3px;
}
div.crspublisher {
margin-left: 40px;
margin-right: 40px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: smaller;
line-height: 110%;
margin-top: 3px;
}
div.crsmckessondisclaimer {
margin-left: 40px;
margin-right: 40px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: italic;
line-height: 110%;
margin-top: 3px;
}
div.crsfootlinks {
display: none; /* For printing */
margin-left: 40px;
margin-right: 40px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: small;
line-height: 110%;
margin-top: 3px;
}
div.crscopyright, div.crsreltopicscopyright {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 10pt;
line-height: 110%;
/* The -6px below seems to keep IE 5.5 from leaving a little
white space at the right margin of the copyright box.
*/
/*
margin: 5px -6px 0px 0px;
color: #003399;
background-color: #999999;
*/
padding-top: 3px;
}
div.crsfooter {
}
div.crsfooterinner {
}
img.crsheader {
}
img.crsimage {
margin-left: 10%;
width: 500px;
}
p.crsp {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: small;
line-height: 110%;
margin-left: 0;
margin-right: 0;
margin-top: 1%;
margin-bottom: 0;
}
p {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: small;
line-height: 110%;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 3pt;
}
/* -- Headers -- */
h1 {
color: #333333; /* dark gray */
font-weight: bold;
font-size: 150%;
text-align: left;
}
h1.crstitle {
color: #333333; /* dark gray */
font-weight: bold;
font-size: 150%;
text-align: left;
}
h2 {
font-size: 120%;
padding-top: 15px;
line-height: 110%;
}
h2.crsindexgrid {
font-size: 100%;
padding-top: 15px;
line-height: 110%;
}
h2.crssubtitle {
font-size: 130%;
}
h2.crsheading {
font-size: 120%;
padding-top: 15px;
line-height: 110%;
}
hr.crshrma {
/* This horizontal rule appears only in MA (Medication Advisor) */
}
/* -- Lists -- */
li.crsli {
/*
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
*/
font-size: small;
line-height: 110%;
/*
margin-top: 1%;
margin-bottom: 1%;
*/
margin-top: 1%;
}
img {
border-style: none;
}
img.crsthumb {
display: none; /* For printing */
float: right;
margin-left: 6px;
margin-bottom: 1px;
}
pre {
font-family: Courier New, Courier, monospace;
font-size: 100%;
margin-bottom: 0;
margin-top: 0;
}
pre.crsmenu {
font-family: Courier New, Courier, monospace;
font-size: 100%;
margin-bottom: 0;
margin-top: 0;
margin-left: -20px;
}
pre.crspre {
font-family: Courier New, Courier, monospace;
font-size: 100%;
margin-bottom: 0;
margin-top: 0;
}
pre.crsindexpre {
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: small;
/* Netscape seems to need this for some reason.
Without it, Netscape will sometimes fail to properly display
underlining on link text in the index.
*/
line-height: 130%;
margin-left: 0;
margin-right: 0;
margin-top: 0;
margin-bottom: 3pt;
}
|