/** Header and Footer */
header .skin-title {
	margin-top: 34px;
}

.dma-full-width.scroll .skin-title {
	margin-top: 0px !important;
}

div#dnn_FooterLinks {
	left: 25%;
}

.skin-social-header {
	display: none;
	
}

/** Module 44611 **/

div#pubtitle {
	text-align: center;
}

div#pubabout {
	padding: 2vh 8vw;
}

div#dnn_ctr44611_HtmlModule_lblContent span:hover {
	background-color: lightgrey;
}

div#pubsubnav {
	text-align: center;
	border-top: 4px solid black;
	border-bottom: 4px solid black;
	width: 100%;
	margin: 0 auto;
	font-size: large;
}

div#pubsubnav span.currsp {
	background-color: lightgrey;
	display: inline-block;
	width: 20%;
	padding: 10px;
}

div#pubsubnav .navsp {
	display: inline-block;
	width: 20%;
	padding: 10px 10px;
}

/** Module 44614 **/

#dnn_ctr44614_Default_List_panSearch .search-panel {
	text-align: center;
	margin-top: 2vh;
}

table#dnn_ctr44614_Default_List_grdData {
	margin: 0 auto;
	margin-bottom: 2vh;
}

table#dnn_ctr44614_Default_List_grdData tbody {
	border: 2px solid black;
}

#dnn_ctr44614_Default_List_grdData td a {
	text-decoration: underline;
}

.dnnFormAndList .dnnGridHeader th {
	text-align: center;
}

tr.dnnGridItem td, tr.dnnGridAltItem td {
	text-align: center;
}

@media screen
	and (max-width: 777px) {
		div#pubsubnav span.currsp {
			width: 100%;
		}
		
		div#pubsubnav .navsp {
			width: 100%;
		}
	}
	
@media screen
	and (min-width: 778px)
	and (max-width: 1157px) {
		div#pubsubnav span.currsp {
			width: 30%;
		}
		
		div#pubsubnav .navsp {
			width: 30%;
		}
	}
	
@media screen
	and (min-width: 1158px) {
		div#pubsubnav span.currsp {
			width: 20%;
		}
		
		div#pubsubnav .navsp {
			width: 20%;
		}
	}