* {
  margin: 0;
}

html, body {
	width: 100%;
    height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 12pt;
}

body {
	overflow-y: scroll;
}
.small { 
	font-size: 10pt;
}
a {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
}
a img {
	border: 0;
	border: none;
    outline: none
}

p {
	padding-top: 10px;
	padding-bottom: 10px;
}

.inputpadding {
	padding: 5px;
}

.input-defaults {
	width: 200px;
}

.attachments {
	margin: 0px;
	display: block;
	width: 100%;	
}
.attachments:hover {
	/*background: #cccccc;*/
	color: #00a652;
	text-decoration: underline;
}	
#vertical-seperator {
	height: 10px;
}
	
/* DEFAULTS AND COLOURS */
div#wrapper {
	width: 100%;
	height: 100%;
	min-height: 100%;
	/*height: auto !important;*/
	margin: 0px 0px 0px 0px;
}
/*Dit is voor mobiel!!!*/
div#headercontainer {		
	width: 100%;
	overflow: hidden;
}

div#header-logo {
	/*position: absolute;*/
	width: 100%;
	overflow: hidden;
	text-align:center;
	/*left: 50%;
	margin-left: 267px;
	z-index:2;*/
}

div#header-logo-pre {
		text-align: center;
		padding-top: 20px;
		padding-bottom: 20px;
		z-index:2;

	}
	

	
	div#header-logo-after {
		text-align: center;
		padding-top: 20px;
		padding-bottom: 20px;
		z-index:2;
	}

div#menucontainer {
	text-align: center;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 12pt;
	font-weight: bold;
	/*margin-top:10px;*/
	overflow: hidden;
}

div#contentcontainer {
	/*font-family: Arial, sans-serif;*/
	/*font-size: 12pt;*/
}
	
div#contentcontainer2 {
	/*font-family: Arial, sans-serif;*/
	/*font-size: 12pt;*/
	line-height: 20pt;
}
	
div#attachmentcontainer {
	/*font-family: Arial, sans-serif;*/
	/*font-size: 10pt;*/
}

div#footercontainer {
	/*font-family: Arial, sans-serif;*/
	/*font-size: 10pt;*/
}

div#default-seperator {
	height: 10px;
}

div#full-width-horizontal-seperator {
	height: 10px;
}
		
/* CONTENT ITEMS */
div#header-left-block {
}

div#header-right-block {
}


/* CONTAINER SPECIFIC STYLES */
#header-left-block h1 {
	/*font-family: Arial, sans-serif;*/
	font-weight: 300;
	/*font-size: 24pt;*/
	font-size: 36px;
	line-height: 34px;
}

#contentcontainer h1 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 600;
	font-size: 20pt;
	line-height: 18pt;
}

#contentcontainer h2 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: 100;
	font-size: 16pt;
}

#attachmentcontainer h1 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 20pt;
}

#contentcontainer2 h1 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 20pt;
}
#contentcontainer2 h2 {
	font-family: Arial, sans-serif;
	font-weight: 300;
	font-size: 12pt;
}

#footercontainer h1 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-size: 20pt;
}
#footercontainer h2 {
	/*font-family: Arial, sans-serif;*/
	font-weight: 300;
	font-size: 12pt;
}

.maintitle {
	font-size: 30pt;
	vertical-align: left;
}

/* OVERALL TEXT STYLES */
h3 {
	/*font-family: Arial, sans-serif;*/
	font-weight: 300;
	font-size: 14pt;
}

/* Table voor Tarieven */
.tarieventabel {
	width:100%;
	background-color:transparent;
	border-spacing: 1px;
	
    border-collapse: collapse;
	border: 1px solid black;
}

.tarieventabel th {
	font-size:12pt;
	width:100%;
	height:35px;
	/*border-style: solid;
    border-width: 1px;
	border-radius:1px; */
	background-color:#83BB26;
	
}

.tarieventabel tr {
	border: 1px solid black;
}

.tarieventabel td { 
    padding: 10px;
	width:100%;
}

.tarieventabel table { 
width:100%;
}




/* Nieuws overzicht voor plaatsing op de nieuwspagina */
div#searchresult-seperator {
	/*border-top: 1px solid #fff;*/
}

