/*
  This is source code for a page at the HealthLiteracyInnovations.com website.

  We believe in sharing knowledge, and we have certainly gotten some good ideas
  from browsing the source code of various sites, but please keep in mind that
  the design, coding, and content at this site is protected under US and foreign
  copyright law.

  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.

  This entire site is Copyright (c) 2006-2007 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;}
body {
  padding: 0;
  background: #ffffff;
  color: #000000;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 80%;
}

#wrap {width:960px; display:block; margin-left:auto; margin-right:auto; position:relative;}

#header {background:#cedfbd url("imgs/header_bg.gif"); margin:0; height:100px;}
img.logoheader {margin: 0; padding: 1px 0 0 13px; vertical-align: top; float:left; border:none;}

#annouce {position:absolute;top:53px; left:270px; width:550px; list-style: none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:100%; background:#FFFF80; text-align: center; padding-bottom:3px; border: solid 1px #000;}
#annouce a, #annouce a:link, #annouce a:visited, #annouce a:hover, #annoucea:active {text-decoration:none; cursor:pointer; color:#800000;}
#annouce a:hover {color:#FF0000;}

#nav {position:absolute;top:75px;left:0; right:0; list-style: none; font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:90%; background:transparent; width:100%;}
#nav li {position:relative;background: transparent;float: left;width: 10em;display:block;margin: 0;border-right: 0px solid #6e8878;padding:0;}
#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#000;display: block;padding: 4px 10px 2px;}
#nav a:hover {color:#0069aa;}
#nav li.active {display: block;padding: 4px 10px 2px; color:#426352;}
#nav li.last {border-right: 0px;}
/* hide from IE mac \*/
#nav li {width:auto;}
/* end hiding from IE mac */

#header #partners {position:absolute; top:0px; right:0; width:150px; height:74px; background:transparent; }

#content_wrap {background:transparent; position:relative; width:100%;}

#sidebar_left {position:absolute; top:0px; left:0; width:250px;}

#pagenav {width:170px; display:block; margin-left:auto; margin-right:auto; padding: 0 15px 20px 15px; background:#b3cc93;}
#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 {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:0 220px 0 255px; min-height:440px;}
#content_home {margin:0 204px 0 428px; height:440px; font-size: 93%;}
#content_wide_left {margin:0 220px 0 0px; min-height:440px;}
#content_wide_right {margin:0 0 0 255px; min-height:440px;}
#content_full {margin:0 0 0 0; min-height:440px;}

#msg {background:#c6d6ef;}
.msgur {background: url("imgs/msg_ur.gif") 100% 0 no-repeat;}
.msgul {background: url("imgs/msg_ul.gif") 0 0 no-repeat;}
.msglr {background: url("imgs/msg_lr.gif") 100% 100% no-repeat;}
.msgll {background: url("imgs/msg_ll.gif") 0 100% no-repeat;}

#quo {background: #eaf7fc; padding: .5em 1em .5em 1em; width:260px; margin-left:auto; margin-right:auto; margin-bottom:.7em;}
#quowide {background: #eaf7fc; padding: .5em 1em .5em 1em; width:360px; margin-left:auto; margin-right:auto; margin-bottom:.7em;}
.quoul {background: url("imgs/quo_ul.gif") 0 0 no-repeat;}
.quolr {background: url("imgs/quo_lr.gif") 100% 100% no-repeat;}

#sidebar_right {padding:5px; position:absolute; top:0px; right:0; width:184px; height:428px; background:#6e8878; color:#fff;}
#sidebar_right hr {margin: 1em 0;background:#c0c0c0; height:1px;color:#fff;border:none;clear:both;}
#sidebar_right #tod {background:transparent url("imgs/tod_bg.jpg") no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block; width:184px; height:108px;}
#sidebar_right #survey {background:#ffffe7 url("imgs/survey_bg.jpg") no-repeat top; display:block; width:184px; height:330px; text-align: center; color:black; }
p.term {display: block; margin-left:auto; margin-right:auto; position:absolute; left:10px; top:78px; line-height:25px; }
#sidebar_right .todhead { font-size: 100%; font-weight:bold; padding: 0 0 0 0;}
#sidebar_right .toddef { font-size: 75%; font-weight:bold; padding: 0 0 0 0;}
img.tod {margin:0; vertical-align: top; float:left;}
#sidebar_right #order_now {position:absolute; top:335px; width:183px; border-top: 1px solid #fff; padding-top:5px; font-size:75%; }

