@media screen and (max-width: 1024px) {
	
	#outer {
		width					: 744px;
	}
	
	#header{
		height					: 133px;
		width					: 744px;
	}
	
	#logo {
		top						: 10px;
		left					: 243px;
	}
	
	#menu {
		left					: 0;
		top						: 68px;
		width					: inherit;
	}
	
	#centrecontent {
		padding					: 30px 0 0;
		width					: inherit;
		clear					: both;
	}
	
	#right {
		float					: left;
		width					: inherit;
		padding					: 30px 0 0 0;
		margin					: 0;
	}
}

@media screen and (max-width: 700px) {
		
	#outer {
		width					: 100%;
		min-width				: inherit;
	}

	#header{
		height					: inherit;
		width					: auto;
	}
	
	
	#logo {
	    position				: relative;	
	    top						: auto;
		left					: auto;
    	margin					: 10px;

		width					: 65%;
		height					: auto;
		max-width				: 258px;
	}
	
	#menu {
		display					: none;
	}
	
	#responsive_menu_button,
	#responsive_menu,
	#responsive_menu.active {
		display					: block;
	}
	
	#centrecontent {
		padding					: 20px 0 0 0;
		width					: inherit;
		clear					: both;
	}
	
	#right {
		display					: none;
	}
	
	.ParagraphContent {
		margin-bottom			: 10px;
	}
	
	IMG {
		width					: auto;
		max-width				: 100%;
		height					: auto;
	}
	
	TABLE, IFRAME, EMBED, OBJECT {
		width					: auto;
		max-width				: 100%;
	}
	
	IMG[style], TABLE[style], EMBED[style], OBJECT[style], .cktemplate6 IMG[style] {
		width					: auto !important;
		height					: auto !important;
	}
	
	.ParagraphContent {
		padding					: 0 10px;	
	}
	
	.FormTable {
    	width					: 100%;
	}
	
	.FormFieldTitleCell {
		width					: 50%;	
	}
	
	.FormFieldText,
	.FormFieldSelect,
	.FormFieldTextarea {
		width					: 100%;
		
    	-webkit-box-sizing		: border-box;
    	-moz-box-sizing			: border-box;
		box-sizing				: border-box;
	}
	
	.footer_column UL {
		width:auto;
	}
}

@media screen and (max-width: 370px) {
		
	IMG {
		float:none !important;
	}
}