div#speci-block {
	padding: 20px;
	background: #eaeaea;
	display: block;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix{
	zoom: 1;
}

.search li {
	list-style-type: none;
	list-style: none;
}

.clear {
	clear: both;
}


/* RESPONSIVE SETTINGS FOR PC, TABLETS AND SMARTPHONES */
@media screen and (min-width: 768px) {
	.ToTop{
		z-index: 9999;
		width:40px; 
		height:40px;
		padding:0px; 
		text-align:center; 
		font-weight: bold;
		text-decoration: none;
		position:fixed;
		bottom:40px;
		right:40px;
		display:none;
		background-image: url("../images/btn-totop-1.png");
		
	}
	.ToTop:hover{
		text-decoration:none;
		background-image: url("../images/btn-totop-2.png");
		-webkit-transition: opacity 0.5s ease-in-out;
		-moz-transition: opacity 0.5s ease-in-out;
		-o-transition: opacity 0.5s ease-in-out;
		transition: opacity 0.5s ease-in-out;
	}

	div#headercontainer {
		width: 100%;
		height: auto;
		display: block;
		overflow: hidden;
		background-color: rgba(0, 171, 103, .6);
		/*position: fixed;
		z-index: 99999;*/
	}
	
	div#menucontainer {
		width: 100%;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		/*height: 45px;*/
	}
	div#precontentcontainer{
		width: 100%;
		overflow: hidden;
		/*min-height: 300px;*/
		/*height:auto; dit voor bannermerc */ 
	}
	div#contentcontainer {
		width: 100%;
		overflow: hidden;
	}
	
	div#contentcontainer2 {
		width: 100%;
		min-height: 100px;
		overflow: hidden;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	
	div#attachmentcontainer {
		width: 100%;
		overflow: hidden;
	}
	
	div#footercontainer {
		width: 100%;
		min-height: 50px;
	}
	
	
	div#header-inner-wrapper, div#menu-inner-wrapper, div#breadcrumb-inner-wrapper, div#precontent-inner-wrapper, div#content-inner-wrapper, div#content2-inner-wrapper, div#attachment-inner-wrapper, div#footer-inner-wrapper {
		   width: 960px;
		   margin: 0px auto;
	}
	
	div#content-inner-wrapper {
		border-radius: 10px;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	/*.header-rechts{
		float:left;
		margin-top:10px;
		margin-left:25px;
		width:500px;
		color:#000;
		/*font-family: Arial, sans-serif;*/
	}
	
	/*.header-rechts p{
		margin-left:15px;
		padding-left:5px;	
	}
	
	.header-rechts img{
		margin-top:0px;
		float:left
		}*/

	div#pclear{
		   clear: both;
	}		
	
	div#facebook {
		float:right;
		margin:0px;
	}	
		
	
	div#menu-inner-wrapper {
		/*margin-top: 10px;*/
		
	}
	div#breadcrumb-inner-wrapper {
		height: 26px;
		padding-top: 5px;
	}
	div#content-inner-wrapper {
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		/*border-right: 10px solid #00a652;*/
		overflow: hidden;
		
	}
	div#content2-inner-wrapper {
		overflow: hidden;
	}

	/* HEADER ITEMS */
	div#loggedin  {
		position: absolute; left: 20px; height: 20px; padding: 2 20 2 20px; background-color: #000; color: #fff; font-size: 9pt;
	}
	div#loggedin  a{
		color: #fff;
	}
	div#loggedin  a:hover{
		text-decoration: underline;
	}

	div#header-logo-pre {
		text-align: left;
		padding-top: 20px;
		padding-bottom: 20px;
		z-index:2;
		float: left;
	}
	
	div#header-logo {
		text-align: center;
		padding-top: 20px;
		padding-bottom: 20px;
		z-index:2;
		float: left;
	}
	
	div#header-logo-after {
		text-align: right;
		padding-top: 20px;
		padding-bottom: 20px;
		z-index:2;
	}
	
	div#header-search {
		float: left;
		margin-top: 30px;
		padding: 0px;
		overflow: hidden;
	}
	div#header-search-button {
		float: left;
		margin-top: 30px;
	}
	
	
	/* CONTENT ITEMS */
	div#header-left-block {
		width: 230px;
		height: 315px;
		float: left;
		left: 0px;
		overflow: hidden;
		
	}

	div#header-right-block {
		width: 730px;
		height: 315px;
		float: left;
	}
	
	div#content-page-header {
	}
	
	div#content-page-header2 {
		width: 100%;
		height: 3px;
	}
	
	div#content-1column-1 {
		width: 100%;
	}
	
	div#content-2column-1 {
		float: left;
		width: 230px;
	}
	
	div#content-2column-2 {
		float: left;
		width: 700px;
		overflow: hidden;
		display: block;
	}
	
	div#content-3column-1 {
		float: left;
		width: 33%;
	}
	div#content-3column-2 {
		float: left;
		width: 34%;
	}
	div#content-3column-3 {
		float: left;
		width: 33%;
	}
	
	
	div#content2-4column-1 {
		float: left;
		width: 25%;
	}
	div#content2-4column-2 {
		float: left;
		width: 25%;
	}
	div#content2-4column-3 {
		float: left;
		width: 25%;
	}
	div#content2-4column-4 {
		float: left;
		width: 25%;
	}
	div#content-margin {
		margin: 10px;
	}
	
	/* Blokken gebruikt voor de MGS website */
	div#content-block { float: left; /*display: table-cell;*/ overflow: hidden; text-overflow:ellipsis; word-wrap: break-word; min-height: 100%; }
	div#content-block a {  }
	div#content-block a:hover { text-decoration: underline; }
	
	#content-inner-block { margin: 5px; overflow: hidden; min-height: 100%; }
	
	div#footer-margin {
		padding-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}
	#footer-left {
		text-align: left;
		/*float: left;*/
	}
	#footer-right {
		text-align: right;
		float: right;
	}
	
	.site-search { 
		top: 0px;margin: 0px;
		border: 1px solid #eb924c;
		background: #ed791d;
		height: 28px;
		width: 200px;
		padding-left: 5px;
		color: #fff;
		font-size: 12pt;
		font-family: Arial, Helvetica, sans-serif;
	}
		
	.slider { margin: 0px 0 0px!important;}
	#carousel li {margin-right: 5px;}
	#carousel img {display: block; opacity: .5; cursor: pointer;}
	#carousel img:hover {opacity: 1;}
	#carousel .flex-active-slide img {opacity: 1; cursor: default;}
	
}

