body, html{
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 300;
	color: #575453;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #9bbcf0;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #9bbcf0;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #9bbcf0;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #9bbcf0;
}
:focus {outline:none;}

input{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
textarea{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
select{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}

.headerDiv{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	height: 100px;
	padding-left: 20px;
	background-color: white;
}
.headerLogoDiv{
	float:left;
	width: 175px;
	height: 100px;
}
.headerLoginDiv{
	float:right;
	width: 165px;
	line-height: 20px;
	margin-top: 40px;
	cursor: pointer;
}
.headerLoginDiv img{
	margin-left: 10px;
	vertical-align: middle;
}
.loginContentDiv{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 100px;
	background-color: #3771cd;
}
#loginBlockContentDiv{
	width: 340px;
	height: 300px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -170px;
	margin-top: -150px;
}
#username_login{
	width: 295px;
	height: 40px;
	border: 0;
	border-bottom: 1px solid #9bbcf0;
	padding-left: 45px;
	padding-top: 2px;
	background: transparent;
	background-image: url("../Images/Login/username_icon.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	color: white;
}
#password_login{
	width: 295px;
	height: 40px;
	border: 0;
	border-bottom: 1px solid #9bbcf0;
	padding-left: 45px;
	padding-top: 2px;
	background: transparent;
	background-image: url("../Images/Login/password_icon.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	color: white;
}
#submit_login{
	width: 345px;
	height: 40px;
	color: white;
	background-color: #1f5bbb;
	border: 0;
	margin-top: 40px;
	cursor: pointer;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
}
.lostPasswordLink{
	color: #9bbcf0;
	font-size: 11px;
	text-decoration: none;
}

#lostPasswordBlockContentDiv{
	width: 300px;
	height: 300px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -170px;
	margin-top: -150px;
	display:none;
}
#lostPasswordBlockContentDiv p{
	line-height: 24px;
	color: white;
	font-size: 13px;
	padding-left: 1px;
}
#username_lost_password{
	width: 300px;
	height: 40px;
	border: 0;
	border-bottom: 1px solid #9bbcf0;
	padding-left: 45px;
	padding-top: 2px;
	background: transparent;
	background-image: url("../Images/Login/username_icon.png");
	background-repeat: no-repeat;
	background-position: 10px center;
	color: white;
}
#cancel_lost_password{
	width: 148px;
	height: 40px;
	color: white;
	background-color: #2464ca;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	border: 0;
	margin-top: 40px;
	cursor: pointer;
}
#submit_lost_password{
	width: 148px;
	height: 40px;
	color: white;
	background-color: #1f5bbb;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	border: 0;
	margin-top: 40px;
	cursor: pointer;
}