/* Salad CCSTheme */
INPUT, BUTTON, SELECT, TEXTAREA, RADIO, BODY, TABLE, TH, TR, TD, LI, P, FONT, A, BLOCKQUOTE, LABEL { margin: 0px; font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 11px; }

.PageBody{background: #FFFFFF; color: #000000;  }
.CalendarTable{ border: solid 1px #000000; }

.CalendarDay{ border-bottom: 1px dotted #CCCCCC; background-color: #FFFFFF; color: #000000;  }
a.CalendarDayLink:link,a.CalendarDayLink:visited,a.CalendarDayLink:active { color: #000000; text-decoration: none;}
a.CalendarDayLink:hover { color: #000000; text-decoration: none; }

.CalendarWeekend{ background-color: #7BAE5A; color: #000000;  font-weight: bold; }
a.CalendarWeekendLink:link,a.CalendarWeekendLink:visited,a.CalendarWeekendLink:active { color: #000000; text-decoration: none; }
a.CalendarWeekendLink:hover{ color: #000000; text-decoration: none; }

.CalendarToday { background-color: #7BAE5A; }
a.CalendarTodayLink:link,a.CalendarTodayLink:visited,a.CalendarTodayLink:active { color: #000000; text-decoration: none; font-weight: bold;}
a.CalendarTodayLink:hover{ color: #000000; text-decoration: none; font-weight: bold;}

.CalendarThis{ border: 1px solid #9C929C; color: #000000;  }
a.CalendarThisLink:link,a.CalendarThisLink:visited,a.CalendarThisLink:active { color:#000000; text-decoration: none; font-weight: normal; font-weight: bold;}
a.CalendarThisLink:hover { font-weight: bold; }

.CalendarHeading { color: #000000; font-weight: bold;  }
a.CalendarHeadingLink:link,a.CalendarHeadingLink:visited,a.CalendarHeadingLink:active {font-weight: bold; color:#000000; text-decoration: none;}
a.CalendarHeadingLink:hover {font-weight: bold; color:#000000; text-decoration: underline;}
.CalendarButton {cursor: pointer; }

.NavMenuTable{ border-top: 1px solid #9C929C;}
.NavMenuTD {}
.NavMenuLink {}
.NavItemLink {}
.NavMenuExpand {}
.NavMenuImplode {}
.NavMenuExpandLevel {}
.NavMenuImplodeLevel {}
a.NavMenuLink:link,a.NavMenuLink:visited,a.NavMenuLink:active { color: #000000; text-decoration: none; }
a.NavMenuLink:hover{ color: #000000; text-decoration: none; font-weight:bold; }
a.NavItemLink:link,a.NavItemLink:visited,a.NavItemLink:active  { color: #7B6D6B; text-decoration: none;}
a.NavItemLink:hover{ color: #7B6D6B; text-decoration: none; font-weight:bold;}

.PageErrorFont{ color: red; font-weight: bold; text-decoration: blink;}
.FormErrorTD{ color: red; font-weight: bold; text-decoration: blink; }

.PageTable {margin: 0px; padding: 0px;}
.PrintedTabTable { display : none; }
.TabTable{ border: solid 1px #000000; border-top: 0px; }
.PageTabTable {margin: 0px; padding: 0px; }

.PageTabOff { background: repeat-x url(/Themes/Salad/tab_inactive.gif); }
.PageTabOn  { background: repeat-x url(/Themes/Salad/tab_active.gif); color: #000000;  font-weight: bold; }
.PageTabNone{ background: repeat-x url(/Themes/Salad/tab_none.gif); }
a.TabLink:link,a.TabLink:visited,a.TabLink:active{ color: #000000; text-decoration: none;  }
a.TabLink:hover{ color: #000000; text-decoration: none;  }


.FooterText { text-align: center;  font-weight: normal; }
.FooterTextBold { text-align: center;  font-weight: bold; }

a.FooterLink:link,a.FooterLink:visited,a.FooterLink:active{ text-decoration: underline; color: black; }
a.FooterLink:hover{ text-decoration: underline; color: black; }

.FormTable{ border: solid 1px #000000; }

.PageHeaderFont{font-size: 14px; font-weight: bold;}
.FormHeaderFont{ color: #000000; font-size: 14px; font-weight: bold; }

.FieldCaptionTD{ border-bottom: 1px dotted #CCCCCC; background-color: #EDEDED; color: #000000;  font-weight: bold; }

.AltDataTD{ border-bottom: 1px dotted #CCCCCC; background-color: #F7F7F7; color: #000000;  }

.ColumnTD{ background-color: #7BAE5A; color: #000000;  font-weight: bold; }

.InputTD{ border-bottom: 1px dotted #CCCCCC; background-color: #FFFFFF; color: #000000;  }
.DataTD{ border-bottom: 1px dotted #CCCCCC; background-color: #FFFFFF; color: #000000;  }

.SeparatorTD {
  border: dotted 1px black;
  background-color: white;
  line-height: 1px;
  height: 1px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

.FooterTD{ background-color: #7BAE5A; color: #000000;  }

a.SorterLink:link,a.SorterLink:visited,a.SorterLink:active{ color: #000000;  text-decoration: underline; }
a.SorterLink:hover{ color: #000000;  text-decoration: none; }
a.DataLink:link,a.DataLink:visited,a.DataLink:active{ color: #008200;  text-decoration: underline; }
a.DataLink:hover{ color: #008200;  text-decoration: none; }

a.NavigatorLink:link,a.NavigatorLink:visited,a.NavigatorLink:active{ color: #000000; font-weight: bold;  text-decoration: underline; }

a.NavigatorLink:hover{ color: #000000; font-weight: bold;  text-decoration: none; }

.Button { cursor: pointer; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; background-color: #B6D3A3;  font-family: Tahoma, Verdana, Arial, Helvetica; font-weight: bold; }

.Input{ border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;  font-family: Tahoma, Verdana, Arial, Helvetica; }

.Textarea { border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000;  font-family: Tahoma, Verdana, Arial, Helvetica; }

.Select {  font-family: Tahoma, Verdana, Arial, Helvetica; }

.Popup { position:absolute; border: 1px solid black; background-color: #FFFFFF; line-height:18px; z-index:100; visibility:hidden; }
.PopupSeparator{ background-color: black; height: 1px; }
.PopupLabel { color: black; font-weight:normal; }
.PopupInactive { color: black; font-weight: normal; }
.PopupActive{ cursor: pointer; color: black; font-weight: normal; background-color:#7BAE5A; }
.BeforeLoad { position: relative; width: 100%; height: 100%; background: url(/Themes/Salad/wait.gif); background-repeat: no-repeat; background-position: center center; background-attachment: fixed; text-align: left; vertical-align: top; }
.ImageClick { cursor: pointer; }
.Image { }
.PrintOnly { display: none; }
.NoPrint { display: visible; }

.SnapShotTable{ padding: 2px; width: 225px; border: solid 1px #000000; margin: 0px; }
.SnapShotHeading {  background-color: #7BAE5A; color: #000000; font-weight: bold; }
.SnapShotTD {  border-bottom: 1px dotted #CCCCCC; background-color: #FFFFFF; color: #000000; }

.ShortcutHeadingTD { color: #000000; background-color: #7BAE5A;  font-weight: bold; border: 1px outset; padding: 4px; }
.ShortcutLinkTD { cursor: pointer; color: black; border: 1px outset; padding: 4px; font-weight: normal; background: #FFFFFF url(/Themes/Salad/link.gif); background-position: 98%; background-repeat: no-repeat; }

.MenuTable { }
.MenuTitle { font-size: 24px; font-weight: bold; padding: 14px; background-color: #7bae5a; }
.MenuItem { text-align: left; padding: 3px; }
a.MenuTitleLink:link,a.MenuTitleLink:visited,a.MenuTitleLink:active{ color: #000000; font-size: 24px; text-decoration: none; }
a.MenuTitleLink:hover{ color: #000000; font-size: 24px; text-decoration: none; }
a.MenuLink:link,a.MenuLink:visited,a.MenuLink:active{ color: #008200; text-decoration: underline; }
a.MenuLink:hover{ color: #008200; text-decoration: none; }

.HeaderTable { color: #008200; }
a.HeaderLink:link,a.HeaderLink:visited,a.HeaderLink:active{ color: #008200; text-decoration: none; }
a.HeaderLink:hover{ color: black; text-decoration: none; }
.HeaderText { }
.TableTD{ border: solid 1px #000000; }
.InlineTable{ border: solid 1px #000000; }
.Map{   cursor: move;
      position: relative;
      background-color: #0f0f0f;
      overflow: hidden;
      border-top: 1px solid #e0e0e0;
      border-left: 1px solid #e0e0e0;
      border-right: 1px solid #666666;
      border-bottom: 1px solid #666666;
    }

FORM { margin: 0px; }
IMG { -ms-interpolation-mode:bicubic; }

