html {background-color:#ebebeb;}
body {color:#777777;}
#wrapper {background-color:#ebebeb;}
#headerWrapper {background-color:#004590;}
#microSiteHeader {background-color:#fff; border-top-color:#fff; border-bottom-color: #ebebeb;}

#whiteWrap {background-color: #fff;}
.leftColHome {border-right-color:#CDCDCD;}
#subPageWrap {background-color:#b2d8eb; }
#contentCol {background-color:#fff; }
.leftCol {border-right-color:#b2d8eb;}
.rightCol {background-color:#fff;}
.hasNav {background-color:#fff; border-top-color:#b2d8eb;}
a {color:#0086bb;}
.error {color: #ff0000; }
.grey {color:#555555;}
.green {color:#8eb300;}
#logo {color:#fff;}
#skipLink {color:#fff;}
#siteSearch {background-color: #fff; border-color: #868686; color: #636363;}
#siteSearchSubmit {color:#fff; }

#topNav {background-color:#014061; border-top-color: #fff; }
#topNav li a {color:#fff;}
#topNav li a:hover, #topNav li a:active, #topNav li.current a, #topNav ul li a.hover {background-color:#0080c1; color:#fff;}
#topNav li.current li a {background-color:#014061; color:#fff;}
#topNav ul ul li.first a {border-top-color:#376483;}
#topNav ul ul li a {color:#fff; border-color:#014061; border-bottom-color:#376483; background-color:#014061;}
#topNav ul ul li a:hover {background-color:#0080c1; color:#fff; border-color: #70a9c7; }

.lhNav a, .lhNav .submenu, .lhNav .noLink {color:#333; border-bottom-color: #b1b1b1;}
.lhNav a:hover, .lhNav a:active {color:#fff!important; background-color:#007fbe !important; }
.lhNav ul li li a, .lhNav ul li li .submenu, .lhNav ul li li .noLink {border-bottom-color: #b1b1b1;}
.lhNav .noLink, .lhNav ul li ul li ul {background-color:#fff;}
.lhNav p.h3 {color:#8eb300; border-bottom-color: #b1b1b1;}
.lhNav li.open li.open .noLink {background-color: #fff;}
.lhNav li.current a, .lhNav li.current .noLink, .lhNav li.open li.current a, .lhNav li.open li.current .noLink, .lhNav li.open li.open li.current a, .lhNav li.open li.open li.current .noLink {color:#fff; background-color:#007fbe;}
.lhNav li.current li a, .lhNav li.open li.current li a, .lhNav li.open li.open li.current li a {color:#333;border-bottom-color: #b1b1b1;}
.lhNav .submenu, .lhNav .newsBrowseBy {color:#333;background-color:#fff;}

.rhNav {border-bottom-color:#b2d8eb;background-color:#b2d8eb;}
.rhNav h3 {color:#333;background-color:#EBEBEB;}
.rhNav h4 {color:#333;}
.rhNav ul {background-color:#fff;}
.rhNav a, .rhNav span.noLink {color:#333; border-top-color: #b1b1b1;}
.rhNav a:hover, .rhNav a:active {color:#fff!important; background-color:#007FBE !important; }
.rhNav li.open span.noLink, .rhNav li.open li.open span.noLink {background-color: #fff;}
.rhNav li.current li span.noLink, .rhNav li.open li.current li span.noLink {color:#333; border-top-color: #b1b1b1;}
.rhNav li.current span.noLink, .rhNav li.open li.current span.noLink, .rhNav li.open li.open li.current span.noLink {color:#fff; background-color:#007FBE;}

.leftCol table, .leftColHousekeeping table, .leftColHome table {border-color: #cdcdcd; }
.leftCol th, .leftColHousekeeping th, .leftColHome th {color:#333;}
.leftCol img, .leftColHousekeeping img {border-color: #cbcbcb;}

h1, h2 {color:#313131;}
h3, h4, h5, h6, .articleContent h2 {color:#555;}

.servicesWrap {border-bottom-color:#CDCDCD; }
.services {border-right-color:#CDCDCD;}
.services h2 a { color: #313131; }
.dualPromo {background-color: #cae4f1;}
.dualPromo div.promoText { border-color: #aac1c7; }
.textPromo {background-color:#cae4f1; border-color:#aac1c7; }
.textPromo h2 a {color:#555;}
.rssPromo {border-color:#b2d8eb;}

#clientLogin {background-color:#f3f5e4; border-color:#8eb300; }
#clientLogin input.text {color:#636363;}
ul.linksList li, div.linksList {border-bottom-color:#b2b2b2; }
#tabs div {border-color: #dbdbda;}
#tabs-1 li, #tabs-2 li {border-bottom-color: #b1b1b1; }

#footer p {color:#686868; }

.results .title {color: #0065BD; }
.results .url {color: #313131; }
.results {border-top-color: #b2b2b2; }
.results table {border-bottom-color: #B2B2B2;}
.navbar {background-color: #fff;}

.pagination .current {color:#333333; }
.newsArticle .articleImage {border-color:#cbcbcb;}
.featured {border-bottom-color:#cdcdcd;}
.featured .title a {color: #555;}
.newsTitle a {color: #353535;}
.newsHomeSubNews {border-bottom-color: #cdcdcd;}
.newsHomeEvents .subSection {border-bottom-color: #cdcdcd;}
.newsNav li.active {background-color:#fff;}
.eventSummary {border-top-color:#cdcdcd;border-bottom-color:#cdcdcd;}
ul.eventsList {border-top-color:#cdcdcd;}
ul.eventsList li.eventSummary {border-bottom-color:#cdcdcd;}
.articlesList li {border-bottom-color:#b2b2b2}
.articlesList li:first-child {border-top-color:#b2b2b2;}
.articlesList li .articlesList_img {border-color:#cbcbcb;}
.articlesList .listDate {color:#333333;}
.viewAll {color: #777;}
#pageContent fieldset {border-color: #b1b1b1;}
#pageContent legend {color:#8eb300; background-color:#fff;}
.profile img {border-color: #cbcbcb; }
.profileContact p span {color:#8eb300;}

div.showhide h2, div.showhide h3, div.showhide h4 { border-bottom-color:#c5ced7;}
div.showhide table th { color: #555; }
div.showhide .collapsible {background-color:#f0f1f5;border-color:#eff0f2;}
div.sectionContentPanels { border-bottom-color:#CDCDCD;}
div.sectionContentPanels h2 a, div.sectionContentPanels h3 a, div.sectionContentPanels h4 a {color:#313131;}

blockquote.pink { color: #d4007e; }
blockquote.red { color: #d20d01; }
blockquote.orange { color: #c85401; }
blockquote.green { color: #1ea700; }
blockquote.blue { color: #007fc0; }

ul.downloads li { background-color: #f7f7f7; }
