body {
	font-family:helvetica,arial,sans-serif;
}

.clear {
	clear:both;
}

a:link,a:visited,a:active {
	color:#fff;
	text-decoration:none;
}

a:hover {
	color:#e97b16;
	text-decoration:underline;
}

img.background-image {
	min-height:100%;
	min-width:1024px;
	width:100%;
	height:auto;
	position:fixed;
	top:0;
	left:0;
	z-index:-1;
}

@media screen and (max-width:1024px) {
	img.background-image {
		left:50%;
		margin-left:-512px;
	}
}

#login-wrapper {
	margin:150px auto;
	min-height:460px;
}

#login-container {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	height:319px;
	margin:0 auto;
	position:relative;
	width:356px;
}

#login-sub-container {
	border:1px solid #9c9d9d;
	border-color:rgba(63,65,67,.5);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	box-shadow:0 6px 10px -2px #3f4143;
	left:5px;
	position:absolute;
	width:345px;
}


#login-sub-header {
	border-radius:4px 4px 0 0;
	height:65px;
	padding:10px 0;
	text-align:center;
	background:#e5e5e5;
	background:-moz-linear-gradient(top,#e5e5e5 0,#d4d4d4 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5e5e5),color-stop(100%,#d4d4d4));
	background:-webkit-linear-gradient(top,#e5e5e5 0,#d4d4d4 100%);
	background:-o-linear-gradient(top,#e5e5e5 0,#d4d4d4 100%);
	background:-ms-linear-gradient(top,#e5e5e5 0,#d4d4d4 100%);
	background:linear-gradient(to bottom,#e5e5e5 0,#d4d4d4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5',endColorstr='#D4D4D4',GradientType=0);
	border-top:0;
	border-right:0;
	border-bottom:1px solid #a1a1a1;
	border-left:none;
}

#login-sub-header img {
	margin-left:7px;
}

#login-sub {
	border-radius:0 0 4px 4px;
	background-color:#eaeaea;
	border-top:1px solid #fff;
	height:150px;
	color:#4c4c4c;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	padding:20px 0 0 0;
}

