.sFormTexts
{
    margin-left: 24px !important;
}
.sForm .sFormFieldsList
{
    margin: 0;
    list-style: none;
}
.sForm .sFormFieldsList li
{
    clear:both;
    float:left;
    margin:0;
    padding:0;
    width:100%;
}
.sForm .sFormFieldsList .tFormCheckbox ul {
    margin-top: -3px;
}
.sForm .sFormFieldsList .tFormCheckbox li {
    background: none repeat scroll 0 0 transparent;
    clear: none;
    display: inline;
    float: none;
    padding-left: 6px;
}

.tFormCheckbox {
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 10px;
}
.sForm .sFormFieldsList .sVerticalList .sFormCheckbox li,
.sForm .sFormFieldsList .sVerticalList .tFormCheckbox li
{
    display: block;
}
.sForm .sFormSingleField
{
    padding: 0 0 0 36px;
}
.sForm .sFormButton
{
    margin-top: 0;
    padding: 17px 0 0 120px;
}
.sForm .sFormFieldsList .sFormStaticData
{
    padding-bottom: 10px;
    line-height: normal;
}
.sForm .sFormFieldsList li.sFormCheckbox,
.sForm .sFormFieldsList li.tFormCheckbox
{
    width: 350px;
    padding-top: 10px;
    padding-left: 120px;
}
.sForm .sFormFieldsList .sFormCheckbox label,
.sForm .sFormFieldsList .sFormCheckbox label.labelCheckbox,
.sForm .sFormFieldsList .tFormCheckbox label,
.sForm .sFormFieldsList .tFormCheckbox label.labelCheckbox
{
    font-weight: normal;
    font-size: 12px;
    line-height: 1.9;
}
.sForm .sFormFieldsList ul.sFormCheckbox
{
    margin-top: 0;
}
.sForm .sFormFieldsList .sFormCheckbox li
{
    display: inline;
    float: none;
    clear: none;
    padding-left: 6px;
    background: none;
}
.sForm .sFormFieldsList .sFormCheckbox li input,
.sForm .sFormFieldsList .tFormCheckbox li input
{
    vertical-align: middle;
}
.sForm label
{
    display:block;
    float:left;
    line-height:1;
    padding:10px 10px 0 0;
    text-align:right;
    width:110px;
}
.sLongerLabels label 
{
    width: 200px;
}
/* Style for Webinar register */
fieldset.tWebinarLabels label
{
    width: 260px;
}
fieldset.tWebinarLabels span label
{
    width: 110px;
}
fieldset.tWebinarLabels .sFormButton  {
    margin-top: 0;
    padding: 17px 0 0 270px;
}
fieldset.tWebinarLabels span.tInfo,
fieldset.tWebinarLabels span.sInfo 
{
    margin: 0 0 0 10px;
}

.tWebinarLabels .fRadioErrorMessage strong
{
    margin: -15px 0 0;
    padding-left: 230px !important;
}
.sLongerLabels .sFormButton
{
    padding-left: 209px;
}
.sForm .fTitle label
{
    font-size: 18px;
}
.forumsPostForm .fTitle
{
    position: relative;
}
.forumsPostForm .fTitle label
{
    position: absolute;
    left: 14px;
    top: 4px;
    float: none;
    width: auto;
    text-align: left;
    color: #999;
    font-style: italic;
    font-weight: normal;
}
.sForm .sFormCheckbox label,
.sForm .tFormCheckbox label
{
    padding-top: 0;
    padding-left: 5px;
    display: inline;
    float: none;
    width: auto;
}
.sForm .sFormStaticData label
{
    padding-top: 0;
    line-height: normal;
}
.sForm select
{
    width: 347px;
    font-size: 1.1em;
}
.sForm textarea
{
    padding: 4px 5px 2px 5px;
    width: 335px;
    height: 200px;
    font-size: 1.1em;
    font-family: arial,sans-serif;
}
.sForm .fError textarea
{
    border-color: #cc0000;
}
.sForm input.txt
{
    border:1px solid #AFD1FF;
    font-size:1.1em;
    height:20px;
    padding:4px 5px 2px;
    width:335px;
}

