html * {
    margin: 0;
    font-family: 'Roboto',helvetica, sans-serif;
}

body.main {
	background-color:whitesmoke;
}

#forgotPassword { background-color: #257FFB; }
#forgotPassword a { text-align:center; font-weight: bold; margin:10px;  text-decoration: none; color:white; display:block;}

.main input, .main select, .main textarea {
    margin: 3px 0;
}

.main select {
   padding: 2px 2px 2px 0;
}
.main textarea {
	width: 250px;
	height: 150px;
	vertical-align: top;
}

.main input:focus, .main select:focus, .main  textarea:focus {
    border: 1px solid #b2d1ff;
}


.main table {
    border: 1px solid #ccc;
    width: 100%
}

.congrat {
    color: #48802c;
    font-weight: normal;
    font-size: 16px;
    margin: .8em 0 .3em 0;
}


.login_message { 
	color:red;
	border: solid 1px black;
	margin-bottom: 5px;
	text-align: center;
	background:beige;
	border-radius: 8px;
	padding: 5px;}


.formTable td, .formTable th {
    font: 11px verdana, arial, helvetica, sans-serif;
    line-height: 12px;
    padding: 5px 6px;
    text-align: left;
    vertical-align: top;
}
.account-name{
    margin-left:-10000px;
}