
body {
  background-color: #F5F5F5;
  color:            #000000;
}

#wrap {
  max-width: 900px;
  margin: 0 auto;
  padding-left: 5px;
  padding-right: 5px;
}

#wrapFullWidth {
  margin: 0 auto;
  padding-left: 5px;
  padding-right: 5px;
}

table.general {
  font-family: Arial;
  font-size: 10pt;
}

table.nav td.nav {
  padding: 5px;
  text-align: left;
  vertical-align: top;
}

p.general {
   font-family: Arial;
   font-size: 10pt;
}

p.center {
   text-align: center;
   display: block;
   margin-left: auto;
   margin-right: auto;
}

h2.general {
   font-family: Arial;
}

h3.general {
   font-family: Arial;
   font-size: 12pt;
}

h4.general {
   font-family: Arial;
   font-size: 10pt;
}

li.general {
  font-family: Arial;
  font-size: 10pt;
}

li.item {
  font-family: Arial;
  font-size: 10pt;
  margin: 5px 0;
}

ul.nav {
  list-style-type: none;
  margin-top:  0px;
  padding-left: 7px;
}

ul.navb {
  list-style-type: none;
  margin-top:  0px;
  padding-left: 7px;
}

li.nav {
  font-family: Arial;
  font-size: 10pt;
  margin: 8px 0;
}

li.navb {
  font-family: Arial;
  font-size: 10pt;
  margin: 8px 0;
}

ul.general {font-family: Arial; font-size: 10pt;}
span.general {font-family: Arial; font-size: 10pt;}

table.nav {
  font-family: Arial;
  font-size: 10pt;
  border: none;
}

a.nav {font-family: Arial; font-size: 10pt;}
span.nav {font-family: Arial; font-size: 10pt;}
span.navb {font-family: Arial}

span.nav-center {
  font-family: Arial;
  font-size: 10pt;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

span.navb-center {
  font-family: Arial;
  font-size: 10pt;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

table.bridge {
   font-family: Arial;
   font-size: 9pt;
}

table.bridge td.sl {
   font-family: Arial;
   font-size: 9pt;
   font-weight: bold;
   #text-align: right;
   vertical-align: top;
}

table.bridge td.sd {
   font-family: Arial;
   font-size: 9pt;
}

table.bridge td.first {
   width: 125px;
}

table.stats {font-family: Arial; font-size: 9pt;}
table.condensed {font-family: Arial; font-size: 9pt;}
span.announcetitle{font-family: Arial; font-size: 12pt;}
span.picloc {font-family: Arial; font-size: 14pt;}

table.bridge span.nhdr {
   font-family: Arial;
   font-size: 9pt;
   font-weight: bold;
}

/* obsolete */
span.bttl {
   font-family: Arial;
   font-weight: bold;
   font-size:   12pt;
}

/* obsolete */
table.bridge td.bttl {
   height: 30px;
   background: 	#D3D3D3;
}

/* obsolete */
table.bridge td.bloc {
   height: 25px;
   background: 	#D3D3D3;
   font-family: Arial;
   font-size:   11pt;
}

/* obsolete */
table.bridge td.spcr {
   height: 30px;
   width: 750px;
}

table.bridge td.bridge-title-area {
   background: 	#D3D3D3;
   width: 750px;
}

table.bridge span.bridge-spacer {
  display: inline-block;
  height: 10px;
}

table.bridge span.bridge-title {
   display: inline-block;
   font-family: Arial;
   font-weight: bold;
   font-size:   12pt;
   height: 30px;
}

table.bridge span.bridge-location {
   display: inline-block;
   height: 25px;
   font-family: Arial;
   font-size:   11pt;
}

table.bridge td.stats-left {
   vertical-align: top;
   width: 50%;
}

table.bridge td.stats-left-only {
   vertical-align: top;
}

table.bridge td.stats-right {
   vertical-align: top;
}

ul.nosymbol{list-style-type: none;}

table.bridge ul.note {
   list-style-type: disc;
   padding-left: 20px;
}

table.bridge ul.note li {
   font-family: Arial;
   font-size:   9pt;
   margin: 4px;
   line-height: 140%;
}

button {
  font-size: 14px;
  text-align: center;
  text-decoration: none;
  padding: 10px 24px;
  border-radius: 6px;
  border: 1px solid black;
  box-shadow: 0 3px #999;
}

button:hover {
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
}

input[type=text].search {
  padding: 12px 10px;
  margin: 8px 0;
  box-sizing: border-box;
}

span.page-title {
   font-family: Arial;
   font-weight: bold;
   font-size:   15pt;
}

img.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

span.monospace {
  font-family: monospace;
}

table.recon {
  border-collapse: collapse;
  border: 1px solid black;
  font-family: Arial;
  font-size: 10pt;
}

table.recon th {
  border: 1px solid black;
  padding: 5px;
  text-align: left;
}

table.recon td {
  border: 1px solid black;
  padding: 5px;
  text-align: left;
}

table.center {
   margin-left:auto;
   margin-right:auto;
 }

span.home-page-title {
   font-family: Arial;
   font-size: 15pt;
   font-weight: bold;
   text-align: center;
   color: "#292929";
   display: block;
   margin-left: auto;
   margin-right: auto;
   line-height: 20pt;
 }

span.home-page-subtitle {
   font-family: Arial;
   font-size: 11pt;
   font-weight: bold;
   text-align: center;
   color: "#292929";
   display: block;
   margin-left: auto;
   margin-right: auto;
   line-height: 20pt;
 }

#image-set-info {
   font-family: Arial;
   border-collapse: collapse;
   width: 100%;
   line-height: 1.7;
 }

#image-set-info td.left {
   border: 1px solid #ddd;
   padding: 8px;
   font-weight: bold;
 }

#image-set-info td.right {
   border: 1px solid #ddd;
   padding: 8px;
 }

#recommended-links {
  font-family: Arial;
  border-collapse: collapse;
  width: 100%;
  line-height: 1.7;
}

#recommended-links td.left {
  border: 1px solid #ddd;
  padding: 8px;
}

#recommended-links td.right {
  border: 1px solid #ddd;
  padding: 8px;
}

table.bridge-detail {
   font-family: Arial;
   border-collapse: collapse;
   width: 100%;
   line-height: 1.7;
 }

table.bridge-detail td.left {
   border: 1px solid #ddd;
   padding: 8px;
   font-weight: bold;
 }

table.bridge-detail td.right {
   border: 1px solid #ddd;
   padding: 8px;
 }

p.bridge-detail-subheader {
  font-family: Arial;
  font-weight: bold;
}

ul.bridge-detail-list {
  font-family: Arial;
}

h4.bridge-detail-title {
  font-family: Arial;
}

h5.bridge-detail-title {
  font-family: Arial;
}

p.image-set-text {
  font-family: Arial;
  line-height: 1.5;
}

p.general-body-text {
  font-family: Arial;
  line-height: 1.5;
}

p.general-body-text2 {
  font-family: Arial;
  line-height: 1.0;
  margin-bottom: 0;
}

li.nav-text {
  font-family: Arial;
  margin: 8px 0;
}

li.navb-text {
  font-family: Arial;
  margin: 8px 0;
}

li.general-body-text {
  font-family: Arial;
  margin: 8px 0;
}

table.general-body-text {
  font-family: Arial;
  line-height: 1.5;
}

p.note-citation-annotation-text {
  margin-top: 6px;
  text-indent: 20px;
}
