﻿@charset "utf-8";
/* CSS Document */
/* WCAG AAA color contrast */
body,
p,
.rightColumn .module .moduleContent h2,
.leftColumn .nav_tertiary li a,
.error ul li,
.contentPanel div.featureTile ul li a,
.contentPanel div.featureTile ul li a:link,
.contentPanel div.featureTile ul li a:visited,
ul li a:active,
.sitemap ul ul li a, .sitemap ul ul li a:link, .sitemap ul ul li a:visited,
input,
select,
textarea,
.contentArea #contentWrapper.twoCols div.contentTiles h2,
.contentArea #contentWrapper.twoCols div.contentTiles ul li a,
.homeContentPanel div.featureTile p,
.homeContentPanel div.featureTile ul li a,
.homeContentPanel div.featureTile ul li a:link,
.homeContentPanel div.featureTile ul li a:visited,
ul li a:active,
.bottomNavHolder li li a,
.bottomNavHolder li li a:link,
.bottomNavHolder li li a:visited,
.leftColumn .nav_tertiary li a,
.pagination .nav_resultsPerPage,
.pagination .nav_resultsPerPage ul li a:link,
.pagination .nav_resultsPerPage ul li a:visited,
.contentPanel div.featureTile p,
.contentColumn .nav_breadcrumbs ul li a:link,
.contentColumn .nav_breadcrumbs ul li a:visited,
.contentColumn .nav_breadcrumbs ul li .noLink,
.blueInput,
input.homeUsername,
input.homePassword
{
    color: #444444;
}
a,
a:link,
a:visited,
.contentColumn a:link,
.contentColumn a:visited
{
    color: #1c5c8f;
}
h2 {
    color: #045ba1;    
}
.error h2 {
    color: #b00000;
}

.homeTopArea div.error {
    color: #fdbfb6;
}
.table-generic thead th {
    background-color: #4f5154;
    color: #FFFFFF;
}
/* Button Styles 
.style2, .style4, .style6 {
    background-color: #767778;
    
}
*/
.rightColumn .loginModule input.error {
    color: #990000;
}
.rightColumn .loginModule .errorMessage {
    color: #a80000;    
}
.nav_primary .noLink, .contentColumn a:link, .contentColumn a:visited, .contentColumn .nav_breadcrumbs ul li  {
    color: #4774a3;
}
.style1, .style3, .style7, .style8 {
    background-image: none;
    background-color: #0b5a99;
    padding-right: 5px;
}
.style2, .style4, .style6 {
    background-image: none;
    background-color: #585959;
    padding-left: 5px;
    padding-right: 5px;
}
.style5 {
    background-image: none;
    background-color: #2b6318;
    padding-right: 5px;
}