body{
			font-size:1.5em;
			background:#2980b9;
			color:#2c3e50;
			
		}
		body:before {
          content: "";
          position: fixed;
          top: -10px;
          left: 0;
          width: 100%;
          height: 10px;
          -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
          -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
          box-shadow: 0px 0px 10px rgba(0,0,0,.8);
          z-index: 100;
		}
		h2{
			text-align:center;
			padding:1em;
		}
        #left {
			float: left; 
			width: 50%; 
			margin: 0; 
			padding: 0;
			-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
			-moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
			box-shadow: 0px 0px 10px rgba(0,0,0,.8);
		}
        #right {
            float: right; 
			width: 47%; 
			margin: 0;
            padding: 0 0 0 10px; 
			border-left: 1px dashed #000;
        }
        #right h3 {
			margin-top: 0; 
			padding-top: 0;
		}
		hr{
			border: 1px dashed #000;
		}
		button{
			border:none;
			width:8vw;
			padding:.5em;
			margin:1%;
			font-size:1rem;
			color:#fff;
			background:#c0392b;
			box-shadow:1px 1px 1px 1px rgba(0,0,0,0.4);
			-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.4);
			-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.4);
		}
		select{
			color:#fff;
			background:#95a5a6;
			padding:.5em;
			margin:1%;
			font-size:1rem;
			border:none;
			width:20%;
			box-shadow:1px 1px 1px 1px rgba(0,0,0,0.4);
			-webkit-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.4);
			-moz-box-shadow:1px 1px 1px 1px rgba(0,0,0,0.4);
		}
		input[type=radio] {
			border: 0px;
			height:1.5vh;
			width:50%;
		}
		label{
			display:inline-block;
			font-weight:bold;
		}
		table{
			width:60%;
		}
		tr, td{
			font-size:1rem;
			padding-bottom:1em;
			margin-bottom:2%;
		}
		thead{
			text-align:center;
		}
		.small{
			font-size:.5rem;
		}