/* styles that are to NOT available to ns4 should be in bio_extra_styles.css */
/* urls should be changed to top directory for final */

body {  
scrollbar-arrow-color: #fff;
scrollbar-3dlight-color: #ccc;
scrollbar-highlight-color: #999;
scrollbar-face-color: #999;
scrollbar-shadow-color: #999;
scrollbar-darkshadow-color: #fff;
scrollbar-track-color: #eeeeee; 
}

body {  font-family: Arial, Helvetica, sans-serif; font-size-adjust: 0.50;  }
p {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 120%; }
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
table {  /* margin: 0px; adding this causes issues in icab */  }

/* any h tag with a font-size greater than p+1 must specify line-height */
h1 {  font-size: 16px; line-height: 110%; color: #999; margin-bottom: 0px; /* (when in a table cell with no space below) */  }
h2 {  font-size: 13px; line-height: 110%; color: #666; font-weight: normal; margin-bottom: 3px;  }
h2 strong { color: #903; }
h3 {  font-size: 13px; line-height: 110%; color: #333; margin-bottom: 0px; margin-top: 0px; margin-bottom: 3px;  } /* Intro text */
h4 {  font-size: 11px; color: #999;  }

.padTypeA {  padding: 4px; padding-left: 95px;  }
.padTypeB {  padding: 6px; padding-left: 65px;  }
.titleLight {  color: #fff; text-decoration: none;  }
.titleLight:hover {  color: #fff;}
.titleMid {  color: #900; text-decoration: none;  }
.titleMid:hover{  color: #900;  }
.titleDark {  color: #000; text-decoration: none;  }
.titleDark:hover{  color: #000;  }

.padLeft {  padding-left: 10px;  }

strong {  color: #666;  }
th {   color: #666;  }
.menu { color: #666; }
.entries strong { color: #903; }

.intro {  border-bottom: 1px solid #603; padding-bottom: 6px;  }
.content {  padding-top: 6px;  }
.content p {  max-width: 357px;  }
.menubox {  margin-top: -6px; margin-left: 12px; border-left: 1px solid #ccc; float: right;  }
.menubox th {  color: #fff;  }
.menubox td {  padding-left: 8px;  }
.menubox p {  margin-top: 4px; margin-bottom: 4px;  }
.entries p {  margin-top: 0px; margin-bottom: 0px; padding-bottom: 4px;  }

a:hover {  color: #f00;  }
.menu a {  color: #c33; text-decoration: none;  }
.menu a:hover {  color: #f93;  }
strong a {  color: #c00; text-decoration: none;  }
strong a:hover {  color: #f93;  }
strong a span {  color: #666;  }
.menubox a {  color: #c33; text-decoration: none;  }
.menubox a:hover {  color: #f93;  }
 /* a:hover.titleLight {  color: #fc0;  } */

/* .titleLight a:hover.titleLight {  color: #f00;  } */

/* Menu Links */
.mainLink, .highlightLink{ background:  url(../images/nav_bk.gif) no-repeat bottom right; padding-right: 10px; font-size: 11px;}
.mainLink a {  color: #999;  }
.mainLink a:hover {  color: #666; }
.highlightLink a {  color: #903; font-weight: bold; }
.highlightLink a:hover {  color: #666; }

.subLink { padding-right: 10px; font-size: 11px; }
.subLink a {  color: #999;  }
.subLink a:hover {  color: #666;  } 

.highlightSubLink { color: #903; font-weight: bold; padding-right: 10px; font-size: 11px; }
.highlightSubLink a {  color: #903; font-weight: bold; }
.highlightSubLink a:hover {  color: #666; }

.indent {  margin-left: 20px; text-indent: -20px;   }
.asterisk, .error {  color: #900;  }

ul {  margin-left: 0px; padding-left: 0px;  }
ul li {  display: list-item; margin-left: 20px; margin-bottom: 10px; list-style: disc outside;  }
ul ul {  margin-top: 10px;  }
ol {  margin-left: 0px; padding-left: 0px; color: #999;  }
ol li {  display: list-item; margin-left: 20px; margin-bottom: 10px; list-style: decimal outside;  }
.fix {  color: #666;  }
h3 ul {  margin: 0px; color: #900;  }
h3 ul li {  margin-top: 0px; margin-bottom: 0px;  }
h3 .fix {  color: #333;  }
.entries ul {  margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }
.entries ul li { margin-bottom: 0px; padding-bottom: 4px;  }

.note {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size-adjust: 0.58; font-size: 9px; color: #333;  }
.pictureNotes, .pictureNotes p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size-adjust: 0.58; font-size: 9px; color: #666; padding-top: 2px; padding-bottom: 2px; }
sup {  font-size: 60%;  }

hr {  display: block; height: 1px; color: #ccc; background: #ccc; border-style: none; margin-top: 0px; margin-bottom: 0px;  }
.lineAbove {  border-top: 1px solid #ccc;  }
.lineBelow {  border-bottom: 1px solid #ccc;  }
.lineLeft {  border-left: 1px solid #ccc;  }
.lineRight {  border-right: 1px solid #ccc;  }
.outline {  border: 1px solid #ccc;  }
img.padTop {  padding-top: 4px;  }