@media screen and (max-width: 768px) and (min-width: 480px) {
	.ToTop{
		z-index: 9999;
		width:40px; 
		height:40px;
		padding:0px; 
		text-align:center; 
		font-weight: bold;
		text-decoration: none;
		position:fixed;
		bottom:40px;
		right:40px;
		display:none;
		background-image: url("../images/btn-totop-1.png");
		
	}
	.ToTop:hover{
		text-decoration:none;
		background-image: url("../images/btn-totop-2.png");
		-webkit-transition: opacity 0.5s ease-in-out;
		-moz-transition: opacity 0.5s ease-in-out;
		-o-transition: opacity 0.5s ease-in-out;
		transition: opacity 0.5s ease-in-out;
	}
	
	div#headercontainer {
		width: 100%;
		height: 120px;
		overflow: hidden;
	}
	
	div#menucontainer {
		width: 100%;
		/*height: 50px;*/
	}
	div#precontentcontainer{
		width: 100%;
		overflow: hidden;
		
	}
	div#contentcontainer {
		width: 100%;
		overflow: hidden;
	}
	
	div#contentcontainer2 {
		width: 100%;
		min-height: 100px;
		overflow: hidden;
	}
	
	div#attachmentcontainer {
		width: 100%;
		overflow: hidden;
	}
	
	div#footercontainer {
		width: 100%;
		min-height: 50px;
	}
	
	
	div#header-inner-wrapper, div#menu-inner-wrapper, div#breadcrumb-inner-wrapper, div#precontent-inner-wrapper, div#content-inner-wrapper, div#content2-inner-wrapper, div#attachment-inner-wrapper, div#footer-inner-wrapper {
		   width: 100%;
		   margin: 0px auto;
	}
	div#menu-inner-wrapper {
		overflow: hidden;
	}
	div#content2-inner-wrapper {
		overflow: hidden;
	}
	div#attachment-inner-wrapper {
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		border-left: 10px solid #00a652;
		border-right: 10px solid #00a652;
		background: #ffe8cd;
		/*overflow: hidden;*/
	}
	
	/* HEADER ITEMS */
	div#loggedin  {
		position: absolute; left: 20px; height: 20px; padding: 2 20 2 20px; background-color: #000; color: #fff; font-size: 9pt;
	}
	div#loggedin  a{
		color: #fff;
	}
	div#loggedin  a:hover{
		text-decoration: underline;
	}

	div#header-logo {
		float: left;
		padding-top: 10px;
		z-index:2;
	}
	
	div#header-logo-pre {
		text-align: left;
		padding-top: 10px;
		z-index:2;
		float: left;
	}
	
	div#header-logo-after {
		text-align: right;
		padding-top: 10px;
		z-index:2;
	}
	
	div#header-title {
		float: left;
		margin-left: 10px;
		margin-top: 20px;
		margin-right: 70px;
		font-family: arial;
		font-size: 30pt;
		letter-spacing:-1px;
		/*font-family: 'Open Sans', sans-serif;*/
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #00a652;
		/*font-family: 'Open Sans Condensed', sans-serif;*/
	}

	
	div#header-search {
		float: left;
		margin-top: 30px;
		padding: 0px;
		overflow: hidden;
	}
	div#header-search-button {
		float: left;
		margin-top: 30px;
	}
	
	.header-rechts{
		float:left;
		margin-top:10px;
		margin-left:25px;
		width:500px;
		color:#000;
		/*font-family: Arial, sans-serif;*/
	}
	
	.header-rechts p{
		margin-left:15px;
		padding-left:5px;	
	}
	
	.header-rechts img{
		margin-top:0px;
		float:left
		}

	div#pclear{
		   clear: both;
	}		
	
	div#facebook {
		float:right;
		margin:0px;
	}	
	
	/* CONTENT ITEMS */
	div#header-left-block {
		width: 230px;
		height: 315px;
		float: left;
		left: 0px;
		overflow: hidden;
		
	}

	div#header-right-block {
		/*position: relative;*/
		width: 730px;
		height: 315px;
		float: left;
		
		/*z-index:1;*/
	}
	
	div#content-page-header {
		/*width: 100%;
		height: 20px;
		background-color: #fff9f2;
		border-bottom: 1px solid #f6911f;*/
	}
	div#content-page-header2 {
		width: 100%;
		height: 10px;
	}
	
	div#content-1column-1 {
		width: 100%;
	}
	
	div#content-2column-1 {
		float: left;
		width: 230px;
	}
	
	div#content-2column-2 {
		float: left;
		width: 700px;
		overflow: hidden;
		display: block;
	}
	
	div#content-3column-1 {
		float: left;
		width: 33%;
	}
	div#content-3column-2 {
		float: left;
		width: 34%;
	}
	div#content-3column-3 {
		float: left;
		width: 33%;
	}
	
	
	div#content2-4column-1 {
		float: left;
		width: 50%;
	}
	div#content2-4column-2 {
		float: left;
		width: 50%;
	}
	div#content2-4column-3 {
		float: left;
		width: 25%;
	}
	div#content2-4column-4 {
		float: left;
		width: 25%;
	}
	div#content-margin {
		margin: 10px;
	}
	
	/* Blokken gebruikt voor de MGS website */
	div#content-block { float: left; /*display: table-cell;*/ overflow: hidden; text-overflow:ellipsis; word-wrap: break-word;  min-height: 100%; }
	div#content-block a {  }
	div#content-block a:hover { text-decoration: underline; }
	
	#content-inner-block { margin: 5px; overflow: hidden; min-height: 100%; }
	
	div#footercontainer {
		width: 100%;
		min-height: 50px;
		overflow: hidden;
	}
	
	div#footer-margin {
		padding-top: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}
	#footer-left {
		text-align: left;
		float: left;
	}
	#footer-right {
		text-align: right;
		float: right;
	}
	
	.site-search { 
		top: 0px;margin: 0px;
		border: 1px solid #eb924c;
		background: #ed791d;
		height: 28px;
		width: 200px;
		padding-left: 5px;
		color: #fff;
		font-size: 12pt;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	.banner {
		/*display:none;*/
	}
	
	#precontent-inner-wrapper{

	}
	
	#precontent-inner-wrapper{
		width: 100%;
		overflow: hidden;
	}
	
	#precontentcontainer {
		width: 100%;
		overflow: hidden;
	}
		
}


