/* NoMarks 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{ }

.CalendarDay{ background-color: #FFFFFF; color: #51718D;  }
a.CalendarDayLink:link,a.CalendarDayLink:visited,a.CalendarDayLink:active { color: #000000; text-decoration: none;}
a.CalendarDayLink:hover { color: #000000; text-decoration: none; }

.CalendarWeekend{ border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; background-color: #0099CC; color: #FFFFFF;  font-weight: bold; }
a.CalendarWeekendLink:link,a.CalendarWeekendLink:visited,a.CalendarWeekendLink:active { color: #FFFFFF; text-decoration: none; }
a.CalendarWeekendLink:hover{ color: #FFFFFF; text-decoration: none; }

.CalendarToday { background-color: #0099CC; }
a.CalendarTodayLink:link,a.CalendarTodayLink:visited,a.CalendarTodayLink:active { color: #FFFFFF; text-decoration: none; }
a.CalendarTodayLink:hover{ color: #FFFFFF; text-decoration: none; }

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

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

.NavMenuTable{ border-top: 1px solid #0099CC;}
.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; }
.PageTabTable {margin: 0px; padding: 0px; margin-top: 3px; }
.TabTable{ border: 1px solid #0099CC; border-top: 0px; }

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

.HeaderTable {  }
a.HeaderLink:link,a.HeaderLink:visited,a.HeaderLink:active{ text-decoration: none; color: blue; }
a.HeaderLink:hover{ text-decoration: none; color: red; }
.HeaderText {  }

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

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

.FormTable{ }

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

.ColumnTD{ border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; background-color: #0099CC; color: #FFFFFF;  font-weight: bold; }

.FieldCaptionTD{ border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; background-color: #0099CC; color: #FFFFFF;  font-weight: bold; }

.InputTD{  }
.DataTD{  }

.SeparatorTD {
  line-height: 0px;
  height: 0px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

.AltDataTD{ background-color: #EEEEEE;  }

.FooterTD { border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; background-color: #0099CC; color: #FFFFFF;  }

a.SorterLink:link,a.SorterLink:visited,a.SorterLink:active{ color: #FFFFFF; text-decoration: underline; }

a.SorterLink:hover{ color: #000000; text-decoration: none; }

a.DataLink:link,a.DataLink:visited,a.DataLink:active{ color: #000080; text-decoration: underline; }

a.DataLink:hover{ color: #FF0000; text-decoration: underline; }

a.NavigatorLink:link,a.NavigatorLink:visited,a.NavigatorLink:active{ color: #FFFFFF;  text-decoration: underline; }

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

.Button { cursor: pointer; color: #FFFFFF; background-color: #0099CC; font-family: Tahoma, Arial, Verdana, Helvetica;  font-weight: bold; }

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

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

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

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

.SnapShotTable{ padding: 2px; width: 225px; border: 1px solid #0099CC; margin: 0px; }
.SnapShotHeading {  border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; background-color: #0099CC; color: #FFFFFF; font-weight: bold; }
.SnapShotTD {   }

.ShortcutHeadingTD{ border-left: 1px solid #FFFFFF; border-right: 1px solid #000000; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #000000; background-color: #0099CC; color: #FFFFFF;  font-weight: bold; padding: 4px; }
.ShortcutLinkTD { cursor: pointer; color: black; border: 1px outset; padding: 4px; font-weight: normal; background: #FFFFFF url(/Themes/NoMarks/link.gif); background-position: 98%; background-repeat: no-repeat; }

.MenuTable { }
.MenuTitle { font-size: 24px; font-weight: bold; padding: 14px; background-color: #0099cc; background-repeat:repeat-y; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',gradientType='1',startColorstr='#0099cc', endColorstr='#FFFFFF'); }
.MenuItem { text-align: left; padding: 3px; }
a.MenuTitleLink:link,a.MenuTitleLink:visited,a.MenuTitleLink:active { color: white; font-size: 24px;  text-decoration: none; }
a.MenuTitleLink:hover { color: black; font-size: 24px;  text-decoration: none; }
a.MenuLink:link,a.MenuLink:visited,a.MenuLink:active {color: blue;  text-decoration: none;}
a.MenuLink:hover{color: red; text-decoration: none;  font-weight:bold;}
.TableTD{ }
.InlineTable{ }
.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; }
.Sertifi { font-size: 2pt; font-family: Helvetica; }
.ImageOverlayWrap {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.ImageOverlayText {
  position: absolute;
  color: #000;
  font-weight: bold;
  line-height: 1;
  z-index: 1;
  pointer-events: none;
  text-shadow: -1px 0 #fff, 1px 0 #fff, 0 -1px #fff, 0 1px #fff;
}
