img.mppLogoWhiteCircle
{
	position: relative;
	z-index: 400;
	top: 0;
	left: 0;
}

#searchInput
{
	position: absolute;
	right: 0;
	z-index: 20;
}

#headerNoteDiv
{
	position: absolute;
	top: -5;
	left: 59;
	z-index: 11;
}

#navMenuDiv
{
	position: absolute;
	width: 100%;
	z-index: 15;
	top: 40;
}

#footerMenuDiv
{
	bottom: 30;
	z-index: 15;
	width: 100%;
	background-color: #336799;
	padding-top: 2px;
	padding-bottom: 2px;
}


img.blueSwooshes
{
	position: absolute;
	z-index: 10;
	right: 0;
	top: 21;
}

img.bottomBlueSwooshes
{
	z-index: 10;
	width: 100%;
}

#menuLinks
{
	margin-left: 65px;
}

table.footerNoteTable
{
	position: relative;
	z-index: 400;
	top: 60;	
}

#sectionLinks
{
	width: 100%;
	z-index: 300;
}

#footer
{

}

#footerMenuLinks
{
	margin-left: 30px;
}

#footerInfo
{
	position: relative;
	z-index: 30;
}

table.publicationsTable
{
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	z-index: 40;
}

td.publicationsTableCell
{
	border-left: 1px dashed #999999;
	width: 25%;
}

#bottomGradient
{
	position: relative;
	width: 100%;
	z-index: 35;
	top: -30;
}

table.newsAndEventsTable
{
	border-top: thin solid #666666;
	border-right: thin solid #666666;
	border-left: thin solid #666666;
	background: #DDD5C2;	
}

td.newsAndEventsCell
{
	border-right: thin solid white;
}

input.searchInput
{
	font-size: 11px;
	margin: 2px;
}

select.searchSelect
{
	font-size: 11px;
	margin: 2px;
}

input.searchButton
{
	font-size: 11px;
	margin: 2px;
}

img.brownRectangle
{
	position: relative;
	top: 0;
	left: 0;
	z-index: 50;
}

p.newsAndInfoHeader
{
	position: relative;
	z-index: 41;
}

#horzRule
{
	width: 100%;
	height: 3px;
	margin-top: 3px;
	border-top: dashed 1px grey;
}
