@import url("/templates/css/style.css");

body {
  background-image: url('/templates/health/images/background.jpg');
  background-repeat: repeat-x;
  background-attachment: fixed;
  background-position: top;
  background-color: #FFF;
  color: #000;
  font-family: Arial, sans-serif;
}

p, .article-content {
  line-height: 16px;
  font-size: 14px;
}

h1 {
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 22px;
  line-height: 24px;
  margin: 4px 0;
  padding: 0;
}

h2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
}

.loginleft {
  float: left;
  margin-right: 2px;
  width: 275px;
}

.loginright {
  float: right;
  margin-left: 60px;
}

hr {
  margin: 0 0 15px 0;
  padding: 0;
  border: 1px solid #000000;
}

a, a:link {color: #003366;}

a:hover {color: #330066; }

a.readmore, a.readon, a.readon-health {color: #0d3d6f;}

a.blue-button {
  display: block;
  width: 105px;
  height: 32px;
  margin: 0 auto;
  padding: 2px 0 0 0;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center;
  background: url('/templates/health/images/button-blue.png') top left no-repeat;
}

a.blue-button:hover {
  background: url('/templates/health/images/button-black.png') top left no-repeat;
  text-decoration: none;
}

a#subscribe {
  float: right;
  width: 250px;
  text-align: right;
  text-transform: uppercase;
  font-size: 1.2em;
  padding: 4px 6px 6px 0;
  font-weight: bold;
  color: #FFF;
}

a#subscribe:link {
  color: white;
}

a#subscribe:hover {
  color: #E9E9E9;
}

.cp_tags {
padding: 10px 0;
margin: 4px 0;
font-family: Arial, sans-serif;
font-size: 13px;
color: #CC0000;
}

div.cp_title {
  font-size: 14px;
  line-height: 16px;
}

div.cp_title a {
    color: #003366;
    padding-top: 5px;
    text-decoration : none;
}

div.cp_title a:hover{
    text-decoration : underline;
    color: #330066;
}

div.cp_tags span.cp_tag+span.cp_tag {
    border-left : 1px solid silver;
}

div.cp_tags .cp_tag{
    padding: 0 .25em;
}

div.cp_tags .cp_tag a {
    padding : 2px;
    text-decoration: underline;
}

.contentheading {
color: #000;
font-weight: bold;
font-size: 24px;
line-height: 28px;
}

.componentheading-blog, .componentheading {
color: #003D97;
font-size: 24px;
font-weight: bold;
margin: 10px 0;
border-bottom: 1px solid #C0C0C0;
}

.topicslist, .topdocsbox {
  margin: 0 0 10px 0;
  padding: 0;
}

.topicslist h2, .topdocsbox h2 {
  color: #333;
  margin: 0 0 2px 0;
  padding: 0 0 0 4px;
  font-size: 14px;
  font-weight: bold;
}

.topicslist h2 {
  border-top: 2px solid #E9E9E9;
  font-family: Verdana, sans-serif;
  padding: 4px 0 4px 0;
}

.topdocsbox h2 {
  font-family: Verdana, sans-serif;
  padding: 0 0 4px 0; 
}

.topicslist ul, .topdocsbox ul {
  margin: 0px 0px 0px 16px;
  padding: 0;
}

.topicslist p {
  margin: 0;
  padding: 0;
}

.topicslist li, .topdocsbox li {
  margin: 0 4px 4px 4px;
  padding: 0 0 4px 0;
  list-style-type: disc;
  line-height: 14px;
  font-size: 12px;
}

.blurb {
  font-size: 12px;
  line-height: 16px;
  font-style: italic;
  margin-bottom: 10px;
}

.morebutton {
  margin: 8px 0 4px 10px;
}

.article-content li {
  font-family: Arial, sans-serif;
  font-size: 12px;
  line-height: 18px;
}

#emailicon {
  float: left;
  margin-right: 10px;
}

#boxicon {
  float: left;
  margin: 0 2% 0 1%;
}

#home-header {
  color: #CC0000;
  margin-bottom: 10px;
}

#middle-col-wide {
  background: #FFF;
  padding: 10px 8px 10px 20px;
  width: 642px;
}

#middle-col-wide h3 {
      font-size: 16px;
      margin: 24px 0 2px 0;
      color: #003D97;
}

