/**     ************  DO NOT MODIFY  **********
 *  This is a generated file and should not be modified.
 */

/*!!! BEGIN /ui/juic/css/components/sfFormLayout.css !!!*/
.inputFormLayout {
color: #000000;
}

.inputFormItem {
list-style: none;
overflow: hidden;
}

.viewFormItem {
line-height: 1.5em;
}

.editFormItem {
line-height: 2.5em;
}

.inputFormItem em {
color: #FF0000;
padding-right: 0.2em;
}

.inputFormItemLabel {
text-align: right;
color: #7A7A7A;
margin-right: 1em;
vertical-align: middle;
width: 40%;
float: left;
display: block;
}

.fieldDescription {
font-style:italic;
padding:0.5em;
}



/*!!! BEGIN /ui/juic/css/components/sfCheckBoxInput.css !!!*/
/*unchecked states*/
.sfCheckBoxEnabled a,
.sfCheckBoxDisabled a {
background: transparent url('/ui/juic/img/components/radiobutton_checkbox_sprite_3777f90510452603d4e9330fd712b8a3.png') no-repeat 0px 1px;
display: inline-block;
height: 17px;
width: 17px;
cursor: default;
text-decoration: none;
border-bottom: 0;
margin-bottom: -1px;
}
.sfCheckBoxEnabled:hover a {
background-position: 0 -59px;
}

.sfCheckBoxDisabled a {
background-position: 0 -119px;
}

.sfCheckBoxEnabled label,
.sfCheckBoxDisabled label {
margin-bottom: 5px;
}

.sfCheckBoxEnabled .left,
.sfCheckBoxDisabled .left {
margin-right: 5px;
}
.sfCheckBoxEnabled .right,
.sfCheckBoxDisabled .right {
margin-left: 5px;
}
.rtl .sfCheckBoxEnabled .left,
.rtl .sfCheckBoxDisabled .left {
margin-right: 0;
margin-left: 5px;
}
.rtl .sfCheckBoxEnabled .right,
.rtl .sfCheckBoxDisabled .right {
margin-left: 0;
margin-right: 5px;
}

/*checked states*/
.sfCheckBoxEnabled .checked {
background-position: 0 -19px;
}
.sfCheckBoxEnabled:hover .checked {
background-position: 0 -79px;
}
.sfCheckBoxDisabled .checked {
background-position: 0 -139px;
}

/*indeterminate states*/
.sfCheckBoxEnabled .indeterminate {
background-position: 0 -39px;
}
.sfCheckBoxEnabled:hover .indeterminate {
background-position: 0 -99px;
}
.sfCheckBoxDisabled .indeterminate {
background-position: 0 -159px;
}

/*!!! BEGIN /ui/juic/css/components/sfComboListSelect.css !!!*/
.sf-list-select {
padding: 0;
}

.sf-list-select a,
.sf-list-select span {
white-space: nowrap;
border: none;
color: black;
}
.globalLowVisionSupport .sf-list-select a,
.globalLowVisionSupport .sf-list-select span{
color: inherit;
}

.sf-list-select li {
display: block;
padding: 3px 2px 4px 6px;
overflow: hidden;
text-overflow: ellipsis;
cursor: pointer;
-moz-user-select: none;
}

.rtl .sf-list-select li {
padding: 3px 6px 4px 2px;
}

.sf-list-item:hover,
.sf-list-item.item-focused,
.sf-list-item:hover .ellipsis,
.sf-list-item.item-focused .ellipsis {
background-color: #CCE4FE;
}

.sf-list-select li.disabled-item a {
color: #C0C0C0;
}

.sf-list-select li a em {
background-color: yellow;
font-weight: bold;
}
.globalLowVisionSupport .sf-list-select li a em{
background-color: inherit;
}

.sf-list-select li.no-results {
padding: 10px;
cursor: default;
-moz-user-select: none;
}

