.TableHeader
{
	background-color: #5952BA;
	background-repeat: repeat;
	color: White;
	font-weight: bold;
	height: 20px;
}

.EventListHeader
{
	border-bottom: inset 2px #BDBECE;
	border-top: solid 1px #7F9DB9; 
	border-right: solid 1px #B5B6C8;
	font-weight: bold;
	text-align: left;
	color: Black;
	background-color: White;
}

.EventListFooter
{
	text-align: left;
	vertical-align: top;
	color: Black;
	background-color: LemonChiffon;
}
.EventListHeaderRight
{
	border-bottom: inset 2px #BDBECE;
	border-top: solid 1px #7F9DB9; 
	border-right: solid 1px #B5B6C8;
	font-weight: bold;
	text-align: right;
	color: Black;
	background-color: White;
}
.GridItem
{
	font-size: 10pt;
	color: Black;
	font-family: verdana;
	vertical-align: top;
}

.EventListItem
{
	font-size: 8pt;
	color: Black;
	font-family: verdana;
	vertical-align: top;
}
.HeaderInfo
{
	FONT-SIZE: 12pt;
	font-weight: bold; 
	COLOR: #000000;
}
.InfoMsg
{
	FONT-SIZE: 12pt;
	font-weight: bold; 
	COLOR: #000066;
}
.Disclaimer
{
	color: Red;
	font-weight: bold;
	font-size: 12pt;
	width: 700px;
}
.nobr { white-space: nowrap; }

.ErrorMsg
{
	color: Red;
	font-weight: bold;
	font-size: 12pt;
	width: 500px;
}
.CalendarDay
{
	font-size: 10px;
	cursor: hand;
	font-family: verdana;
}
.LinkBack { color: blue; text-decoration: none; font-style: italic; }
.LinkBack:link { color: blue; text-decoration: none; font-style: italic; }
.LinkBack:active { color: blue; text-decoration: none; font-style: italic; }
.LinkBack:visited { color: blue; text-decoration: none; font-style: italic; }
.LinkBack:hover { color: blue; text-decoration: none; font-style: italic;  }

.CalendarDay a { color: blue; text-decoration: none; }
.CalendarDay a:link { color: blue; text-decoration: none; }
.CalendarDay a:active { color: blue; text-decoration: none; }
.CalendarDay a:visited { color: blue; text-decoration: none; }
.CalendarDay TD a:hover { color: red; text-decoration: none;  }

#Calendar a { color: blue; text-decoration: none; }
#Calendar a:link { color: blue; text-decoration: none; }
#Calendar a:active { color: blue; text-decoration: none; }
#Calendar a:visited { color: blue; text-decoration: none; }
#Calendar TD a:hover { color: red; text-decoration: none;  }


.DGOff
{
	font-size: 8pt;
	color: DarkBlue;
	font-family: verdana;
	text-align: left;
	vertical-align: top;
	width: 105px;
}
.DGOn
{
	color: red;
	font-family: verdana;
	text-align: left;
	font-size: 8pt;
	vertical-align: top;
	cursor: hand;
}
.DGEvent
{
	MARGIN: 2px; 
	FONT-SIZE: 8pt; 
	COLOR: #000066;
}
.DGDays
{
	background-color:LightGrey;font-family:verdana;font-size:10pt;height:20px;
	text-align:center;
}
.HeaderSep
{ 
	PADDING: 0px 4px 0px 4px; 
	MARGIN: 2px; 
}
.PageTitle
{
	FONT-SIZE: 14pt;
	font-weight: bold; 
	COLOR: #000000;
}
.Disclaimer
{
	color: Red;
}

#OrderForm { width: 800px; text-align: center; }
#OrderForm INPUT { height: 22px; font-size: 10pt; }
#OrderForm TEXTAREA { font-size: 9pt; }
#Content { width: 800px; text-align: left; margin: 10px; }

.CalendarLink { color: darkblue; text-decoration: none; font-size: 8pt; }
.CalendarLink:link { color: darkblue; font-size: 8pt; }
.CalendarLink:active { color: darkblue; font-size: 8pt; }
.CalendarLink:visited { color: darkblue; font-size: 8pt; }
.CalendarLink:hover { color: red; font-size: 8pt;  }

.CalendarHeaderLink { color: white; text-decoration: none; font-size: 10pt; }
.CalendarHeaderLink:link { color: white; font-size: 10pt; }
.CalendarHeaderLink:active { color: white; font-size: 10pt; }
.CalendarHeaderLink:visited { color: white; font-size: 10pt; }
.CalendarHeaderLink:hover { color: white; font-size: 10pt;  }

