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

@media screen and ( min-width: 800px )
	{
		/* #-------------------- SECTION: NAVIGATION LINKS; -- */
		html body nav a
			{
				/* NOTE: PROPERTIES FOR STYLING */
				color:						var( --Desktop_NavigationCss-0000-0000 );
			}
		html body nav a:hover
			{
				/* NOTE: PROPERTIES FOR STYLING */
				color:						var( --Desktop_NavigationCss-0000-0001 );
			}

		/* #-------------------- SECTION: NAVIGATION - BREAD CRUMBS; -- */
		html body nav#BreadCrumbs
			{
				/* NOTE: PROPERTIES FOR STYLING */
				border-bottom:				var( --html-0000-0000 );

				/* NOTE: PROPERTIES FOR LAYOUT */
				padding-top:				10px;
				padding-left:				4%;
			}
		html body nav#BreadCrumbs span
			{
				/* NOTE: PROPERTIES FOR STYLING */
				font-weight:				bold;
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					block;
			}
		html body nav#BreadCrumbs ol
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					flex;
				flex-direction:				row;
				flex-wrap:					wrap;
				margin:						0;
				padding:					0;
			}
		html body nav#BreadCrumbs ol li
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				list-style:					none;
				margin-bottom: 				10px;
			}
		html body nav#BreadCrumbs ol li:after
			{
				/* NOTE: PROPERTIES FOR STYLING */
				font-weight:				bold;
				font-size:					14pt;
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				/* content:					"\00A0\02190\00A0"; Left Arrow*/
				/* content:					"\00A0\2192\00A0"; Right Arrow*/
				   content:					"\00A0\203A\00A0";
				
			}
		html body nav#BreadCrumbs ol li:last-child
			{
				/* NOTE: PROPERTIES FOR STYLING */
				color:						var( --Desktop_NavigationCss-0000-0008 );
			}
		html body nav#BreadCrumbs ol li:last-child:after
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				content:					"";
			}
			
		/* #-------------------- SECTION: NAVIGATION - QUICK LINKS; -- */
		html body nav#QuickLinks
			{
				/* NOTE: PROPERTIES FOR STYLING */
				border-bottom:				var( --html-0000-0000 );

				/* NOTE: PROPERTIES FOR LAYOUT */
				padding-top:				10px;
				padding-left:				4%;
			}
		html body nav#QuickLinks span
			{
				/* NOTE: PROPERTIES FOR STYLING */
				font-weight:				bold;
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					block;
			}
		html body nav#QuickLinks ol
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					flex;
				flex-direction:				row;
				flex-wrap:					wrap;
				margin:						0;
				padding:					0;
			}
		html body nav#QuickLinks ol li
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				list-style:					none;
				margin-bottom: 				10px;
			}
		html body nav#QuickLinks ol li:after
			{
				/* NOTE: PROPERTIES FOR STYLING */
				font-weight:				bold;
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				content:					"\00A0\0007C\00A0";
			}
		html body nav#QuickLinks ol li:last-child:after
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				content:					"";
			}
			
		/* #-------------------- SECTION: NAVIGATION - MAIN NAVIGATION BUTTON; -- */
		html body nav#NavigationMain
			{
				/* NOTE: PROPERTIES FOR STYLING */
				border-bottom:				var( --html-0000-0000 );
				background-color:			var( --Desktop_NavigationCss-0000-0002 );
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				height:						70px;
			}
		html body nav#NavigationMain label
			{
				/* NOTE: PROPERTIES FOR STYLING */
				cursor:						pointer;
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				line-height:				150%;
			}
		html body nav#NavigationMain input[type="checkbox"] 
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					none;
			}
		html body nav#NavigationMain input#chkbxNavigationMain + label:before
			{
				/* NOTE: PROPERTIES FOR STYLING */
				content:					"\2261";
				font-family:				initial;			/* NOTE: NEEDED BECAUSE FONT-FAMILY WILL NOT INHERIT FROM BODY!?; */
				font-size:					300%;
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					block;
				padding-left:				12px;

			}
		html body nav#NavigationMain input#chkbxNavigationMain + label
			{
				/* NOTE: PROPERTIES FOR STYLING */
				background-image:			none;
				color:						var( --Desktop_NavigationCss-0000-0003 );
				font-size:					150%;
	
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					block;
				margin-left:				2%;
				padding-top:				3px;
				width:						88px;
				z-index:					2000000;				/* NOTE: NEEDED TO STOP GOOGLE MAPS FOR DISPLAYING OVER; */
			}
		html body nav#NavigationMain input#chkbxNavigationMain:checked + label:before
			{
				content:					"\000D7";
			}
		html body nav#NavigationMain input#chkbxNavigationMain:checked + label
			{
				/* NOTE: PROPERTIES FOR STYLING */
				background-color:			var( --Desktop_NavigationCss-0000-0005 );
				border-bottom:				var( --html-0000-0000 );
				color:						var( --Desktop_NavigationCss-0000-0004 );
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				height:						670px;
				margin-left:				0;
				margin-top: 				0;
				padding-left:				2%;
				position:					absolute;
				width:						98%;
			}

		/* #-------------------- SECTION: NAVIGATION - MAIN NAVIGATION MENU; -- */
		html body nav#NavigationMain input#chkbxNavigationMain ~ div#ColumnContainer
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					none;
			}
		html body nav#NavigationMain input#chkbxNavigationMain:checked ~ div#ColumnContainer
			{
				/* NOTE: PROPERTIES FOR LAYOUT */
				display:					block;
				height:						650px;
				left:						130px;
				overflow-y:					scroll;
				padding-bottom:				1%;
				position:					absolute;
				top:						101px;
				width: 						600px;
				z-index:					2000001;				/* NOTE: NEEDED TO STOP GOOGLE MAPS FOR DISPLAYING OVER; */
			}
		html body nav#NavigationMain input#chkbxNavigationMain:checked ~ div#ColumnContainer div.Column
			{
				/* NOTE: PROPERTIES FOR STYLING */
				 background-color:			var( --Desktop_NavigationCss-0000-0006 ); 
				 border:					var( --html-0000-0000 );
				
				/* NOTE: PROPERTIES FOR LAYOUT */
				margin-left: 				1%;
				margin-top: 				20px;
				padding-left:				1%;
				padding-right:				1%;
				width:						95%;
			}
		html body nav#NavigationMain input#chkbxNavigationMain:checked ~ div#ColumnContainer div.Column h2
			{
				/* NOTE: PROPERTIES FOR STYLING */
				border-bottom:				var( --html-0000-0000 );
				color:						var( --Desktop_NavigationCss-0000-0007 );
			}
	}
	
