﻿/*=======================================================================
			GENERAL 
=========================================================================*/
html {
  font-size: 100%;
}
body {
  font: normal 100% sans-serif;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
}
p {
  font: normal 1.1rem sans-serif;
  margin-bottom: .5em;
}
h3 {
  font: bold 1.35rem serif;
  margin-bottom: .5em;
  color: #000000;
}
p {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.contentCMS {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.contentCMS p {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.generalLayout .tplNews p {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.description a:hover,
.description a:focus,
.description a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.description ul {
  list-style-type: none;
}
.title,
.pagetitle,
.list-title {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
.titlevarible {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
.name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.name a:hover,
.name a:focus,
.name a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.name:hover,
.name:focus,
.name:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
a:hover,
a:focus,
a:active {
  color: #0000cc;
  text-decoration: underline;
}
a.name {
  color: #0000cc;
}
a.name:hover,
a.name:focus,
a.name:active {
  color: #0000cc;
  text-decoration: underline;
}
a.normalColor {
  color: #0000cc;
}
a.normalColor:hover,
a.normalColor:focus,
a.normalColor:active {
  color: #0000cc;
  text-decoration: underline;
}
.readMore {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.readMore:hover,
.readMore:focus,
.readMore:active {
  background: #0000cc;
  color: #ffffff;
  width: auto;
}
.readMore:hover:before,
.readMore:focus:before,
.readMore:active:before,
.readMore:hover:after,
.readMore:focus:after,
.readMore:active:after {
  color: #ffffff;
}
.readMore:before,
.readMore:after {
  color: #0000cc;
}
.items a {
  text-decoration: none;
}
.topItems li {
  border-color: #404040;
}
.label {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
}
.labelSize {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.addressSize {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.linkSize {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.listHeading {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.jobTitle,
.organization,
.smallTitle {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
}
.address {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
  color: #000000;
}
.event .date {
  color: #0000cc;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-size: 0.9rem;
  font-weight: 600;
}
.personInfo .address {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
}
.boxTitle {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
  color: #000000;
}
.posted {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
  vertical-align: baseline;
}
.posted .label,
.posted .value {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
  vertical-align: baseline;
}
.dateSep {
  font-size: 10px;
  font-size: 1rem;
  font-weight: bold;
}
.url {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.url:hover,
.url:focus,
.url:active {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
.url a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  display: inline-block;
}
.url a:hover,
.url a:focus,
.url a:active {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
.infromationTable .posted {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.infromationTable .value {
  color: #000000;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.infromationTable .lableTable .label {
  font-size: 0.9em;
  line-height: 1.3em;
  font-weight: bold;
  color: #000000;
}
.infromationTable a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.infromationTable .valueTable .posted .value {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.sortBy div.btns {
  margin-top: 4px;
}
.sortBy div.btns a {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.sortBy div.btns a.asc:before,
.sortBy div.btns a.ascending:before,
.sortBy div.btns a.desc:before,
.sortBy div.btns a.descending:before {
  color: #ffffff;
}
.sortBy div.btns a.selected,
.sortBy div.btns a:hover,
.sortBy div.btns a:focus,
.sortBy div.btns a:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.sortBy div.btns a:before {
  color: #ffffff;
}
.pager {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
}
.thumbnail {
  border-color: #373737;
}
.rightInfo .right .thumbnail {
  border-color: #373737;
}
.btn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.btn:hover,
.btn:focus,
.btn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.btn:hover .fa,
.btn:focus .fa,
.btn:active .fa {
  color: #ffffff;
}
.btn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.btn.alt:hover,
.btn.alt:focus,
.btn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.btn.btn-solid {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.btn.btn-solid:hover,
.btn.btn-solid:focus,
.btn.btn-solid:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.btn.btn-solid:hover .fa,
.btn.btn-solid:focus .fa,
.btn.btn-solid:active .fa {
  color: #ffffff;
}
.btn.btn-solid.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.btn.btn-solid.alt:hover,
.btn.btn-solid.alt:focus,
.btn.btn-solid.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.btn.btn-solid a {
  color: #ffffff;
}
.btn.btn-solid a:hover,
.btn.btn-solid a:focus,
.btn.btn-solid a:active {
  color: #ffffff;
}
.btn.objectEditBtn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  padding: 5px 20px;
}
.btn.objectEditBtn:hover,
.btn.objectEditBtn:focus,
.btn.objectEditBtn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.btn.objectEditBtn:hover .fa,
.btn.objectEditBtn:focus .fa,
.btn.objectEditBtn:active .fa {
  color: #ffffff;
}
.btn.objectEditBtn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.btn.objectEditBtn.alt:hover,
.btn.objectEditBtn.alt:focus,
.btn.objectEditBtn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.btn.objectEditBtn.delete {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.btn.objectEditBtn.delete:before {
  color: #ffffff;
}
.btn.objectEditBtn.delete:hover,
.btn.objectEditBtn.delete:focus,
.btn.objectEditBtn.delete:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.btn.objectEditBtn.delete:hover:before,
.btn.objectEditBtn.delete:focus:before,
.btn.objectEditBtn.delete:active:before {
  color: #ffffff;
}
.btn.objectEditBtn:before {
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.btn.objectEditBtn:hover:before,
.btn.objectEditBtn:focus:before,
.btn.objectEditBtn:active:before {
  color: #ffffff;
}
.btn.btn-default:hover,
.btn.btn-primary:hover,
.btn.btn-default:focus,
.btn.btn-primary:focus,
.btn.btn-default:active,
.btn.btn-primary:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.well {
  background: #f8f8f8;
  border-color: #373737;
}
.well input[type="text"],
.well input[type="password"],
.well textarea {
  border-color: #373737;
}
.well.well-widget {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.well.well-widget:hover,
.well.well-widget:focus,
.well.well-widget:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.well.well-widget .name {
  margin-bottom: 0;
}
.well.simple {
  border-color: #0000cc;
}
.well.dark .pager {
  color: #ffffff;
}
.well.dark .searchBox:hover {
  border-color: #ffffff;
}
.well.registerForm {
  border-color: #0000cc;
}
.well.registerForm .name {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.well.registerForm .name:hover,
.well.registerForm .name:focus,
.well.registerForm .name:active {
  color: #373737;
  text-decoration: underline;
}
.well.registerForm input[type="text"],
.well.registerForm input[type="password"],
.well.registerForm textarea {
  border-color: #0000cc;
}
.well.form {
  background: #f8f8f8;
  border-color: #373737;
}
.well.form .form-control {
  border-color: #373737;
}
.well .hideExpandedArea {
  background: url(/common/images/LowGraphics/exitLow.png) no-repeat center center;
  background-color: #ffffff;
}
.well .hideExpandedArea:hover,
.well .hideExpandedArea:focus,
.well .hideExpandedArea:active {
  background-color: #ffffff;
}
.well .publicationContent .publication-chapter-content .chapterTitle #top {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
  color: #000000;
}
.well .publicationContent .publication-chapter-content .chapterTitle #top a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.well .publicationContent .publication-chapter-content .chapterTitle #top a:hover,
.well .publicationContent .publication-chapter-content .chapterTitle #top a:focus,
.well .publicationContent .publication-chapter-content .chapterTitle #top a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.well .publicationContent .publication-chapter-content .chapterTitle #top:hover,
.well .publicationContent .publication-chapter-content .chapterTitle #top:focus,
.well .publicationContent .publication-chapter-content .chapterTitle #top:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.well .publicationContent .publication-chapter-content .chapterTitle #top:hover,
.well .publicationContent .publication-chapter-content .chapterTitle #top:focus {
  color: #000000;
}
.pageContent {
  background: #ffffff;
}
.pageContent .mainLeftCol {
  background: #ffffff;
  border-right: 1px solid #373737;
}
.centerRightColumn {
  background: #ffffff;
}
.generalLayout.leftColLayout .centerTwoColLayout {
  background: #ffffff;
}
.listHeading {
  background: #0000cc;
}
.heading-bar,
.venue {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.badge {
  background: #0000cc;
}
.navbar-right {
  border-color: #0000cc;
}
.resAuthor .title {
  color: #000000;
  font-size: 13.5px;
  font-size: 1.35rem;
  line-height: 20px;
  line-height: 2rem;
}
.statusBox .content-box .statusNameBox {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.centerLeftColumn .pagetitle {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: bold;
}
.boxBadge {
  background: url(/common/images/LowGraphics/boxBadge.png) no-repeat;
}
.boxBadge.right {
  background: url(/common/images/LowGraphics/boxBadge2.png) no-repeat;
}
.boxBadge span {
  font-size: 8px;
  font-size: 0.8rem;
  line-height: normal;
  font-weight: bold;
}
.shareButtons #smDiv .shareLinks > label {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
  font-weight: 600;
}
.shareButtons #smDiv .shareLinks .social {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 18px;
  line-height: 1.8rem;
}
.fa.fa-download {
  font-size: 16px;
  font-size: 1.6rem;
}
.fa.fa-pencil {
  color: #0000cc;
  border-color: #0000cc;
}
.dwnFile .dwnlink:after {
  color: #0000cc;
}
.dwnFile .dwnlink:hover:after,
.dwnFile .dwnlink:focus:after,
.dwnFile .dwnlink:active:after {
  color: #373737;
}
.dwnFile .jobTitle {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  color: #373737;
  font-weight: 600;
}
.currentResourceTitle {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #000000;
}
.empty-list,
.tplEmpty {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
span.data {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
}
.subscribeWidget .subscribeWidgetHead {
  background: #0000cc;
  border-color: #0000cc;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  box-shadow: none;
}
.subscribeWidget .subscribeWidgetHead label {
  color: #ffffff;
  font-size: 5px;
  font-size: 0.5rem;
  line-height: 10px;
  line-height: 1rem;
  font-weight: bold;
  word-break: break-all;
}
.subscribeWidget .subscribeWidgetHead:hover {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
  box-shadow: none;
}
.fixedShareWidget #smDiv .shareLinks {
  background: #373737;
  border-color: #373737;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  word-break: break-all;
  box-shadow: none;
}
.fixedShareWidget #smDiv .shareLinks label {
  font-size: 7px;
  font-size: 0.7rem;
  line-height: 10px;
  line-height: 1rem;
  font-weight: bold;
}
.fixedShareWidget #smDiv .shareLinks:hover {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  box-shadow: none;
}
.form-control {
  border-color: #0000cc;
}
input:focus,
textarea:focus,
.form-control:focus {
  border-color: #373737;
}
div.chkWrapp input[type=checkbox].css-checkbox + .css-label {
  border-color: #0000cc;
}
.form label {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.remember-pass a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.generalLayout .feature-box .login-website .remeber-me .aRememberMe:hover {
  color: #ffffff;
}
/*=======================================================================
				PAGINATION
=========================================================================*/
.pagination li.pager-firstpageb,
.pagination li.pager-prevpageb,
.pagination li.pager-pageddl,
.pagination li.pager-pagenextb,
.pagination li.pager-pagelastb {
  background-image: url('/common/images/LowGraphics/filtersArrowssmall.png');
}
.pagination li.pager-firstpageb.disabled > a,
.pagination li.pager-prevpageb.disabled > a,
.pagination li.pager-pageddl.disabled > a,
.pagination li.pager-pagenextb.disabled > a,
.pagination li.pager-pagelastb.disabled > a {
  background: transparent;
}
.selectArea {
  background-image: url('/common/images/LowGraphics/filtersArrowssmall.png');
}
.next-prev-pagination .pager li a {
  font-size: 11px;
  font-size: 1.1rem;
}
.next-prev-pagination .pager li a span {
  font-size: 11px;
  font-size: 1.1rem;
}
.next-prev-pagination .pager li a.disabled {
  color: #000000;
}
.next-prev-pagination .pager li a.disabled span {
  font-size: 11px;
  font-size: 1.1rem;
  color: #000000;
}
.next-prev-pagination.bottom {
  border-color: #0000cc;
}
/*=======================================================================
				PUBLICATION
=========================================================================*/
.chapterTitle .file {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
table {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
table a:hover,
table a:focus,
table a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
table ul {
  list-style-type: none;
}
.ToC .itemName {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.ToC .itemName:hover,
.ToC .itemName:focus,
.ToC .itemName:active {
  color: #0000cc;
}
.ToC .tocCurrentDd .itemName:hover,
.ToC .tocCurrentDd .itemName:focus,
.ToC .tocCurrentDd .itemName:active {
  color: #ffffff;
}
.ToC .tocSelect .itemName:hover,
.ToC .tocSelect .itemName:focus,
.ToC .tocSelect .itemName:active {
  color: #ffffff;
}
.ToC .ToCIndex a:hover,
.ToC .ToCIndex a:focus,
.ToC .ToCIndex a:active {
  color: #0000cc;
}
.ToC .itemContent .itemContentBox {
  border-color: #373737;
}
.publicationPage .grpHeading {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
  color: #ffffff;
}
.publicationPage .grpHeading a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.publicationPage .grpHeading a:hover,
.publicationPage .grpHeading a:focus,
.publicationPage .grpHeading a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.publicationPage .grpHeading:hover,
.publicationPage .grpHeading:focus,
.publicationPage .grpHeading:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.publicationPage .grpHeading:hover,
.publicationPage .grpHeading:focus,
.publicationPage .grpHeading:active {
  color: #ffffff;
}
.publicationPage #tocSelect a:hover {
  color: #0000cc;
  text-decoration: underline;
}
.publicationPage #tocSelect .ToCRow .item:hover {
  background: #ffffff;
  color: #0000cc;
  text-decoration: underline;
}
.publicationPage #tocSelect .ToCRow .item .itemName i,
.publicationPage #tocSelect .ToCRow .item .itemNo i {
  font-style: normal;
  font-weight: 400;
}
.publicationPage #tocSelect .ToCRow .item .itemName:hover,
.publicationPage #tocSelect .ToCRow .item .itemNo:hover {
  color: #0000cc;
  text-decoration: underline;
}
.publicationPage .pageContent .tocCurrentDd:hover {
  border-color: #ffffff;
}
.publicationPage .pageContent .tocCurrentDd:hover:before {
  color: #ffffff;
}
/*=======================================================================
				HEADER
=========================================================================*/
#header {
  background: #ffffff none repeat scroll 0 0;
}
header a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
header a:hover,
header a:focus,
header a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
header a:hover:before,
header a:focus:before,
header a:active:before {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
header a.closeLoginBox {
  background: transparent;
  color: #ffffff;
  text-decoration: underline;
}
header a.closeLoginBox:before {
  color: #0000cc;
}
header a.closeLoginBox:hover:before,
header a.closeLoginBox:focus:before,
header a.closeLoginBox:active:before {
  color: #ffffff;
}
header a.navbar-brand:hover,
header a.navbar-brand:focus,
header a.navbar-brand:active {
  background: transparent;
}
header .topLogoNav {
  width: auto;
}
header .searchbox {
  border: 1px solid #0000cc;
}
header .searchbox .button:hover,
header .searchbox .button:focus,
header .searchbox .button:active {
  margin-bottom: 2px;
}
header .btn {
  width: auto;
}
header .navbar-content .navbar-nav {
  padding-top: 5px;
}
header .navbar-content .navbar-nav li a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: normal;
  color: #0000cc;
}
header .navbar-content .navbar-nav li a:hover,
header .navbar-content .navbar-nav li a:focus,
header .navbar-content .navbar-nav li a:active {
  background: transparent;
  text-decoration: underline;
}
header .navbar-content .navbar-nav li a.btn {
  font-size: 0.8rem;
  font-weight: 600;
}
header .navbar-content .navbar-nav li.home a {
  color: #ffffff;
  font-size: 0.9rem;
  padding-bottom: 15px;
  padding-top: 15px;
}
header .navbar-content .navbar-nav li.login-li {
  margin-top: 12px;
}
header .navbar-content .navbar-right {
  margin-top: 5px;
  padding-top: 0;
}
header .navbar-content .navbar-right li.search {
  margin-top: 6px;
  font-size: 12.5px;
  font-size: 1.25rem;
}
header .navbar-content .navbar-right li a {
  color: #0000cc;
}
header .navbar-content .navbar-right li a:hover,
header .navbar-content .navbar-right li a:focus,
header .navbar-content .navbar-right li a:active {
  color: #0000cc;
  text-decoration: underline;
}
header .navbar-content .topLoginWrapp li a.btn {
  background: #0000cc;
  border-color: #0000cc;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: normal;
  font-weight: 600;
  color: #ffffff;
}
header .navbar-content .topLoginWrapp li a.btn:hover,
header .navbar-content .topLoginWrapp li a.btn:focus,
header .navbar-content .topLoginWrapp li a.btn:active {
  background: #373737;
  border-color: #373737;
  text-decoration: underline;
  color: #ffffff;
}
header .navbar-content .topLoginWrapp li a.btn:hover:before,
header .navbar-content .topLoginWrapp li a.btn:focus:before,
header .navbar-content .topLoginWrapp li a.btn:active:before {
  color: #ffffff;
  background-position: left top;
}
header .logout {
  font-weight: bold;
}
header .topLoginContent .profile-img-card {
  border-color: #0000cc;
}
.navbar-nav li .dropdown-menu ul.submenu-items li a:hover,
.navbar-nav li .dropdown-menu ul.submenu-items li a:focus,
.navbar-nav li .dropdown-menu ul.submenu-items li a:active {
  color: #0000cc;
}
.nav-pills li {
  border-bottom-color: #373737;
}
.nav-pills li a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.nav-pills li a:hover,
.nav-pills li a:focus,
.nav-pills li a:active {
  background: #0000cc;
  color: #ffffff;
}
.nav-pills li.tlName a,
.nav-pills li.tlNameRoot a {
  background: #373737;
  color: #ffffff;
}
.nav-pills > li.active.hNavItemOn1 > a {
  background: #4a4a49;
  color: #ffffff;
}
.nav-pills .active.hNavItemOn1 > a:hover,
.nav-pills .active.hNavItemOn1 > a:focus,
.nav-pills .active.hNavItemOn1 > a:active {
  background: #0000cc;
  color: #ffffff;
}
.nav-pills .hNavItemIn1 > a {
  background: #0000cc;
  color: #ffffff;
}
.nav-pills .hNavItemIn1 > a:hover,
.nav-pills .hNavItemIn1 > a:focus,
.nav-pills .hNavItemIn1 > a:active {
  background: #0000cc;
  color: #ffffff;
}
.nav-pills .hNavItemIn1 .firstlevel li a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #000000;
}
.nav-pills .hNavItemIn1 .secondlevel .hNavItemIn3 a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.nav-pills .hNavItemIn1 ul li a {
  font-weight: 600;
}
/*=======================================================================
			MASTEAHWRAP
=========================================================================*/
.mastheadWrap {
  background: #0000cc;
}
.mastheadWrap:before {
  display: none;
}
div.breadcrumb {
  border-color: #373737;
}
div.breadcrumb:after {
  display: none;
}
div.breadcrumb ul.breadcrumb li {
  font-size: 12px;
  font-size: 1.2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
/*=======================================================================
				TOP NAV
=========================================================================*/
ul.topNav {
  color: #ffffff;
}
ul.topNav > .dropdown {
  background: transparent;
  border-color: transparent;
}
ul.topNav > .dropdown a.menuItem {
  font-size: 13.5px;
  font-size: 1.35rem;
  line-height: 15.5px;
  line-height: 1.55rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #ffffff;
}
ul.topNav > .dropdown a.menuItem:hover,
ul.topNav > .dropdown a.menuItem:focus,
ul.topNav > .dropdown a.menuItem:active {
  color: #ffffff;
  text-decoration: underline;
}
ul.topNav > .dropdown.selected {
  background: #ffffff;
  border-color: #ffffff;
}
ul.topNav > .dropdown.selected a.menuItem {
  color: #404040;
}
ul.topNav > .dropdown.navItem1 .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols {
  background: #ffffff;
}
ul.topNav > .dropdown.navItem1:hover:after,
ul.topNav > .dropdown.navItem1:focus:after,
ul.topNav > .dropdown.navItem1:active:after {
  background: #ffffff;
}
ul.topNav > .dropdown:hover,
ul.topNav > .dropdown:focus,
ul.topNav > .dropdown:active {
  background: #373737;
  border-collapse: #373737;
}
ul.topNav > .dropdown:hover:after,
ul.topNav > .dropdown:focus:after,
ul.topNav > .dropdown:active:after {
  background: #ffffff;
}
ul.topNav > .dropdown ul li a:hover {
  border-color: #0000cc;
  background: #ffffff;
}
ul.topNav .dropdown-menu-cols li a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
ul.topNav .dropdown-menu-cols li a:hover,
ul.topNav .dropdown-menu-cols li a:focus,
ul.topNav .dropdown-menu-cols li a:active {
  color: #0000cc;
}
.hvr-underline-from-center:before {
  background: #0000cc;
}
/*=======================================================================
				TABS
=========================================================================*/
.tabs ul {
  border-color: #373737;
}
.tabs ul li > a {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 15px;
  line-height: 1.5rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  border-color: #373737;
}
.tabs ul li > a:hover,
.tabs ul li > a:focus,
.tabs ul li > a:active {
  border-color: #373737;
  color: #000000;
}
.tabs ul li.active a {
  border-color: #373737;
}
.tabs ul li.active a:hover,
.tabs ul li.active a:focus,
.tabs ul li.active a:active {
  border-color: #373737;
}
.tabs .badge {
  padding: 5px 10px;
  font-size: 10px;
  font-size: 1rem;
}
.nav-tabs > li.active > a {
  color: #000000;
}
/*=======================================================================
				FILE UNDER
=========================================================================*/
.filedUnder .category-group .title {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.filedUnder .infoMeta .category-group ul .title {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: 600;
}
.filedUnder .infoMeta .category-group ul li {
  border-color: #0000cc;
}
.filedUnder .infoMeta .category-group ul .label {
  border-radius: 0;
}
/*=======================================================================
				LIST FLEXIBLE
=========================================================================*/
.listFlexible article {
  border-bottom-color: #373737;
}
/*=======================================================================
				 FILTERS 
=========================================================================*/
.filters.faceted {
  background: #f8f8f8;
  border-color: #373737;
}
.filters.faceted .btn-default {
  background: #0000cc;
  border-color: #0000cc;
  font-size: 0.8rem;
  font-size: 10px;
  font-size: 1rem;
}
.filters.faceted .btn-default:hover,
.filters.faceted .btn-default:focus,
.filters.faceted .btn-default:active {
  background: #373737;
  border-color: #373737;
}
.filters.faceted .search.nested .searchWrapp .form-control {
  border-color: #0000cc;
}
.filters .input-group-btn .btn {
  background: #0000cc;
  font-size: 10px;
  font-size: 1rem;
}
.filters .input-group-btn .btn:hover,
.filters .input-group-btn .btn:focus,
.filters .input-group-btn .btn:active {
  background: #373737;
}
.filters .btn-default {
  height: 30px;
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 10px;
  font-size: 1rem;
  font-weight: bold;
}
.filters .btn-default:hover,
.filters .btn-default:focus,
.filters .btn-default:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.filters .filterButton .fa {
  font-size: 10px;
  font-size: 1rem;
}
.filters .filterButton.showMoreFilters {
  background: #0000cc;
  border-color: #0000cc;
  height: 30px;
  margin-top: 40px;
}
.filters .filterButton.showMoreFilters:hover,
.filters .filterButton.showMoreFilters:focus,
.filters .filterButton.showMoreFilters:active {
  background: #373737;
  border-color: #373737;
}
.filters input[type="text"],
.filters select {
  height: 30px;
}
.filters .selectBoxes > .selectWrap .selectWrapContent {
  border-color: #373737;
}
.filters .selectBoxes > .selectWrap .selectWrapContent:before {
  background: #0000cc;
}
.filters .selectBoxes > .selectWrap .selectWrapContent:hover:before {
  background: #373737;
}
.filters .selectBoxes > .selectWrap .blockLabel .labelSelection {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName {
  border-color: #0000cc;
  font-size: 11.5px;
  font-size: 1.15rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName:before {
  border-top-color: #0000cc;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName .fa {
  color: #0000cc;
}
.filters .topFilters .filters-categoryGroup .categoryGroupName:hover .fa,
.filters .topFilters .filters-categoryGroup .categoryGroupName:focus .fa,
.filters .topFilters .filters-categoryGroup .categoryGroupName:active .fa {
  color: #373737;
}
.filters .topFilters .selectWrap:before {
  color: #0000cc;
}
.filters .selectedFilterWrap {
  background: #ffffff;
  border-color: #0000cc;
}
.filters .selectedFilterWrap .selectedFilter.selectedFilter {
  font-size: 9px;
  font-size: 0.9rem;
  font-weight: bold;
}
.filters .topFiltersHiddenContent .selectWrap select {
  border-color: #0000cc;
}
.filters .topFiltersHidden {
  border-color: #0000cc;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.level1 > .filter-item .title {
  font-size: 11.5px;
  font-size: 1.15rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.level1 > .filter-item .badgeWrap {
  top: 3px;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li.level1 > .filter-item .badgeWrap .badge {
  background: #0000cc;
  color: #ffffff;
  font-size: 1rem;
  padding: 1px 7px;
  line-height: 12px;
  line-height: 1.2rem;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item:hover,
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item.selected {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item:hover .title,
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item.selected .title {
  color: #ffffff;
}
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item:hover .badgeWrap .badge,
.filters .topFiltersHidden .topFiltersHiddenGroup li .filter-item.selected .badgeWrap .badge {
  background: #ffffff;
  color: #000000;
}
.filters .oneFilterOnly .selectBoxes > .labelSelection {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
/*=======================================================================
				   FEATURES	  
=========================================================================*/
.article-list-more a {
  background: transparent;
  color: #0000cc;
}
.article-list-more a:hover,
.article-list-more a:focus,
.article-list-more a:active {
  background: transparent;
  color: #404040;
}
.feature-box a {
  color: #0000cc;
}
.feature-box a:hover,
.feature-box a:focus,
.feature-box a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
.feature-box .header-box {
  border: 1px solid #404040;
  background: #e7f4ff;
}
.feature-box .header-box .txt-head {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
  background: #373737;
  color: #ffffff;
}
.feature-box .content-box {
  border: 1px solid #404040;
  border-top: 0;
}
.feature-box .content-box a {
  color: #0000cc;
}
.feature-box .content-box a:hover,
.feature-box .content-box a:focus,
.feature-box .content-box a:active {
  color: #ffffff;
  text-decoration: none;
  background: #0000cc;
}
.feature-box .content-box .name {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.feature-box .content-box .name a {
  color: #0000cc;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.feature-box .content-box .name a:hover,
.feature-box .content-box .name a:focus,
.feature-box .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #0000cc;
}
.feature-box .content-box .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.feature-box .content-box ul li {
  border-bottom-color: #404040;
}
.feature-box.alt .header-box {
  border: 1px solid #0000cc;
}
.feature-box.alt .header-box .txt-head {
  background: #0000cc;
  color: #ffffff;
}
.feature-box.alt .content-box {
  border: 1px solid #0000cc;
  border-top: 0;
}
.feature-box.alt .content-box a {
  color: #0000cc;
}
.feature-box.alt .content-box a:hover,
.feature-box.alt .content-box a:focus,
.feature-box.alt .content-box a:active {
  color: #ffffff;
  background: #0000cc;
  text-decoration: underline;
}
.feature-box.alt .content-box .name {
  font-weight: 400;
  color: #404040;
}
.feature-box.alt .content-box .name a {
  color: #0000cc;
}
.feature-box.alt .content-box .name a:hover,
.feature-box.alt .content-box .name a:focus,
.feature-box.alt .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #0000cc;
}
.feature-box .regularBox {
  border-bottom-color: #373737;
}
.mainLeftCol .feature-box .header-box {
  border-color: #404040;
}
.mainLeftCol .feature-box .content-box {
  border-color: #404040;
}
.mainLeftCol .feature-box .content-box ul li {
  border-color: #404040;
}
div.feature-box .img-responsive {
  border-color: #0000cc;
}
.centerRightColumn {
  border-color: #373737;
}
.centerRightColumn .feature-box a {
  color: #0000cc;
}
.centerRightColumn .feature-box a:hover,
.centerRightColumn .feature-box a:focus,
.centerRightColumn .feature-box a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
.centerRightColumn .feature-box .header-box {
  border: 1px solid #404040;
  background: #e7f4ff;
}
.centerRightColumn .feature-box .header-box .txt-head {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
  background: #373737;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box {
  border: 1px solid #404040;
  border-top: 0;
}
.centerRightColumn .feature-box .content-box a {
  color: #0000cc;
}
.centerRightColumn .feature-box .content-box a:hover,
.centerRightColumn .feature-box .content-box a:focus,
.centerRightColumn .feature-box .content-box a:active {
  color: #ffffff;
  text-decoration: none;
  background: #0000cc;
}
.centerRightColumn .feature-box .content-box .name {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.centerRightColumn .feature-box .content-box .name a {
  color: #0000cc;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.centerRightColumn .feature-box .content-box .name a:hover,
.centerRightColumn .feature-box .content-box .name a:focus,
.centerRightColumn .feature-box .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #0000cc;
}
.centerRightColumn .feature-box .content-box .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.centerRightColumn .feature-box .content-box ul li {
  border-bottom-color: #404040;
}
.centerRightColumn .feature-box.alt .header-box {
  border: 1px solid #0000cc;
}
.centerRightColumn .feature-box.alt .header-box .txt-head {
  background: #0000cc;
  color: #ffffff;
}
.centerRightColumn .feature-box.alt .content-box {
  border: 1px solid #0000cc;
  border-top: 0;
}
.centerRightColumn .feature-box.alt .content-box a {
  color: #0000cc;
}
.centerRightColumn .feature-box.alt .content-box a:hover,
.centerRightColumn .feature-box.alt .content-box a:focus,
.centerRightColumn .feature-box.alt .content-box a:active {
  color: #ffffff;
  background: #0000cc;
  text-decoration: underline;
}
.centerRightColumn .feature-box.alt .content-box .name {
  font-weight: 400;
  color: #404040;
}
.centerRightColumn .feature-box.alt .content-box .name a {
  color: #0000cc;
}
.centerRightColumn .feature-box.alt .content-box .name a:hover,
.centerRightColumn .feature-box.alt .content-box .name a:focus,
.centerRightColumn .feature-box.alt .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #0000cc;
}
.centerRightColumn .feature-box .regularBox {
  border-bottom-color: #373737;
}
.centerRightColumn .feature-box .list-more .readMore {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-weight: bold;
}
.centerRightColumn .feature-box .lSSlideOuter .lSPager.lSpg > li:hover a,
.centerRightColumn .feature-box .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #0000cc;
}
.centerRightColumn .feature-box .lSAction .lSPrev:hover:before,
.centerRightColumn .feature-box .lSAction .lSPrev:focus:before,
.centerRightColumn .feature-box .lSAction .lSPrev:active:before {
  color: #404040;
}
.centerRightColumn .feature-box .lSAction .lSNext:before {
  color: #404040;
}
.centerRightColumn .feature-box .lSAction a:hover,
.centerRightColumn .feature-box .lSAction a:focus,
.centerRightColumn .feature-box .lSAction a:active {
  background: transparent;
}
.centerRightColumn .feature-box .img-responsive {
  border-color: #0000cc;
}
.centerRightColumn .feature-box .content-box .description i {
  font-style: normal;
}
.centerRightColumn .feature-box.alt .lSSlideOuter .lSPager.lSpg > li:hover a,
.centerRightColumn .feature-box.alt .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #404040;
}
.centerRightColumn .feature-box.alt .lSAction .lSPrev:hover:before,
.centerRightColumn .feature-box.alt .lSAction .lSPrev:focus:before,
.centerRightColumn .feature-box.alt .lSAction .lSPrev:active:before {
  color: #404040;
}
.centerRightColumn .feature-box.alt .lSAction .lSNext:before {
  color: #404040;
}
.centerRightColumn .feature-box.membersSpotlight .top .blockPhoto {
  border-color: #0000cc;
}
.centerRightColumn .feature-box.membersSpotlight .posted {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.centerRightColumn .feature-box.membersSpotlight .posted .label,
.centerRightColumn .feature-box.membersSpotlight .posted .value {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.centerRightColumn .feature-box.membersSpotlight .moreMembers {
  float: none;
  display: block;
}
.centerRightColumn .feature-box.engineeringSections .leftSide {
  display: none;
}
.centerRightColumn .feature-box.advisoryGroup .posted .value {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: 600;
}
.centerRightColumn .feature-box.advisoryGroup .posted .value:hover,
.centerRightColumn .feature-box.advisoryGroup .posted .value:focus,
.centerRightColumn .feature-box.advisoryGroup .posted .value:active {
  text-decoration: underline;
}
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted .label,
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted .label,
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted span,
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted span {
  font-weight: bold;
}
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a,
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a:hover,
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a:hover,
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a:focus,
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a:focus,
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a:active,
.centerRightColumn .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a:active {
  line-height: 13px;
  line-height: 1.3rem;
}
.centerRightColumn .feature-box.resAuthor .tplPerson .leftInfo {
  border-color: #0000cc;
}
.centerRightColumn .feature-box .regularBox {
  font-size: 10px;
  font-size: 1rem;
  font-weight: 600;
}
.centerRightColumn .feature-box .regularBox .regularTitle {
  line-height: 14px;
  line-height: 1.4rem;
}
.centerRightColumn .feature-box .regularBox label {
  font-size: 10px;
  font-size: 1rem;
  font-weight: 600;
}
.centerRightColumn .feature-box.spotlightFeature .txt-head:before {
  color: #ffffff;
}
.centerRightColumn .feature-box .tplPerson .leftInfo {
  border-color: #373737;
}
.centerRightColumn .feature-box .tplPerson .leftInfo img {
  border-color: #373737;
}
.centerRightColumn .feature-box.alt .header-box {
  border: 1px solid #0000cc;
}
.centerRightColumn .feature-box.alt .header-box .txt-head {
  background: #0000cc;
  color: #ffffff;
}
.centerRightColumn .feature-box.alt .content-box {
  border: 1px solid #0000cc;
  border-top: 0;
}
.centerRightColumn .feature-box.alt .content-box a {
  color: #0000cc;
}
.centerRightColumn .feature-box.alt .content-box a:hover,
.centerRightColumn .feature-box.alt .content-box a:focus,
.centerRightColumn .feature-box.alt .content-box a:active {
  color: #ffffff;
  background: #0000cc;
  text-decoration: underline;
}
.centerRightColumn .feature-box.alt .content-box .name {
  font-weight: 400;
  color: #404040;
}
.centerRightColumn .feature-box.alt .content-box .name a {
  color: #0000cc;
}
.centerRightColumn .feature-box.alt .content-box .name a:hover,
.centerRightColumn .feature-box.alt .content-box .name a:focus,
.centerRightColumn .feature-box.alt .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #0000cc;
}
.centerRightColumn .feature-box.alt .lSSlideOuter .lSPager.lSpg > li:hover a,
.centerRightColumn .feature-box.alt .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #404040;
}
.centerRightColumn .feature-box.alt .lSAction .lSPrev:hover:before,
.centerRightColumn .feature-box.alt .lSAction .lSPrev:focus:before,
.centerRightColumn .feature-box.alt .lSAction .lSPrev:active:before {
  color: #404040;
}
.centerRightColumn .feature-box.alt .lSAction .lSNext:before {
  color: #404040;
}
.centerRightColumn .feature-box .boxBadge + .header-box .txt-head {
  background: #ffffff;
  color: #000000;
}
.generalLayout .centerRightColumn .feature-box,
.generalLayout .centerRightColumn .memorialTributes {
  border-color: #373737;
}
.generalLayout .centerRightColumn .feature-box .topItems li,
.generalLayout .centerRightColumn .memorialTributes .topItems li {
  padding: 0;
}
.tplCalendar .tplEvent .ctIcon.event {
  background: #0000cc;
  border-color: #0000cc;
}
.tplCalendar .tplEvent .ctIcon.event span {
  color: #ffffff;
}
.tplCalendar .tplEvent .ctIcon.event span.eventMonth,
.tplCalendar .tplEvent .ctIcon.event span.eventYear {
  font-weight: bold;
  font-size: 10px;
  font-size: 1rem;
}
.tplCalendar .tplEvent .ctIcon.event,
.tplCalendar .tplEvent .ctIcon.iconActvity {
  width: 105px;
  height: 106px;
  padding: 15px;
  background: #ffffff;
}
.tplCalendar .tplEvent .ctIcon.event span,
.tplCalendar .tplEvent .ctIcon.iconActvity span {
  color: #0000cc;
}
.tplCalendar .tplEvent .ctIcon.event span.eventDay,
.tplCalendar .tplEvent .ctIcon.iconActvity span.eventDay {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: bold;
}
.tplCalendar .tplEvent .ctIcon.event span.eventYear,
.tplCalendar .tplEvent .ctIcon.iconActvity span.eventYear {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.tplCalendar .tplEvent .ctIcon.event span.eventMonth,
.tplCalendar .tplEvent .ctIcon.iconActvity span.eventMonth {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.tplCalendar .tplEvent .tplSpeech {
  border-color: #0000cc;
}
.tplCalendar .tplEvent .tplSpeech .portraitPhoto,
.tplCalendar .tplEvent .tplSpeech .person-group {
  border-color: #0000cc;
}
.activityPage .feature-box .header-box {
  border-color: #373737;
}
.compactBox .boxTitle {
  background: #373737;
  border-color: #373737;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #ffffff;
}
.compactBox .boxContent {
  border-color: #373737;
}
.compactBox .feature-box.objectivesText .header-box {
  background: transparent;
}
.compactBox .feature-box.objectivesText .header-box .txt-head {
  color: #000000;
}
/*=======================================================================
				 EVENTS
=========================================================================*/
.event .date .month,
.event .date .year {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12px;
  line-height: 1.2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.ctStatus .event .date,
.ctStatus .deadline .date {
  color: #0000cc;
  font-weight: bold;
}
.ctStatus .hourTime {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12px;
  line-height: 1.2rem;
}
.tplEvent .ctIcon.event {
  background: #0000cc;
  border-color: #0000cc;
}
.tplEvent .ctIcon.event span {
  color: #ffffff;
}
.tplEvent .ctIcon.event span.eventMonth,
.tplEvent .ctIcon.event span.eventYear {
  font-weight: bold;
  font-size: 10px;
  font-size: 1rem;
}
.activityPage .centerRightColumn .feature-box .well.highlight.ctStatus {
  border-top-color: #373737;
}
/*=======================================================================
				 LIST FLEXIBLE
=========================================================================*/
.listFlexible {
  border-color: #373737;
}
.listFlexible .items li {
  border-bottom-color: #373737;
}
.listFlexible .items li:nth-child(2n) {
  border-color: #373737;
  background: #f8f8f8;
}
.listFlexible .rightInfo {
  border-color: #373737;
}
.facetedSearchPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .listFlexible {
  border-bottom-color: #373737;
}
/*=======================================================================
				MICRO BLOG
=========================================================================*/
.microBlog .postInfo .blogTitle {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: bold;
}
.microBlog .comments .commentWrap .photoWrapp .portraitPhoto {
  border-color: #0000cc;
}
.microBlog .comments .commentWrap .photoWrapp .chevron {
  background: url(../common/images/LowGraphics/chevronLow.png);
}
.microBlog .commentInfo {
  border-color: #0000cc;
}
.mainBorderWrap {
  border-color: #373737;
}
.tplComment.comment-wrapper .blogCommentBody .fileName {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.tplComment.comment-wrapper .blogCommentBody a.replyBtn {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-family: Arial, Helvetica, sans-serif;
}
.tplComment.comment-wrapper .blogCommentBody a.replyBtn:hover .fa:before,
.tplComment.comment-wrapper .blogCommentBody a.replyBtn:focus .fa:before,
.tplComment.comment-wrapper .blogCommentBody a.replyBtn:active .fa:before {
  color: #ffffff;
}
.tplBlog .jobTitle,
.tplBlog .organization {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.tplBlog .value.author {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
/*=======================================================================
		AGENDA
=========================================================================*/
.tplAgenda .media-body {
  border-color: #0000cc;
}
.tplAgenda .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.tplAgenda .description a:hover,
.tplAgenda .description a:focus,
.tplAgenda .description a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.tplAgenda .description ul {
  list-style-type: none;
}
.tplAgenda .name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.tplAgenda .name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.tplAgenda .name a:hover,
.tplAgenda .name a:focus,
.tplAgenda .name a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.tplAgenda .name:hover,
.tplAgenda .name:focus,
.tplAgenda .name:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.tplAgenda .name a {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.tplAgenda .name.small {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.tplAgenda .event {
  border-color: #0000cc;
}
.tplAgenda .tplSpeech .name {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.tplAgenda .moreDetails .collapse.in .speakers,
.tplAgenda .moreDetails .collapse.in .moreList {
  border-color: #0000cc;
}
.tplSpeech .iconSpeech .name a {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.topItems .tplSpeech .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.topItems .tplSpeech .description a:hover,
.topItems .tplSpeech .description a:focus,
.topItems .tplSpeech .description a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.topItems .tplSpeech .description ul {
  list-style-type: none;
}
.topItems .tplSpeech .description:before {
  color: #000000;
}
.activityPage .schedules .dayVal {
  color: #000000;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
/*=======================================================================
				   RESOURCE PAGE
=========================================================================*/
.resourcePage .ctIcon {
  border-color: #373737;
}
.resourcePage .pageContent .resourceMainInfo .pagetitle {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 20px;
  line-height: 2rem;
  font-weight: bold;
}
.resourcePage .pageContent .resAuthor .authorRightInfo .name {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 18px;
  line-height: 1.8rem;
}
.resourcePage .pageContent .resAuthor .authorRightInfo .readMore {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.resourcePage .pageContent .resAuthor .authorPictureWrapp {
  border-color: #0000cc;
}
.resourcePage .pageContent .resourceIconWrapp .resGenInfo .label {
  color: #000000;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.resourcePage .bottomPageInfoBox .tab-content {
  border-color: #0000cc;
}
.resourcePage .resAuthor .well {
  border-color: #0000cc;
}
.description-detailed.expandable .readMore {
  display: inline-block;
}
.publicationPage .pageContent .resourceMainInfo .right .btn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.publicationPage .pageContent .resourceMainInfo .right .btn:hover,
.publicationPage .pageContent .resourceMainInfo .right .btn:focus,
.publicationPage .pageContent .resourceMainInfo .right .btn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.publicationPage .pageContent .resourceMainInfo .right .btn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.publicationPage .pageContent .resourceMainInfo .right .btn.alt:hover,
.publicationPage .pageContent .resourceMainInfo .right .btn.alt:focus,
.publicationPage .pageContent .resourceMainInfo .right .btn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.tplFile .fileSize {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
/*=======================================================================
				 PROFILE PAGE
=========================================================================*/
.badge {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.badge.memberType {
  background: #0000cc;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.badge.memberType.deceased {
  background: #000000;
  color: #ffffff;
}
.badge.memberType.deceased:hover,
.badge.memberType.deceased:focus,
.badge.memberType.deceased:active {
  text-decoration: none;
}
.profilePage .person-profile .compactBox .feature-box .header-box,
.profilePage .organization-profile .compactBox .feature-box .header-box {
  border-color: #373737;
}
.profilePage .person-profile .compactBox .feature-box .header-box:after,
.profilePage .organization-profile .compactBox .feature-box .header-box:after {
  background: #373737;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box a {
  color: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .header-box {
  border: 1px solid #404040;
  background: #e7f4ff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .header-box .txt-head {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
  background: #373737;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box {
  border: 1px solid #404040;
  border-top: 0;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box a {
  color: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box a:active {
  color: #ffffff;
  text-decoration: none;
  background: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .name {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .name a {
  color: #0000cc;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .name a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .name a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box ul li {
  border-bottom-color: #404040;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .header-box {
  border: 1px solid #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .header-box .txt-head {
  background: #0000cc;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box {
  border: 1px solid #0000cc;
  border-top: 0;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box a {
  color: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box a:active {
  color: #ffffff;
  background: #0000cc;
  text-decoration: underline;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box .name {
  font-weight: 400;
  color: #404040;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box .name a {
  color: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box .name a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box .name a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .content-box .name a:active {
  background: transparent;
  text-decoration: underline;
  color: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .regularBox {
  border-bottom-color: #373737;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .list-more .readMore {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-weight: bold;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .lSSlideOuter .lSPager.lSpg > li:hover a,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .lSAction .lSPrev:hover:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .lSAction .lSPrev:focus:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .lSAction .lSPrev:active:before {
  color: #404040;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .lSAction .lSNext:before {
  color: #404040;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .lSAction a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .lSAction a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .lSAction a:active {
  background: transparent;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .img-responsive {
  border-color: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .description i {
  font-style: normal;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .lSSlideOuter .lSPager.lSpg > li:hover a,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #404040;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .lSAction .lSPrev:hover:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .lSAction .lSPrev:focus:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .lSAction .lSPrev:active:before {
  color: #404040;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.alt .lSAction .lSNext:before {
  color: #404040;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.membersSpotlight .top .blockPhoto {
  border-color: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.membersSpotlight .posted {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.membersSpotlight .posted .label,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.membersSpotlight .posted .value {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.membersSpotlight .moreMembers {
  float: none;
  display: block;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.engineeringSections .leftSide {
  display: none;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.advisoryGroup .posted .value {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: 600;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.advisoryGroup .posted .value:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.advisoryGroup .posted .value:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.advisoryGroup .posted .value:active {
  text-decoration: underline;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted .label,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted .label,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted span,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted span {
  font-weight: bold;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a:active,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a:active {
  line-height: 13px;
  line-height: 1.3rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.resAuthor .tplPerson .leftInfo {
  border-color: #0000cc;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .regularBox {
  font-size: 10px;
  font-size: 1rem;
  font-weight: 600;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .regularBox .regularTitle {
  line-height: 14px;
  line-height: 1.4rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .regularBox label {
  font-size: 10px;
  font-size: 1rem;
  font-weight: 600;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box.spotlightFeature .txt-head:before {
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .tplPerson .leftInfo {
  border-color: #373737;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .tplPerson .leftInfo img {
  border-color: #373737;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .header-box {
  background: #373737;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:hover .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:focus .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn:active .fa {
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.alt:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.alt:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:hover .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:focus .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid:active .fa {
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid.alt:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid.alt:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid a {
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid a:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid a:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-solid a:active {
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  padding: 5px 20px;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:hover .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:focus .fa,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:active .fa {
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.alt:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.alt:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:before {
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:hover:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:focus:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn.delete:active:before {
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:before {
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:hover:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:focus:before,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.objectEditBtn:active:before {
  color: #ffffff;
}
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-default:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-primary:hover,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-default:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-primary:focus,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-default:active,
.profilePage .tab-content .centerRightColumn .sectionBox .feature-box .content-box .btn.btn-primary:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.personPage .topAreaWrapp .years {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.personPage .topPageInfoBox .topAreaWrapp .logoOnBanner .profileImg {
  border-color: #0000cc;
}
.personPage .topPageInfoBox .topAreaWrapp a.editProfileOrg:after {
  color: #0000cc;
}
/*=======================================================================
				  SEARCH
=========================================================================*/
.GSASearchResults .GSAResultsList .Result .name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.GSASearchResults .GSAResultsList .Result .name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.GSASearchResults .GSAResultsList .Result .name a:hover,
.GSASearchResults .GSAResultsList .Result .name a:focus,
.GSASearchResults .GSAResultsList .Result .name a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.GSASearchResults .GSAResultsList .Result .name:hover,
.GSASearchResults .GSAResultsList .Result .name:focus,
.GSASearchResults .GSAResultsList .Result .name:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.GSASearchResults .selectArea {
  background-image: url(/common/images/LowGraphics/filtersArrowssmall.png);
}
.searchResultsList .next-prev-pagination .pager li > a {
  color: #0000cc;
}
.searchResultsList .next-prev-pagination .pager li > a span {
  color: #0000cc;
}
.searchResultsList .filters .input-group.nested .input-group-btn .selectBoxes > .selectWrap .selectWrapContent {
  background: #0000cc;
  border-color: #0000cc;
}
/*=======================================================================
				   FOOTER 
=========================================================================*/
#footer {
  background: #404040;
  margin-top: 0;
}
#footer .footer-address p {
  color: #ffffff;
}
#footer .general .legacyLink ul li a {
  color: #ffffff;
}
#footer .general .legacyLink ul li a:hover,
#footer .general .legacyLink ul li a:focus,
#footer .general .legacyLink ul li a:active {
  color: #ffffff;
  text-decoration: underline;
}
#footer .general .legacyLink .homelink:hover,
#footer .general .legacyLink .homelink:focus,
#footer .general .legacyLink .homelink:active {
  color: #0000cc;
}
#footer .centerGroup .group .section {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #ffffff;
}
#footer .centerGroup .group .section:hover,
#footer .centerGroup .group .section:focus,
#footer .centerGroup .group .section:active {
  background: transparent;
  text-decoration: underline;
  color: #ffffff;
}
#footer .centerGroup .group a {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 15px;
}
#footer .centerGroup .group a:hover,
#footer .centerGroup .group a:focus,
#footer .centerGroup .group a:active {
  background: transparent;
  text-decoration: underline;
  color: #ffffff;
}
/*=======================================================================
				  HOMEPAGE 
=========================================================================*/
.list-title {
  border-color: #373737;
}
.hpRight .list-title,
.hpLeft .list-title {
  font-size: 13.5px;
  font-size: 1.35rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
  line-height: normal;
  border-color: #404040;
}
.topNewsWrapp a.name {
  color: #0000cc;
}
.topNewsWrapp a.name:hover,
.topNewsWrapp a.name:focus,
.topNewsWrapp a.name:active {
  color: #0000cc;
  text-decoration: underline;
}
.topNewsWrapp .newsLeft,
.topNewsWrapp .newsRight {
  width: 100%;
}
.topNewsWrapp .newsLeft .topItems li,
.topNewsWrapp .newsRight .topItems li {
  padding: 0;
}
.topNewsWrapp .readMore:hover,
.topNewsWrapp .readMore:focus,
.topNewsWrapp .readMore:active {
  background: #0000cc;
  color: #ffffff;
}
.topNewsWrapp .readMore:hover:after,
.topNewsWrapp .readMore:focus:after,
.topNewsWrapp .readMore:active:after {
  color: #ffffff;
}
.topNewsWrapp .list-title a.readMore {
  margin-top: 3px;
}
.topNewsWrapp .list-title a.readMore:after {
  color: #0000cc;
}
.topNewsWrapp .list-title a.readMore:hover,
.topNewsWrapp .list-title a.readMore:focus,
.topNewsWrapp .list-title a.readMore:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
.topNewsWrapp .list-title a.readMore:hover:after,
.topNewsWrapp .list-title a.readMore:focus:after,
.topNewsWrapp .list-title a.readMore:active:after {
  color: #ffffff;
}
.shareBlock .blockContent a:hover,
.shareBlock .blockContent a:focus,
.shareBlock .blockContent a:active {
  color: #0000cc;
  text-decoration: underline;
}
.shareBlock .blockContent a:hover:before,
.shareBlock .blockContent a:focus:before,
.shareBlock .blockContent a:active:before {
  color: #0000cc;
}
header .navbar-content .navbar-right {
  margin-top: 6px;
}
header .navbar-content .topLoginWrapp li.login-li {
  margin-top: 9px;
}
header .navbar-content .topLoginWrapp li.login-li .btn {
  background: #ffffff;
  border-color: #ffffff;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: normal;
  font-weight: 600;
}
header .navbar-content .topLoginWrapp li.login-li .btn:hover,
header .navbar-content .topLoginWrapp li.login-li .btn:focus,
header .navbar-content .topLoginWrapp li.login-li .btn:active {
  background: #ffffff;
  border-color: #ffffff;
  text-decoration: underline;
  color: #0000cc;
}
header .navbar-content .topLoginWrapp li.login-li .btn:hover:before,
header .navbar-content .topLoginWrapp li.login-li .btn:focus:before,
header .navbar-content .topLoginWrapp li.login-li .btn:active:before {
  color: #0000cc;
  background-position: left top;
}
header .navbar-content .loginSectionCustom .login-as-text {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
header .navbar-content .loginSectionCustom .login-as-text .welcome a {
  color: #ffffff;
}
header .navbar-content .loginSectionCustom .login-as-text .welcome:after {
  background: url(/images/LowGraphics/loginIconLow.png);
}
header .logout {
  background: #ffffff;
  border-color: #ffffff;
  color: #000000;
}
header .logout:hover,
header .logout:focus,
header .logout:active {
  background: #000000;
  border-color: #000000;
  color: #ffffff;
}
header .logout.btn-primary:hover,
header .logout.btn-primary:focus,
header .logout.btn-primary:active {
  background: #000000;
  border-color: #000000;
  color: #ffffff;
}
/*=======================================================================
				TOP NAV
=========================================================================*/
ul.topNav .dropdown-menu {
  padding-top: 27px;
}
ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols {
  background: #ffffff;
}
ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols .overview.full-width {
  font-size: 13.5px;
  font-size: 1.35rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
  border-bottom-color: #404040;
  z-index: 1;
}
ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols .column1,
ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols .column2,
ul.topNav > .dropdown.threeCols .dropdown-menu .dropdown-menu-wrapp .dropdown-menu-cols .column3 {
  background: #ffffff;
  box-shadow: none;
  z-index: 0;
}
ul.topNav > .dropdown.threeCols:hover:after,
ul.topNav > .dropdown.threeCols:focus:after,
ul.topNav > .dropdown.threeCols:active:after {
  background: #ffffff;
}
ul.topNav > .dropdown:hover,
ul.topNav > .dropdown:focus,
ul.topNav > .dropdown:active,
ul.topNav > .dropdown:active {
  background: #ffffff;
}
/*=======================================================================
				 EVENTS	 FEATURE
=========================================================================*/
.listFlexible .ctIcon {
  width: 105px;
  height: 106px;
  background-size: auto;
  border-color: #373737;
}
.projectsList .tplDefault .ctIcon.Award {
  width: 105px;
  height: 106px;
  background-size: auto;
  border-color: #373737;
}
.tplReport .posted.author,
.tplReport .posted.date {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.tplReport.nae .badge {
  background: url(/images/LowGraphics/nae_badgeLow.png) no-repeat;
}
.eventsFeature .jobTitle {
  line-height: 13px;
  line-height: 1.3rem;
}
.eventsFeature .jobTitle:before {
  color: #0000cc;
}
.eventsFeature .jobTitle + .jobTitle {
  font-weight: bold;
}
.eventsFeature .name {
  font-size: 13.5px;
  font-size: 1.35rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
  color: #0000cc;
  margin-bottom: 5px;
}
.eventsFeature .name:hover,
.eventsFeature .name:focus,
.eventsFeature .name:active {
  text-decoration: underline;
  color: #0000cc;
}
.eventsFeature .readMore:after {
  color: #0000cc;
}
.eventsFeature .readMore:hover,
.eventsFeature .readMore:focus,
.eventsFeature .readMore:active {
  color: #ffffff;
}
.eventsFeature .readMore:hover:after,
.eventsFeature .readMore:focus:after,
.eventsFeature .readMore:active:after {
  color: #ffffff;
}
.eventsFeature .article-list-more {
  color: #0000cc;
}
.eventsFeature .article-list-more.top {
  margin-top: 10px;
}
.eventsFeature .article-list-more a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.eventsFeature .article-list-more:after {
  color: #0000cc;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.eventsFeature .article-list-more:hover,
.eventsFeature .article-list-more:focus,
.eventsFeature .article-list-more:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
.eventsFeature .article-list-more:hover:after,
.eventsFeature .article-list-more:focus:after,
.eventsFeature .article-list-more:active:after {
  color: #ffffff;
}
.eventsFeature .article-list-more a:hover,
.eventsFeature .article-list-more a:focus,
.eventsFeature .article-list-more a:active {
  color: #ffffff;
}
.eventsFeature .list-title[data-toggle="collapse"] {
  border-bottom-color: #373737;
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
.listFlexible .rightInfo {
  width: calc(100% - 125px);
}
.listFlexible .future-events li article {
  border-bottom-color: #373737;
}
.listFlexible .leftInfo {
  border-color: #373737;
}
.listFlexible .tplSpeech .ctIcon .name {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.listFlexible .tplSpeech .ctIcon .name a {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.listFlexible .tplSpeech .ctIcon img {
  border-color: #0000cc;
}
.listFlexible .flippingDirectory .badge {
  width: 100%;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .organization {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .value {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .jobTitle {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .name {
  border-color: #0000cc;
}
.listFlexible .flippingDirectory .items .flexible-list-item .item .tplPerson .portraitPhoto {
  border-color: #0000cc;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped {
  background: #ffffff;
  border-color: #0000cc;
}
.listFlexible .flippingDirectory .items .flexible-list-item.flipped .personInfo {
  border-color: #0000cc;
}
.tplForum .listFlexible {
  border-color: #373737;
}
.topItems .tplSpeech .ctIcon img {
  border-color: #373737;
}
.topItems .tplSpeech .description {
  font-style: normal;
}
.tplSpeech .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.tplEvent .ctIcon.event,
.tplEvent .ctIcon.iconActvity {
  width: 105px;
  height: 106px;
  padding: 15px;
  background: #ffffff;
}
.tplEvent .ctIcon.event span,
.tplEvent .ctIcon.iconActvity span {
  color: #0000cc;
}
.tplEvent .ctIcon.event span.eventDay,
.tplEvent .ctIcon.iconActvity span.eventDay {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: bold;
}
.tplEvent .ctIcon.event span.eventYear,
.tplEvent .ctIcon.iconActvity span.eventYear {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.tplEvent .ctIcon.event span.eventMonth,
.tplEvent .ctIcon.iconActvity span.eventMonth {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.tplEvent .tplSpeech {
  border-color: #0000cc;
}
.tplEvent .tplSpeech .portraitPhoto,
.tplEvent .tplSpeech .person-group {
  border-color: #0000cc;
}
.tplActivity.conference .tplSpeech {
  border-color: #0000cc;
}
.tplActivity.conference .tplSpeech .portraitPhoto,
.tplActivity.conference .tplSpeech .person-group {
  border-color: #0000cc;
}
.tplActivity.conference .ctIcon .event,
.tplActivity.conference .ctIcon.iconActvity {
  border-color: #373737;
}
.tplActivity.conference .ctIcon .event.event,
.tplActivity.conference .ctIcon.iconActvity.event {
  background: #0000cc;
  border-color: #0000cc;
}
.tplActivity.conference .ctIcon .event.event span,
.tplActivity.conference .ctIcon.iconActvity.event span {
  color: #ffffff;
}
.tplActivity.conference .ctIcon .event.event span.eventMonth,
.tplActivity.conference .ctIcon.iconActvity.event span.eventMonth,
.tplActivity.conference .ctIcon .event.event span.eventYear,
.tplActivity.conference .ctIcon.iconActvity.event span.eventYear {
  font-weight: bold;
  font-size: 10px;
  font-size: 1rem;
}
.tplActivity.conference .ctIcon .event.event,
.tplActivity.conference .ctIcon.iconActvity.event,
.tplActivity.conference .ctIcon .event.iconActvity,
.tplActivity.conference .ctIcon.iconActvity.iconActvity {
  width: 105px;
  height: 106px;
  padding: 15px;
  background: #ffffff;
}
.tplActivity.conference .ctIcon .event.event span,
.tplActivity.conference .ctIcon.iconActvity.event span,
.tplActivity.conference .ctIcon .event.iconActvity span,
.tplActivity.conference .ctIcon.iconActvity.iconActvity span {
  color: #0000cc;
}
.tplActivity.conference .ctIcon .event.event span.eventDay,
.tplActivity.conference .ctIcon.iconActvity.event span.eventDay,
.tplActivity.conference .ctIcon .event.iconActvity span.eventDay,
.tplActivity.conference .ctIcon.iconActvity.iconActvity span.eventDay {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: bold;
}
.tplActivity.conference .ctIcon .event.event span.eventYear,
.tplActivity.conference .ctIcon.iconActvity.event span.eventYear,
.tplActivity.conference .ctIcon .event.iconActvity span.eventYear,
.tplActivity.conference .ctIcon.iconActvity.iconActvity span.eventYear {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.tplActivity.conference .ctIcon .event.event span.eventMonth,
.tplActivity.conference .ctIcon.iconActvity.event span.eventMonth,
.tplActivity.conference .ctIcon .event.iconActvity span.eventMonth,
.tplActivity.conference .ctIcon.iconActvity.iconActvity span.eventMonth {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.heading-bar {
  border-color: #0000cc;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon.event {
  background: #0000cc;
  border-color: #0000cc;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon.event span {
  color: #ffffff;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon.event span.eventMonth,
.tabsContent .centerRightColumn .tplEvent .ctIcon.event span.eventYear {
  font-weight: bold;
  font-size: 10px;
  font-size: 1rem;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon.event,
.tabsContent .centerRightColumn .tplEvent .ctIcon.iconActvity {
  width: 105px;
  height: 106px;
  padding: 15px;
  background: #ffffff;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon.event span,
.tabsContent .centerRightColumn .tplEvent .ctIcon.iconActvity span {
  color: #0000cc;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon.event span.eventDay,
.tabsContent .centerRightColumn .tplEvent .ctIcon.iconActvity span.eventDay {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: bold;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon.event span.eventYear,
.tabsContent .centerRightColumn .tplEvent .ctIcon.iconActvity span.eventYear {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.tabsContent .centerRightColumn .tplEvent .ctIcon.event span.eventMonth,
.tabsContent .centerRightColumn .tplEvent .ctIcon.iconActvity span.eventMonth {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.generalLayout .tplNews .posted .value {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
/*=======================================================================
				GENERAL RESETS
=========================================================================*/
.readMore {
  display: inline-block;
}
.readMore:hover,
.readMore:focus,
.readMore:active {
  text-decoration: underline;
}
.tplPeriodicalArticle {
  background: #ffffff;
  border-color: #0000cc;
}
.sortBy {
  border-color: #373737;
}
.sortBy span.label {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: normal;
  font-weight: bold;
}
.facetedSearchPage .mainMiddleCol .directoryLayout .sortBy {
  border-color: #373737;
}
.facetedSearchPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .listFlexible {
  border-color: #373737;
}
.generalLayout .mainMiddleCol .centerTwoColLayout .centerLeftColumn .pagetitle {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
.listFlexible {
  border-color: #373737;
}
.listFlexible .items li article.tplReport .rightInfo .right img,
.listFlexible .items li article.mostRecentTplBridge .rightInfo .right img {
  border-color: #373737;
}
.ccPeriodicalIssue .listFlexible {
  border-color: #373737;
}
.facetedSearchPage .mainMiddleCol .centerTwoColLayout .centerLeftColumn .listFlexible li.flexible-list-item:last-child {
  border-color: #373737;
}
.listFlexible.projectsList .items li article .rightInfo .rightBlock .rightInfoWrap {
  border-color: #373737;
}
article.YoutubeVideo .ctIcon.iconVideo {
  width: 105px;
  height: 106px;
  background-size: auto;
}
.lSSlideOuter .lSPager.lSpg > li:hover a,
.lSSlideOuter .lSPager.lSpg > li.active a {
  background: #0000cc;
}
/*=======================================================================
				MOST POPULAR FEATURE
=========================================================================*/
.mostPopularFeature:after {
  display: none;
}
.mostPopularFeature .description {
  display: none;
}
.mostPopularFeature li:last-child .name,
.mostPopularFeature li:first-child .name,
.mostPopularFeature li:nth-child(2n) .name,
.mostPopularFeature li:nth-child(3n) .name,
.mostPopularFeature li:nth-child(4n) .name {
  color: #0000cc;
  font-weight: bold;
}
.mostPopularFeature li:last-child .name:hover,
.mostPopularFeature li:first-child .name:hover,
.mostPopularFeature li:nth-child(2n) .name:hover,
.mostPopularFeature li:nth-child(3n) .name:hover,
.mostPopularFeature li:nth-child(4n) .name:hover,
.mostPopularFeature li:last-child .name:focus,
.mostPopularFeature li:first-child .name:focus,
.mostPopularFeature li:nth-child(2n) .name:focus,
.mostPopularFeature li:nth-child(3n) .name:focus,
.mostPopularFeature li:nth-child(4n) .name:focus,
.mostPopularFeature li:last-child .name:active,
.mostPopularFeature li:first-child .name:active,
.mostPopularFeature li:nth-child(2n) .name:active,
.mostPopularFeature li:nth-child(3n) .name:active,
.mostPopularFeature li:nth-child(4n) .name:active {
  color: #0000cc;
  text-decoration: underline;
}
.mostPopularFeature li:last-child a,
.mostPopularFeature li:first-child a,
.mostPopularFeature li:nth-child(2n) a,
.mostPopularFeature li:nth-child(3n) a,
.mostPopularFeature li:nth-child(4n) a {
  color: #0000cc;
}
.mostPopularFeature li:last-child a:hover,
.mostPopularFeature li:first-child a:hover,
.mostPopularFeature li:nth-child(2n) a:hover,
.mostPopularFeature li:nth-child(3n) a:hover,
.mostPopularFeature li:nth-child(4n) a:hover,
.mostPopularFeature li:last-child a:focus,
.mostPopularFeature li:first-child a:focus,
.mostPopularFeature li:nth-child(2n) a:focus,
.mostPopularFeature li:nth-child(3n) a:focus,
.mostPopularFeature li:nth-child(4n) a:focus,
.mostPopularFeature li:last-child a:active,
.mostPopularFeature li:first-child a:active,
.mostPopularFeature li:nth-child(2n) a:active,
.mostPopularFeature li:nth-child(3n) a:active,
.mostPopularFeature li:nth-child(4n) a:active {
  color: #0000cc;
  text-decoration: underline;
}
.mostPopularFeature li .blockWrapp {
  border-color: #373737;
}
.mostPopularFeature.membersFeaturedPopular li:first-child .name,
.mostPopularFeature.membersFeaturedPopular li:last-child .name,
.mostPopularFeature.membersFeaturedPopular li:nth-child(2n) .name,
.mostPopularFeature.membersFeaturedPopular li:nth-child(3n) .name,
.mostPopularFeature.membersFeaturedPopular li:nth-child(4n) .name {
  color: #0000cc;
  font-weight: bold;
}
.mostPopularFeature.membersFeaturedPopular li:first-child .name:hover,
.mostPopularFeature.membersFeaturedPopular li:last-child .name:hover,
.mostPopularFeature.membersFeaturedPopular li:nth-child(2n) .name:hover,
.mostPopularFeature.membersFeaturedPopular li:nth-child(3n) .name:hover,
.mostPopularFeature.membersFeaturedPopular li:nth-child(4n) .name:hover,
.mostPopularFeature.membersFeaturedPopular li:first-child .name:focus,
.mostPopularFeature.membersFeaturedPopular li:last-child .name:focus,
.mostPopularFeature.membersFeaturedPopular li:nth-child(2n) .name:focus,
.mostPopularFeature.membersFeaturedPopular li:nth-child(3n) .name:focus,
.mostPopularFeature.membersFeaturedPopular li:nth-child(4n) .name:focus {
  color: #0000cc;
  text-decoration: underline;
}
.mostPopularFeature.membersFeaturedPopular .name,
.mostPopularFeature.mediaRoomRecentsLinks .name,
.mostPopularFeature.activitiesRecentsLinks .name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.mostPopularFeature.membersFeaturedPopular .name a,
.mostPopularFeature.mediaRoomRecentsLinks .name a,
.mostPopularFeature.activitiesRecentsLinks .name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.mostPopularFeature.membersFeaturedPopular .name a:hover,
.mostPopularFeature.mediaRoomRecentsLinks .name a:hover,
.mostPopularFeature.activitiesRecentsLinks .name a:hover,
.mostPopularFeature.membersFeaturedPopular .name a:focus,
.mostPopularFeature.mediaRoomRecentsLinks .name a:focus,
.mostPopularFeature.activitiesRecentsLinks .name a:focus,
.mostPopularFeature.membersFeaturedPopular .name a:active,
.mostPopularFeature.mediaRoomRecentsLinks .name a:active,
.mostPopularFeature.activitiesRecentsLinks .name a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.mostPopularFeature.membersFeaturedPopular .name:hover,
.mostPopularFeature.mediaRoomRecentsLinks .name:hover,
.mostPopularFeature.activitiesRecentsLinks .name:hover,
.mostPopularFeature.membersFeaturedPopular .name:focus,
.mostPopularFeature.mediaRoomRecentsLinks .name:focus,
.mostPopularFeature.activitiesRecentsLinks .name:focus,
.mostPopularFeature.membersFeaturedPopular .name:active,
.mostPopularFeature.mediaRoomRecentsLinks .name:active,
.mostPopularFeature.activitiesRecentsLinks .name:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
/*=======================================================================
				 BRIDGE SLIDER
=========================================================================*/
.hpBridgeControl {
  border-color: #0000cc;
}
.hpBridgeControl .name a {
  color: #0000cc;
}
.hpBridgeControl .name a:hover,
.hpBridgeControl .name a:focus,
.hpBridgeControl .name a:active {
  color: #0000cc;
  text-decoration: underline;
}
.hpBridgeControl .bridgeContent .description {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.hpBridgeControl .bridgeContent .description span {
  color: #0000cc;
  font-weight: 600;
}
.hpBridgeControl .bridgeContent .description span:hover,
.hpBridgeControl .bridgeContent .description span:focus,
.hpBridgeControl .bridgeContent .description span:active {
  color: #0000cc;
  text-decoration: underline;
}
.hpBridgeControl .bridgeContent .description li {
  padding: 0;
}
.hpBridgeControl .bridgeContent .description li a {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.hpBridgeControl .bridgeContent .description li a:hover,
.hpBridgeControl .bridgeContent .description li a:focus,
.hpBridgeControl .bridgeContent .description li a:active {
  background: transparent;
  text-decoration: underline;
}
.generalLayout .centerRightColumn .mostRecentTplBridge .bridgeContent .description span {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
  color: #0000cc;
}
.generalLayout .centerRightColumn .mostRecentTplBridge .bridgeContent .description span:hover,
.generalLayout .centerRightColumn .mostRecentTplBridge .bridgeContent .description span:focus,
.generalLayout .centerRightColumn .mostRecentTplBridge .bridgeContent .description span:active {
  color: #ffffff;
}
.generalLayout .centerRightColumn .mostRecentTplBridge .links .readMore {
  float: none;
}
.generalLayout .centerRightColumn .mostRecentTplBridge .links .readMore.alt {
  float: none;
}
/*=======================================================================
		TOP BANNER SLIDER
=========================================================================*/
.topBannerSlider .topBannerItem {
  padding-top: 60.25%;
}
.topBannerSlider .topBannerExtras {
  background: #373737;
  padding: 15px 75px 20px;
}
.topBannerSlider .topBannerExtras .topBannerInfo h1,
.topBannerSlider .topBannerExtras .topBannerInfo h2 {
  color: #ffffff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 18px;
  line-height: 1.8rem;
  font-weight: bold;
}
.topBannerSlider .topBannerExtras .topBannerInfo h3,
.topBannerSlider .topBannerExtras .topBannerInfo .description {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 16px;
  line-height: 1.6rem;
  color: #ffffff;
  font-weight: bold;
}
.topBannerSlider .topBannerExtras .topBannerItems .topBannerItemsLink {
  font-weight: bold;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.topBannerSlider .topBannerExtras .topBannerItems .topBannerItemsLink:hover,
.topBannerSlider .topBannerExtras .topBannerItems .topBannerItemsLink:focus,
.topBannerSlider .topBannerExtras .topBannerItems .topBannerItemsLink:active {
  color: #ffffff;
  text-decoration: underline;
}
.topBannerSlider .lSPager.lSpg > li:hover a,
.topBannerSlider .lSPager.lSpg > li.active a {
  background: #0000cc;
}
.topBannerSlider .lSAction .lSNext:hover:before,
.topBannerSlider .lSAction .lSPrev:hover:before {
  color: #0000cc;
}
/*=======================================================================
		FEATURE BOX
=========================================================================*/
.article-list-more.top a {
  font-size: 10px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.article-list-more.top a:before {
  font-size: 10px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.well.well-widget .name {
  color: #ffffff;
  font-weight: bold;
  font-size: 13.5px;
  font-size: 1.35rem;
  line-height: 20px;
  line-height: 2rem;
}
.well.well-widget .name a {
  color: #ffffff;
}
.feature-box .list-more .readMore {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-weight: bold;
}
.feature-box .lSSlideOuter .lSPager.lSpg > li:hover a,
.feature-box .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #0000cc;
}
.feature-box .lSAction .lSPrev:hover:before,
.feature-box .lSAction .lSPrev:focus:before,
.feature-box .lSAction .lSPrev:active:before {
  color: #404040;
}
.feature-box .lSAction .lSNext:before {
  color: #404040;
}
.feature-box .lSAction a:hover,
.feature-box .lSAction a:focus,
.feature-box .lSAction a:active {
  background: transparent;
}
.feature-box .img-responsive {
  border-color: #0000cc;
}
.feature-box .content-box .description i {
  font-style: normal;
}
.feature-box.alt .lSSlideOuter .lSPager.lSpg > li:hover a,
.feature-box.alt .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #404040;
}
.feature-box.alt .lSAction .lSPrev:hover:before,
.feature-box.alt .lSAction .lSPrev:focus:before,
.feature-box.alt .lSAction .lSPrev:active:before {
  color: #404040;
}
.feature-box.alt .lSAction .lSNext:before {
  color: #404040;
}
.feature-box.membersSpotlight .top .blockPhoto {
  border-color: #0000cc;
}
.feature-box.membersSpotlight .posted {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.feature-box.membersSpotlight .posted .label,
.feature-box.membersSpotlight .posted .value {
  font-size: 10px;
  font-size: 1rem;
  line-height: 12.5px;
  line-height: 1.25rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.feature-box.membersSpotlight .moreMembers {
  float: none;
  display: block;
}
.feature-box.engineeringSections .leftSide {
  display: none;
}
.feature-box.advisoryGroup .posted .value {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: 600;
}
.feature-box.advisoryGroup .posted .value:hover,
.feature-box.advisoryGroup .posted .value:focus,
.feature-box.advisoryGroup .posted .value:active {
  text-decoration: underline;
}
.feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted .label,
.feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted .label,
.feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted span,
.feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted span {
  font-weight: bold;
}
.feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a,
.feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a:hover,
.feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a:hover,
.feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a:focus,
.feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a:focus,
.feature-box.resAuthor .listFlexible article table.infromationTable td.lableTable .posted a:active,
.feature-box.resAuthor .listFlexible article table.infromationTable td.valueTable .posted a:active {
  line-height: 13px;
  line-height: 1.3rem;
}
.feature-box.resAuthor .tplPerson .leftInfo {
  border-color: #0000cc;
}
.feature-box .regularBox {
  font-size: 10px;
  font-size: 1rem;
  font-weight: 600;
}
.feature-box .regularBox .regularTitle {
  line-height: 14px;
  line-height: 1.4rem;
}
.feature-box .regularBox label {
  font-size: 10px;
  font-size: 1rem;
  font-weight: 600;
}
.feature-box.spotlightFeature .txt-head:before {
  color: #ffffff;
}
.feature-box .tplPerson .leftInfo {
  border-color: #373737;
}
.feature-box .tplPerson .leftInfo img {
  border-color: #373737;
}
.compactBox .boxTitle .fa-chevron-down:before {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.compactBox .boxTitle .fa-chevron-down:hover:before,
.compactBox .boxTitle .fa-chevron-down:focus:before,
.compactBox .boxTitle .fa-chevron-down:active:before {
  color: #ffffff;
}
.compactBox .feature-box.resAuthor .content-box article {
  border-color: #0000cc;
}
.feature-banner.redColor .name {
  color: #0000cc;
}
.feature-banner.redColor .name:hover,
.feature-banner.redColor .name:focus,
.feature-banner.redColor .name:active {
  color: #373737;
  text-decoration: underline;
}
.feature-banner.redColor .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: 600;
  font-style: normal;
}
.well-feature .well-title {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
  border-color: #0000cc;
}
.well-feature .well-title a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.well-feature .well-title a:hover,
.well-feature .well-title a:focus,
.well-feature .well-title a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.well-feature .well-title:hover,
.well-feature .well-title:focus,
.well-feature .well-title:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.well-feature .well-content li {
  border-color: #373737;
}
.list-feature .list-title {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.list-feature .list-title a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.list-feature .list-title a:hover,
.list-feature .list-title a:focus,
.list-feature .list-title a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.list-feature .list-title:hover,
.list-feature .list-title:focus,
.list-feature .list-title:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.list-feature .list-content {
  border-color: #373737;
}
.list-feature .list-content li {
  border-color: #373737;
}
.list-feature .list-content li:nth-child(2n) {
  background: #f8f8f8;
}
.generalLayout .centerRightColumn .feature-box .header-box .txt-head {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.centerTwoColLayout .centerRightColumn .memorialTributes {
  border-color: #0000cc;
}
.centerTwoColLayout .centerRightColumn .memorialTributes .list-title {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.centerTwoColLayout .centerRightColumn .memorialTributes .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.centerTwoColLayout .centerRightColumn .memorialTributes .description a:hover,
.centerTwoColLayout .centerRightColumn .memorialTributes .description a:focus,
.centerTwoColLayout .centerRightColumn .memorialTributes .description a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.centerTwoColLayout .centerRightColumn .memorialTributes .description ul {
  list-style-type: none;
}
.centerTwoColLayout .centerRightColumn .memorialTributes .article-list-more {
  float: none;
  margin-top: 15px;
}
.centerTwoColLayout .centerRightColumn .memorialTributes .article-list-more a:hover,
.centerTwoColLayout .centerRightColumn .memorialTributes .article-list-more a:focus,
.centerTwoColLayout .centerRightColumn .memorialTributes .article-list-more a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
.centerTwoColLayout .centerRightColumn .memorialTributes .bookDetails .name a {
  color: #000000;
}
.centerTwoColLayout .centerRightColumn .memorialTributes .bookDetails .name a:hover,
.centerTwoColLayout .centerRightColumn .memorialTributes .bookDetails .name a:focus,
.centerTwoColLayout .centerRightColumn .memorialTributes .bookDetails .name a:active {
  color: #0000cc;
}
.centerRightColumn .name {
  font-size: 13.5px;
  font-size: 1.35rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.centerRightColumn .filedUnder .meta .labelMeta {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
.centerRightColumn .filedUnder .meta .infoMeta {
  border-color: #0000cc;
}
.centerRightColumn .filedUnder .meta .infoMeta .category-group ul li .title {
  font-size: 10px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
  width: 82%;
}
.centerRightColumn .filedUnder .meta .infoMeta .category-group ul li .title.honoring-engineers:before,
.centerRightColumn .filedUnder .meta .infoMeta .category-group ul li .title.media-and-journalism:before,
.centerRightColumn .filedUnder .meta .infoMeta .category-group ul li .title.understanding-engineering:before {
  float: left;
}
.centerRightColumn .filedUnder .meta .infoMeta .category-group ul li .badgeWrap .badge {
  background: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  width: auto;
  padding: 1px 8px;
}
.centerRightColumn .list-title[data-toggle="collapse"] {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #000000;
}
.centerRightColumn .feature-box .well.highlight.ctStatus {
  border-color: #373737;
}
.centerRightColumn .feature-box.statusBox .header-box .txt-head {
  background: #ffffff;
  color: #000000;
}
.centerRightColumn .feature-box .content-box a.name:hover,
.centerRightColumn .feature-box .content-box a.name:focus,
.centerRightColumn .feature-box .content-box a.name:active {
  background: transparent;
  text-decoration: underline;
  color: #0000cc;
}
.centerRightColumn .feature-box .content-box .btn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.centerRightColumn .feature-box .content-box .btn:hover,
.centerRightColumn .feature-box .content-box .btn:focus,
.centerRightColumn .feature-box .content-box .btn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn:hover .fa,
.centerRightColumn .feature-box .content-box .btn:focus .fa,
.centerRightColumn .feature-box .content-box .btn:active .fa {
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.alt:hover,
.centerRightColumn .feature-box .content-box .btn.alt:focus,
.centerRightColumn .feature-box .content-box .btn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.btn-solid {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.centerRightColumn .feature-box .content-box .btn.btn-solid:hover,
.centerRightColumn .feature-box .content-box .btn.btn-solid:focus,
.centerRightColumn .feature-box .content-box .btn.btn-solid:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.btn-solid:hover .fa,
.centerRightColumn .feature-box .content-box .btn.btn-solid:focus .fa,
.centerRightColumn .feature-box .content-box .btn.btn-solid:active .fa {
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.btn-solid.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.btn-solid.alt:hover,
.centerRightColumn .feature-box .content-box .btn.btn-solid.alt:focus,
.centerRightColumn .feature-box .content-box .btn.btn-solid.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.btn-solid a {
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.btn-solid a:hover,
.centerRightColumn .feature-box .content-box .btn.btn-solid a:focus,
.centerRightColumn .feature-box .content-box .btn.btn-solid a:active {
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  padding: 5px 20px;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn:hover,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn:focus,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn:hover .fa,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn:focus .fa,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn:active .fa {
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.alt:hover,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.alt:focus,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.delete {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.delete:before {
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.delete:hover,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.delete:focus,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.delete:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.delete:hover:before,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.delete:focus:before,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn.delete:active:before {
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn:before {
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.centerRightColumn .feature-box .content-box .btn.objectEditBtn:hover:before,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn:focus:before,
.centerRightColumn .feature-box .content-box .btn.objectEditBtn:active:before {
  color: #ffffff;
}
.centerRightColumn .feature-box .content-box .btn.btn-default:hover,
.centerRightColumn .feature-box .content-box .btn.btn-primary:hover,
.centerRightColumn .feature-box .content-box .btn.btn-default:focus,
.centerRightColumn .feature-box .content-box .btn.btn-primary:focus,
.centerRightColumn .feature-box .content-box .btn.btn-default:active,
.centerRightColumn .feature-box .content-box .btn.btn-primary:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.centerLeftColumn .feature-box .header-box {
  border-color: #373737;
}
.centerLeftColumn .feature-box.alt .header-box {
  border-color: #0000cc;
}
.centerLeftColumn .feature-box .categoriesGroup li .title {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.centerLeftColumn .feature-box .categoriesGroup li .title a:hover,
.centerLeftColumn .feature-box .categoriesGroup li .title a:focus,
.centerLeftColumn .feature-box .categoriesGroup li .title a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.centerLeftColumn .feature-box .categoriesGroup li .title ul {
  list-style-type: none;
}
.mainLeftCol .feature-box .header-box .txt-head {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #ffffff;
  background: #373737;
}
.mainLeftCol .feature-box .content-box .name {
  font-weight: 600;
}
.mainLeftCol .feature-box .content-box .name:hover,
.mainLeftCol .feature-box .content-box .name:focus,
.mainLeftCol .feature-box .content-box .name:active {
  background: transparent;
  color: #0000cc;
  text-decoration: underline;
}
.mainLeftCol .feature-box .content-box .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.mainLeftCol .feature-box .content-box .description a:hover,
.mainLeftCol .feature-box .content-box .description a:focus,
.mainLeftCol .feature-box .content-box .description a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.mainLeftCol .feature-box .content-box .description ul {
  list-style-type: none;
}
.mainLeftCol .feature-box .content-box .councilMeeting .ctIcon {
  float: none;
  display: block;
  margin: 0 auto 15px;
}
.activityPage .topItems .tplDefault .rightBlock .rightInfoWrap {
  border-color: #373737;
}
.activityPage .tabsContent .directoryLayout .centerTwoColLayout .centerLeftColumn .listFlexible {
  border-color: #373737;
}
.activityPage .tabsContent .topResourceClass li article .ctIcon {
  width: 105px;
  height: 106px;
  background-size: auto;
  border-color: #373737;
}
.activityPage .centerTwoColLayout .centerLeftColumn .feature-box .header-box .txt-head {
  font-weight: bold;
}
.tabsContent .centerLeftColumnWrapp .topItems {
  border-color: #373737;
}
.tabsContent .centerLeftColumnWrapp .topItems .list-title[data-toggle="collapse"] {
  background: #373737;
  border-color: #373737;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #ffffff;
}
.tabsContent .centerLeftColumnWrapp .topItems .list-title[data-toggle="collapse"]:after {
  color: #ffffff;
}
.tabsContent .centerLeftColumnWrapp .topItems li {
  border-color: #373737;
}
.tabsContent .centerLeftColumnWrapp .topItems li:nth-child(2n) {
  border-color: #373737;
  background: #f8f8f8;
}
.tabsContent .centerLeftColumnWrapp .topItems .article-list-more.top a {
  color: #ffffff;
  font-size: 10px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.tabsContent .centerLeftColumnWrapp .topItems .article-list-more.top a:before {
  color: #ffffff;
  font-size: 10px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.tabsContent .centerLeftColumnWrapp .topItems .article-list-more.top a:hover,
.tabsContent .centerLeftColumnWrapp .topItems .article-list-more.top a:focus,
.tabsContent .centerLeftColumnWrapp .topItems .article-list-more.top a:active {
  text-decoration: underline;
}
.tabsContent .centerRightColumn .topItems .list-title {
  border-color: #373737;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .name {
  font-size: 13.5px;
  font-size: 1.35rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .jobTitle:before {
  color: #0000cc;
}
.tabsContent .centerRightColumn .tplEvent .rightInfo .jobTitle + .jobTitle {
  font-weight: 600;
}
.tabsContent .listFlexible .pager {
  border-color: #373737;
}
.mainMiddleCol .directoryLayout .sortBy {
  border-color: #373737;
}
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .article-list-more.top a {
  color: #ffffff;
  font-size: 10px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .article-list-more.top a:before {
  color: #ffffff;
  font-size: 10px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .article-list-more.top a:hover,
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .article-list-more.top a:focus,
.mainMiddleCol .centerTwoColLayout .centerLeftColumn .centerLeftColumnWrapp .article-list-more.top a:active {
  text-decoration: underline;
}
/*=======================================================================
STATUS BOX  
=========================================================================*/
.statusBox .statusBullet .divider {
  bottom: 12px;
}
.statusBox .statusBullet .bullet {
  width: 15px;
  height: 15px;
}
.statusBox .statusBullet .bullet.progress,
.statusBox .statusBullet .bullet.status_InProgress,
.statusBox .statusBullet .bullet.Progress {
  background: #071c52;
  margin: 0;
  overflow: visible;
}
.statusBox .statusBullet .bullet.progress.active,
.statusBox .statusBullet .bullet.status_InProgress.active,
.statusBox .statusBullet .bullet.Progress.active {
  -webkit-box-shadow: 0px 0px 0px 2px #071c52;
  -moz-box-shadow: 0px 0px 0px 2px #071c52;
  box-shadow: 0px 0px 0px 2px #071c52;
  margin-right: 2px;
}
.statusBox .statusBullet .bullet.Fallow-on,
.statusBox .statusBullet .bullet.status_Follow-on,
.statusBox .statusBullet .bullet.Follow-on {
  background: #6c0236;
}
.statusBox .statusBullet .bullet.Fallow-on.active,
.statusBox .statusBullet .bullet.status_Follow-on.active,
.statusBox .statusBullet .bullet.Follow-on.active {
  -webkit-box-shadow: 0px 0px 0px 2px #6c0236;
  -moz-box-shadow: 0px 0px 0px 2px #6c0236;
  box-shadow: 0px 0px 0px 2px #6c0236;
  margin-right: 2px;
  margin-left: 2px;
}
.statusBox .statusBullet .bullet.Completed,
.statusBox .statusBullet .bullet.status_Completed {
  background: #206102;
}
.statusBox .statusBullet .bullet.Completed.active,
.statusBox .statusBullet .bullet.status_Completed.active {
  -webkit-box-shadow: 0px 0px 0px 2px #206102;
  -moz-box-shadow: 0px 0px 0px 2px #206102;
  box-shadow: 0px 0px 0px 2px #206102;
  margin-left: 0;
  margin-right: 2px;
}
.statusBox .statusBullet .bullet:last-child {
  margin-right: 0;
}
.statusBox .statusBullet .bullet.active {
  border: 1px solid #ffffff;
  -webkit-box-shadow: 0px 0px 0px 2px #d0d1d9;
  -moz-box-shadow: 0px 0px 0px 2px #d0d1d9;
  box-shadow: 0px 0px 0px 2px #d0d1d9;
  margin-right: 4px;
}
.statusBox .content-box .statusNameBox {
  font-size: 10px;
  font-size: 1rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.statusBox .content-box .progresBarWrap .progressBar.status_Inprogress,
.statusBox .content-box .progresBarWrap .progressBar.status_InProgress {
  border-color: #071c52;
}
.statusBox .content-box .progresBarWrap .progressBar.status_Inprogress .fill,
.statusBox .content-box .progresBarWrap .progressBar.status_InProgress .fill {
  background: #071c52;
}
.statusBox .content-box .progresBarWrap .progressBar.status_Fallow-on,
.statusBox .content-box .progresBarWrap .progressBar.status_Follow-on {
  border-color: #6c0236;
}
.statusBox .content-box .progresBarWrap .progressBar.status_Fallow-on .fill,
.statusBox .content-box .progresBarWrap .progressBar.status_Follow-on .fill {
  background: #6c0236;
  width: 100%;
}
.statusBox .content-box .progresBarWrap .progressBar.status_Completed {
  border-color: #206102;
}
.statusBox .content-box .progresBarWrap .progressBar.status_Completed .fill {
  background: #206102;
  width: 100%;
}
.boxBadge.right.ribbon_In_Progress,
.boxBadge.right.ribbon_In_progress {
  background: url(/images/LowGraphics/inProgressLow.png) no-repeat;
}
.boxBadge.right.ribbon_Fallow-on,
.boxBadge.right.ribbon_Follow-on {
  background: url(/images/LowGraphics/finalProgressLow.png) no-repeat;
}
.boxBadge.right.ribbon_Completed {
  background: url(/images/LowGraphics/completeProgressLow.png) no-repeat;
}
.badge.memberType {
  width: 25%;
}
.badge.memberType.foreignmember {
  background: #206102;
}
/*=======================================================================
		CUSTOM FILTERS
=========================================================================*/
.customFilters .selectWrapContent {
  border-color: #0000cc;
}
.customFilters option:disabled {
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
}
.customFilters .showMoreFiltersWrap {
  border-color: #0000cc;
  background: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
}
.customFilters .showMoreFiltersWrap:before {
  background: #0000cc;
}
.customFilters .showMoreFiltersWrap:hover:before,
.customFilters .showMoreFiltersWrap:focus:before,
.customFilters .showMoreFiltersWrap:active:before {
  background: #373737;
}
.customFilters .applyBtn {
  background: #0000cc;
  color: #ffffff;
}
.customFilters .applyBtn:hover,
.customFilters .applyBtn:focus,
.customFilters .applyBtn:active {
  background: #373737;
}
.customFilters .form-control,
.customFilters input[type="text"] {
  border-color: #0000cc;
}
/*=======================================================================
		LANDING PAGE
=========================================================================*/
.landingPage .centerLeftColumn .topItems .name {
  color: #0000cc;
  font-weight: bold;
}
.landingPage .centerLeftColumn .topItems .name:hover,
.landingPage .centerLeftColumn .topItems .name:focus,
.landingPage .centerLeftColumn .topItems .name:active {
  color: #0000cc;
  text-decoration: underline;
}
.landingPage .centerRightColumn .topItems .name {
  font-size: 13.5px;
  font-size: 1.35rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.landingPage .flippingDirectory .items .flexible-list-item.flipped {
  border-color: #0000cc;
  background: #ffffff;
}
.landingPage .topNewsWrapp .list-title {
  border-color: #373737;
}
.findAMember .wtabs li {
  border-color: #0000cc;
}
.findAMember .wtabs li.current {
  background: #0000cc;
  color: #ffffff;
}
.findAMember.customFilters .selectWrapContent:before {
  color: #0000cc;
}
.findAMember.customFilters .directLink {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.findAMember.customFilters .directLink:hover,
.findAMember.customFilters .directLink:focus,
.findAMember.customFilters .directLink:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .directLink:hover .fa,
.findAMember.customFilters .directLink:focus .fa,
.findAMember.customFilters .directLink:active .fa {
  color: #ffffff;
}
.findAMember.customFilters .directLink.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .directLink.alt:hover,
.findAMember.customFilters .directLink.alt:focus,
.findAMember.customFilters .directLink.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.findAMember.customFilters .directLink.btn-solid {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.findAMember.customFilters .directLink.btn-solid:hover,
.findAMember.customFilters .directLink.btn-solid:focus,
.findAMember.customFilters .directLink.btn-solid:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .directLink.btn-solid:hover .fa,
.findAMember.customFilters .directLink.btn-solid:focus .fa,
.findAMember.customFilters .directLink.btn-solid:active .fa {
  color: #ffffff;
}
.findAMember.customFilters .directLink.btn-solid.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .directLink.btn-solid.alt:hover,
.findAMember.customFilters .directLink.btn-solid.alt:focus,
.findAMember.customFilters .directLink.btn-solid.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.findAMember.customFilters .directLink.btn-solid a {
  color: #ffffff;
}
.findAMember.customFilters .directLink.btn-solid a:hover,
.findAMember.customFilters .directLink.btn-solid a:focus,
.findAMember.customFilters .directLink.btn-solid a:active {
  color: #ffffff;
}
.findAMember.customFilters .directLink.objectEditBtn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  padding: 5px 20px;
}
.findAMember.customFilters .directLink.objectEditBtn:hover,
.findAMember.customFilters .directLink.objectEditBtn:focus,
.findAMember.customFilters .directLink.objectEditBtn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .directLink.objectEditBtn:hover .fa,
.findAMember.customFilters .directLink.objectEditBtn:focus .fa,
.findAMember.customFilters .directLink.objectEditBtn:active .fa {
  color: #ffffff;
}
.findAMember.customFilters .directLink.objectEditBtn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .directLink.objectEditBtn.alt:hover,
.findAMember.customFilters .directLink.objectEditBtn.alt:focus,
.findAMember.customFilters .directLink.objectEditBtn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.findAMember.customFilters .directLink.objectEditBtn.delete {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .directLink.objectEditBtn.delete:before {
  color: #ffffff;
}
.findAMember.customFilters .directLink.objectEditBtn.delete:hover,
.findAMember.customFilters .directLink.objectEditBtn.delete:focus,
.findAMember.customFilters .directLink.objectEditBtn.delete:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.findAMember.customFilters .directLink.objectEditBtn.delete:hover:before,
.findAMember.customFilters .directLink.objectEditBtn.delete:focus:before,
.findAMember.customFilters .directLink.objectEditBtn.delete:active:before {
  color: #ffffff;
}
.findAMember.customFilters .directLink.objectEditBtn:before {
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.findAMember.customFilters .directLink.objectEditBtn:hover:before,
.findAMember.customFilters .directLink.objectEditBtn:focus:before,
.findAMember.customFilters .directLink.objectEditBtn:active:before {
  color: #ffffff;
}
.findAMember.customFilters .directLink.btn-default:hover,
.findAMember.customFilters .directLink.btn-primary:hover,
.findAMember.customFilters .directLink.btn-default:focus,
.findAMember.customFilters .directLink.btn-primary:focus,
.findAMember.customFilters .directLink.btn-default:active,
.findAMember.customFilters .directLink.btn-primary:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.findAMember.customFilters .searchButton .search-button:hover,
.findAMember.customFilters .searchButton .search-button:focus,
.findAMember.customFilters .searchButton .search-button:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button:hover .fa,
.findAMember.customFilters .searchButton .search-button:focus .fa,
.findAMember.customFilters .searchButton .search-button:active .fa {
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.alt:hover,
.findAMember.customFilters .searchButton .search-button.alt:focus,
.findAMember.customFilters .searchButton .search-button.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.btn-solid {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.findAMember.customFilters .searchButton .search-button.btn-solid:hover,
.findAMember.customFilters .searchButton .search-button.btn-solid:focus,
.findAMember.customFilters .searchButton .search-button.btn-solid:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.btn-solid:hover .fa,
.findAMember.customFilters .searchButton .search-button.btn-solid:focus .fa,
.findAMember.customFilters .searchButton .search-button.btn-solid:active .fa {
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.btn-solid.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.btn-solid.alt:hover,
.findAMember.customFilters .searchButton .search-button.btn-solid.alt:focus,
.findAMember.customFilters .searchButton .search-button.btn-solid.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.btn-solid a {
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.btn-solid a:hover,
.findAMember.customFilters .searchButton .search-button.btn-solid a:focus,
.findAMember.customFilters .searchButton .search-button.btn-solid a:active {
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  padding: 5px 20px;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn:hover,
.findAMember.customFilters .searchButton .search-button.objectEditBtn:focus,
.findAMember.customFilters .searchButton .search-button.objectEditBtn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn:hover .fa,
.findAMember.customFilters .searchButton .search-button.objectEditBtn:focus .fa,
.findAMember.customFilters .searchButton .search-button.objectEditBtn:active .fa {
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn.alt:hover,
.findAMember.customFilters .searchButton .search-button.objectEditBtn.alt:focus,
.findAMember.customFilters .searchButton .search-button.objectEditBtn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn.delete {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn.delete:before {
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn.delete:hover,
.findAMember.customFilters .searchButton .search-button.objectEditBtn.delete:focus,
.findAMember.customFilters .searchButton .search-button.objectEditBtn.delete:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn.delete:hover:before,
.findAMember.customFilters .searchButton .search-button.objectEditBtn.delete:focus:before,
.findAMember.customFilters .searchButton .search-button.objectEditBtn.delete:active:before {
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn:before {
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.findAMember.customFilters .searchButton .search-button.objectEditBtn:hover:before,
.findAMember.customFilters .searchButton .search-button.objectEditBtn:focus:before,
.findAMember.customFilters .searchButton .search-button.objectEditBtn:active:before {
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button.btn-default:hover,
.findAMember.customFilters .searchButton .search-button.btn-primary:hover,
.findAMember.customFilters .searchButton .search-button.btn-default:focus,
.findAMember.customFilters .searchButton .search-button.btn-primary:focus,
.findAMember.customFilters .searchButton .search-button.btn-default:active,
.findAMember.customFilters .searchButton .search-button.btn-primary:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.findAMember.customFilters .searchButton .search-button:hover:after,
.findAMember.customFilters .searchButton .search-button:focus:after,
.findAMember.customFilters .searchButton .search-button:active:after {
  color: #ffffff;
}
.findAMember .classof {
  border-color: #373737;
}
.findAMember .classof .article-lis-theList {
  border-color: #373737;
}
.findAMember .classof .article-lis-theList:nth-child(even) {
  background: #f8f8f8;
}
.mediaRoomLP .list-title {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
.mediaRoomLP .article-list-more.top a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.mediaRoomLP .article-list-more.top a:hover,
.mediaRoomLP .article-list-more.top a:focus,
.mediaRoomLP .article-list-more.top a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
.mediaRoomLP .article-list-more.top a:hover:after,
.mediaRoomLP .article-list-more.top a:focus:after,
.mediaRoomLP .article-list-more.top a:active:after {
  color: #ffffff;
}
.mediaRoomLP.mediaRoomNews .article-list-more a:after {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.mediaRoomLP .list-items,
.mediaRoomLP .content {
  border-color: #373737;
}
.mediaRoomLP .list-items li,
.mediaRoomLP .content li {
  border-color: #373737;
}
.mediaRoomLP .list-items li:nth-child(2n),
.mediaRoomLP .content li:nth-child(2n) {
  background: #f8f8f8;
}
.mediaRoomLP.awards .article-list-more a:after {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.blockContainer.naeAwards {
  background: #f8f8f8;
}
.blockContainer.naeAwards .bannerInfo {
  max-width: 100%;
}
.blockContainer.naeAwards .bannerInfo .name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
  color: #000000;
}
.blockContainer.naeAwards .bannerInfo .name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.blockContainer.naeAwards .bannerInfo .name a:hover,
.blockContainer.naeAwards .bannerInfo .name a:focus,
.blockContainer.naeAwards .bannerInfo .name a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.blockContainer.naeAwards .bannerInfo .name:hover,
.blockContainer.naeAwards .bannerInfo .name:focus,
.blockContainer.naeAwards .bannerInfo .name:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.blockContainer.naeAwards .bannerInfo .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.blockContainer.naeAwards .bannerInfo .description a:hover,
.blockContainer.naeAwards .bannerInfo .description a:focus,
.blockContainer.naeAwards .bannerInfo .description a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.blockContainer.naeAwards .bannerInfo .description ul {
  list-style-type: none;
}
.blockContainer.naeAwards.members {
  background: #f8f8f8;
}
.blockContainer.naeAwards.members .bannerInfo .name,
.blockContainer.naeAwards.members .bannerInfo .description {
  color: #000000;
}
.activityLP .landingTitle {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  border-bottom-color: #373737;
}
.activityLP .list-more .readMore:before {
  color: #0000cc;
}
.activityLP .list-more .readMore:hover,
.activityLP .list-more .readMore:focus,
.activityLP .list-more .readMore:active {
  color: #ffffff;
  background: #0000cc;
  text-decoration: underline;
}
.activityLP .list-more .readMore:hover:before,
.activityLP .list-more .readMore:focus:before,
.activityLP .list-more .readMore:active:before {
  color: #ffffff;
}
.areasOfInterest ul li .name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.areasOfInterest ul li .name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.areasOfInterest ul li .name a:hover,
.areasOfInterest ul li .name a:focus,
.areasOfInterest ul li .name a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.areasOfInterest ul li .name:hover,
.areasOfInterest ul li .name:focus,
.areasOfInterest ul li .name:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.areasOfInterest ul li .name:hover,
.areasOfInterest ul li .name:focus,
.areasOfInterest ul li .name:active {
  color: #0000cc;
  text-decoration: underline;
}
.areasOfInterest ul li a:hover .name,
.areasOfInterest ul li a:focus .name,
.areasOfInterest ul li a:active .name {
  color: #373737;
  text-decoration: underline;
}
.fellowships ul li .name {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  color: #0000cc;
}
.fellowships ul li .name:hover,
.fellowships ul li .name:focus,
.fellowships ul li .name:active {
  color: #000000;
}
.fellowships .thumbWrapp .caption {
  height: 50%;
}
.fellowships .thumbWrapp .caption a {
  color: #ffffff;
}
.fellowships .thumbWrapp .caption a:hover,
.fellowships .thumbWrapp .caption a:focus {
  color: #ffffff;
}
.fellowships .thumbWrapp .caption:hover a,
.fellowships .thumbWrapp .caption:focus a {
  color: #000000;
}
.featuredProjects ul .thumbWrapp {
  border-color: #0000cc;
}
.featuredProjects ul li {
  border-color: #373737;
}
.featuredProjects .readMore {
  color: #0000cc;
}
.featuredProjects .name a {
  color: #0000cc;
}
.featuredProjects .name a:hover,
.featuredProjects .name a:focus {
  color: #373737;
}
.landingTitle {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
  border-color: #373737;
}
.naeAwardsInfo .textContainer,
.naeAwardsInfo .bottomInfo {
  background: #e7f4ff;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item {
  background: #373737;
  color: #ffffff;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item:after {
  background-color: #ffffff;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
  color: #ffffff;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name a:hover,
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name a:focus,
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name:hover,
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name:focus,
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name:hover,
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name:focus,
.awardsLanding.black .flippingDirectory .items .flexible-list-item .name:active {
  color: #ffffff;
  text-decoration: underline;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item.flipped {
  background: #ffffff;
  border-color: #0000cc;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item.flipped .description {
  border-color: #373737;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item.flipped .description a:hover,
.awardsLanding.black .flippingDirectory .items .flexible-list-item.flipped .description a:focus,
.awardsLanding.black .flippingDirectory .items .flexible-list-item.flipped .description a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item.flipped .description ul {
  list-style-type: none;
}
.awardsLanding.black .flippingDirectory .items .flexible-list-item.flipped .readMore:hover,
.awardsLanding.black .flippingDirectory .items .flexible-list-item.flipped .readMore:focus,
.awardsLanding.black .flippingDirectory .items .flexible-list-item.flipped .readMore:active {
  background: #373737;
  color: #ffffff;
}
.awardsLanding.black.activityLP .readMore {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
  display: inline-block;
}
.awardsLanding.black.activityLP .readMore:hover,
.awardsLanding.black.activityLP .readMore:focus,
.awardsLanding.black.activityLP .readMore:active {
  background: #0000cc;
  color: #ffffff;
  width: auto;
}
.awardsLanding.black.activityLP .readMore:hover:before,
.awardsLanding.black.activityLP .readMore:focus:before,
.awardsLanding.black.activityLP .readMore:active:before,
.awardsLanding.black.activityLP .readMore:hover:after,
.awardsLanding.black.activityLP .readMore:focus:after,
.awardsLanding.black.activityLP .readMore:active:after {
  color: #ffffff;
}
.awardsLanding.black.activityLP .readMore:before,
.awardsLanding.black.activityLP .readMore:after {
  color: #0000cc;
}
.awardsLanding.black.activityLP .readMore:hover,
.awardsLanding.black.activityLP .readMore:focus,
.awardsLanding.black.activityLP .readMore:active {
  text-decoration: underline;
}
.awardsLanding.black.activityLP .landingTitle {
  border-bottom-color: #373737;
}
.awardsLanding .well-feature .well-title {
  border-color: #373737;
  color: #000000;
}
.awardsLanding a {
  color: #0000cc;
}
.awardsLanding a:hover,
.awardsLanding a:focus,
.awardsLanding a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
}
.awardsLanding.bottomInfo {
  background: #e7f4ff;
}
.awardsLanding.recipientsList .sectionName {
  font-size: 13px;
  font-size: 1.3rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.awardsLanding.recipientsList .sectionName.readMore {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
  display: inline-block;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.awardsLanding.recipientsList .sectionName.readMore:hover,
.awardsLanding.recipientsList .sectionName.readMore:focus,
.awardsLanding.recipientsList .sectionName.readMore:active {
  background: #0000cc;
  color: #ffffff;
  width: auto;
}
.awardsLanding.recipientsList .sectionName.readMore:hover:before,
.awardsLanding.recipientsList .sectionName.readMore:focus:before,
.awardsLanding.recipientsList .sectionName.readMore:active:before,
.awardsLanding.recipientsList .sectionName.readMore:hover:after,
.awardsLanding.recipientsList .sectionName.readMore:focus:after,
.awardsLanding.recipientsList .sectionName.readMore:active:after {
  color: #ffffff;
}
.awardsLanding.recipientsList .sectionName.readMore:before,
.awardsLanding.recipientsList .sectionName.readMore:after {
  color: #0000cc;
}
.awardsLanding.recipientsList .sectionName.readMore:hover,
.awardsLanding.recipientsList .sectionName.readMore:focus,
.awardsLanding.recipientsList .sectionName.readMore:active {
  text-decoration: underline;
}
.awardsLanding.recipientsList .sectionName.readMore a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.awardsLanding.recipientsList .flippingDirectory .items .item .personImg {
  border-color: #0000cc;
}
.awardsLanding.recipientsList .flippingDirectory .items .item a {
  color: #0000cc;
}
.awardsLanding.recipientsList .flippingDirectory .items .item a:hover,
.awardsLanding.recipientsList .flippingDirectory .items .item a:focus,
.awardsLanding.recipientsList .flippingDirectory .items .item a:active {
  color: #ffffff;
  background: #0000cc;
  text-decoration: underline;
}
.awardsLanding.recipientsList .flippingDirectory .items .item .name {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  color: #0000cc;
  font-weight: bold;
}
.awardsLanding.recipientsList .flippingDirectory .items .item .name a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.awardsLanding.recipientsList .flippingDirectory .items .item .name a:hover,
.awardsLanding.recipientsList .flippingDirectory .items .item .name a:focus,
.awardsLanding.recipientsList .flippingDirectory .items .item .name a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.awardsLanding.recipientsList .flippingDirectory .items .item .name:hover,
.awardsLanding.recipientsList .flippingDirectory .items .item .name:focus,
.awardsLanding.recipientsList .flippingDirectory .items .item .name:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.awardsLanding.recipientsList .flippingDirectory .items .item .name:hover,
.awardsLanding.recipientsList .flippingDirectory .items .item .name:focus,
.awardsLanding.recipientsList .flippingDirectory .items .item .name:active {
  color: #0000cc;
  text-decoration: underline;
  background: transparent;
}
.awardsLanding.recipientsList .flippingDirectory .items .item .jobTitle,
.awardsLanding.recipientsList .flippingDirectory .items .item .organization {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: 600;
}
.awardsLanding.recipientsList .flippingDirectory .flexible-list-item.flipped .item:before {
  border-color: #0000cc;
}
.awardsLanding.recipientsList .flippingDirectory .flexible-list-item.flipped .description {
  border-top-color: #373737;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.awardsLanding.recipientsList .flippingDirectory .flexible-list-item.flipped .description a:hover,
.awardsLanding.recipientsList .flippingDirectory .flexible-list-item.flipped .description a:focus,
.awardsLanding.recipientsList .flippingDirectory .flexible-list-item.flipped .description a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.awardsLanding.recipientsList .flippingDirectory .flexible-list-item.flipped .description ul {
  list-style-type: none;
}
.awardsLanding.topEventsList .item {
  border-color: #373737;
}
.awardsLanding.topEventsList .item .eventInfo .eventTitle {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
}
.awardsLanding.topEventsList .item .eventInfo .eventTitle a {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.awardsLanding.topEventsList .item .eventInfo .eventTitle a:hover,
.awardsLanding.topEventsList .item .eventInfo .eventTitle a:focus,
.awardsLanding.topEventsList .item .eventInfo .eventTitle a:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.awardsLanding.topEventsList .item .eventInfo .eventTitle:hover,
.awardsLanding.topEventsList .item .eventInfo .eventTitle:focus,
.awardsLanding.topEventsList .item .eventInfo .eventTitle:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.awardsLanding.topEventsList .item .eventInfo .readMore {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #0000cc;
  display: inline-block;
}
.awardsLanding.topEventsList .item .eventInfo .readMore:hover,
.awardsLanding.topEventsList .item .eventInfo .readMore:focus,
.awardsLanding.topEventsList .item .eventInfo .readMore:active {
  background: #0000cc;
  color: #ffffff;
  width: auto;
}
.awardsLanding.topEventsList .item .eventInfo .readMore:hover:before,
.awardsLanding.topEventsList .item .eventInfo .readMore:focus:before,
.awardsLanding.topEventsList .item .eventInfo .readMore:active:before,
.awardsLanding.topEventsList .item .eventInfo .readMore:hover:after,
.awardsLanding.topEventsList .item .eventInfo .readMore:focus:after,
.awardsLanding.topEventsList .item .eventInfo .readMore:active:after {
  color: #ffffff;
}
.awardsLanding.topEventsList .item .eventInfo .readMore:before,
.awardsLanding.topEventsList .item .eventInfo .readMore:after {
  color: #0000cc;
}
.awardsLanding.topEventsList .item .eventInfo .readMore:hover,
.awardsLanding.topEventsList .item .eventInfo .readMore:focus,
.awardsLanding.topEventsList .item .eventInfo .readMore:active {
  text-decoration: underline;
}
.awardsLanding.topEventsList .item .eventInfo .dates {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.awardsLanding.topEventsList .item .eventInfo .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
}
.awardsLanding.topEventsList .item .eventInfo .description a:hover,
.awardsLanding.topEventsList .item .eventInfo .description a:focus,
.awardsLanding.topEventsList .item .eventInfo .description a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.awardsLanding.topEventsList .item .eventInfo .description ul {
  list-style-type: none;
}
.awardsLanding.topEventsList .item .eventDate .eventDateWrapper {
  background: #ffffff;
  color: #0000cc;
  border: 1px solid #0000cc;
  border-radius: 0;
  width: 105px;
  height: 106px;
}
.awardsLanding .lSSlideOuter .lSPager.lSpg > li:hover a,
.awardsLanding .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #0000cc;
}
.topEventsList .items .eventDate .month,
.topEventsList .items .deadlineDate .month,
.topEventsList .items .eventDate .day,
.topEventsList .items .deadlineDate .day,
.topEventsList .items .eventDate .year,
.topEventsList .items .deadlineDate .year {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
/*=======================================================================
	TWITEER
=========================================================================*/
.twitterBox .embeddedTweets {
  background: #ffffff;
  border-color: #0000cc;
}
.twitterBox .embeddedTweets .follow {
  background: #0000cc;
  color: #ffffff;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.twitterBox .embeddedTweets .follow:hover,
.twitterBox .embeddedTweets .follow:focus,
.twitterBox .embeddedTweets .follow:active {
  background: #373737;
  color: #ffffff;
}
.twitterBox .embeddedTweets .follow:hover .fa-twitter:before,
.twitterBox .embeddedTweets .follow:focus .fa-twitter:before,
.twitterBox .embeddedTweets .follow:active .fa-twitter:before {
  color: #ffffff;
}
.twitterBox .embeddedTweets .twitterHeader .twitterAt {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
/*======================================================================
	DIRECTORY LIST
=========================================================================*/
.unboxed .listViewMode {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
}
.unboxed .switch-view-btn {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.unboxed .switch-view-btn:hover:before,
.unboxed .switch-view-btn:focus:before,
.unboxed .switch-view-btn:active:before {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  background: #0000cc;
}
.boolFilter {
  background: #ffffff;
  border-color: #0000cc;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  box-shadow: none;
}
.boolFilter .sliding {
  background: #ffffff;
  border-color: #0000cc;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  box-shadow: none;
}
/*=======================================================================
CC COMMITTEE
=========================================================================*/
.resAuthor img.portraitPhoto {
  border-color: #0000cc;
}
.ccCommittee .resAuthor.authorWidget {
  border-color: #0000cc;
}
/*=======================================================================
	NEWS LETTER
=========================================================================*/
.tplNewsletterSidebar .NewsletterItemsSummary .content-box select.fullList {
  color: #000000;
}
.centerRightColumn .feature-box .NewsletterItemsSummary .fullList {
  border-color: #404040;
}
.person-group .tplPerson .name {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: bold;
}
/*=======================================================================
PERSON PROFILE
=========================================================================*/
.tplPerson .personInformation .committeeType {
  background: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.tplPerson .personInformation .committeeType .value {
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.tplPerson .rightInfo .posted .value {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.tplPerson .authorPictureWrapp .years {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  background: #ffffff;
  border: 1px solid #0000cc;
  color: #0000cc;
}
.staffcontactWrap.well .posted .value {
  font-weight: bold;
}
.personPage #personExpertise .title,
.personPage #personCommittees .title,
.personPage #personAwards .title,
.personPage #personMoreInfo .title {
  font-size: 16.5px;
  font-size: 1.65rem;
  line-height: 21px;
  line-height: 2.1rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}
.personPage #personExpertise .date,
.personPage #personCommittees .date,
.personPage #personAwards .date,
.personPage #personMoreInfo .date {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.personPage #personExpertise .description .cpt,
.personPage #personCommittees .description .cpt,
.personPage #personAwards .description .cpt,
.personPage #personMoreInfo .description .cpt,
.personPage #personExpertise .description .date,
.personPage #personCommittees .description .date,
.personPage #personAwards .description .date,
.personPage #personMoreInfo .description .date {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: 600;
}
.personPage #personExpertise .description ul > li .level1,
.personPage #personCommittees .description ul > li .level1,
.personPage #personAwards .description ul > li .level1,
.personPage #personMoreInfo .description ul > li .level1 {
  color: #0000cc;
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 20px;
  line-height: 2rem;
}
.personPage #personExpertise .description .link:hover,
.personPage #personCommittees .description .link:hover,
.personPage #personAwards .description .link:hover,
.personPage #personMoreInfo .description .link:hover,
.personPage #personExpertise .description .link:focus,
.personPage #personCommittees .description .link:focus,
.personPage #personAwards .description .link:focus,
.personPage #personMoreInfo .description .link:focus,
.personPage #personExpertise .description .link:active,
.personPage #personCommittees .description .link:active,
.personPage #personAwards .description .link:active,
.personPage #personMoreInfo .description .link:active {
  text-decoration: underline;
  background: transparent;
  color: #0000cc;
}
.personPage .badge.memberType {
  width: 15%;
}
.personPage .badge.memberType.awarded {
  color: #ffffff;
}
.personPage .rel.Founders .logoOnBanner .profileImg,
.personPage .rel.Russ .logoOnBanner .profileImg,
.personPage .rel.Draper .logoOnBanner .profileImg,
.personPage .rel.Gordon .logoOnBanner .profileImg,
.personPage .rel.Bueche .logoOnBanner .profileImg {
  border-color: #0000cc !important;
}
.personPage .tabsWrapper .centerRightColumn #personMoreInfo .description ul.ordList li > span {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: 600;
}
.profilePage .person-profile .title,
.profilePage .organization-profile .title {
  color: #0000cc;
}
.profilePage .person-profile .title .name,
.profilePage .organization-profile .title .name {
  color: #0000cc;
}
.profilePage .person-profile .title .name:hover,
.profilePage .organization-profile .title .name:hover,
.profilePage .person-profile .title .name:focus,
.profilePage .organization-profile .title .name:focus {
  background: transparent;
  text-decoration: underline;
  color: #0000cc;
}
.profilePage .person-profile .listFlexible .items li article,
.profilePage .organization-profile .listFlexible .items li article {
  border-color: #373737;
}
.profilePage .person-profile .listFlexible .tplNews .ctIcon.news,
.profilePage .organization-profile .listFlexible .tplNews .ctIcon.news {
  width: 105px;
  height: 106px;
  background-size: auto;
}
.profilePage .person-profile .listFlexible .tplNews .rightInfo,
.profilePage .organization-profile .listFlexible .tplNews .rightInfo {
  width: calc(100% - 125px);
}
.profilePage .person-profile .listFlexible .tplSpeech .ctIcon,
.profilePage .organization-profile .listFlexible .tplSpeech .ctIcon {
  width: 105px;
}
.profilePage .person-profile .listFlexible .tplSpeech .rightInfo,
.profilePage .organization-profile .listFlexible .tplSpeech .rightInfo {
  width: calc(100% - 125px);
}
/*=======================================================================
RESOURCE PAGE
=========================================================================*/
.resourcePage .pageContent .resourceMainInfo .thumbnail {
  border-color: #0000cc;
}
/*=======================================================================
		BLOG PAGE
=========================================================================*/
.BlogPage > .actionsWrapp .btn.objectEditBtn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn:focus,
.BlogPage > .actionsWrapp .btn.objectEditBtn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn:hover .fa,
.BlogPage > .actionsWrapp .btn.objectEditBtn:focus .fa,
.BlogPage > .actionsWrapp .btn.objectEditBtn:active .fa {
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.alt:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn.alt:focus,
.BlogPage > .actionsWrapp .btn.objectEditBtn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid:focus,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid:hover .fa,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid:focus .fa,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid:active .fa {
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid.alt:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid.alt:focus,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid a {
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid a:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid a:focus,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-solid a:active {
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  padding: 5px 20px;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn:focus,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn:hover .fa,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn:focus .fa,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn:active .fa {
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.alt {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.alt:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.alt:focus,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.alt:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.delete {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.delete:before {
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.delete:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.delete:focus,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.delete:active {
  background: #0000cc;
  border-color: #0000cc;
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.delete:hover:before,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.delete:focus:before,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn.delete:active:before {
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn:before {
  color: #ffffff;
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn:hover:before,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn:focus:before,
.BlogPage > .actionsWrapp .btn.objectEditBtn.objectEditBtn:active:before {
  color: #ffffff;
}
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-default:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-primary:hover,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-default:focus,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-primary:focus,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-default:active,
.BlogPage > .actionsWrapp .btn.objectEditBtn.btn-primary:active {
  background: #373737;
  border-color: #373737;
  color: #ffffff;
}
.BlogPage .sortBy {
  border-color: #373737;
}
.BlogPage .well.tplComment {
  border-color: #373737;
}
.BlogPage .pager {
  border-color: #373737;
}
.tplBlog .posted .value .author {
  color: #0000cc;
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.Content .tplComment.comment-wrapper .leftInfo .portraitPhoto {
  border-color: #373737;
}
/*=======================================================================
		AGENDA
=========================================================================*/
.tabsContent .tplAgenda {
  border-color: #0000cc;
}
.activityPage .schedules .regularBox span.regularTitle {
  font-weight: 600;
  font-size: 11px;
  font-size: 1.1rem;
  color: #000000;
}
.activityPage .schedules .date {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  color: #000000;
}
.activityPage .schedules .date .sep {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  font-weight: bold;
  color: #000000;
  font-weight: 600;
}
.activityPage .schedules .bx-viewport,
.activityPage .schedules .dayVal {
  border-color: #373737;
}
/*=======================================================================
				   COUNCIL AGENDA 
=========================================================================*/
.councilAgenda .subject {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.councilAgenda a.subject {
  color: #0000cc;
}
.councilAgenda a.subject:hover,
.councilAgenda a.subject:focus {
  color: #373737;
  text-decoration: underline;
}
.councilAgenda .newLevel.level3 .subject {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-weight: 600;
}
.councilAgenda .number {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
  background: #0000cc;
  color: #ffffff;
}
.councilAgenda .room,
.councilAgenda .sponsor,
.councilAgenda .time {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.councilAgenda ol li {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.councilAgenda .beginText,
.councilAgenda .endText {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.councilAgenda .description {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: 400;
  color: #000000;
  font-style: normal;
}
.councilAgenda .description a:hover,
.councilAgenda .description a:focus,
.councilAgenda .description a:active {
  background: #0000cc;
  color: #ffffff;
  text-decoration: underline;
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
}
.councilAgenda .description ul {
  list-style-type: none;
}
.customLinks .hptc-title {
  font-size: 11px;
  font-size: 1.1rem;
  line-height: 16px;
  line-height: 1.6rem;
}
.customLinks a {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.customLinks .pdf:before {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
.customLinks .epub:before {
  font-size: 9px;
  font-size: 0.9rem;
  line-height: 13px;
  line-height: 1.3rem;
}
/*=======================================================================
		SEARCH BOX
=========================================================================*/
.GSABox .GSAResultsList li .description + a {
  font-size: 12.5px;
  font-size: 1.25rem;
  line-height: 14px;
  line-height: 1.4rem;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  display: inline-block;
  color: #0000cc;
}
.GSABox .GSAResultsList li .description + a:hover,
.GSABox .GSAResultsList li .description + a:focus,
.GSABox .GSAResultsList li .description + a:active {
  background: #0000cc;
  color: #ffffff;
  width: auto;
}
.GSABox .GSAResultsList li .description + a:hover:before,
.GSABox .GSAResultsList li .description + a:focus:before,
.GSABox .GSAResultsList li .description + a:active:before,
.GSABox .GSAResultsList li .description + a:hover:after,
.GSABox .GSAResultsList li .description + a:focus:after,
.GSABox .GSAResultsList li .description + a:active:after {
  color: #ffffff;
}
.GSABox .GSAResultsList li .description + a:before,
.GSABox .GSAResultsList li .description + a:after {
  color: #0000cc;
}
.GSABox .GSAResultsList li .description + a:hover,
.GSABox .GSAResultsList li .description + a:focus,
.GSABox .GSAResultsList li .description + a:active {
  text-decoration: underline;
}
.GSABox .GSAResultsList li .description + a:hover,
.GSABox .GSAResultsList li .description + a:focus {
  color: #ffffff;
}
.searchResultsList .sortBy {
  border-color: #373737;
}
.searchResultsList li article .ctIcon {
  width: 105px;
  height: 106px;
  background-size: auto;
  border-color: #373737;
}
.searchResultsList li article.resource .ctIcon,
.searchResultsList li article.cmsperson .ctIcon,
.searchResultsList li article.file .ctIcon,
.searchResultsList li article.cmsnews .ctIcon,
.searchResultsList li article.subpage .ctIcon,
.searchResultsList li article.cmsquestion .ctIcon,
.searchResultsList li article.cmsstudy .ctIcon,
.searchResultsList li article.cmsreportchapter .ctIcon {
  width: 105px;
  height: 106px;
  background-size: auto;
  border-color: #373737;
}
.searchResultsList li article .rightInfo {
  width: calc(100% - 125px);
}
.searchResultsList .listFlexible {
  border-top: 1px solid #373737;
}
.searchResultsList .listFlexible ul li.item {
  border-bottom: 1px solid #373737;
}
.searchResultsList .listFlexible ul li.item:nth-child(2n) {
  background: #f8f8f8;
}
.printButton a {
  font-size: 7px;
  font-size: 0.7rem;
  line-height: 10px;
  line-height: 1rem;
}
.printBtnWrap .btnPrint {
  background: #0000cc;
}
/*=======================================================================
		FOOTER
=========================================================================*/
#footer .footer {
  padding-right: 50px;
  padding-left: 50px;
}
header .navbar-content .navbar-nav li a {
  font-size: 1rem;
}
#footer .general .legacyLink ul li a {
  font-size: 12px;
}
#footer .centerGroup .group .section,
#footer .centerGroup .group a {
  font-size: 14px;
}
@media (max-width: 992px) {
  header .topLogoNav {
    width: 25%;
  }
}
/*# sourceMappingURL=customLowGraphics.css.map */