@font-face {
    font-family: 'open_sansbold';
    src: url('./fonts/OpenSans-Bold-webfont.eot');
    src: url('./fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('./fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansbold_italic';
    src: url('./fonts/OpenSans-BoldItalic-webfont.eot');
    src: url('./fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-BoldItalic-webfont.woff') format('woff'),
         url('./fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansextrabold';
    src: url('./fonts/OpenSans-ExtraBold-webfont.eot');
    src: url('./fonts/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-ExtraBold-webfont.woff') format('woff'),
         url('./fonts/OpenSans-ExtraBold-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('./fonts/OpenSans-ExtraBoldItalic-webfont.eot');
    src: url('./fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),
         url('./fonts/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansitalic';
    src: url('./fonts/OpenSans-Italic-webfont.eot');
    src: url('./fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-Italic-webfont.woff') format('woff'),
         url('./fonts/OpenSans-Italic-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-Italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('./fonts/OpenSans-Light-webfont.eot');
    src: url('./fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('./fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight_italic';
    src: url('./fonts/OpenSans-LightItalic-webfont.eot');
    src: url('./fonts/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-LightItalic-webfont.woff') format('woff'),
         url('./fonts/OpenSans-LightItalic-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-LightItalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('./fonts/OpenSans-Regular-webfont.eot');
    src: url('./fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('./fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('./fonts/OpenSans-Semibold-webfont.eot');
    src: url('./fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('./fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('./fonts/OpenSans-SemiboldItalic-webfont.eot');
    src: url('./fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-SemiboldItalic-webfont.woff') format('woff'),
         url('./fonts/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

			html, body,.pure-g-r {
				height: 100%;
			}
			
			body,
			.pure-g [class *= "pure-u"],
			.pure-g-r [class *= "pure-u"] {
				font-family: "Open Sans", serif;
			}
			
			#left-half {
				background: #01111d url("../files/images/layout/background.jpg") right top no-repeat;
				text-align: right;
				color: white;
                height: 100%;
			}
			#left-half > .l-box {
				padding: 200px 20px 20px 20px;
			}
			
			#right-half {
				background-color: #ffffff;
			}
			#right-half > .l-box {
				padding: 200px 20px 20px 20px;
				max-width: 500px;
			}
			
			#wrapper {
				min-height: 100%;
			}
			
			/* DOWNLOAD */
			#download ul {
				padding: 0;
			}
			#download ul li {
				list-style-type: none;
			}
			#download ul li a {
				text-decoration: none;
				border-top: 1px solid #e6e9ec;
				color: #01111d;
				background: url("../files/images/layout/download.png") 10px center no-repeat;
				display: block;
			}
			#download ul li a > .l-box{
				padding: 10px 20px 10px 60px;
				display: block;
			}
			#download ul li:last-child a {
				border-bottom: 1px solid #e6e9ec;
			}
			#download h2 {
				color: #bebebe;
			}
			.pdf {
				text-align: right !important;
				color: #99a3aa;
			}
			.date {
				color: #99a3aa;
			}
			/* ADDRESS */
			.block {
				display: block;
				padding-bottom: 10px;
			}
			.label {
				font-weight: bold;
			}
			
			/* FORM */
			label {
				display: none !important;
			}
			#form {
			}
			textarea {
				width: 100%;
				height: 150px;
				box-shadow: inherit !important;
			}
			input {
				border-radius: 0 !important;
				box-shadow: inherit !important;
			}
			#buttons {
				text-align: center;
				margin-top: -20px;
			}
			
			.input input {
				width: 100% !important;
			}
			.input:nth-child(1) .l-box {
				padding-right: 10px;
			}
			.input:nth-child(2) .l-box {
				padding-left: 10px;
			}
			#submit {
				background: #d43a10;
				-webkit-border-radius: 3px;
				-moz-border-radius: 3px;
				border-radius: 3px;
			}
			/* MESSAGE */
			#message p {
				border-style: solid;
				border-width: 1px;
				padding: 10px;
				margin-top: 0px;
				margin-bottom: 10px;
				font-weight: bold;
			}
			.blue {
				border-color: #3b8bba;
				color: #3b8bba;
			}
			.green {
				border-color: #5eb95e;
				color: #5eb95e;
			}
			.red {
				border-color: #dd514c;
				color: #dd514c;
			}
			/* MOBILE */
			@media screen and (max-width:767px) {
				
				#left-half > .l-box {
					padding: 20px 20px 20px 20px;
				}
				#right-half > .l-box {
					padding: 20px 20px 20px 20px;
					max-width: inherit;
				}
				.input .l-box {
					padding: 0 !important;
				}
			}

