@font-face {
	font-family:'CenturyGothic';
	src:url('../fonts/CenturyGothic.eot');
	src:url('../fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),url('../fonts/CenturyGothic.woff') format('woff'),url('../fonts/CenturyGothic.ttf') format('truetype'),url('../fonts/CenturyGothict.svg#CenturyGothic') format('svg');
	font-weight:normal;
	font-style:normal
}

@font-face {
	font-family:'CenturyGothicBold';
	src:url('../fonts/CenturyGothicBold.eot');
	src:url('../fonts/CenturyGothicBold.eot?#iefix') format('embedded-opentype'),url('../fonts/CenturyGothicBold.woff') format('woff'),url('../fonts/CenturyGothicBold.ttf') format('truetype'),url('../fonts/CenturyGothictBold.svg#CenturyGothicBold') format('svg');
	font-weight:normal;
	font-style:normal
}

body, html{
	/* background:url(../images/bglogin.jpg) top repeat-x #dfdfdf; */
	margin:0;
}

#container{
	/* background:url(../images/masthead2.png) no-repeat left; */
	/* width:960px;
	height: 490px; */
	margin:0 auto;
	padding:90px 50px 10px 70px;
	color:#414141;
	font-family:Arial, Helvetica, sans-serif
}

#leftBg {
	width: 100%;
	position: absolute;
	
	z-index: 0
}

#rightLogin {
	background:url(../images/login-arrowPng.png) no-repeat #192644;
	background-position-y: 75px;
	height: 100%;
    position: absolute;
    right: 0;
    padding: 0 90px;
    font: normal 14px 'CenturyGothic';
    
}

#rightLogin p {
	text-align: center;
	color: 	#7d8bb0;
	font: normal 11px 'CenturyGothic';
	position: absolute;
	bottom: 10px;
	width: 80%
}

#loginFormControl1 {
	display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    border: none;
    border-bottom: 1px solid #465986;
    border-radius: 0;
    background: url(../images/usernameIcon.png) no-repeat left;
    padding-left: 30px;
}

#loginFormControl1:focus {
	border-bottom: 1px solid #465986;
	box-shadow: none;
}

#loginFormControl {
	display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background: none;
    border: none;
    border-bottom: 1px solid #465986;
    border-radius: 0;	
    background: url(../images/passwordIcon.png) no-repeat left;
    padding-left: 30px;
}

#loginFormControl:focus {
	border-bottom: 1px solid #465986;
	box-shadow: none;
}

#leftLogin {
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	height: 100%;
	background: url(../images/login-leftBg.jpg) no-repeat bottom left
}

#loginLogo {
	position: absolute;
    top: 30px;
    right: 15px;
}

#loginForm {
	color: #fff
}
.txt{
	height:20px;
	width:250px;
	padding:4px;
	color:#282828;
	border-top:solid 1px #9b9b9b;
	border-left:solid 1px #9b9b9b;
	border-bottom:solid 1px #d6d5d5;
	border-right:solid 1px #d6d5d5;
}

/*.btnLogin{
	background:url(../images/loa_bgBtn.jpg) no-repeat;
	color:#fff;
	height:29px;
	width:91px;
	font-size:14px;
	border:0;
	font-weight:bold
}

.btnLogin:hover{
	background:url(../images/loa_bgBtnHover.jpg) no-repeat;
	color:#d1e1ca;
}*/


input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(250, 255, 189);
    background-image: none;
    color: rgb(0, 0, 0);
}


a{
	color:#a9a9a9;
	font-size:11px;
	text-decoration:none
}

a:hover{
	color:#4dab8a;
	font-size:11px;
	text-decoration:underline
}

h2 {color: #039360; font-size: 16px; text-align: center;}
h1 {color: #039360; font: bold 20px Arial; text-align: center;}

.loginbox { float: right; margin-right: 70px; font: bold 14px Arial;}
.logo {padding: 8px; height: 103px; margin-bottom: 10px;
	 background:url(../images/bglogo.jpg) bottom no-repeat #ffffff;
}

.form-group a {
	color: #fff
}

.form-group a:hover {
	color: #ddd
}

.errorBox {
	margin: 100px auto 0 auto;
	background: none no-repeat scroll 8px 50% #F4F9E4;
    border: 1px solid #EBEBDA;
    font-size: 22px;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    padding: 10px;
    width: 90%;
}

.contentError {min-height: 100px;}

.errormsg { 
	color: red;
	text-align: center;
	font: normal 11px 'CenturyGothic'
}

.errormsg ul {
	list-style: none
}