            #wrapper {
                width: 95%;
                margin-left: auto;
                margin-right: auto;
                overflow: auto;
            }
			
			body {
				font-family: Georgia, Time-New-Roman, serif;
			}
            
            #informaticslogo {
                width: 40%;
                margin-left: 30%;
                margin-right: 30%;
            }

            hr {
                width: 80%;
                background-color: #888888;
            }
            
            header {
                text-align: center;
            }
            
            header h1 {
                font-family: Helvetica, sans-serif
            }
            
            fieldset {
                margin-bottom: 2%;
                border: none;
				overflow: auto;
            }
            
            #part1 {
                float: right;
                width: 90%
            }
            
            #part2 {
                float: right;
                width: 90%
            }
            
            #part3 {
				float:right;
                width: 90%;
                margin-left: auto;
                margin-right: auto;
            }
            
            input[type="submit"] {
                display: inline;
                float:right;
				width: 90%;
                padding: .5%;
                font-size: 1.2em;
                font-family: Helvetica, sans-serif;
                background-color: #f19b2b;
                color: #ffffff;
                border-radius: 3px;
                box-shadow: 1px 3px 3px #444444;
            }

            #rangevalue {
                width: 2em;
            }
			
			form {
			grid-template-columns: 6em 1fr;
			grid-template-rows: auto;
			grid-gap: 1em;
			width: 60%}
			
			label {
			display: block;
			font-size: 1rem;
			margin-bottom: 5px;
			color: #333;
		}