body
{
  margin: 0;
  padding: 0;
  background-color: #FFFFFF;
  text-align: center;
}

body, td, th
{
 font-family : Verdana, arial, helvetica, sans-serif;
 font-size : 9pt;
 line-height: 14pt;
}

#wrapper {
  position: relative;
  width: 770px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 0px;
  padding: 0 0 0 0;
  background-image: url("../Images/newbanner3.jpg");
  background-repeat: no-repeat;
  background-position: left top;
  background-color: #FFFFFF;
  border-left: 1px solid #005DAA;
  border-right: 1px solid #005DAA;
  border-bottom: 1px solid #005DAA;

}

h1, h2, h3, h4, h5, h6
{
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 14pt;
  color: #005daa;
}

h2, h4
{
  font-family: Arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 12pt;
  color: #005daa;
  margin-bottom: 5px;
}

input.Button
{
  border: solid 1px #989898;
}

input.TextBox
{
  border: solid 1px #989898;
}

a, a:visited, a:hover
{
  text-decoration: none;
  color: #005daa;
}

a:hover
{
  text-decoration: underline;
  color: #005daa;
}

hr
{
  border: dashed 1px #989898;
  height: 1px;
}


/* Header */
#Header
{
  height: 125px;
}

img.RandomImage
{
  position: absolute;
  top: 0;
  right: 3px;
}

#MissionStatement
{
  position: absolute;
  top: 0;
  right: 200px;
}
/* End Header */

/* Menubar (directly under header) */
#MenuBar
{
  height: 20px;
  padding-top: 3px;
  position: absolute;
  top: 50px;
  left: 0px;
}

* html #MenuBar
{
  height: 20px;
  padding-top: 3px;
  padding-bottom: 5px;
  position: absolute;
  top: 50px;
  left: 0px;
}


* html #MenuBar ul
{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-left: 170px;
  padding-right: 0px;
}

#MenuBar ul
{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-left: 210px;
  padding-right: 0px;
}

*:first-child+html #MenuBar ul
{
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-left: 175px;
  padding-right: 0px;
}


#MenuBar ul li
{
  display: inline;
  padding-left: 10px;
}

#MenuBar ul li a, #MenuBar ul li a:visited
{
  text-decoration: none;
  color: #737373;
  font-size: 10pt;
  text-transform: lowercase;
}
/* End Menubar */




/* Menu */
#Menu
{
  position: absolute;
  top: 140px;
  left: 0;
  width: 180px;
  padding-top: 20px;
  text-align: left;
}

#Menu ul
{
  list-style: none;
  margin: 0;
  padding: 0;
}
#Menu li
{
  margin: 0;
  font-size: 12px;
  line-height: 16px;
}

#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
{
  margin-top: 20px;
}

.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
{
  margin-left: 230px;
  padding-top: 20px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 20px;
  text-align: left;
}

#Content ul
{
}

#Content li
{
  margin-left: 20px;
  margin-bottom: 5px;
}

* html #Content ul
}
}

* html #Content li
{
  margin-left: 20px;
  margin-bottom: 5px;
}

*:first-child+html #Content ul
{
}

*:first-child+html #Content li
{
  margin-left: 20px;
}

#Content .leftimg 
{
  float: left;
  margin-right: 10px;
  margin-bottom: 5px;
}

#Content .rightimg
{
  float: right;
  margin-right: 0px;
  margin-left: 20px;
  margin-bottom: 5px;
  margin-top: 5px;
}

#Content .rtestimonial
{
  float: right;
  width: 200px;
  text-align: left;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  color: #74B743;
  margin: 0px 0px 10px 20px;
  
}

#Content .bltestimonial
{
  width: 500px;
  text-align: left;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  color: #005DAA;
  margin: 20px 10px 10px 0px;
}

#Content .brtestimonial
{
  width: 500px;
  text-align: left;
  font-family: Verdana, arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  color: #ED3C44;
  margin: 20px 10px 10px 0px;
}


#Content .rsaidby
{
  float: right;  
  width: 200px;
  text-align: right;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #FDB813;
  margin-top: 10px;
  font-family: Verdana, arial, helvetica, sans-serif;
}   

#Content .blsaidby
{
  float: left;  
  width: 500px;
  text-align: right;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #FDB813;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Verdana, arial, helvetica, sans-serif;
}

#Content .brsaidby
{
  float: left;  
  width: 500px;
  text-align: right;
  font-size: 14px;
  line-height: 18px;
  font-weight: bold;
  color: #FDB813;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Verdana, arial, helvetica, sans-serif;
}    


#Content .homeimage 
{
  float: left;
  padding-left: 60px;
}

* html #Content .homeimage 
{
  float: left;
  padding-left: 120px;
}

*:first-child+html #Content .homeimage 
{
  float: left;
  padding-left: 60px;
}

object
{
  float: left;
  margin-left: 60px;
}

* html object
{
  float: left;
  margin-left: 0px;
}


#Content .righttest
{
  font-weight: bold;
  font-size: 16px;
  color: #005DAA;
  margin-right: 10px;
  margin-bottom: 10px;
  float: right;
  width: 300px;
}

#Content .bigred
{
  font-weight: bold;
  font-size: 22px;
  color: #ED3C44;
}

#Content .biggreen
{
  font-weight: bold;
  font-size: 22px;
  color: #74B743;
}

#Content .bigblue
{
  font-weight: bold;
  font-size: 22px;
  color: #005DAA;
}

#Content .biggold
{
  font-weight: bold;
  font-size: 22px;
  color: #FDB813;
}


#Homepagecontent {
  text-align: center;
}

#Footer
{
  clear: both;  
  color: #737373;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 230px;
  margin-right: 20px;
  margin-top: 25px;
  text-align: left;
}

/* 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;
}

.clear
{
  clear: both;
}
