

#login-box {
    border: 1px solid gray;
    font-family: Arial;
    padding: 20px;
    width: 230px;
    border-radius:8px;
}

.alignDiv {
    margin: 30px auto;
}


#login-box .txtbox
{
    width: 150px;
    }


#login-box img {
	border:none;
}

#login-box table td
{
    vertical-align:middle;
    padding-right:5px;
}

#login-box h2 {
	padding:0;
	margin:0;
	color: #ebebeb;
	font: bold 44px "Calibri", Arial;
}


.login-box-name {
	float: left;
	display:inline;
	width:80px;
	text-align: right;
	padding: 14px 10px 0 0;
	margin:0 0 7px 0;
}


#login-box table td input[type="text"], #login-box table td input[type="password"]{
    box-shadow:inset white 15px 15px 15px, inset white -15px -15px 15px,inset white 15px 15px 15px, inset white -15px -15px 15px;
    margin:10px 0;
}
.login-box-field {
	float: left;
	display:inline;
	
	margin:0;
	margin:0 0 7px 0;
}


.form-login  {
	width: 205px;
	padding: 10px 4px 6px 3px;
	border: 1px solid #0d2c52;
	background-color:#1e4f8a;
	font-size: 16px;
	color: #ebebeb;
}


.login-box-options  {
	clear:both;
	padding-left:87px;
	font-size: 11px;
}

.login-box-options a {
	color: #ebebeb;
	font-size: 11px;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: red;
    position: relative;padding-bottom: 10px;
}

.validation-summary-valid
{
    display: none;
}