@charset "UTF-8";
/* CSS Document */
html, body { margin:0; padding:0; width:100%; height:100%; }
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color: #333; }
/* body {font-size: 2em;} iphone */ 
h1 { font-family:Arial, Helvetica, sans-serif; font-size:1.75em; color:#C52E35; font-weight:bold; margin:0 0 6px 0; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:1.3em; color:#4c55a2; font-weight:bold; margin:0 0 3px 0; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:1.15em; color:#110981; font-weight:bold; margin:0 0 3px 0; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; margin:0 0 3px 0; }
h5 { text-transform:uppercase; padding:0 0 5px 12px; margin:0; color:#110981; font-size:1em; }
a { text-decoration: underline; }
strong { color:#1E2F8B; }
.clear { clear: both; }
.fairbalance { margin:0px; padding-top:15px;}
.fairbalance .disclaimer { border: 1px solid #000; padding:0.5em; }
.footerlinks { display: block; padding:.5em; background: #dadcf1; border: 1px solid #cdcfe4; color: #27387e; margin: .5em 0 1em 0; }
.footerlinks span { padding: 0 .5em }
.logo a { display:block; clear:both; text-decoration:none; margin:0 1em; }
.logo img { display:inline; }
.contentwrapper { padding: .5em 1em; }
.contentwrapper p { line-height: 1.25em; }
.contentwrapper a { color:#110981; font-weight:bold; }
.contentwrapper a:visited { color:Purple; font-weight:bold; }
.contentwrapper .bottomLink { float:right; margin-top:20px; }
.contentwrapper .bottomLink ul { margin:0; }
.contentwrapper .bottomLink ul li { margin:10px 0; list-style-image:url(../images/hcp/doublearrow.gif); }
.fullsite {font-size: .85em;}
/* Mobile Navigation */
.nav ul { display: block; list-style: none; margin: 0; padding: 0; }
.nav ul li { font-weight:bold; border-bottom:1px solid #110981; display:block; border-top:1px solid #fff; }
.nav ul li.active { color:#C52E35; padding: .4em 1em; }
.nav ul.navsub li.active { background:#fff url(../images/hcp/redarrow.gif) left center no-repeat; padding-left:2em;}
.nav ul li a { display:block; color:#110981; padding: .4em 1em; background:#fff url(../images/hcp/redarrow.gif) right center no-repeat; }
.nav ul li a:hover { color:#C52E35; text-decoration:underline; background:#fff url(../images/hcp/redarrow.gif) right center no-repeat; }
.nav ul .patientSite a { color:#fff; background:#110981; }
.nav ul .patientSite a:hover { color:#fff; background:#7D84B8; }
.nav .home a { color: #fff; background:#7D84B8;}
.nav .home a:hover { background:#C52E35; background-image:none; color:#fff; }
.nav .navsub {margin:0; list-style: none;}
.nav .navsub li a { background:#fff url(../images/hcp/redarrow.gif) left center no-repeat; padding-left: 2em;}
.nav .navsub li a:hover { background:#fff url(../images/hcp/redarrow.gif) left center no-repeat; color:#C52E35; text-decoration:underline; }
.nav .section a, .nav .section a:hover { background-image: none; }

.topbar { width:100%; float:left; background:#007dc3; color:#fff; overflow:visible; }
.topbar a img { color:#fff; text-decoration:none; font-weight:bold; font-size:1em; }
.topbar span { display:block; padding:.25em; font-weight:bold; font-size:0.85em; margin-left:0.75em; }
.topbar img { vertical-align:top; float:right; }

.leftmargin { margin-left: .5em; }
.pi, .isiLink { border-bottom:1px solid #110981; border-top:1px solid #fff; width:100%; background:#110981; }
.pi a, .isiLink a { display:block; color:#fff; font-weight:bold; padding:.4em 1em; text-align:right; }