.StatusKey
{
	font-size: 10px;
	font-family: verdana;
}
TABLE, TD
{
	font-size: 10pt;
	font-family: verdana;
	
}
body
{
	font-size: 10pt;
	margin: 0px 0px 0px 0px;
	font-family: verdana;
	color:#333333;
}
ul
{
	margin-top: 2px;
	margin-bottom: 2px;
}
.SmallText
{
	font-size: 8pt;
	font-family: verdana;
}
.FacilityName
{
	font-size: 10pt;
	font-family: verdana;
	color: #0000aa;
}

.PageHeader
{
	padding-top:8px;
	padding-bottom:8px;
	font-size:28px;
	clear:both;
	color:#666666;
	background-color:#cccccc;
	font-weight:bold;
	text-align:center;
	width: 800px;
}
.ParmLabel
{
	text-align: left;
	vertical-align: top;
	width: 20%;
}
.ParmControl
{
	text-align: left;
	vertical-align: top;
	width: 80%;
}

a { color: blue;  }
a:link { color: blue; }
a:active { color: blue; }
a:visited { color: blue; }
a:hover { color: black;  }

.MenuLink {font-family: verdana, helvetica ; font-size: 10pt; font-weight: bold; text-decoration: none; }
.MenuLink:link {color:#5952BA; }
.MenuLink:visited {color: #5952BA; }
.MenuLink:active {color: #5952BA; }
.MenuLink:hover {color: #000000; }

.EmergencyLink {font-family: verdana, helvetica ; font-size: 10pt; font-weight: bold; }
.EmergencyLink:link {color:red; }
.EmergencyLink:visited {color: red; }
.EmergencyLink:active {color: red; }
.EmergencyLink:hover {color: red; }

.PanelHeader
{
	line-height:17px;
	padding:0;
	margin-top:0;
	margin-bottom:5px;
	font-size:16px;
	clear:both;
	position:relative;
	z-index:998;
	color:#666666;
	font-weight:bold;
}
.Panel
{
	padding-right: 4px;
	border-top: #999999 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: #999999 1px solid;
	background-color: #ffffff;
}
.MenuRow
{
	border-top: #999999 1px solid;
	font-size: 10pt;
	border-bottom: #999999 1px solid;
	color: Black;
}
.MenuItem
{
	color: black;
	text-decoration: none;
}
.MenuRow a { color: Black; background-color:#ffffff; background:#ffffff; }
.MenuRow a:link { color: Black; background-color:#ffffff; background:#ffffff;}
.MenuRow a:active { color: Black; background-color:#f1f1f1; background:#f1f1f1;}
.MenuRow a:visited { color: Black; background-color:#ffffff; background:#ffffff;}
.MenuRow a:hover { color: Black; background-color:#f1f1f1; background:#f1f1f1; }

.MenuRowSelected a { color: Black; background-color:#cccccc; background:#cccccc; }
.MenuRowSelected a:link { color: Black; background-color:#cccccc; background:#cccccc;}
.MenuRowSelected a:active { color: Black; background-color:#cccccc; background:#cccccc;}
.MenuRowSelected a:visited { color: Black; background-color:#cccccc; background:#cccccc;}
.MenuRowSelected a:hover { color: Black; background-color:#cccccc; background:#cccccc; }

.MenuRowSelected
{
	border-top: #999999 1px solid;
	font-size: 10pt;
	border-bottom: #999999 1px solid;
	background-color: #cccccc;
	font-weight: bold;
	color: Black;
}

  .FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;
      top: -100px;
      left: -100px;
   }

   .FreezePaneOn
   {
      position: absolute;
      top: 0px;
      left: 0px;
      visibility: visible;
      display: block;
      width: 100%;
      height: 100%;
      background-color: #666;
      z-index: 999;
      filter:alpha(opacity=0);
      -moz-opacity:0.00;
      padding-top: 20%;
   }

   .InnerFreezePane
   {
      text-align: center;
      width: 66%;
      background-color: #171;
      color: White;
      font-size: large;
      border: dashed 2px #111;
      padding: 9px;
   }
/*
    Session Timeout Dialog
*/
.ui-dialog  
{
    font-family: Trebuchet MS;
    background-color: #D8D8D8;
    border: 2px solid;
    padding: 5px;
}

.headerImg
{
	width: 220px;
	height: 80px;
	border:none;
	margin: 10px 0px 0px 18px;
}
        
.ui-dialog-titlebar
{
    font-size: large;
    font-weight: bold;
}
        
.ui-dialog-titlebar-close {
    visibility: hidden;
}

