/* XXX This is only for OLD sites that are being diazo transformed */
html {
  font-size: inherit;
}
body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 69%;
}
.main-wrapper.container {
  width: 940px;
  margin: 0 auto;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  border-bottom: none;
}
header.main-header .social > li .navbar-form input {
  color: #A9A9B3;
  width: 74%;
}
table.invisible {
  visibility: visible;
}
.graphicboxheader {
  color: #000000;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  line-height: 18px;
}
.graphicboxheader,
.more_red,
.more_red a,
h2.blue-header,
h2.blue-on-tan-header,
h2.blue-header a,
h2.blue-on-tan-header a,
h2.blue-on-tan-header,
h2.yellow-on-blue-header,
h2.yellow-on-blue-header span,
.discreet,
.bluegraphicboxheaders,
.graybox,
.grayboxheaderred,
.graygraphtx,
.reditlheader,
.blackgraphtx,
.blackgraphtx td,
.blackgraphtx th,
.dates,
.whitebox,
.graygraphtxsmall,
.whitegraphicboxheaders,
.grayboxCopy,
.redheaderunderline,
.bluelinkboxheaders,
.bluelinkboxheaders a,
.bluelinkboxheader2,
.bluelinkboxheader2 a,
.grayboximage,
.graygraphtxw,
.blackboxheaderred,
.InternalBullet1,
.Resources,
.graylinkboxheaders,
.nomarginlist ul,
.bookcutlines,
.booksidebarheader,
.booksidebarsubheader,
.blackgraphtxsidebar {
  font-family: Arial, Helvetica, sans-serif !important;
}
.imgrightmargin img,
img.imgrightmargin,
.imgrightmargin td {
  float: left;
  margin-right: 10px;
}
.documentContent {
  font-size: 110%;
}
.documentContent li a,
.documentContent a,
.documentContent p a {
  border-bottom: medium none;
  color: #666666;
  text-decoration: none;
}
.redheaderunderline {
  border-bottom: 1px solid #818286;
  line-height: 21px;
}
.reditlheader {
  color: #b71318;
  font-size: 19px;
  font-style: italic;
  font-weight: bold;
  line-height: 21px;
}
.bluelinkboxheaders,
.bluelinkboxheaders a {
  color: #002675 !important;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
}
.bluegraphicboxheaders {
  color: #002675;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
}
.graygraphtx {
  color: #666666;
  font-size: 12px;
  font-weight: normal;
  line-height: 16px;
}
.blackgraphtx {
  color: black;
  font-size: 12px;
  font-size-adjust: none;
  line-height: 16px;
  list-style: outside none disc;
}
footer.main-footer {
  margin-top: 1em;
  background-image: linear-gradient(#535761 85.9%, #828593 85.9%);
}
#page_content #tablecontainer #table-data-container {
  margin: 2px 0 0 -1px !important;
  width: 941px !important;
}
#table-data-container {
  overflow-x: scroll;
  overflow-y: hidden;
  width: 930px;
}
#tablecontainer {
  line-height: 20px;
}
table.data {
  border: none;
  font-family: Arial, Helvetica, "sans serif";
  font-size: 12px;
  margin: -1px 0 0;
  padding: 0;
  width: 100%;
}
table.data th {
  background: #dfe5ea;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  color: #010101;
  font-size: 14px;
  padding: 7px;
  text-align: left;
  vertical-align: bottom;
}
table.data tbody th.odd,
table.data tbody td.odd {
  background: #f7f5e7;
  border-left: 1px solid #ffffff;
}
table.data tbody th.even,
table.data tbody td.even {
  background: #f0ecd4;
  border-bottom: 1px solid #f8f6e9;
  color: #4a4949;
  font-size: 12px;
  padding: 7px;
  vertical-align: top;
}
table.data thead th.even {
  background: #ded8b8;
  border-bottom: 1px solid #f8f6e9;
  border-top: 1px solid #ffffff;
  color: #4a4949;
  font-size: 12px;
  font-weight: bold;
  padding: 7px;
  text-align: center;
  vertical-align: bottom;
}
table.data td {
  background: #f0ecd4;
  border-bottom: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  color: #4a4949;
  padding: 7px;
  text-align: left;
  vertical-align: top;
}
#page_content #tablecontainer #table-data-container .data tbody td.even {
  background: #cccccc !important;
}
div#content table.data td.valignmentbottom,
div#content table.data th.valignmentbottom {
  vertical-align: bottom;
}
div#content table.data td.alignright,
div#content table.data th.alignright {
  text-align: right;
}
#dataheader {
  color: #f6c73f;
  font-size: 16px;
  font-weight: bold;
  text-align: left;
  background-color: #000000;
  border-bottom: 2px solid #ffffff;
  padding: 10px;
}
#dataheader p {
  color: #ffffff;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
}
#ucr-main #page_content #col_1 #content_main h1,
#ucr-main #page_content h1.top-header {
  color: #1b528e;
  font-size: 36px;
  margin-bottom: 40px;
}
#ucr-main #page_content h1.top-header {
  line-height: 32px;
}
#page_content h1.top-header {
  background-color: #25366e;
  font-size: 20px !important;
  font-style: normal !important;
  line-height: 40px !important;
  margin-bottom: 15px !important;
  padding-left: 15px !important;
}
.template-topic-page-stacked-pt #page_content h1.top-header {
  background-color: transparent;
}
.template-topic-page-stacked-pt #ucr-main #page_content #col_1 #content_main {
  padding: 5px 17px;
}
a.arrow-left-small {
  background: transparent url("/more_arrow.gif") no-repeat scroll 0 3px !important;
  padding: 0 10px;
}
#page_content .header-container .top-header {
  margin-bottom: 4px !important;
}
#ucr-main #maincolumn #primary-items li,
#ucr-main #maincolumn.threeacross #primary-items li,
#ucr-main #maincolumn #primary-items li#ok,
#ucr-main #page_content #col_2 #ab_wrapper .col_header,
#ucr-main #page_content #col_2 #ab_wrapper .col_header2 {
  background-color: #25366e;
  border-bottom: 4px solid #f6c73f;
  color: #ffffff;
  padding: 4px 13px 23px;
}
#ucr-main #maincolumn #primary-items li a {
  color: #ffffff;
}
#sub-items div.subitem,
#sub-items div.subitemlast {
  height: 210px !important;
  margin-bottom: 13px;
  padding: 14px 10px 0 !important;
  width: 163px !important;
}
#sub-items div.subitem.okitem {
  padding: 0px !important;
}
#ucr-main #maincolumn #primary-items li {
  padding: 0px !important;
}
#ucr-main #maincolumn #primary-items li > a {
  width: 100%;
  padding: 8px 10px 0px;
}
#ucr-main #maincolumn #sub-items .subitem,
#ucr-main #maincolumn #sub-items .subitemlast {
  background-color: #bdbaba;
  color: #000000;
  padding: 0px;
}
#ucr-main #maincolumn.threeacross #primary-items li {
  width: 184px !important;
}
#ucr-main #maincolumn.threeacross #sub-items .subitem,
#ucr-main #maincolumn.threeacross #sub-items .subitemlast {
  width: 184px !important;
}
#ucr-main #maincolumn.threeacross #sub-items .okitem,
#ucr-main #maincolumn #primary-items li#ok {
  width: 367px !important;
}
#ucr-main #maincolumn.fouracross #primary-items li,
#ucr-main #maincolumn.fouracross #sub-items .subitem,
#ucr-main #maincolumn.fouracross #sub-items .subitemlast {
  width: 183px !important;
}
#ucr-main #maincolumn.fiveacross #primary-items li,
#ucr-main #maincolumn.fiveacross #sub-items .subitem,
#ucr-main #maincolumn.fiveacross #sub-items .subitemlast {
  width: 145px !important;
}
#ucr-main h1 a,
#ucr-main h2 a,
#ucr-main h3 a,
#ucr-main #main-area p a.data,
#ucr-main #page_content #col_1 #content_main h1,
#ucr-main #page_content h1.top-header,
#ucr-main #additional_data h2,
#ucr-main #quick_finds h2,
#ucr-main #top-navigation h2 a,
#ucr-main .supporting_info a {
  color: #ffffff !important;
}
#ucr-main #main-area p a.data {
  background: transparent url("/data_caret.gif") no-repeat scroll 0 3px !important;
}
#ucr-right {
  background-color: #c9c8c8;
}
#ucr-main #quick_finds .qfind_item a {
  color: #000000;
}
#ucr-main #quick_finds .qfind_item a:hover {
  color: #000000;
}
#ucr-navigation {
  background-color: #000000;
}
#ucr-navigation a {
  color: #ffffff;
}
#ucr-navigation li.selected {
  background-color: #000000;
}
#ucr-main #page_content #col_1 #content_sub h2 {
  background-color: #25366e;
  color: #ffffff;
}
#dataheader {
  background-color: #000000;
  color: #f6c73f;
}
#ucr-main #additional_data h2,
#ucr-main .additional_data h2 {
  background-color: #bdbaba;
}
#ucr-main #maincolumn #primary-items li a:hover {
  color: #f6c73f;
}
#ucr-main #page_content #col_2 #ab_wrapper .col_header,
#ucr-main #page_content #col_2 #ab_wrapper .col_header2 {
  color: #ffffff;
  width: 100%;
}
#page_content a {
  color: #000000 !important;
}
#datalinks ul {
  list-style-type: none;
  margin: -8px 0 15px -8px;
  padding: 0;
}
#datalinks li {
  display: block;
  float: left;
  font-size: 13px;
  list-style-type: square;
  margin: 0 0 10px 17px;
  padding: 0;
}
#portal-column-two {
  border-left: 1px solid #939598;
}
#main-content-container a {
  background-color: transparent;
  border-bottom: none;
  color: #666666;
  text-decoration: none;
}
.imgleftmargin img,
img.imgleftmargin,
.imgleftmargin td {
  float: right;
  margin-left: 10px;
}
.graybox {
  background: #f2f2f2;
  border: 1px solid #999999;
  height: auto;
  padding: 5px;
  width: 350px;
}
h2.blue-header,
h2.blue-on-tan-header {
  border: none;
  color: #1b528e;
  font-size: 18px;
  font-weight: bold;
}
.nav-black,
.nav-black a,
.nav-black a {
  color: #ffffff !important;
  font-weight: bold;
  font-size: 12px;
}
#ucr-main span.visualClear {
  clear: both;
  display: block !important;
  margin: 0 0 10px;
}
#ucr-navigation a {
  text-decoration: underline;
}
#ucr-main #page_content #col_2 #ab_wrapper ul {
  padding-left: 1em;
}
footer.main-footer .footer-nav-group {
  width: 16%;
}
header.main-header .navbar-toggle .more-text {
  vertical-align: -2px;
}
#content #ucr-right {
  height: auto !important;
}
#main-content {
  padding: 0px;
}
#ucr-main #top-image img {
  max-width: 100%;
}
#ucr-main #top-image table {
  width: 100% !important;
}
header.main-header .fbi-nav-logo a {
  font-size: 1.6rem;
}
.main-wrapper {
  margin-top: 10px;
}
footer.main-footer #main-footer h2 {
  font-size: 1em;
}
@media only screen and (max-width: 991px) {
  footer.main-footer .footer-nav-group {
    width: 16% !important;
    float: left;
    padding-left: 0px;
  }
  footer.main-footer .footer-nav-group ul {
    display: inherit;
  }
  footer.main-footer .footer-nav-group .no-link {
    display: inherit;
  }
  footer.main-footer .wrap > .container {
    background: rgba(0, 0, 0, 0) url("../img/footer-background.png") no-repeat scroll center top;
  }
}
@media only screen and (max-width: 940px) {
  .navbar-fixed-top.top-navigation-container {
    width: 940px !important;
    min-width: 940px !important;
    position: absolute;
  }
}
#content {
  width: 100%;
  padding: 0px !important;
}
#content_main img {
  max-width: 100%;
}
#ucr-main #page_content {
  width: 940px !important;
  padding: 0px !important;
}
#ucr-main #page_content .header-container,
#ucr-main #page_content #dataheader,
#ucr-main #page_content #datalinks {
  margin-left: 0px;
}
#ucr-main #page_content #tablecontainer {
  margin: 0px !important;
}
#ucr-main #page_content #col_1 #content_main h1 {
  margin: 0px !important;
  width: 940px;
}
#top-image {
  width: 940px;
}
.main-wrapper.container {
  margin-top: 15px;
  padding: 0px;
}
#ucr-main h2.tablesubguide {
  margin-top: 2em;
  clear: both;
}
.obj-5ca128b2-5529-4c25-a0c1-96910cb7eb95 #ucr-main #maincolumn #primary-items li,
.obj-5ca128b2-5529-4c25-a0c1-96910cb7eb95 #ucr-main #maincolumn #primary-items li.first,
.obj-5ca128b2-5529-4c25-a0c1-96910cb7eb95 #ucr-main #maincolumn #sub-items .subitem,
.obj-5ca128b2-5529-4c25-a0c1-96910cb7eb95 #ucr-main #maincolumn #sub-items .subitemlast {
  width: 19% !important;
}
.obj-5ca128b2-5529-4c25-a0c1-96910cb7eb95 #ucr-main #maincolumn #primary-items li a {
  color: white;
}
.documentContent #primary-items ul li a {
  width: auto !important;
}
