/* Standard stylsheet for EMA website */

HTML, BODY {
  margin: 0px; }

/* header and logo style declarations */

#head {
  width: 770px;
  font: 11px verdana,arial,helvetica,sans-serif;
  color: white; background-color: #bde6f0; }
#top {
  height: 24px; padding: 6px 8px 0px 0px;
  text-align: right; }
#head A { color: white; }

/* button bar styles */

#bar {
  position: relative; z-index: 10;
  left: 220px; top: -20px; width: 440px; height: 36px;
  background-color: #369c2c; }

#bar A {
  display: block; float: left;
  width: 108px; height: 36px;
  background-color: #369c2c;
  border: 1px solid #68bf5f;
  border-right-color: #1a6222;
  border-bottom-color: #1a6222; }

#bar A.selected, #bar A:hover {
  background-color: #f5ab18;
  border: 1px solid #f5cc7a;
  border-right-color: #996b0f;
  border-bottom-color: #996b0f; }

/* library document header and footer styles */

#title {
  margin-top: -8px;
  padding: 4px 4px 4px 16px; }

#title H4 {
  margin: 0px;
  font: bold 14px/17px verdana,arial,helvetica,sans-serif; }

#docheader, #docfooter {
  width: 750px;
  padding: 4px 4px 4px 16px;
  font: 11px verdana,arial,helvetica,sans-serif;
  background-color: #ffefce; }

#docheader {
  margin: 8px 0px 16px 0px;
  padding-bottom: 6px;
  border-bottom: 2px solid #f5ab18; }
#docfooter {
  margin: 16px 0px 8px 0px;
  padding-top: 6px;
  border-top: 2px solid #f5ab18; }

#typeinfo {
  width: 80%;
  float: left; }
#dateinfo {
  width: 20%;
  float: right; }
#locinfo {
  float: left; }
#navinfo {
  float: right;
  padding-left: 16px;
  text-align: right; }

#navinfobtm {
  float: right;
  padding-left: 16px;
  text-align: right; }

#upinfo { }
#contentsinfo {
  clear: both; }


/* document styles */

#holder {
  width: 770px; }

#document {
  float: right; width: 550px;
  font: 11px/15px verdana,arial,helvetica,sans-serif; }

#document.regulatory {
  background-color: #FFFFD4; }
  
#side {
  width: 180px;
  margin: -12px 16px 0px 16px;
  font: 11px verdana,arial,helvetica,sans-serif; }

#side .panel {
  padding: 12px 0px 7px 0px;
  border-bottom: 1px solid #f5ab18; }

#side #searchfield {
  width: 134px;
  font: 11px verdana,arial,helvetica,sans-serif; }
#side #searchbutton {
  width: 36px;
  font: 11px verdana,arial,helvetica,sans-serif; }
#side TD {
  font-size: 11px; }
#side #searchtype_document, #search #searchtype_library {
  width: 12px; height: 14px; }

#side P {
  margin: 0px 0px 7px 0px; }

#side A {
  color: black; }
#side A:hover {
  color: #369c2c; }

A.current {
  background-color: #ffefce; }

.copy {
  width: 750px; padding: 4px 4px 8px 16px;
  font: 11px verdana,arial,helvetica,sans-serif;
  color: gray; }


#home-left, #home-right {
  position: absolute;
  left: 0px; top: 157px; width: 408px;
  padding: 16px; }
#home-right {
  left: 440px; width: 298px; }

#info-left, #info-right {
  position: absolute;
  left: 0px; top: 157px; width: 516px;
  padding: 16px; }
#info-right {
  left: 548px; width: 190px; }

.deliveryinfo {
  float: left;
  width: 240px; height: 120px;
  margin: 16px 16px 0px 0px; padding: 8px;
  border: 1px solid #bde6f0; }

/* content formatting styles */

.content, .content TD {
  font: 11px/15px verdana,arial,helvetica,sans-serif; }

.content H1 {
  font: bold 17px verdana,arial,helvetica,sans-serif;
  margin-bottom: 0.7pc;
  color: black; }

.content H2 {
  font: bold 14px verdana,arial,helvetica,sans-serif;
  border-bottom: 1px solid #bde6f0; padding-bottom: 4px;
  margin-bottom: 0.5pc; }
.content#document H2 {
  border: none; padding: none; }

.content H4 {
  font: bold 14px/17px verdana,arial,helvetica,sans-serif;
  margin-top: 8px; margin-bottom: 0pc; }

.content P {
  margin-top: 0pc; margin-bottom: 0.5pc; }

.content .important {
  color: red; font-weight: bold; }

.content LI {
  margin-bottom: 0.5pc; }
.content OL, #content UL {
  margin-top: 0.7pc; margin-bottom: 0.7pc; }

.content A {
  color: #0066cc; }
/* .content A:visited {
  color: #666666; } */
.content A:hover {
  color: #f5ab18; }

.footer {
  margin: 1.5pc 0pc 1pc 0pc;
  font: 11px/15px verdana,arial,helvetica,sans-serif; }
  
  /* ADLib 06 Styles */

#commentbox {
  padding: 4px;
  margin: 4px;
  background-color: #D3F4D0;
  border-bottom: 1px solid #A7E5A1;
  font: 8pt arial, helvetica; }
  
#commentbox A:link, #commentbox A:visited, #commentbox A:link, #commentbox A:visited {
  color: black; }
  
#commentbox P, #commentbox P { margin: 0.5pc 0pc 0pc 0pc; }