@charset "utf-8";
/* CSS Document */

  .opacity {
		background-color:#FFF;
		opacity:0.8;
		filter:alpha(opacity=80);
	  }
      html, body {
        height: 100%;
        width: 100%;
        padding: 0;
        margin: 0;
		font-family:"MS Serif", "New York", serif;
      }
      #full-screen-background-image {
        z-index: -999;
        min-height: 100%;
        min-width: 600px;
        width: 100%;
        height: auto;
        position: fixed;
        top: 0;
        left: 0;
      }
      #wrapper {
        position: relative;
        width: 800px;
        min-height: 400px;
        margin: 100px auto;
        color: #000;
      }
      a.to-top:link,
      a.to-top:visited, 
      a.to-top:hover {
        margin-top: 100px;
        display: block;
        font-weight: bold;
        padding-bottom: 30px;
        font-size: 30px;
      }
	  #fieldWrapper {
	font-family: Verdana, Geneva, sans-serif;
			}

			#Navigation {
				margin-top : 0.5em;
				margin-right : 1em;
				text-align: center;
			}
			
			#data {
				font-size : 0.7em;
			}

			input {
				margin-right: 0.1em;
				margin-bottom: 0.5em;
			}

			.input_field_25em {
				width: 2.5em;
			}

			.input_field_3em {
				width: 3em;
			}

			.input_field_35em {
				width: 3.5em;
			}

			.input_field_12em {
				width: 12em;
			}

			label {
				margin-bottom: 0.2em;
				font-weight: bold;
				font-size: 0.8em;
			}

			label.error {
				color: red;
				font-size: 0.8em;
				margin-left : 0.5em;
			}

			.step span {
	float: left;
	padding-right: 0.8em;
			}

			.navigation_button {
				width : 70px;
			}
			
			#data {
					overflow : auto;
			}