body{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#fff;
width:auto;
}
#wrapper{
	margin: 0 auto;
	padding: 0px;
	width: 980px;
	background: #FFF;
}
#topBox{
	width:760px;
	margin-left:80px;
	height: 81px;
	padding:0;
	background-image: url(/images/tagline.gif);
	background-repeat: no-repeat;
	background-position: 200px 59px;
	margin-bottom: 6px;
}
#topBox img{
float:left;

}
#searchBox{
float:right;
margin-top:50px;

}
#searchBox form{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#765D9E;
}

#searchBox input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
color: black;
border:solid thin #765D9E;
height:15px;
}


#searchBox .buttons { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 background-color: #765D9E; 
 color: #FFFFFF; 
 height:19px; 
}

/* nav */
#mainNav{
width:754px;
_width:755px;
margin:0;
padding:0;
line-height:18px;
position:relative;
top:-8px;
_top:-18px;
float:left;
left:86px;
overflow:hidden;
}

ul#navlist{
margin: 0;
padding: 0;
white-space: nowrap;
margin-bottom:0;
margin-top:0;
height:26px;
line-height:26px;
}

#navlist li{
display: inline;
list-style-type: none;
margin: 0;
white-space: nowrap;
text-transform:uppercase;
text-align:center;

}

#navlist a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}

#navlist a:link, #navlist a:visited{
color: #FFF;
text-decoration: none;
text-align:center;
}

#navlist a:hover{
color: #CCC;
}

#mainNav2{
width:754px;
_width:755px;
margin:0;
padding:0;
height:20px;
line-height:14px;
position:relative;
top:-11px;
_top:-19px;
float:left;
left:86px;
overflow:hidden;
}
ul#navlist2{
margin:0;
padding:0;
white-space: nowrap;
background-color:#476699;
height:20px;
line-height:20px;
}

#navlist2 li{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
white-space: nowrap;
text-align:center;
}

#navlist2 a {
margin: 0 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding: 0px 18px;
color: #FFF;
text-decoration: none;
}
#navlist2 .navlist2first a {
_position: relative;
_left: 16px;
}

#navlist2 a:link, #navlist a:visited{

color: #FFF;
text-decoration: none;
}

#navlist2 a:hover{
color: #CCC;
}
#qLinks{
float:left;
position:relative;
left:23px;
color:#FFF;
}
#header{
position:relative;
margin:0;
padding:0;
}
#orange{
background-color:#DF793F;
height:20px;
padding: 3px 22px 3px 23px;
_padding: 3px 12px;
width: 301px;
_width: 300px;
text-align:center;
}
#pink{
height:20px;
background-color:#E6137E;
padding: 3px 40px;
}
#purple{
height:20px;
background-color:#765D9E;
padding: 3px 30px;
}
#blue{
height:20px;
background-color:#1CA4C9;
padding: 3px 35px;
}
#green{
height:20px;
background-color:#3EA34C;
padding: 3px 42px;
_padding: 3px 38px;
}
#centerInfo{
width:602px;
margin:0;
padding:0;
position:relative;
float:left;
left:86px;
z-index: 100;
}
#centerInfo p{
font-size:12px;
margin:0;
padding:0;
text-align:left;
}
#centerInfo h2{

line-height:30px;
color:#FFF;
padding-left:27px;
font-style:italic;
text-align:left;
}
#rightNav{
position:relative;
float:left;
left:112px;
_left:113px;
background-image:url(/images/dropBg.gif);
background-repeat: repeat-y;
width:126px;
height:100%;
top:-11px;
_top:-19px;
} 
#rightDrop ul{
margin:0;
padding:0;
}
#rightDrop{
position:relative;
width:126px;
float:left;
margin:0;
padding:0;
}
#rightNav li{
list-style:none;
margin:0 0 2px 5px;
padding:0;
}
#rightNav a{
color: #FFF;
text-decoration: none;
font-size:9px;
text-align:left;
}
#toolBox{
background-image:url(/images/dropDown.gif);
background-repeat:no-repeat;
width:126px;
height:109px;
left:112px;
_left:113px;
float:left;
position:relative;
top:-8px;
_top:-15px;
}
#toolBox li{
list-style:none;
margin:5px 0 0 5px;
padding:0;
}
#toolBox a{
color:#FFF;
text-decoration:none;
border:none;
}
#toolBox img{
border:none;

}

