body {
			text-align: center;
			}

#header {
			margin: 0;
			padding: 0;
			text-align: center;
			}

#container {
			width: 760px;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			margin-top: 6px;
			margin-bottom: 6px;
			padding: 0;
			}

#left {
			float: left;
			width: 170px;
			height: 580px;
			margin: 0;
			padding: 0;
			text-align: left;
			}

#right {
			float: right;
			width: 250px;
			height: 580px;
			margin:0 ;
			padding: 0;
			text-align: left;
			}

#middle {
			margin: 0 250px 0 175px;
			text-align: justify;
			}

.column-in {
			margin: 0;
			padding: 0.25em 0.5em;
			}

#menu {
			margin: 20px 0;
			padding: 0;
			text-align: left;
			}

#animation {
			margin: 50px 0;
			padding: 0;
			text-align: left;
			}

#right-fullwidth {
			float: right;
			width: 585px;
			height: 520px;
			margin:0 ;
			padding: 0;
			text-align: left;
			}

h1 {
			font-family: "gill sans mt", helvetica, verdana, arial;
			font-size: 16px;
			line-height: 120%;
			margin: 0.5em 0 1em 0;
			}

h2, h3, h4 {
			font-family: "gill sans mt", helvetica, verdana, arial;
			margin: 0.25em 0;
			}

p {
			font-family: "gill sans mt", helvetica, verdana, arial;
			font-size: 13px;
			line-height: 120%;
			margin: 0.5em 0;
			}

.p-reduced {
			font-size: 11px;
			}

.p-right {
			text-align: right;
			}


ul {
			font-family: "gill sans mt", helvetica, verdana, arial;
			font-size: 13px;
			line-height: 120%;
			margin: 2em 0;
			}

A:link {
			color: #262626;
			}

A:visited {
			color: #959595;
			}

A:hover {
			color: #CC0000;
			}

img {
			border: none;
			}

.image-float-left {
			float: left;
			margin: 0;
			padding: 0;
			}

.image-float-right {
			float: right;
			margin: 0;
			padding: 0;
			}

.image-align-middle {
			margin: 0;
			padding: 0;
			vertical-align: middle;
			}

.capital-letter {
			float: left;
			margin: 9px 9px 0 0;
			padding: 0;
			}

.dot {
			margin: 0 9px 0 0;
			padding: 0;
			vertical-align: middle;
			}

.form-textarea {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #00546B;
			line-height: 120%;
			text-align: left;
			border: #7B9EBD 1px solid;
			background-color: #F7F7F7;
			}

.form-textbox {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #00546B;
			line-height: 120%;
			text-align: left;
			height: 18px;
			border: #7B9EBD 1px solid;
			background-color: #F7F7F7;
			}

.form-textbox-right {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #00546B;
			line-height: 120%;
			text-align: right;
			height: 18px;
			border: #7B9EBD 1px solid;
			background-color: #F7F7F7;
			}

.form-textbox-max {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #00546B;
			line-height: 120%;
			text-align: left;
 			width: 670px;
			height: 18px;
			border: #7B9EBD 1px solid;
			background-color: #F7F7F7;
			}

.form-checkbox {
			line-height: 100%;
			margin: 0; }

.form-button-eng {
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #303030;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			text-align: center;
			height: 20px;
			width: 60px;
			}

.form-button-fr {
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #303030;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			text-align: center;
			height: 20px;
			width: 70px;
			}

.form-button-fr2 {
			font-family: verdana, arial, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #303030;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			text-align: center;
			height: 20px;
			width: 80px;
			}

.cell-top-left {
			border-top: 1px solid #959595;
			border-bottom: 1px solid #959595;
			background-color: #C2C2C2;
			}

.cell-top-adjacent {
			border-top: 1px solid #959595;
			border-left: 1px solid #959595;
			border-bottom: 1px solid #959595;
			background-color: #C2C2C2;
			}

.cell-left {
			border-bottom: 1px solid #959595;
			}

.cell-adjacent {
			border-left: 1px solid #959595;
			border-bottom: 1px solid #959595;
			}

.cell-adjacent-only {
			border-left: 1px solid #959595;
			}

.cell-levels-adjacent {
			border-left: 1px solid #959595;
			border-bottom: 1px solid #959595;
			background-color: #C2C2C2;
			}

.bgd-contrast {
			background-color: #F7F7F7;
			}

.spec-text-h-l {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000000;
			font-weight: bold;
			text-align: left;
			line-height: 100%;
			margin-top: 12px;
			margin-bottom: 18px;
			margin-left: 6px;
			margin-right: 0px;
			}

.Fspec-text-h-l {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000080;
			font-weight: bold;
			text-align: left;
			line-height: 100%;
			margin-top: 12px;
			margin-bottom: 18px;
			margin-left: 6px;
			margin-right: 0px;
			}

.spec-text-l {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000000;
			text-align: left;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			}

.spec-text-l-white {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-align: left;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			}

.Fspec-text-l {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000080;
			text-align: left;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			}

.spec-text-c {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000000;
			text-align: center;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			}

.spec-text-c-white {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-align: center;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			}

.levels-c {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-align: center;
			line-height: 100%;
			margin-top: 5px;
			margin-bottom: 5px;
			margin-left: 3px;
			margin-right: 3px;
			}

