body, a, div, li, ul, p, h1, h2, h3, h4, img
{
	font-family:Sans-Serif;
	font-size:small;
	padding:0;
	margin:0;
	font-weight:normal;
	text-decoration:none;
	border:0px none;
}

.container
{
	overflow:hidden;	
}
.head, .foot
{
	text-align:center;
}
.body
{
	padding:0 4%;
}

h3, h3 a
{
	font-size:medium;
	font-weight:bold;
}
h3
{
	margin-left:.2em;
}
.subhead
{
	font-weight:bold;
	padding:.2em;
	margin: 0 0 .5em 0;
}

h2
{
	font-weight:bold;
}
.more
{
	text-align:center;
	margin:.2em 0;
}
.linkitem, .ml div, .fn div
{
	padding:.2em 0;
}

h2, .date, .bc
{
	padding:.2em 0;
	margin: 0 0 .5em 0;
}
.ap, .bp, .er
{
	margin-bottom:.5em;
}
.er
{
	padding-bottom:.25em;
}

.ll
{
	margin-bottom:.5em;
}

.bp .pi
{
	width:45%;
	float:left;
}

.ap .pi, .ar .pi
{
	text-align:center;
	margin:.5em 0;
}
.clear
{
	clear:both;
}
.ad
{
	text-align:center;
}
.ad a img
{
	padding:.4em 0;
}

.date
{
	font-weight:bold;
}

.search div
{
	margin:.2em 0;
}

.ar p, .ar .showall
{
	padding-bottom:.5em;
}
.SwitchView
{
	text-align:left;
	background:#dfe4e0;	
	border:#cacaca solid 1px;
	padding:2px 1em;
}

/* Stuff for Portal Headers */
.headerDiv
{
	padding:0.5em 0px 0px 0.5em;
	margin:0px 0px 1px 0px;
	background-color:#f79b35;
}

.footerDiv
{
	padding:0px 0px 0.5em 0.5em;
	margin:1px 0px 0px 0px;
	background-color:#f79b35;
}