#links{
width:126px;
font-style:italic;
color:#764E9B;
position:relative;
float:right;
left:115px;
font-size:12px;
_font-size:11px;
}

#links p.linkHeader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
font-size: 12px;
color: #000000;
}

#links a{
margin-bottom:3px;
color:#002BB8;
text-decoration:none;
}

#links a:visited{
margin-bottom:3px;
color:#764E9B;
text-decoration:none;
}


#links a:hover{
text-decoration:underline;
}
#links ul {
list-style-type: none;
margin:10px 0 0 0px;
padding-left: 0px;
}
#links li, #links p {
/* EDITED HERE */
margin-left: 0px ! important;
margin-bottom: 12px ! important;
padding-left: 0px ! important;
font-size: 12px ! important;
}
/* home page*/

#HPleftImages{
margin:4px 0 0 0;
padding:0;
position:relative;
float:left;
top:-15px;
left:-50px;
width:162px;
}
#HPleftImages img{
margin:0;
padding:0;
}

#HPcenterContent{
width:454px;
margin:0;
padding:0;
position:relative;
float:left;
left:145px;
}
#HPcenterContent img{
float:left;
}


/*  end -----*/
/* center content stuff*/
#jspace{
width:10px;
margin:0;
padding:0;
float:left;
}

#centerContent{
width:410px;
margin:0;
padding:0;
/*position:relative;*/
float:left;
}
#centerContent img{
float:left;
margin:5px 10px 0 0;
}
#centerContent h1{
font-size: 11px;
margin-left: 10px;
font-weight: bold;
}
#centerContent h3{
margin-left: 10px;
}
#centerContent h3.edit1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
font-size: 20px;
margin-left: 10px;
}
#centerContent h4.edit1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
margin-bottom: 3px;
}
#centerContent h5.edit1{
font-weight: bold;
font-style: italic;
font-size:12px;
text-transform: uppercase;
margin-top: 0;
margin-left: 10px;
}
#centerContent h4.edit2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 18px;
margin-top: 15px;
margin-bottom: 3px;
margin-right: 0px;
}
#centerContent h5.edit2{
font-weight: bold;
font-style: italic;
font-size:12px;
text-transform: uppercase;
margin-top: 0;
}
#centerContent p{
display:block;
margin-left:10px;
margin-top:12px;
font-size:11px;
}
#centerContent div{
position:relative;
float:left;
width:550px;
}
#centerContent dl{
position:relative;
float:left;
left:150px;
width:150px;
top:5px;
padding:0;
margin:0;
}

/*
#centerInfo ul{
position:relative;
float:left;
top:40px;
left:10px;
margin:0;
padding:0;
width:350px;
}

#centerInfo li{
display: inline;
list-style-type: none;
margin: 40px 0 0 5px;
white-space: nowrap;
text-transform:uppercase;
font-style:italic;
}
*/

#centerInfo a{
color:#002BB8;
text-decoration:none;
}

#centerInfo a:visited{
color:#764E9B;
text-decoration:none;
}

#centerInfo h1{
font-size:16px;
}

#centerInfo h4{
font-style:italic;
font-size:12px;
margin-left:10px;
}
/* temp 5 center */


#centerContent2{
width:254px;
margin:0;
padding:0;
float:left;
/*left:10px;*/
}
#centerContent2 img{
float:left;
margin:0px 5px 15px 0px;
_margin:0px 5px 20px 0px;
}
#centerContent2 p{
display:block;
padding:0;
margin:0;
text-align:left;
}

#centerContent2 div.subitemage {
float: left;
padding-top: 10px;
width:264px;
clear: left;
margin:0;
}
#centerContent2 div{
position:relative;
float:left;
width:264px;
margin:0;
padding:0;
}
#centerContent2 dl{
float:left;
width:265px;
padding:0;
margin:0;
}
/* #centerContent2 dl p {
padding-left:10px;
} */