@media only screen and (max-width: 480px) {
	.image-size-100p {
		max-width: 100%;
	}
	.dis {
		display: none;
	}
	
	.ToTop{
		z-index: 9999;
		width:40px; 
		height:40px;
		padding:0px; 
		text-align:center; 
		font-weight: bold;
		text-decoration: none;
		position:fixed;
		bottom:70px;
		right:40px;
		display:none;
		background-image: url("../images/btn-totop-1.png");
		
	}
	.ToTop:hover{
		text-decoration:none;
		background-image: url("../images/btn-totop-2.png");
		-webkit-transition: opacity 0.5s ease-in-out;
		-moz-transition: opacity 0.5s ease-in-out;
		-o-transition: opacity 0.5s ease-in-out;
		transition: opacity 0.5s ease-in-out;
	}
	
	.image { width: 300px; }
	
	div#headercontainer {
		width: 100%;
		overflow: hidden;
	}
	
	div#menucontainer {
		width: 100%;
		background-color: #333;
	}
	
	div#header-inner-wrapper, div#content-inner-wrapper, div#attachment-inner-wrapper, div#footer-inner-wrapper {
		   width: 100%;
	}

	div#header-logo {
		text-align: center;
		z-index:2;
	}
	
	#facebook{display: none;}
	.header-rechts{display: none;}
	
	div#header-title {
		display: none;
		margin-left: 10px;
		margin-top: 30px;
		margin-bottom: 10px;
		font-family: arial;
		font-size: 30pt;
		letter-spacing:-1px;
		line-height: 24pt;
		/*font-family: 'Open Sans', sans-serif;*/
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 700;
		color: #00a652;
		/*font-family: 'Open Sans Condensed', sans-serif;*/
	}
	
	
	#header-search { background: #000;
		padding-left: 10px;
		top: 0px;
	}
	#header-search input {
		margin: 0px;
	}
	#sitesearch {
		bottom: 0px;
	}
	#site-search-btn { 
		cursor: pointer;
		bottom: 0px;
	}
	div#loggedin  {
		position: absolute; padding-left: 10px; width: 100%; height: 20px; background-color: #000; color: #fff; font-size: 9pt;
	}
	div#loggedin  a{
		color: #fff;
	}
	div#loggedin  a:hover{
		text-decoration: underline;
	}	
		
	/* CONTENT ITEMS */
	div#header-left-block {
		top: 0px;
		margin-top: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		width: 100%;
		background: #6e7678;
		overflow: hidden;
	}
	
	div#header-right-block {
		display: none;
	}
	
	div#content-1column-1 {
		width: 100%;
	}
	
	div#content-2column-1 {
		width: 100%;
	}
	div#content-2column-2 {
		width: 100%;
	}
	
	div#content-3column-1 {
		width: 100%;
	}
	div#content-3column-2 {
		width: 100%;
	}
	div#content-3column-3 {
		width: 100%;
	}
	
	
	div#content2-4column-1 {
		width: 100%;
	}
	div#content2-4column-2 {
		width: 100%;
	}
	div#content2-4column-3 {
		width: 100%;
	}
	div#content2-4column-4 {
		width: 100%;
	}
	div#content-margin {
		top: 0px;
		margin-top: 0px;
		padding: 10px;
	}
	
	div#content-block { min-width: 100%; overflow: hidden; text-overflow:ellipsis;word-wrap: break-word; }
	div#content-block a {  }
	div#content-block a:hover { text-decoration: underline; }
	
	#content-inner-block{ min-width: 100%; overflow: hidden; text-overflow:ellipsis;word-wrap: break-word; }
	
	div#footer-margin {
		padding: 10px;
		top: 0px;
		margin-top: 0px;
	}
	
	div#footercontainer {
		width: 100%;
		min-height: 50px;
	}
	
	div#attachmentcontainer {
		width: 100%;
		min-height: 50px;
	}
	
	#footer-left {
		text-align: left;
	}
	#footer-right {
		text-align: left;
	}

	.site-search { 
		top: 0px;margin: 0px;
		border: 1px solid #eb924c;
		background: #ed791d;
		height: 28px;
		width: 200px;
		padding-left: 5px;
		color: #fff;
		font-size: 12pt;
		font-family: 'Arial', sans-serif;
	}
	
	.banner {
		/*display:none;*/
	}
	
	#precontent-inner-wrapper{
		width: 100%;
		overflow: hidden;
	}
	
	#precontentcontainer {
		width: 100%;
		overflow: hidden;
	}

		
}