.sFormAddDeveloper .fError input.txt, .sForm .fError input.txt
{
    border-color: #cc0000;
}
.sForm .fTitle input.txt
{
    font-size: 18px;
    height: 26px;
}
.sForm select
{
    margin-top: 8px;
    font-size: 12px;
    width: 248px;
}
.sForm .txtWrapper
{
    background-color:#E2EEFF;
    display:block;
    float:left;
    padding:0 6px 6px;
}
.sForm .fFirstInGroup .txtWrapper
{
    padding-top: 6px;
}
.sForm .fEditor
{
    padding-top: 0px;
    width: 770px;
}

.sForm .sFormFieldsList .txtIndented
{
    margin: 12px 0 0 126px;
    
}
.sForm .sFormFieldsList .txtIndented label
{
    padding: 0 0 0 5px;
    display: inline;
    float: none;   
}

.sFormAddDeveloper .fFieldErrorMsg strong,
.sForm .fFieldErrorMsg strong,
.sForm .spamProtector .fFieldErrorMsg,
.sFormTicket .fError span strong
{
    display: block;
    padding: 0;
    font-weight: normal;
    color: #cc0000;
    white-space: nowrap;
    padding-left: 18px;
    background: transparent url("/CSS/Forms/error.gif") no-repeat 0 3px;
}
.sForm .sFormCheckboxErrorMsg strong
{
    margin-left: 126px;
}