.sf-list-select li.no-results:hover,
.ios-only .sf-list-select li {
background-color: white;
}

.sf-list-select .ellipsis {
display: none;
}

.sf-list-select li.display-ellipsis {
position: relative;
}

.sf-list-select .display-ellipsis .ellipsis {
display: inline;
position: absolute;
right: 0px;
background-color: white;
z-index: 100;
}
. rtl .sf-list-select .display-ellipsis .ellipsis {
left: 0px;
right: auto;
}

.sf-list-select .secondary,
.sf-list-select .primary {
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
position: relative;
*width: auto;
}

.sf-list-select .secondary span {
font-size: 11px;
color: #0072AE;
}
.globalLowVisionSupport .sf-list-select .secondary span{
color: inherit;
}
.sf-combo-listselect {
z-index: 100;
width: 200px;
position: relative;
overflow-y: auto;
overflow-x: hidden;
background-color: white;
}

.sf-combo-listselect .scrolling-page {
position: absolute;
width: 100%;
z-index: 100;
}

.sf-combo-listselect .first-page {
position: static;
}

.sf-combo-listselect .page-error {
height: 20px;
color: red;
}

.sf-combo-listselect .page-loading {
    
}
.sf-combo-listselect .scrollPage{
position: relative;
}

/*!!! BEGIN /ui/juic/css/components/revolution-fields.css !!!*/
.rev-rounded-corner span {
background-image: url('/ui/juic/img/components/sprite_form_field_sliding_door_4ed9233ba2e49974a7103b03465c45ab.png');
background-repeat: no-repeat;
padding: 10px 0 12px 0px;
line-height: 36px;
cursor: default;
white-space: nowrap;
*padding: 0px;
*zoom: 1;
}

.rev-rounded-corner span span {
background-image: url('/ui/juic/img/components/sprite_form_field_right_side_4f40057f6d421b9cc5fdd54d4810b24d.png');
background-repeat: no-repeat;
padding: 10px 10px 12px 13px;
line-height: normal;
}

/* IE-9 for some reason needs 1px extra on top. */
.ie-9 .rev-rounded-corner span {
padding-top: 11px;
}

.rev-rounded-corner span span span {
background: none;
padding: 0;
*zoom: normal;
}

.rev-rounded-corner input,
.rev-rounded-corner a {
border: 0px solid #000;
background-color: transparent;
margin: 0;
padding: 0;
font-size: 12px;
-webkit-appearance: none;
}

.v12plus-scratch-pad,
.rev-scratch-pad {
position: absolute;
top: -1000px;
}

.rev-rounded-corner input:focus {
outline: none;
}

.rev-form-element .old-value {
display: block;
color: #666666;
text-decoration: line-through;
margin-left: 16px;
}

.rev-form-element .error {
display: block;
color: red;
margin-left: 16px;
}

.rev-field .field-disabled,
.rev-field .field-disabled a,
.rev-field .field-disabled input,
.rev-field .field-disabled span {
cursor: default !important;
}

.placeholder-value input,
.placeholder-value a,
.rev-field .field-disabled a,
.rev-field .field-disabled input {
color: #afafaf;
}

.rev-dropdown input {
cursor: pointer;
}

.rev-dropdown .field-focus input {
cursor: text;
}

.rev-form-element .dirty-field input,
.rev-form-element .dirty-field a {
color: #008BBF;
}

.rev-rounded-corner span {
background-position: 0 0;
}

.rev-rounded-corner span span {
background-position: 100% 0;
}

.rev-rounded-corner .field-focus {
background-position: 0 -40px;
}

.rev-rounded-corner .field-focus span {
background-position: 100% -40px;
}

.rev-rounded-corner .has-error {
background-position: 0 -80px;
}

.rev-rounded-corner .has-error span {
background-position: 100% -80px;
}

.rev-dropdown span {
background-position: 0 -120px;
}

.rev-dropdown span span,
.rev-combobox span span {
background-position: 100% -120px;
}

