BODY{
background-color:#FFFFCC;
}

A:link{ color: #0000C0; }
A:visited{ color: #000050; }
A:active{ color: #5555FF; }

TABLE
{
  margin-right: 50px; margin-left: 50px; margin-top: 20px; margin-bottom: 20px; 
  table-layout: fixed;
  border-spacing:0px;
  border: 0px;
  padding: 0px;
  border-collapse:collapse;
  vertical-align:top;
  empty-cells: hide;
  background-repeat: no-repeat;
}

TABLE.inline
{
  margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
}

TABLE.inset
{
  margin-right: 22px; margin-left: 25px; margin-top: 0px; margin-bottom: 0px; background-color:#f0f0f0; border: 1px solid #000000;
}

TABLE.tw
{
  margin-right: 25px; 
  margin-left: 25px; 
  margin-top: 15px; 
  margin-bottom: 15px; 
  background-color:#ffffff; 
  border: 1px solid #000000; 
}

TABLE.tw td
{
  padding-top:10px; 
  padding-right:20px; 
  padding-bottom:15px; 
  padding-left:20px;
}

TD
{
  border:0px;
  padding:0px;
  margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
  vertical-align:top;
  horizontal-align:right;
}

TD.headline
{
  width:640px;
}

TD.leftindex
{
  width:150px;
  vertical-align:top;
  max-height:none;
}

TD.leftindex_empty
{
  width:150px;
  height:0px;
  max-height:0px;
}

TD.leftindex_filler
{
  width:150px;
  vertical-align:bottom;
  height:100%;
  max-height:none;
}

TD.maintext
{
  width:490px;
  vertical-align:top;
}

TD.full_width
{
  width:640px;
  vertical-align:top;
}


P
{
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal; 
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: 25px;
  margin-right: 15px;
  font-size: 10px;
  line-height: 12px;
}

P.normal { font-size: 14px; line-height: 1.2; }
P.normal_open { font-size: 14px; line-height: 1.2; margin-right: 0px;}
P.normal_table { font-size: 14px; line-height: 1.2;   margin-left: 0px; margin-right: 0px;}
P.normal_firstWoTitle { font-size: 14px; line-height: 1.2; margin-top: 36px; }
P.normal_right { font-size: 14px; line-height: 1.2;  text-align: right; }
P.normal_center { font-size: 14px; line-height: 1.2;  text-align: center; }
P.normal_subhead { font-size: 16px; line-height: 1.2; margin-bottom: 2px; margin-top: 36px; font-weight: bold; }
P.normal_subhead_line2 { font-size: 14px; line-height: 1.2; margin-bottom: 2px; margin-top: 2px; font-weight: normal; }
P.normal_subhead_author { font-size: 14px; line-height: 1.2; margin-top: 2px; margin-bottom: 12px; font-style: italic; }
P.small_center { text-align: center; }
P.small_nlm { margin-left: 0px; margin-top: 6px; margin-right: 20px; }
P.title { font-size: 24px; line-height: 1.2;  }
P.subtitle { font-size: 18px; line-height: 1.2; margin-bottom: 16px; margin-top: 30px; font-weight: semi-bold; }
P.bookAuthor { font-size: 16px; line-height: 1.2; }
P.seriesNrLong { font-size: 14px; line-height: 1.2; font-style: italic; }
P.subtitle_table { font-size: 16px; line-height: 1.2; margin-bottom: 16px; margin-top: 30px; margin-left: 0px; margin-right: 0px; font-weight: bold; }
P.normalitalicwide { font-size: 14px; line-height: 1.2; font-style: italic; letter-spacing:0.3em;  }
P.bheader { font-size: 24px; line-height: 1.0; letter-spacing:0.1em; }
P.header { font-size: 24px; line-height: 1.0; color: #B00000; letter-spacing:0.1em; }
P.gheader { font-size: 24px; line-height: 1.0; color: #003300; letter-spacing:0.1em; }
P.header_s { font-size: 24px; line-height: 1.0; color: #B00000; letter-spacing:0.05em; }
P.gheader_s { font-size: 24px; line-height: 1.0; color: #003300; letter-spacing:0.05em; }
P.spacing { font-size: 15px; line-height: 1.0; color: #003300; letter-spacing:0.1em; }
P.block { font-size: 14px; line-height: 1.2; margin-left: 50px; }
P.table { 
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
P.tabpos
{
  font-size:     2px;
  margin-top:    0px;
  margin-bottom: 0px;
  margin-left:   0px;
  margin-right:  0px;  
}
P.list { 
  margin-top: 6px;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  font-size: 14px;
  line-height: 1.2;
}


IMG
{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border-width: 0;
}

IMG.logo
{
  vertical-align: top;
  horizontal-align: left;
  height: 172px;
  width: 111px;
  margin-left: 25px;
  margin-right: 0;
  margin-top: 17px;
  margin-bottom: 0px;
  border-width: 0;
}

IMG.seller
{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 25px;
  margin-bottom: 15px;
  border-width: 0;
}

IMG.bar
{
  height: 1px;
  width: 430px;
  margin-left: 25px;
  margin-right: 35px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-width: 0;
}

IMG.bar_long
{
  height: 1px;
  width: 580px;
  margin-left: 25px;
  margin-right: 35px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-width: 0;
}

IMG.title140
{
  height: 210px;
  width: 140px;
  margin-left: 10px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 10px;
  border: 1px solid #000000; 
  float: right;
}

IMG.title280
{
  height: 420px;
  width: 280px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 1px solid #000000; 
}

IMG.title140_l
{
  height: 210px;
  width: 140px;
  margin-left: 0px;
  margin-right: 2px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 1px solid #000000; 
}

IMG.title140_t
{
  height: 210px;
  width: 140px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 18px;
  margin-bottom: 0px;
  border: 1px solid #000000; 
}

IMG.title140_l_m
{
  height: 210px;
  width: 140px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 1px solid #000000; 
  float: left;
}

IMG.title140_l_m2
{
  height: 210px;
  width: 140px;
  margin-left: 30px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 1px solid #000000; 
  float: left;
}

IMG.title210_l_m
{
  height: 315px;
  width: 210px;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 10px;
  border: 1px solid #000000;
  float: left;
}

IMG.title_l_m
{
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 1px solid #000000; 
  float: left;
}

IMG.title_r_m
{
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 1px solid #000000; 
  float: right;
}

IMG.page_stackable
{
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 1px solid #000000; 
  float: left;
}

IMG.no_frame_pic_left
{
  margin-left: 0px;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
  border: 0px;
  float: left;
}

IMG.no_frame_pic_right
{
  margin-left: 0px;
  margin-right: 5px;
  margin-top: 2px;
  margin-bottom: 2px;
  border: 0px;
  float: right;
}

IMG.title_r
{
  margin-left: 10px;
  margin-right: 20px;
  margin-top: 5px;
  margin-bottom: 10px;
  border: 1px solid #000000; 
  float: right;
}
