/*
	###########################		START - FILE INFORMATION	###############################################################################
	###			VERSION: 5.0.0;
	###			LEGAL: USE OF THIS FILE CONSTITUTES YOUR ACCEPTANCE OF THE "LICENSE.TXT";
	###			NOTES: ;
	###########################		END - FILE INFORMATION		###############################################################################
*/

@font-face 
	{
	
		font-family:	"kimberley_rg";
		src:			url("/SystemFiles/LIB-FONT/kimberley_rg-webfont.woff2")	format("woff2"),
						url("/SystemFiles/LIB-FONT/kimberley_rg-webfont.woff")	format("woff");
		font-weight:	normal;
		font-style:		normal;
	}
@font-face 
	{
	
		font-family:	"lastwaerk_rg";
		src:			url("/SystemFiles/LIB-FONT/lastwaerk_regular.ttf")	format("truetype");
		font-weight:	normal;
		font-style:		normal;
	}

@media print
	{
		
		/* #-------------------- SECTION: HTML; -- */
		html
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				overflow-y:					scroll;	/*NOTE: ALWAYS SHOW SCROLL BAR TO STOP UI FROM JUMPING;*/
			}

		/* #-------------------- SECTION: BODY; -- */
		body
			{
				/* NOTE: PROPERTIES FOR STYLING */
				color:						#000;
				font-family:				arial;
				margin:						0;
			}

		/* #-------------------- SECTION: HEADER; -- */
		body header
			{
				/* NOTE: PROPERTIES FOR STYLING */
				border-bottom:				1px solid #cccccc;
			}
		body header div
			{
				/* NOTE: PROPERTIES FOR STYLING */
				font-weight:				bold;
				text-transform:				uppercase;
				font-size:					200%;

				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					table-cell;
				height:						100px;
				vertical-align:				middle;
			}
			
		/* #-------------------- SECTION: MAIN CONTENT; -- */
		body main
			{

				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					block;					/* NOTE: IE HACK; */
				margin-left:				auto;
				margin-right:				auto;
			}
		body main #CntGoogleMap
			{
				/* NOTE: PROPERTIES FOR STYLING */
				color:						#000;
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				height:						400px;
				margin:						0;
				padding:					0;
				width:						auto;
			}

		/* #-------------------- SECTION: SYSTEM MESSAGES; -- */
		body main div.PlexErrorMessages 
			{
				/* NOTE: PROPERTIES FOR STYLING */
				background-color:			#660000;
				border:						1px solid #FF0000;
				color:						#fff; 					/* NOTE: NEEDED FOR PRINT COLOUR BACKGROUND; */

				/* NOTE: PROPERTIES FOR LAYOUT */
				padding-left:				10px;
				padding-right:				10px;
			}
		body main div.PlexSuccessMessages 
			{
				/* NOTE: PROPERTIES FOR STYLING */
				background-color:			#006633;
				border:						1px solid #00ff44;
				color:						#fff; 					/* NOTE: NEEDED FOR PRINT COLOUR BACKGROUND; */
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				padding-left:				10px;
				padding-right:				10px;
			}
		body main div.PlexWarningMessages 
			{
				/* NOTE: PROPERTIES FOR STYLING */
				background-color:			#666600;
				border:						1px solid #ffff00;
				color:						#fff; 					/* NOTE: NEEDED FOR PRINT COLOUR BACKGROUND; */
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				padding-left:				10px;
				padding-right:				10px;
			}

		/* #-------------------- SECTION: PAGINATION; -- */
		body main div.Pagination ol.Pagination
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				margin-bottom:				10px;
				margin-left:				0;
				margin-right:				0;
				margin-top:					10px;
				padding:					0;
			}
		body main div.Pagination ol.Pagination li
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					inline-block;
			}
		body main div.Pagination ol.Pagination li a
			{
				/* NOTE: PROPERTIES FOR STYLING */
				border:						1px solid #fff;
				text-decoration:			none;

				/* NOTE: PROPERTIES FOR LAYOUT */
				padding-left:				16px;
				padding-right:				16px;
			}
		body main div.Pagination ol.Pagination li.Current a
			{
				/* NOTE: PROPERTIES FOR STYLING */
				background-color:			#fff;
				color:						#000;
			}

		/* #-------------------- SECTION: FOOTER; -- */
		body footer
			{
				/* NOTE: PROPERTIES FOR STYLING */
				border-top:					1px solid #cccccc;

				/* NOTE: PROPERTIES FOR LAYOUT */
				padding-left:				120px;
			}
		body footer ul
			{
				/* NOTE: PROPERTIES FOR STYLING */
				list-style-type:			none;

				/* NOTE: PROPERTIES FOR LAYOUT */
				padding-left:				0px;
			}
		body footer ul li
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				margin-bottom:				15px;
			}

		/* #-------------------- SECTION: NO SCRIPT; -- */
		noscript#NoScriptGlobal
			{
				/* NOTE: PROPERTIES FOR STYLING */
				background-color:			#ff0000;
				border-bottom:				1px solid #fff;
				border-left:				1px solid #fff;
				border-right:				1px solid #fff;
				font-weight:				bold;

				/* NOTE: PROPERTIES FOR LAYOUT */
				height:						108px;
				left:						425px;
				padding-left:				20px;
				padding-right:				20px;
                position:					absolute;
                top:						0;
            }
		noscript#NoScriptGlobal div
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					table-cell;
				vertical-align:				middle;
				height:						108px;
            }	
	}