
#messages-container {
	position:relative;
	background-color: #FFFFFF;
	margin: 0 10px 0 20px;
	
}
.content-messages p {
 	margin: 0.5em 0 0.5em 0;
 	text-align: left;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-weight: normal;
 	font-size: 100%;
 	border: 0;
 	outline: 0;
 	padding: 0;
 	border-style: none;
 	vertical-align: baseline;
}
.errorMessage {
	background: #FFFFFF url(/vasista/images/exclamation.png) no-repeat 10px 50%;
	color: #FF0000;
	    border: solid 1px #FF0000;
    font-weight: normal;
		
	padding: 0 1em 0 60px;
}
div {
	display: block;
}

@font-face {
	font-family:'Roboto';
	src: url('fonts/Roboto-Regular-webfont.eot');
	src: url('fonts/Roboto-Regular-webfont.eot?#iefix')
		format('embedded-opentype'), url('fonts/Roboto-Regular-webfont.woff')
		format('woff'), url('fonts/Roboto-Regular-webfont.ttf')
		format('truetype'),
		url('fonts/Roboto-Regular-webfont.svg#robotoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
#tb1{
background-color:white;
position:relative;
top:20px;
width:180px;
}
#bt1:hover{
cursor:pointer;
background-color:#503a32;
}
#login-button{
padding-bottom:10px;
}
#login-button div a:link,#login-button div a:visited,.new div a:link,.new div a:visited
{
text-decoration:none;
color:#888888;
}
#login-button div a:hover,#login-button div a:active,.new div a:hover,.new div a:active{
text-decoration:underline;
color:#ff7514;
}
.subt{
width:320px;
}
.nhdc_logo1{
font-family:roboto;
}
@media only screen and (max-width: 600px) and (min-width: 260px)  {
	#tb1{
    	width: 60%
    	}
    	.nhdc_logo1 p img {
    width: 80%;
}
.loginF {
    padding: 20px 0px;
}
.subt tr td font {
    font-size: 14px;
}
}
@media only screen and (max-width: 768px) and (min-width: 601px)  {
	.subt{
    	width: 60%
    	}
    	#tb1{
    	width: 50%
    	}
    	.loginF {
    padding: 20px 30px;
}
.subt tr td font {
    font-size: 18px;
}
}