.mt-profile-login #alpha, 
.mt-profile-edit #alpha, 
.mt-profile-view #alpha,
.mt-profile-register #alpha,
.mt-profile-reset  #alpha,
.mt-dynamic-error  #alpha{
	font-size: 14px;
    width: 964px;
    margin-right:20px;
}

.mt-profile-login #alpha a, .mt-profile-edit #alpha a, .mt-profile-view #alpha a, .mt-profile-register #alpha a {color: #60c0e6;}

.msg-error {margin: 20px 0; color: #F66; font-weight: bold; font-size:16px;}
.msg {margin: 20px 0; color: #333; font-weight: bold; font-size:16px;}

.msg .close-me, #generic-error .close-me {display: none;}


/* *******************************  position the search for Community solutions pages *******************/


.mt-profile-login #beta,
.mt-profile-edit #beta,
.mt-profile-view #beta,
.mt-profile-register #beta,
.mt-profile-reset #beta,
.mt-dynamic-error    #beta { position: absolute; top: 0px;left: 0px;}

.mt-profile-login #beta .widget-fast-search , 
.mt-profile-edit #beta .widget-fast-search , 
.mt-profile-view #beta .widget-fast-search ,
.mt-profile-register #beta .widget-fast-search,
.mt-profile-reset #beta .widget-fast-search,
.mt-dynamic-error    #beta .widget-fast-search
 {
	top: -65px;
	left: 0px;
}

/*
.mt-profile-register #fast-search-form
.mt-profile-login #fast-search-form , 
*/

.mt-profile-edit #fast-search-form , 
.mt-profile-view #fast-search-form ,
.mt-profile-reset #fast-search-form 
{
	margin-top: 2px;
	padding: 0;
}



/* ******************************   USER Profile  **************/

.mt-profile-view #comments h2 {color:#0071bc; font-size:20px; font-weight: bold; padding: 0px ; margin: 0px;}

.user-profile {background: #E0F3FF;}

.user-profile .user-profile-meta {	
	padding:0 10px; 	
	position: relative;
	height: 86px;
}


.user-profile .user-profile-meta span.expert-userpic {
	
	position: absolute;
	left: 0px;
	top: 71px;
	}


.user-profile .user-profile-meta span.user-author-name {
	color:#0071bc; 
	font-size:20px; 
	font-weight: bold; 
}

.user-profile .user-profile-meta span.user-author-title {
	color:#000; 
	font-size:14px; 

	}
	
	
.user-profile .user-profile-meta span.user-author-organization {
	color:#000; 
	font-size:14px; 
	}
	
.user-profile .author-bio	{margin-top: 30px; text-align: left; font-family: Georgia; font-size: 14px;}

.user-profile h2 {font-size: 20px; font-weight: bold; margin: 20px 0 10px 0;}
	
#profile-recent-comments .profile-recent-comments-header {font-size: 20px; font-weight: bold; margin: 20px 0;}

#profile-recent-comments  li {padding: 0 0 0 20px;}

#profile-recent-comments  li em {clear: left; display: block; text-decoration: none; font-style:normal;}

.field {float: left; clear: left; margin-bottom: 15px;}

.field-header {width: 150px; float: left;}
.field-header label {font-weight: normal;}

.field-content {
	background: url(profile-input-background.png) no-repeat; 
	width: 327px; 
	height: 22px; 
	float: left;
	padding: 3px 0  0px 5px;	
}
	
#profile_name-field .field-content {background:none; }

	
input.ti, input.pw  {border: none; width: 315px; color:#666;}

.actions-bar { float: left; clear: left;}

 p#profile-edit-links {clear: left; font-size: 14px; padding-top: 10px;}
 p#profile-edit-links a {color: #60c0e6;}
 
 
 button.primary-button {
 	width: 63px;
 	height: 22px;
	border:none;
	padding: 0.25em;
	background-color: #FFFFFF;
	background-image: url(profile-save-background.png);
	background-repeat: none;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Arial;
}


/* ********************************************* SIGN UP page  */

#sign-up-link {padding: 10px 0 20px 0;}

#forgot-password {float: left; clear: both; padding: 20px 0;}

#remember-me-paragraph{float: left; clear: left;}



