body
{
	Background:#3C3C3C url(../TemplateImages/HeaderGradientBG.gif) repeat-x;	
	text-align:center;
	margin:0;
	padding:0;
	font-family:Arial;
	font-size:.8em;
}

img
{
	margin:0;
	padding:0;
}

h3
{
	font-size:15px;
	margin:0;
	padding:0;
}

td,h3
{
	vertical-align:top;
}

li.TopMenu
{
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	display:none;
	padding:0 8px 0 8px;
	border-right: solid 1px #FFFFFF;
}
li.EndCap
{
	border:none;
}


a.NewsBlurb
{
	color:#2970C2;
}

.Wrapper
{
	width:752px;
	background:#FFFFFF;
	margin:auto;
	text-align:left;
}

.block
{
	display:block;
}


.HeaderImage
{
	margin-right:0px;
	padding:0;
}



.FontSize
{
	margin-left:5px;
	margin-right:5px;
	cursor:pointer;
}

.caption
{
	font-size:10px;
}

.NewsBlurb
{
	font-size:.75em;
}

.footerWrapper
{
	padding:5px 0 5px 0;
	text-align:center;
	font-size:10px;
	background:#1B284C;
	color:#FFFFFF;
}

#BodyWrapper
{

}

#MainHeader
{
	height:88px;	
	background:#1B284C url(../TemplateImages/HeaderBG.gif) no-repeat bottom left;
	position:relative;
}

#logo
{
	position:absolute;
	width:358px;
	height:67px;
	background: url(../TemplateImages/logo.gif) no-repeat 20px 8px ;
}

#TopMenu
{
	height:15px;
	float:right;
	margin:23px 24px 0 10px ;
}

#headerImages
{
	height:129px;
	background:#FFFFFF;
	overflow:hidden;
}

#HeaderImagesPadding
{
	padding:3px;
}

#frmSearch
{
	display:block;
}

#SearchPosition
{
	position:absolute;
	right:20px;
	top:47px;
	width:215px;
	height:25px;
}

#txtSearch
{
	border:solid 2px #000000;
	height:22px;
	_height:24px;
}

#btnSubmit
{
	background:#4A5982;
	border:solid 2px #000000;
	margin-left:3px;
}

#ContentBodyDivider
{
	height:8px;
	background:#2C3550;
	overflow:hidden;
}

#ContentTable
{
	padding:0;
	margin:0;
}

#Content
{
	background:url(../TemplateImages/topGradient.gif) repeat-x;
}

#MainContent
{
	font-size:.8em;
	width:540px;
	_width:560px;
}

#ContentPadding
{
	padding:10px 20px 10px 0;
}

#LeftColumn
{
	width:202px;
	vertical-align:top;
}

#calprev, #calnext {
  text-decoration: underline;
  cursor: pointer;
  font-size:9pt;
  }

#calprev {
  margin-top: 20px;
  }

#calnext {
  margin-left: 84px;
  }

.CurrentEventDay {
  background-color: #1B284C;
  color: #FFFFFF;
  font-weight: bold;
  }

#MenuPadding
{
	margin: 20px 5px 20px 5px;
}

#LeftColumnPadding
{
	padding:10px;
	padding-top:10px;
}

#LeftColumnWidth
{
	width:200px;
	_width:185px;
}

#divFontSizePadding
{
	margin-left:25px;
}

#footer
{
	background:#2D3343;
}

/* Menu style */

#iwebmenu img {
  position: absolute;
  right: 2px;
  top: 8px;
  }

#iwebmenu, #iwebmenu ul {
  font-family: Arial, sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-position: outside;
  position: relative;
  line-height: 24px;
  z-index: 99;
  _overflow: visible !important;
  }
  
#iwebmenu a:link, #iwebmenu a:active, #iwebmenu a:visited {
  display: block;
  padding: 0px 2px;
  color: #FFF;
  text-decoration:none;
  background-color: #00489E;
  }

#iwebmenu a:hover {
  background-color: #1B284C;
  color: #FFF;
  }

.iwmlevel1:link, .iwmlevel1:active, .iwmlevel1:visited {
  background-color: #FFF !important;
  color: #000 !important;
  }
 
.iwmlevel1:hover {
  background-color: #1B284C !important;
  color: #FFF !important;
  }

#iwebmenu li {
  float: left;
  position: relative;
  text-align: left;
  width: 150px;
  }

#iwebmenu ul {
  position: absolute;
  width: 150px;
  display: none;
  }

#iwebmenu li ul a {
  width: 150px;
  float: left;
  }

#iwebmenu ul ul {
	/*_top: auto;*/
  }	

#iwebmenu li ul {
  margin: -24px 0 0 149px;
  }

#iwebmenu li ul ul {
  margin: 0 0 0 178px;
  _margin: 0 0 0 0;
  }

#iwebmenu li:hover ul ul, #iwebmenu li:hover ul ul ul, #iwebmenu li:hover ul ul ul ul, #iwebmenu li:hover ul ul ul ul ul {
  display: none;
  }
  
#iwebmenu li:hover ul, #iwebmenu li li:hover ul, #iwebmenu li li li:hover ul, #iwebmenu li li li li:hover ul, #iwebmenu li li li li li:hover ul {
  display: block;
  }
