#custom-doc {
  margin: auto;
  text-align: left;
  width: 59.0769em /* 768/13 */;
  *width: 57.6001em /* 768/13.3333 */; }

.hidden {
  display: none; }

.home #bd {
  background: #d5e3f0; }

.imagetable {
  margin-left: auto;
  margin-right: auto; }
  .imagetable table {
    width: 90%;
    margin-left: auto;
    margin-right: auto; }
  .imagetable td {
    text-align: center;
    border-width: 0px; }

#search {
  float: right;
  margin-top: 2em;
  margin-right: 1em; }

#bd {
  border-right: 1px solid;
  border-left: 1px solid;
  padding: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif; }

#ft {
  color: #fff;
  background: #4072af;
  height: 62px;
  font-size: 90%; }
  #ft p {
    padding-top: 7px;
    padding-left: 25px; }
  #ft a {
    text-decoration: none;
    color: #fff;
    font-weight: bold; }
  #ft a:visited {
    color: #fff; }
  #ft a:hover {
    color: #a9c3da;
    text-decoration: underline; }
  #ft a:active {
    color: #fff; }
  #ft .bar {
    background: #a9c3da;
    height: 15px;
    border-right: 1px solid #000;
    border-left: 1px solid #000; }
  #ft .globe {
    position: relative;
    top: -23px;
    float: right; }

.yui-skin-sam .yuimenubar {
  background: url(/assets/13/menu-bar.png) repeat-x 0 0; }
.yui-skin-sam .yuimenubaritem {
  height: 30px; }
.yui-skin-sam .yuimenubaritem-selected {
  background: url(/assets/14/menu-bar-hl.png) repeat-x 0 0; }
.yui-skin-sam .yuimenubaritemlabel {
  color: #fff;
  font-weight: bold; }
.yui-skin-sam .yuimenubaritemlabel:visited {
  color: #fff; }
.yui-skin-sam .yuimenubaritemlabel:hover {
  color: #fff; }

.img-border {
  border: 4px solid #F0F6FA; }

h1 {
  /* 18px via YUI Fonts CSS foundation */
  font-size: 138.5%;
  color: #005FA6; }

h2 {
  /* 16px via YUI Fonts CSS foundation */
  font-size: 123.1%;
  color: #005FA6; }

h3 {
  /* 14px via YUI Fonts CSS foundation */
  font-size: 108%;
  color: #005FA6; }

h1, h2, h3 {
  /* top & bottom margin based on font size */ }

h1, h2, h3, h4, h5, h6, strong {
  /* bringing boldness back to headers and the strong element */
  font-weight: bold; }

abbr, acronym {
  /* indicating to users that more info is available */
  border-bottom: 1px dotted #000;
  cursor: help; }

em {
  /* bringing italics back to the em element */
  font-style: italic; }

blockquote, ul, ol, dl {
  /* giving blockquotes and lists room to breath */
  margin: 1em; }

blockquote {
  background: #F0F6FA;
  padding: 1em; }

ol, ul, dl {
  /* bringing lists on to the page with breathing room */
  margin-left: 2em; }

ol li {
  /* giving OL's LIs generated numbers */
  list-style: decimal outside; }

ul li {
  /* giving UL's LIs generated disc markers */
  list-style: disc outside; }

dl dd {
  /* giving UL's LIs generated numbers */
  margin-left: 1em; }

th, td {
  /* borders and padding to make the table readable */
  border: 1px solid #000;
  padding: .5em; }

th {
  /* distinguishing table headers from data cells */
  font-weight: bold;
  text-align: center; }

caption {
  /* coordinated marking to match cell's padding */
  margin-bottom: .5em;
  /* centered so it doesn't blend in to other content */
  text-align: center; }

p, fieldset, table {
  /* so things don't run into each other */
  margin-bottom: 1em; }
