@CHARSET "UTF-8";

* {
	font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

html {
	overflow-y: scroll;
}

/* /// AUTHENTICATION /////////////////////////////////////////////////////// */

.authentication {
	
}

.authentication .sign-in {
	height: 568px;
	left: 50%;
	margin: -309px 0px 0px -468px;
	position: absolute;
	top: 50%;
	width: 936px;
}

.authentication .sign-in .block-one {
	background-color: #1D2D60;
	height: 156px;
	left: 0px;
	position: inherit;
	top: 0px;
	width: 248px;
}

.authentication .sign-in .block-two {
	background-color: #D2D3D5;
	height: 75px;
	left: 259px;
	position: inherit;
	top: 0px;
	width: 162px;	
}

.authentication .sign-in .block-three {
	background-color: #C3DBEF;
	height: 75px;
	left: 432px;
	position: inherit;
	top: 0px;
	width: 162px;
}

.authentication .sign-in .block-four {
	background-color: #404142;
	height: 240px;
	left: 605px;
	position: inherit;
	top: 0px;
	width: 331px;	
}

.authentication .sign-in .block-five {
	background-color: #14B0E2;
	height: 154px;
	left: 259px;
	position: inherit;
	top: 86px;
	width: 335px;
}

.authentication .sign-in .block-six {
	background-color: #404142;
	height: 156px;
	left: 0px;
	position: inherit;
	top: 167px;
	width: 248px;
}

.authentication .sign-in .block-seven {
	background-color: #336CB3;
	height: 72px;
	left: 259px;
	position: inherit;
	top: 251px;
	width: 677px;
}

.authentication .sign-in .form {
	background-color: #1D2D60;
	line-height: 72px;
	height: 72px;
	left: 259px;
	position: inherit;
	top: 251px;
	width: 677px;
}

.authentication .sign-in .form .username {
	border: 0px;
	border-radius: 8px;
	height: 35px;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 0px 12px;
	width: 265px;
}

.authentication .sign-in .form .password {
	border: 0px;
	border-radius: 8px;
	height: 35px;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 0px 3px;
	width: 265px;
}

.authentication .sign-in .form .error {
	background-color: #FFCCCC;
}

.authentication .sign-in .form .submit {
	background: #000000;
	border: 0px;
	border-radius: 8px;
	color: #FFFFFF;
	height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 3px;
	width: 85px;
}

.authentication .sign-in .logo {
	background-color: #FFFFFF;
	background-image: url('./graphics/logo336x234.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 234px;
	left: 0px;
	position: inherit;
	top: 334px;
	width: 336px;
}

.authentication .sign-in .block-eight {
	background-color: #C3DBEF;
	height: 150px;
	left: 347px;
	position: inherit;
	top: 334px;
	width: 332px;
}

.authentication .sign-in .block-nine {
	background-color: #D2D3D5;
	height: 109px;
	left: 690px;
	position: inherit;
	top: 334px;
	width: 246px;
}

.authentication .sign-in .block-ten {
	background-color: #1D2D60;
	height: 73px;
	left: 347px;
	position: inherit;
	top: 495px;
	width: 159px;
}

.authentication .sign-in .block-eleven {
	background-color: #404142;
	height: 73px;
	left: 517px;
	position: inherit;
	top: 495px;
	width: 161px;
}

.authentication .sign-in .block-twelve {
	background-color: #14B0E2;
	height: 114px;
	left: 690px;
	position: inherit;
	top: 454px;
	width: 246px;
}

/* /// FOOTER /////////////////////////////////////////////////////////////// */

.footer {
	background-image: url('./graphics/dark-grey-background.png');
	bottom: 0px;
	color: #FFFFFF;
	height: 50px;
	left: 0px;
	line-height: 50px;
	position: absolute;
	width: 100%;
}

.footer .container {
	height: inherit;
	line-height: inherit;
	margin: 0px auto 0px auto;
	overflow: hidden;
	width: 960px;
}

.footer .container .left-content {
	float: left;
	height: inherit;
	line-height: inherit;
}

.footer .container .left-content .environment {
	display: inline;
}

.footer .container .right-content {
	float: right;
	height: inherit;
	line-height: inherit;
	overflow: hidden;
}

.footer .container .right-content .application-by {
	float: left;
}

.footer .container .right-content .digiworks {
	background-image: url('./graphics/digiworks.png');
	background-repeat: no-repeat;
	float: right;
	height: 50px;
	width: 120px;
}

.footer .container .right-content .digiworks a {
	color: inherit;
	display: block;
	height: inherit;
	width: inherit;
}