#centerContent3 {
width:254px;
margin:0;
padding:0;
float:left;
}

#centerContent3 img{
float:left;
margin:0px 5px 15px 0px;
_margin:0px 5px 20px 0px;
}
#centerContent3 p{
display:block;
padding:0;
margin:0;
text-align:left;
}

#centerContent3 div.subitemage {
float: left;
padding-top: 10px;
width:264px;
clear: left;
margin:0;
}
#centerContent3 div{
position:relative;
float:left;
width:264px;
margin:0;
padding:0;
}
#centerContent3 dl{
float:left;
width:265px;
padding:0;
margin:0;
}

#mediaCenter{
width:160px;
float:left;
margin-left:72px;
_margin-left:222px;
}
#mediaCenter ul{
margin:0;
padding:0;
}

#mediaCenter img{
float:left;
margin-bottom:15px;
}
/*
#mediaCenter ul{
clear:both;
top:0;
left:0;
margin:10px 0 0 0;
padding:0;
width:160px;
}
*/

/* end */

#centerSM{
width:250px;
}
#leftImages{
margin:10px 0 0 0;
padding:0;
position:relative;
float:left;
width:162px;
font-style: italic;
font-size: 10px;
}
#leftImages img{
margin-bottom:5px;
}

#leftImages p{
text-align:left;
margin-bottom:5px;
}
#leftImages a{
margin-bottom:5px;
color:#764E9B;
text-decoration:none;
text-align:center;

}
#leftImages2{
margin:10px 0 0 0;
padding:0;
position:relative;
float:left;
width:162px;
font-style: italic;
font-size: 10px;
color: #444;
}
#leftImages2 img{
margin-top:10px;
margin-bottom:5px;
}
#leftImages2 p{
font-size: 10px;
color: black;
text-align:left;
margin-bottom:5px;
}
#leftImages2 a{
margin-bottom:5px;
color:#764E9B;
text-decoration:none;
text-align:center;

}
#centerInfo P{
margin-bottom:2px;
}

/* center Header H2 tags */
#servicesTag{
background-color:#1CA4C9;
}
#researchTag{
background-color:#E6137E;
}
#hcServicesTag{
background-color:#DF793F;
}
#foundationTag{
background-color:#765D9E;
}
#drsEntranceTag{
background-color:#3EA34C;
}
#topicsTag{
background-color:#d47b43;
}
#secondaryTag{
background-color:#476699;
text-transform:uppercase;
}
#specialTag{
background-color:#95AD57;
text-transform:uppercase;
}
/* bottom Nav*/

#address{
float:left;
width:100%;
margin:10px 0 0 86px;
}

#address p{
font-size:9px;
}
#address a{
color:#002BB8;
text-decoration: underline;
}
#address a:hover{
color:#002BB8;
text-decoration: underline;
}
#address a:visited{
color:#002BB8;
text-decoration: underline;
}


#centerInfo p.jbreadcrumb {
font-size: 10px;
}
.searchboxmain {
width: 150px;
}

#centerInfo h2.pressrelhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #336699;
}

#centerInfo h2.pressreldate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #336699;
}

/* Health Library CSS */

#library {
	width:600px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	position:relative;
	left:86px;
	float:left;
}

#library p.jbreadcrumb {
	font-size: 10px;
	color: black;
}

#library p.jbreadcrumb a {
	color: #002BB8;
	text-decoration: none;
}

#library p.jbreadcrumb a:visited {
	color: #765D9E;
	text-decoration: none;
}

#library p.jbreadcrumb a:hover {
	color: #765D9E;
	text-decoration: none;
}

#libraryHeader {
	width: 600px;
	background-color:#90a6d6;
}

#library h1 span{
	font-size: 20px;
	line-height:30px; 
	color:#FFFFFF;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-left:27px;
	font-style:italic;
	text-align:left;
}

#libraryContent {
	width:600px;
	margin:0;
	padding:0;
}

#libraryContent a:hover {
    background-color: #ffffff;
    color: #003399; /* medium blue */
    text-decoration: underline;
}

