/*
  This is source code for a page at HealthLiteracyInnovations.com

  If you are having problems with our site, or have any ideas on how we can
  improve our site, please get in touch with us via the "Contact Us" menu item
  on any of the pages at HealthLiteracyInnovations.com.

  The design, coding, and content at this site is
  Copyright (c) Health Literacy Innovations, LLC. All rights reserved.

  "Health Literacy Innovations", "Health Literacy Advisor",
  "Improving Health Communications One Word at a Time", the Health Literacy
  Innovations caduceus logo, and the Health Literacy Advisor caduceus logo
  are trademarks of Health Literacy Innovations, LLC.
*/

* {margin:0;padding:0;}
html {
  overflow-y:scroll;
}
body {
  padding: 0.5em 0 0 0;
  background: #fff;
  color: #000;
  font-family: Verdana, Geneva, sans-serif;
  font-size: .8em;
}

#wrap {
  width:960px;
  background: #fff;
  display:block;
  margin-left:auto;
  margin-right:auto;
  position:relative;
}

#header {background:#fff url("imgs/hdr_bg.png"); margin:0; height:110px;}
#header_localhost {background:#fff url("imgs/hdr_bg_localhost.png") no-repeat; margin:0; height:110px;}
#announce {
  font-family: 'Delius', cursive;
  position:absolute;
  top:48px;
  left:290px;
  width:380px;
  height: 14px;
  color: black !important;
  display: inline-block;
  text-decoration:none !important;
  margin: 0 0 7px 0;
  padding:4px 0 6px 0;
  background:#ffffc0;
  -pie-background:#ffffc0;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffc0), to(#ffff80));
  background: -moz-linear-gradient(top, #ffffc0, #ffff80);
  -pie-background: linear-gradient(top, #ffffc0, #ffff80);
  -moz-box-shadow: 1px 1px 2px gray;
  -webkit-box-shadow: 1px 1px 2px gray;
  box-shadow: 1px 1px 2px gray;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  behavior: url(/PIE.php);
}
#announce, #announce:visited {
  color: black !important;
  text-align: center;
  font-weight: bold;
  font-style: italic;
}
#announce:hover {
  color: maroon !important;
  background:#ffff80;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffff80), to(#ffff40));
  background: -moz-linear-gradient(top, #ffff80, #ffff40);
  -pie-background: linear-gradient(top, #ffff80, #ffff40);
}

#salemsg {
  position:absolute;
  top:7px;
  left:720px;
}
#nav {
  position:absolute;
  top:76px;
  left:0px;
  list-style: none;
  font-weight:bold;
  font-size:.93em;
  font-style:normal;
  background:transparent;
  width:100%;
}
#nav ul {
  list-style: none;
  margin: 0;
  padding: 3px 10px 5px 10px;
    text-align: center;
}
#nav ul li {
  list-style: none;
  margin: 0 20px 0 20px;
  padding: 3px 4px 5px 4px;
  display: inline;
}
#nav a {
  text-decoration:none;
  cursor:pointer;
  color:#fff;
}
#nav a:hover {color:yellow;}

#nav a.active {
  text-decoration:none;
  cursor:pointer;
  color:#000;
}
#nav a.active:hover {color:#0079da;}

#nav ul li.first {
  margin-left: 0;
  padding-left: 0;
}
#nav ul li.last {
  margin-right: 0;
  padding-left: 0;
}
#nav ul li.active {
  background:white;
  border-top: 1px solid #0079da;
  height:25px;
}
/* IE5 Mac*/
/*\*//*/
 #navigation ul li a {
     display: inline-block;
     white-space: nowrap;
     width: 1px;
 }
 /**/
/* Older IE */
/*\*/
 * html #navigation ul li a {
     padding: 0;
 }
 /**/

#content_wrap {background:transparent; position:relative; width:100%;}

#sidebar_left {position:absolute; top:0px; left:0; width:250px;}

#sidebar_left_home {position:absolute; top:0px; left:0px; width:400px; background:transparent;}
#sidebar_left_home a, #sidebar_left_home a:link, #sidebar_left_home a:visited, #sidebar_left_home a:hover, #sidebar_left_home a:active {text-decoration:none;cursor:pointer;display: block;}
#sidebar_left_home a:hover {color:red;}
#sidebar_left_home p {background:white; width:320px; margin:0 0 0 0; padding:0 0 0 0;}