.sForm .sFormCheckbox strong
{
    margin-left: 194px;
    color: #FF6600 !important;
}
.sForm .sFormNote .fFieldErrorMsg strong
{
    padding-left: 18px;
    padding-bottom: 20px;
}
.sFormAddDeveloper .fFieldErrorMsg strong, .scBillingInfoForm .fFieldErrorMsg strong
{
    background-position: 0 -97px;
}
/* .sForm .sFormButton a.fSubmitBtn */
.sFormButton a.fSubmitBtn:link, .sFormButton a.fSubmitBtn:visited, .sFormButton a.fSubmitBtn:hover, .sFormButton a.fSubmitBtn:active
{
    display: block;
    border: 0;
    padding: 3px 0 0 28px;
    background: transparent url("/CSS/Forms/buttons.gif") no-repeat 0 0;
    width: 63px;
    height: 24px;
    color: #fff;
    font-size: 1em;
    outline: 0;
}
.sFormButton a.fSubmitBtn:hover
{
    background-position: -200px 0;
}
.sFormButton a.fFakeSubmitBtn
{
    display: block;
    border: 0;
    padding: 3px 0 0 28px;
    background: transparent url("/CSS/Forms/buttons.gif") no-repeat 0 0;
    width: 63px;
    height: 24px;
    color: #fff;
    font-size: 1em;
    outline: 0;
}
/* .sForm .sFormButton a.fSubmitBtn:hover */
.sFormButton a.fSubmitBtn:hover
{
    color: #fff;
    text-decoration: none;
}
.maSupportTicketDetails .sFormButton a.fSubmitBtn
{
    background-position: 0 -300px;
}
.maSupportTicketDetails .sFormButton a.fSubmitBtn:hover
{
    background-position: -200px -300px;
}
/* .sForm .sFormButton input.fSubmitBtn */
.sFormButton input.fSubmitBtn, .sFormButton input.fSubmitBtnLong
{
    border: 0;
    padding: 0 0 3px 0;
    background: transparent url("/CSS/Forms/buttons.gif") no-repeat 0 0;
    width: 91px;
    height: 27px;
    color: #fff;
    font-size: 1em;
    outline: 0;
    font-family: Arial, Sans-Serif;
}
.sFormButton input.fFakeSubmitBtn, .sFormButton input.fFakeSubmitBtnLong
{
    border: 0;
    padding: 0 0 3px 0;
    background: transparent url("/CSS/Forms/buttons.gif") no-repeat 0 0;
    width: 91px;
    height: 27px;
    color: #fff;
    font-size: 1em;
    outline: 0;
    
}
.sFormButton input.fSubmitBtn:hover
{
    background-position: -200px 0;
}
.sFormButton input.fSubmitBtnLong, .sFormButton input.fFakeSubmitBtnLong
{
    background-position: 0 -149px;
    width: 148px;
}
.sFormButton input.fSubmitBtnLong:hover
{
    background-position: -200px -149px;
}
.sForm input.fAttachBtn
{
    border: 0;
    padding: 0 0 3px 0;
    background: transparent url("/CSS/Forms/btnAttach.gif") no-repeat 0 50%;
    width: 91px;
    height: 27px;
    color: #666;
    font-size: 1em;
    outline: 0;
}
.sForm .sFormNote
{
    background-color:#E2EEFF;
    clear:both;
    line-height:1.2;
    margin:0 0 0 120px;
    padding:0 7px 10px 15px;
    width:337px;
}
.sForm .sFormNote .fUploadRestrictions
{
    color: #666;
}
.sForm .sOptionalField, .sForm .tOptionalField
{
    padding-top: 5px;
    padding-left: 5px;
    font-size: .9em;
}
/* Rate Ticket Asnwer Buttons */
.maSupportTicketRateForm .sFormButton
{
    float: left;
    padding: 0 0 0 15px;
}
.maSupportTicketRateForm .sFormButton .maRate
{
    margin-top: -7px;
}
.maSupportTicketRateForm .sFormButton .maRate:hover
{
    background-position: -250px 0;
}
/* Send and mark as resolved submit button */
.sForm .sFormButton .maSendAndCloseBtn
{
    margin-left: 20px;
    width: 190px;
    background: transparent url("/CSS/Forms/secondaryButtons.gif") no-repeat 0 -100px;
    color: #666;
    font-size: 11px;
}
.sForm .sFormButton .maSendAndCloseBtn:hover
{
    background-position: -250px -100px;
}
/* Change password form */
.maChangePasswordForm
{
    margin-top: 20px;
}
.maChangePasswordForm .sFormButton input.fSubmitBtn
{
    background: transparent url("/CSS/Forms/buttons.gif") no-repeat 0 -150px;
    width: 148px;
    height: 27px;
    padding: 0 0 2px;
}
.maChangePasswordForm .sFormButton input.fSubmitBtn:hover
{
    background-position: -200px -150px;
}
/* Your Profile Form */
.maProfileForm .sFormFieldsList
{
    padding: 20px 0;
    border-bottom: 1px solid #ccc;
}
.maProfileForm .maProfileFormAvatar
{
    padding-top: 15px;
}
.maProfileForm .maProfileFormAvatar a
{
    display: block;
    padding-left: 120px;
    font-size: .9em;
}
.maProfileForm .maProfileFormAvatar .fFieldErrorMsg
{
    padding-left: 120px;
}
.sRTF .maProfileForm h2
{
    padding-top: 7px;
}
/* MVP Picture */
.maProfileForm #attachImageExpandLink
{
    margin-top: 10px;
    margin-left: 120px;
}
.maProfileForm #selectedImage .maProfileFormAvatar strong
{
    padding: 1px 3px;
    font-weight: normal;
    line-height: normal;
}
.maProfileForm #selectedImage label
{
    padding-top: 15px;
}
/* Change Avatar Form */
.maSelectedAvatar {
    background: #ededed;
    padding: 17px;    
    float: left;
    width: 884px;
}
*+html .maSelectedAvatar {
    margin-top: 17px;
}
.maSelectedAvatar .imgWrap {
    float: left; 
    width: 102px; 
    min-height: 90px;
}
.maChangeAvatarForm
{
    margin-left: 119px;
}
.maChangeAvatarForm .sFormNote
{
    margin-left: 0;
}
.maChangeAvatarForm h2
{
    margin: 1.2em 0 15px;
}
.maChangeAvatarForm h2 em
{
    font-style: normal;
    font-weight: normal;
    font-size: .6em;
    color: #777;
}
.defaultAvatarImage {
    position: absolute; 
    top:4px; 
    left: 275px; 
    display: none;    
}
.maChangeAvatarForm .fSelectAvailableAvatar
{
    width: 100%;
    float: left;
    clear: both;
    margin-top: 0;
}
.maChangeAvatarForm .fSelectAvailableAvatar li
{
    padding: 0 20px 0 0;
    background: none;
    float: left;
    text-align: center;
    list-style-type: none;
}
.maChangeAvatarForm .fSelectAvailableAvatar li label
{
    display: block;
    margin-bottom: 5px;
    width: 80px;
    height: 80px;
    overflow: hidden;
    line-height: 80px;
    border: 1px solid #f7f7f7;
    float: none;
    text-align: center;
    padding: 0;
}
.maChangeAvatarForm .fSelectAvailableAvatar li label img
{
    vertical-align: bottom;
}
.maChangeAvatarForm .sFormButton
{
    padding-left: 0;
    padding-bottom: 14px;
    clear: both;
}
/* Login Form */
.maLoginForm
{
    width: 250px !important;
    background-color: #ededed;
    padding: 17px;
    margin-top: 17px;
}
.maLoginForm input.txt
{
    width: 230px;
}
.maLoginForm .sFormFieldsList
{
    margin-top: 20px;
}
.maLoginForm label
{
    text-align: left;
    font-size: 12px;
    padding-bottom: 3px;
}
.maClientRegistration .sFormFieldsList
{
    margin-top: 15px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ccc;
}
.maLoginForm.sForm .sFormFieldsList li.sFormCheckbox
{
    width: 250px;
    padding:0;
    margin:10px 0 0 0;
}

