.password {
  margin-bottom: 20px;
  margin-top: 20px;
  border-right-width: 0px;
  float: left;
  height:130px;
  width:600px;
  clear:both;
}

.passwordentry {
	margin-top: 10px;
	font:14px Arial;
	font-weight: bold;
	border:1px solid #e5e5e5;
	color: #36332f;
	padding:8px 10px;
	width:290px;
	vertical-align:top;
}
.passwordentry:hover {
	font-weight: bold;
	border:1px solid #999999;
		color: #36332f;
	width:290px;
}

.password p {
  padding:0;
}

.password label {
 	padding-bottom: 10px;
 	padding-right: 10px;
 	padding-top: 8px;
 	font-weight: bold;
 	margin-left: 0;
 	margin-bottom: 10px;
 	margin-right: 10px;
 	margin-top: 0;
 	text-transform: uppercase;
 	letter-spacing: 0.1em;
	color: #f7833b;
	font:12px Arial uppercase;
	width: 300px;
	text-align: left!important;

	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	vertical-align:top;
}

.passwordphrase {
  padding-bottom:20px;
  width: 180px;
}

.passwordsubmit { 	
	margin-bottom: 10px; 	
	margin-right: 7px; 	
	margin-top: 2px; 	
	border:none!important;
	background:transparent url(../cforms/images/grey_block_submit.jpg) no-repeat 0 0;
	color: white;
	cursor:pointer;
	font:14px Arial;
	height:31px;
	line-height:31px;
	padding: 0 0 5px;
	width:72px;
}

.passwordsubmit:hover {
  cursor:pointer;
  background-position:0 -31px;
} 

.relockbutton {
  float:right;
  clear:both;
}