#pagenav {width:170px; display:block; margin-left:auto; margin-right:auto; padding: 0 15px 20px 15px; background:#cee7ce;}
#pagenav a {padding: 3px 0 3px 20px;background:transparent url("imgs/pagenav_bullet.gif") no-repeat;font: bold 86% arial;display:block;}
#pagenav a, #pagenav a:link, #pagenav a:visited, #pagenav a:hover, #pagenav a:active {text-decoration:none;cursor:pointer;}
#pagenav h1, #pagenav h2, #pagenav h3, #pagenav h4, #pagenav h5 {padding:15px 0 5px 0; margin:0;}
#pagenav a:link, #pagenav a:visited , #pagenav a:active {color:#000080;}
#pagenav a:hover {color:#535258; background:transparent url("imgs/pagenav_bullet_hover.gif") no-repeat;}

#content {margin:5px 220px 0 255px; min-height:440px;}
#content_home {margin:5px 5px 0 440px; font-size: .93em;}
#content_wide_left {margin:5px 220px 0 0px; min-height:440px;}
#content_wide_right {margin:5px 0 0 255px; min-height:440px;}
#content_full {margin:5px 5px 0 0; min-height:440px;}
#content_popup{margin:5px; width:470px;}

#inline {margin:5px 220px 0 255px;}
#inline_wide_right {margin:0 0 0 255px;}