/* Samsung Galaxy S4 Landscape 
@media screen (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) and (device-width: 360px) and (orientation: landscape){ 
   	div#headercontainer {
		top: 0px; margin-top: 0px; padding-top: 10px;
		width: 100%;
	}
	
	div#menucontainer {
		width: 100%;
		background-color: #333;
	}
	
	div#header-inner-wrapper, div#content-inner-wrapper, div#attachment-inner-wrapper, div#footer-inner-wrapper {
		   width: 100%;
	}

	div#header-logo {
		display: none;
	}
	
	div#facebook {
		display: none;
	}
	
	div#header-title {
		display: block;
		margin-left: 10px;
		margin-top: 30px;
		margin-bottom: 10px;
		font-family: arial;
		font-size: 30pt;
		letter-spacing:-1px;
		line-height: 24pt;
		font-family: 'PT Sans Narrow', sans-serif;
		font-weight: 700;
		color: #00a652;
	}
	
	
	#header-search { background: #000;
		padding-left: 10px;
		top: 0px;
	}
	#header-search input {
		margin: 0px;
	}
	#sitesearch {
		bottom: 0px;
	}
	#site-search-btn { 
		cursor: pointer;
		bottom: 0px;
	}
	div#loggedin  {
		position: absolute; padding-left: 10px; width: 100%; height: 20px; background-color: #000; color: #fff; font-size: 9pt;
	}
	div#loggedin  a{
		color: #fff;
	}
	div#loggedin  a:hover{
		text-decoration: underline;
	}	
		
	div#header-left-block {
		top: 0px;
		margin-top: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		width: 100%;
		background: #6e7678;
		overflow: hidden;
	}
	
	div#header-right-block {
		display: none;
	}
	
	div#content-1column-1 {
		width: 100%;
	}
	
	div#content-2column-1 {
		width: 100%;
	}
	div#content-2column-2 {
		width: 100%;
	}
	
	div#content-3column-1 {
		width: 100%;
	}
	div#content-3column-2 {
		width: 100%;
	}
	div#content-3column-3 {
		width: 100%;
	}
	
	
	div#content2-4column-1 {
		width: 100%;
	}
	div#content2-4column-2 {
		width: 100%;
	}
	div#content2-4column-3 {
		width: 100%;
	}
	div#content2-4column-4 {
		width: 100%;
	}
	div#content-margin {
		top: 0px;
		margin-top: 0px;
		padding: 10px;
	}
	
	div#content-block { min-width: 100%; overflow: hidden; text-overflow:ellipsis;word-wrap: break-word; }
	div#content-block a {  }
	div#content-block a:hover { text-decoration: underline; }
	
	#content-inner-block{ min-width: 100%; overflow: hidden; text-overflow:ellipsis;word-wrap: break-word; }
	
	div#footer-margin {
		padding: 10px;
		top: 0px;
		margin-top: 0px;
	}
	
	div#footercontainer {
		width: 100%;
		min-height: 50px;
	}
	
	div#attachmentcontainer {
		width: 100%;
		min-height: 50px;
	}
	
	#footer-left {
		text-align: left;
	}
	#footer-right {
		text-align: left;
	}

	.site-search { 
		top: 0px;margin: 0px;
		border: 1px solid #eb924c;
		background: #ed791d;
		height: 28px;
		width: 200px;
		padding-left: 5px;
		color: #fff;
		font-size: 12pt;
		font-family: 'PT Sans Narrow', sans-serif;
	}
	
	.banner {
	}
	
	#precontent-inner-wrapper{
		width: 100%;
		overflow: hidden;
	}
	
	#precontentcontainer {
		width: 100%;
		overflow: hidden;
	}
}*/
