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;
}