.rev-dropdown .field-focus,
.rev-dropdown:hover span {
background-position: 0 -160px;
}

.rev-combobox .field-focus span {
background-position: 100% -160px;
}

.rev-dropdown .field-focus span,
.rev-dropdown:hover span span {
background-position: 100% -160px;
}

.rev-dropdown .has-error,
.rev-dropdown:hover .has-error {
background-position: 0 -200px;
}

.rev-dropdown .has-error span,
.rev-dropdown:hover .has-error span,
.rev-combobox .has-error span {
background-position: 100% -200px;
}

.rev-dropdown .field-disabled,
.rev-combobox .field-disabled,
.rev-inputbox .field-disabled {
background-position: 0 -240px;
}

.rev-dropdown .field-disabled span,
.rev-combobox .field-disabled span {
background-position: 100% -240px;
}

.rev-inputbox .field-disabled span {
background-position: 100% -280px;
}

.rev-combobox .search-box input {
background: url('/ui/juic/img/components/sprite_small_icons_89c2fbf48be8942fc1c9e04bf14d2f7a.gif') no-repeat 0 -16px;
padding-left: 17.123px;
}

.rev-combobox .input-toggle {
background: url('/ui/juic/img/components/sprite_small_icons_89c2fbf48be8942fc1c9e04bf14d2f7a.gif') no-repeat 98% 0;
padding-right: 28px;
}

body .rev-field span span .toggle {
padding: 0 7px;
font-size: 14px;
margin-left: 9px;
cursor: pointer;
}

.rev-combobox span span .toggle,
.rev-combobox:hover span span .toggle {
background: url('/ui/juic/img/components/sprite_small_icons_89c2fbf48be8942fc1c9e04bf14d2f7a.gif') no-repeat 0 2px transparent;
}

.rev-combobox .field-loading .toggle,
.rev-combobox:hover .field-loading .toggle {
background: url('/ui/juic/img/ico_loading_sm_gry_on-wht_23e3947767aef347abf9160b5961e904.gif') no-repeat;
cursor: default;
}

.rev-number-field .toggle {
display: none;
}

.rev-number-field .calculator span .toggle {
background: url('/ui/juic/img/xi_icons_2_e6d0ae639bdbbe56e69617f6331d88fa.gif') no-repeat scroll 0 -28px transparent;
display: inline;
}

.rev-date-field span span .toggle {
background: url('/ui/juic/img/components/ico_calendar_16_0faed67b27e65cda4f89a01cd1f58268.gif') no-repeat 0 0 transparent;
}

/* IE 9 hack to reset background after focus. */
.ie-9 .rev-rounded-corner .field-focus,
.ie-compat .rev-rounded-corner .field-focus {
position: relative;
}

/*V12-plus styles*/

.v12plus-combobox {
height: 24px;
position: relative;
display: inline-block;
}

.v12plus-combobox .search-box {
background: url('/ui/juic/img/top-nav-search-icon_026acbe12b4dd638ac7a79d94b642408.gif') #FFFFFF no-repeat 5px 5px;
padding: 0 0 0 22px;
border-width: 1px;
border-color: #C8D0D4;
border-style: solid;
height: 24px;
display: inline-block;
position: relative;
}

.v12plus-combobox .search-box input {
height: 22px;
line-height: 24px;
border-width: 0;
margin-left: 5px;
margin-bottom: 1px;
outline-width: 0;
vertical-align: middle;
}

.v12plus-combobox span span .toggle,
.v12plus-combobox:hover span span .toggle {
background-color: #E4E7E9;
width: 31px;
height: 24px;
margin: 0;
padding: 0;
display: inline-block;
vertical-align: top;
cursor: pointer;
position: relative;
}

.v12plus-combobox span span .toggle:hover {
background-color: #C8D0D4;
}

.v12plus-combobox .sfTriangle {
margin: 9px 0 0 10px;
vertical-align: baseline;
}