.loghelp
{
    padding: 0 0 17px 17px;
    background: #ededed;
    width: 267px;
}

/* Forgotton Password */
.maForgottonPasswordForm .sFormFieldsList
{
    margin-top: 20px;
}
.maForgottonPasswordForm label
{
    width: 30px;
}
.maForgottonPasswordForm .sFormButton
{
    padding-left: 40px;
}

/* Add developers form */
.maAddDevelopersForm
{
    margin-top: 10px;
}
.maAddDevelopersForm label
{
    width: 60px;
}
.maAddDevelopersForm .sFormButton
{
    padding-left: 70px;
    line-height: 23px;
}
.maAddDevelopersForm .sFormButton a.fSubmitBtn
{
    float: left;
    width: 42px;
    line-height: 1.3;
    margin-right: 5px;
    background-position: 0 -450px;
}
.maAddDevelopersForm .sFormButton a.fSubmitBtn:hover
{
    background-position: -200px -450px;
}
/* Send Support Ticket and forum post */
.maSendSupportTicket .sFormFieldsList
{
    margin-top: 20px;
}
.maSendSupportTicket div.sFormFieldsList 
{
    padding: 0 0 0 3px;
    margin: 0;
}
.sForm .sFormFieldsList .maSendSupportTicketText
{
    padding: 17px 0;
}
.maSendSupportTicket .sFormFieldsList .maSendSupportFile #attachImageExpandLink
{
    margin:0 0 0 120px;
}
.maSendSupportTicket .sFormFieldsList input.fAttachBtn
{
    margin: 10px 0 0 10px;
}
.maSendSupportTicket .sFormButton
{
    margin-top: 17px;
    border-top: 1px solid #ccc;
}
.sFormFieldsList .maSendSupportTicketText label
{
    padding-top:46px;
}
/* Rad Upload */
.sForm .radupload
{
    width: auto;
    float: left;
}
.radupload .ruInputs, .radupload .ruProgress
{
    margin-top: 0;
    zoom: 0 !important;
}
.ruProgressArea
{
    margin-left: 120px;
    margin-top: 20px;
}
.forumsPostForm .ruProgressArea
{
    margin-left: 110px;
}
.maChangeAvatarForm .ruProgressArea
{
    margin-left: 0;
}
.sRTF .radupload .ruProgress
{
    border: 0;
    padding: 0;
    background-color: #e2eeff;
    width: 100%;
    float: left;
}
.sRTF .radupload .ruInputs li
{
    background: none;
    padding-left: 0;
    padding: 6px;
    width: 347px;
    background-color: #e2eeff;
    clear: none;
    margin-bottom: 0;
}
.sRTF .radupload .ruProgress li
{
    background: none;
    padding-left: 0;
    padding: 6px;
    width: 347px;
    clear: both;
    margin-bottom: 0;
}
.radupload li .ruFakeInput
{
    padding: 5px 5px 2px 5px;
    width: 266px;
    height: 19px;
    border: 1px solid #afd1ff;
    vertical-align: middle;
    margin-right: 0;
}
.radupload li .ruBrowse
{    
    color: #fff;
    width: 67px;
    height: 28px;
    border: 0;
    text-align: left;
    outline: 0;
    font-size: 1px;
    text-indent: -9999px;
    vertical-align: middle;
}
.sRTF .radupload li .ruFileInput
{
    top: 0;
    right: 0;
    left: auto;
    height: 27px;
}
/* chrome hack for upload, width set to 0 */
/*\*/
body:first-of-type .ruFileInput
{
    width: 200px !important;
}

