html
{
	height: 100%;
	overflow: scroll;
	overflow: -moz-scrollbars-vertical;
}

body
{

	padding: 0px;
	margin: 0px;
	font-family: verdana, Helvetica, arial, sans-serif;
	font-size: 12px;
}

.loginholder {
	width:600px;
	height: 300px;
	background: #fff;
    border-radius: 10px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	margin-top: 50px;
	font-size: 10px;
	border:2px solid #e30613;
	color: #000;
	
}

.logoholder{
	margin-top: 5px;
	margin-left:auto;
	margin-right:auto;
	width: 500px;
	background: #fff;
}

.labelholder{
	clear: both;
	float: left;
	margin-top: 5px;
	margin-left:50px;
	width: 200px;
	background: #fff;
	font-size: 16px;
	text-align: right;
	line-height: 30px;
}

.inputfield{
	float: left;
	margin-top: 5px;
	margin-left:50px;
	width: 200px;
	background: #fff;
	font-size: 13px;
	text-align: left;
	line-height: 20px;
	height: 25px;
	
}

.forgot {
	float: left;
	clear: both;
	margin-top: 5px;
	margin-left:300px;
	background: #fff;
	text-align: right;
}

.defaultButton {
	float:left; 
	position:relative;
	text-align: center;
	margin-left:300px;

	
	-moz-box-shadow: 0px 10px 14px -7px #276873;
	-webkit-box-shadow: 0px 10px 14px -7px #276873;
	box-shadow: 0px 10px 14px -7px #276873;
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #599bb3), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-o-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #599bb3 5%, #408c99 100%);
	background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#599bb3', endColorstr='#408c99',GradientType=0);
	
	background-color:#599bb3;
	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:4px 55px;
	text-decoration:none;
	min-width: 120px;
	
	text-shadow:0px 1px 0px #3d768a;
	
}
.defaultButton:hover {
	
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #599bb3));
	background:-moz-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-o-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #599bb3 100%);
	background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#599bb3',GradientType=0);
	
	background-color:#408c99;
}
.defaultButton:active {
	position:relative;
	top:1px;
}