/*!!! BEGIN /ui/juic/css/components/sfTabSingleSelect.css !!!*/
.tab_panel ul.tab_list li.closeable {
padding-right: 15px;
position: relative;
}

.tab_panel ul.tab_list li.draggable a {
-moz-user-select: none;
}

.tab_panel ul.tab_list li span.close-x {
display: none;
}

.tab_panel ul.tab_list li.closeable span.close-x {
background: url('/ui/juic/img/icon_close_29d9613e58221bb8ccbf2f49c01e4774.gif') no-repeat;
width: 9px;
height: 9px;
position: absolute;
top: 7px;
right: 6px;
cursor: pointer;
display: inline;
}

.tab_panel ul.tab_list li.noStyles, .tab_panel ul.tab_list li.noStyles a {
background: none;
}

.tab_panel ul.tab_list li.noStyles small a {
color: #005887;
border-bottom: 1px dotted #005887;
text-decoration: none;
cursor: pointer;
padding: 0;
margin-left: 5px;
padding-top: 3px;
}

.tab_panel ul.tab_list li.noStyles small a:visited {
color: #609;
border-bottom-color: #609;
}

.tab_panel ul.tab_list li.noStyles small a:hover {
color: #002655;
border-bottom: 1px solid #002655;
}

.tab_pointer {
background: url('/ui/juic/img/xi_icons_f2491424aa4ae879e42ac054b7c71d48.gif') 0 -1658px no-repeat;
width: 25px;
height: 22px;
margin: -12px 0 0 -11px;
}

.sfDragProxy ul.tab_list li {
margin-left: 0px;
}

/*!!! BEGIN /ui/juic/css/components/sfTabBoxLayout.css !!!*/
.v12plus .tab_panel {
display: block;
overflow: hidden;
}


/**
V12+ Styles for the Tab Box table-layout:
*/
.v12plus .tab_panel {
position: relative;
}
.v12plus .tab_panel a.hideTabLink {
display: none;
position: absolute;
top: 9px;
right: 0;
font-size: 12px;
text-decoration: none;
border-bottom: 0 none;
color: #38AFEE;
}
.v12plus .tab_panel a:hover.hideTabLink,
.v12plus .tab_panel a:focus.hideTabLink,
.v12plus .tab_panel a:active.hideTabLink {
text-decoration: underline;
}
.v12plus .tab_panel ul.tab_list {
position: relative;
}
.v12plus .tab_panel ul.tab_list li {
border: 1px solid #E4E7E9;
border-radius: 5px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
margin-left: 0;
margin-right: 0.5em;
background-color: #E4E7E9;
margin-bottom: -1px;
}
.v12plus .tab_panel ul.tab_list li.overtab {
background-color: #D3DBDF;
}
.v12plus .tab_panel ul.tab_list li.selected {
background: none;
background-color: white;
border-bottom-color: white;
}
.v12plus .tab_panel ul.tab_list li a {
padding: 0 0 0 4px;
}
.v12plus .tab_panel ul.tab_list li small a {
margin-left: 0;
}
.v12plus .tab_panel ul.tab_list li.selected a {
background: none;
padding: 0 0 0 4px;
}
.v12plus .tab_panel ul.tab_list li.selected a span{
background: none;
}

/** Customizable Tabs */
.v12plus .tab_panel ul.tab_list li.customizable {
border-color: white;
border-bottom: 1px solid #E4E7E9;
background-color: #FFF;
padding-left: 5px;
background-repeat: no-repeat;
background-position: 5px 5px;
background-color: white;
}
.v12plus .tab_panel ul.tab_list li.customizable.selected {
border: 1px solid #E4E7E9;
border-radius: 5px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-color: white;
border-bottom-color: white;
}
.v12plus .tab_panel ul.tab_list li.customizable a span {
margin-left: 5px;
color: #666;
}
.v12plus .tab_panel ul.tab_list li.customizable.overtab a span,
.v12plus .tab_panel ul.tab_list li.customizable.selected a span {
color: #000;
}