#btnblue {
	border: none;
  width: 120px;
  height:14px;
  margin: 0 0 7px 10px;
  padding:4px 0 6px 0;
  position:relative;
  display: inline-block;
  text-decoration:none !important;
  background:#0079da;
  -pie-background:#0079da;
  background: -webkit-gradient(linear, left top, left bottom, from(#0098ac), to(#0063ac));
  background: -moz-linear-gradient(top, #0098ac, #0063ac);
  -pie-background: linear-gradient(top, #0098ac, #0063ac);
  -moz-box-shadow:  gray 2px 2px 4px;
  -webkit-box-shadow: gray 2px 2px 4px;
  box-shadow: gray 2px 2px 4px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  behavior: url(/PIE.php);
}
form #btnblue {
  height:26px;
}
#btnblue, #btnblue:visited {
  color: white !important;
  text-align: center;
  font-weight: bold;
  font-style: italic;
}
#btnblue:hover {
  color: yellow !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#00aca0), to(#0063ac));
  background: -moz-linear-gradient(top, #00aca0, #0063ac);
  -pie-background: linear-gradient(top, #00aca0, #0063ac);
}

#btngreen {
	border: none;
  margin: 0 0 7px 10px;
  width: 120px;
  height:14px;
  padding:4px 0 6px 0;
  position:relative;
  display: inline-block;
  text-decoration:none !important;
  background:#9cd79c;
  -pie-background:#9cd79c;
  background: -webkit-gradient(linear, left top, left bottom, from(#79c779), to(#5a9c73));
  background: -moz-linear-gradient(top, #79c779, #5a9c73);
  -pie-background: linear-gradient(top, #79c779, #5a9c73);
  -moz-box-shadow:  gray 2px 2px 4px;
  -webkit-box-shadow: gray 2px 2px 4px;
  box-shadow: gray 2px 2px 4px;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  behavior: url(/PIE.php);
}
form #btngreen {
  height:26px;
}
#btngreen, #btngreen:visited {
  color: white !important;
  text-align: center;
  font-weight: bold;
  font-style: italic;
}
#btngreen:hover {
  color: yellow !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#b9d59d), to(#71ad87));
  background: -moz-linear-gradient(top, #b9d59d, #71ad87);
  -pie-background: linear-gradient(top, #b9d59d, #71ad87);
}

#btnorange {
	border: none;
  width: 120px;
  height:14px;
  position:relative;
  display: inline-block;
  text-decoration:none !important;
  margin: 0 0 7px 10px;
  padding:4px 0 6px 0;
  background:#ef8e39;
  -pie-background:#ef8e39;
  background: -webkit-gradient(linear, left top, left bottom, from(#f39c55), to(#de6d12));
  background: -moz-linear-gradient(top, #f39c55, #de6d12);
  -pie-background: linear-gradient(top, #f39c55, #de6d12);
  -moz-box-shadow: 2px 2px 4px gray;
  -webkit-box-shadow: 2px 2px 4px gray;
  box-shadow: 2px 2px 4px gray;
  -webkit-border-radius: 14px;
  -moz-border-radius: 14px;
  border-radius: 14px;
  behavior: url(/PIE.php);
}
form #btnorange {
  height:26px;
}
#btnorange, #btnorange:visited {
  color: white !important;
  text-align: center;
  font-weight: bold;
  font-style: italic;
}
#btnorange:hover {
  color: yellow !important;
  background: -webkit-gradient(linear, left top, left bottom, from(#f1af47), to(#ed7413));
  background: -moz-linear-gradient(top, #f1af47, #ed7413);
  -pie-background: linear-gradient(top, #f1af47, #ed7413);
}

#homeleftbox {
  background:#9ed59d;
  padding:6px 0 6px 0 !important;
  position:absolute;
  top:319px;
  left:0px;
  width:320px;
  text-align:center;
  display:block;
  margin-left:auto;
  margin-right:auto;
  color:black !important;
  font-weight:normal;
  font-size: 1.25em;
}
#homeleftbox p {
  padding: 0 0 4px 0;
}
#quo, #quowide, #quofloat {
  background: #eaf7fc;
  padding: .5em 1em .5em 1em;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:.7em;
}
#quo {
  width:260px;
}
#quowide {
  width:360px;
}
#quofloat {
  position:relative;
  display: inline-block;
  margin-left:7%;
  margin-right:7%;
  background: #a1d3ff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#eaf7fc), to(#a1d3ff));
  background: -moz-linear-gradient(#eaf7fc, #a1d3ff);
  background: linear-gradient(#eaf7fc, #a1d3ff);
  -pie-background: linear-gradient(#eaf7fc, #a1d3ff);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  behavior: url(/PIE.php);
}
.quofl_text {
  font-family:Times New Roman, Times, serif;
  font-style:italic;
  font-size: 130%;
}
.quofl_attr {
  font-size:85%;
}
.quoul {background: url("imgs/quo_ul.gif") 0 0 no-repeat;}
.quolr {background: url("imgs/quo_lr.gif") 100% 100% no-repeat;}
.quoteul {background: url("imgs/quote_ul.gif") 0 0 no-repeat;}
.quotelr {background: url("imgs/quote_lr.gif") 100% 100% no-repeat;}
.quote {font-family:Times New Roman, Times, serif; font-weight:normal; font-style:italic; font-size: 130%; background:transparent; padding:15px 15px 0 15px; margin:20px 50px 0 50px;}
.quoteby {  font-size:11px; background:transparent; padding:10px 5px 15px 20px; margin:0px 50px 20px 50px;}


#sidebar_lookup_right {padding:5px; position:absolute; top:0px; right:0; width:184px; min-height:300px; background:#ecf6ec; color:#000;}
#sidebar_lookup_right hr {margin: 0.7em 0;background:#6e8878; height:2px; color:#6e8878;border:none;clear:both;}
#sidebar_lookup_right_footer {position: absolute; bottom: 0;}

#footer {clear:both; padding: 5px 0 0 0; margin:25px 0 0 0; font-size:.8em; color:#506257; font-family:Verdana, Geneva, sans-serif; font-weight:bold; border-top: 1px solid #506257;}
#footer_narrow {clear:both; padding: 5px 0 0 0; margin:0; width:678px; font-size:.8em; color:#506257; font-family:Verdana, Geneva, sans-serif; font-weight:bold; border-top: 1px solid #506257;text-align:center; display:block; margin-left:auto; margin-right:auto;}
#footer .copyright {text-align: center;}
#footer a {background:transparent;text-decoration:none;cursor:pointer;}
#footer a:link, #footer a:visited, #footer a:active {color:#506257;}
#footer a:hover {color:#000;}

.noprint {}

.hlihue {color:#0079da; font-weight:bold;}
.hlahue {color:#0079da; font-weight:bold;}
.todhue {color:#cedfbd; font-weight:bold;}
.deepgreenhue {color:#6e8878;}
.black {color:#000000;}
.blackbold {color:#000000; font-weight:bold;}
.green {color:#6e8878;}
.deepgreen {color:#506257;}
.deepblue {color:#003F74;}
.orange {color:#df660d;}
.red {color:#e00500;}
.blue {color:#0079da;}

hr {margin: 0.5em 0;background:#eddcc7;height:1px;color:#eddcc7;border:none;clear:both;}
hr.hlihue {margin: 0.5em 0;background:#0079da;height:3px;color:#0079da; border:none; clear:both;}

img {border:none;}
img.slide {border: 1px solid #000000;}

table.pricing {
  margin-left:auto;
  margin-right:auto;
  border-collapse: collapse;
  border-spacing: 0px;
}
td.pricing {
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  border-bottom:1px solid #9cd79c;
  padding:3px 10px 3px 10px;
}
th.pricing {
  margin-left:auto;
  margin-right:auto;
  text-align: center;
  color:#0079da;
  font-weight:bold;
  border-bottom:2px solid #9cd79c;
  border-top:2px solid #9cd79c;
}

.bottom {
  text-align:center;
  display:block;
  margin-left:auto;
  margin-right:auto;
  margin-top:15px
}
.centered {text-align:center; display:block; margin-left:auto; margin-right:auto;}
.right {text-align:right;}
.underlined {text-decoration:underline;}

.indent {text-indent:-1.0em; margin-left:1.0em;}
.indent2 {margin-left:1.0em; margin-right:1.0em;}

.top {margin: 0 1em 1em 0; vertical-align: top;}
.bottom {margin: 0 1em 1em 0; vertical-align: bottom;}
.topleft {margin: 0 1em 1em 0; vertical-align: top; float:left;}
.topright {margin: 0 0 1em 1em; vertical-align: top; float:right;}
.bottomleft {margin: 1em 1em 0 0; vertical-align: bottom; float:left;}
.bottomright {margin: 1em 0 0 1em; vertical-align: bottom; float:right;}
.middle {vertical-align: middle; }

.clear {clear:both;position:relative;font-size:0em;height:0px;line-height:0px;}
.fixed  {font-family: Andale Mono,Lucida Console,Courier New,Courier; font-size : 13px; vertical-align: sub;}
.fixedsmall {font-family: Andale Mono,Lucida Console,Courier New,Courier; font-size : 11px;}
.fixedhead {
  font-family: Andale Mono,Lucida Console,Courier New,Courier;
  font-size : 13px;
  font-weight: bold;
  text-align: center;
  color: black;
}
.fixedrow {
  font-family: Andale Mono,Lucida Console,Courier New,Courier;
  font-weight: normal;
  text-align: left;
  font-size : 13px;
  border-top: 1px solid #9c6b42;
  padding-top:2px;
}
.fixedrow a, .fixedrow a:link, .fixedrow a:visited, .fixedrow a:hover, .fixedrow a:active {text-decoration:none;cursor:pointer;}

.hr {
  border-top: medium double #9c6b42;
  padding-top: 12px;
  margin-top: 12px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px
}

.top {margin-top:0;}

.handcursor{ cursor: pointer;  }
.handcursor:hover {color: #7855ed;}
.grp1 {padding-bottom: .4em;}

/************ Slideshow ************/
#sidebar_left_slide {position:absolute; top:0px; left:0; width:186px;}
#slidecntrl {position:absolute; top:300px; width:186px; text-align:center; margin-left:auto; margin-right:auto;}
#content_slide {margin:0 0 0 186px; min-height:405px; width:588px;}


/************** Links **************/

a,a:link,a:hover {background:transparent; cursor:pointer;}
a:link {color:#0000c0;}
a:visited {color:#000080;}
a:hover,a:active {color:#7855ed;}

/************* Tables/Forms *************/

.fForm {background:#fffff0; margin-left:auto; margin-right:auto; border:0;}
.fLabel {background:#fffff0; color:#0079da; text-align:right; font-weight:bold; }
.fInputInteger {background:#ffffff; color:black; text-align:center;}
.fInputIntegerdisabled {background:#fffff0; color:black; text-align:center; border:0}
.fInputText {background:#ffffff; color:black; text-align:left;}
.fInputTextdisabled {background:transparent; color:black; text-align:left; border:0}

div.formnnaro {
  width: 360px; background-color: #fff7d3;
  border: 1px dotted #333; padding: 5px;
  margin: 0px auto;
}
div.formwide {
  width: 690px; background-color: #fff7d3;
  border: 1px dotted #000040; padding: 5px;
  margin: 0px auto;
}
div.row {
  clear: both;
  padding-top: 10px;
}

div.row span.label {
  float: left;
  width: 150px;
  text-align: right;
}

div.row span.note {
  float: left;
  width: 100%;
  padding-left: 50px;
  text-align: left;
}

div.row span.field {
  float: left;
  padding-left: 10px;
  text-align: left;
}

table.form {
  border-width: 0px;
  border-spacing: 3px;
  border-style: none none none none;
  border-color: #6e8878 #6e8878 #6e8878 #6e8878;
  border-collapse: separate;
  background-color: white;
}
table.form th {
  border-width: 0px;
  padding: 1px 1px 1px 1px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  background-color: #506257;
  color: white;
  -moz-border-radius: 0px 0px 0px 0px;
}
table.form td {
  border-width: 0px;
  padding: 1px 1px 1px 1px;
  border-style: none none none none;
  border-color: gray gray gray gray;
  background-color: white;
  -moz-border-radius: 0px 0px 0px 0px;
}

/************** Type **************/

p {
  padding: 0 0 .7em 0;
  margin: 0 0 0 0;
}

h1, h2 {
  padding: 1.2em 0 .7em 0;
  margin: 0 0 0 0;
}
h3, h4, h5, h6 {
  padding: .4em 0 .7em 0;
  margin: 0 0 0 0;
}
h1 {font-size: 1.6em; color:#0079da;}
h2 {font-size: 1.4em; color:#0079da;}
h3 {font-size: 1.25em; color:#0079da;}
h4 {font-size: 1.18em; color:#0079da;}
h5 {font-size: 1.10em; color:#0079da;}
h6 {font-size: 1.05em; color:#506257;}
.literal {font-weight:bold; font-size: 1.25em; font-family: Courier New, Courier, monospace;}
.value {font-weight:bold; font-style:italic; font-size: 1.25em; font-family: Courier New, Courier, monospace;}

.wow {color:#da3402;font-weight:bold;}
.big {font-size:115%;}
.spaced {margin-top:2em;}
.wowstrike {color:#da3402;text-decoration:line-through;}
.wowstrike span {color:#000000;}
.highlight {color:#1e61e8;}
.subdued {color:#808080;}
.error {color:#ff4040;font-weight:bold;}
.bold {font-weight:bold;}
.warning {color:#D9050A;font-weight:bold; text-align:center;}
.success {color:#00c000;font-weight:bold;}
.date {font: bold 90% arial;color:#7b8cb5;display:block;letter-spacing: 1px;}
.small {font-size:11px;}
.caption {  font-size:11px;}
.cite {font-style:italic;}
.normal {font-style:normal;}
.strikeout {text-decoration: line-through;}
.demo-notice { margin:0; padding:6px 10px; background:red; font-size:13px; line-height:1.15; font-weight:bold; text-align:center; font-style: italic; color:yellow; }
.notice { margin:0; padding:20px 10px; background:Cornsilk; font-size:13px; line-height:1.15; font-weight:bold; text-align:center; font-style: italic; color:red; border:1px dotted red; }

.download {color:#0079da; font-weight:bold;}
.download a:link {color:#0000c0; text-decoration:none;}
.download a:visited {color:#000080; text-decoration:none;}
.download a:hover,a:active {color:#7855ed; text-decoration:none;}

/************** Lists **************/

ul {margin: 0 0 0 0;list-style-type:none; padding: 0 0 .7em 0;}
ol {margin: .5em .5em 1.5em;}
ol li {margin-left: 1.4em; margin-bottom: 1em;padding-left: 1em;background: none; list-style-type: decimal;}
ul li {line-height: 1.4em; margin-left: 2em;padding-left: 0em; list-style-image:url("imgs/li.gif");}
li.doc {background-position: 3px -500px;}
ul.nomarker li {background:none;padding-left:0;}

ul.follow {margin-left:2em; margin-top:-1em;}

dl {margin: 0 0 1em 0;}
dt {font-weight:bold;margin-top: 1.3em;}
dl dl {margin: 0 0 1.5em 30px;}


/*************** IE OVERIDES **********/