#footer {clear:both; margin:0 0 1em 0; padding:7px 0 0 0; font-size:90%; color:#cedfbd; background:#0069aa; width:100%; font-family:Verdana, Geneva, sans-serif; font-weight:bold; height:14px; line-height:7px;}
#footer .copyright {text-align: center;}
#footer .backtotop {text-align: right; margin:-15px 2em 0 0;}
#footer a, #footer a:link, #footer a:hover, #footer a:visited {background:transparent;text-decoration:underline;cursor:pointer;}
#footer a:link, #footer a:visited, #footer a:active {color:#cedfbd;}
#footer a:hover {color:#ffffff;}

#sponsored {clear:both; margin:5px 0 5px 0; padding:5px; border-style:solid; border-width:1px; border-color:#0069aa; font-size:90%; color:#0069aa; background:#ffffff; width:949px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; text-align: left; }

#sponsored a, #sponsored a:link, #sponsored a:hover, #sponsored a:visited {background:transparent; text-decoration:none; cursor:pointer;}
#sponsored img {vertical-align:top;}

.indent {margin-left:3em;}
.noprint {}

.hlihue {color:#0069aa; font-weight:bold;}
.hlahue {color:#0069aa; font-weight:bold;}
.todhue {color:#cedfbd; font-weight:bold;}

hr {margin: 0.5em 0;background:#eddcc7;height:1px;color:#eddcc7;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 #6e8878;}
th.pricing {margin-left:auto; margin-right:auto; text-align: center; color:#0069aa; font-weight:bold; border-bottom:2px solid #6e8878; border-top:2px solid #6e8878;}


.btn_bottom {display: block; margin-left:auto; margin-right:auto; position:absolute; top:400px;}

.centered {text-align:center; display:block; margin-left:auto; margin-right:auto;}
.right {text-align:right;}

.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:0px;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 *************/
table.form {
  border-width: 0px;
  border-spacing: 3px;
  border-style: inset inset inset inset;
  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: 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;}
h1, h2, h3, h4, h5, h6 { letter-spacing: -1px; border-bottom: 0px solid #c0c0c0;}
h1, h2 { padding-top: 1.2em; padding-bottom: .5em; }
h3, h4, h5, h6 { padding-top: .4em; padding-bottom: .4em; }
h1 {font-size: 160%; color:#0069aa;}
h2 {font-size: 140%; color:#0069aa;}
h3 {font-size: 130%; color:#0069aa;}
h4 {font-size: 120%; color:#0069aa;}
h5 {font-size: 110%; color:#0069aa;}
h6 {font-size: 105%; color:#506257;}
.literal {font-weight:bold; font-size: 125%; font-family: Courier New, Courier, monospace;}
.value {font-weight:bold; font-style:italic; font-size: 125%; font-family: Courier New, Courier, monospace;}

.wow {color:#e85938;font-weight:bold;}
.highlight {color:#1e61e8;}
.subdued {color:#808080;}
.error {color:#ff4040;font-weight:bold;}
.warning {color:#D9050A;font-weight:bold; text-align:center;}
.success {color:#00c000;font-weight:bold;}
.caption {  font-size:11px;}
.date {font: bold 90% arial;color:#7b8cb5;display:block;letter-spacing: 1px;}
.small {font-size:11px;}
.quote {font-family:Times New Roman, Times, serif; font-weight:normal; font-style:italic; font-size: 130%;}
.cite {font-weight:normal; font-style:italic;}

/************** 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: 0;background: none; list-style-type: decimal;}
ul li {line-height: 1.4em; margin-left: 2em;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;}


/*************** Forms ****************/
.fForm {background:#fffff0; margin-left:auto; margin-right:auto; border:0;}
.fLabel {background:#fffff0; color:#0069aa; 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:#fffff0; color:black; text-align:left; border:0}


/*************** IE OVERIDES **********/