/** Tab Box */
.v12plus .tabbox,
.v12plus .noCard {
clear: both;
margin-bottom: 10px;
padding: 5px 10px 5px 12px;
background-color: #fff;
}

.hasBackground .tabbox,
.hasBackground .noCard {
background-color: #fff;
}

.v12plus .tab_panel .tabbox {
border: 1px solid #E4E7E9;
border-radius: 0 5px 5px;
}
.v12plus .tab_panel .noCard {
border: 0 none;
border-top: 1px solid #E4E7E9;
}
.v12plus .tab_panel .noCard div {
display: none;
}

/*!!! BEGIN /ui/juic/css/components/sfTextLimiter.css !!!*/
.limitMarker {
position: relative;
}

.limitMarker span {
font-size: 11px;
color: #222222;
padding-right: 7px;
display: block;
float: left;
text-align: right;
white-space: nowrap;
}

.rtl .limitMarker span {
padding-right: 0;
padding-left: 7px;
float: right;
text-align: left;
}

.limitMarker .showLimiter {
margin-right: 102px;
*margin-right: auto;
}

.rtl .limitMarker .showLimiter {
margin-right: auto;
*margin-right: auto;
margin-left: 102px;
*margin-left: auto;
}

.limitMarker .hideLimiter {
visibility: hidden;
}

.limitMarker div {
width: 102px;
height: 14px;
font-size: 1px;
position: absolute;
}

.limitMarker div.markWrapper {
background-color: #aaa;
right: 0px;
}
.rtl .limitMarker div.markWrapper {
right: auto;
left: 0px;
}
.limitMarker div.markFrame {
background-image: url('/ui/juic/img/components/text_limiter_default_5de8409be71d8fd4c1aafb5df5f76ac4.png');
background-repeat: no-repeat;
}

.limitMarker div.markLength {
background-color: #f5c24f;
left: 2px;
}
.rtl .limitMarker div.markLength {
left: auto;
right: 2px;
}

.smallLimiter div {
width: 82px;
}

.smallLimiter span {
padding-left: 7px;
padding-right: 0px;
float: right;
text-align: left;
}
.rtl .smallLimiter span {
float: left;
text-align: right;
}

.smallLimiter div.markWrapper {
background-color: #aaa;
left: 0px;
}
.rtl .smallLimiter div.markWrapper {
left: auto;
right: 0px;
}
.smallLimiter div.markFrame {
background-image: url('/ui/juic/img/components/text_limiter_small_af8df4f9c446b7e354ca9f0e81098101.png');
}

/*!!! BEGIN /ui/juic/css/components/sfFormFields.css !!!*/
.sfFormFieldFocusMark {
background-color: transparent;
padding: 5px;
border-radius: 8px;
display: inline-block;
-pie-poll: false;
-pie-track-hover: false;
-pie-track-active: false;
}

.sfFormFieldUserFocus {
background-color: #d9d9d9
}

.sfFormFieldBorder {
border: 1px solid #c8d0d4;
border-radius: 5px;
display: inline-block;
background-color: #ffffff;
white-space: nowrap;
-pie-poll: false;
-pie-track-hover: false;
-pie-track-active: false;
}

.sfFieldDisabled {
background-color: #d8d8d8;
}

.sfFormFieldHasError {
border: 1px solid #ff0000;
}

.ie-only .sfFormFieldFocusMark,
.ie-only .sfFormFieldBorder {
position: relative;
}

/*!!! BEGIN /ui/juic/css/sfHierarchicalMultiSelect.css !!!*/
/*ul.ckrblist{*/
	/*margin-top: 5px;	*/
/*}*/

/*ul.ckrbList li {    */
    /*margin-left: 10px;    */
/*}*/

/*ul.ckrblist input {*/
	/*margin: 0px 3px 0px 0px;*/