.Fspec-text-c {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000080;
			text-align: center;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			}

.spec-text-h-c {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000000;
			font-weight: bold;
			text-align: center;
			line-height: 100%;
			margin-top: 12px;
			margin-bottom: 18px;
			margin-left: 6px;
			margin-right: 6px;
			}

.Fspec-text-h-c {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000080;
			font-weight: bold;
			text-align: center;
			line-height: 100%;
			margin-top: 12px;
			margin-bottom: 18px;
			margin-left: 6px;
			margin-right: 6px;
			}

.spec-text-h-r {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000000;
			font-weight: bold;
			text-align: right;
			line-height: 100%;
			margin-top: 12px;
			margin-bottom: 18px;
			margin-left: 6px;
			margin-right: 6px;
			}

.spec-text-h-r-78px {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000000;
			font-weight: bold;
			text-align: right;
			line-height: 100%;
			margin-top: 12px;
			margin-bottom: 18px;
			margin-left: 6px;
			margin-right: 78px;
			}

.spec-text-r {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000000;
			text-align: right;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			}

.spec-text-counter        { font-family: verdana, arial, sans-serif;
            font-size: 11px;
            color: #202020;
            text-align: right;
            line-height: 100%;
            margin-top: 9px;
            margin-bottom: 6px;
            margin-left: 6px;
            margin-right: 6px; }

.spec-text-r-white {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #FFFFFF;
			text-align: right;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 6px;
			}

.spec-text-r-78px {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			color: #000000;
			text-align: right;
			line-height: 100%;
			margin-top: 6px;
			margin-bottom: 6px;
			margin-left: 6px;
			margin-right: 78px;
			}

.spec-textbox {
			font-family: verdana, arial, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #00546B;
			line-height: 120%;
			margin-top: 3px;
			margin-bottom: 3px;
			margin-left: 6px;
			margin-right: 0px;
			text-align: left;
			height: 18px;
			border: #7B9EBD 1px solid;
			background-color: #F7F7F7;
			}

.spec-checkbox {
			line-height: 100%;
			vertical-align: top;
			margin-top: 3px;
			margin-bottom: 0px;
			text-align: center;
			}

.spec-checkbox2 {
			line-height: 100%;
			vertical-align: top;
			margin-top: 0px;
			margin-bottom: 0px;
			text-align: center;
			}

.left-checkbox {
			line-height: 100%;
			vertical-align: top;
			margin-top: 3px;
			margin-bottom: 0px;
			margin-left: 3px;
			text-align: left;
			}

.recap-text-l {
			font-family: verdana, arial, sans-serif;
			font-size: 9px;
			color: #000000;
			text-align: left;
			line-height: 100%;
			margin-top: 7px;
			margin-bottom: 6px;
			margin-left: 3px;
			margin-right: 3px;
			}

.recap-text-c {
			font-family: verdana, arial, sans-serif;
			font-size: 9px;
			color: #000000;
			text-align: center;
			line-height: 100%;
			margin-top: 7px;
			margin-bottom: 7px;
			margin-left: 3px;
			margin-right: 3px;
			}

.recap-text-r {
			font-family: verdana, arial, sans-serif;
			font-size: 9px;
			color: #000000;
			text-align: right;
			line-height: 100%;
			margin-top: 7px;
			margin-bottom: 7px;
			margin-left: 3px;
			margin-right: 3px;
			}

.recap-text-l-white {
			font-family: verdana, arial, sans-serif;
			font-size: 9px;
			color: #FFFFFF;
			text-align: left;
			line-height: 100%;
			margin-top: 7px;
			margin-bottom: 7px;
			margin-left: 3px;
			margin-right: 3px;
			}

.recap-text-c-white {
			font-family: verdana, arial, sans-serif;
			font-size: 9px;
			color: #FFFFFF;
			text-align: center;
			line-height: 100%;
			margin-top: 7px;
			margin-bottom: 7px;
			margin-left: 3px;
			margin-right: 3px;
			}

.recap-text-r-white {
			font-family: verdana, arial, sans-serif;
			font-size: 9px;
			color: #FFFFFF;
			text-align: right;
			line-height: 100%;
			margin-top: 7px;
			margin-bottom: 7px;
			margin-left: 3px;
			margin-right: 3px;
			}

.recap-text-footer-l {
			font-family: verdana, arial, sans-serif;
			font-size: 9px;
			color: #000000;
			text-align: left;
			line-height: 100%;
			margin-top: 12px;
			margin-bottom: 18px;
			margin-left: 3px;
			margin-right: 3px;
			}

.recap-text-footer-c {
			font-family: verdana, arial, sans-serif;
			font-size: 9px;
			color: #000000;
			text-align: center;
			line-height: 100%;
			margin-top: 12px;
			margin-bottom: 18px;
			margin-left: 3px;
			margin-right: 3px;
			}

.recap-text-footer-r {
			font-family: verdana, arial, sans-serif;
			font-size: 9px;
			color: #000000;
			text-align: right;
			line-height: 100%;
			margin-top: 12px;
			margin-bottom: 18px;
			margin-left: 3px;
			margin-right: 3px;
			}

#footer {
			margin: 0;
			padding: 0;
			text-align: center;
			}