#Viewport 
{
	width: 100%;
	text-align: center;
}
.outerBounds 
{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.innerBounds 
{
	width: 100%;
	text-align: left;
}

#PageBody 
{
}
#PageBodyInner 
{
}
#Columns 
{
	background-image: url(/shared/images/pbg.gif);
	background-repeat: repeat-y;
}
#ColumnsInner 
{
}
#ColLeft 
{
	float: left;
	width: 176px;
	height: auto;
	overflow: hidden;
}
#ColLeftInner 
{
	padding: 0 0 5px 0;
}
#ColMiddle 
{
	float: left;
	width: 584px;
	height: auto;
	min-height: 600px;
	overflow: hidden;
	background-image: url(/shared/images/pageseal.gif);
	background-repeat: no-repeat;
	background-position: 60px 450px;
}
#ColMiddleInner 
{
	padding: 0 0 5px 0;
}

#Seal 
{
	width: 176px;
	height: 183px;
	overflow: hidden;
	background-image: url(/shared/images/sealbg.jpg);
	background-repeat: no-repeat;
}
#Seal a 
{
	display: block;
	width: 169px;
	height: 167px;
	padding-top: 10px;
	padding-left: 7px;
	/*
	margin-top: 10px;
	margin-left: 7px;
*/
}
#Banner 
{
	position: relative;
	top: 0;
	left: 0;
	width: 584px;
	height: 148px;
	overflow: hidden;
	background-image: url(/shared/images/bannerbg.gif);
	background-repeat: no-repeat;
}
#Banner a 
{
	display: block;
	width: 418px;
	height: 113px;
	/*margin-top: 1px;*/
	margin-left: 23px;
}
#Date 
{
	position: absolute;
	top: 118px;
	left: 420px;
	width: 160px;
	height: 20px;
	overflow: hidden;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
}

#MainNav 
{
	width: 175px;
	height: auto;
	margin-left: 1px;
}
#MainNav .topItem 
{
	width: 175px;
	height: 30px;
	overflow: hidden;
	background-image: url(/shared/images/topitem.gif);
	background-repeat: no-repeat;
}
#MainNav .topItem a, #MainNav .topItem span
{
	display: block;
	padding: 6px 8px 0 22px;
}

#MainNav .navItem
{
	width: 175px;
	height: 27px;
	overflow: hidden;
	background-image: url(/shared/images/navitem.gif);
	background-repeat: no-repeat;
}

#MainNav .subNavItem 
{
	width: 175px;
	height: 27px;
	overflow: hidden;
	background-image: url(/shared/images/subnavitem.gif);
	background-repeat: no-repeat;
}

#MainNav .navItem a, #MainNav .navItem span 
{
	display: block;
	padding: 3px 8px 0 22px;
}
#MainNav .subNavItem a, #MainNav .subNavItem span 
{
	display: block;
	padding: 1px 8px 0px 32px;
}
#MainNav .topItem a, #MainNav .navItem a, #MainNav .subNavItem a
{
	text-decoration: none;
}
#MainNav .topItem a:hover, #MainNav .topItem a:active, #MainNav .topItem span, 
#MainNav .navItem a:hover, #MainNav .navItem a:active, #MainNav .navItem span, 
#MainNav .subNavItem a:hover, #MainNav .subNavItem a:active, #MainNav .subNavItem span
{
	text-decoration: underline;
}

#ContentSpace 
{
	width: 584px;
	height: auto;
	overflow: hidden;
}
#ContentMain 
{
	float: left;
	width: 423px;
	height: auto;
	overflow: hidden;
}
#ContentMainInner 
{
	padding: 1px 10px;
}
#ContentRight 
{
	float: left;
	width: 161px;
	height: auto;
	overflow: hidden;
}
#ContentRightInner 
{
	padding: 1px 8px;
}


#PageFooter 
{
	position: relative;
	top: -6px;
	left: 0;
	width: 760px;
	height: 43px;
	overflow: hidden;
	background-image: url(/shared/images/footer.gif);
	background-repeat: no-repeat;
}
#PageFooterInner 
{
	padding: 14px 0 0 0;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
}
.footerItem 
{
	display: inline;
	margin-top: 4px;
}
.footerItem a, .footerItem a:link, .footerItem a:visited
{
	color: #000000;
	text-decoration: none;
}
.footerItem a:hover, .footerItem a:active 
{
	text-decoration: underline;
}
.footerSep 
{
	display: inline;
	width: 1px;
	height: 23px;
	overflow: hidden;
	margin: 0 20px;
}
.footerSep img 
{
	vertical-align: middle;
}
#CMSBucket4
{
	float: left;
	width: 195px;
	overflow: hidden;
	height: auto;
	margin-right: 12px; 
}

#CMSBucket5
{
	float: left;
	width: 193px;
	overflow: hidden;
	height: auto;
}

#HomeBottom 
{
	width: 400px;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(/shared/images/maroon-dot.gif);
}