/*}*/

.sfmultiselectdialog.sfDialogInline{
background-color: #FFF;
padding:0px;
}

.sfHeirarchicalMSExpanded{
vertical-align:middle;
background:url('/ui/juic/img/arrow_expanding_menu_3cbbf1903c7303456eed4aa6e7faeca4.gif') no-repeat;
position:absolute;
left:-15px;
width:12px;
height:21px;
border:none;
display:inline-block;
cursor:pointer;
}

.sfHeirarchicalMSCollapsed{
vertical-align:  middle;
background: url('/ui/juic/img/arrow_collapse_266cb94737ad374c627882171988219c.gif') no-repeat;
position:absolute;
left:-15px;
width:12px;
height:21px;
border: none;
display:inline-block;
cursor:pointer;
}

.sfHeirarchicalMSChildMenuContainer{
margin-left:16px;
display:none;
}

/* to override the selector (ul.ckrblist input) defined in ultracommon.css */
ul.ckrblist input.parentChkBx{
margin: 0px 3px 0px 0px;
}

table.hierarchicalSelect{
width:100%;
*width:;
box-shadow:6px 6px 16px 1px #CCC;
-moz-box-shadow:6px 6px 16px 1px #CCC;
-webkit-box-shadow:6px 6px 16px 1px #CCC;
}

/*It's important that the hierarchies in the following selectors are maintained*/
table.hierarchicalSelect .selectAllContainer{
width:auto;
padding-left:5px;
border: none;
border-bottom: 1px #ccc solid;
}

table.hierarchicalSelect div.componentContainer{
overflow-x:hidden;
overflow-y:auto;
padding-left:5px;
}

table.hierarchicalSelect .selectionContainer{
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}

.headerContainer{
background-color:#ccc;
}

div.headerText{
padding-left:5px;
font-weight:bold;
width:auto;
}

div.hangingDiv{
display:none;
width:auto;
clear:both;
}

/*!!! BEGIN /ui/juic/css/sfMultiSelect.css !!!*/
.sfmultiselectdialog.sfDialogInline{
background-color: #FFF;
padding:0px 0px 10px 0px;
margin: 4px 0 0 5px;
border: 1px solid #C7C7C7;
  /*-moz-box-shadow: 3px 1px 3px #ccc;*/
  /*-webkit-box-shadow: 3px 1px 3px #ccc;*/
  /*box-shadow: 0px 2px 5px #333;*/
position: relative;
z-index: 1;
}

.sfmultiselect{
white-space: nowrap;
}

.v12Plus {
background-color: #E4E7E9;
border-width: 1px;
border-color: #C8D0D4;
border-style: solid;
height: 24px;
display: block;
}

.sfmultiselectinput{
border: none;
background: none;
cursor: default;
padding: 0;
color: #222222;
}

.sfmultiselectinputleft {
background: url('/ui/juic/img/drop_menu_sprite_e1410aa831126f26908dd9c57127e310.png') transparent no-repeat 1px -61px;
padding: 4px 0;
}
.rtl .sfmultiselectinputleft {
background-position: 0 1px;
}

.sfmultiselectinputright {
background: url('/ui/juic/img/drop_menu_sprite_e1410aa831126f26908dd9c57127e310.png') transparent no-repeat 0 1px;
padding: 4px 0;
}
.rtl .sfmultiselectinputright {
background-position: 1px -61px;
}

.v12Plus .sfmultiselectinputright {
background: none;
}
.sfmultiselectinputcenter {
background: url('/ui/juic/img/drop_menu_sprite_e1410aa831126f26908dd9c57127e310.png') transparent repeat-x 0 -30px;
padding: 4px 0;
*padding: 1px 0 4px;
vertical-align: center;
}

.v12Plus .sfmultiselectinputcenter {
background: none;
}

