.profileContainer {width: 98%; margin: 0px auto; height:100%;}
.ProfileBody, .profileBody {position: relative;}
.profileFooter {width: 98%; margin: 0px auto;}
	
/* Login CSS */
.login_table_title {font-family:Arial, Helvetica, sans-serif; font-size:12px; width: 30px;}
.ErrorMsg {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0033;}
.loginProfileMenu { padding: 3px 0px; text-align:right;}
.loginProfileMenu a, .loginProfileMenu a:visited { color:#00F;}

/* user app css */
.ui-edit-user-form-container {width: 100%;}
.userUsers {width: 98%; margin: 20px auto; background: #f7f7f7; border: #d7d7d7 1px solid;}
.userUsersAdd {width: 100%; margin: 20px auto;}
div.formLabelContainer { border-bottom: 1px solid #b9c4da; height:16px; width:97%; margin-left:8px; margin-top:5px;}
div.formLabel { font-weight: bold; margin-bottom:-5px; float:left;}
div.formLabelTrigger { color:#3b5998; cursor:pointer; float:right;}
div.formLabelTrigger:hover { text-decoration:underline;}
div.formInfoContainer {  height:16px; width:100%; margin-bottom:30px; margin-top: 2px;}
.infoLabel {float: left; padding-top:3px;}
.infoDisplay {float: right; padding-top:3px; text-align:right;}
.infoText { color: #999999; font-size:12px; width:45%;  }
.infoContainer {height: 18px; width:97%; margin-left:8px; }
/*#editUserName label, #editEmail label, #editPassword label, #editGroup label { display:block; margin: 0px auto; width:100%; height:30px; }*/
#editUserName {margin: 15px auto; width: 98%; height:150px; }

/* mobile 
#editUserName div.label, #editEmail div.label, #editPassword div.label  { float:left;  height: 20px; width: 50px; text-align:right;  padding-top:5px; font-weight: bold; color:#666666; }*/

#editGroup div.label { float:left;  height: 20px; width: 150px; text-align:right;  padding-top:5px; font-weight: bold; color:#666666; padding-bottom:5px;}
#editUserName div.label span, #editEmail div.label span, #editPassword div.label span, #editGroup div.label span { font-size:11px; color:#CCC;}
#editUserName div.input, #editEmail div.input, #editPassword div.input { float:right; }
#editGroup div.input { margin-left: 30px; float:left; }
div.centeredForm {margin: 0px auto; width: 30px;}
div.centeredForm2 {margin: 0px auto; width: 420px; color:#999; text-align:center;}
div.centeredForm3 {margin: 0px auto; height: 25px; width: 100px; }
#editEmail {margin: 15px auto; width: 98%; height:80px; }
#editPassword {margin: 15px auto; width: 98%; height:180px; }
#editGroup {margin: 15px auto; width: 98%; height:80px; }
div.resultMessage {background:#ffebe8; border:1px #dd3c10 solid; height: 30px; width: 500px; margin:0px auto 15px auto; text-align:center; padding-top: 15px; color:#333333;}
div.resultMessage2 {background:#fff9d7; border:1px #e2c822 solid; height: 30px; width: 500px; margin:0px auto 15px auto; text-align:center; padding-top: 15px; color:#333333;}
#resetPassword {font: bold Arial,Helvetica,sans-serif 12px; background:#f7f7f7; border:none; color:#3b5998;}
#resetPassword:hover { text-decoration:underline;}
.loginSignOut {width:70px; height:18px; float:right;}
#loginAIOWS {width:220px; margin:10px auto;}
.forgotPasswordText { margin:10px;}
.form-horizontal .controls{margin-left:0; height:40px;} 
.form-horizontal .control-list{padding-top:0;} 

.request-account {width:320px; margin:0px auto;}
.request-form {margin:15px 0px;}
#request-account-page {margin:10px auto; width:96%;}
.profile-label-left {padding-left:8px;}
.profile-label-right {padding-right:18px; text-align:right;}