#middle-column-narrow {
  width: 460px;
  w\idth: 450px;
  float: left;
  padding: 0;
  overflow: hidden;
  display: inline-block;
}
#middle-column-narrow {
  display: block;
}
#middle-column {
  width: 600px;
  w\idth: 590px;
  _width: 582px;
  float: left;
  padding: 0 10px 0 0;
  overflow: hidden;
  display: inline-block;
}
#middle-column {
  display: block;
}
#middle-column #top-title h2, #middle-column-narrow #top-title h2 {
  margin: 0;
  padding: 0.2em 0.5em 0.2em 0.5em;
  color: #fff;
  font-size: 1.5em;
  font-weight: normal;
  background: #006793 url(/img/h2-background.gif) top left no-repeat;
}
#middle-column #top-title h2 a, #middle-column-narrow #top-title h2 a {
  float: right;
  padding-right: 15px;
  font-size: 0.55em;
  font-weight: bold;
  text-decoration: none;
  line-height: 2em;
  color: #8cabd3;
  background: url(/img/return-arrow.gif) center right no-repeat;
}
#middle-column h2, #middle-column-narrow h2 {
  margin: 0;
  padding: 0.2em 0.5em 0.2em 0.5em;
  font-size: 1.5em;
  font-weight: normal;
}
#middle-column h2.blue, #middle-column-narrow h2.blue {
  margin: 0;
  padding: 0.2em 0.5em 0.2em 0.5em;
  color: #fff;
  font-size: 1.5em;
  font-weight: normal;
  background: #006793 url(/img/h2-background.gif) top left no-repeat;
}
#middle-column h2.blue a, #middle-column-narrow h2.blue a {
  float: right;
  padding-right: 15px;
  font-size: 0.55em;
  font-weight: bold;
  text-decoration: none;
  line-height: 2em;
  color: #8cabd3;
  background: url(/img/return-arrow.gif) center right no-repeat;
}

#middle-column ul, #middle-column-narrow ul {
  margin: 5px 0 5px 0;
  padding: 0 0 0 16px;
}
#middle-column ul li, #middle-column-narrow ul li {
  list-style: none;
  background: #fff url(/img/list-arrow-blue.gif) center left no-repeat !important;
  margin: 0;
  padding: 5px 0 5px 15px !important;
}


#middle-column table, #middle-column-narrow table {
  margin: 0 0 0 8px;
  border-collapse: collapse;
  border: none;
}
#middle-column table tr, #middle-column-narrow table tr {
  vertical-align: top;
}
#middle-column table td, #middle-column-narrow table td {
  padding: 0 12px 10px 0;
  _padding: 0 4px 10px 0;
}
#middle-column table td p, #middle-column-narrow table td p {
  margin: 0 0 1em 0;
}
#middle-column table td h3, #middle-column-narrow table td h3 {
  font-size: 1.2em;
  margin: 0 0 10px 0;
  padding: 0;
  background: #92afd9 url(/img/h3-blue-top-right-bg.gif) no-repeat top right;
}
#middle-column table td h3 a, #middle-column-narrow table td h3 a {
  display: block;
  padding: 4px 4px 4px 9px;
  background: url(/img/h3-blue-top-left-bg.gif) no-repeat top left;
  text-decoration: none;
}
#middle-column table td img, #middle-column-narrow table td img {
  margin: 0;
  padding: 0;
  display: block;
}
#middle-column table td ul, #middle-column-narrow table td ul {
  float: left;
  margin: 0;
  padding: 0;
}
#middle-column table td ul li, #middle-column-narrow table td ul li {
  list-style: none;
  background: #fff url(/img/list-arrow-blue.gif) center left no-repeat !important;
  padding: 0 0 2px 15px !important;
}
#middle-column table td ul li a, #middle-column-narrow table td ul li a {
  margin: 0 !important;
  padding: 0 !important;
  background: none !important;
  font-weight: normal !important;
  color: #006793 !important;
  text-decoration: none !important;
}
#middle-column img {
  display: block;
}


#middle-column table, #middle-column-narrow table {
  margin-left: 1px;
  padding: 0;
  width: 99%;
  border-collapse: collapse;
  empty-cells: show !important;
}
#middle-column tr, #middle-column-narrow tr {
  vertical-align: top !important;
}
#middle-column th, #middle-column-narrow th {
  padding: 4px 4px 2px 6px !important;
  border: 1px solid #90b0d9;
  background-color: #BED7F8;
  empty-cells: show;
}
#middle-column th h3, #middle-column-narrow th h3 {
  margin: 0;
  pdding: 0;
}
#middle-column td, #middle-column-narrow td {
  padding: 4px 4px 4px 6px !important;
  border: 1px solid #90b0d9;
  empty-cells: show;
}

#middle-column #pb-introduction-table table td img,
#middle-column-narrow #pb-introduction-table table td img {
  margin: 0 5px 0 0;
  padding: 1px 2px 1px 1px;
  background: url(/img/thumbnail-border01.gif) no-repeat;
}
#middle-column #pb-introduction-table td, #middle-column-narrow #pb-introduction-table td {
  padding: 4px 4px 4px 6px !important;
  border: none;
  empty-cells: show;
}


#right-column img {
  padding: 0 0 35px 0;
}
