/* CSS crunched with Crunch - http://crunchapp.net/ */
@import url("../UltraWave/00-Reset.css");

@import url("../UltraWave/10-UltraWave.css");

@import url("../UltraWave/11-ObjectBrowser.css");

@import url("//fonts.googleapis.com/css?family=Open+Sans:400,700|Open+Sans+Condensed:300,700");
/*########################################*/
/*      Import UltraWave StyleSheets      */
/*########################################*/
/******************************/
/*          General           */
/******************************/
body {
  color: #222222;
}
a {
  color: #2070b0;
  text-decoration: none;
}
a:visited {
  color: #248cdf;
}
a:hover,
a:focus {
  color: #185585;
  text-decoration: underline;
}
.RadGrid a {
  color: #2070b0 !important;
  text-decoration: none!important;
}
.RadGrid a:visited {
  color: #248cdf !important;
}
.RadGrid a:hover,
.RadGrid a:focus {
  color: #185585 !important;
  text-decoration: underline!important;
}
/**** End General styling ****/
/************************************/
/*       MasterPage Elements        */
/************************************/

/* This applies to the loading bar at the top of the page */
.ProgressDiv
{
    background-color: #ffdd6f;
}
#MainHtml {
  background-color: #eeeeee;
}
#masterWrapper {
  border-width: 0 1px;
  border-style: solid;
  border-color: #bbbbbb;
  background-color: #ffffff;
}
#masterWrapper.yui-t2 {
  background-image: url(images/LeftNavBG.png);
  background-repeat: repeat-y;
}
#hd,
#masterFooterContent {
  background-color: #eeeeee;
  border-color: #eeeeee;
  margin: 0 -1px;
}
#bd {
  border-top: 1px solid #bbbbbb;
  margin-top: -1px;
  /* This is so that when you visit the login page the body has a complete border,
       but the top border is not visible when you are logged in */

}
#masterFooterContent {
  *zoom: 1;
  border-top: 1px solid #bbbbbb;
}
#masterFooterContent:before,
#masterFooterContent:after {
  display: table;
  content: "";
}
#masterFooterContent:after {
  clear: both;
}
#Menu {
  background-color: #222222;
}
.HeaderLogo {
  background-image: url("images/HeaderLogo.png");
  background-position: 7px 6px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 33px;
  width: 84px;
    /* The following are needed to hide the text, but allow it to be read by screen readers */
  text-indent: -9999px;
  overflow: hidden;
}
#Menu #masterTopBar,
#Menu #masterTopBarAuxiliary,
#Menu .AuxiliaryNavigation {
  height: 100%;
}
#Menu #masterTopBarAuxiliary {
  line-height: 2.4em;
}
#Menu a {
  color: #eeeeee;
  text-decoration: none;
}
#Menu a:hover {
  color: #ffffff;
}
#Menu #masterMainImpersonation {
  color: #999999;
}
#Menu .NavigationListItem {
  border-left: 2px groove #555555;
}
#Menu a#ctl00_LoginStatus1,
#Menu .NavigationListItem {
  padding: 8px;
}
.OBOProxyEnabled #Menu {
  background-color: #c54b24;
}
.OBOProxyEnabled #Menu  .NavigationListItem {
  border-left: 2px groove rgba(85, 85, 85, 0.25);
}
.OBOProxyEnabled #Menu  #masterMainImpersonation {
  color: #bbbbbb;
}
#SimpleSearchBlock input {
  vertical-align: baseline;
}
#SimpleSearchBlock .TextButton {
  display: none;
}
#masterFooterContent a {
  color: #555555;
  text-decoration: underline;
}
#masterFooterContent a:visited {
  color: #555555;
}
#masterFooterContent .NavigationListItem {
  border-left: 1px solid #999999;
}
#masterFooterContent .NavigationListItem:first-child {
  border-left: none;
}
#SimpleSearchBlock input[type="text"] {
  background-image: url('images/EverestSprite.png');
  background-position: 4px -23px;
  background-repeat: no-repeat;
  padding-left: 21px!important;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  color: #999999;
}
/**** End MasterPage element styling ****/
/******************************************/
/*         Cart Indicator Styling         */
/******************************************/
#masterTopBarAuxiliary .cartSprite {
  background-image: url('images/EverestSprite.png');
  background-repeat: no-repeat;
  height: 15px;
  display: inline-block;
  padding-left: 0!important;
  padding-right: 0!important;
  vertical-align: top;
  position: relative;
  top: 7px;
}
#masterTopBarAuxiliary .cartEmpty .cartSprite {
  width: 23px;
  background-position: 0 0;
}
#masterTopBarAuxiliary .cartLeft.cartSprite {
  width: 11px;
  background-position: -57px 0;
}
#masterTopBarAuxiliary .cartCenter.cartSprite {
  background-position: -68px 0;
}
#masterTopBarAuxiliary .cartCenter span {
  color: #ffe79c;
  font-weight: bold;
  position: relative;
  top: -12px;
}
#masterTopBarAuxiliary .cartRight.cartSprite {
  width: 10px;
  background-position: -170px 0;
}
#masterFooterNavigation .cartEmpty,
#masterFooterNavigation .cartFull {
  display: none;
}
/**** End cart indicator styling ****/
/******************************/
/*         Headers            */
/******************************/
.PanelTitle, h2, h1, #mainTitle 
{
  font-family: 'Open Sans Condensed', Arial, sans-serif;
  font-weight: 700;
}
h1,
.PageTitle {
  font-size: 3.5em;
  line-height: 1em;
  margin-top: 0;
  margin-bottom: .3em;
}
h1 small,
.PageTitle small {
  font-size: 45%;
  color: #888888;
  font-style: italic;
  font-family: 'Open Sans', Arial, sans-serif;
  font-weight: normal;
}
h2 {
  border-bottom: none;
}
h2, .PanelTitle
{
    font-size: 170%;
}
h3,
.mdTitle {
  font-weight: bold;
}
.SubNavigationHead {
  font-weight: bold;
  font-family: 'Open Sans', Arial, sans-serif;
  font-size: 150%;
  line-height: 1.3em;
  padding: .2em .3em;
}
/**** End header styles ****/
/*******************************/
/*       iPart Basics          */
/*******************************/
.StandardPanel,
.PanelHead.Distinguish,
.ContentBorder, .TitleBarCaption
{
  border-color: #bbbbbb;
}
.PanelHeadCollapseImage,
.PanelHeadCollapseText,
.PanelHeadCommandButtons,
.PanelHeadOptionsBox {
  margin-top: .2em;
  margin-right: 0;
}
.ContentWizardDisplay {
  border-color: #c8d6e5;
  border-style: solid;
  border-width: 0 1px 1px;
  padding: 5px;
}
/**** End iPart basic styles ****/
/**********************************/
/*           Overrides            */
/**********************************/
.RadGrid.RadGrid_Sitefinity .rgHeader,
.RadGrid.RadGrid_Sitefinity th.rgResizeCol {
  font-size: inherit;
  text-transform: none;
  letter-spacing: 0;
}

