/**
 * Create/Edit User Form Styles
 */

p {
	margin-bottom: 10px;
}

.gray-txt {
	color: #999;
}

.orange-txt {
	color: #FF9900;
}

.small-txt {
	font-size: 10px;
}

.form-key {
	margin: 10px;
}

.form-key .highlights {
	padding: 1px 2px;
}

.highlights {
	background-color: #DAF5FC !important;
}

.readonly {
	border: none;
	background: none;
}

.required {
	background: url(../images/asterisk.png) left center no-repeat;
}

.txt, .drop {
	width: 230px;
	height: 20px;
	margin: 0;
	padding: 0;
}

.open-section {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 28px;
	line-height: 28px;
	background: url(../images/user/headerbg.gif);
	color: #FFF;
	font-weight: bold;
	font-size: 1.2em;
	text-indent: 25px;
}

.open-section img {
	margin-left: -25px;
}

div.submit-buttons {
	position: absolute;
	bottom: 5px;
	margin-top: 10px;
	width: 100%;
	text-align: center;
}

div.submit-buttons input {
	margin: 0 5px;
}

body#iframe {
	position: relative;
	margin: 0;
	background: #FFF;
}

#iframe-wrapper {
	margin: 0 auto;
	width: 100%;
	background: #FFF;
	overflow: hidden;
}

#form-head {
	margin: 0;
	padding: 10px;
	border-top: 1px solid #AAE4F0;
	border-bottom: 1px solid #CCC;
	background: #F2F2F2;
}

#form-legal-nav a {
	text-decoration: none;
}

/* Create User - User Info (1/3) / Edit User (1/2) */

#mood-selector {
	margin: 10px 0;
}

#mood-selector img {
	float: left;
	margin-top: -5px;
}

#mood-selector select {
	width: 170px;
}

table.form-fields .col1 {
	width: 150px;
}

table.form-fields td {
	vertical-align: top;
}

table.form-fields label {
	display: block;
	width: 150px;
	margin: 0;
	padding: 0 0 0 15px;
	line-height: 22px;
	vertical-align: middle;
}

table.form-fields textarea {
	width: 230px;
	margin: 0;
	padding: 0;
}

#profile-img {
	float: left;
	margin-right: 10px;
}

#create-user #form-instructions,
#edit-user #form-instructions {
	margin-left: 150px;
}

#cool {
	margin-left: 5px;
	color: #00D2FF;
}

#email-notifications {
	padding: 10px;
	width: 420px;
	height: 200px;
	overflow: hidden !important;
}

#email-notifications div, 
#email-notifications select {
	margin: 10px 0;
}

/* Create User - Confirm Acct (2/3) & Success (3/3) */

.directory-create-user fieldset {
	border: none;
}

.directory-create-user fieldset .open-section {
	margin-bottom: 10px;
}

.directory-create-user label {
	float: left;
	clear: left;
	margin-right: 5px;
	padding-left: 10px;
	width: 125px;
	text-align: left;
}

#create-confirm .txt,
#create-success .txt {
	margin-left: 140px;
	line-height: 20px;
	vertical-align: middle;
	padding: 2px;
}