#right-col {
float: right;
width: 275px;
margin: 10px 6px 0 0;
padding: 0;
  background-image: url('/templates/healthnewsstand/images/health_rightcol_background.jpg');
  background-repeat: repeat-x;
  background-position: center top;
  background-color: #F5F5F5;
  border: 1px solid #C0C0C0;
}

#right-col-wide {
  float: right;
  width: 303px;
  margin: 4px 4px 0 10px;
  font-size: 12px;
  background-image: url('/templates/healthnewsstand/images/health_rightcol_background.jpg');
  background-repeat: repeat-x;
  background-position: center top;
  background-color: #F5F5F5;
  border: 1px solid #C0C0C0;
}

.rightbox {
  border: 1px solid #C0C0C0;
  padding: 4px 6px;
  margin: 6px;
  background: #FFF;
  font-size: 12px;
}

.rightbox h2 {
  color: #CC0000;
}

.rightbox h3 {
  color: #333;
  padding: 0 0 4px 0;
  margin: 4px 0;
  font-size: 14px;
  font-family: Verdana, sans-serif;
}

#left-col h2 {
  margin: 0 0 2px 0;
  padding: 0;
}

dt.message {
  color: #CC0000;
}

h2 a.rss {
  background: url('/templates/health/images/rss-icon.gif') right no-repeat;
}

#right-col h2 a.rss {color: #FFFFFF;}

.red {
  color: #CC0000;
  font-weight: bold;
  font-family: Verdana, sans-serif;
  font-size: 14px;
}

.redlarge {
 color: #CC0000;
 font-weight: bold;
 font-size: 16px;
 margin-bottom: 4px;
}

#topstorybox {
  border: 1px solid #C0C0C0;
  margin: 4px 0 12px 0;
  padding: 10px;
  background-image: url('/templates/healthnewsstand/images/health_rightcol_background.jpg');
  background-repeat: repeat-x;
  background-position: center top;
  background-color: #F5F5F5;
}

#topstorybox h1 {
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 4px 0;
  padding: 0;
}

#topstorybox p {
    margin: 0;
    padding: 0;
}

#topstorybox ul {
  margin: 10px 10px 0 20px;
  list-style-type: disc;
}

.overline {
  margin: 6px 0 0 0;
  padding: 0;
  font-size: 14px;
  font-style: italic;
  color: #CC0000;
  font-weight: bold;
}

.latestnews {
  border-bottom: 1px solid #C0C0C0;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.latestnews p {
  margin: 0;
  padding: 0 0 6px 0;
}

.l, .left {float: left;}

.r, .right {float: right;}

.clear {clear: both;}

.clear-l {clear: left;}

.clear-r {clear: right;}

.createdate {
  font-weight: bold;
  margin: 4px 0 12px 0;
  padding: 4px 0;
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
}

/* Site Colors */

.blue {
color: #4089fc;
}

/* Navigation */

#nav {
margin: 0;
padding: 0;
background: #003366;
display: block;
}

#nav ul li a {
color: #FFF;
width: 100px;
}

#nav ul li a:hover {
background: #99CCFF;
color: #003366;
}

#nav ul li ul {
background: #99CCFF;
}

#nav ul li ul li a {
color: #003366;
font-size: 12px;
}

#nav ul li.about ul li a {padding: 5px;}

#nav ul li ul li a:hover {
  background: #EAF1FF;
  color: #003366;
}

#searchnav {
  margin: 0;
  padding: 4px;
  background: #E9E9E9;
  height: 30px;
  display: bolck;
  clear: both;
  border-bottom: 1px solid #C0C0C0;
  font-size: 12px;
}

* html #nav  {height:30px; he\ight:0;}

/* Layout */

.home-wrap {
  border: none;
  background: #FFF;
}
/*

.interior-wrap { border: 1px solid #000000; border-top: 0; background: url('/templates/health/images/bg-main-interior.gif') top left repeat-y; }

*/

.interior-wrap {
  background: #FFFFFF;
}

#header {
  color: #FFFFFF;
  border-bottom: 2px solid #336699;
  height: 108px;
  background: url('/templates/healthnewsstand/images/health_background.jpg');
}

#login-page {
  margin-top: 20px;
}

#login-page h1 {
  margin: 10px 0;
  color: #336699;
  font-family: Times New Roman, serif;
  font-weight: bold;
}