#RoleListContainer .GridTitlePanel, #GroupListContainer .GridTitlePanel, #AccessKeywordListContainer .GridTitlePanel
{
    border-bottom: 1px solid #ccc;
}
/******************************************/
/*             Action Icons               */
/******************************************/
/* This is used to display the add, edit, delete, move up, and move down icons */
.IconSprite,
.DeleteImage,
.EditImage,
.ArrowUp,
.ArrowUpOff,
.ArrowDown,
.ArrowDownOff {
  background-image: url(images/IconSprite.png);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  margin-top: 3px;
  margin-left: 5px;
}
.IconSprite.AddIcon,
.IconSprite.SaveIcon,
.IconSprite.AddIcon[disabled]:hover,
.IconSprite.SaveIcon[disabled]:hover {
  background-position: 0 0;
}
.IconSprite.AddIcon:hover,
.IconSprite.SaveIcon:hover,
.IconSprite.AddIcon:focus,
.IconSprite.SaveIcon:focus,
a:hover .IconSprite.AddIcon,
a:hover .IconSprite.SaveIcon,
a:focus .IconSprite.AddIcon,
a:focus .IconSprite.SaveIcon {
  background-position: 0 -35px;
}
.IconSprite.EditIcon,
.IconSprite.EditIcon[disabled]:hover,
.EditImage,
.EditImage[disabled]:hover {
  background-position: -35px 0;
}
.IconSprite.EditIcon:hover,
.EditImage:hover,
.IconSprite.EditIcon:focus,
.EditImage:focus,
a:hover .IconSprite.EditIcon,
a:focus .IconSprite.EditIcon {
  background-position: -35px -35px;
}
.IconSprite.DeleteIcon,
.IconSprite.DeleteIcon[disabled]:hover,
.DeleteImage,
.DeleteImage[disabled]:hover {
  background-position: -70px 0;
}
.IconSprite.DeleteIcon:hover,
.DeleteImage:hover,
.IconSprite.DeleteIcon:focus,
.DeleteImage:focus,
a:hover .IconSprite.DeleteIcon,
a:focus .IconSprite.DeleteIcon {
  background-position: -70px -35px;
}
.IconSprite.UpIcon,
.IconSprite.UpIcon[disabled]:hover,
.ArrowUp,
.ArrowUpOff,
.ArrowUp[disabled]:hover {
  background-position: -105px 0;
}
.IconSprite.UpIcon:hover,
.ArrowUp:hover,
.IconSprite.UpIcon:focus,
.ArrowUp:focus {
  background-position: -105px -35px;
}
.IconSprite.DownIcon,
.IconSprite.DownIcon[disabled]:hover,
.ArrowDown,
.ArrowDownOff,
.ArrowDown[disabled]:hover {
  background-position: -140px 0;
}
.IconSprite.DownIcon:hover,
.ArrowDown:hover,
.IconSprite.DownIcon:focus,
.ArrowDown:focus {
  background-position: -140px -35px;
}
.IconSprite.SelectIcon,
.IconSprite.SelectIcon[disabled]:hover {
  background-position: -175px 0;
}
.IconSprite.SelectIcon:hover,
.IconSprite.SelectIcon:focus {
  background-position: -175px -35px;
}
.IconSprite.CheckIcon,
.IconSprite.CheckIcon[disabled]:hover {
  background-position: -245px 0;
}
.IconSprite.CheckIcon:hover,
.IconSprite.CheckIcon:focus,
a:hover .IconSprite.CheckIcon,
a:focus .IconSprite.CheckIcon {
  background-position: -245px -35px;
}
.IconSprite.UndoIcon,
.IconSprite.UndoIcon[disabled]:hover,
.IconSprite.ResetIcon,
.IconSprite.ResetIcon[disabled]:hover {
  background-position: -280px 0;
}
.IconSprite.UndoIcon:hover,
.IconSprite.ResetIcon:hover,
.IconSprite.UndoIcon:focus,
.IconSprite.ResetIcon:focus {
  background-position: -280px -35px;
}
.IconSprite.FindIcon,
.IconSprite.FindIcon[disabled]:hover {
  background-position: -315px 0;
}
.IconSprite.FindIcon:hover,
.IconSprite.FindIcon:focus {
  background-position: -315px -35px;
}
.IconSprite.CancelIcon,
.IconSprite.CancelIcon[disabled]:hover {
  background-position: -350px 0;
}
.IconSprite.CancelIcon:hover,
.IconSprite.CancelIcon:focus {
  background-position: -350px -35px;
}
.IconSprite.ContactIcon,
.IconSprite.ContactIcon[disabled]:hover {
  background-position: -385px 0;
}
.IconSprite.ContactIcon:hover,
.IconSprite.ContactIcon:focus {
  background-position: -385px -35px;
}
.IconSprite.ConfigureIcon, .IconSprite.ConfigureIcon[disabled]:hover
{
    background-position: -420px 0;
}
.IconSprite.ConfigureIcon:hover, .IconSprite.ConfigureIcon:focus, 
a:hover .IconSprite.ConfigureIcon, a:focus .IconSprite.ConfigureIcon
{
    background-position: -420px -35px;
}
.ArrowUpOff,
.ArrowDownOff {
  opacity: .4;
  filter: alpha(opacity=40);
  /* filter needed for IE compatibility */

}
/**** End Action Icons Styling ****/
/****************************/
/*         Forms            */
/****************************/
input,
select,
textarea {
  outline: 0;
  /* remove focus styling used by Webkit browsers */

}
textarea,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="url"] {
  line-height: 1.4em;
  padding: 2px;
  border: 1px solid #b3b3b3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.075) inset;
  -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.075) inset;
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.075) inset;
  vertical-align: top;
  min-height: 1.4em;
}
input.rdfd_ {
    min-height: 0; /* Have to specifically reset the min-height for an input that is meant to be hidden in the rad date picker */
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="image"]:focus {
  border-color: #2070b0;
  -webkit-box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px #2070b0;
  -moz-box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px #2070b0;
  box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.075), 0 0 8px #2070b0;
}
select {
  line-height: 1.4em;
  padding: 2px;
  border: 1px solid #b3b3b3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.075) inset;
  -moz-box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.075) inset;
  box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.075) inset;
  vertical-align: top;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
