﻿body
{
  margin: 0;
  padding: 0;
  background-color: White;
}

body, td, th
{
 font-family : Verdana;
 font-size : 9pt;
}

h1
{
  font-family: Times New Roman;
  font-weight: bold;
  font-size: 14pt;
  color: #005daa;
}

h2
{
  font-family: Times New Roman;
  font-weight: bold;
  font-size: 12pt;
  color: #005daa;
}

input.Button
{
  border: solid 1px #989898;
}

input.TextBox
{
  border: solid 1px #989898;
}

a, a:visited, a:hover
{
  text-decoration: none;
  color: #005daa;
}
hr
{
  border: dashed 1px #989898;
  height: 1px;
}


/* Header */
#Header
{
  display: none;
}

img.RandomImage
{
  position: absolute;
  top: 0;
  right: 3px;
  visibility: hidden;
}

#MissionStatement
{
  position: absolute;
  top: 0;
  right: 200px;
  visibility: hidden;
}
/* End Header */

/* Menubar (directly under header) */
#MenuBar
{
  background-color: #989898;
  height: 20px;
  padding-top: 3px;
  display: none;
}

#MenuBar ul
{
  margin-top: 0px;
  margin-bottom: 0px;
}

#MenuBar ul li
{
  display: inline;
  padding-left: 8px;
}

#MenuBar ul li a, #MenuBar ul li a:visited
{
  text-decoration: none;
  color: White;
  font-weight: bold;
  font-size: 10pt;
  text-transform: lowercase;
}
/* End Menubar */




/* Menu */
#Menu
{
  position: absolute;
  top: 121px;
  left: 0;
  width: 0;
  display: none;
}

#Menu ul
{
  list-style: none;
  margin: 0;
  padding: 0;
}
#Menu li
{
  margin: 0;
}

#Menu a, #Menu a:visited
{
  color: black;
}

#Menu #Calendar
{
	margin: 2px 0 2px 0;
}

#Menu #Calendar dt
{
  margin: 0;
  padding: 0;
  color: #989898;
}
#Menu #Calendar dd
{
  margin-left: 8px;
  margin-bottom: 4px;
}

.MenuBox
{
  width: 160px;
  margin-bottom: 5px;
  padding-left: 20px;
  padding-bottom: 5px;
  font-family: Verdana;
  font-size: 8pt;
}
* html .MenuBox
{
  width: 180px; /* for IE5 and IE6 in quirks mode */
}

.MenuBox h2
{
  margin-top: 0;
  margin-bottom: 4px;
}

.MenuBox2 h2, .MenuBox3 h2, .MenuBox4 h2, .MenuBox5 h2
{
  border-top: dashed 1px #989898;
}

.MenuBox a.MoreLink, .MenuBox a.MoreLink:visited
{
	display: block;
	padding-top: 10px;
	text-align: right;
	color: #989898;
}

.MenuBox1
{
  background: White url("../Images/MenuBoxBg-Green.gif") repeat-y;
}
.MenuBox2
{
  background: White url("../Images/MenuBoxBg-Blue.gif") repeat-y;
}
.MenuBox3
{
  background: White url("../Images/MenuBoxBg-Yellow.gif") repeat-y;
}
.MenuBox4
{
  background: White url("../Images/MenuBoxBg-Red.gif") repeat-y;
}
.MenuBox5
{
  background: White url("../Images/MenuBoxBg-Green.gif") repeat-y;
}

.SearchBox
{
  width: 110px;
}
.LongSearchBox
{
  width: 350px;
}
.SearchButton
{
  width: 30px;
}
.SearchTypeHeader
{
  font-family: Times New Roman;
  font-weight: bold;
  font-size: 12pt;
  color: #005daa;
}
/* End Menu */


/* Calendar CSS */
.EventDay, .EventDay A
{
  font-weight: bold;
  text-decoration: none;
}
.NormalDay, .NormalDay A
{
  text-decoration:none;
}
.EventCalendarDetailsHeader
{
  font-size: 12pt;
  font-weight: bold;
}
/* End Calendar CSS */

#Content
{
}

#Footer
{
  border-top: dashed 1px #989898;
  padding-top: 6px;
  text-align: center;
}

/* Announcements */
.AnnouncementsList
{
}
.Announcement
{
}
.Announcement a.Title, .Announcement a.Title:visited
{
	font-weight: bold;
	color: #9999AA;
}
.Announcement p.Description
{
	margin: 8px 0 8px 15px;
}
.Announcement a.ReadMoreLink, .Announcement a.ReadMoreLink:visited
{
	margin-left: 15px;
}

.GalleryThumbnailContainer
{
	width: 180px;
	float: left;
}
.GalleryImageThumbnail
{
	border: 1px solid black;
	text-align: center;
}
.GalleryImage
{
	border: 1px solid black;
}