#libraryContent a:link {
    font-weight: bold;
    background-color: #ffffff;
    color: #003399; /* medium blue */
    text-decoration: underline;
}

#libraryContent a:active {
    background-color: #ffffff;
    color: #003399; /* medium blue */
    text-decoration: underline;
}

#libraryContent a:visited {
    font-weight: bold;
    background-color: #ffffff;
    color: #000000; /* black */
    text-decoration: underline;
}

#libraryContent a.crsheadlink {
    font-weight: normal;
    color: #ffffff;
    background-color: #90a6d6; /* light blue */
    text-decoration: none;
}

#libraryContent a.crsheadlink:visited {
    font-weight: normal;
    color: #ffffff;
    background-color: #90a6d6; /* light blue */
    text-decoration: none;
}

.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 {
    background-image: url(/includes/mckback2.html);
}

div.crstopicbody, div.crsreltopicsbody, div.crsartbody {
    position: absolute;
    left: 50%;
    margin-left: -316px;
}

div.crsindexbody {
    text-align: center;
}

div.crstopicbodyinner, div.crsreltopicsbodyinner, div.crsartbodyinner, div.crsindexbodyinner {
}

div.crsheader {
}

div.crsheaderinner {
    width: 632px;
}


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;
    color: black;
    background-color: #ffffff;
/*    width: 628px; */
    margin-top: 6px;
    text-align: left;
}

div.crsheadmatter {
}

div.crsindexheadlinks {
    /* This <div> 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 {
    background-color: #ff6600; /* orange */
    border-bottom: 3px solid #999999; /* medium gray */
    padding-top: 3px;
/*    width: 628px; */
}

div.crsheadlinksinner {
    font-size: 10pt;
    height: 19px;
    margin-left: 40px;
}

div.crsthumbnails {
    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-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
    width: 562px;
}

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: 30px;
}

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 {
    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: 9px;
    line-height: 110%;
    margin: 15px 0px 5px 0px;
    color: #003399; /* medium blue */
    padding-top: 3px;
}

div.crsfooter {
}

div.crsfooterinner {
}

img.crsheader {
}

img.crsimage {
    margin-left: 10%;
    width: 520px;
}

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 -- */

#libraryContent h1 {
    color: #333333; /* dark gray */
    font-weight: bold;
    font-size: 150%;
    text-align: left;
}

#libraryContent h1.crstitle {
    color: #333333; /* dark gray */
    font-weight: bold;
    font-size: 150%;
    text-align: left;
}

#libraryContent h2 {
    font-size: 120%;
    padding-top: 15px;
    line-height: 110%;
}

#libraryContent h2.crsindexgrid {
    font-size: 100%;
    padding-top: 15px;
    line-height: 110%;
}

#libraryContent h2.crssubtitle {
    font-size: 130%;
}

#libraryContent h2.crsheading {
    color: black;
	font-size: 120%;
    padding-top: 15px;
    line-height: 110%;
}

#libraryContent hr.crshrma {
    /* This horizontal rule appears only in MA (Medication Advisor) */
}

/* -- Lists -- */

#libraryContent li.crsli {
    /*
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    */
    font-size: small;
    line-height: 110%;
	margin-top: 1%;
}

#libraryContent img {
    border-style: none;
}

#libraryContent img.crsthumb {
    float: right;
    margin-left: 6px;
    margin-bottom: 1px;
}

#libraryContent pre {
    font-family: Courier New, Courier, monospace;
    font-size: 100%;
    margin-bottom: 0;
    margin-top: 0;
}

#libraryContent pre.crsmenu {
    font-family: Courier New, Courier, monospace;
    font-size: 100%;
    margin-bottom: 0;
    margin-top: 0;
    margin-left: -20px;
}

#libraryContent pre.crspre {
    font-family: Courier New, Courier, monospace;
    font-size: 100%;
    margin-bottom: 0;
    margin-top: 0;
}

#libraryContent pre.crsindexpre {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size: small;
	line-height: 130%;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    margin-bottom: 3pt;
}

