.cms-form-field { float:left; padding:10px; 20px; }
.cms-form-field label, .cms-login-content label{ width:325px; float:left; font-size:12px; font-weight:bold; color:#4b4b4b; margin-bottom:5px; clear:both; }
.cms-form-required, .cms-user-edit-note { font-size:12px; color:#4b4b4b; }
.cms-form-field input { width:325px; clear:both; float:left; height:29px; font-size:14px; border:1px solid #b6dcff; background:#F8FAFF; }
.contactReason { width:75%; float:left; padding:10px 20px; margin-top:10px;}
.contactReason tr { margin-bottom:5px; }
.contactReason input { width:auto; float:left; background:#fff; clear:none; height:12px; border:0px; }
.contactReason label { width:auto; float:left; clear:none; line-height:115%;  }
.cms-form-field table { width:665px; }
.cms-form-buttons { float:left; }

.cms-user-edit { width:100%; text-align:center; }
.cms-user-edit-required, .cms-user-edit-optional, .cms-recaptcha-div { text-align:left; margin:20px 0 0 30px; width:auto; }

.cms-user-edit input { width:300px; float:left; border:1px solid #9FADCA; background:#F9FAFF; height:29px; font-size:14px; margin:0 0 10px 20px;  }
.cms-user-edit label {float:left; font-size:12px; font-weight:bold; color:#4b4b4b; margin-bottom:10px; }
.cms-error,
.cms-errors li { font-size:14px; margin-bottom:3px; color:#cc0000; }
.cms-login-remember { float:left; clear:both; width:100%; display:block; margin-top:5px; margin-bottom:10px; }
.cms-login-remember input { float:left; }
.cms-login-content .cms-login-remember label { float:left; width:auto; clear:none; line-height:150%; }
.cms-login-buttons { float:left; clear:both;} 
.cms-login-content label { width:220px; }
.cms-login-username {margin-top: 10px;}
.cms-login-header { margin-bottom: 20px; }
cms-login-input {margin: 5px 0;}
.cms-login-forgotpw-link { margin: 10px 0 20px; }
.cms-user-edit-heading {font-family: Tahoma,Geneva,Kalimati,sans-serif !important;}
.cms-login { text-align:center; }
.cms-login-header, .cms-user-edit-heading { text-align:left; font-size:16px; font-weight:bold; margin:0px auto; padding: 0; display:block; }
.cms-user-edit-heading { margin-top:20px; margin-bottom:10px; }
.cms-login-content {text-align:left; margin:0px auto; margin-bottom:50px;}
.cms-login-forgotpw-link { float:left; width:auto;clear:both; margin-top:10px; }
.cms-login-forgotpw-link a { font-size:12px; color:#6DB8FF; float:left; }
.cms-login-buttons input, .cms-core-user-profile-button input, input.cms-submit-btn { border:1px solid #9eaccd; background:#f8faff; color:#004890; padding:10px 15px; float:right; }
.cms-form-buttons { float:right; }
.cms-core-user-profile-button, input.cms-submit-btn { margin:25px 100px; }
.cms-login-buttons input:hover, .cms-core-user-profile-button input:hover, input.cms-submit-btn:hover { background:#F8FAFF url(http://www.simpletemplate.net/SiteData/images/dropDownTi/ba65c50d283bcba7/dropDownTile.jpg) repeat-x 50% 100%; cursor:pointer; }

.cms-welcome { padding:5px 30px; }
.cms-profile-row { padding:3px 40px; }
.cms-welcome-message { font-size:18px;}

.cms-form-wrapper div span {font-weight: bold; font-size: 12px;}
.cms-form-wrapper div span.cms-form-required {color: red;}
span.cms-required {color: red;}
span.cms-required-begin {display: none;}

div.cms-user-edit-optional, div.cms-user-edit-required {border-top: 1px dashed #CCC; clear:left;}
div.cms-user-edit-optional table tr th, div.cms-user-edit-required table tr th {width: 150px; vertical-align: middle;}
div.cms-user-edit-optional h3, div.cms-user-edit-required h3 {margin: 20px 0;}
tr.cms-user-edit-salutation th{color: #4B4B4B; font-size: 12px; font-weight: bold;}
tr.cms-user-edit-salutation select, tr.cms-user-edit-country select {margin: 10px 0 10px 20px;}
div.cms-user-edit-note {font-weight: bold; margin: 20px 0;}
tr.cms-user-edit-change-password-note th {}
tr.cms-user-edit-change-password-note td {font-size: 12px; font-weight: bold; color: #4B4B4B; padding: 10px 0 10px 20px;}
div.cms-user-edit-optional textarea, div.cms-user-edit-required textarea {margin: 10px 0 10px 20px; width: 300px; }

div.cms-user-edit-bio {margin-left: 30px;}
div.cms-user-edit-bio h3 {border-top: 1px dashed #ccc; padding: 20px 0;}
div.cms-user-edit-bio p {text-align: left;}

div.cms-login {margin-left: 30px;}
.cms-login-submit-btn {margin: 0 !important;}
.cms-user-edit-heading {font-family: Tahoma,Geneva,Kalimati,sans-serif !important; color: #4b4b4b;}
.cms-login-input {margin: 5px 0;}
.cms-login-header {margin-bottom: 20px;}
.cms-login-username label, .cms-login-password label { margin-top: 10px;}
