﻿/* -------------------------------*/
/* Table of Contents              */
/* -----------------              */
/* 01. Generic Link Classes       */
/* 02. Menu Classes               */
/* 03. Sidemenu Classes           */
/* 04. A-Z Bar Classes            */
/* 05. Calendar Classes           */
/* 06. Tree View Classes          */
/* 07. General Content Classes    */
/*--------------------------------*/

/* 01. Generic Link Classes */

a:link {
  color: #1C4F98;
}

a:visited {
  color: #1C4F98;
}

a:hover {
  color: #B32726;
}

.LinkHighLight {
  color: #B32726;
}

a.LinkHighLight:link {
  color: #1C4F98;
  text-decoration: underline;
}

a.LinkHighLight:visited {
  color: #1C4F98;
  text-decoration: underline;
}

a.LinkHighLight:hover {
  color: #B32726;
  text-decoration: underline;
}

.LinkHighLightDisabled {
  color: #ACA899;
}

a.LinkHighLightDisabled:link {
  color: #ACA899;
  text-decoration: none;
}

a.LinkHighLightDisabled:visited {
  color: #ACA899;
  text-decoration: none;
}

a.LinkHighLightDisabled:hover {
  color: #ACA899;
  text-decoration: none;
}

a.LinkHighLightError:link {
  color: #E1222D;
  text-decoration: underline;
}

a.LinkHighLightError:visited {
  color: #E1222D;
  text-decoration: underline;
}

a.LinkHighLightError:hover {
  color: #E1222D;
  text-decoration: underline;
}

.LinkHighLightNoLine {
  color: #B32726;
}

a.LinkHighLightNoLine:link {
  color: #1C4F98;
  text-decoration: none;
}

a.LinkHighLightNoLine:visited {
  color: #1C4F98;
  text-decoration: none;
}

a.LinkHighLightNoLine:hover {
  color: #B32726;
  text-decoration: none;
}

a.LinkTitleHighlight:link {
  color: #4574C6;
  text-decoration: none;
}

a.LinkTitleHighlight:visited {
  color: #4574C6;
  text-decoration: none;
}

a.LinkTitleHighlight:hover {
  color: #4574C6;
  text-decoration: none;
}

/* 02. Menu Classes */

a.MenuDynamicItem:link {
  color: #1C4F98;
}

a.MenuDynamicItem:visited {
  color: #1C4F98;
}

a.MenuDynamicItem:hover {
  color: #B32726;
}

a.Menu:link {
  color: #FFFFFF;
}

a.Menu:visited {
  color: #FFFFFF;
}

a.Menu:hover {
  color: #FFE848;
}

a.MenuNavHighlight:link {
  color: #FFE848;
  text-decoration: none;
}

a.MenuNavHighlight:visited {
  color: #FFE848;
  text-decoration: none;
}

a.MenuNavHighlight:hover {
  color: #FFE848;
  text-decoration: none;
}

a.MenuSelected:link {   
  color: #FFFFFF;
  text-decoration: none;
}

a.MenuSelected:visited {
  color: #FFFFFF;
  text-decoration: none;
}

a.MenuSelected:hover {
  color: #FFE848;
  text-decoration: none;
}

/* 03. Sidemenu Classes */

a.SideMenuLink:link {
  color: #1C4F98;
  text-decoration: none;
}

a.SideMenuLink:visited {
  color: #1C4F98;
  text-decoration: none;
}

a.SideMenuLink:hover {
  color: #B32726;
  text-decoration: none;
}

.SideMenuSelected {
  color: #B32726; 
}

/* 04. A-Z Bar Classes */

a.AZBarLink:link {
  color: #1C4F98;
}

a.AZBarLink:visited {
  color: #1C4F98;
}

a.AZBarLink:hover {
  color: #B32726;
}

a.AZBarSelected:link {
  color: #B32726;
  text-decoration: none;
}
a.AZBarSelected:visited {
  color: #B32726;
  text-decoration: none;
}

a.AZBarSelected:hover {
  color: #B32726;
  text-decoration: none;
}

/* 05. Calendar Classes */

.CalendarNextPrev a:link {
  color: #1C4F98 !important;
  text-decoration: none;
}

.CalendarNextPrev a:visited {
  color: #1C4F98 !important;
  text-decoration: none;
}

.CalendarNextPrev a:hover {
  color: #E1222D !important;
  text-decoration: none;
}

.CalendarDay a:link {
  color: #1C4F98 !important;
}

.CalendarDay a:visited {
  color: #1C4F98 !important;
}

.CalendarDay a:hover {
  color: #E1222D !important;
}

.CalendarDayOtherMonth a:link {
  color: #1C4F98 !important;
}

.CalendarDayOtherMonth a:visited {
  color: #1C4F98 !important;
}

.CalendarDayOtherMonth a:hover {
  color: #E1222D !important;
}

.CalendarDayToday a:link {
  color: #1C4F98 !important;
}

.CalendarDayToday a:visited {
  color: #1C4F98 !important;
}

.CalendarDayToday a:hover {
  color: #E1222D !important;
}

.CalendarDaySelected {
  padding: 0;
  margin: 0 auto;
  padding: 5px 8px 5px 8px;
  border: solid 2px #B32726;
  background-color: #FEF6F7 !important;
}

.CalendarDaySelected a:link {
  color: #E1222D !important;
  text-decoration: none;
}

.CalendarDaySelected a:visited {
  color: #E1222D !important;
  text-decoration: none;
}

.CalendarDaySelected a:hover {
  color: #E1222D !important;
  text-decoration: none;
}

/* 06. Tree View Classes */

.TreeViewNode a:link {
  color: #1C4F98;
  text-decoration: underline;
}

.TreeViewNode a:visited {
  color: #1C4F98;
  text-decoration: underline;
}

.TreeViewNode a:hover {
  color: #B32726;
  text-decoration: underline;
}

td.TreeViewNodeSelected {
  border: solid 1px #E1222D !important;
  background-color: #FEF6F7 !important;
}

.TreeViewNodeSelected a:link {
  color: #B32726;
  text-decoration: none;
}

.TreeViewNodeSelected a:visited {
  color: #B32726;
  text-decoration: none;
}

.TreeViewNodeSelected a:hover {
  color: #B32726;
  text-decoration: none;
}

/* 07. General Content Classes */

.GenFilterText {
  color: #4C565B;
}

.GenLinkArrow {
  color: #4574C6;
}

.GenPriceHighlight {
  color: #B32726;
  font-weight: bold;
}

.GenPriceTotal {
  color: #B33030;
  background-color: #FFFAFA;
}

.GenScoreFailed {
  color: #E1222D;
}

.GenSectionComplete {
  color: #417C12;
  background-color: #F5FBF1;
}

.GenStatusWarning {
  color: #E1222D;
}

.GenTextHighlightNoAns {
  color: #E1222D;
}

.GenTextHighlightMarked {
  color: #417C12;
}

.GenTitleHighlight {
  color: #4574C6;
  font-weight: bold;
}