/* Rad Upload in Partner Extranet submit showcases */
.peRadupload .RadUpload 
{
    overflow: hidden;    
    height: 30px;
}
.peRadupload li .ruBrowse {
    color: #000;
    font-size: 11px;
    height: 22px;
    text-align: center;
    text-indent: 0;
    width: 65px;
}
.peRadupload li .ruFakeInput {
    padding: 1px 5px 2px;
}
.peRadupload .RadUpload, .RadUploadProgressArea 
{
    width: 347px;   
}

/* Attachments in forms, hide, show, fade ... */
.sFormFieldsList .maSendSupportAttachedFileList
{
    float:left;
    margin:0 0 10px;
    padding-left:120px;
}
.forumsPostForm .tFormFieldsList .maSendSupportAttachedFileList
{
    padding-left: 110px;
}
.sFormFieldsList .maSendSupportAttachedFileList li
{
    padding-left: 17px;
}
.sFormFieldsList .maSendSupportAttachedFileList li em
{
    display: none;
}

/**/
.RadUpload .uploadAnother
{
    display: none;
}

ul.reToolbar
{
    width: 160px !important;
}

ul.reToolbar li
{
    clear: none !important;
    width: auto !important;
}

ul.reToolbar li.grip_last
{
    width: 4px !important;
}


/* RadUpload */

.maSendSupportFile #attachImageForm {
    margin-left:120px;
}

#attachImageForm {
    background:none repeat scroll 0 0 #E2EEFF;
    padding:0 17px;
    width:320px;
}

.sForm #attachImageForm label {
    padding-bottom:5px;
    text-align:left;
}

.sForm .tFormNoteAtachment {
    margin: 0;
    padding:7px 0 10px;
    width: 300px;
    background-color: #E2EEFF;
    color:#666;
    line-height: 1.2;
    clear: both;
}

#attachImageForm li, #selectedImage li
{
    padding-left: 0;
}

#attachImageForm h3
{
    margin-top: 0;
}

#selectedImage li
{
    width: auto;
}

a.fAttachFileLink:hover
{
    text-decoration: none;
}

.RadUpload .ruInputs li
{
    padding: 5px 0 5px;
}
/* Captcha */
.sForm .spamProtector .sf_CaptchaTextbox
{
    margin-bottom: 0;
}
/* Upload Progress Area Fix */
.sWrapAll .RadUploadProgressArea .ruProgress
{
	float: left;
	width: 430px;
}
.sWrapAll .RadUploadProgressArea .ruProgress li.ruTimeSpeed 
{
	margin-bottom: 0;
	padding-bottom: 20px;
}
.RadUploadProgressArea .ruProgress li
{
	width: 390px;
	line-height: 18px;
}

/* FreeCodeForm */
.maFreeCodeForm input.fSubmitBtn
{
    background-position: 0 -150px;
    width: 150px;
    padding: 0 0 3px 5px;
}

.maFreeCodeForm input.fSubmitBtn:hover
{
    background-position: -199px -150px;
    width: 150px;
    padding:0 0 3px 5px;
}
.sForm label.sFormTxt
{
    color:#737D80;
    float:left;
    padding-top: 4px;
    width: 117px;
    text-align: right;
}

/* Grey form */
h2.tRegistrationAndLoginHeader {
    background: #ededed;
    font-size: 18px; 
    font-weight: normal;
    padding: 14px 0;
    padding: 17px 17px 17px 24px;
    margin: 24px 0 0 0;    
}
.sForm .sFormFieldsList li.txtPassword
{
    margin: 5px 0 0 126px;    
}
.tFormGrey li.txtPassword, 
.tFormGrey h2, 
.tFormGrey li.checkbox label.txtSubscriptions 
{
    display: none !important;
}

.tFormGrey     
{
    width: 586px;   
    font-size: 12px;
    padding-left:24px;
}

.tFormGrey .tFormFieldsList {
    list-style-type:none;
}

