﻿/* ============================================================================= */
/* STYLE VARIABLES                                                               */
/* ============================================================================= */
/*#region STYLE VARIABLES */
/*#endregion */
/* ============================================================================= */
/* TOPOGRAPHY                                                               */
/* ============================================================================= */
/*#region TOPOGRAPHY */
/* default text color */
body,
p,
td,
div,
li {
  color: #565d63;
}
h2,
h2 a:link,
h2 a:visited,
a:link > h2,
a:visited > h2,
h3,
h3 a:link,
h3 a:visited,
h5,
.cross-hatch-title,
.lg-mixedcase-dark {
  color: #495057;
}
h6 {
  color: #ebbe32;
}
.sm-mixedcase-dark,
a.sm-mixedcase-dark,
a.sm-mixedcase-dark:visited {
  color: #495057;
}
.med-mixedcase-light-main-color,
h1,
h4,
h4 a:link,
h4 a:visited,
h4 a:active,
.faq .question {
  color: #567500;
}
.search-results-heading {
  color: #759601;
}
/* LINK COLOR */
a:link,
a:hover,
a:active,
a:visited {
  color: #233355;
}
/*#endregion */
/* ============================================================================= */
/* COLOR STYLES                                                                  */
/* ============================================================================= */
/*#region STYLE VARIABLES */
/* main colors -----------------------------------------------------------------------*/
.main_color_forground {
  color: #567500;
}
.main_dark_color_forground {
  color: #486100;
}
.main_color_background {
  background-color: #567500;
}
.main_light_color_background {
  background-color: #759601;
}
.main_dark_color_background {
  background-color: #486100;
}
/* secondary colors -----------------------------------------------------------------------*/
.secondary_color_forground {
  color: #567500;
}
.secondary_light_color_forground {
  color: #495057;
}
.secondary_color_background {
  background-color: #567500;
}
.secondary_light_color_background {
  background-color: #759601;
}
/* highlight color -----------------------------------------------------------------------*/
.highlight_color_forground {
  color: #ebbe32;
}
.highlight_color_background {
  background-color: #ebbe32;
}
/* link color -----------------------------------------------------------------------*/
.link_color_forground {
  color: #233355;
}
/* border color ---------------------------------------------------------------------*/
.report_block_color_border {
  border-color: #567500 !important;
}
/*#endregion */
/* ============================================================================================================================
== BUBBLE WITH A BORDER AND TRIANGLE
** ============================================================================================================================ */
/*#region SPEECH BUBBLE STYLES */
/* THE SPEECH BUBBLE
------------------------------------------------------------------------------------------------------------------------------- */
.triangle-border {
  border: 1px solid #567500;
}
/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */
.triangle-border:before {
  border-color: #567500 transparent;
}
/*#endregion */
/* ============================================================================= */
/* BUTTON STYLES                                                  */
/* ============================================================================= */
/*#region BUTTON STYLES                                                     */
.default-button,
a.default-button,
a.default-button:visited,
input[type=button] {
  background: transparent url('../images/button-background.png') repeat-x 0 0 !important;
  color: #ffffff;
}
.secondary-button,
a.secondary-button,
a.secondary-button:visited,
input[type=button].secondary-button {
  background: transparent url('../images/yellow-button.jpg') repeat-x 0 0 !important;
  color: #000000;
}
input[type=image] {
  background: transparent url('../images/button-background.png') repeat-x 0 0 !important;
}
div[id$='loginPanel'] div.sfSubmitBtn a[id$='LoginButton'],
div[id$='loginPanel'] div.sfSubmitBtn a[id$='LoginButton']:visited {
  background: transparent url('../images/button-background.png') repeat-x 0 0 !important;
  color: #ffffff;
}
/*#endregion */
/* ============================================================================= */
/* FORM STYLES                                                  */
/* ============================================================================= */
/*#region FORM STYLES                                                      */
input[type='text'],
select,
textarea,
.search_drop,
input[type='password'] {
  border-color: #486100;
}
/*#endregion */
/* ============================================================================= */
/* ELEMENT/IMAGE STYLES                                                  */
/* ============================================================================= */
/*#region ELEMENT/IMAGE STYLES                                                     */
.rounded-bottom-box {
  border-color: #486100;
}
.rounded-highlight-border-shadow {
  -moz-box-shadow: 0 0 0 3px #567500, 0 3px 15px 0 #464545;
  -webkit-box-shadow: 0 0 0 3px #567500, 0 3px 15px 0 #464545;
  box-shadow: 0 0 0 3px #567500, 0 3px 15px 0 #464545;
  behavior: url(/PIE.htc);
}
.rounded-highlight-border {
  -moz-box-shadow: 0 0 0 3px #567500;
  -webkit-box-shadow: 0 0 0 3px #567500;
  box-shadow: 0 0 0 3px #567500;
  behavior: url(/PIE.htc);
}
/*#endregion */
/* ============================================================================= */
/* FEATURED CONTENT STYLES                                                   */
/* ============================================================================= */
/*#region FEATURED CONTENT STYLES */
.column-2-of-3 {
  border-color: #486100;
}
.featured-item-box {
  background-color: #fdfbf0;
  -moz-box-shadow: inset 0 0 18px 10px #faf3d5;
  -webkit-box-shadow: inset 0 0 18px 10px #faf3d5;
  box-shadow: inset 0 0 18px 10px #faf3d5;
  font-size: 11px;
}
.lt-ie9 .featured-item-box {
  border-color: #faf3d5;
}
/*#endregion */
/* ============================================================================= */
/* SKIN TOP NAVIGATION DESKTOP STYLES                                            */
/* ============================================================================= */
/*#region SKIN TOP NAVIGATION DESKTOP STYLES */
.nav-wrapper {
  background-color: #567500;
}
#nav {
  border-color: #567500;
}
/* link tag in menu bar */
#nav .RadMenu_Sitefinity .rmItem .rmLink {
  background-color: #567500;
}
#nav .RadMenu_Sitefinity .rmItem .rmLink :hover,
#nav .RadMenu_Sitefinity .rmItem a.rmExpanded,
#nav .RadMenu_Sitefinity .rmItem a.rmSelectedItem {
  background-color: #759601;
}
/* ul for sub nav menu */
#nav .rmSlide .rmVertical {
  border-color: #567500;
}
/* sub-menu link */
#nav .RadMenu_Sitefinity .rmItem .rmGroup .rmLink {
  background-color: #759601;
}
/* span tag within link tag of 2nd level menu items hover */
#nav .RadMenu_Sitefinity .rmSlide .rmItem :hover,
#nav .RadMenu_Sitefinity .rmSlide .rmItem a.rmExpanded {
  background-color: #567500;
}
/*#endregion */
/* ============================================================================= */
/* SKIN LEFT NAVIGATION STYLES                                                   */
/* ============================================================================= */
/*#region SKIN LEFT NAVIGATION STYLES */
/* link tag of 1st level menu items */
.sidebar .RadTabStripVertical .rtsUL .rtsLI .rtsLink.rtsRoot {
  color: #567500 !important;
}
.sidebar .RadTabStripVertical .rtsUL .rtsLI .rtsLink.rtsRoot .rtsTxt {
  color: #567500;
}
/*#endregion */
/* ============================================================================= */
/* TEMPLATE STYLES                                                   */
/* ============================================================================= */
/*#region TEMPLATE STYLES */
#footer {
  background-color: #567500;
}
.left-rule {
  color: #567500 !important;
}
div.hr2,
div.hr,
.left-rule,
.splash_border,
.section_home_2,
.section_home_3 {
  border-color: #567500 !important;
}
/* selected color of home page rotator thumbnails */
.cr-thumbs div.cr-selected img {
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  -moz-box-shadow: 0 0 0 3px #567500 !important;
  -webkit-box-shadow: 0 0 0 3px #567500 !important;
  box-shadow: 0 0 0 3px #567500 !important;
  behavior: url(/PIE.htc);
}
/* selected color of Image rotator Dots */
.cr-thumbs div.cr-selected div {
  background-color: #567500 !important;
}
#login a,
#login span {
  color: #486100;
}
#nav-search-box,
#nav-search-control {
  background-color: #486100;
}
/*#endregion */
/* ============================================================================= */
/* SITE SELECTION DROPDOWN STYLES                                                   */
/* ============================================================================= */
/*#region SITE SELECTION DROPDOWN STYLES */
#siteNav li.main-level > a,
#siteNav li.main-level > a:hover {
  background-color: #759601;
}
#siteNav li.main-level:hover > a,
#siteNav ul a {
  background: #759601;
}
#siteNav li.main-level:hover ul li.sub-level a:hover {
  /* Here we define the most explicit hover states--what happens when you hover each individual link. */
  background: #567500;
}
/*#endregion */
/* ============================================================================= */
/* MODAL WINDOWS                                                   */
/* ============================================================================= */
/*#region MODAL WINDOWS */
.modalHeader {
  background-color: #567500;
}
#boxes #dialog,
.modalClose .close {
  border-color: #759601;
}
.modalClose .close {
  background-color: #567500;
  border-color: #759601;
  padding-bottom: 2px;
}
/*#endregion */
/* ============================================================================= */
/* STYLES THAT SHOULD BE CHANGED IN CONTROLS                                                   */
/* ============================================================================= */
/*#region STYLES THAT SHOULD BE CHANGED IN CONTROLS */
.redHeadingMixedCase,
.heading {
  color: #567500 !important;
}
A.tab-button.active {
  background-color: #567500 !important;
}
/*#endregion */
/*# sourceMappingURL=ThemeOverrides.css.map */