.sfmultiselectbutton{
background: url('/ui/juic/img/arrow_fc80f202e29af932940a9565c6a1aa99.png') transparent no-repeat 100% 40%;
border: none;
position: relative;
cursor: pointer;
width: 169px;
text-align: left;
}

.v12Plus .sfmultiselectbutton {
background: none;
}

.rtl .sfmultiselectbutton {
text-align: right;
background-position: 0 40%;
}

.ckrbList ul{
list-style: none;
}
.sfmultiselectdialogheader{
border-bottom: 1px solid #C7C7C7;
padding: 2px;
margin: 0px 2px 0px 2px;
}
.sfmultiselectoptions{
overflow: auto;
}
.sfmultiselectoptions ul.ckrbList input{
margin-left: 0px;
margin-right: 5px;
display: inline-block;
}
.rtl .sfmultiselectoptions ul.ckrbList input {
margin-right: 0px;
margin-left: 5px;
}
.sfmultiselectoptions ul.ckrbList li{
padding: 2px 0 2px 4px;
margin-bottom: 0px;
margin-left:0px;
*padding-left:4px;
white-space: nowrap;
}
.rtl .sfmultiselectoptions ul.ckrbList li {
*padding-left:0px;
*padding-right:4px;
}

.sfmultiselectoptionslabel {
display: inline-block;
padding-top: 2px;
margin-left: 4px;
}
.rtl .sfmultiselectoptionslabel {
margin-left: 0px;
margin-right: 4px;
}
.sfRadialSingleSelect select {
border: 1px solid #7f9db9;
cursor: default;
}

.sfmultiselect .sfTriangle {
margin: 10px;
}

.arrowWrapper {
cursor: pointer;
display: inline-block;
}

/*!!! BEGIN /ui/juic/css/components/rteditor.css !!!*/
/*
Styles for new JUICE rich text editor
Use with rteditor.js
*/

.nrte_button_div {
border-style: solid;
border-width: 1px;
margin: 4px;
padding: 2px 0px 2px 2px;
display: inline;
*zoom: 1;
}

.nrte_select {
margin: 4px;
padding: 0;
height: 17px;
font-size: 11px;
}

.nrte_button_link {
margin: 0;
padding: 0 8px;
}

.nrte_button_link,
.nrte_button_link:hover {
text-decoration: none;
border-bottom: none;
}

.nrte_button_icon {
background-image:url('/ui/juic/img/components/rteditor_tb2_512d31b23b02908b0f8d4cd291c3d9da.gif');
font-size:11px;
}

.rtl .nrte_button_icon {
background-image:url('/ui/juic/img/components/rteditor_tb2_rtl_fcee47252c7f783b67463f57dd6790d8.gif');
}

.nrte_color_div {
display: none;
margin: 23px 0 0 3px;
padding: 3px;
position:absolute;
}

.rtl .nrte_color_div {
margin: 23px 3px 0 0px;
}

.nrte_color_ul {
margin: 0;
padding: 0;
border: none;
list-style: none;
}

.nrte_toolbar_button_li {
display: inline;
*zoom: 1;
padding: 0;
margin: 0;
}

.nrte_toolbar_sep_li {
display: inline;
*zoom: 1;
padding: 6px 4px;
color: #999;
}

.nrte_toolbar_div {
margin: 0;
padding: 0;
border-style: solid;
border-width:0 0 1px;
}

.nrte_toolbar_div_ul {
margin: 0;
padding: 0;
border-width: 0;
line-height: 20px;
list-style: none;
}

.nrte_toolbar_div img{
float: left;
}

#iPadMsg {
background: url('/ui/juic/img/alert_tri_16c14c4a40443c4b59d861ea9d0dc86d.gif') 0px 0px no-repeat;
padding-left: 15px;
}

.iPadRTE {
width: 100%;
height: 125px;
}

.nrte_char_counter {
border: medium none;
display: block;
height: 16px;
padding: 5px;
float: right;
}
.rtl .nrte_char_counter {
float: left;
}