/**** End form styles ****/
/************************************/
/*            Buttons               */
/************************************/
.btn,
.TextButton,
.RadUpload .ruButton,
.RadUploadProgressArea .ruButton {
  display: inline-block;
  padding: 4px 10px 4px!important;
  margin-bottom: 0;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border: 1px solid #cccccc;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  cursor: pointer;
}
.btn:hover,
.TextButton:hover,
.RadUpload .ruButton:hover,
.RadUploadProgressArea .ruButton:hover,
.btn:active,
.TextButton:active,
.RadUpload .ruButton:active,
.RadUploadProgressArea .ruButton:active,
.btn[disabled],
.TextButton[disabled],
.RadUpload .ruButton[disabled],
.RadUploadProgressArea .ruButton[disabled] {
  background-color: #e6e6e6;
}
.btn:active,
.TextButton:active,
.RadUpload .ruButton:active,
.RadUploadProgressArea .ruButton:active {
  background-color: #cccccc \9;
}
.btn:hover,
.TextButton:hover,
.RadUpload .ruButton:hover,
.RadUploadProgressArea .ruButton:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus,
.TextButton:focus,
.RadUpload .ruButton:focus,
.RadUploadProgressArea .ruButton:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:active,
.TextButton:active,
.RadUpload .ruButton:active,
.RadUploadProgressArea .ruButton:active {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  outline: 0;
}
.TextButton.MediumButton,
.TextButtonWithImage.MediumButton,
.btn.MediumButton,
.UseMediumButton .TextButton {
  padding: 9px 14px !important;
  font-size: 120% !important;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.TextButton.LargeButton,
.TextButtonWithImage.LargeButton,
.btn.LargeButton,
.UseLargeButton .TextButton {
  padding: 14px 24px !important;
  font-size: 160% !important;
}
.btn-small {
  padding: 5px 9px;
  font-size: 11px;
  line-height: -0.7689999999999999em;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: -2.769em;
}
.btn[disabled],
.TextButton[disabled],
.RadUpload .ruButton[disabled],
.RadUploadProgressArea .ruButton[disabled] {
  cursor: default;
  background-image: none;
  background-color: #e6e6e6;
  opacity: 0.55;
  filter: alpha(opacity=55);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn[disabled]:hover,
.TextButton[disabled]:hover,
.RadUpload .ruButton[disabled]:hover,
.RadUploadProgressArea .ruButton[disabled]:hover,
.btn[disabled]:focus,
.TextButton[disabled]:focus,
.RadUpload .ruButton[disabled]:focus,
.RadUploadProgressArea .ruButton[disabled]:focus,
.btn[disabled]:active,
.TextButton[disabled]:active,
.RadUpload .ruButton[disabled]:active,
.RadUploadProgressArea .ruButton[disabled]:active
{
    background-image: none;
}
.TextButton.PrimaryButton,
.UsePrimaryButton .TextButton,
.PrimaryButton,
.PrimaryButton:hover,
.TextButton.Save,
.TextButton.Save:hover,
.TextButton.SaveAndClose,
.TextButton.SaveAndClose:hover,
.TextButton.SaveAs,
.TextButton.SaveAs:hover,
.TextButton.OK,
.TextButton.OK:hover {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  color: #ffffff;
}
.TextButton.PrimaryButton:active,
.UsePrimaryButton .TextButton:active,
.TextButton.Save:active,
.TextButton.SaveAndClose:active,
.TextButton.SaveAs:active,
.TextButton.OK:active {
  color: rgba(255, 255, 255, 0.75);
}

.TextButton.PrimaryButton,
.UsePrimaryButton .TextButton,
.TextButton.Save,
.TextButton.SaveAndClose,
.TextButton.SaveAs,
.TextButton.OK {
  background-color: #215696;
  background-image: -moz-linear-gradient(top, #216296, #214496);
  background-image: -ms-linear-gradient(top, #216296, #214496);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#216296), to(#214496));
  background-image: -webkit-linear-gradient(top, #216296, #214496);
  background-image: -o-linear-gradient(top, #216296, #214496);
  background-image: linear-gradient(top, #216296, #214496);
  background-repeat: repeat-x;
  border-color: #214496 #214496 #132857;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.TextButton.PrimaryButton:hover,
.UsePrimaryButton .TextButton:hover,
.TextButton.Save:hover,
.TextButton.SaveAndClose:hover,
.TextButton.SaveAs:hover,
.TextButton.OK:hover,
.TextButton.PrimaryButton:active,
.UsePrimaryButton .TextButton:active,
.TextButton.Save:active,
.TextButton.SaveAndClose:active,
.TextButton.SaveAs:active,
.TextButton.OK:active,
.TextButton.PrimaryButton[disabled],
.UsePrimaryButton .TextButton[disabled],
.TextButton.Save[disabled],
.TextButton.SaveAndClose[disabled],
.TextButton.OK[disabled] {
  background-color: #214496;
}
.TextButton.PrimaryButton:active,
.UsePrimaryButton .TextButton:active,
.TextButton.Save:active,
.TextButton.SaveAndClose:active,
.TextButton.SaveAs:active,
.TextButton.OK:active {
  background-color: #18316c \9;
}
/* Rad Upload Buttons */
.RadUpload .ruButton,
.RadUploadProgressArea .ruButton {
  background-position: 0 0 !important;
  cursor: pointer;
    border: 1px solid #ccc !important;
    height: auto !important;
}

.RadUpload .ruFileWrap
{
    height: auto !important;
}


/******************************/
/*       Dashboards           */
/******************************/
/* Zone or iPart style for the staff dashboards for consistent styling */
.StaffDashboard .PanelHead.Distinguish,
.StaffDashboard .TitleBarCaption 
{
  border-bottom: none;
  padding: 0 5px;
  min-height: 1.1em;
}
.StaffDashboard .PanelTitle 
{
  font-size: 1em;
  text-transform: uppercase;
}
.ProgressTracker_Dashboard.CalloutPart2 .PanelHead.Distinguish
{
    background-color: #ddd;
}
.ProgressTracker ul,
.ProgressTracker2 ul,
.ProgressTracker_Dashboard ul {
  font-family: 'Open Sans Condensed', Arial, sans-serif;
  text-transform: uppercase;
}
.ProgressTracker .count,
.ProgressTracker2 .count,
.ProgressTracker_Dashboard .count {
  font-weight: 700;
}
.ProgressTracker_Dashboard,
.StaffDashboard .ProgressTracker2,
.StaffDashboard .ProgressTracker2 .inset {
  text-align: right;
}
.ProgressTracker_Dashboard .PanelBody,
.StaffDashboard .ProgressTracker2 .PanelBody
{
  padding-top: 0;
  padding-bottom: 0;
}
.StaffDashboard .ProgressTracker2 .ProgressTrackerPanel .inset
{
    padding: 0;
}
.ProgressTracker_Dashboard ul,
.StaffDashboard .ProgressTracker2 ul {
  margin: 0;
  font-weight: 700;
}
.ProgressTracker_Dashboard ul,
.ProgressTracker_Dashboard li,
.StaffDashboard .ProgressTracker2 ul,
.StaffDashboard .ProgressTracker2 li {
  list-style-type: none;
}
.ProgressTracker_Dashboard .count,
.StaffDashboard .ProgressTracker2 .count {
  display: block;
  font-size: 5em;
  line-height: 1;
}
.StaffDashboard .ProgressTracker2 .label
{
    font-size: 1em;
}
.ProgressTracker_Dashboard .ProgressBar,
.StaffDashboard .ProgressTracker2 .ProgressBar {
  height: 20px;
  /* Can be anything */
  margin-top: 3px;
  margin-bottom: 3px;
  position: relative;
  background: #555555;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  padding: 10px;
}
.ProgressTracker_Dashboard .ProgressBar > span,
.StaffDashboard .ProgressTracker2 .ProgressBar > span {
  display: block;
  height: 100%;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background-color: #82b885;
  position: relative;
  overflow: hidden;
}
.ProgressTracker_Dashboard p,
.StaffDashboard .ProgressTracker2 p {
  color: #555555;
  text-align: center;
}
/**** End Dashboard styles ****/
/*****************************************/
/***           EVEREST MENU            ***/
/*****************************************/
/**
 * Everest styles for PageNavR (Telerik RadMenu)
 *
 * This document contains Everest styles for the PageNavR/RadMenu control.
 * 
 * TABLE OF CONTENTS:
 * RadMenu Default
 *  * Root items
 *  * Submenu items
 *  *  * expand arrows
 *  *  * rtl
 *  * Submenu offsets
 *  * Scrolling arrows
 *  * Separators
 */
/* ########################## */
/*  MegaDropDownMenu Styling  */
/* ########################## */
.RadMenu .rmGroup .MegaDropDownMenuOuter .rmText {
  padding: 0;
  margin: 0;
  width: 600px !important;
}
div.MegaDropDownMenu {
  background-color: #f8f7f7;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.MegaDropDownMenuToolTip {
  padding: 5px;
}
.RadMenu_Everest {
  background-color: #1b6096;
  background-image: -moz-linear-gradient(top, #2070b0, #14476f);
  background-image: -ms-linear-gradient(top, #2070b0, #14476f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2070b0), to(#14476f));
  background-image: -webkit-linear-gradient(top, #2070b0, #14476f);
  background-image: -o-linear-gradient(top, #2070b0, #14476f);
  background-image: linear-gradient(top, #2070b0, #14476f);
  background-repeat: repeat-x;
  border-color: #14476f #14476f #081e2f;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  /* IE filter was causing errors */
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwNzBiMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNDQ3NmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}
.RadMenu_Everest .rmRootGroup {
  background: url(images/texture.png);
}
.RadMenu_Everest,
.RadMenu_Everest .rmRootGroup {
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
}
.RadMenu_Everest .rmItem.rmFirst a.rmRootLink {
  -webkit-border-radius: 8px 0 0;
  -moz-border-radius: 8px 0 0;
  border-radius: 8px 0 0;
}
/* ######################## */
/*     RadMenu Styling      */
/* ######################## */
/* <RadMenu / Default> */
/* <Root items> */
.RadMenu_Everest a.rmLink {
  text-decoration: none;
  padding: .5em 0;
  font-family: 'Open Sans', Arial, sans-serif;
}
.RadMenu_Everest a.rmLink.rmRootLink {
  font-weight: bold;
  font-size: 1.1em;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
  color: #DDD;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.RadMenu_Everest a.rmLink.rmRootLink:hover,
.RadMenu_Everest a.rmLink.rmRootLink.rmExpanded,
.RadMenu_Everest a.rmLink.rmRootLink.rmSelected,
.RadMenu_Everest a.rmLink.rmRootLink.rmFocused {
  color: #ffffff;
  opacity: 1;
  filter: alpha(opacity=100);
  text-shadow: 0 0 5px rgba(0, 0, 0, 0.75);
}
.RadMenu_Everest a.rmLink.rmRootLink.rmExpanded {
  color: #ffffff;
  margin-top: -0.5em;
  padding-top: 1em;
  -webkit-border-radius: 8px 8px 0 0;
  -moz-border-radius: 8px 8px 0 0;
  border-radius: 8px 8px 0 0;
  background-color: #408ecd;
  -webkit-box-shadow: 0 0 0.75em #000000;
  -moz-box-shadow: 0 0 0.75em #000000;
  box-shadow: 0 0 0.75em #000000;
}
.RadMenu_Everest a.rmLink.rmRootLink.rmFocused,
.RadMenu_Everest a.rmLink.rmRootLink.rmSelected {
  -webkit-box-shadow: 0 0 5em rgba(0, 0, 0, 0.75) inset;
  -moz-box-shadow: 0 0 5em rgba(0, 0, 0, 0.75) inset;
  box-shadow: 0 0 5em rgba(0, 0, 0, 0.75) inset;
}
.RadMenu_Everest a.rmLink.rmRootLink.rmFocused:hover,
.RadMenu_Everest a.rmLink.rmRootLink.rmSelected:hover,
.RadMenu_Everest a.rmLink.rmRootLink.rmFocused.rmExpanded,
.RadMenu_Everest a.rmLink.rmRootLink.rmSelected.rmExpanded {
  -webkit-box-shadow: 0 0 0.75em #000000;
  -moz-box-shadow: 0 0 0.75em #000000;
  box-shadow: 0 0 0.75em #000000;
}
.RadMenu_Everest .rmHorizontal .rmRootLink span.rmText {
  display: block;
  padding: 0 24px;
  float: none;
  text-align: center;
}
.RadMenu_Everest_rtl .rmRootLink span.rmText {
  padding-right: 12px;
}
.RadMenu_Everest_Context_rtl .rmRootLink span.rmText {
  padding-right: 28px;
}
.RadMenu_Everest .rmHorizontal a.rmRootLink {
  padding-left: 0;
}
.RadMenu_Everest_rtl a.rmRootLink {
  margin-left: 0;
  padding: 0;
}
.RadMenu_Everest .rmHorizontal .rmItem > a.rmRootLink {
  width: 100%;
}
.RadMenu_Everest ul.rmHorizontal a.rmRootLink .rmLeftImage {
  display: block;
  float: none;
  background-repeat: no-repeat;
  width: 100%;
  height: 40px;
  padding: 0;
  margin: 0;
}
.RadMenu_Everest a.rmRootLink.HomeLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% 0;
}
.RadMenu_Everest a.rmRootLink.HomeLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.HomeLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.HomeLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.HomeLink.rmFocused .rmLeftImage {
  background-position: 50% -40px;
}
.RadMenu_Everest a.rmRootLink.MembershipLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -80px;
}
.RadMenu_Everest a.rmRootLink.MembershipLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.MembershipLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.MembershipLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.MembershipLink.rmFocused .rmLeftImage {
  background-position: 50% -120px;
}
.RadMenu_Everest a.rmRootLink.EventsLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -160px;
}
.RadMenu_Everest a.rmRootLink.EventsLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.EventsLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.EventsLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.EventsLink.rmFocused .rmLeftImage {
  background-position: 50% -200px;
}
.RadMenu_Everest a.rmRootLink.CommerceLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -240px;
}
.RadMenu_Everest a.rmRootLink.CommerceLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.CommerceLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.CommerceLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.CommerceLink.rmFocused .rmLeftImage {
  background-position: 50% -280px;
}
.RadMenu_Everest a.rmRootLink.FundraisingLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -320px;
}
.RadMenu_Everest a.rmRootLink.FundraisingLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.FundraisingLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.FundraisingLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.FundraisingLink.rmFocused .rmLeftImage {
  background-position: 50% -360px;
}
.RadMenu_Everest a.rmRootLink.ManageLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -400px;
}
.RadMenu_Everest a.rmRootLink.ManageLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.ManageLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.ManageLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.ManageLink.rmFocused .rmLeftImage {
  background-position: 50% -440px;
}
.RadMenu_Everest a.rmRootLink.RiSELink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -480px;
}
.RadMenu_Everest a.rmRootLink.RiSELink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.RiSELink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.RiSELink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.RiSELink.rmFocused .rmLeftImage {
  background-position: 50% -520px;
}
.RadMenu_Everest a.rmRootLink.ToolsLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -560px;
}
.RadMenu_Everest a.rmRootLink.ToolsLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.ToolsLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.ToolsLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.ToolsLink.rmFocused .rmLeftImage {
  background-position: 50% -600px;
}
.RadMenu_Everest a.rmRootLink.ReportsLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -640px;
}
.RadMenu_Everest a.rmRootLink.ReportsLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.ReportsLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.ReportsLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.ReportsLink.rmFocused .rmLeftImage {
  background-position: 50% -680px;
}
.RadMenu_Everest a.rmRootLink.CommunityLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -720px;
}
.RadMenu_Everest a.rmRootLink.CommunityLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.CommunityLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.CommunityLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.CommunityLink.rmFocused .rmLeftImage {
  background-position: 50% -760px;
}
.RadMenu_Everest a.rmRootLink.EducationLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -800px;
}
.RadMenu_Everest a.rmRootLink.EducationLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.EducationLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.EducationLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.EducationLink.rmFocused .rmLeftImage {
  background-position: 50% -840px;
}
.RadMenu_Everest a.rmRootLink.SetupLink .rmLeftImage {
  background-image: url('images/NavSprite.png');
  background-position: 50% -880px;
}
.RadMenu_Everest a.rmRootLink.SetupLink:hover .rmLeftImage,
.RadMenu_Everest a.rmRootLink.SetupLink.rmExpanded .rmLeftImage,
.RadMenu_Everest a.rmRootLink.SetupLink.rmSelected .rmLeftImage,
.RadMenu_Everest a.rmRootLink.SetupLink.rmFocused .rmLeftImage {
  background-position: 50% -920px;
}
.RadMenu_Everest_rtl ul.rmHorizontal .rmLeftImage {
  margin: 4px 6px 0 -4px;
}
.RadMenu_Everest .rmVertical a.rmLink {
  padding-top: 1px;
  padding-bottom: 1px;
}
.RadMenu_Everest .rmVertical .rmSeparator .rmText {
  border-bottom: 1px solid #eeeeee;
}
.RadMenu_Everest .rmVertical a.rmLink:hover,
.RadMenu_Everest .rmVertical a.rmFocused,
.RadMenu_Everest .rmVertical a.rmSelected,
.RadMenu_Everest .rmVertical a.rmExpanded,
.RadMenu_Everest .rmVertical a.rmExpanded:hover {
  padding-top: 0;
  padding-bottom: 0;
  border-style: solid;
  border-color: #414141;
  border-width: 1px 0;
}
.RadMenu_Everest .rmVertical .rmFirst a.rmLink:hover,
.RadMenu_Everest .rmVertical .rmFirst a.rmFocused,
.RadMenu_Everest .rmVertical .rmFirst a.rmSelected,
.RadMenu_Everest .rmVertical .rmFirst a.rmExpanded,
.RadMenu_Everest .rmVertical .rmFirst a.rmExpanded:hover {
  padding-top: 1px;
  padding-bottom: 0;
  border-top-width: 0;
}
.RadMenu_Everest .rmVertical .rmLast a.rmLink:hover,
.RadMenu_Everest .rmVertical .rmLast a.rmFocused,
.RadMenu_Everest .rmVertical .rmLast a.rmSelected,
.RadMenu_Everest .rmVertical .rmLast a.rmExpanded,
.RadMenu_Everest .rmVertical .rmLast a.rmExpanded:hover {
  padding-bottom: 1px;
  padding-top: 0;
  border-bottom-width: 0;
}
.RadMenu_Everest .rmVertical .rmItem a.rmDisabled:hover {
  padding-top: 1px;
  padding-bottom: 1px;
  border-width: 0;
}
.RadMenu_Everest a.rmDisabled,
.RadMenu_Everest a.rmDisabled:hover {
  color: #CCC;
  background-color: transparent;
}
/* </Root items> */
/* <Submenu items> */
.RadMenu_Everest .rmSlide .rmVertical .rmItem .rmLeftImage + .rmText,
.RadMenu_Everest .RadMenu_Context .rmGroup .rmLeftImage + .rmText {
  padding: 0 54px 0 13px;
}
.RadMenu_Everest .rmGroup {
  padding: 5px!important;
  background: #408ecd;
  box-shadow: 0 0.5em 0.75em rgba(0, 0, 0, 0.75);
}
.RadMenu_Everest .rmGroup .rmItem .rmLink .rmText {
  line-height: 2em;
  color: #ffffff;
}
.RadMenu_Everest .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Everest .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Everest .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Everest .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_Everest_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Everest_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Everest_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Everest_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow {
  border: 0;
}
* html .rmRoundedCorners_Everest .rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners_Everest .rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners_Everest .rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners_Everest .rmScrollWrapContainer .rmRightArrow {
  border: 0;
}
.RadMenu_Everest .rmRootGroup li.rmItem .rmGroup {
  padding-bottom: 0;
}
.RadMenu_Everest .rmScrollWrap .rmVertical {
  border: 0;
}
.RadMenu_Everest .rmGroup .rmItem .rmLeftImage {
  margin: 0;
  height: 0;
  width: 0;
}
.RadMenu_Everest .rmGroup .rmItem a.rmLink,
.RadMenu_Everest .rmGroup .rmItem a.rmLink:hover,
.RadMenu_Everest .rmGroup .rmItem a.rmFocused,
.RadMenu_Everest .rmGroup .rmItem a.rmSelected,
.RadMenu_Everest .rmGroup .rmItem a.rmExpanded {
  padding-top: 0;
  padding-bottom: 0;
  border: 0;
}
.RadMenu_Everest .rmGroup .rmLast a.rmLink,
.RadMenu_Everest .rmGroup .rmLast a.rmLink:hover,
.RadMenu_Everest .rmGroup .rmLast a.rmFocused,
.RadMenu_Everest .rmGroup .rmLast a.rmSelected,
.RadMenu_Everest .rmGroup .rmLast a.rmExpanded {
  padding-bottom: 1px;
}
.RadMenu_Everest .rmGroup a.rmLink:hover,
.RadMenu_Everest .rmGroup a.rmFocused,
.RadMenu_Everest .rmGroup a.rmSelected,
.RadMenu_Everest .rmGroup a.rmExpanded {
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  background-color: #a5cae7;
}
.RadMenu_Everest .rmGroup a.rmLink:hover .rmText,
.RadMenu_Everest .rmGroup a.rmFocused .rmText,
.RadMenu_Everest .rmGroup a.rmSelected .rmText,
.RadMenu_Everest .rmGroup a.rmExpanded .rmText {
  color: #333333 !important;
}
/* <expand arrows> */
.RadMenu_Everest .rmRootGroup .rmExpandRight:after,
.RadMenu_Everest .rmGroup .rmExpandDown:after,
.RadMenu_Everest_Context .rmGroup .rmExpandRight:after,
.RadMenu_Everest .rmRootGroup .rmItem a.rmDisabled .rmExpandRight:after,
.RadMenu_Everest .rmGroup .rmItem a.rmDisabled .rmExpandDown:after,
.RadMenu_Everest .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight:after,
.RadMenu_Everest .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown:after {
  content: '»';
  position: absolute;
  right: 8px;
}
/* </rtl> */
/* </Submenu items> */
/* <Submenu offsets (Default - specific, overlapping submenus)> */
.RadMenu_Everest .rmVertical .rmSlide,
.RadMenu_Everest .rmSlide .rmSlide,
.RadMenu_Everest_Context .rmGroup .rmSlide {
  margin: 0 0 0 -5px;
}
.RadMenu_Everest_rtl .rmSlide {
  margin: 0 0 0 0;
}
.RadMenu_Everest_rtl .rmFirst .rmSlide {
  margin-left: 1px;
}
.RadMenu_Everest_rtl .rmVertical .rmSlide,
.RadMenu_Everest_rtl .rmSlide .rmSlide,
.RadMenu_Everest_Context_rtl .rmGroup .rmSlide {
  margin: 0 0 0 5px;
}
/* </Submenu offsets> */
/* <Scrolling arrows> */
.RadMenu_Everest .rmLeftArrow,
.RadMenu_Everest .rmRightArrow {
  background-color: #E6E6E6;
}
.RadMenu_Everest .rmLeftArrow {
  background-position: -8px -312px;
  border-right: 1px solid #2d74ad;
}
.RadMenu_Everest .rmRightArrow {
  background-position: -482px -216px;
  border-left: 1px solid #2d74ad;
}
.RadMenu_Everest .rmTopArrow,
.RadMenu_Everest .rmBottomArrow,
.RadMenu_Everest .rmGroup .rmLeftArrow,
.RadMenu_Everest .rmGroup .rmRightArrow {
  background-image: url(images/UpDownSprite.png);
  background-repeat: no-repeat;
  background-color: #2d74ad;
}
.RadMenu_Everest .rmTopArrow {
  background-position: 50% 0;
  border-bottom: 1px solid #2d74ad;
}
.RadMenu_Everest .rmBottomArrow {
  background-position: 50% 100%;
  border-top: 1px solid #2d74ad;
}
/* </Scrolling arrows> */
/* <Separators> */
.RadMenu_Everest .rmHorizontal .rmSeparator .rmText,
.RadMenu_Everest .rmVertical .rmHorizontal .rmSeparator .rmText {
  height: 22px;
  margin: 1px 0 0;
  width: 1px;
  background-color: #A8A8A8;
}
.RadMenu_Everest_Context .rmSeparator .rmText,
.RadMenu_Everest .rmHorizontal .rmGroup .rmSeparator .rmText,
.RadMenu_Everest .rmVertical .rmHorizontal .rmGroup .rmSeparator .rmText {
  background-color: transparent;
  background-position: 0 -406px;
}
/* </Separators> */
/* </RadMenu / Default> */
.RadMenu_Everest .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Everest_Context .rmVertical .rmSeparator .rmText {
  margin: 1px 5px!important;
}
/**** End Everest menu styles ****/
/****************************/
/*      Sub Navigation      */
/****************************/
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI {
  width: 100%;
  margin-bottom: 0;
  position: relative;
  white-space: normal;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI .rtSp {
  display: none;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI .rtIn {
  color: #333333;
  display: block;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI .rtHover .rtIn,
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI .rtSelected .rtIn {
  border: none;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI .rtPlus,
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI .rtMinus {
  margin: 0;
  float: left;
  height: 28px;
  width: 13px;
  background-image: url(images/TreeSprite2.png);
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI .rtPlus {
  background-position: -21px 11px;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI .rtPlus:hover {
  background-position: -21px -55px;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI .rtMinus {
  background-position: -131px 11px;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI .rtMinus:hover {
  background-position: -131px -54px;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI > div {
  border-bottom: 1px solid #bbbbbb;
  border-top: 1px solid #eeeeee;
  padding: 0;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI > div.rtHover,
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI > div.rtActive,
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI > div.rtSelected {
  background: #89b9e0 url(images/LeftNavSelected.png) no-repeat right center;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI > div.SubNavigationSeparator {
  height: .5em;
  border: none;
  background-color: rgba(0, 0, 0, 0.2);
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI > div .rtIn {
  padding: 6px 9px 6px 15px;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI ul.rtUL {
  background-color: #eeeeee;
  padding-left: 0;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI ul.rtUL .rtIn {
  padding: 4px 2px;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI ul.rtUL .SubNavigationSeparator {
  padding-right: 5px;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI ul.rtUL .SubNavigationSeparator .rtIn {
  padding: 0;
  border-bottom: 1px solid #999999;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI ul.rtUL div:hover,
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI ul.rtUL ul div.rtHover {
  background-color: #9dc5e5;
}
.SubNavigationBody .RadTreeView_Everest > .rtUL > .rtLI ul.rtUL div.rtSelected a.rtIn {
  font-weight: bold!important;
}
#SideBarPanel .navlink {
  width: 100%;
}
#SideBarPanel {
  width: 14em;
}
/* <communities and product portfolio navigation> */
.SubNavList
{
    margin: 0;
}
.SubNavList li
{
    list-style-type: none;
}
.CommunityLinksBlock a, .SubNavList li a {
  color: #333333;
  display: block;
  text-decoration: none;
  padding: 6px 9px;
  border-bottom: 1px solid #bbbbbb;
  border-top: 1px solid #eeeeee;
}
.CommunityLinksBlock a:hover,
.CommunityLinksBlock a:active,
.CommunityLinksBlock a.CommunityLinksSelected,
.SubNavList li a:hover, .SubNavList li a:active, .SubNavList li a.SelectedLink {
  color: #333333;
  text-decoration: none;
  background: #89b9e0 url(images/LeftNavSelected.png) no-repeat right center;
}
.CommunityLinksBlock a:visited {
  color: #333333;
}
/**** End sub navigation styles ****/
/*****************************************/
/*            iPart Styles               */
/*****************************************/
/* These classes may be used in iPart configuration */
/* Use the iPartChain class along with the appropriate placement class (FirstPart, MiddlePart or LastPart) 
to give several stacked iParts a conjoined look. */
.iPartChain.FirstPart .StandardPanel {
  border-bottom-width: 0px!important;
}
.iPartChain.MiddlePart .StandardPanel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-top-width: 0px!important;
  border-bottom-width: 0px!important;
}
.iPartChain.LastPart .StandardPanel {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-top-width: 0px!important;
}
.iPartChain.MiddlePart,
.iPartChain.LastPart {
  margin-top: -0.9em;
}
/* CalloutPart1 and CalloutPart2 may be used in iPart configuration to add a distinguishing background */
.CalloutPart1 .PanelBody,
.CalloutPart1 .PanelHead {
  background-color: #f8e6ad;
}
.CalloutPart2 .PanelBody,
.CalloutPart2 .PanelHead {
  background-color: #DDD;
}
.CalloutPart1 .PanelHead.Distinguish, .CalloutPart2 .PanelHead.Distinguish
{
    background-color: transparent;
}
/* Use the FeatureText class to make a block of text larger for emphasis */
/*.FeatureText {
    color: #777777;
    font-size: 150%;
    line-height: 170%;
}*/
/* Use the CenterText class to center the text within the iPart */
.CenterText {
  text-align: center;
}
/* Other iPart classes available: 
 * CalloutBlockType1 - styled like the Zone style of the same class
 * UsePrimaryButton - all buttons within this class will display as a primary button
 * UseMediumButton - all buttons within this class will display as the medium size
 * UseLargeButton - all buttons within this class will display as the large size
 * ProgressTracker - style the progress tracker iPart (option 1)
 * ProgressTracker2 - style the progress tracker iPart (option 2)
 */
.CalloutBlockType1 .StandardPanel,
.CalloutBlockType1 .PanelHead {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.CalloutBlockType1 .PanelHead {
  margin: -1px;
  padding: .5em .9em;
  background-color: #256fab;
  background-image: url(images/texture.png);
  color: white;
}
.CalloutBlockType1 .PanelBody {
  background-color: #eeeeee;
}
/**** End iPart Styles ****/
/*****************************************/
/*          PanelField Styles            */
/*****************************************/
/* These styles can be used either as a wrapper for or directly on a PanelField to achieve a specific styling */
/* CalloutPanelField1 can be used on or as a wrapper for a PanelField, or on the PanelField directly, to 
create a callout on the label. (e.g., see the Tribute Gift Editor display) */
.CalloutPanelField1 .PanelField label:first-child, .PanelField.CalloutPanelField1 label:first-child,
.CalloutPanelField1 .PanelField .Label:first-child, .PanelField.CalloutPanelField1 .Label:first-child {
  width: auto;
  padding: .75em .75em 1.5em;
  margin: .25em;
  background: #94c2e6 url(images/BlueArrow.gif) no-repeat 50% 100%;
  color: #044c88;
}
/* TotalBox can be used as a wrapper for PanelFields, or on the PanelField directly, to visually distinguish a calculated total. */
.TotalBox .PanelField,
.PanelField.TotalBox {
  border-color: #CCC;
}
.TotalBox .PanelFieldLabel {
  background-color: #2070b0;
  color: White;
  padding: .25em .75em;
}
.StandardPanel .TotalBox .PanelField .PanelFieldLabel label,
.StandardPanel .PanelField.TotalBox .PanelFieldLabel label,
.TotalBox .PanelField .PanelFieldLabel label,
.PanelField.TotalBox .PanelFieldLabel label {
  color: White;
}
/**** End PanelField Styles ****/
/*############################################################################*/
/*                       Specific iPart Styles                                */
/*############################################################################*/
/* These are styles used for styling of specific iParts */
/*****************************************/
/*            Search Results             */
/*****************************************/
.SearchField,
.SearchResultSummary .ListItemTitle a {
  display: block;
  padding: 8px 12px;
}
.SearchField {
  background-color: #b1d1eb;
  margin: 0 -4px -4px;
}
.SearchField label {
  font-size: 120%;
}
.SearchResultSummary .ListItemTitle a {
  background-color: #ffedb6;
  text-decoration: none;
  color: #222222 !important;
  margin: -4px -7px 0;
}
.SearchResultSummary .ListItemTitle a:hover {
  text-decoration: underline;
}
/**** End Search Results ****/
/*******************************************/
/*              Event Display              */
/*******************************************/
.EventSummary {
  background-color: #eeeeee;
}
.EventSummary .PhotoArea {
  padding: 2em 2em 0em 2em;
}
.EventSummary .PhotoArea img {
  border: 1px solid #bbbbbb !important;
}
.EventSummary .Description {
  padding: 2em;
}
.ProgramGroup .PanelHead {
  background-color: #ffe79c;
}
.ProgramGroup .PanelTitle {
  font-size: 130%;
  line-height: 1.7;
}
/**** End Event Display ****/.dropdown {
  position: relative;
}
.dropdown-toggle {
  *margin-bottom: -3px;
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #000000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  content: "";
}
.dropdown .caret {
  margin-top: 8px;
  margin-left: 2px;
}
.dropdown:hover .caret,
.open.dropdown .caret {
  opacity: 1;
  filter: alpha(opacity=100);
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 3000;
  float: left;
  display: none;
  min-width: 160px;
  padding: 4px 0;
  margin: 0;
  list-style: none;
  background-color: #333333;
  border-color: #ccc;
  border-color: rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px;
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu a {
  display: block;
  padding: 3px 15px;
  clear: both;
  font-weight: normal;
  white-space: nowrap;
}
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #999999;
  text-decoration: none;
  background-color: #89b9e0;
}
.dropdown.open {
  *z-index: 3000;
}
.dropdown.open .dropdown-toggle {
  color: #ffffff;
  background: #ccc;
  background: rgba(0, 0, 0, 0.3);
}
.dropdown.open .dropdown-menu {
  display: block;
}
.pull-right .dropdown-menu {
  left: auto;
  right: 0;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid #000000;
  content: "\2191";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
.typeahead {
  margin-top: 2px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}


/**** Styles for site UI content ****/
.AltBg1 
{
    padding: 20px; 
    background: #d6d6d6;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #d6d6d6));
    background-image: -webkit-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: -moz-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: -o-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: linear-gradient(top, #ebebeb,#d6d6d6);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;    
}

.AltBg2 
{
    margin-top: 35px;
    padding-top: 20px; 
    background: #d6d6d6;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #d6d6d6));
    background-image: -webkit-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: -moz-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: -o-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: linear-gradient(top, #ebebeb,#d6d6d6);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.AltBg3
{
    position:relative;
    padding:5px 5px;
    background:#f8f8f8;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius:10px;    
    border:1px solid #e8e8e8;
    margin-bottom:10px;
}
    
h1.ContentTitle 
{
    font-size: 40px;
}

.ContentBlockPrimary
{
    padding: 20px; 
    background: #d6d6d6;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #d6d6d6));
    background-image: -webkit-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: -moz-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: -o-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: linear-gradient(top, #ebebeb,#d6d6d6);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.ContentBlockSecondary
{
    margin-top: 35px;
    padding-top: 20px; 
    background: #d6d6d6;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #d6d6d6));
    background-image: -webkit-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: -moz-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: -o-linear-gradient(top, #ebebeb,#d6d6d6);
    background-image: linear-gradient(top, #ebebeb,#d6d6d6);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

.ContentBlockLeft 
{
    display: table-cell;
    min-width: 250px;
}

.ContentBlockRight 
{  
    display: table-cell;    
    vertical-align: top;
    padding-left: 25px;
}

.BlockList 
{
    position: relative; 
    height: auto;
    width: 100%;
    font-family: arial, helvetica, clean, sans-serif;
    font-weight: normal;
}

.BlockList ul
{
    margin: 0;
    padding: 0;
    font-weight: normal;
    font-size: 30px;   
    color: #afafaf;
    text-align: left;
    list-style: none;
}

.BlockList ul li 
{
    vertical-align: middle;  
    border-bottom: #d4d4d4 solid 1px; 
    border-top: #fff solid 1px;
    list-style: none;
}

.BlockList ul li span 
{
    vertical-align: middle; 
    display: block;      
}

.BlockList ul li p {
     vertical-align: middle; 
     display: block; 
     margin: 0; 
     padding: 0; 
     font-size: 14px; 
     color: #000;
}

.BlockList ul li img {
     vertical-align:middle; 
     padding-left:10px
}

.BlockList ul li div {   
     vertical-align: middle;
}

.BlockList ul a 
{
     text-decoration: none; 
     font-size: 20px;  
     color: #2070b0; 
     display: block; 
     padding: 10px 20px;
}

.BlockList ul a:hover 
{
    background-color: #EBEBEB;
}

.BlockList a div span:hover 
{
    text-decoration: underline; 
}

blockquote.Quote
{
    background: #f9f9f9;
    border-left: 10px solid #ccc;
    margin: 1.5em 10px 1.5em 0;
    padding: 1.5em 10px;
    quotes: "\201C" "\201D" "\2018" "\2019";
}

blockquote.Quote:before
{
    color: #ccc;
    content: open-quote;
    font-size: 5em;
    line-height: .1em;
    margin-right: .25em;
    vertical-align: -.4em;
}

blockquote.Quote:after  
{
    color: #ccc;
    font-size: 4em;
    line-height: .1em;
    margin-right: .25em;
    vertical-align: -.4em;
}

blockquote.Quote p  
{
    display: inline;
    font-size: 1.2em;
    line-height: 1.6em;
    font-weight: normal;
}​