.tFormGrey .sFormFieldsList li {
    clear:both;
    float:left;
    margin:0;
    padding:0;
    width:100%;
}

.tFormGrey .sFormFieldsList li label {
    display: block;
    float: left;
    clear: left;
    width: 97px;
    padding-right: 7px;
    padding-top: 8px; 
    text-align: right;    
}

.tFormGrey .sFormFieldsList li.checkbox label {
    display: inline-block; 
    line-height: 21px;
    padding-left:3px;
}

.tFormGrey .sSubsctiptions {
    margin: 4px 0 4px 2px;
}




.tFormGrey .txtWrapper 
{
    padding: 6px 6px 0 6px;
    background-color: #e2eeff;
    line-height: 24px;
    float: left;
    display: block;
}
.tFormGrey .txtWrapper.last
{
    padding: 6px;
}

.tFormGrey input.txt {
    border:1px solid #AFD1FF;
    font-size:1.1em;
    height:20px;
    padding:4px 5px 2px;
    width:315px;
}

.tFormGrey .RadComboBox {
    width: 327px !important;
    float: left;
}

.tFormGrey .RadComboBox .rcbInputCell input {
    width: 288px !important;
}

.tFormGrey .fFieldErrorMsg strong {
    color:#FF6600;
    display:block;
    font-weight:normal;
    line-height:1.5;
    padding:5px 8px 9px;
    width:220px;
}

.tFormGrey .fError input.txt {
    border-color:#FF6702;
}

.tSubsctiptions {
    margin:9px 0 0 122px;
}

.tFormGrey .tSubsctiptions {
    margin:9px 0 0 0;
}

.sForm .sFormFieldsList li.tFormCheckbox.col1,
.sForm .sFormFieldsList li.tFormCheckbox.col2,
.tFormGrey li.tFormCheckbox
{
    float: left;
    width: 240px;
    margin-top: 20px;
}
.tFormGrey .tFormCheckbox.col1,
.sForm .tFormGrey li.tFormCheckbox.col1
{
    margin-left: 104px;    
}
.sForm li.tFormCheckbox.col2
{
    clear: none;
}
.sForm .sFormFieldsList .tFormFieldsList li.col1 label,
.sForm .sFormFieldsList .tFormFieldsList li.col2 label,
.sForm .sFormFieldsList li.tFormCheckbox
{
    width: 180px;
    display: block;
    float: left;
    clear: left;
}

.sForm .tFormFieldsList li.tFormCheckbox
{
    width: 212px;
    float: left;
}
.sForm .sFormFieldsList li.tFormCheckbox.col2,
.tFormGrey .sFormFieldsList li.tFormCheckbox.col2
{
    padding-left: 0;
    clear: none;
}

.tFormGrey .sFormButton
{
    margin: 0 0 0 104px;
    border-top: 1px solid #ccc;
    padding-top: 14px;
}


/*hosted trials form*/
.sFormNumbered h2 span {
    background: url("/CSS/Forms/blueDot.gif") no-repeat scroll 0 0 transparent;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-right:10px;
    text-align: center;
    font-weight: bold;
    width: 20px;
    vertical-align: middle;
}
.sFormNumbered .sFormCheck
{
    border:0;
    padding-left: 17px;
    position: relative;
    top: 8px;
}
.sForm .sTemplates li
{
    width: 184px;
    border: 1px solid #e2eeff;
    margin: 17px 34px 17px 0;
    clear:none;
    padding: 10px;
}
.sForm .sTemplates li:hover
{ 
    background-color: #f2f2f2;
}
.fLastOnRow
{
    margin-right: 0 !important;
}
.selected
{
    background-color: #e2eeff;
}
.sTemplates li label
{
    margin: 0 0 10px 10px;
    padding: 0;
    width: auto;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.fAgreement label
{
    display: inline;
    width: auto;
    padding: 3px 0 0 5px;
    float: none;    
}
.fAgreement .sFormButton
{
    padding-left: 0;
}
.sTemplates input[type="radio"], .sTemplates input[type="checkbox"]
{
    float: left;
    height: 13px;
}
.txtWrapper10px
{
    padding-right: 10px !important;
}
.sRoundBox
{
    padding: 0 17px;
}
/*autosuggest tooltip*/
.asTooltipBox
{
    display: none;  
    padding: 0 0 0 21px;  
}
.asTooltipBoxShow
{
    display: block;    
}
#page-wrap div {
    padding-bottom: 10px;
    line-height: 1.4;
}
/*end tooltips*/