#login input.text {
  border: 1px solid #FFFFFF;
  color: #666666;
}
#login p {
color:#000099;
font-weight: bold;
margin: 0;
padding: 0 20px 0 0;
font-size: 12px;
}

#login a {color: #000099; text-decoration: underline;}

#login a.dark {color: #042b52;}

#logo {
  text-align: left;
  padding: 0px;
}

#left-col {
width: 418px;
float: left;
border-right: 2px solid #E9E9E9;
padding: 10px 1% 10px 2%;
font-size: 12px;
}

#left-col img.r, #left-col img.l {
  border: 1px solid #9a9a9a;
}

#middle-col {
width: 218px;
margin: 0 1% 0 1%;
padding: 10px 1%;
}

.featuredbox {
  background-color: #E9E9E9;
  border: 1px solid #C0C0C0;
  margin: 10px 0 0 0;
  padding: 4px 10px;
}

.featuredbox h2 {
  font-size: 16px;
  color: #CC0000;
}

#footer {
background: url('/templates/health/images/background_footer.jpg');
color: #494949;
margin-top: 20px;
border-top: 3px solid #E9E9E9;
height: 100px;
font-weight: normal;
}

#footer ul li {border-right: 1px solid #000;}

#footer a {
color: #000066;
font-weight: normal;
}

#footer ul li.item215 {border: 0;}

/* Content Styling */

#insider {background: #FFFFFF;}

#middle-col .home-box h2 {
  color: #4c4c4c;
  background: url('/templates/health/images/bg-sub-header.jpg') bottom repeat-x;
  border: 1px solid #c9c9c9;
  border-bottom: 0;
}

#middle-col .home-box .padding {border: 1px solid #c9c9c9;}

a.arrow {
  color: #4c4c4c;
  background: url('/templates/health/images/arrow-circle.gif') right no-repeat;
}

#middle-col .home-box ul li {
  background: url('/templates/health/images/red-arrow.gif') 0px 3px no-repeat;
}

#middle-col .wide-box {
  background: #f2f2f2;
  border: 1px solid #c9c9c9;
}

#middle-col .wide-box h2 {
  color: #4c4c4c;
  border-bottom: 1px solid #c9c9c9;
}

#middle-col .wide-box h2 a.arrow {
  color: #4c4c4c;
  background: url('/templates/health/images/arrow-circle.gif') right no-repeat;
}

#middle-col .wide-box a {color: #6684aa;}

#middle-col .wide-box a.arrow {color: #4c4c4c;}

#middle-col .wide-box .block {
  border-right: 1px solid #c9c9c9;
}

#middle-col .wide-box .block .block-number3 {border: 0;}

.datebreak {
color: #990000;
}

.searchleft {
  width: 300px;
  float: left;
  color: #003366;
  text-align: left;
  font-weight: bold;
  padding: 10px;
  }

.search {
  text-align: right;
  width: 400px;
  float: right;
  margin: 0px;
  padding-right: 10px;
}

.search input {border: 1px solid #000; float: none; }

.search input.button { margin: 4px 0 -6px 4px; }

.mootabs_title {border-bottom: 1px solid #c9c9c9;}

.mootabs_title li {
  color: #4C4C4C;
  border-top: 1px solid #c9c9c9;
  border-left: 1px solid #c9c9c9;
  border-right: 1px solid #c9c9c9;
}

.mootabs_title li.active {background: #F3F3F3;}

.mootabs_panel {
  background: url('/templates/health/images/side-gradient.gif') top repeat-x #F3F3F3;
  border: 1px solid #c9c9c9;
  border-top: 0;
}

#nav ul {/* Begin First Level Lists */font-size: 1.2em;}

.menu {list-style: none;}

li .separator {
  color: #CC0000;
  font-size: 1.2em;
  font-weight: bold;
}
/* Navigation For Side Menu*/

.navigation {
  margin: 0;
  padding: 0;
  font-weight: bold;
  width: 100%;
}

.navigation ul {list-style: none;}

.navigation li {
border-bottom: 1px solid #FFF;
margin: 0;
}

.navigation li a:link, .navigation li a:visited {
  display: block;
  margin: 0;
  padding: 4px 10px;
  background-color: #E9E9E9;
  text-decoration: none;
}

.navigation li a:hover {background-color: #FFF;}