﻿@charset "utf-8";
/* CSS Document */
html, body {height:100%;width:100%;padding:0;margin:0;}
#full-screen-background-image {z-index:-999; min-height:100%; min-width:1024px;width:100%;height:auto;position:fixed;top: 0;left: 0;}
#wrapper {position:absolute;width:100%;top:170px; left:20px;}
.container {
	width:470px;
	-webkit-box-shadow: 0px 2px 11px rgba(64, 133, 167, 0.75);
	-moz-box-shadow:    0px 2px 11px rgba(64, 133, 167, 0.75);
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.reveal-modal-bg { position:fixed;height:100%;width:100%;z-index:100;display:none;top:0;left:0;background-image:url(../images/login_gl.png);}
.reveal-modal {visibility:hidden;top:20px; left:54.5%;margin-left:-250px;width:320px;position: absolute;z-index: 101;padding: 10px 20px 34px;}
.reveal-modal .close-reveal-modal {line-height: .5;position: absolute;top:8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;} 
.big-link { display:block; margin-top: 100px; text-align: center; font-size: 14px; color: #06f; }
.login_header {
	background-color: #ffffff;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	width: 470px;
	height: 105px;
}
.login_main {
	background-color: #dee9ef;
	width: 470px;
	overflow: hidden;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	box-shadow: inset 0px 0px 0px 1px #ffffff;
}
.login_content {
	padding: 32px;
	margin: 0 auto;
}
.input_area {
	float: left;
	clear: both;
	margin: 0 auto;
	background-color: #FFF;
	border-color:00AEEF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 13px;
	width: 356px;
}
.input_area2 {
	float:left;
	clear:both;
	margin:0 auto;
	margin-bottom:15px;
	width:380px;
}
.login_user{ background-position:0 2px; width:24px; height:30px;  background-repeat:no-repeat; vertical-align:top; float:left; } 
.login_password{ background-position:0 -25px;  width:24px; height:30px;  background-repeat:no-repeat; vertical-align:top; float:left; } 
.input_area input{
	float:left;	
	width:300px;
	height:25px;
	border:none;
	font-size:14px;
	color:#999;
	padding:8px;
	outline:none;
}
.login_content input[type="submit"]{
	background-color:#333;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;	
	background-color:#faa61a;
	color:#FFF;
	border:none;
	padding:10px;
	font-size:14px;
	width:380px;
	cursor:pointer;
}
.login_content input[type="submit"] {
	background-color: #333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color: #faa61a;
	color: #FFF;
	border: none;
	padding: 14px;
	font-size: 14px;
	width: 400px;
	cursor: pointer;
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-shadow: -1px -1px 0px #ca8c24;
	filter: dropshadow(color=#ca8c24, offx=-1, offy=-1);
}
.input_area2 a {
	float: left;
	text-decoration: underline;
	color: #000000;
	font-size: 11px;
}
.login_error {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;	
	height:35px;
	padding-top:10px;
	clear:both;
	overflow:hidden;
	width:356px;
	margin-left:-5px;
}
.login_error a {
	padding:5px;
	color:#000;
	font-size:12px;		
}
.inc { padding:10px; color:#FFF;}
.inc a{color:#FFF;}
.ifrm {width:360px; height:250px; margin-left:-20px; margin-top:-10px;}
#IE_compatibility {margin-top:30px; color:#FFF; font-size:15px; font-weight:bold;"}

