
body {
  margin: 0;
  padding: 0;
  /* font-family: calibri, verdana, arial, sans-serif; */
  font-family: verdana, arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
}

p,address,ul,ol,dl,dt,dd {
  /* font-family: calibri, verdana, arial, sans-serif; */
  /* font-size: 10pt */
  }

p.short {
  margin: auto;
  }

p.l_float, p.r_float {
  /* font-size: 13px; */
  font-weight: normal;
  color: #0000AA;
  }

td.c_main, td.r_float, td.l_float {
  padding: 13px;
}

td.r_float, td.l_float {
  width: 300;
  border: 1px solid #a0a0a0;
  color: #0000AA;
  }

table.float, table.l_float, table.r_float {
  border: 1px solid #a0a0a0;
}

table.l_float {
  width: 300;
  table-layout: fixed;
  float: left;
  margin-right: 8px;
}

table.r_float {
  width: 300;
  table-layout: fixed;
  float: right;
  margin-left: 8px;
}

p.big, p.superhead {
  /* font-size: 12pt */
  font-family: arial, sans-serif; /* Larger font size Verdana does not look good - exclude it */
  font-size: 1.2em;
  font-weight: bold;
  }

p.bot,font.small {
  /* font-size: 8pt */
  font-size: 0.8em;
  }

p.superhead {
  font-style: italic;
  color: #EE0000;
}

p.qfaq {
  font-weight: bold;
  color: #EE0000;
}

a.big {
  /* font-size: 12pt */
  font-family: arial, sans-serif; /* Larger font size Verdana does not look good - exclude it */
  font-size: 1.2em;
  font-weight: bold;
  line-height: 200%;
  color: #EE0000;
  }


/*
td.navbutton {
color: white;
background-image: 'img/Button_Grad.jpg';
text-align: center;
height: '24';
}

p.navbutton {
font-size: 12pt;
font-weight: bold;
margin-top: '2';
}
*/

div.d2_menu_top, div.d2_menu_sub {
  display: block;

  padding: 2px;

  background-color: #bcbcbc;	/* Main default menu background color (no hovering, no sub-menus) */
  border-width:  0px;

  text-decoration: none;

  /* font-size: 0.7em; */
  /* font-weight: 900; */
  font-weight: bold;
  
  color:   #000000;

}

div.d2_menu_sub {
  font-weight: normal;
  /* background-color: #e0e0e0; */ 	/* Sub-menu can have a different background color */
  }

/* div#d2_menu_top_menu_child {
  border-bottom: 1px solid black; 
  } */

a.d2_menu_top, a.d2_menu {
  display: block;
 
  text-decoration: none;
  color:   #000000;

  padding-left: 4px;
  padding-right: 4px;

  /*
  margin-top: 5px;
  margin-bottom: 5px;
  */
  line-height: 200%;
  
  border-bottom: none;
}

a.d2_menu, a.d2_menu:visited {
  background-color: #d8d8d8;	/* Sub-menu links may have a different background color */
  }

a.d2_menu_top:hover, a.d2_menu:hover  {
  /* background: #e0e0e0; */
  color: red;
  text-decoration: underline;
  /* text-transform: uppercase; */
  }
a.d2_menu:active {
  text-decoration: none;
  /* color: red; */
  /* border-bottom: 3px solid red; */
  }

img.no_border {
  border: 0;
}

p.d2_menu_b {
  font-size: 0.9em;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  margin-top: 6px;
  margin-bottom: 3px;
}

table.d2_menu {	/* Table that holds top-level menu buttons */
  height: 36px;
  border-bottom: 3px solid red;
}