.BodyWrap h2.browse-heading{
	font-size:28px;
	font-weight:bold;
	color:black;
	margin:0 0 10px 0;
}
.BodyWrap h2.browse-heading a{
    font-size: 28px;
    font-weight: bold;
    color: black;
    margin: 0 0 10px 0;
}
.BodyWrap h2.browse-heading a:hover {
    color: #4d4d4d;
    text-decoration: underline;
}
.BodyWrap ul.browse-list{
	margin:0;
	list-style-type:none;
	list-style-position:outside;
}
.BodyWrap ul.browse-list li{
	padding:10px;
    margin:0;
    border-bottom:dotted 1px silver;
}
.BodyWrap ul.browse-list li a{
	font-size:16px;
	font-weight:bold;
	line-height:26px;
    color:black;
}
.BodyWrap ul.browse-list li a:hover {
    color: #4d4d4d;
    text-decoration: underline;
}
.BodyWrap ul.browse-list li.primary-group-item {
    padding:0;
}
.BodyWrap ul.browse-list li.primary-group-item a {
    display:block;
    width:99%;
    background:#fffece;
    padding:10px;
}
.BodyWrap p.bread-crumbs{
    font-size:14px;
    color:black;
}
.BodyWrap p.bread-crumbs a {
    font-size: 14px;
    color: #0c69c7;
}
.BodyWrap p.bread-crumbs a:hover {
    color: #3e9af8;
    text-decoration:underline;
}
.errorMessage {
    background: #fbe3e4;
    color: #8a1f11;
    border-color: #fbc2c4;
    padding: 0.8em;
    margin-bottom: 1em;
    border: 2px solid #ddd;
}

.spacer {
    height: 500px;
}

@media only screen and (max-width: 640px) {
    .spacer {
        height: 300px;
    }
}