body{                   
	background:#b4cfe5 url('/skin/default/img/background.gif') repeat-x;
	font-family:  Tahoma, Arial, sans serif; 
	margin:0;
	padding:0;  
	overflow:hidden;              
}
	
.mainWrapper{ 	
    width:540px;  
/*    width:375px; */
	position:relative;
	margin:0 auto;   
}
 
.meebologo { 
	background: transparent url('/site/img/password/logo.png') no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/password/logo.png', sizingMethod='scale');
	_background: transparent;
	width: 156px;
	height: 68px;
	float: left;
	margin-top:16px;
} 

.lifesaver{ 
	background: transparent url('/site/img/password/lifesaver.png');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/site/img/password/lifesaver.png', sizingMethod='scale');
	_background: transparent;
	width: 96px;
	height: 96px;
	float:right;
}

.contentDiv{ 
	background: white;
	border: 8px solid #7A9bc5;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;
	margin-top: 20px;
	float:left;
	padding:10px 0 10px 10px;
	width:505px;
	clear:both;

}
.header{ 
	margin-left: 10px;
	color: #4468A3;  
}

.mainHeader{ font-size: 20px; padding-bottom:15px; }
.subHeader{  font-size: 16px; padding-bottom:10px; }
.subHeaderChange{ font-size::16px; padding-bottom:10px; }

.logoncaption {
	font-family: tahoma, arial, sans serif;
	font-size: 12px;
	color: #ff2400;
    font-weight: bold;
    margin-left: 10px;
	display: block;
	height: 70px; 
	font-size: 11;
}

.logonarea{ 
	float: left;
	margin: 0 10px;
    _margin: 0 6px;        
	clear:both;      
}

.logonlabel, .passwordlabel, .iphonelabel{ 
	font-size: 16px;
	font-weight: bold;
	color:#4468A3; 
    padding-bottom:5px;
	padding-right:10px;
	float:left;
	clear:both;
}

.passwordlabel{ width: 150px;  } 

.meebologoninput, .passwordinputs, .iphoneinputs {
    float:left;
	border: solid 1px;
    border-color: #1e3e70;
	width: 298px;
	height:25px;
	margin-bottom:10px;
	margin-right:10px;
	-webkit-border-radius:4px; /* all corners */ 
	-webkit-appearance: textfield;	
}

.buttondiv{ 	
	float: left;
	_padding-top:2px;
}

.buttondivChange{ 
	_padding-top:5px;
}

.button {
	font-size:16px;
  	cursor: pointer;
	width:75px;
	-webkit-appearance: push-button;
}

.error{ color: red; } 

.warning{ 
	margin-top:5px;
	font-size:12px;
	clear:both;
}

.hiddenframe { 
	display:none;
	overflow:hidden;
	width:400px;
	background:none;
}

.framewrapper { 
	clear:both;
	display:none;
}

#meeboidlabel { font-weight:bold; }
