.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormLabel
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormLabelRequired
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormRequiredMarker
{

 color: #FF0000;
 font-size: 12px;
 font-family:'Lato', sans-serif;
 
 margin-left: 2px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormLabelCell
{

 text-align: left;
 width: auto;
 padding: 7px 14px 0px 14px;
 white-space: normal;
 vertical-align: top;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormLabelError
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormErrorMarker
{

 margin-right:5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormError
{

 color: #ff0000;
 font-size: 12px;
 font-family:'Lato', Arial, sans-serif;
 font-weight: 300;
 text-align: left;
 vertical-align: middle;
 
 margin: 3px 3px 0px 3px;
 display: block;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbConfirmationMessages
{

 color: #72a435;
 font-size: 13px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 text-align: left;
 vertical-align: middle;
 margin: 3px 3px 3px 3px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextField
{

 color: #333333;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextArea
{

 color: #333333;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextAreaHint
{

 color: #777777;
 font-size: 11px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 padding: 0px 2px 8px;
 text-align: right;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPassword
{

 color: #333333;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormSelect
{

 color: #333333;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormFile
{

 color: #333333;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormFieldCell
{

 text-align: left;
 padding: 7px 14px 7px 14px;
 white-space: normal;
 vertical-align: top;
 white-space: nowrap;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormData
{

 color: #666666;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 display: inherit;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormDataLink, .ST37D892F5BFDC46258A83FFCA885F67AB section[class^="cbFormSection"] .cbFormData a
{

 color: #26639d;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormDataLink:hover, .ST37D892F5BFDC46258A83FFCA885F67AB section[class^="cbFormSection"] .cbFormData a:hover
{

 color: #26639d;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormDataCell
{

 text-align: left;
 width: auto;
 padding: 7px 14px 7px 14px;
 white-space: normal;
 vertical-align: middle;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormDataCellNumberDate
{

 text-align: left;
 width: auto;
 padding: 7px 14px 7px 14px;
 white-space: normal;
 vertical-align: middle;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormExpandLink
{

 color: #26639d;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormExpandLink:hover
{

 color: #26639d;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTable
{

 width: 100%;
 border-collapse: collapse;
 margin: 0px;
 background: #FFFFFF;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTableRow
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTableRow:hover
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTableEvenRow
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTableEvenRow:hover
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormNestedTable
{

 width: 100%;
 border-collapse:collapse;
 padding: 0px;
 border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormNestedTableContainer
{

 text-align: left;
 vertical-align: top;
 padding: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormCalendar
{

 padding-left:5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbSubmitButton
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBackButton
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbDeleteButton
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbSearchButton
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordRecoveryButton
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordResetButton
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbLoginButton
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbUpdateButton
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbSubmitButton:hover
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBackButton:hover
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbDeleteButton:hover
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbSearchButton:hover
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbLoginButton:hover
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbUpdateButton:hover
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordRecoveryButton:hover
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordResetButton:hover
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 text-align: center;
 min-width: 120px;
 padding: 7px 16px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbSubmitButtonContainer
{

 padding: 12px 12px;
 text-align: center;
 vertical-align: middle;
 background: #f2f2f2;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBackButtonContainer
{

 padding: 12px 12px;
 text-align: center;
 vertical-align: middle;
 background: #f2f2f2;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbDeleteButtonContainer
{

 padding: 12px 12px;
 text-align: center;
 vertical-align: middle;
 background: #f2f2f2;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbSearchButtonContainer
{

 padding: 12px 12px;
 text-align: center;
 vertical-align: middle;
 background: #f2f2f2;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbLoginButtonContainer
{

 padding: 12px 12px;
 text-align: center;
 vertical-align: middle;
 background: transparent;
 border-color: transparent;
 border-style: solid;
 border-width: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbUpdateButtonContainer
{

 padding: 12px 12px;
 text-align: center;
 vertical-align: middle;
 background: #f2f2f2;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordRecoveryButtonContainer
{

 padding: 12px 12px;
 text-align: center;
 vertical-align: middle;
 background: #f2f2f2;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordResetButtonContainer
{

 padding: 12px 12px;
 text-align: center;
 vertical-align: middle;
 background: #f2f2f2;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAutoCompleteList
{

 background: #FFFFFF;
 border-color: #ddd;
 border-width: 1px;
 border-style: solid;
 -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
 -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.07);
 padding: 2px 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAutoCompleteOption
{

 padding: 5px 8px;
 background-color: #FFFFFF;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAutoCompleteOption:hover
{

 padding: 5px 8px;
 background-color: #f2f2f2;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAutoCompleteOptionText
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAutoCompleteOptionText:hover
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAutoCompleteOptionRemainder
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-style: normal;
 font-weight: 700;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAutoCompleteOptionRemainder:hover
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-style: normal;
 font-weight: bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbHTMLBlockContainer
{

 text-align: left;
 vertical-align: top;
 padding: 7px 14px 7px 14px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormActionsContainer
{

 padding: 5px 0px;
 white-space: nowrap;
 width: 100%;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormSearchAgainContainer
{

 text-align: left;
 vertical-align: middle;
 padding: 0px;
 white-space: nowrap;
 padding-left: 10px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormSearchAgainLink
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormSearchAgainLink:hover
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormNavigationTable
{

 margin: 0px;
 width: 100%;
 white-space:nowrap;
 background: #f2f2f2;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormNavigationCell
{

 text-align: center;
 vertical-align: middle;
 padding: 4px 8px;
 white-space:nowrap;
 border: none;
 width:auto;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormNavigationMessage
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormNavigationLinks
{

 color: #26639d;
 font-size:12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;
 
 margin: 0 5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormNavigationLinks:hover
{
color: #26639d;
 font-size:12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: underline;
 
 margin: 0 5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormJumpToTextField
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FDFDFD;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 text-align: right;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetJumpToTextField
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FDFDFD;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 text-align: right;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormOuterTable
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetOuterTable
{

 width: 100%;
 text-align:center;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetRANestedTable
{

 height:100%;
 border-collapse:collapse;
 padding: 0px;
 border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthIconsProviderLink
{

 cursor: pointer;
 padding:2px;
 margin-right:10px;
 color: #174478;
 font-size: 12px;
 font-family: Arial;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthIconsProviderLink:hover
{

 cursor: pointer;
 padding:2px;
 margin-right:10px;
 color: #174478;
 font-size: 12px;
 font-family: Arial;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderLink
{

 cursor: pointer;
 padding:0px;
 color: white;
 font-size: 13px;
 font-family: Arial;
 font-weight: 300;
 text-decoration: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderLink:hover
{

 cursor: pointer;
 padding:0px;
 color: white;
 font-size: 13px;
 font-family: Arial;
 font-weight: 300;
 text-decoration: underline;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderLink
{

 line-height:20px;
 cursor: pointer;
 padding:8px;
 color: #666666;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderLink:hover
{

 line-height:20px;
 cursor: pointer;
 padding:8px;
 color: #26639d;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthIconsOuterTable
{

 padding: 0px;
 margin: 0px;
 border: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthIconsProviderContainer
{

 padding: 5px 10px;
 width: auto;
 vertical-align: middle;
 text-align:left;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthIconsProviderLinkImage
{

 vertical-align:middle;
 text-align:center;
 margin: 5px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleOuterTable
{

 border-collapse: collapse;
 background: #FFFFFF;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderInnerTable
{

 margin:0px;
 width: auto;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderContainerVertical
{

 background: #f2f2f2;
 vertical-align: middle;
 border-color: #f2f2f2;
 border-width: 0px 0px 0px 2px;
 border-style: solid;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderContainerHorizontal
{

 background: #f2f2f2;
 vertical-align: middle;
 border-color: #f2f2f2;
 border-width: 0px 0px 2px 0px;
 border-style: solid;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleCaspioContainer
{

 padding: 5px 15px;
 width: auto;
 vertical-align: middle;
 text-align:left;
 background: #ffffff;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderPrompt
{

 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 400;
 text-transform: uppercase;
 color: #000000;
 margin: 12px 0px 2px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleSignInWithPrompt
{

 color: #666666;
 font-size: 11px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 400;
 text-transform: uppercase;
 margin: 0px 8px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderLinkImage
{

 vertical-align:middle;
 text-align:center;
 margin: 0px 0px 0px 0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleActionCell
{

 padding: 7px;
 text-align: center;
 vertical-align: middle;
 white-space: normal;
 margin: 0px;
 border: 0px none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleCaspioOuterTable
{

 margin: auto;
 width: 100%;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarOuterTable
{

 padding: 0;
 height: 280px;
 background: #FFFFFF;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderContainer
{

 background-color: #f2f2f2;
 text-align: left;
 vertical-align: top;
 width:135px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderContentWrapper
{

 vertical-align: top;
 padding: 13px 30px 15px 30px;
 min-width:330px;
 background: #ffffff;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarCaspioOuterTable
{

 margin: auto;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarActionCell
{

 text-align: left;
 vertical-align: middle;
 padding: 0px;
 white-space: nowrap;
 margin: 0px;
 border-collapse: collapse;
 background-color: #f2f2f2;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarActionCell:hover
{

 text-align: left;
 vertical-align: middle;
 padding: 0px;
 white-space: nowrap;
 margin: 0px;
 border-collapse: collapse;
 background-color: #FFFFFF;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderActiveLink
{

 line-height: 20px;
 cursor: pointer;
 padding: 8px;
 color: #666666;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderActiveLink:hover
{

 line-height:20px;
 cursor: pointer;
 padding:8px;
 color: #26639d !important;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarActiveActionCell
{

 text-align: left;
 vertical-align: middle;
 padding: 0px;
 white-space: nowrap;
 margin: 0px;
 background-color: #ffffff;
 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 13px;
 font-weight: 300;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarActiveActionCell:hover
{

 text-align: left;
 vertical-align: middle;
 padding: 0px;
 white-space: nowrap;
 margin: 0px;
 background-color: #ffffff;
 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 13px;
 font-weight: 300;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderContent
{

 width:100%;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderPrompt
{

 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 400;
 text-transform: uppercase;
 color: #000000;
 margin: 8px 0px 12px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderInstruction
{

 font-family: Arial;
 font-size: 12px;
 font-weight:normal;
 color:#333333;
 width:100%;
 text-align:left;
 vertical-align:middle;
 margin:20px 0px 20px 0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderWarning
{

 margin-top: 20px;
 font-family: Arial;
 font-size: 10px;
 font-weight:normal;
 color:#444444;
 text-align:left;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderLoginButton
{

 font-family: Arial;
 font-size: 10px;
 font-weight:normal;
 color:#444444;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarProviderLinkImage
{

 vertical-align:middle;
 text-align:center;
 margin: 0px 5px 0px 0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthOpenIDTable
{

 margin:0 auto!important;
 width: auto;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthLightbox
{

 background-color: #FFFFFF;
 border-width: 1px;
 border-color: #cccccc;
 border-style: solid;
 border-radius: 0px;
 -moz-border-radius: 0px;
 -webkit-border-radius: 0px;
 -o-border-radius: 0px;
 padding: 12px 8px 8px 8px;
 -webkit-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.3);
 -moz-box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.3);

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthLightboxArrow
{

 background: url("https://c0arw235.caspio.com/images/dp/authLightboxArrow.png") no-repeat scroll 0 0 transparent;
 height: 25px;
 width: 30px;
 left: 15px;
 top: 11px;
 position: relative;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthLightboxCloseButton
{

 line-height: 0px;
 cursor: pointer;
 position: absolute;
 right: 11px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthLightboxHeader
{

 color:#000;
 text-align:left;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthLightboxDivider
{

 border-top: 1px solid #cccccc;
 line-height:0px;
 margin-top: 4px;
 margin-bottom: 4px;
 height: 1px;
 width: 100%;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthHorizontalBlockSeparator
{

 display: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthVerticalBlockSeparator
{

 display: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthDeferredOuterContainer
{

 background-color: #FFFFFF;
 position: fixed;
 left: -10000px;
 top: -10000px;
 opacity: 0.5;
 filter: alpha(opacity=50);

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthDeferredInnerContainer
{

 position:fixed;
 min-width:400px;
 background-color: #FFFFFF;
 border: 1px solid #5C9DC0;
 -webkit-box-shadow: 0px 0px 3px 3px #dedede;
 -moz-box-shadow: 0px 0px 3px 3px #dedede;
 box-shadow: 0px 0px 3px 3px #dedede;
 overflow: visible;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthDeferredTitle
{

 position:absolute;
 left: 0px;
 top: 0px;
 right: 0px;
 height: 30px;
 overflow: hidden;
 background-color: #FAFAFA;
 border-bottom: 1px solid #dddddd;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthDeferredTitleText
{

 cursor:default;
 position:absolute;
 left: 10px;
 top: 2px;
 right: 46px;
 height: 30px;
 line-height: 30px;
 font-family: Arial, sans-serif;
 font-size: 14px;
 color: #3D82AB;
 overflow: hidden;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthDeferredClsBtnContainer
{

 line-height:0px;
 cursor: pointer;
 position: absolute;
 right: 11px;
 top: 11px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthDeferredClsBtn
{

 top: 10px;
 right: 10px;
 width: 11px;
 height: 11px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthDeferredBody
{

 margin:50px 20px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthDeferredBodyInnerContainer
{

 margin:0 auto;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthDeferredButtonsCtnr
{

 line-height: 30px;
 position:absolute;
 height: 30px;
 bottom: 0px;
 left: 0px;
 right: 0px;
 background-color: #F5F5F5;
 text-align: right;
 border-top: 1px solid #DDD;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetLabel
{

 color: #333333;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetLabelLink
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 text-transform: uppercase;
 font-weight: normal;
 text-align: left;
 vertical-align: middle;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetLabelLink:hover
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 text-transform: uppercase;
 font-weight: normal;
 text-align: left;
 vertical-align: middle;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetSortText
{

 
 margin-left: 3px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTableHeader
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTableHeader:hover
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetData
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetDataLink, .ST37D892F5BFDC46258A83FFCA885F67AB table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a
{

 color: #26639d;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetDataLink:hover, .ST37D892F5BFDC46258A83FFCA885F67AB table > thead + tbody > tr > td[class*="cbResultSetData"][class*="cbResultSetTableCell"] a:hover
{

 color: #26639d;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetExpandLink
{

 color: #26639d;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-decoration: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetExpandLink:hover
{

 color: #26639d;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-decoration: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetAddButton
{

 color: #FFFFFF;
 font-size: 11px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-align: center;
 text-transform: uppercase;
 min-width: 70px;
 padding: 4px 10px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #4682B4;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetAddButton:hover
{

 color: #FFFFFF;
 font-size: 11px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-align: center;
 text-transform: uppercase;
 min-width: 70px;
 padding: 4px 10px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetModifyButton
{

 color: #FFFFFF;
 font-size: 11px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-align: center;
 text-transform: uppercase;
 min-width: 70px;
 padding: 4px 10px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #4682B4;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetModifyButton:hover
{

 color: #FFFFFF;
 font-size: 11px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-align: center;
 text-transform: uppercase;
 min-width: 70px;
 padding: 4px 10px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCancelButton
{

 color: #FFFFFF;
 font-size: 11px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-align: center;
 text-transform: uppercase;
 min-width: 70px;
 padding: 4px 10px;
 margin: 0px 3px;
 display: inline-block;
 border: none;
 background-color: #4682B4;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCancelButton:hover
{

 color: #FFFFFF;
 font-size: 11px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: normal;
 text-align: center;
 text-transform: uppercase;
 min-width: 70px;
 padding: 4px 10px;
 margin: 0px 3px;
 display: inline-block;
 background: #474e53;
 border: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetError
{

 color: #ff0000;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-align: left;
 vertical-align: middle;
 
 margin-left: 5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetRecordMessage
{

 color:#333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetNavigationMessages
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetActionsLinks
{

 color: #26639d;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetActionsLinks:hover
{

 color: #26639d;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetNavigationLinks
{

 color: #26639d;
 font-size:12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;
 
 margin: 0 5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetNavigationLinks:hover
{

 color: #26639d;
 font-size:12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: underline;
 
 margin: 0 5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetNavigationCell
{

 text-align: right;
 vertical-align: middle;
 padding: 5px;
 white-space:nowrap;
 border:none;
 width: auto;
 margin: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetRecordCell
{

 text-align: center;
 vertical-align: middle;
 padding: 5px;
 margin: 0px;
 border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetEvenRow
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetOddRow
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetEvenRow.Hovered, .ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetEvenRow:hover
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetOddRow.Hovered, .ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetOddRow:hover
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTable
{

 width: 100%;
 margin: 0px;
 background: #FFFFFF;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTableCell
{

 color: #444444;
 border-color: #f2f2f2;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-align: left;
 vertical-align: top;
 padding: 9px 12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTableCellNumberDate
{

 color: #444444;
 border-color: #f2f2f2;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-align: left;
 vertical-align: top;
 padding: 9px 12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetActionCell
{

 color: #444444;
 border-color: #f2f2f2;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-align: left;
 vertical-align: top;
 padding: 9px 12px;
 white-space: nowrap;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetHeaderCell
{

 color: #FFFFFF !important;
 font-size: 12px !important;
 font-family: 'Lato', Arial, sans-serif !important;
 font-weight: normal !important;
 text-transform: uppercase;
 text-align: left;
 vertical-align: middle;
 padding: 10px 12px;
 white-space: nowrap;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetNavigationTable
{

 margin: 3px 0px;
 width: 100%;
 white-space:nowrap;
 border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetDownloadTable
{
  width: 100%; padding: 5px 0px; margin: 0px; margin: 0px; border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetDownloadMessage
{

 text-align: right;
 vertical-align: middle;
 padding: 0px 6px 0px 0px;
 width: auto;
 white-space: nowrap;
 margin: 0px;
 border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetDownloadLink
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetDownloadLink:hover
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListView
{

 border-collapse: separate;
 border-spacing: 8px 10px;
 width: 100%;
 margin: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewRow
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewTableOddCell
{

 color: #333333;
 text-align: left;
 vertical-align: top;
 white-space: normal;
 background: #FFFFFF;
 padding: 3px 8px;
 border-color: #474e53 #f2f2f2 #f2f2f2 #f2f2f2;
 border-style: solid;
 border-width: 1px 1px 5px 1px;
 -webkit-box-shadow: 0px -4px 0px #474e53;
 -moz-box-shadow: 0px -4px 0px #474e53;
 box-shadow: 0px -4px 0px #474e53;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewTableEvenCell
{

 color: #333333;
 text-align: left;
 vertical-align: top;
 white-space: normal;
 background: #FFFFFF;
 padding: 3px 8px;
 border-color: #3186ad #f2f2f2 #f2f2f2 #f2f2f2;
 border-style: solid;
 border-width: 1px 1px 5px 1px;
 -webkit-box-shadow: 0px -4px 0px #3186ad;
 -moz-box-shadow: 0px -4px 0px #3186ad;
 box-shadow: 0px -4px 0px #3186ad;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewTableOddCell:hover
{

 color: #333333;
 text-align: left;
 vertical-align: top;
 white-space: normal;
 background: #fefefe;
 padding: 3px 8px;
 border-color: #474e53 #f2f2f2 #f2f2f2 #f2f2f2;
 border-style: solid;
 border-width: 1px 1px 5px 1px;
 -webkit-box-shadow: 0px -4px 0px #474e53;
 -moz-box-shadow: 0px -4px 0px #474e53;
 box-shadow: 0px -4px 0px #474e53;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewTableEvenCell:hover
{

 color: #333333;
 text-align: left;
 vertical-align: top;
 white-space: normal;
 background: #fefefe;
 padding: 3px 8px;
 border-color: #3186ad #f2f2f2 #f2f2f2 #f2f2f2;
 border-style: solid;
 border-width: 1px 1px 5px 1px;
 -webkit-box-shadow: 0px -4px 0px #3186ad;
 -moz-box-shadow: 0px -4px 0px #3186ad;
 box-shadow: 0px -4px 0px #3186ad;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendar
{

 border-collapse: collapse;
 background: #FFFFFF;
 width: 100%;
 margin: 0px;
 border-color: #f2f2f2;
 border-style: solid;
 border-width: 0px 1px 8px 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarCaptionTable
{

 width: 100%;
 margin: 0px;
 background: #474e53;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarCaptionCell
{

 text-align: center;
 vertical-align: middle;
 padding: 12px 10px 12px 10px;
 white-space: nowrap;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarCaption
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 400;
 text-transform: uppercase;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarHeader
{

 background-color: #26639d;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarHeader:hover
{

 background-color: #26639d;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarHeaderCell
{

 background: #3186ad;
 color: #FFFFFF !important;
 border-color: #3186ad;
 border-style: solid;
 border-width: 1px;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif !important;
 font-weight: normal !important;
 text-transform: uppercase !important;
 text-align: center;
 vertical-align: middle;
 padding: 10px 12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarHeaderCellDaily
{

 width: 15%;
 text-align: right;
 vertical-align: top;
 padding: 7px 10px 7px 10px;
 white-space: nowrap;
 border-color: #ffffff;
 border-width: 1px;
 border-style: solid;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarTableRow
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarOddCell
{

 text-align: left;
 vertical-align: top;
 white-space: normal;
 border-color: #f2f2f2;
 border-width: 1px;
 border-style: solid;
 padding: 6px 8px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarEvenCell
{

 text-align: left;
 vertical-align: top;
 white-space: normal;
 border-color: #f2f2f2;
 border-width: 1px;
 border-style: solid;
 padding: 6px 8px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarOddCell:hover
{

 text-align: left;
 vertical-align: top;
 white-space: normal;
 border-color: #f2f2f2;
 border-width: 1px;
 border-style: solid;
 background-color: #FFFFFF;
 padding: 6px 8px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarEvenCell:hover
{

 text-align: left;
 vertical-align: top;
 white-space: normal;
 border-color: #f2f2f2;
 border-width: 1px;
 border-style: solid;
 background-color: #FFFFFF;
 padding: 6px 8px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarTableNowCell
{

 text-align: left;
 vertical-align: top;
 white-space: normal;
 font-weight: bold;
 background: #FCFCFC;
 border-color: #f2f2f2;
 border-width: 1px;
 border-style: solid;
 padding: 6px 8px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarField
{

 text-align: right;
 padding: 0px;
 color: #555555;
 font-size: 11px;
 font-family: Arial, sans-serif;
 font-weight: 400;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarFieldInactiveDate
{

 text-align: right;
 padding: 0px;
 color: #AAAAAA;
 font-size: 11px;
 font-family: Arial, sans-serif;
 font-weight: 400;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbChartContainer
{

 font-family: Arial;
 margin: 15px 0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1Row
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1Row:hover
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1LabelCell
{

 font-size: 12px;
 font-family:'Lato', sans-serif;
 font-weight: normal;
 text-align: left;
 vertical-align: middle;
 padding: 10px 12px;
 background-color: #b0a59c;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1Label
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: bold;
 font-style: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1SubTotalCell
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #FCFCFC;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1SubTotal
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1DataCell
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #FCFCFC;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1DataCellNumberDate
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #FCFCFC;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1Data
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1Left
{

 background-color: #FCFCFC;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1Right
{

 background-color: #FCFCFC;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2Row
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2Row:hover
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2LabelCell
{

 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-align: left;
 vertical-align: middle;
 padding: 10px 12px;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2Label
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2SubTotalCell
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2SubTotal
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2DataCell
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2DataCellNumberDate
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #FFFFFF;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2Data
{

 color: #444444;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2Left
{

 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2Right
{

 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3Row
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3Row:hover
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3LabelCell
{

 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: normal;
 text-align: left;
 vertical-align: middle;
 padding: 10px 12px;
 background: #3186ad;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3Label
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3SubTotalCell
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background: #FCFCFC;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3SubTotal
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3DataCell
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #FCFCFC;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3DataCellNumberDate
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #FCFCFC;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3Data
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3Left
{

 background-color: #FCFCFC;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3Right
{

 background-color: #FCFCFC;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4Row
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4Row:hover
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4LabelCell
{

 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: normal;
 text-align: left;
 vertical-align: middle;
 padding: 10px 12px;
 background: #474e53;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4Label
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4SubTotalCell
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #FFFFFF;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4SubTotal
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4DataCell
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #FFFFFF;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4DataCellNumberDate
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #FFFFFF;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4Data
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4Left
{

 background-color: #FFFFFF;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4Right
{

 background-color: #FFFFFF;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTotalsRow
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTotalsRow:hover
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTotalsLabelCell
{

 background: #f2f2f2;
 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 border-top: 0px solid #FFFFFF;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTotalsLabel
{

 color: #444444;
 font-family: Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 font-size: 12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTotalsDataCell
{

 background: #f2f2f2;
 border-top: 0px solid #FFFFFF;
 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTotalsDataCellNumberDate
{

 background: #f2f2f2;
 border-top: 0px solid #FFFFFF;
 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTotalsData
{

 color: #444444;
 font-family: Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 font-size: 12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetShowHideGroupText
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-decoration: none;
 cursor: pointer;
 margin-right: 2px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetShowHideGroupText:hover
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: 300;
 text-decoration: none;
 cursor: pointer;
 margin-right: 2px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCollapsedSubTotalLabel
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
 font-weight: bold;
 font-style: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCollapsedSubTotalLabelCell
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #B0C4DE;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCollapsedSubTotalLabelCellNumberDate
{

 text-align: left;
 vertical-align: top;
 padding: 10px 12px;
 white-space: normal;
 background-color: #B0C4DE;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetPanelDataContainer
{

 padding: 7px 3px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetPanelColumnarRAContainer
{

 text-align: left;
 vertical-align: middle;
 white-space: nowrap;
 background: #eee;
 
 padding: 5px;
 opacity: 0.8;
 filter:alpha(opacity=80);
 -moz-opacity: 0.8;
 -khtml-opacity: 0.8;
 overflow: hidden;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetPanelColumnarRAContainer:hover
{

 text-align: left;
 vertical-align: middle;
 white-space: nowrap;
 background: #eee;
 padding: 5px;
 opacity: 1;
 filter:alpha(opacity=100);
 -moz-opacity: 1;
 -khtml-opacity: 1;
 overflow: hidden;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetPanelCalendarRAContainer
{

 text-align: left;
 vertical-align: middle;
 white-space: nowrap;
 background: #eee;
 padding: 5px 5px;
 opacity: 0.8;
 filter:alpha(opacity=80);
 -moz-opacity: 0.8;
 -khtml-opacity: 0.8;
 overflow: hidden;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetPanelCalendarRAContainer:hover
{

 text-align: left;
 vertical-align: middle;
 white-space: nowrap;
 background: #eee;
 padding: 5px 5px;
 opacity: 1;
 filter:alpha(opacity=100);
 -moz-opacity: 1;
 -khtml-opacity: 1;
 overflow: hidden;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetSortContainer
{

 text-align: right;
 padding: 0px 6px 0px 0px;
 white-space: nowrap;
 margin: 0px;
 border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetSortControl
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 padding: 2px 3px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetSortLabel
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-style: normal;
 font-weight: 300;
 padding: 0px 5px 0px 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetSearchAgainContainer
{

 text-align: left;
 vertical-align: middle;
 padding: 0px 5px 0px 6px;
 white-space: nowrap;
 margin: 0px;
 border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetSearchAgainLink
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetSearchAgainLink:hover
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetPageActionsCell
{

 vertical-align: bottom;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetRecordPerPageCell
{

 text-align: left;
 vertical-align: middle;
 padding: 5px;
 white-space:nowrap;
 margin: 0px;
 border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetRecordPerPageMessage
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 margin: 0px;
 border: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetRecordPerPageControl
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 padding: 2px 3px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB h1
{

 color: #333333;
 font-size: 13px;
 font-family: Arial, sans-serif;
 font-weight: 700;
 text-transform: uppercase;
 padding: 10px 14px;
 margin: 0px 0px 0px 0px;
 word-spacing: 2px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 400;
}
.ST37D892F5BFDC46258A83FFCA885F67AB h2
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: normal;
 text-transform: uppercase;
 padding: 10px 14px;
 margin: 0px 0px 0px 0px;
 background: #833177;
 word-spacing: 2px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 400;
}
.ST37D892F5BFDC46258A83FFCA885F67AB h3
{

 color: #FFFFFF;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: normal;
 padding: 10px 14px;
 margin: 0px 0px 0px 0px;
 background: #3186ad;
}
.ST37D892F5BFDC46258A83FFCA885F67AB p
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 line-height: 130%;
 margin: 7px 3px 7px 3px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB ul
{

 list-style-position: inside;
 list-style-type: disc;
 margin: 7px 3px 7px 3px;
 
 padding: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB li
{

 color: #444444;
 font-size: 12px;
 font-family: 'Lato', Arial, sans-serif;
 font-weight: 300;
 margin: 1px 0px 1px 0px;
 
 padding: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB a
{

 color: #26639d;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB a:hover
{

 color: #26639d;
 text-decoration: underline;
}

.b
{
 
 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 600;
 line-height: 130%;
 margin: 7px 3px 7px 3px;
}

.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAuthTable
{

 border-collapse: collapse;
 width: auto;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAuthLabelCell
{

 text-align: left;
 width: auto;
 padding: 10px 5px 0px 2px;
 white-space: normal;
 vertical-align: top;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAuthFieldCell
{

 text-align: left;
 padding: 5px 5px 0px 2px;
 white-space: nowrap;
 vertical-align: top;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAuthDataCell
{

 text-align: left;
 vertical-align: top;
 width: auto;
 padding: 10px 5px 0px 2px;
 white-space: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthButtonSeparator
{

 width:6px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPostAsContainer
{

 margin:auto;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPostAsList
{

 margin-top: 1px;
 padding: 5px 0px 5px 0px;
 border: 1px solid #BBB;
 border-bottom: 2px ridge #BBB;
 border-right: 2px ridge #BBB;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPostAsItem
{

 text-align:left;
 vertical-align:middle;
 padding: 5px 0px 5px 0px;
 margin: 0px;
 border-top: 1px solid white;
 border-bottom: 1px solid white;
 background-color: white;
 line-height: 100%;
 cursor: pointer;
 font-family: Arial, sans-serif;
 font-size: 13px;
 font-weight: bold

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPostAsItem:hover
{

 text-align:left;
 vertical-align:middle;
 padding: 5px 0px 5px 0px;
 margin: 0px;
 border-top: 1px solid gray;
 border-bottom: 1px solid gray;
 background-color: #EDF5FF;
 line-height: 100%;
 cursor: pointer;
 font-family: Arial, sans-serif;
 font-size: 13px;
 font-weight: bold

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleActionCell:hover
{

 padding: 7px;
 text-align: left;
 vertical-align: middle;
 white-space: nowrap;
 margin: 0px;
 border: 0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarHeader
{

 border-radius:2px 2px 0px 0px;
 -moz-border-radius: 2px 2px 0px 0px;
 -webkit-border-radius: 2px 2px 0px 0px;
 -khtml-border-radius: 2px 2px 0px 0px;
 -o-border-radius: 2px 2px 0px 0px;
 -ms-border-radius:2px 2px 0px 0px;
 background: #444444;
 border-bottom:3px solid grey;
 padding:8px;
 text-align:center;
 vertical-align:middle;
 font-size: 18px;
 font-family:Arial;
 font-weight:bold;
 color:#FFFFFF;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarFooter
{

 border-radius:0px 0px 2px 2px;
 -moz-border-radius: 0px 0px 2px 2px;
 -webkit-border-radius: 0px 0px 2px 2px;
 -khtml-border-radius: 0px 0px 2px 2px;
 -o-border-radius: 0px 0px 2px 2px;
 -ms-border-radius:0px 0px 2px 2px;
 border:2px solid grey;
 border-top-width: 1px;
 padding:8px;
 text-align:right;
 vertical-align:middle;
 font-size: 12px;
 font-family: Arial;
 font-weight:bold;
 color:#444444;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSidebarLoginButtonContainer
{

 text-align: left;
 vertical-align: middle;
 padding: 0 6px 0 6px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormHintLabel
{

 color: #777777;
 font-size: 11px;
 font-family: 'Lato';
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding:0px 6px;
 letter-spacing: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormHintLabel:hover
{

 color: #777777;
 font-size: 11px;
 font-family: 'Lato';
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding:0px 6px;
 letter-spacing: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormHintTipContainer
{

 border-color: #111111;
 border-width: 1px;
 border-style: solid;
 padding: 4px 8px;
 background-color: #000000;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 filter:alpha(opacity=85);
 -moz-opacity: 0.85;
 -khtml-opacity: 0.85;
 opacity: 0.85;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormHintTipText
{

 color: #FFFFFF;
 font-size: 11px;
 font-family: 'Lato';
 font-style: normal;
 text-decoration: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetHintLabel
{

 color: #CCCCCC;
 font-size: 11px;
 font-family: 'Lato';
 font-style: normal;
 text-decoration: none;
 padding:0px 6px;
 letter-spacing: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetHintLabel:hover
{

 color: #CCCCCC;
 font-size: 11px;
 font-family: 'Lato';
 font-style: normal;
 text-decoration: none;
 padding:0px 6px;
 letter-spacing: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetHintTipContainer
{

 border-color: #111111;
 border-width: 1px;
 border-style: solid;
 padding: 4px 8px;
 background-color: #000000;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 filter:alpha(opacity=85);
 -moz-opacity: 0.85;
 -khtml-opacity: 0.85;
 opacity: 0.85;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetHintTipText
{

 color: #FFFFFF;
 font-size: 11px;
 font-family: 'Lato';
 font-style: normal;
 text-decoration: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextField::placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextField::-webkit-input-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextField:-moz-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextField::-moz-placeholder
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextField:-ms-input-placeholder
{

 color: #888888;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextArea::placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextArea::-webkit-input-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextArea:-moz-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextArea::-moz-placeholder
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextArea:-ms-input-placeholder
{

 color: #888888;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordStrength
{

 padding: 3px 0px 0px 0px;
 font-size: 11px;
 font-family: 'Lato', Arial, sans-serif;
 text-align: right;
 font-weight: normal;
 font-style: normal;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordTextWeak
{

 color: #E91111;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordTextFair
{

 color: #FFAD00;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordTextGood
{

 color: #9CC159;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordTextStrong
{

 color: #00B500;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordBarWeak
{

 height: 100%;
 background-color: #E91111;
 width: 25%;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordBarFair
{

 height: 100%;
 background-color: #FFAD00;
 width: 50%;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordBarGood
{

 height: 100%;
 background-color: #9CC159;
 width: 75%;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordBarStrong
{

 height: 100%;
 background-color: #00B500;
 width: 100%;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordStrengthBarContainer
{

 height: 3px;
 background-color: #EDEDED;
 width: 100%;
 margin: 0px 0px 2px 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbPasswordStrengthBar
{

 height: 100%;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormHintLabelImage
{

 vertical-align: bottom;
 border: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetHintLabelImage
{

 vertical-align: bottom;
 border: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPassword::placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPassword::-webkit-input-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPassword:-moz-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPassword::-moz-placeholder
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPassword:-ms-input-placeholder
{

 color: #888888;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderContainerRight
{

 background: #f2f2f2;
 vertical-align: middle;
 border-color: #f2f2f2;
 border-width: 0px 0px 0px 2px;
 border-style: solid;
 padding-bottom: 8px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderContainerLeft
{

 background: #f2f2f2;
 vertical-align: middle;
 border-color: #f2f2f2;
 border-width: 0px 0px 0px 2px;
 border-style: solid;
 padding-bottom: 8px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderContainerTop
{

 background: #f2f2f2;
 vertical-align: middle;
 border-color: #f2f2f2;
 border-width: 0px 0px 2px 0px;
 border-style: solid;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthSimpleProviderContainerBottom
{

 background: #f2f2f2;
 vertical-align: middle;
 border-color: #f2f2f2;
 border-width: 0px 0px 2px 0px;
 border-style: solid;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormRadioButtonLabelDisabled
{

 color: #bbbbbb;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetInlineCalendarWrapper
{

 white-space: nowrap;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTextAreaHintContainer
{

 display: table;
 width: auto;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAudioPlugin
{

 padding-left:1px;
 vertical-align: top;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAudioCaptcha
{

 padding-left:1px;
 vertical-align: top;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetHeaderCheckBoxCell
{

 text-align:left;
 padding:10px 12px;
 white-space:nowrap;
 background-color:#833177;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCheckBoxCell
{

 text-align:left;
 padding:9px 12px;
 border-color:#f2f2f2;
 border-width:0px 0px 1px 0px;
 border-style:solid;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1HeaderCheckBoxCell
{

 text-align:left;
 padding:10px 12px;
 background-color:#b0a59c;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2HeaderCheckBoxCell
{

 text-align:left;
 padding:10px 12px;
 background-color:#833177;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3HeaderCheckBoxCell
{

 text-align:left;
 padding:10px 12px;
 background:#3186ad;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4HeaderCheckBoxCell
{

 text-align:left;
 padding:10px 12px;
 background:#474e53;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewHeaderCheckBoxCell
{

 padding: 5px 6px 4px;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 border-color: #f2f2f2;
 background-color: #fcfcfc;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarHeaderCheckBoxCell
{

 padding:8px 10px;
 border-width:none;
 border-style:solid;
 border-color:transparent;
 background-color:transparent;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetDataRow.Selected
{

 background-color: #e6f1f8;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCheckBox
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetActionsContainer
{

 
 width: 100%;
 padding: 6px 6px;
 margin: 0px;
 border: none;
 background: #fafafa;
 border-collapse: separate;
 border-style: solid;
 border-color: #f2f2f2;
 border-width: 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewHeaderCheckBoxCell.Selected
{

 background-color: #e6f1f8;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewHeaderCheckBoxCell:hover
{

 background-color: #fcfcfc;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetBulkDeleteActionContainer
{

 text-align: left;
 vertical-align: middle;
 padding: 0px 3px 0px 3px;
 white-space: nowrap;
 margin: 0px;
 border: none;
 width: auto;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetBulkDeleteActionLink
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetBulkDeleteActionLink:hover
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListGallerySelectAllActionContainer
{

 text-align: left;
 vertical-align: middle;
 padding: 0px 3px 0px 3px;
 white-space: nowrap;
 margin: 0px;
 border: none;
 width: auto;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListGallerySelectAllActionLink
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListGallerySelectAllActionLink:hover
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridEditActionContainer
{

 text-align: left;
 vertical-align: middle;
 padding: 0px 3px 0px 3px;
 white-space: nowrap;
 margin: 0px;
 border: none;
 width: auto;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridEditActionLink
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridEditActionLink:hover
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetBulkEditActionContainer
{

 text-align: right;
 vertical-align: middle;
 padding: 0px 0px 0px 5px;
 white-space: nowrap;
 margin: 0px;
 border: none;
 width: auto;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetBulkEditActionLink
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetBulkEditActionLink:hover
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridOddRow
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridEvenRow
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridEvenRow.Hovered, .ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridEvenRow:hover
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridOddRow.Hovered, .ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridOddRow:hover
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridDataRow.Selected
{

 background-color: #e6f1f8;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridDataCell
{

 border-color: #f2f2f2;
 border-width: 0px 1px 1px 0px;
 border-style: solid;
 text-align: left;
 vertical-align: top;
 padding: 9px 12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridSeletedDataCell
{

 border-color: #3186ad;
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 text-align: left;
 vertical-align: top;
 padding: 9px 12px;
 background: #ffffff;
 -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0, 0.2);
 -moz-box-shadow: inset 1px 1px 3px rgba(0,0,0, 0.2);
 box-shadow: inset 1px 1px 3px rgba(0,0,0, 0.2);
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridErrorDataCell
{

 border-color: #ff7f7f;
 background-color: #ffe5e5;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridNonEditableColumn
{

 background-color: #f2f2f2;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridCheckBoxCell
{

 padding: 8px 10px 0px;
 width: 10px;
 border-width: 0px 1px 1px 1px;
 border-style: solid;
 border-color: #f2f2f2;
 background-color: transparent;
 vertical-align: top;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridActionCell
{

 border-color: #f2f2f2;
 border-width: 0px 1px 1px 1px;
 border-style: solid;
 text-align: left;
 vertical-align: top;
 padding: 9px 9px;
 white-space: nowrap;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridHeaderCell
{

 background: #474e53;
 color: #FFFFFF !important;
 font-size: 12px !important;
 font-family: 'Lato', Arial, sans-serif !important;
 font-weight: normal !important;
 text-transform: uppercase;
 text-align: left;
 vertical-align: middle;
 padding: 10px 12px;
 white-space: nowrap;
 border-style: solid;
 border-color: #474e53 #3e4549 #474e53 #474e53;
 border-width: 1px 1px 0px 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridTableHeader
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridTableHeader:hover
{

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridHeaderCheckBoxCell
{

 padding: 8px 10px;
 width: 10px;
 background-color: #474e53;
 border-style: solid;
 border-color: #474e53 #3e4549 #474e53 #474e53;
 border-width: 1px 1px 0px 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormEnableCheckBoxContainer
{
 display: inline-block; width: 20px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormLabel
{

 color: #444444;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormLabelRequired
{

 color: #444444;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormRequiredMarker
{

 color: #FF0000;
 font-size: 12px;
 font-family: Arial, sans-serif;
 
 margin-left: 2px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormHintLabel
{

 color: #777777;
 font-size: 11px;
 font-family: Arial;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding:0px 6px;
 letter-spacing: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormHintLabelImage
{

 vertical-align: bottom;
 border: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormHintLabel:hover
{

 color: #777777;
 font-size: 11px;
 font-family: Arial;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding:0px 6px;
 letter-spacing: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormHintTipContainer
{

 border-color: #111111;
 border-width: 1px;
 border-style: solid;
 padding: 4px 8px;
 background-color: #000000;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
 filter:alpha(opacity=85);
 -moz-opacity: 0.85;
 -khtml-opacity: 0.85;
 opacity: 0.85;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormHintTipText
{

 color: #FFFFFF;
 font-size: 11px;
 font-family: Arial;
 font-style: normal;
 text-decoration: none;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormLabelCell
{

 text-align: left;
 width: auto;
 padding: 7px 14px 0px 14px;
 vertical-align: top;
 white-space: nowrap;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormLabelError
{

 color: #444444;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormErrorMarker
{

 margin-right:5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormError
{

 color: #ff0000;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-align: left;
 vertical-align: middle;
 
 margin: 3px 3px 0px 3px;
 display: block;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextField
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextArea
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextAreaHint
{

 color: #777777;
 font-size: 11px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 padding: 0px 2px 8px;
 text-align: right;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextAreaHintContainer
{

 display: table;
 width: auto;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextField::placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextField::-webkit-input-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextField:-moz-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextField::-moz-placeholder
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextField:-ms-input-placeholder
{

 color: #888888;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormPassword::placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormPassword::-webkit-input-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormPassword:-moz-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormPassword::-moz-placeholder
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormPassword:-ms-input-placeholder
{

 color: #888888;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextArea::placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextArea::-webkit-input-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextArea:-moz-placeholder,
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextArea::-moz-placeholder
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTextArea:-ms-input-placeholder
{

 color: #888888;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormPassword
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormSelect
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormFile
{

 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 padding: 5px 6px;
 background: #FFFFFF;
 border-color: #e9e9e9;
 border-width: 1px;
 border-style: solid;
 -webkit-border-radius: 1px;
 -moz-border-radius: 1px;
 border-radius: 1px;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormFieldCell
{

 text-align: left;
 padding: 7px 14px 7px 14px;
 white-space: normal;
 vertical-align: top;
 white-space: nowrap;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormData
{

 color: #666666;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormDataLink
{

 color: #26639d;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormDataLink:hover
{

 color: #26639d;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormDataCell
{

 text-align: left;
 width: auto;
 padding: 7px 14px 7px 14px;
 white-space: normal;
 vertical-align: middle;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormDataCellNumberDate
{

 text-align: left;
 width: auto;
 padding: 7px 14px 7px 14px;
 white-space: normal;
 vertical-align: middle;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormExpandLink
{

 color: #26639d;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormExpandLink:hover
{

 color: #26639d;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;
 text-decoration: none;
 cursor: pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTable
{

 width: 100%;
 border-collapse: collapse;
 margin: 0px;
 background: #FFFFFF;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTableRow
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTableRow:hover
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTableEvenRow
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTableEvenRow:hover
{

 background-color: transparent;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormNestedTable
{

 border-collapse:collapse;
 padding: 0px;
 border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormNestedTableContainer
{

 text-align: left;
 vertical-align: top;
 padding: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormCalendar
{

 padding-left:5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormHTMLBlockContainer
{

 text-align: left;
 vertical-align: top;
 padding: 7px 14px 7px 14px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetRecordIndex
{

 color: #666666;
 font-size: 12px;
 font-family: 'Lato', sans-serif;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormTableCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormNestedTableCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormActionsContainerCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormNavigationTableCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetRANestedTableCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormTableCellspacing
{
border-spacing:0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormNestedTableCellspacing
{
border-spacing:0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTableCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetNavigationTableCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetDownloadTableCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewCellspacing
{

 border-spacing:7px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarCaptionTableCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormAuthTableCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetActionsContainerCellspacing
{

 border-spacing:0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetSelectRecordCheckBoxCell
{

 width: 25px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbTableAlignLeft
{

 margin: 0px auto 0px 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbTableAlignCenter
{

 margin: 0px auto;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbTableAlignRight
{

 margin: 0px 0px 0px auto;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbContainerTextAlignLeft
{

 text-align: left;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbContainerTextAlignRight
{

 text-align: right;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbContainerTextAlignCenter
{

 text-align: center;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbTableCellPadding
{

 padding: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbTableBorderAttribute
{

 border-width: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbTableDefaultCellspacing
{

 border-spacing: 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetHeaderCellNumberDate
{

 color: #FFFFFF !important;
 font-size: 12px !important;
 font-family: 'Lato', Arial, sans-serif !important;
 font-weight: normal !important;
 text-transform: uppercase;
 text-align: left;
 vertical-align: middle;
 padding: 10px 12px;
 white-space: nowrap;
 background-color: #833177;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetColumnGroup1SubTotal
{
 box-shadow: inset 0px 0px 30px 30px rgba(0,0,0,0.08);
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup1LabelCellNumberDate
{

 text-align: right;
 vertical-align: middle;
 padding: 10px 12px;
 background: #3186ad;
 border-bottom: 1px solid #f2f2f2;
 border-top: 1px solid #f2f2f2;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup2LabelCellNumberDate
{

 text-align: right;
 vertical-align: middle;
 padding: 10px 12px;
 background: #474e53;
 border-bottom: 1px solid #f2f2f2;
 border-top: 1px solid #f2f2f2;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup3LabelCellNumberDate
{

 text-align: right;
 vertical-align: middle;
 padding: 10px 12px;
 background: #3186ad;
 border-bottom: 1px solid #f2f2f2;
 border-top: 1px solid #f2f2f2;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGroup4LabelCellNumberDate
{

 text-align: right;
 vertical-align: middle;
 padding: 10px 12px;
 background: #474e53;
 border-bottom: 1px solid #f2f2f2;
 border-top: 1px solid #f2f2f2;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridHeaderCellNumberDate
{

 background: #474e53;
 color: #FFFFFF !important;
 font-size: 12px !important;
 font-family: 'Lato', Arial, sans-serif !important;
 font-weight: normal !important;
 text-transform: uppercase;
 text-align: left;
 vertical-align: middle;
 padding: 10px 12px;
 white-space: nowrap;
 border-style: solid;
 border-color: #474e53 #3e4549 #474e53 #474e53;
 border-width: 1px 1px 0px 1px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridDataCellNumberDate
{

 border-color: #f2f2f2;
 border-width: 0px 1px 1px 0px;
 border-style: solid;
 text-align: left;
 vertical-align: top;
 padding: 9px 12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridSeletedDataCellNumberDate
{

 border-color: #3186ad;
 border-width: 1px 1px 1px 1px;
 border-style: solid;
 text-align: right;
 vertical-align: top;
 padding: 9px 12px;
 background: #ffffff;
 -webkit-box-shadow: inset 1px 1px 3px rgba(0,0,0, 0.2);
 -moz-box-shadow: inset 1px 1px 3px rgba(0,0,0, 0.2);
 box-shadow: inset 1px 1px 3px rgba(0,0,0, 0.2);
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetGridNonEditableColumnNumberDate
{

 background-color: #f2f2f2;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbCursorPointer
{

  cursor: pointer;
  
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthOpenIdLightboxArrow
{

 background: url("https://c0arw235.caspio.com/images/dp/authLightboxArrow.png") no-repeat scroll 0 0 transparent;
 height: 25px;
 width: 30px;
 left: 15px;
 top: 11px;
 position: relative;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbAuthCaspioLightboxArrow
{

 background: url("https://c0arw235.caspio.com/images/dp/authLightboxArrow.png") no-repeat scroll 0 0 transparent;
 height: 25px;
 width: 30px;
 left: 15px;
 top: 11px;
 position: relative;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormBackToPivotActionContainer
{

 text-align: left;
 vertical-align: middle;
 padding: 0px;
 white-space: nowrap;
 padding-left: 10px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormBackToPivotActionLink
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormBackToPivotActionLink:hover
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetBackToPivotActionContainer
{

 text-align: left;
 vertical-align: middle;
 padding: 0px 5px 0px 6px;
 white-space: nowrap;
 margin: 0px;
 border: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetBackToPivotActionLink
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetBackToPivotActionLink:hover
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbSystemMessageContainer
{

 display: table;
 width: auto;
 margin: 0px auto;
 background-color: #faf7e4;
 border: 1px solid #dedede;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbSystemMessageContainerContent
{

 padding: 10px 30px 10px 15px;
 position: relative;
 color: #686868;
 font-family: Arial;
 font-size: 14px;
 font-style: normal;
 text-align: center;
 vertical-align: middle;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetFreezeColumnsDivider
{

 white-space:nowrap;
 overflow:hidden;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormUnorderedList
{

 margin:0px 0px 0px 7px;
 white-space:nowrap;
 padding-left:10px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormOrderedList
{

 margin:0px 0px 0px 7px;
 white-space:nowrap;
 padding-left:10px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormListItem
{

 margin:0px 0px 1px 0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetUnorderedList
{

 margin:0px 0px 0px 7px;
 white-space:nowrap;
 padding-left:10px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetOrderedList
{

 margin:0px 0px 0px 7px;
 white-space:nowrap;
 padding-left:10px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListItem
{

 margin:0px 0px 1px 0px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetNestedAlign
{

 vertical-align:top;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetPdfHeaderFooter
{

 font-family:'Lato', Arial, sans-serif;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormBackToReportActionContainer
{

 text-align: left;
 vertical-align: middle;
 padding: 0px;
 white-space: nowrap;
 padding-left: 10px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormBackToReportActionLink
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: none;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormBackToReportActionLink:hover
{

 color: #26639d;
 font-family: Arial, sans-serif;
 font-size: 12px;
 font-weight: 300;
 text-decoration: underline;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormCalculatedField
{

 white-space: pre-wrap;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormComputedFieldPreloader
{

 position: absolute;
 border-width: 2px;
 border-style: solid;
 border-color: #f3f3f3;
 border-radius: 50%;
 border-top-color: #757575;
 width: 15px;
 height: 15px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalculatedField
{

 white-space: pre-wrap;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormPaymentProcessor
{

 color: #444444;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormChargeOffConfirmation
{

 text-align: center;
 vertical-align: middle;
 padding: 5px 0px;
 color: #333333;
 font-size: 12px;
 font-family: Arial, sans-serif;
 font-weight: 300;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarLabel
{
color:#333333;font-size:12px;font-family:'Lato', sans-serif;font-weight:bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarDataLabel
{
color:#333333;font-size:12px;font-family:'Lato', sans-serif;font-weight:bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewDataLabel
{
color:#333333;font-size:12px;font-family:'Lato', sans-serif;font-weight:bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewHintLabel
{

 color: #777777;
 font-size: 11px;
 font-family: 'Lato';
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding:0px 6px;
 letter-spacing: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetListViewHintLabel:hover
{

 color: #777777;
 font-size: 11px;
 font-family: 'Lato';
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding:0px 6px;
 letter-spacing: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarHintLabel
{

 color: #777777;
 font-size: 11px;
 font-family: 'Lato';
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding:0px 6px;
 letter-spacing: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarHintLabel:hover
{

 color: #777777;
 font-size: 11px;
 font-family: 'Lato';
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 padding:0px 6px;
 letter-spacing: 1px;

}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormCommonError
{

   color: #ff0000;
   font-size: 12px;
   font-family: Arial, sans-serif;
   font-weight: 300;
   text-align: left;
   vertical-align: middle;
   
   margin: 3px 3px 0px 3px;
   display: block;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCommonError
{

    color: #EB2A00;
    font-size: 12px;
    font-family: Arial;
    font-weight: 400;
    text-align: left;
    vertical-align: middle;
    
    margin-left: 5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarNavigationLinks
{

   color: #26639d;
   font-size:12px;
   font-family: Arial, sans-serif;
   font-weight: 300;
   text-decoration: none;
   
   margin: 0 5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarNavigationLinks:hover
{

   color: #26639d;
   font-size:12px;
   font-family: Arial, sans-serif;
   font-weight: 300;
   text-decoration: underline;
   
   margin: 0 5px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarResponsiveField
{

    text-align: center;
    font-size: 18px;
    font-weight: bold;
    
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetCalendarResponsiveField_before
{

    text-align: center;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbBulkFormCommonError
{

   color: #ff0000;
   font-size: 12px;
   font-family: Arial, sans-serif;
   font-weight: 300;
   text-align: left;
   vertical-align: middle;
   
   margin: 3px 3px 0px 3px;
   display: block;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormMultiSelect
{
-webkit-box-sizing:border-box;-webkit-border-radius:1px;border-style:solid;-moz-border-radius:1px;-moz-box-sizing:border-box;border-radius:1px;border-color:#e9e9e9;padding:5px 6px;border-width:1px;box-sizing:border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormMultiSelectText
{
color:#333333;font-size:12px;font-family:'Lato', Arial, sans-serif;font-weight:300;background:#FFFFFF;padding:5px 6px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormMultiSelectText:hover
{
color:#333333;font-size:12px;font-family:'Lato', Arial, sans-serif;font-weight:300;background:#f2f2f2;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTextField
{
font-family:'Lato', Arial, sans-serif;-webkit-border-radius:1px;background:#FFFFFF;border-style:solid;font-weight:300;-moz-border-radius:1px;color:#333333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:1px;border-color:#e9e9e9;padding:5px 6px;border-width:1px;font-size:12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetTextArea
{
font-family:'Lato', Arial, sans-serif;-webkit-border-radius:1px;background:#FFFFFF;border-style:solid;font-weight:300;-moz-border-radius:1px;color:#333333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:1px;border-color:#e9e9e9;padding:5px 6px;border-width:1px;font-size:12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetSelect
{
font-family:'Lato', Arial, sans-serif;-webkit-border-radius:1px;background:#FFFFFF;border-style:solid;font-weight:300;-moz-border-radius:1px;color:#333333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:1px;border-color:#e9e9e9;padding:5px 6px;border-width:1px;font-size:12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetMultiSelect
{
-webkit-box-sizing:border-box;-webkit-border-radius:1px;border-style:solid;-moz-border-radius:1px;-moz-box-sizing:border-box;border-radius:1px;border-color:#e9e9e9;padding:5px 6px;border-width:1px;box-sizing:border-box;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetMultiSelectText
{
color:#333333;font-size:12px;font-family:'Lato', Arial, sans-serif;font-weight:300;background:#FFFFFF;padding:5px 6px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetMultiSelectText:hover
{
color:#333333;font-size:12px;font-family:'Lato', Arial, sans-serif;font-weight:300;background:#f2f2f2;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetFile
{
font-family:'Lato', Arial, sans-serif;-webkit-border-radius:1px;background:#FFFFFF;border-style:solid;font-weight:300;-moz-border-radius:1px;color:#333333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:1px;border-color:#e9e9e9;padding:5px 6px;border-width:1px;font-size:12px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetAutoCompleteList
{
background:#FFFFFF;border-color:#ddd;border-width:1px;border-style:solid;-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.07);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.07);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.07);padding:2px 0px;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetAutoCompleteOption
{
padding:5px 8px;background-color:#FFFFFF;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetAutoCompleteOption:hover
{
padding:5px 8px;background-color:#f2f2f2;cursor:pointer;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetAutoCompleteOptionText
{
color:#333333;font-size:12px;font-family:Arial, sans-serif;font-weight:300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetAutoCompleteOptionText:hover
{
color:#333333;font-size:12px;font-family:Arial, sans-serif;font-weight:300;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetAutoCompleteOptionRemainder
{
color:#333333;font-size:12px;font-family:Arial, sans-serif;font-style:normal;font-weight:700;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbResultSetAutoCompleteOptionRemainder:hover
{
color:#333333;font-size:12px;font-family:Arial, sans-serif;font-style:normal;font-weight:bold;
}
.ST37D892F5BFDC46258A83FFCA885F67AB .cbFormErrorField
{

   -moz-border-radius: 1px;
   -moz-box-sizing: border-box;
   -webkit-border-radius: 1px;
   -webkit-box-sizing: border-box;
   background: #FFFFFF;
   border-color: #e9e9e9;
   border-radius: 1px;
   border-style: solid;
   border-width: 1px;
   box-sizing: border-box;
   color: #333333;
   font-family: Arial, sans-serif;
   font-size: 12px;
   font-weight: 300;
}
