body, table, tr, th, td, div, p, span
{
  margin: 0px;
  border: 0px none;
  padding: 0px;
}

table
{
  width: 100%;
}

td
{
  vertical-align: top;
}

p
{
  text-align: left;
}

html, body, #table_margin
{
  height: 100%;
}

body
{
  /* background-color: #ccccff; */
  background-color: #ffffff;
  color: #000000;
  font-family: Arial;
  font-size: 14px;
}

#td_main_area
{
  width: 756px;
  background-color: #ffffff;
  color: #000000;
}

/* x-x-x-x-x */

.p_error
{
}

#div_logo
{
}

#p_logo
{
  width: 756px;
  height: 167px;
}

#img_logo
{
}

#div_menu
{
  width: 208px;
  /* height: 100%; */
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 12px;
  padding-right: 12px;
  /* background-color: #ccffff; */
  background-color: #bbddff;
  color: #000066;
  font-family: Verdana,Arial;
  font-size: 11px;
}

.div_menuitem_spacer
{
  margin-top: 4px;
  margin-bottom: 4px;
}

.p_menuitem
{
  font-weight: bold;
}

.a_menuitem
{
  color: #000066;
  text-decoration: none;
}

#div_contents
{
  /* width: 524px; */
  width: 500px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 12px;
  padding-right: 12px;
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana,Arial;
  font-size: 11px;
}

.p_contents_header
{
  /*
    background-color: #ffffff;
    color: #000000;
    font-family: Verdana,Arial;
  */
  margin-bottom: 12px;
  font-size: 16px;
}

.p_contents_default
{
  /*
    background-color: #ffffff;
    color: #000000;
    font-family: Verdana,Arial;
    font-size: 11px;
  */
  margin-bottom: 11px;
}

#div_disclaimer
{
  width: 756px;
  background-color: #cccccc;
  color: #000000;
}

.p_disclaimer
{
  /*
    background-color: #cccccc;
    color: #000000;
  */
}
