	*{
		margin: 0;
		padding: 0;
	}


	body {
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		background-color: #FFFFFF;
	}

	.pageLWSSPFMAIN{
		padding: 0px;
	}
	
	.pageBASENav {
		height: 250px;
		width: 100%;
		padding: 0px;
		position: relative;
		background-color: #000000;
	}
	


	.pageMainBody {
		font-family: Arial, Helvetica, sans-serif;
		margin: 12px;
		padding: 10px;
		color: #000000;
		max-width: 800px;
		
		margin-left: auto;
		margin-right: auto;

		font-size: 18px;
	}
	
	.pageMain {
		font-family: Arial, Helvetica, sans-serif;
		margin: 12px;
		padding: 10px;
		color: #000000;
		font-size: 28px;
	}

	.pageNotation {
		font-family: Arial, Helvetica, sans-serif;
		margin: 8px;
		padding: 3px;
		color: #000000;
		font-size: 14px;
	}
	
	.pageMainCode {
		font-family: Courier New;
		margin: 12px;
		padding: 10px;
		color: #000000;
		font-size: 14px;
	}

	.pageMainTitle{
		font-size: 48px;
		font-weight: bold;
	}
	
	.pageSectionTitle{
		font-size: 36px;
		font-weight: bold;
	}

	.pageSubTitle{
		font-size: 32px;
	}
	
	.pageBASEFooter {

		width: 100%;
		padding: 1px;
		background-color: #000000;
		box-sizing: border-box;
		color: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-align: center;
	}

	.pageBASEFooter a {
		color: #FFFFFF;
	}
	

	.pageBASEFinalFooter {
		height: 25px;
		width: 100%;
		padding: 10px;
		background-color: #FFFFFF;
		box-sizing: border-box;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
	}

	.pageBASEFinalFooter a {
		color: #000000;
	}
	
	
	
	.SITEButton img {
		position: absolute;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
		width: 200px;
		z-index: 1003;
		transition: transform 0.2s ease;
	}

	.SITEButton img:hover {
		transform: translateX(-50%) scale(1.05);
	}
	
	
	
	
	
	
	
    .search-container {
        position: absolute;
        top: 200px;
        left: 50%;
        transform: translateX(-50%);
		z-index: 2005;
    }

    .search-form {
        display: flex;
        align-items: center;
        background: #000000;
        border: 1px solid #3A3A3A;
        padding: 0;
    }

    .search-input {
        width: 300px;
        height: 36px;
        border: none;
        outline: none;
        background: transparent;
        color: #FFFFFF;
        padding: 0 12px;
        font-size: 16px;
    }

    .search-button {
        width: 36px;
        height: 36px;
        border: none;
        background: transparent;
        cursor: pointer;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .search-button img {
        width: 18px;
        height: 18px;
        display: block;
    }

    .search-button:hover {
        background: #222;

    }
	
	
	






	.quoteBox {

		margin: 10px auto;
		padding: 10px;
		font-family: Arial, sans-serif;
		font-size: 16px;
		font-style: italic;
	}










	.BASE_SHEET_FOOTER {
		background: #F3F3F3;
		padding: 30px;
		font-family: Arial;
		font-size:14;
	}

	.BASE_SHEET_FOOTER-columns {
		display: flex;
		justify-content: flex-start;
		width: fit-content;
		margin: 0 auto;
		gap: 50px;
	}

	.BASE_SHEET_FOOTER-column {
		flex: 1;
	}

	.BASE_SHEET_FOOTER-column h3 {
		color: 000000;
		margin: 0 0 15px 0;
	}

	.BASE_SHEET_FOOTER-column a {

		color: #000000;
		text-decoration: none;
		margin-bottom: 8px;
	}

	.BASE_SHEET_FOOTER-column a:hover {
		color: 000000;
		text-decoration: underline;
	}
	





















	.lwsubsitesmnulinks a {
		text-decoration: none;
	}

	.lwsubsitesmnulinks a.active {
		font-weight: bold;
		background-color: #FFFFFF;
		color: #000000;

	}
	
