﻿body
{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: white;
}

p
{
  margin : 0px;
}

fieldset {
  border: 0px;
  padding: 3px;
  margin: 3px;
  background-color: #F4F4F4;
}

legend {
  color: #0055A5;
}

.HTMLEditor {
}

.HTMLEditor p
{
	margin: 0px;
}

.BodyFont
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.PageStyle
{
	padding: 0px;
	background-color: #FFFFFF;
}

.NewsPageStyle
{
	padding:0px;
	background-color: #FFFFFF;
}

.NewsHeader {
  font-size: x-large;
  color: #0055A5;
  text-align: center;
  font-weight: bold;
}

.UpdateProgress
{
    border-width: 1px;
    border-color: #000000;
    background-color: #0056A6;
    bottom: 0px;
    left: 0px;
    position: fixed;
    color: #FFFFFF;
    width: 100%;
    border-top-style: solid;
    text-align: center;
}

.ButtonsDiv {
  background-color: lightgray;
  background-repeat: repeat-x;
  text-align: center;
  padding: 6px;
}

.Watermark
{
  color: #51A8FF;
}

.WatermarkDate
{
  color: #51A8FF;
  width: 90px;
}

.Info
{
  font-size: small;
  color: #0000FF;
  vertical-align: middle;
}

.modalTitle {
  border-style: none;
  background-color: #5D8CC9;
  text-align: center;
  color: #FFFFFF;
  padding: 2px;
  font-size: 1.10em;
  font-weight: 700;
}

.modalContent {
  padding:5px;
}

.modalPopup {
  border: 1px solid Gray;
  background-color: #FFFFFF;
  padding: 0px;
}

.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.CalendarToday
{
  background-color: #FFFFCC;
}

.CalendarSelected
{
  background-color: #99CCFF;
}

.PopupCalendar .ajax__calendar_container
{
  border: 1px solid #646464;
  background-color: #E6F2FF;
  z-index: 1;
  position: absolute;
}

.PopupCalendar .ajax__calendar_body
{
}

.PopupCalendar .ajax__calendar_body table
{
}

.PopupCalendar .ajax__calendar_body table td
{
  border-style: none
}
 
.PopupCalendar .ajax__calendar_hover
{
	color: #0000CC;
}

.PopupCalendar .ajax__calendar_active
{
	background-color: #3399FF;
}

.TextBoxDate
{
  width: 90px;
}

.ScheduleTable
{
	text-align: center;
}

.TextBoxHours
{
 width : 50px;
}

.FieldSet
{
  padding: 5px;
}

.collapsePanel
{
  visibility: hidden;
}

.ErrorText
{
	color: #FF0000;
}

.InputError
{
  background-color: #D0D0D0;
  border-color: Red;
}

.autocompleteCompletionList {
visibility: hidden;
margin: 0px !important;
padding: 0px;
background-color: inherit;
color: windowtext;
border-width: 1px;
border-style: solid;
overflow: auto;
height: 150px;
list-style-type: none;
}

.autocompleteHighlightedListItem {
background-color: #ADD6FF;
cursor: pointer;
list-style-type: none;
}

.autocompleteListItem {
color: #191919;
background-color: window;
list-style-type: none;
}

.autocompleteLoading {
background-image: url(~/images/Loading.gif);
background-position: right;
background-repeat: no-repeat;
}

.AutoCompleteDiv {
background-color: #e0e0e0;
border-width: 1px;
border-style: solid;
}

