html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
}
body {
  background-color: #ffffff;
  color: #333399;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 18px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
}
h1 {
  color: #333399;
  font-size: 16px;
  font-weight: bold;
  line-height: 18px;
}
h2 {
  color: #00B4C5;
  font-size: 14px;
  font-weight: bold;
  margin: 20px 0 0 0;
}
h3 {
  color: #00B4C5;
  font-size: 12px;
  font-weight: bold;
  margin: 20px 0 0 0;
}
p {
	margin: 7px 0 7px 0;
}
a,  a:link {
  color: purple;
  text-decoration: none;
}
a:visited {
  color: purple;
  text-decoration: none;
}
a:hover {
  color: purple;
  text-decoration: underline;
}
a:focus {
  color: purple;
}
a:active {
  color: purple;
}
#outerWrapper {
  border-right: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; border-top: solid 4px #00B5C6;
  margin: 0 auto 0 auto;
  text-align: left;
  width: 960px;
}
#outerWrapper #header {
  background-color: #ffffff; 
  background-image: url(../Images/TopBannerBackground.jpg); background-repeat: no-repeat;
  border-bottom: solid 2px #00B5C6;
  height: 120px;
  line-height: 15px;
  padding: 0px 0px 0px 0px;
  margin-bottom: 0px;
}
#outerWrapper #header #Contact {
  width: 350px;
  height: 22px;
  margin: 15px 25px 0 0;
  clear: both;
  float: right;
  font-size: 18px; font-weight: bold;
  color: white;
  text-align: right;
}
#outerWrapper #header #Contact a {
	color: #FFF;
	text-decoration: none;
}
#outerWrapper #contentWrapper {
	margin-top: 10px;
	background-image: url(../Images/Columns.jpg); background-repeat: repeat-y;
}
#outerWrapper #contentWrapper #leftColumn1 {
  border-top: solid 1px #CCCCCC;
  float: left;
  padding: 11px 10px 10px 10px;
  width: 200px;
}
#outerWrapper #contentWrapper #rightColumn1 {
  border-top: solid 1px #CCCCCC;
  float: right;
  padding: 10px 10px 10px 10px;
  width: 200px;
}
#outerWrapper #contentWrapper #content {
  margin: 0 230px 0 230px;
  padding: 10px 10px 10px 10px;
}
#outerWrapper #contentWrapper #clearFloat {
  clear: both;
  display: block;
}
#outerWrapper #footer {
  background-color: #00B5C6;
  border-top: solid 1px #CCCCCC;
  padding: 5px 10px 10px 10px;
  font-size: 11px; font-weight: bold; color: #ffffff;
  text-align: center;
}

#outerWrapper #footer a {
  color: #ffffff;
}

#outerWrapper #contentWrapper #leftColumn1 .LeftColImage {
  width: 200px;
  border: solid 1px #CCCCCC;
  padding: 0 0 0 0;
}

#outerWrapper #contentWrapper #leftColumn1 .SearchBox {
  background-color: #E5F7F9;
	width: 186px;
  border: solid 1px #CCCCCC;
  padding: 2px 4px 5px 10px;
  margin-top: 10px;
  font-size: 11px;
}
.SearchField {
	margin-bottom: 5px;
}
#outerWrapper #contentWrapper #leftColumn1 .NewsletterBox {
  width: 180px;
  background-color: #00B5C6;
  border: solid 1px #CCCCCC;
  padding: 2px 10px 2px 10px;
  margin-top: 10px;
  font-weight: bold; color: #ffffff;
  text-align: center;
}
#outerWrapper #contentWrapper #leftColumn1 .SubscribeBox {
  width: 180px;
  background-color: #E5F7F9;
  border: solid 1px #CCCCCC;
  padding: 2px 10px 2px 10px;
  margin-top: 2px;
  font-size: 11px;
}
#outerWrapper #contentWrapper #leftColumn1 .QuotesBox {
  width: 180px;
  
  border: solid 0px #CCCCCC;
  padding: 2px 10px 2px 10px;
  margin-top: 10px;
  font-style: italic;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 13px;
}
#outerWrapper #contentWrapper #leftColumn1 .ScrollerLeftColumn {
	width: 200px;
	font-weight:bold;
	text-align:center;
	padding: 5px 0 10px 0;
}
.QuoteBoxSignature {
	font-size: 11px;
	text-align: right;
	font-style: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}
#outerWrapper #contentWrapper #rightColumn1 .EventsBox {
  width: 180px;
  background-color: #023874;
  border: solid 1px #CCCCCC;
  padding: 2px 10px 2px 10px;
  margin-top: -1px;
  font-weight: bold; color: #ffffff;
  text-align: center;
}
#outerWrapper #contentWrapper #rightColumn1 .EventsListBox {
  width: 180px;
  background-color: #E5EBF1;
  border: solid 1px #CCCCCC;
  padding: 2px 10px 2px 10px;
  margin-top: 2px;
  font-size: 11px;
}
#outerWrapper #contentWrapper #rightColumn1 .BookBox {
  width: 180px;
  background-color: #023874;
  border: solid 1px #CCCCCC;
  padding: 2px 10px 2px 10px;
  margin-top: 10px;
  font-weight: bold; color: #ffffff;
  text-align: center;
}
#outerWrapper #contentWrapper #rightColumn1 .BookListBox {
  width: 180px;
  background-color: #E5F7F9;
  border: solid 1px #CCCCCC;
  padding: 2px 10px 2px 10px;
  margin-top: 2px;
  font-size: 11px;
}
#outerWrapper #contentWrapper #rightColumn1 .BlogBox {
  width: 180px;
  background-color: #00B5C6;
  border: solid 1px #CCCCCC;
  padding: 2px 10px 2px 10px;
  margin-top: 10px;
  font-weight: bold; color: #ffffff;
  text-align: center;
}
#outerWrapper #contentWrapper #rightColumn1 .BlogListBox {
  width: 180px;
  background-color: #E5EBF1;
  border: solid 1px #CCCCCC;
  padding: 2px 10px 2px 10px;
  margin-top: 2px;
  font-size: 11px;
}
form {
	margin: 0px;
}
img {
	border: 0;
}
.ImgLeftAlign {
	text-align: left; margin-right: 10px; margin-bottom: 10px;
}
.ImgRightAlign {
	text-align: right; margin: 0 0 10px 10px;
}
.Message {
	color: #CC0000;
}
.EventTitle {
	font-size: 12px;
}
.TextAlignLeft {
	clear: both; text-align: left;
}
.TextAlignRight {
	clear: both; text-align: right;
}