/* Subscriptions checkbox */

.sForm .sFormFieldsList .sFormCheckbox li
{
    margin:0 0 10px;
    padding:0;
}
.sForm .sFormFieldsList .checkbox .tSubscriptionsCheckbox li,
.tFormGrey li.checkbox .tSubscriptionsCheckbox li {
    display: block; 
    position:relative; 
    padding: 0 0 10px;   
    float: left;    
}
.sForm .sFormFieldsList .checkbox .tSubscriptionsCheckbox li input,
.tFormGrey li.checkbox .tSubscriptionsCheckbox li input {
    position: absolute; 
    left:0; 
    top: 1px;
}
*+html .sForm .sFormFieldsList .checkbox .tSubscriptionsCheckbox li input,
*+html .tFormGrey li.checkbox .tSubscriptionsCheckbox li input {
    top: -2px;
}
.sForm .sFormFieldsList li.checkbox .tSubscriptionsCheckbox li label,
.tFormGrey li.checkbox .tSubscriptionsCheckbox li label {
    padding:0 0 0 24px; 
    display:inline; 
    text-align:left;
    line-height: 1.2;
    width: auto;
}

.tFormGrey li.checkbox label.txtSubscriptions {
    display:none !important;
}

li.checkbox label.txtSubscriptions {
    padding: 0 0 10px 0;
    text-align: left;
}

.tFormGrey li.checkbox {
    margin-top: 12px;
}

.sForm .sFormFieldsList li.checkbox {
    padding-left:120px;
    padding-top:10px;
    width:350px;
}




.sFormTicket 
{
    float: left;    
    clear: both;
    width: 99%;
}
/* Combobox */
div.RadComboBox
{
    display: block !important;
}
.RadComboBox table 
{
    background-color: #fff;
    border: 1px solid #AFD1FF !important;    
}
.fError .RadComboBox table
{
    border-color: #ff6702 !important;
}
.RadComboBox .rcbArrowCell
{
    padding: 1px;
}
.RadComboBox .rcbArrowCell a
{
    width: 24px !important;
    height: 24px !important;
    text-indent: -9999px;
    overflow: hidden;
    background: transparent url('/CSS/Forms/btnComboboxSelect.gif') no-repeat 0 0;
    margin:1px 1px 1px 0;
}
.RadComboBox .rcbInputCell
{
    width: 206px !important;
}
.RadComboBox .rcbInputCell input
{
    border: 0;
    font-size: 1.1em;
    height: 18px;
    padding: 4px 5px 2px !important;
    width: 308px !important;
    cursor: default;
}

.radComboMajorVersion .rcbInputCell input
{
    width: 228px !important;       
}

.scBillingInfoColumn .RadComboBox .rcbInputCell {
    width: 162px !important;
}

.scBillingInfoColumn .RadComboBox .rcbInputCell input {
    width: 208px !important;
}

.sclTypeOfCard .rcbInputCell {
    width: 160px !important;
}
.sclTypeOfCard .rcbInputCell input {
    width: 210px !important;
}

.rcbSlide .rcbWidth
{
    max-height: 200px !important;
    overflow: auto;
    position: relative;
}
.RadComboBoxDropDown_Default
{
    z-index: 900000000;
    position: relative;
}
.RadComboBoxDropDown_Default
{
    background-color: #fff;
    border: 1px solid #626262;
}
.RadComboBoxDropDown_Default .rcbItem, .RadComboBoxDropDown_Default .rcbHovered, .RadComboBoxDropDown_Default .rcbDisabled, .RadComboBoxDropDown_Default .rcbLoading
{
    padding: 4px 20px 4px 4px;
    cursor: default;
}
.RadComboBoxDropDown_Default .rcbHovered
{
    background-color: #dedede;
}
/* Date/Time input */
.tDateInput input.riTextBox 
{
    height: 20px;
    border: 1px solid #AFD1FF !important;    
    padding: 4px 5px 2px 6px !important;
    width: 90% !important;
}