.nrte_char_textLimiter{
float: right;
}
.rtl .nrte_char_textLimiter {
float: left;
}

.nrte_char_hideLimiter{display:none;}

.nrte_clearDiv{
clear: both;
margin-top: -1px;
height: 1px;
font-size: 1px;
overflow: hidden;
}

.nrte_content em,
.nrte_content em strong {
font-style: italic;
}


.nrte_content strong,
.nrte_content strong em {
font-weight: bolder;
}

.nrte_content blockquote,
.nrte_content_webkit blockquote,
.nrte_content li,
.nrte_content_webkit li {
margin-left: 2em;
}

.nrte_content ol {
list-style-type: decimal;
}
.nrte_content ul {
list-style-type: disc;
}

/*!!! BEGIN /ui/juic/css/components/sfRadioInput.css !!!*/
.globalRadio .radioCheck {
display: inline-block;
line-height: 20px;
height: 20px;
margin: 3px 0;
padding: 0;
background: url('/ui/juic/img/components/radiobutton_checkbox_sprite_3777f90510452603d4e9330fd712b8a3.png') scroll no-repeat 0 0;
}
.rtl .radioCheck {
padding-left: 0px;
}

.globalRadio .radioOn {
background-position: 0 -200px;
}
.rtl .radioOn {
background-position: right -200px;
}

.globalRadio .radioOnOver {
background-position: 0 -280px;
}
.rtl .radioOnOver {
background-position: right -280px;
}

.globalRadio .radioOff {
background-position: 0 -180px;
}
.rtl .globalRadio .radioOff {
background-position: right -180px;
}

.globalRadio .radioOffOver {
background-position: 0 -260px;
}

.globalRadio .radioOffOver a.radioAnchorTag,
.globalRadio .radioOnOver a.radioAnchorTag {
border: 1px dotted #666666;
}

.globalRadio .radioOffOver:hover a.radioAnchorTag,
.globalRadio .radioOnOver:hover a.radioAnchorTag,
.globalRadio .radioOffOver a.radioAnchorTag:hover,
.globalRadio .radioOnOver a.radioAnchorTag:hover {
border: 1px dotted transparent;
}

.rtl .radioOffOver {
background-position: right -260px;
}

.globalRadio .radioOffDisabled {
background-position: 0 -220px;
}
.rtl .radioOffDisabled {
background-position: right -220px;
}

.globalRadio .radioOnDisabled {
background-position: 0 -240px;
}
.rtl .radioOnDisabled {
background-position: right -240px;
}

.globalRadio .checkOn {
background-position: 0 -20px;
}
.rtl .checkOn {
background-position: right -20px;
}

.globalRadio .checkOnOver {
background-position: 0 -80px;
}
.rtl .checkOnOver {
background-position: right -80px;
}

.globalRadio .checkOff {
background-position: 0 0;
}
.rtl .checkOff {
background-position: right 0;
}

.globalRadio .checkOffOver {
background-position: 0 -60px;
}
.rtl .checkOffOver {
background-position: right -60px;
}

.globalRadio .checkOffDisabled {
background-position: 0 -120px;
}
.rtl .checkOffDisabled {
background-position: right -120px;
}

.globalRadio .checkOnDisabled {
background-position: 0 -140px;
}
.rtl .checkOnDisabled {
background-position: right -140px;
}

.globalRadio .radioCheck a{
outline: 0;
border: 1px dotted transparent;
text-decoration: none;
width: 19px;
height: 17px;
display: inline-block;
margin-right: 5px;
}

.rtl .globalRadio .radioCheck a{
margin-left: 5px;
}

.globalRadio .radioCheck a:hover,
.globalRadio .radioCheck a:focus {
outline: 0;
}

.globalRadio .radioGroup .label{
margin: 8px 0px;
}

.globalRadio .radioClickable {
display: inline-block;
}

.radioLabel {
vertical-align: top;
}
