@charset "utf-8";

/**************************/
/* Body, Container Styles */
/**************************/

html, body.asim { height: 100%; }
body.asim { padding: 0px; margin: 0px; background: white; font: normal 13px "Aller", arial, sans-serif; color: #262626; }
body.asim div#asim-pseudo-body { position: relative; min-height: 100%; height: auto; min-width: 100%; }
.asim-page-width { width: 1005px; margin: auto; }
.asim-page-width-minimum { min-width: 1005px; }
.asim-page-gutters { padding-left: 20px; padding-right: 20px; }
.asim-content-width-maximum { max-width: none; }

/************************/
/* Default (Tag) Styles */
/************************/

a { color: #1096EA; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: 0px; }
p, h1, h2, h3, h4, h5, h6, form, div, pre { margin: 0px; padding: 0px; }
h1 { font-size: 30px; font-weight: normal; }
h2 { font-size: 26px; font-weight: normal; }
pre { font: normal 13px "Aller", arial, sans-serif; }
table { border: 0px; }
table td { padding: 0px; }
textarea { resize: none; }

/*****************************/
/* Reusable Styles (General) */
/*****************************/

.asim-clear { clear: both; }
.asim-hidden { display: none; }
.asim-invisible { visibility: hidden; }
.asim-bold { font-weight: bold; }
.asim-text-color { color: #262626; }
.asim-negative-color { color: #C00; }
.asim-financial-negative { color: #A10; }
.asim-financial-positive { color: #180; }
.asim-temporarily-disabled { opacity: 0.3; }
.asim-no-wrap { white-space: nowrap; } 
span.asim-nbsp { display: inline-block; width: 4px; }

.asim-no-user-selection { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: moz-none; -ms-user-select: none; user-select: none; }
.asim-allow-user-selection { -webkit-touch-callout: text; -webkit-user-select: text; -khtml-user-select: text; -moz-user-select: moz-text; -ms-user-select: text; user-select: text; }

/** Links - Colours **/

.asim-link-color { color: #1096EA; }

/** Links - Pseudo **/

.asim-link-cursor,
.asim-pseudo-link { cursor: pointer; }

/** Disabling Screens **/

.asim-disabling-screen { position: absolute; z-index: 100; }
.asim-disabling-screen.asim-fade-out { background: white; opacity: 0.7; }
.asim-panel-style-sigma .asim-disabling-screen.asim-fade-out { background: #FEFAE9; }
.asim-lightbox.asim-style-gamma .asim-disabling-screen.asim-fade-out { background: #FBF7E4; }

/** Printable Content **/

.asim-printable .asim-do-not-print { display: none; }
.asim-printable .asim-do-not-print.asim-visible-in-preview { display: block; }
                span.asim-only-in-print { display: none; }
.asim-printable span.asim-only-in-print { display: inline; }
                div.asim-only-in-print { display: none; }
.asim-printable div.asim-only-in-print { display: block; }

/***********************************/
/* Reusable Styles (Form Elements) */
/***********************************/

/* White, Shadowed */

input.asim-text.asim-ws, textarea.asim-text.asim-ws, select.asim.asim-ws { font: normal 13px "Swiss721", sans-serif; color: black; border-top: 1px solid #848484; border-left: 1px solid #C1C1C1; border-right: 1px solid #C1C1C1; border-bottom: 1px solid #E1E1E1; background: white url(../pics/bg__text_field_shadow_white_top.png) repeat-x left top; padding: 4px 6px 4px 6px; margin: 0px; }
select.asim.asim-ws { padding: 3px 5px 3px 5px; margin: 0px; }
input.asim-text.asim-ws, textarea.asim-text.asim-ws, select.asim.asim-ws { font: normal 12px "Aller", sans-serif; }
input.asim-text.asim-ws.asim-lighter, textarea.asim-text.asim-ws.asim-lighter { border-top: 1px solid #969696; border-left: 1px solid #C9C9C9; border-right: 1px solid #C9C9C9; border-bottom: 1px solid #E4E4E4; background-image: url(../pics/bg__text_field_search_bar_shadow_white_top_lighter.png); }
input.asim-text.asim-ws.asim-auto-labeled { color: #DFDCD5; }
input.asim-text.asim-ws.asim-auto-labeled.asim-focused { color: black; }
input.asim-text.asim-ws.asim-disabled { opacity: 0.5; }
input.asim-text.asim-ws.asim-small { font-size: 10px; padding: 2px 3px 2px 3px; }

/* Yellow, Shadowed */

input.asim-text.asim-ys { font: normal 13px "Swiss721", sans-serif; color: black; border-top: 1px solid #846E25; border-left: 1px solid #C1A236; border-right: 1px solid #C1A236; border-bottom: 1px solid #E1BD3F; background: #FFD647 url(../pics/bg__text_field_shadow_yellow_top.png) repeat-x left top; padding: 4px 6px 4px 6px; }

/* General */

.asim-click-submits { cursor: pointer; } 

/** Forms - Disabled Buttons **/

.asim-disabled-until-saveable.asim-disabled { opacity: 0.5; }

/** Forms - TinyMCE **/
/* 

This section provides style adjustment and/or tweaks
to existing tinymce skin styles outside of tinymce
code so that tinymce code can be updated as needed

*/

.asim-wysiwyg-container .mce-toolbar .mce-btn             button .mce-txt { position: relative; top: 2px; }
.asim-wysiwyg-container .mce-toolbar .mce-btn.mce-menubtn button .mce-txt { position: relative; top: 0px; }

/** Graphic Checkboxes **/

span.asim-graphic-checkbox { user-select: none; }
span.asim-graphic-checkbox.asim-ws img { position: relative; top: 4px; width: 17px; height: 17px; cursor: pointer; background: transparent url(../pics/checkbox__black_on_shadowed_white_unchecked.png) no-repeat; }
span.asim-graphic-checkbox.asim-ws.asim-checked img { background-image: url(../pics/checkbox__black_on_shadowed_white_checked.png); }
span.asim-graphic-checkbox.asim-glass-square img { position: relative; top: 2px; width: 13px; height: 13px; cursor: pointer; background: transparent url(../pics/checkbox__glass_bubble_square.png) no-repeat 0px 0px; }
span.asim-graphic-checkbox.asim-glass-square.asim-checked img { background-position: 0px -13px; }
span.asim-graphic-checkbox.asim-glass-square.asim-checked.asim-partial-if-checked img { background-position: 0px -26px; }
span.asim-graphic-checkbox.asim-glass-square:not(.asim-checked).asim-partial-if-not-checked img { background-position: 0px -26px; }
span.asim-graphic-checkbox.asim-glass-square-light img { position: relative; top: 1px; width: 12px; height: 12px; cursor: pointer; background: transparent url(../pics/checkbox__glass_bubble_square_light.png) no-repeat 0px 0px; }
span.asim-graphic-checkbox.asim-glass-square-light.asim-checked img { background-position: 0px -12px; }
span.asim-graphic-checkbox.asim-glass-circle img { position: relative; top: 4px; width: 14px; height: 15px; cursor: pointer; background: transparent url(../pics/checkbox__glass_bubble_circle.png) no-repeat 0px 0px; }
span.asim-graphic-checkbox.asim-glass-circle.asim-checked img { background-position: 0px -15px; }
.asim-click-toggles-graphic-checkbox { cursor: pointer; }

/** Graphic DDMs **/

.asim-graphic-drop-down { position: relative; width: 250px; height: 24px; padding: 0px; margin: 0px; overflow: visible; z-index: 2; }
.asim-graphic-drop-down.asim-disabled { opacity: 0.3; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control { width: 100%; cursor: pointer; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control td.asim-left { width: 8px; float: none; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control td.asim-left img { width: 8px; height: 24px; background: transparent url(../pics/dropdown__glass_bubble_rectangle_left_edge.png) no-repeat 0px 0px; display: block; }
.asim-graphic-drop-down.asim-glass-rectangle:hover table.asim-graphic-drop-down-control td.asim-left img { background-position: 0px -24px; }
.asim-graphic-drop-down.asim-glass-rectangle.asim-disabled:hover table.asim-graphic-drop-down-control td.asim-left img { background-position: 0px 0px; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control td.asim-center { width: auto; height: 24px; padding: 0px 4px 0px 4px; background: transparent url(../pics/dropdown__glass_bubble_rectangle_center.png) repeat-x 0px 0px; }
.asim-graphic-drop-down.asim-glass-rectangle:hover table.asim-graphic-drop-down-control td.asim-center { background-position: 0px -24px; }
.asim-graphic-drop-down.asim-glass-rectangle.asim-disabled:hover table.asim-graphic-drop-down-control td.asim-center { background-position: 0px 0px; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control td.asim-center div.asim-label { width: 0px; height: 16px; padding: 0px 0px 0px 0px; font-size: 12px; color: black; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control td.asim-center div.asim-label .asim-trim-if-this-too-large { white-space: nowrap; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control td.asim-center div.asim-label .asim-use-this-to-trim { right: 0px; top: 0px; width: 53px; height: 16px; background: transparent url(../pics/dropdown__glass_bubble_rectangle_center_fade_to_background.png) no-repeat left top; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control.asim-small-label td.asim-center div.asim-label { font-size: 11px; padding-top: 3px; }
.asim-graphic-drop-down.asim-glass-rectangle.asim-labeled-with-table-legend-colored-dot-and-label table.asim-graphic-drop-down-control td.asim-center div.asim-label { font-size: 11px; padding-top: 2px; }
.asim-graphic-drop-down.asim-glass-rectangle.asim-labeled-with-table-legend-colored-dot-and-label .asim-table-legend-colored-dot { top: -1px; padding-right: 3px; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control td.asim-center div.asim-label .asim-colored-swatch-label { position: relative; top: 1px; display: inline-block; height: 10px; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control td.asim-center div.asim-label .asim-graphic-drop-down-ajax-reloading { position: relative; top: 1px; display: none; }
.asim-graphic-drop-down.asim-glass-rectangle.asim-graphic-drop-down-reloading table.asim-graphic-drop-down-control td.asim-center div.asim-label .asim-graphic-drop-down-ajax-reloading { display: inline; }
.asim-graphic-drop-down.asim-glass-rectangle.asim-graphic-drop-down-reloading table.asim-graphic-drop-down-control td.asim-center div.asim-label .asim-text-of-label { display: none; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control td.asim-right { width: 21px; float: none; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control td.asim-right img { width: 21px; height: 24px; background: transparent url(../pics/dropdown__glass_bubble_rectangle_right_edge.png) no-repeat 0px 0px; display: block; }
.asim-graphic-drop-down.asim-glass-rectangle:hover table.asim-graphic-drop-down-control td.asim-right img { background-position: 0px -24px; }
.asim-graphic-drop-down.asim-glass-rectangle.asim-disabled:hover table.asim-graphic-drop-down-control td.asim-right img { background-position: 0px 0px; }
.asim-graphic-drop-down.asim-glass-rectangle table.asim-graphic-drop-down-control .asim-category-breadcrumbs .asim-category-breadcrumb-divider { color: #AEAEAE; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading { width: 230px; background: white; border: 1px solid #D3D1D2; box-shadow: 0px 0px 2px 0px #DDD; font-size: 11px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-heading { padding: 4px 10px 4px 10px; background: #D3D1D2; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-heading { cursor: pointer; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-heading .asim-left { float: left; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-heading .asim-right { float: right; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items { padding: 0px 0px 0px 0px; overflow: auto; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items .asim-item { padding: 4px 10px 4px 10px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items .asim-item:hover { opacity: 0.6; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items .asim-item a { display: block; color: black; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items .asim-item a:hover { text-decoration: none; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items .asim-item .asim-none { color: #AAA; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items .asim-item.asim-link-color:hover { opacity: 1.0; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items .asim-item.asim-link-color a { color: #1096EA; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items .asim-item.asim-link-color:hover { text-decoration: underline; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items .asim-no-items { padding: 12px 0px 12px 0px; color: #CCC; text-align: center; font-size: 12px; font-style: italic; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-apply-choices { padding: 15px 24px 15px 24px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-apply-choices.asim-top { padding-bottom: 12px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-apply-choices.asim-bottom { padding-top: 12px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-apply-choices a img.asim-arrow { position: relative; top: -1px; padding: 0px 0px 0px 1px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items { max-height: 400px; padding: 0px 24px 0px 24px; overflow: auto; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items { width: 100%; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items tr.asim-followed-by-divider td { padding-bottom: 4px; border-bottom: 1px solid #E9E9E9; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items tr.asim-preceded-by-divider td { padding-top: 5px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items td { padding: 1px 0px 1px 0px; vertical-align: top; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items tr.asim-group-of-items .asim-col-name { font-weight: bold; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items tr.asim-group-of-items:hover .asim-col-name { opacity: 1.0; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items tr.asim-item-in-group .asim-col-name { padding-left: 12px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items .asim-col-name { padding-right: 4px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items tr:hover .asim-col-name { opacity: 0.6; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items .asim-col-checkbox { width: 13px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items .asim-col-checkbox .asim-checkbox-placeholder { width: 13px; height: 13px; }
.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-items .asim-list-of-items-with-checkboxes table.asim-list-of-items .asim-col-checkbox .asim-graphic-checkbox { position: relative; top: -1px; }
.asim-graphic-drop-down.asim-button-launched-on-tb { float: left; width: auto; height: auto; }
.asim-graphic-drop-down.asim-button-launched-on-tb .asim-graphic-drop-down-panel { position: absolute; top: -2px; left: 0px; font-size: 11px; color: #FBF9F9; }
.asim-graphic-drop-down.asim-button-launched-on-tb .asim-graphic-drop-down-panel.asim-anchor-right { left: auto; right: 0px; }
.asim-graphic-drop-down.asim-button-launched-on-tb .asim-graphic-drop-down-panel.asim-anchor-left { left: 0px; right: auto; }
.asim-graphic-drop-down.asim-button-launched-on-tb .asim-graphic-drop-down-panel a { color: #FBF9F9; }
.asim-graphic-drop-down.asim-button-launched-on-tb .asim-graphic-drop-down-panel .asim-heading  { position: relative; top: -1px; padding: 4px 10px 4px 10px; background: #666666; }
.asim-graphic-drop-down.asim-button-launched-on-tb .asim-graphic-drop-down-panel .asim-heading { cursor: pointer; }
.asim-graphic-drop-down.asim-button-launched-on-tb .asim-graphic-drop-down-panel .asim-heading .asim-left { float: left; }
.asim-graphic-drop-down.asim-button-launched-on-tb .asim-graphic-drop-down-panel .asim-heading .asim-right { float: right; }

.asim-graphic-drop-down-inline-container { width: auto; display: inline-block; }
.asim-graphic-drop-down-inline-container .asim-graphic-drop-down { position: relative; }
.asim-graphic-drop-down-inline-container.asim-for-12px { height: 12px; }
.asim-graphic-drop-down-inline-container.asim-for-12px .asim-graphic-drop-down { top: -4px; }
.asim-graphic-drop-down-control .asim-label .asim-default { opacity: 0.6; }

/** Graphic DDMs - Glass Rectangle, Yes/No **/

.asim-graphic-drop-down.asim-glass-rectangle.asim-yes-or-no { width: 70px; }

/** Graphic DDMs - Invisible **/

.asim-graphic-drop-down.asim-cannot-be-seen { width: 0px; height: 0px; }

/** Graphic DDMs - Panels **/

.asim-graphic-drop-down-panel { position: absolute; top: 0px; left: auto; }
.asim-graphic-drop-down-panel.asim-anchor-right { left: auto; right: 0px; }
.asim-graphic-drop-down-panel.asim-anchor-left { left: 0px; right: auto; }
.asim-graphic-drop-down-panel .asim-graphic-drop-down-click-changes-value { cursor: pointer; }

/** Graphic DDMs - Panels - Shadowed White Matte **/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte { width: 230px; background: white; box-shadow: 0px 0px 3px 0px #AAA; font-size: 11px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-x { position: absolute; top: 4px; right: 3px; display: block; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte .asim-x img { padding: 4px; display: block; }

/** Graphic DDMs - Panels - Shadowed White Matte, One-Column List **/
/* 

This drop-down style presents a list of items in a single
column, with effects such as highlights on hover and behaviors
such as changing the drop-down value on click or navigating 

*/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list { font-size: 12px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-single-column-list-container { padding: 20px 0px 20px 0px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-single-column-list-instructions { padding: 0px 20px 6px 20px; font-size: 12px; color: #BBB; text-align: left; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-single-column-list-item { padding: 4px 20px 4px 20px; text-align: left; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-single-column-list-item-highlight { color: #AAA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-single-column-list-item-subtitle { padding: 2px 0px 3px 0px; text-align: left; font-size: 9px; color: #CCC; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-single-column-list-item-subtitle-spacer { padding: 0px 8px 0px 0px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-single-column-list-no-items { padding: 12px 20px 10px 20px; text-align: center; font-size: 13px; color: #CECECE; font-style: italic; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-single-column-list-divider { padding: 4px 20px 4px 20px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-single-column-list-divider div { height: 1px; background: #E6E6E6; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list.asim-highlight-on-hover .asim-single-column-list-item:hover { background: #F4F4F4; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list.asim-highlight-on-hover .asim-single-column-list-item:active { background: #EAEAEA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 400px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list .asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-custom-graphic-scrollbar { right: 6px; }

/** Graphic DDMs - Panels - Shadowed White Matte, One-Column List, Yes/No **/
/* 

This drop-down style further customises the single column list
of items used in a particular context with known list choices

*/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-column-list.asim-yes-or-no { width: 80px; }

/** Graphic DDMs - Panels - Shadowed White Matte, List w/Checkboxes **/
/* 

This drop-down style presents a list of items with checkboxes
on one side of each item (left or right is possible), the items
themselves can be any html content or simply a plan-text label

*/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes { font-size: 11px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-with-checkboxes-instructions { padding: 15px 20px 0px 20px; color: #BBB; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-apply-choices { padding: 15px 20px 15px 20px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-apply-choices.asim-top { padding-bottom: 10px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-apply-choices.asim-bottom { padding-top: 10px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-apply-choices a img.asim-arrow { position: relative; top: -1px; padding: 0px 0px 0px 1px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-with-checkboxes-divider { padding: 4px 20px 4px 20px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-with-checkboxes-divider div { height: 1px; background: #E6E6E6; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-with-checkboxes-row { padding: 2px 20px 2px 20px; } 
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-with-checkboxes-row .asim-list-with-checkboxes-col-checkbox { float: left; width: 13px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-with-checkboxes-row .asim-list-with-checkboxes-col-checkbox .asim-checkbox-placeholder { width: 13px; height: 13px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-with-checkboxes-row .asim-list-with-checkboxes-col-checkbox .asim-graphic-checkbox { position: relative; top: -1px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-with-checkboxes-row .asim-list-with-checkboxes-col-item { float: left; width: auto; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-with-checkboxes-row.asim-hover-fades-item:hover .asim-list-with-checkboxes-col-item { opacity: 0.6; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-with-checkboxes-row.asim-checkbox-on-left .asim-list-with-checkboxes-col-checkbox { padding: 0px 6px 0px 0px; } 
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 300px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-custom-graphic-scrollbar { right: 6px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-list-editing-link { padding: 10px 20px 10px 20px; text-align: right; }

/** Graphic DDMs - Panels - Shadowed White Matte, Version Picker **/
/* 

This drop-down style presents a series of numeric version
codes which requires some alterations from default styles

*/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-version-picker { width: 120px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-version-picker.asim-with-names { width: 300px; }

/** Graphic DDMs - Panels - Shadowed White Matte, Color Picker **/
/* 

This drop-down style presents a series of color swatches from
a pre-established set with some optional behaviors such as a
default colour, and it sets drop-down value on color clicked

*/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-color-picker { width: 300px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-color-picker .asim-color-picker-container { padding: 15px 15px 15px 15px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-color-picker .asim-color-choices-instructions { padding: 0px 0px 4px 0px; font-size: 11px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-color-picker .asim-color-choices { width: 270px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-color-picker .asim-color-choice { float: left; padding: 1px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-color-picker .asim-color-choice .asim-swatch { width: 11px; height: 11px; border: 1px solid #FFF; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-color-picker .asim-color-choice .asim-swatch:hover { border: 1px solid #C3BFBF; cursor: pointer; }

/** Graphic DDMs - Panels - Shadowed White Matte, Flag Picker **/
/* 

This drop-down style presents a series of flag icons from
a pre-established set and sets drop-down value on click

*/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-flag-picker { width: 246px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-flag-picker .asim-flag-picker-container { padding: 15px 15px 15px 15px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-flag-picker .asim-flag-choices-instructions { padding: 0px 0px 8px 0px; font-size: 11px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-flag-picker .asim-flag-choice { float: left; padding: 4px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-flag-picker .asim-flag-choice:hover { background: #F4F4F4; }

/** Graphic DDMs - Panels - Shadowed White Matte, Gantt Bar Color Picker **/
/* 

This drop-down style presents a series of sample bars 
based on pre-established set of colors and their images

*/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-gantt-bar-color-picker { width: 160px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-gantt-bar-color-picker .asim-gantt-bar-color-picker-container { padding: 15px 0px 15px 0px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-gantt-bar-color-picker .asim-gantt-bar-color-choices-instructions { padding: 0px 15px 8px 15px; font-size: 12px; color: #AAA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-gantt-bar-color-picker .asim-gantt-bar-color-choice { padding: 4px 15px 4px 15px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-gantt-bar-color-picker .asim-gantt-bar-color-choice:hover { background: #F4F4F4; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-gantt-bar-color-picker .asim-gantt-bar-color-choice .asim-gantt-chart-bar { position: relative; margin: auto; }

/** Graphic DDMs - Panels - Shadowed White Matte, Browse & Search **/
/* 

This drop-down style presents a list of items prepared in
an custom, browsable fashion depending on the type of item
and a search box which yields results that may also be chosen
A multiple and single selection form of this panel exists

*/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search { position: relative; width: 280px; height: auto; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-container { padding: 15px 0px 0px 0px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-heading { padding: 0px 15px 10px 15px; font-size: 12px; color: #AAA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-linked-to-embedded-panels .asim-graphic-tabs { padding: 0px 15px 8px 15px; font-size: 11px; color: #AAC7DF; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-linked-to-embedded-panels .asim-graphic-tabs .asim-graphic-tab a { color: #AAC7DF; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-linked-to-embedded-panels .asim-graphic-tabs .asim-graphic-tab.asim-active a { color: #1096EA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse { position: relative; font-size: 12px; padding: 0px 0px 15px 0px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-overlay-while-browsable-list-of-items-is-loading { position: absolute; z-index: 1; background: rgba(255, 255, 255, 0.7); }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-overlay-while-browsable-list-of-items-is-loading img { display: block; margin: auto; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-overlay-before-browsable-list-of-items-has-loaded { font-size: 11px; font-style: italic; color: #CCC; padding: 2px 0px 8px 0px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-overlay-before-browsable-list-of-items-has-loaded .asim-icon { position: relative; top: 4px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsing-filters { padding: 0px 0px 10px 0px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsing-filter a { font-size: 10px; padding: 0px 0px 0px 2px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsing-filter { padding: 0px 15px 0px 15px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsing-filter .asim-graphic-drop-down-panel { left: 100px; top: -100px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsing-filter .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 240px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsing-filter .asim-trim-to-fit-this-container { position: relative; top: 4px; max-width: none; height: 16px; display: inline-block; white-space: nowrap; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsing-filter.asim-disabled { opacity: 0.2; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsing-filter-label { padding: 0px 8px 0px 0px; font-weight: bold; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items-container { min-height: 100px; max-height: 500px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items-container.asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-custom-graphic-scrollbar { right: 6px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items .asim-single-column-list { }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items .asim-single-column-list-item { padding: 4px 20px 4px 20px; text-align: left; cursor: pointer; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items .asim-single-column-list-item:hover { background: #F4F4F4; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items .asim-single-column-list-item:active { background: #EAEAEA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items .asim-single-column-list-item .asim-more-information { padding: 1px 0px 0px 0px; font-size: 9px; color: #AAA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items .asim-single-column-list-item.asim-with-flag .asim-item-name { float: left; width: auto; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items .asim-single-column-list-item.asim-with-flag .asim-flag { float: right; width: 20px; text-align: center; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items .asim-single-column-list-special-note { padding: 10px 20px 10px 20px; text-align: left; font-size: 11px; color: #CECECE; font-style: italic; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items .asim-single-column-list-no-items { padding: 30px 20px 0px 20px; text-align: center; font-size: 13px; color: #CECECE; font-style: italic; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search { position: relative; font-size: 12px; padding: 0px 0px 15px 0px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-overlay-while-search-in-progress { position: absolute; z-index: 1; background: rgba(255, 255, 255, 0.7); }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-overlay-while-search-in-progress img { display: block; margin: auto; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-box { padding: 0px 15px 0px 15px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-box input.asim-text { font-size: 12px; padding: 4px 6px 4px 6px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results-summary { padding: 2px 17px 10px 17px; font-size: 10px; color: #AAA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results-container { min-height: 100px; max-height: 400px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results-container.asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-custom-graphic-scrollbar { right: 6px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results { font-size: 12px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results .asim-search-result { padding: 4px 20px 4px 20px; text-align: left; cursor: pointer; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results .asim-search-result:hover { background: #F4F4F4; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results .asim-search-result:active { background: #EAEAEA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results .asim-search-result.asim-with-flag .asim-item-name { float: left; width: auto; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results .asim-search-result.asim-with-flag .asim-flag { float: right; width: 20px; text-align: center; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results .asim-search-result .asim-more-information { padding: 1px 0px 0px 0px; font-size: 9px; color: #AAA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections { position: absolute; background: rgba(255, 255, 255, 1.0); box-shadow: 0px 0px 3px 0px #AAA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-heading { font-size: 12px; color: #AAA; padding: 15px 15px 10px 15px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-heading a { font-size: 10px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-list-container { min-height: 100px; max-height: 500px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-list-container.asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-custom-graphic-scrollbar { right: 6px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-list { font-size: 12px; padding: 0px 15px 0px 15px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-list .asim-selection-list-item { padding: 4px 5px 4px 5px; text-align: left; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-list .asim-selection-list-item a { color: #AAA; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-list .asim-selection-list-item a:hover { text-decoration: none; color: #444; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-bottom-controls { padding: 10px 15px 15px 15px; text-align: right; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-bottom-controls a img.asim-arrow { position: relative; top: -1px;  }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-bottom-controls .asim-checkable-commit-option { padding: 0px 0px 5px 0px; text-align: right; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search .asim-browse-and-search-selections .asim-browse-and-search-selections-bottom-controls .asim-checkable-commit-option .asim-graphic-checkbox { position: relative; top: 1px; padding-right: 1px; }

/** Graphic DDMs - Panels - Shadowed White Matte, Browse & Search, Context-Specific **/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search.asim-inventory-parts { width: 260px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search.asim-inventory-parts .asim-graphic-tabs-embedded-panel.asim-browse .asim-browsable-list-of-items .asim-single-column-list-item.asim-with-flag .asim-item-name { width: 200px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-browse-and-search.asim-inventory-parts .asim-graphic-tabs-embedded-panel.asim-search .asim-search-results .asim-search-result.asim-with-flag .asim-item-name { width: 200px; }

/** Graphic DDMs - Panels - Shadowed White Matte, Single-Select Tree **/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree { width: 340px; height: auto; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-container { padding: 20px 0px 20px 0px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-instructions { padding: 0px 20px 6px 20px; font-size: 12px; color: #BBB; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-custom-graphic-scrollbar { right: 6px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-item { padding: 4px 20px 4px 20px; font-size: 12px; cursor: pointer; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-item .asim-expanding-arrow { position: relative; top: 1px; padding-right: 3px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-item                   .asim-expanding-arrow { visibility: hidden; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-item.asim-has-subitems .asim-expanding-arrow { visibility: visible; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-item               .asim-expanding-arrow img { width: 12px; height: 11px; background: transparent url(../pics/indicator__triangle_right_262626.svg) no-repeat 2px top; background-size: auto 11px; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-item.asim-expanded .asim-expanding-arrow img { background-image: url(../pics/indicator__triangle_down_262626.svg); background-position: left 2px; background-size: 11px auto; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-item               .asim-expanding-arrow img:hover { opacity: 0.8; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-item.asim-selected  { background: #D8EEFD; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree.asim-highlight-on-hover .asim-single-select-tree-item:hover { background: #F4F4F4; }
.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree.asim-highlight-on-hover .asim-single-select-tree-item:active { background: #EAEAEA; }

/** Graphic DDMs - Panels - Shadowed White Matte, Single-Select Tree, Costing Sheet Items **/

.asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-single-select-tree .asim-single-select-tree-item.asim-costing-sheet-pof { color: #888; }

/** Graphic DDMs - Panels - Shadowed White Matte, Multiple-Select Tree **/

.asim-graphic-drop-down-panel.asim-multiple-select-tree { width: 555px; height: auto; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree td.asim-multi-panel-container-cell { vertical-align: top; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree td.asim-multi-panel-container-cell.asim-tree { padding-right: 5px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel { position: relative; width: 300px; font-size: 12px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel.asim-shadowed-white-matte { background: white; box-shadow: 0px 0px 3px 0px #AAA; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-x { position: absolute; top: 4px; right: 3px; display: block; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-x img { padding: 4px; display: block; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel-insets { padding: 15px 0px 15px 0px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel-instructions { padding: 0px 15px 10px 15px; color: #AAA; text-align: left; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-custom-graphic-scrollbar { right: 6px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-multiple-select-tree-item { padding: 4px 20px 4px 20px; font-size: 12px; cursor: pointer; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-multiple-select-tree-item .asim-expanding-arrow { position: relative; top: 1px; padding-right: 3px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-multiple-select-tree-item                   .asim-expanding-arrow { visibility: hidden; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-multiple-select-tree-item.asim-has-subitems .asim-expanding-arrow { visibility: visible; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-multiple-select-tree-item               .asim-expanding-arrow img { width: 12px; height: 11px; background: transparent url(../pics/indicator__triangle_right_262626.svg) no-repeat 2px top; background-size: auto 11px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-multiple-select-tree-item.asim-expanded .asim-expanding-arrow img { background-image: url(../pics/indicator__triangle_down_262626.svg); background-position: left 2px; background-size: 11px auto; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-multiple-select-tree-item               .asim-expanding-arrow img:hover { opacity: 0.8; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel .asim-multiple-select-tree-item.asim-selected  { background: #D8EEFD; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel.asim-highlight-on-hover .asim-multiple-select-tree-item:hover { background: #F4F4F4; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-tree-panel.asim-highlight-on-hover .asim-multiple-select-tree-item:active { background: #EAEAEA; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel { position: relative; width: 250px; font-size: 12px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel.asim-shadowed-white-matte { background: white; box-shadow: 0px 0px 3px 0px #AAA; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel-instructions { padding: 15px 15px 10px 15px; color: #AAA; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel-instructions a { font-size: 10px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel .asim-selections { padding: 0px 15px 0px 15px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-custom-graphic-scrollbar { right: 6px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel .asim-selections .asim-selected-item { padding: 4px 5px 4px 5px; text-align: left; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel .asim-selections .asim-selected-item a { color: #AAA; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel .asim-selections .asim-selected-item a:hover { text-decoration: none; color: #444; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel-bottom-controls { padding: 10px 15px 15px 15px; text-align: right; font-size: 11px; }
.asim-graphic-drop-down-panel.asim-multiple-select-tree .asim-selections-panel-bottom-controls a .asim-arrow { position: relative; top: -1px; }

/** Graphic DDMs - Panels - Shadowed White Matte, Client Categories **/
/* 

This drop-down style presents a series of client categories
from the configured set with special behavior of allowing
editing of the list whenever the list is presented to user

*/

.asim-graphic-drop-down .asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-client-categories .asim-list-editing-link { padding: 10px 20px 10px 20px; text-align: right; }

/** Graphic DDMs - Panels - Shadowed White Matte, Contact Categories **/
/* 

This drop-down style presents a series of contact categories
from the configured set with special behavior of allowing
editing of the list whenever the list is presented to user

*/

.asim-graphic-drop-down .asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-contact-categories .asim-list-editing-link { padding: 10px 20px 10px 20px; text-align: right; }

/** Graphic Tabs **/

/** Graphic Tabs, Gradient **/

.asim-graphic-tabs.asim-gradient { height: 31px; border-bottom: 1px solid #CECECE; }
.asim-graphic-tabs.asim-gradient .asim-graphic-tab-separator { float: left; width: 15px; height: 32px; background: transparent; }
.asim-graphic-tabs.asim-gradient .asim-graphic-tab-separator.asim-left { width: 5px; }
.asim-graphic-tabs.asim-gradient .asim-graphic-tab { float: left; width: auto; height: 30px; padding: 0px; background: transparent url(../pics/bg__gradient_tab_white_to_gray.png) repeat-x left top; border: 1px solid #CECECE; }
.asim-graphic-tabs.asim-gradient .asim-graphic-tab .asim-label { padding: 7px 35px 0px 35px; height: 23px; font-size: 14px; cursor: pointer; text-align: center; }
.asim-graphic-tabs.asim-gradient .asim-graphic-tab.asim-active .asim-label { border-bottom: 1px solid white; font-weight: bold; height: 23px; }
.asim-graphic-tabs.asim-gradient .asim-graphic-tab.asim-active { background: transparent; } 

/** Panels - Alpha **/
/*

This panel style is used for rectangular regions
within a page or other content typically these
panels have a raised effect and solid background

During the transition to these panel styles some
existing styles may be overriden when in panels

*/

.asim-panel-style-alpha { background-color: #FFF; border: 0px solid #FFF; border-radius: 5px; box-shadow: 0px 0px 5px 1px #CECECE; }
.asim-panel-style-alpha.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-arrowed-expansion-indicator img { top: 14px; left: -28px; }
.asim-panel-style-alpha.asim-pseudo-table.asim-gray-matte-headings.asim-panel-down .asim-pseudo-table-headings .asim-arrowed-expansion-indicator img { top: 17px; left: -24px; }
.asim-panel-style-alpha.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings { height: auto; padding: 0px 0px 12px 0px; border-bottom: 0px; background: transparent; font-size: 17px; }
.asim-panel-style-alpha.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-subheadings { border-top: 1px solid #CECECE; }

/** Panels - Gamma **/
/*

This panel style is used for rectangular regions
within a page or other content typically these
panels have a raised effect and solid background

*/

.asim-panel-style-gamma { background-color: #FEFAE9; border: 0px solid #FEFAE9; border-radius: 5px; box-shadow: 0px 0px 5px 1px #CECECE; }
.asim-panel-style-gamma.asim-panel-style-gamma-left-corners { border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.asim-panel-style-gamma.asim-panel-style-gamma-right-corners { border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }

/** Panels - Sigma (Graphic-Based) **/

.asim-panel-style-sigma { position: relative; z-index: 1; }
.asim-panel-style-sigma           .asim-panel-style-sigma-top { position: relative; z-index: 1; }
.asim-panel-style-sigma-with-tabs .asim-panel-style-sigma-top { padding-top: 30px; }
.asim-panel-style-sigma .asim-panel-style-sigma-top-left { height: 23px; background: transparent url(../pics/bg__yellow_panel__edge_upper_left.png) no-repeat left top; padding-left: 23px; z-index: 1; }
.asim-panel-style-sigma .asim-panel-style-sigma-top-middle { height: 23px; background: transparent url(../pics/bg__yellow_panel__edge_upper_middle.png) repeat-x left top; padding: 0px; z-index: 1; }
.asim-panel-style-sigma .asim-panel-style-sigma-top-right { height: 23px; background: transparent url(../pics/bg__yellow_panel__edge_upper_right.png) no-repeat right top; padding-right: 23px; z-index: 1; }

.asim-panel-style-sigma .asim-panel-style-sigma-middle-left { height: auto; background: transparent url(../pics/bg__yellow_panel__edge_middle_left.png) repeat-y left top; padding-left: 9px; }
.asim-panel-style-sigma .asim-panel-style-sigma-middle-right { height: auto; background: transparent url(../pics/bg__yellow_panel__edge_middle_right.png) repeat-y right top; padding-right: 9px; }
.asim-panel-style-sigma .asim-panel-style-sigma-middle { background-color: #FEFAE9; padding: 0px 0px 0px 0px; }

.asim-panel-style-sigma .asim-panel-style-sigma-bottom { }
.asim-panel-style-sigma .asim-panel-style-sigma-bottom-left { height: 23px; background: transparent url(../pics/bg__yellow_panel__edge_lower_left.png) no-repeat left top; padding-left: 23px; }
.asim-panel-style-sigma .asim-panel-style-sigma-bottom-middle { height: 23px; background: transparent url(../pics/bg__yellow_panel__edge_lower_middle.png) repeat-x left top; padding: 0px; }
.asim-panel-style-sigma .asim-panel-style-sigma-bottom-right { height: 23px; background: transparent url(../pics/bg__yellow_panel__edge_lower_right.png) no-repeat right top; padding-right: 23px; }

.asim-panel-style-sigma-tabs { position: absolute; left: 20px; top: 0px; width: auto; height: 37px; display: flex; flex-direction: row; flex-wrap: nowrap; z-index: 1; }
.asim-panel-style-sigma-tabs-scrollable-container.asim-contains-content-scrollable-with-custom-graphic-scrollbar { position: absolute; left: 20px; top: 0px; width: auto; height: 37px; z-index: 1; }
.asim-panel-style-sigma-tabs-scrollable-container.asim-contains-content-scrollable-with-custom-graphic-scrollbar > .asim-panel-style-sigma-tabs.asim-content-scrollable-with-custom-graphic-scrollbar { position: absolute; left: 0px; }
.asim-panel-style-sigma-tabs-scrollable-container .asim-panel-style-sigma-tabs-horizontal-scrollbar { z-index: 100; }
.asim-panel-style-sigma-tab { position: relative; flex: none; z-index: 0; margin-right: 5px; cursor: pointer; }

.asim-panel-style-sigma-tab-left { float: left; width: 22px; height: 37px; background: transparent url(../pics/bg__yellow_panel__tab_inactive_edge_left.png) no-repeat left top; }
.asim-panel-style-sigma-tab-middle { float: left; width: auto; height: 37px; background: transparent url(../pics/bg__yellow_panel__tab_inactive_edge_middle.png) repeat-x left top; padding: 0px; }
.asim-panel-style-sigma-tab-middle-label { padding: 11px 10px 0px 10px; font-size: 16px; font-weight: normal; text-align: center; }
.asim-panel-style-sigma-tab-right { float: left; width: 22px; height: 37px; background: transparent url(../pics/bg__yellow_panel__tab_inactive_edge_right.png) no-repeat left top; }

.asim-panel-style-sigma-tab.asim-active { z-index: 3; }
.asim-panel-style-sigma-tab.asim-active .asim-panel-style-sigma-tab-left { background-image: url(../pics/bg__yellow_panel__tab_active_edge_left.png); }
.asim-panel-style-sigma-tab.asim-active .asim-panel-style-sigma-tab-middle { background-image: url(../pics/bg__yellow_panel__tab_active_edge_middle.png); }
.asim-panel-style-sigma-tab.asim-active .asim-panel-style-sigma-tab-right { background-image: url(../pics/bg__yellow_panel__tab_active_edge_right.png); }

.asim-panel-style-sigma-tabs-embedded-panel {}
.asim-panel-style-sigma-tabs-embedded-panel-loading { padding: 50px 10px 45px 10px; text-align: center; font-size: 18px; font-weight: normal; font-style: italic; color: #AAA; }
.asim-panel-style-sigma-tabs-embedded-panel-loading .asim-label { padding: 0px 0px 10px 0px; opacity: 0.7; }
.asim-panel-style-sigma-tabs-embedded-panel-content { position: relative; padding: 10px 20px 10px 20px; }


/** Panels - Kappa **/
/*

This panel style is used for rectangular regions
within a page or other content typically these
panels are used to place content on gamma panels.
This style set includes a series of styles for
slide-down panels following the color scheme.

During the transition to these panel styles some
existing styles may be overriden when in panels

*/

.asim-panel-style-kappa { background-color: #F8F0CC; border: 0px solid #F8F0CC; border-radius: 0px; box-shadow: 0px 0px 0px 0px #CECECE; }
.asim-pseudo-table.asim-gray-matte-headings .asim-panel-style-kappa.asim-pseudo-table-headings { background: #F8F0CC; border-bottom: 0px; font-size: 13px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-panel-style-kappa.asim-pseudo-table-headings .asim-pseudo-table-heading { padding-top: 10px; }

.asim-slide-down-panel-style-kappa                 .asim-arrowed-expansion-indicator img { position: absolute; top: 13px; left: -27px; width: 16px; height: 16px; background: transparent url(../pics/btn__slide_down_panel_arrow_dark_gray_right.png) no-repeat right top; display: block; }
.asim-slide-down-panel-style-kappa.asim-panel-down .asim-arrowed-expansion-indicator img { top: 17px; left: -25px; background-image: url(../pics/btn__slide_down_panel_arrow_very_light_gray_down.png); background-position: right top; }
.asim-slide-down-panel-style-kappa.asim-slide-down-panel-trigger { position: relative; background: #F8F0CC; }
.asim-slide-down-panel-style-kappa.asim-slide-down-panel-trigger-content { padding: 10px 20px 10px 20px; }
.asim-slide-down-panel-style-kappa.asim-slide-down-panel-trigger-content.asim-without-padding { padding: 0px 0px 0px 0px; }
.asim-slide-down-panel-style-kappa.asim-slide-down-panel-trigger-content h3 { font-size: 18px; font-weight: normal; }

/** Popups - Psi **/
/*

This popup style is used throughout the site for minor
and major elements which are not typically presented in
lightbox fashion but rather on top of other page elements

*/

.asim-popup.asim-popup-style-psi { position: relative; padding: 0px; box-shadow: -1px -1px 12px 1px #AAA; font-size: 12px; }
.asim-popup.asim-popup-style-psi .asim-popup-top-style-psi table { width: 100%; }
.asim-popup.asim-popup-style-psi .asim-popup-top-style-psi table td { padding: 0px; }
.asim-popup.asim-popup-style-psi .asim-popup-top-style-psi table td img { display: block; }
.asim-popup.asim-popup-style-psi .asim-popup-top-style-psi table td.asim-left { width: 1px; }
.asim-popup.asim-popup-style-psi .asim-popup-top-style-psi table td.asim-left div.asim-corner { width: 1px; height: 2px; background: #E2E2E2; }
.asim-popup.asim-popup-style-psi .asim-popup-top-style-psi table td.asim-center { height: 2px; background: transparent url(../pics/bg__translucent_white_gradient_popup_upper_center.png) repeat-x left top; }
.asim-popup.asim-popup-style-psi .asim-popup-top-style-psi table td.asim-right { width: 1px; }
.asim-popup.asim-popup-style-psi .asim-popup-top-style-psi table td.asim-right div.asim-corner { width: 1px; height: 2px; background: #E2E2E2; }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi { padding: 0px; }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi table.asim-popup-middle-wrapper-style-psi { width: auto; }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi table.asim-popup-middle-wrapper-style-psi td.asim-popup-middle-wrapper-left-style-psi img { display: block; }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi table.asim-popup-middle-wrapper-style-psi td.asim-popup-middle-wrapper-left-style-psi { width: 2px; background: transparent url(../pics/bg__translucent_white_gradient_popup_middle_left.png) repeat-y left top; }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi table.asim-popup-middle-wrapper-style-psi td.asim-popup-middle-wrapper-center-style-psi { vertical-align: top; }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi table.asim-popup-middle-wrapper-style-psi td.asim-popup-middle-wrapper-center-style-psi div.asim-popup-top-gradient-style-psi { background: transparent url(../pics/bg__translucent_white_gradient_popup_middle_center_top.png) repeat-x left top; }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi table.asim-popup-middle-wrapper-style-psi td.asim-popup-middle-wrapper-center-style-psi div.asim-popup-top-gradient-style-psi div.asim-popup-content-style-psi { min-height: 60px; background: transparent url(../pics/bg__translucent_white_gradient_popup_middle_center.png) repeat-x left top; }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi table.asim-popup-middle-wrapper-style-psi td.asim-popup-middle-wrapper-center-style-psi.asim-95p div.asim-popup-top-gradient-style-psi { background-image: url(../pics/bg__translucent_white_gradient_popup_middle_center_top_95p.png); }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi table.asim-popup-middle-wrapper-style-psi td.asim-popup-middle-wrapper-center-style-psi.asim-95p div.asim-popup-top-gradient-style-psi div.asim-popup-content-style-psi { background-image: url(../pics/bg__translucent_white_gradient_popup_middle_center_95p.png); }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi table.asim-popup-middle-wrapper-style-psi td.asim-popup-middle-wrapper-right-style-psi img { display: block; }
.asim-popup.asim-popup-style-psi .asim-popup-middle-style-psi table.asim-popup-middle-wrapper-style-psi td.asim-popup-middle-wrapper-right-style-psi { width: 2px; background: transparent url(../pics/bg__translucent_white_gradient_popup_middle_right.png) repeat-y left top; }
.asim-popup.asim-popup-style-psi .asim-popup-bottom-style-psi { padding: 0px; }
.asim-popup.asim-popup-style-psi .asim-popup-bottom-style-psi table { width: 100%; }
.asim-popup.asim-popup-style-psi .asim-popup-bottom-style-psi table td { padding: 0px; }
.asim-popup.asim-popup-style-psi .asim-popup-bottom-style-psi table td img { display: block; }
.asim-popup.asim-popup-style-psi .asim-popup-bottom-style-psi table td.asim-left { width: 1px; }
.asim-popup.asim-popup-style-psi .asim-popup-bottom-style-psi table td.asim-left div.asim-corner { width: 1px; height: 2px; background: #E2E2E2; }
.asim-popup.asim-popup-style-psi .asim-popup-bottom-style-psi table td.asim-center { height: 2px; background: transparent url(../pics/bg__translucent_white_gradient_popup_lower_center.png) repeat-x left top; }
.asim-popup.asim-popup-style-psi .asim-popup-bottom-style-psi table td.asim-right { width: 1px; }
.asim-popup.asim-popup-style-psi .asim-popup-bottom-style-psi table td.asim-right div.asim-corner { width: 1px; height: 2px; background: #E2E2E2; }

/** Popups - Psi, Reusable Elements **/

.asim-popup.asim-popup-style-psi .asim-popup-content-insets-style-psi { padding: 15px 18px 15px 18px; }
.asim-popup.asim-popup-style-psi .asim-popup-style-psi.asim-tooltip-title { font-weight: bold; font-size: 13px; padding: 0px 0px 10px 0px; }
.asim-popup.asim-popup-style-psi .asim-popup-style-psi.asim-tooltip-content { padding: 0px 0px 10px 0px; font-size: 12px; text-align: left; }
.asim-popup.asim-popup-style-psi .asim-popup-style-psi.asim-instructions-with-inline-title { padding: 0px 10px 0px 0px; font-size: 12px; }
.asim-popup.asim-popup-style-psi .asim-popup-style-psi.asim-instructions-with-inline-title .asim-title { font-weight: bold; font-size: 13px; }
.asim-popup.asim-popup-style-psi .asim-popup-style-psi.asim-buttons-at-bottom { padding: 20px 0px 0px 0px; text-align: center; }
.asim-popup.asim-popup-style-psi .asim-heading-with-icon { padding: 0px 0px 5px 0px; border-bottom: 1px solid #CECECE; margin-bottom: 6px; }
.asim-popup.asim-popup-style-psi .asim-heading-with-icon h3 { font-size: 16px; font-weight: bold; padding: 0px 0px 0px 0px; }
.asim-popup.asim-popup-style-psi .asim-heading-with-icon h3 img { position: relative; top: 0px; padding: 0px 7px 0px 0px; }
.asim-popup.asim-popup-style-psi .asim-heading-with-icon h3 img.asim-calendar-with-pencil { top: 1px; }
.asim-popup.asim-popup-style-psi .asim-x.asim-popup-closer { position: absolute; top: 5px; right: 4px; z-index: 2; }
.asim-popup.asim-popup-style-psi .asim-x.asim-popup-closer a { display: block; }
.asim-popup.asim-popup-style-psi .asim-x.asim-popup-closer a img { display: block; padding: 2px; }
.asim-popup.asim-popup-style-psi .asim-close.asim-popup-closer { position: absolute; bottom: 3px; right: 7px; font-family: "Swiss721", sans-serif; }
.asim-popup.asim-popup-style-psi .asim-close.asim-popup-closer a { display: block; color: #343434; }

/** Popups - Translucent White Gradient **/

.asim-popup-tw-gradient.asim-popup { font-family: "Aller", sans-serif; }
.asim-popup-tw-gradient.asim-popup .asim-heading-with-icon { padding: 0px 0px 5px 0px; border-bottom: 1px solid #CECECE; margin-bottom: 6px; }
.asim-popup-tw-gradient.asim-popup .asim-heading-with-icon h3 { font-size: 16px; font-weight: bold; padding: 0px 0px 0px 0px; }
.asim-popup-tw-gradient.asim-popup .asim-heading-with-icon h3 img { position: relative; top: 0px; padding: 0px 7px 0px 0px; }
.asim-popup-tw-gradient.asim-popup .asim-heading-with-icon h3 img.asim-calendar-with-pencil { top: 1px; }
.asim-popup-tw-gradient.asim-popup .asim-x.asim-popup-closer { position: absolute; top: 5px; right: 4px; z-index: 2; }
.asim-popup-tw-gradient.asim-popup .asim-x.asim-popup-closer a { display: block; }
.asim-popup-tw-gradient.asim-popup .asim-x.asim-popup-closer a img { display: block; padding: 2px; }

/** Popups - Translucent White Gradient - Confirmation **/

.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content { position: relative; width: 360px; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-x.asim-popup-closer { position: absolute; top: 7px; right: 6px; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-x.asim-popup-closer a { display: block; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-x.asim-popup-closer a img { display: block; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-cancel.asim-popup-closer { position: absolute; bottom: 3px; right: 7px; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-cancel.asim-popup-closer a { display: block; color: #343434; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-message-container { padding: 24px 23px 0px 23px; text-align: left; font-size: 13px; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-message-container h4 { font-size: 14px; font-weight: bold; padding: 0px 0px 14px 0px; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-input-field { text-align: center; padding: 20px 0px 10px 0px; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-input-label { font-weight: bold; padding: 0px 4px 0px 0px; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-button { text-align: center; padding: 20px 0px 10px 0px; }
.asim-popup-tw-gradient.asim-popup .asim-popup-confirmation.asim-content .asim-ajax-activity { text-align: center; padding: 20px 0px 12px 0px; }



/** Popups - Event Editor **/

.asim-calendar-event-editor.asim-popup { } 
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content { position: relative; width: 270px; padding: 19px 23px 24px 23px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-ajax-loading-activity { padding: 30px 0px 20px 0px; text-align: center; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-calendar-event-editor-form-left { float: left; width: 270px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-calendar-event-editor-form-right { float: right; width: 310px; padding: 0px 0px 0px 20px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-authors { padding: 0px 0px 6px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-author { font-size: 9px; color: #CAC8C8; padding: 0px 0px 2px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-button img.asim-arrow { position: relative; top: -1px; padding-left: 1px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-button-container { font-size: 10px; text-align: left; padding: 4px 0px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-button-container.asim-duplicate-event { padding-top: 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-button-container .asim-button { display: inline-block; padding-top: 7px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-button-container img.asim-ajax-activity { position: relative; top: 5px; padding: 0px 0px 0px 4px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-button-container .asim-ajax-results .asim-message { padding: 2px 0px 6px 0px; text-align: left; font-size: 11px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-save-as-new-event { position: relative; top: 2px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-save-as-new-event .asim-graphic-checkbox { position: relative; top: 1px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form { margin-top: 8px; margin-bottom: 8px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form td.asim-label,
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form td.asim-input { padding: 5px 4px 5px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form td.asim-label { width: 75px; font-size: 12px; font-weight: bold; vertical-align: top; padding-top: 6px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form td.asim-input { width: 185px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form td.asim-input.asim-static { padding-top: 6px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form td.asim-input .asim-table-cell-container { width: 175px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form td.asim-input input.asim-text.asim-ws { padding: 3px 5px 3px 5px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form td.asim-input input.asim-text.asim-event-name { width: 170px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-start-end td.asim-input .asim-entire-day { padding: 0px 0px 6px 0px; font-weight: bold; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-start-end td.asim-input .asim-entire-day.asim-disabled { opacity: 0.3; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-start-end td.asim-input .asim-entire-day .asim-graphic-checkbox { position: relative; top: 1px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-start-end td.asim-input .asim-entire-day .asim-yes-or-no { font-weight: normal; font-style: italic; padding: 0px 0px 0px 2px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-start-end td.asim-input .asim-from-and-to { position: relative; padding: 0px 0px 6px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-start-end td.asim-input .asim-from-and-to .asim-disabling-screen { background: white; opacity: 0.8; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-start-end td.asim-input .asim-from-and-to input.asim-text.asim-ws { width: 60px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-start-end td.asim-input .asim-from-and-to em { color: #8B8A8A; padding: 0px 2px 0px 3px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-start-end td.asim-input .asim-from-and-to span.asim-date-time { display: inline-block; width: 44px; text-align: left; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr td.asim-input .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 250px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-category td.asim-input .asim-calendar-category-name-and-square .asim-colored-square { position: relative; top: 1px; margin-right: 2px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-category td.asim-input .asim-graphic-drop-down { width: 160px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-category td.asim-input .asim-graphic-drop-down .asim-graphic-drop-down-panel { width: 210px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-category td.asim-input .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-calendar-category-name { float: left; width: 150px; padding: 0px 5px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-category td.asim-input .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-calendar-colored-square { float: left; width: auto; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-users td.asim-input .asim-graphic-drop-down { width: 160px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-users td.asim-input .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-with-checkboxes-container { padding: 0px 0px 18px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-users td.asim-input .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-with-checkboxes-col-item { width: 170px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content table.asim-form tr.asim-users td.asim-input .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 50px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items { padding: 0px 0px 4px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items .asim-associated-items-label .asim-none { font-size: 12px; font-weight: normal; font-style: italic; color: #CCC; padding: 0px 4px 0px 2px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items .asim-associated-items-label a { font-size: 10px; font-weight: normal; padding: 0px 0px 0px 4px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items .asim-contains-content-scrollable-with-custom-graphic-scrollbar { position: relative; left: -14px; width: 284px; max-height: 50px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items .asim-associated-item { position: relative; font-size: 10px; padding: 0px 10px 6px 14px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items .asim-associated-item.asim-deleted { display: none; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items .asim-associated-item .asim-remove { position: absolute; top: -1px; left: 0px; width: 14px; text-align: center; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items .asim-associated-item .asim-remove a { color: #CECECE; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items .asim-associated-item .asim-remove a:hover { text-decoration: none; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items .asim-associated-item:hover .asim-remove a { color: #262626; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-items.asim-not-editable .asim-associated-item .asim-remove { display: none; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder { padding: 0px 0px 4px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder .asim-reminder-label .asim-none { font-size: 12px; font-weight: normal; font-style: italic; color: #CCC; padding: 0px 4px 0px 2px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder .asim-reminder-label .asim-timing { font-size: 12px; font-weight: normal; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder .asim-reminder-label a { font-size: 10px; font-weight: normal; padding: 0px 0px 0px 4px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-label-above-input { font-size: 12px; font-weight: bold; padding: 5px 0px 8px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-description textarea { width: 246px; height: 50px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search h3 { font-size: 14px; font-weight: bold; padding: 12px 0px 7px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-search-box { padding: 0px 0px 8px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-search-box input.asim-text.asim-ws { width: 190px; padding: 3px 5px 3px 5px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-search-box .asim-button { padding-left: 7px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-button { font-size: 10px; display: inline-block; padding-top: 9px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search img.asim-ajax-activity { position: relative; top: 5px; padding: 0px 0px 0px 4px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-hints { font-size: 10px; font-style: italic; color: #B7B7B7; padding: 0px 20px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-heading-above-results h3 { padding: 4px 0px 2px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-heading-above-results .asim-pattern { padding: 0px 0px 2px 0px; color: #706E6E; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-heading-above-results .asim-hints { padding-bottom: 8px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-container-of-results { padding: 8px 0px 8px 0px; border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-container-of-results .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 210px; padding: 0px 10px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-no-results { font-size: 13px; font-style: italic; text-align: center; color: #CECECE; padding: 20px 0px 20px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-search-result { padding: 0px 0px 10px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-search-result.asim-last { padding-bottom: 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-search-result-checkbox { float: left; width: 20px; text-align: left; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-search-result-description { float: left; width: 260px; text-align: left; padding: 1px 0px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-search-result-description .asim-bread-crumbs-show-location { font-size: 10px; padding: 1px 0px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-search-result-description .asim-bread-crumbs { font-size: 9px; padding: 1px 0px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-associated-item-search .asim-search-result-description .asim-bread-crumbs .asim-dividing-pipe { padding: 0px 2px 0px 2px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor { }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor h3 { font-size: 14px; font-weight: bold; padding: 12px 0px 2px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-instructions { font-size: 10px; font-style: normal; color: #B7B7B7; padding: 0px 20px 0px 0px; } 
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-graphic-checkbox.asim-in-line { position: relative; top: 1px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-on { padding: 10px 0px 12px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor h5 { font-size: 11px; color: #B7B7B7; font-weight: normal; font-style: italic; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-timing { padding: 4px 0px 8px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-timing .asim-graphic-drop-down { position: relative; top: 7px; width: 140px; display: inline-block; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-timing .asim-graphic-drop-down .asim-graphic-drop-down-panel { width: 160px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-trigger-icalendar-alarm { padding: 14px 0px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-send-to-associated-users { padding: 8px 0px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-send-to-specific-users .asim-graphic-drop-down { position: relative; top: 7px; width: 160px; display: inline-block; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-send-to-specific-users .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-with-checkboxes-container { padding: 0px 0px 18px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-send-to-specific-users .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-with-checkboxes-col-item { width: 170px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-send-to-specific-users .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 250px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-send-to-specific-addresses { padding: 8px 0px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-send-to-specific-addresses textarea.asim-text { width: 270px; height: 70px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-reminder-send-to-specific-addresses-input { padding: 4px 0px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-set-reminder { padding: 8px 0px 0px 0px; }
.asim-calendar-event-editor.asim-popup .asim-calendar-event-editor.asim-content .asim-reminder-editor .asim-button { font-size: 10px; }





/** Lightboxes - Yellow Matte **/

.asim-lightbox.asim-yellow-matte { background: #FBF7E4; box-shadow: 0px 0px 6px 1px #CCC; }

/** Lightboxes - Gamma (Yellow Matte) **/
/* 

This lightbox style represents the style used for most 
entity editing forms through the application and includes
some commone elements that are found on these containers

*/

.asim-lightbox.asim-style-gamma { height: auto; background: #FBF7E4; box-shadow: 0px 0px 6px 1px #CCC; border-radius: 15px; }
.asim-lightbox.asim-style-gamma.asim-full-width { width: 1000px; }
.asim-lightbox.asim-style-gamma.asim-medium-width { width: 850px; }
.asim-lightbox.asim-style-gamma .asim-x.plb__closer { position: absolute; top: 14px; right: 12px; z-index: 1; }
.asim-lightbox.asim-style-gamma .asim-x.plb__closer a { display: block; }
.asim-lightbox.asim-style-gamma .asim-x.plb__closer a img { display: block; }
.asim-lightbox.asim-style-gamma .asim-magnifying-glass-minus.plb__closer { position: absolute; top: 17px; right: 20px; }
.asim-lightbox.asim-style-gamma .asim-magnifying-glass-minus.plb__closer a { display: block; }
.asim-lightbox.asim-style-gamma .asim-magnifying-glass-minus.plb__closer a img { display: block; }
.asim-lightbox.asim-style-gamma .asim-insets { padding: 37px 58px 36px 58px; }
.asim-lightbox.asim-style-gamma .asim-scrollable-insets { padding: 37px 38px 36px 28px; }
.asim-lightbox.asim-style-gamma .asim-scrollable-insets .asim-heading-with-icon-and-date-container,
.asim-lightbox.asim-style-gamma .asim-scrollable-insets .asim-bottom-inline-buttons,
.asim-lightbox.asim-style-gamma .asim-scrollable-insets .asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-lightbox-content { padding-left: 30px; padding-right: 20px; }
.asim-lightbox.asim-style-gamma .asim-scrollable-insets .asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-lightbox-content.asim-contains-dd-panels-with-triggers { padding-left: 0px; padding-right: 0px; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date-container .asim-subheading { position: relative; padding: 2px 2px 8px 2px; font-size: 11px; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date-container .asim-subheading .asim-label { font-weight: bold; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date-container .asim-subheading .asim-na { color: #CCC; font-style: italic; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date { border-bottom: 1px solid #CECECE; padding: 0px 0px 8px 0px; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date.asim-no-underline { border-bottom: 0px; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date h3 { float: left; font-size: 21px; font-weight: normal; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date h3 img { position: relative; top: 1px; padding: 0px 7px 0px 0px; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date h3 img.asim-cog { top: 1px; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date h3 .asim-light { color: #CECECE; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date h3 .asim-forward-slash { color: #CECECE; }
.asim-lightbox.asim-style-gamma .asim-heading-with-icon-and-date .asim-date { float: right; padding: 12px 0px 0px 0px; font-size: 10px; font-style: italic; }
.asim-lightbox.asim-style-gamma .asim-section-heading { padding: 20px 0px 20px 0px; } 
.asim-lightbox.asim-style-gamma .asim-section-heading h3 { font-size: 20px; font-weight: normal; }
.asim-lightbox.asim-style-gamma .asim-section-heading .asim-note-below { font-size: 11px; color: #AAA; padding: 2px 0px 0px 0px; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha { padding: 0px 20px 30px 30px; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha                 .asim-dd-panel-trigger .asim-arrowed-expansion-indicator img { position: absolute; top: 10px; left: -27px; width: 16px; height: 16px; background: transparent url(../pics/btn__slide_down_panel_arrow_dark_gray_right.png) no-repeat right top; display: block; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha.asim-panel-down .asim-dd-panel-trigger .asim-arrowed-expansion-indicator img { top: 14px; left: -24px; background-image: url(../pics/btn__slide_down_panel_arrow_very_light_gray_down.png); background-position: right top; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha .asim-dd-panel-trigger { position: relative; background: #F8F0CC; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha .asim-dd-panel-trigger-label { float: left; width: 80%; padding: 8px 0px 8px 16px; background: #F8F0CC; font-size: 15px; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha .asim-dd-panel-trigger-label .asim-light { opacity: 0.3; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha .asim-dd-panel-trigger-label .asim-icon { position: relative; top: 2px; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha .asim-dd-panel-trigger-icons { float: right; width: 15%; text-align: right; padding: 8px 16px 0px 0px; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha .asim-dd-panel-trigger-icons .asim-icon { position: relative; top: -1px; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha .asim-dd-panel-trigger-icons .asim-icon.asim-cross { top: 1px; }
.asim-lightbox.asim-style-gamma .asim-dd-panel-with-trigger.asim-style-alpha .asim-dd-panel-trigger-icons .asim-reordering-handle { cursor: move; }

/** Lightboxes - Gamma, Slide-Down Panels, Beta **/

.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta { }
.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta                 .asim-slide-down-panel-trigger.asim-style-beta .asim-slide-down-panel-expansion-indicator.asim-style-beta img { position: absolute; top: 10px; left: -24px; width: 14px; height: 14px; background: transparent url(../pics/btn__slide_down_panel_arrow_dark_gray_right.png) no-repeat right top; background-size: 7px 14px; display: block; }
.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta.asim-panel-down .asim-slide-down-panel-trigger.asim-style-beta .asim-slide-down-panel-expansion-indicator.asim-style-beta img { top: 14px; left: -21px; background-image: url(../pics/btn__slide_down_panel_arrow_very_light_gray_down.png); background-position: right top; background-size: 14px 7px; }
.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta .asim-slide-down-panel-trigger.asim-style-beta { position: relative; background: #F8F0CC; }
.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta .asim-slide-down-panel-trigger-label.asim-style-beta { float: left; width: 80%; padding: 8px 0px 8px 16px; background: #F8F0CC; font-size: 15px; }
.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta .asim-slide-down-panel-trigger-label.asim-style-beta .asim-light { opacity: 0.3; }
.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta .asim-slide-down-panel-trigger-label.asim-style-beta .asim-icon { position: relative; top: 2px; }
.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta .asim-slide-down-panel-trigger-icons.asim-style-beta { float: right; width: 15%; text-align: right; padding: 8px 16px 0px 0px; }
.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta .asim-slide-down-panel-trigger-icons.asim-style-beta .asim-icon { position: relative; top: 1px; }
.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta .asim-slide-down-panel-trigger-icons.asim-style-beta .asim-icon-spacer { padding-left: 4px; }
.asim-lightbox.asim-style-gamma .asim-slide-down-panel-with-trigger.asim-style-beta .asim-slide-down-panel-trigger-icons.asim-style-beta .asim-reordering-handle { cursor: move; }

/** Lightboxes - Gamma, Single Scrollable Panel, Alpha **/

.asim-lightbox.asim-style-gamma .asim-ssp-insets.asim-style-alpha { padding: 37px 38px 36px 28px; }
.asim-lightbox.asim-style-gamma .asim-ssp-insets.asim-style-alpha .asim-heading-with-icon-and-date-container { padding-left: 30px; padding-right: 20px; }
.asim-lightbox.asim-style-gamma .asim-ssp-insets.asim-style-alpha .asim-heading-with-icon-and-date-container .asim-subheading { position: relative; padding: 2px 2px 20px 2px; font-size: 11px; }
.asim-lightbox.asim-style-gamma .asim-ssp-insets.asim-style-alpha .asim-heading-with-icon-and-date-container .asim-subheading.asim-empty { padding-bottom: 20px; }
.asim-lightbox.asim-style-gamma .asim-ssp-insets.asim-style-alpha .asim-heading-with-icon-and-date-container .asim-subheading .asim-label { font-weight: bold; }
.asim-lightbox.asim-style-gamma .asim-ssp-insets.asim-style-alpha .asim-ssp-content.asim-style-alpha { padding-left: 30px; padding-right: 20px; }

/** Lightboxes - Gamma, Multi-Function Panels **/

.asim-lightbox.asim-style-gamma .asim-mf-insets { padding: 37px 38px 36px 28px; }
.asim-lightbox.asim-style-gamma .asim-mf-insets .asim-heading-with-icon-and-date-container { padding-left: 30px; padding-right: 20px; }
.asim-lightbox.asim-style-gamma .asim-mf-insets .asim-heading-with-icon-and-date-container .asim-subheading { position: relative; padding: 2px 2px 20px 2px; font-size: 11px; }
.asim-lightbox.asim-style-gamma .asim-mf-insets .asim-heading-with-icon-and-date-container .asim-subheading.asim-empty { padding-bottom: 20px; }
.asim-lightbox.asim-style-gamma .asim-mf-insets .asim-heading-with-icon-and-date-container .asim-subheading .asim-label { font-weight: bold; }
.asim-lightbox.asim-style-gamma .asim-mf-insets .asim-heading-with-icon-and-date-container .asim-subheading .asim-additional-links { padding: 8px 0px 8px 0px; }
.asim-lightbox.asim-style-gamma .asim-mf-insets .asim-heading-with-icon-and-date-container .asim-subheading .asim-additional-links a .asim-icon-new-window { position: relative; top: 5px; }
.asim-lightbox.asim-style-gamma .asim-mf-panel-with-trigger { padding: 0px 20px 30px 30px; }
.asim-lightbox.asim-style-gamma .asim-mf-panel-with-trigger.asim-last { padding-bottom: 0px; }
.asim-lightbox.asim-style-gamma .asim-mf-panel-with-trigger                 .asim-mf-panel-trigger .asim-arrowed-expansion-indicator img { position: absolute; top: 14px; left: -28px; width: 16px; height: 16px; background: transparent url(../pics/btn__slide_down_panel_arrow_dark_gray_right.png) no-repeat right top; display: block; }
.asim-lightbox.asim-style-gamma .asim-mf-panel-with-trigger.asim-panel-down .asim-mf-panel-trigger .asim-arrowed-expansion-indicator img { top: 17px; left: -24px; background-image: url(../pics/btn__slide_down_panel_arrow_very_light_gray_down.png); background-position: right top; }
.asim-lightbox.asim-style-gamma .asim-mf-panel-trigger { position: relative; }
.asim-lightbox.asim-style-gamma .asim-mf-panel-trigger .asim-heading-with-icon { background: #F8F0CC; border-bottom: 0px; font-size: 19px; padding: 10px 0px 10px 16px; }
.asim-lightbox.asim-style-gamma .asim-mf-panel-trigger .asim-heading-with-icon img.asim-icon { position: relative; top: 1px; padding-right: 8px; }
.asim-lightbox.asim-style-gamma .asim-mf-panel-instructions-below-trigger { padding-top: 4px; font-size: 11px; }
.asim-lightbox.asim-style-gamma .asim-mf-panel-subtle-instructions-below-trigger { padding-top: 4px; padding-left: 2px; font-size: 11px; font-weight: normal; opacity: 0.6; }

/** Lightboxes - Gamma, Two-Column Form **/

.asim-lightbox.asim-style-gamma .asim-two-column-form { }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-two-column-form-left { float: left; width: 50%; }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-two-column-form-right { float: left; width: 49%; }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-two-column-form-bulletin { border: 1px solid #A00; border-radius: 5px; padding: 6px 14px 6px 14px; text-align: left; font-size: 15px; font-weight: normal; color: #A00; background: rgba(255,255,255,0.3); }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-two-column-form-bulletin b { position: relative; top: -1px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form { width: 100%; font-size: 11px; margin-top: 19px; margin-bottom: 20px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form span.asim-na { color: #CCC; font-style: italic; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-disabled { opacity: 0.3; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-label { vertical-align: top; padding: 9px 12px 4px 4px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-label .asim-note { font-size: 10px; font-style: italic; color: #AAA; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input { vertical-align: top; padding: 5px 4px 4px 4px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input .asim-link-below-input { font-size: 10px; padding: 2px 0px 0px 2px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input .asim-disabled { opacity: 0.5; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input .asim-ignore { opacity: 0.5; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input .asim-none { opacity: 0.5; font-style: italic; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input .asim-internal-id { }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input.asim-static { padding-top: 9px; font-size: 12px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input.asim-static b { position: relative; top: -3px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input .asim-static-input-value { padding-top: 5px; font-size: 12px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input .asim-static-input-value b { position: relative; top: -3px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input input.asim-text.asim-uses-datepicker { width: 60px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input input.asim-text.asim-uses-datetimepicker { width: 100px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input div.asim-instructions-above-input { font-size: 10px; padding-bottom: 6px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input div.asim-instructions-below-input { font-size: 10px; padding-top: 6px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input div.asim-note-below-input { font-size: 10px; padding-top: 2px; font-style: italic; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form td.asim-input div.asim-checkbox-below-input { font-size: 11px; padding-top: 2px; padding-bottom: 2px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-image div.asim-image { float: left; width: auto; padding: 0px 0px 8px 0px; text-align: center; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-image div.asim-image img { max-width: 300px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-image div.asim-image a.asim-delete { font-size: 10px; font-style: normal; color: #A00; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-image div.asim-image p.asim-none { font-size: 13px; font-weight: normal; color: #BBB; padding: 3px 0px 5px 0px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-image p.asim-image-will-be-deleted { padding: 3px 0px 8px 0px; font-style: normal; color: #BBB; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-image p.asim-instructions { width: 280px; padding: 8px 0px 0px 0px; font-size: 10px; color: black; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-custom-field .asim-label .asim-trim-to-fit-this-container { width: 100px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-custom-field-input-type-text-field input.asim-text { width: 260px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-custom-field-input-type-date-field input.asim-text { width: 60px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-custom-field-input-type-text-area textarea.asim-text { width: 260px; height: 80px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form tr.asim-custom-field-input-type-single-contact-selector .asim-graphic-drop-down { width: 180px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form table.asim-form div.asim-instructions-above-input { width: 260px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results { }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-basic-ajax-results,
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-basic-ajaxi-results { float: left; width: 600px; text-align: center; }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-basic-ajax-results,
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-basic-ajaxi-results .asim-message { padding: 0px; font-size: 12px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-buttons { float: right; text-align: right; width: 200px; min-height: 26px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-buttons .asim-disabled { opacity: 0.3; }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-buttons .asim-basic-ajax-activity img,
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-buttons .asim-basic-ajaxi-activity img { padding: 1px 8px 0px 0px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-buttons .asim-button.asim-duplicate { position: relative; padding: 14px 0px 0px 0px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-buttons .asim-button.asim-delete { position: relative; padding: 8px 0px 0px 0px; }
.asim-lightbox.asim-style-gamma .asim-two-column-form .asim-buttons-and-results .asim-buttons .asim-button.asim-delete .asim-popup { top: -30px; left: 0px; }

/** Lightboxes - Gamma, Hand-Picked Lists **/

.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items { padding: 0px 0px 20px 6px; }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items-title { font-weight: bold; font-size: 13px; }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items .asim-handpicked-items { padding: 4px 0px 2px 0px; }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items .asim-handpicked-item { padding: 3px 0px 3px 10px; font-size: 12px; }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items .asim-handpicked-item .asim-remove-handpicked-item { opacity: 0.5; }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items .asim-handpicked-item:hover .asim-remove-handpicked-item { opacity: 1.0; }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items .asim-handpicked-item .asim-handpicked-item-multipart-description { position: relative; padding: 0px 0px 0px 9px; }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items .asim-handpicked-item .asim-handpicked-item-multipart-description .asim-remove-handpicked-item { position: absolute; left: 0px; top: 0px; display: block; }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items .asim-handpicked-item .asim-handpicked-item-multipart-description .asim-handpicked-item-name { }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items .asim-handpicked-item .asim-handpicked-item-multipart-description .asim-handpicked-item-subtitle { font-size: 9px; color: #CCC; padding: 2px 0px 0px 0px; }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items .asim-no-handpicked-items { padding: 6px 0px 6px 15px; font-style: italic; color: #CCC; }
.asim-lightbox.asim-style-gamma .asim-handpicked-list-of-items .asim-links-below-handpicked-list-of-items { font-size: 10px; padding: 2px 0px 0px 15px; }

/** Lightboxes - Gamma, Bottom Buttons (Inline) **/

.asim-lightbox.asim-style-gamma .asim-bottom-inline-buttons { padding-top: 10px; }
.asim-lightbox.asim-style-gamma .asim-bottom-inline-buttons-left { float: left; text-align: left; }
.asim-lightbox.asim-style-gamma .asim-bottom-inline-buttons-right { float: right; text-align: right; }
.asim-lightbox.asim-style-gamma .asim-bottom-inline-buttons .asim-activity-indicator { height: 8px; display: inline-block; padding: 0px 8px 0px 8px; overflow: visible; }
.asim-lightbox.asim-style-gamma .asim-bottom-inline-buttons .asim-activity-indicator.asim-hidden { display: none; }
.asim-lightbox.asim-style-gamma .asim-bottom-inline-buttons .asim-activity-indicator img { position: relative; top: -15px; display: block; }
.asim-lightbox.asim-style-gamma .asim-bottom-inline-buttons .asim-button.asim-disabled { opacity: 0.3; }
.asim-lightbox.asim-style-gamma .asim-bottom-inline-buttons .asim-button-spacer { padding: 0px 14px 0px 0px; }
.asim-lightbox.asim-style-gamma .asim-bottom-inline-buttons .asim-button-spacer.asim-extra-wide { padding: 0px 24px 0px 0px; }

/** Lightboxes - Gamma, Specific, User Activity Viewer **/

.asim-lightbox.asim-style-gamma.asim-user-activity-viewer-lightbox .asim-heading-with-icon-and-date-container { padding-bottom: 20px; }
.asim-lightbox.asim-style-gamma.asim-user-activity-viewer-lightbox .asim-table-of-activity { position: relative; }
.asim-lightbox.asim-style-gamma.asim-user-activity-viewer-lightbox .asim-table-of-activity .asim-col-date,
.asim-lightbox.asim-style-gamma.asim-user-activity-viewer-lightbox .asim-table-of-activity .asim-col-user,
.asim-lightbox.asim-style-gamma.asim-user-activity-viewer-lightbox .asim-table-of-activity .asim-col-description { text-align: left; }
.asim-lightbox.asim-style-gamma.asim-user-activity-viewer-lightbox .asim-table-of-activity .asim-col-date { width: 140px; }
.asim-lightbox.asim-style-gamma.asim-user-activity-viewer-lightbox .asim-table-of-activity .asim-col-user { padding-right: 15px; }

/** Lightboxes - Gamma, Specific, Inventory Form Editor **/

.asim-lightbox.asim-style-gamma.asim-inventory-form-editing-lightbox .asim-printable-elements { padding: 20px 0px 0px 0px; }
.asim-lightbox.asim-style-gamma.asim-inventory-form-editing-lightbox .asim-printable-elements .asim-large-textual-input { width: auto; padding: 0px 0px 0px 50px; }
.asim-lightbox.asim-style-gamma.asim-inventory-form-editing-lightbox .asim-printable-elements .asim-large-textual-input .asim-label-above { font-size: 13px; padding: 0px 0px 6px 4px; text-align: left; }
.asim-lightbox.asim-style-gamma.asim-inventory-form-editing-lightbox .asim-printable-elements .asim-large-textual-input .asim-input.asim-static { padding-left: 4px; padding-top: 4px; }
.asim-lightbox.asim-style-gamma.asim-inventory-form-editing-lightbox .asim-printable-elements .asim-large-textual-input .asim-input textarea.asim-text { width: 300px; height: 100px; }
.asim-lightbox.asim-style-gamma.asim-inventory-form-editing-lightbox .asim-printable-elements .asim-large-textual-input .asim-controls-below { width: 300px; text-align: right; font-size: 11px; padding: 1px 0px 0px 0px; }
.asim-lightbox.asim-style-gamma.asim-inventory-form-editing-lightbox .asim-printable-elements .asim-large-textual-input.asim-notes { padding-top: 30px; }
.asim-lightbox.asim-style-gamma.asim-inventory-form-editing-lightbox .asim-printable-elements .asim-large-textual-input.asim-notes .asim-input textarea.asim-text { width: 742px; height: 50px; }

/** Lightboxes - Gamma, Specific, Contract Task Editor **/

.asim-lightbox.asim-style-gamma.asim-contract-task-mf-lightbox .asim-mf-task-schedule .asim-two-column-form { padding-left: 20px; padding-right: 40px; }
.asim-lightbox.asim-style-gamma.asim-contract-task-mf-lightbox .asim-mf-task-schedule .asim-two-column-form table.asim-form td.asim-input { width: 100%; }
.asim-lightbox.asim-style-gamma.asim-contract-task-mf-lightbox .asim-mf-task-schedule .asim-two-column-form tr.asim-date input.asim-text { width: 60px; }
.asim-lightbox.asim-style-gamma.asim-contract-task-mf-lightbox .asim-mf-task-schedule .asim-two-column-form .asim-task-scheduling-dependencies { padding: 20px 0px 0px 0px; }
.asim-lightbox.asim-style-gamma.asim-contract-task-mf-lightbox .asim-mf-task-schedule .asim-two-column-form .asim-task-scheduling-dependencies h2 { font-size: 16px; font-weight: bold; padding: 0px 0px 20px 0px; }
.asim-lightbox.asim-style-gamma.asim-contract-task-mf-lightbox .asim-mf-task-schedule .asim-two-column-form .asim-task-scheduling-dependencies .asim-handpicked-list-of-items-title { font-style: italic; }

/** Lightboxes - Gamma, Specific, Site Editor **/

/** Lightboxes - Gamma, Specific, Site Editor, Basic Information **/

.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel tr input.asim-text { width: 200px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel tr textarea.asim-text { width: 200px; height: 80px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel tr.asim-name input.asim-text { width: 260px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel .asim-graphic-drop-down.asim-site-state-selector { width: 190px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel .asim-graphic-drop-down.asim-site-status-selector { width: 160px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel .asim-graphic-drop-down.asim-site-designation-selector { width: 140px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel .asim-graphic-drop-down.asim-site-category-selector { width: 250px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel tr.asim-street-address input.asim-text { width: 290px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel tr.asim-lat-lng input.asim-text { width: 250px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel tr.asim-description textarea.asim-text { width: 270px; height: 80px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel .asim-graphic-drop-down.asim-in-cs { width: 70px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel tr.asim-street-address td.asim-input .asim-use-for-coordinates { padding: 2px 0px 2px 2px; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel tr.asim-lat-lng td.asim-input .asim-tw-gradient-info-popup-anchor { z-index: 99; }
.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-basic-information-panel tr.asim-lat-lng td.asim-input .asim-tw-gradient-info-popup { top: -90px; left: 0px; right: auto; bottom: auto; }

/** Lightboxes - Gamma, Specific, Site Editor, Contracts **/

.asim-lightbox.asim-style-gamma.asim-site-editing-lightbox .asim-contracts-panel .asim-table-of-contracts-container { padding: 10px 0px 0px 0px; }

/** Lightboxes - Gamma, Specific, User Editor **/

.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-heading-with-icon-and-date-container .asim-subheading { text-align: center; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-heading-with-icon-and-date-container .asim-subheading .asim-icon { position: relative; top: 4px; padding-right: 3px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-heading-with-icon-and-date-container .asim-subheading .asim-deactivated,
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-heading-with-icon-and-date-container .asim-subheading .asim-disabled { opacity: 0.3; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-two-column-form { padding: 0px 20px 0px 30px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-two-column-form .asim-buttons-and-results { padding: 20px 0px 0px 0px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-graphic-drop-down.asim-user-classes { width: 160px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-graphic-drop-down.asim-user-themes { width: 130px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-username input.asim-text { width: 140px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-password input.asim-text { width: 200px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-password .asim-note-below-input { width: 250px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-first-name input.asim-text { width: 130px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-last-name input.asim-text { width: 180px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-email input.asim-text { width: 240px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-phone input.asim-text { width: 160px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-address textarea.asim-text { width: 260px; height: 60px; }
.asim-lightbox.asim-style-gamma.asim-user-editing-lightbox .asim-notes textarea.asim-text { width: 260px; height: 80px; }

/** Lightboxes - Gamma, Specific, User Editor, Setting Contact Reference Number **/ 

.asim-lightbox.asim-users-lightbox-for-setting-contact-reference-number { width: 320px; }
.asim-lightbox.asim-users-lightbox-for-setting-contact-reference-number .asim-input { padding: 20px 0px 0px 0px; text-align: center; }
.asim-lightbox.asim-users-lightbox-for-setting-contact-reference-number .asim-input input.asim-text { width: 140px; }
.asim-lightbox.asim-users-lightbox-for-setting-contact-reference-number .asim-link-below-input { padding: 2px 0px 0px 0px; text-align: center; font-size: 11px; }

/** Lightboxes - Gamma, Specific, Status Changes **/ 

.asim-lightbox.asim-style-gamma.asim-table-of-status-changes-lightbox { }
.asim-lightbox.asim-style-gamma.asim-table-of-status-changes-lightbox .asim-status-changes-filters { padding: 10px 0px 10px 0px; font-size: 12px; }
.asim-lightbox.asim-style-gamma.asim-table-of-status-changes-lightbox .asim-status-changes-filter { float: left; padding: 2px 0px 0px 0px; } 
.asim-lightbox.asim-style-gamma.asim-table-of-status-changes-lightbox .asim-status-changes-filter .asim-status-changes-filter-label { float: left; font-size: 12px; padding: 4px 4px 0px 4px; }
.asim-lightbox.asim-style-gamma.asim-table-of-status-changes-lightbox .asim-status-changes-filter .asim-status-changes-filter-drop-down { float: left; }
.asim-lightbox.asim-style-gamma.asim-table-of-status-changes-lightbox .asim-status-changes-filter .asim-status-changes-filter-drop-down .asim-graphic-drop-down { width: 250px; }

/** Lightboxes - Translucent White Gradient, Information **/

.asim-tw-gradient-info-lightbox.asim-content { position: relative; width: auto; padding: 24px 23px 24px 23px; }
.asim-tw-gradient-info-lightbox.asim-content .asim-tw-gradient-info-lightbox.asim-contains-content-scrollable-with-custom-graphic-scrollbar { z-index: 1; }
.asim-tw-gradient-info-lightbox.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; z-index: 2; }
.asim-tw-gradient-info-lightbox.asim-content .asim-x.plb__closer a { display: block; }
.asim-tw-gradient-info-lightbox.asim-content .asim-x.plb__closer a img { display: block; }
.asim-tw-gradient-info-lightbox.asim-content .asim-close.plb__closer { position: absolute; bottom: 3px; right: 7px; z-index: 2; }
.asim-tw-gradient-info-lightbox.asim-content .asim-close.plb__closer a { display: block; color: #343434; }

/** Lightboxes - Generic, Error **/

.asim-error-lightbox.asim-content { position: relative; width: 310px; }
.asim-error-lightbox.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
.asim-error-lightbox.asim-content .asim-x.plb__closer a { display: block; }
.asim-error-lightbox.asim-content .asim-x.plb__closer a img { display: block; }
.asim-error-lightbox.asim-content .asim-close.plb__closer { position: absolute; bottom: 3px; right: 7px; }
.asim-error-lightbox.asim-content .asim-close.plb__closer a { display: block; color: #343434; }
.asim-error-lightbox.asim-content h4 { font-size: 14px; font-weight: bold; padding: 17px 23px 0px 23px; }
.asim-error-lightbox.asim-content .asim-message { padding: 12px 23px 24px 23px; text-align: left; font-size: 13px; }

/** Lightboxes - Generic, Warning **/

.asim-warning-lightbox.asim-content { position: relative; width: 310px; }
.asim-warning-lightbox.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
.asim-warning-lightbox.asim-content .asim-x.plb__closer a { display: block; }
.asim-warning-lightbox.asim-content .asim-x.plb__closer a img { display: block; }
.asim-warning-lightbox.asim-content .asim-close.plb__closer { position: absolute; bottom: 3px; right: 7px; }
.asim-warning-lightbox.asim-content .asim-close.plb__closer a { display: block; color: #343434; }
.asim-warning-lightbox.asim-content h4 { font-size: 14px; font-weight: bold; padding: 17px 23px 0px 23px; }
.asim-warning-lightbox.asim-content .asim-message { padding: 12px 23px 24px 23px; text-align: left; font-size: 13px; }
.asim-warning-lightbox.asim-content .asim-button { text-align: center; padding: 20px 0px 10px 0px; }

/** Lightboxes - Generic, Notice **/

.asim-notice-lightbox.asim-content { position: relative; width: 360px; }
.asim-notice-lightbox.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
.asim-notice-lightbox.asim-content .asim-x.plb__closer a { display: block; }
.asim-notice-lightbox.asim-content .asim-x.plb__closer a img { display: block; }
.asim-notice-lightbox.asim-content .asim-close.plb__closer { position: absolute; bottom: 3px; right: 7px; }
.asim-notice-lightbox.asim-content .asim-close.plb__closer a { display: block; color: #343434; }
.asim-notice-lightbox.asim-content .asim-message-container-insets { padding: 24px 10px 0px 23px; }
.asim-notice-lightbox.asim-content .asim-message-container { padding: 0px 13px 0px 0px; text-align: left; font-size: 13px; }
.asim-notice-lightbox.asim-content .asim-message-container h4 { font-size: 14px; font-weight: bold; padding: 0px 0px 14px 0px; }
.asim-notice-lightbox.asim-content .asim-message { padding: 0px 0px 0px 0px; text-align: left; font-size: 13px; }
.asim-notice-lightbox.asim-content .asim-button { text-align: center; padding: 20px 0px 10px 0px; }

/** Lightboxes - Generic, Confirmation **/

.asim-lightbox-confirmation.asim-content { position: relative; width: 360px; }
.asim-lightbox-confirmation.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
.asim-lightbox-confirmation.asim-content .asim-x.plb__closer a { display: block; }
.asim-lightbox-confirmation.asim-content .asim-x.plb__closer a img { display: block; }
.asim-lightbox-confirmation.asim-content .asim-cancel.plb__closer { position: absolute; bottom: 3px; right: 7px; }
.asim-lightbox-confirmation.asim-content .asim-cancel.plb__closer a { display: block; color: #343434; }
.asim-lightbox-confirmation.asim-content .asim-message-container { padding: 24px 23px 0px 23px; text-align: left; font-size: 13px; }
.asim-lightbox-confirmation.asim-content .asim-message-container h4 { font-size: 14px; font-weight: bold; padding: 0px 0px 14px 0px; }
.asim-lightbox-confirmation.asim-content .asim-type-to-confirm { padding: 14px 0px 0px 0px; text-align: center; }
.asim-lightbox-confirmation.asim-content .asim-type-to-confirm input.asim-text { width: 140px; }
.asim-lightbox-confirmation.asim-content .asim-type-to-confirm .asim-confirmation-string-incorrect { padding: 4px 0px 0px 0px; color: #AA0000; font-size: 11px; }
.asim-lightbox-confirmation.asim-content .asim-button { text-align: center; padding: 20px 0px 10px 0px; }
.asim-lightbox-confirmation.asim-content .asim-input-field { text-align: center; padding: 20px 0px 10px 0px; }
.asim-lightbox-confirmation.asim-content .asim-input-label { font-weight: bold; padding: 0px 4px 0px 0px; }
.asim-lightbox-confirmation.asim-content .asim-ajax-activity { text-align: center; padding: 20px 0px 12px 0px; }

/** Lightboxes - Generic, Confirmation, Create Custom WIP **/

.asim-create-custom-wip .asim-lightbox-confirmation.asim-content { width: 320px; }
.asim-create-custom-wip .asim-lightbox-confirmation.asim-content .asim-create { padding: 20px 0px 10px 0px; text-align: center; }
.asim-create-custom-wip .asim-lightbox-confirmation.asim-content .asim-create input.asim-text { width: 160px; }

/** Lightboxes - Generic, Confirmation, Create Custom Gantt Chart **/

.asim-create-custom-gantt-chart .asim-lightbox-confirmation.asim-content { width: 320px; }
.asim-create-custom-gantt-chart .asim-lightbox-confirmation.asim-content .asim-create { padding: 20px 0px 10px 0px; text-align: center; }
.asim-create-custom-gantt-chart .asim-lightbox-confirmation.asim-content .asim-create input.asim-text { width: 160px; }

/** Lightboxes - Entity Series Editor, (Shared) **/

.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor.asim-content { position: relative; width: 640px; padding: 19px 23px 24px 23px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor.asim-content .asim-tw-gradient-info-lightbox.asim-contains-content-scrollable-with-custom-graphic-scrollbar { z-index: 1; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; z-index: 2; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor.asim-content .asim-x.plb__closer a { display: block; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor.asim-content .asim-x.plb__closer a img { display: block; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor.asim-content .asim-close.plb__closer { position: absolute; bottom: 3px; right: 7px; z-index: 2; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor.asim-content .asim-close.plb__closer a { display: block; color: #343434; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor.asim-content a.asim-button { font-size: 11px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor.asim-content a.asim-button img { position: relative; top: -1px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column { float: left; width: 48%; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column .asim-instructions { font-size: 11px; padding: 0px 0px 24px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column .asim-no-entities { padding: 20px 0px 20px 0px; text-align: left; font-size: 12px; font-style: italic; color: #CECECE; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column .asim-entities-container { width: 260px; padding: 0px 10px 0px 20px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column .asim-entities { width: auto; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column .asim-entities .asim-entity { padding: 2px 0px 2px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column .asim-entities .asim-entity.asim-selected .asim-name a { font-weight: bold; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column .asim-entities .asim-entity .asim-is-archived { opacity: 0.3; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column .asim-add-entity { padding: 12px 0px 0px 20px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column .asim-add-entity .asim-ajax-activity { position: relative; top: 4px; padding: 0px 0px 0px 4px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-left-column .asim-add-entity a.asim-button { display: inline-block; padding-top: 10px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column { position: relative; float: right; width: 48%; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor-container { }h
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor { position: relative; top: -2px; padding: 0px 0px 10px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor-heading { font-size: 14px; font-weight: bold; padding: 0px 0px 12px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor-instructions { padding: 0px 0px 14px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor-loading { position: absolute; left: 137px; top: 50px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor-placeholder { padding: 50px 20px 0px 20px; text-align: center; color: #CECECE; font-size: 15px; font-style: italic; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-disabling-screen { background: white; opacity: 0.7; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form td.asim-label { padding: 4px 6px 14px 0px; vertical-align: top; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form td.asim-input { padding: 0px 0px 0px 0px; vertical-align: top; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form td.asim-input.asim-static { padding-top: 4px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form td.asim-input.asim-flag { padding-top: 5px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form td.asim-input.asim-flag a { font-size: 9px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form td.asim-input .asim-footnote { font-size: 9px; padding: 2px 0px 8px 0px; color: #AAA; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form .asim-graphic-drop-down.asim-yes-no { width: 60px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form .asim-graphic-drop-down.asim-yes-no .asim-graphic-drop-down-panel { width: 70px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form .asim-instructions-below-drop-down { font-size: 11px; width: 210px; padding: 4px 0px 10px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form .asim-instructions-below-text-field { font-size: 11px; width: 210px; padding: 4px 0px 10px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form input.asim-text { width: 210px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form textarea.asim-notes { width: 210px; height: 70px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form textarea.asim-lengthy-notes { width: 210px; height: 210px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-handpicked-list-of-items { padding: 2px 0px 12px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-handpicked-list-of-items-title { font-weight: bold; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-handpicked-list-of-items .asim-handpicked-items { padding: 4px 0px 2px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-handpicked-list-of-items .asim-handpicked-item { padding: 2px 0px 2px 10px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-handpicked-list-of-items .asim-handpicked-item .asim-remove-handpicked-item { opacity: 0.5; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-handpicked-list-of-items .asim-handpicked-item:hover .asim-remove-handpicked-item { opacity: 1.0; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-handpicked-list-of-items .asim-no-handpicked-items { padding: 6px 0px 6px 15px; font-style: italic; color: #CCC; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-handpicked-list-of-items .asim-links-below-handpicked-list-of-items { font-size: 10px; padding: 0px 0px 0px 15px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor form { position: relative; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor a.asim-basic-ajax-submit { display: inline-block; padding-top: 10px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor img.asim-basic-ajax-activity { position: relative; top: 4px; padding: 0px 0px 0px 4px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-basic-ajax-results { padding: 4px 0px 8px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-basic-ajax-results .asim-message { text-align: left; padding: 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-delete-entity.asim-entity-deletion-without-alternate { padding: 8px 0px 0px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-delete-entity.asim-entity-deletion-without-alternate .asim-button { font-size: 10px; padding: 8px 0px 0px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-entity-deletion-controls-opener { padding: 8px 0px 0px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-entity-deletion-controls-opener .asim-button { font-size: 10px; padding: 8px 0px 0px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-entity-deletion-controls { position: relative; padding: 0px 0px 15px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-entity-deletion-controls-instructions { font-size: 10px; padding: 2px 0px 8px 0px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-entity-deletion-controls.asim-entity-deletion-with-alternate .asim-graphic-drop-down.asim-alternates { position: relative; left: -3px; width: 220px; margin-top: 0px; margin-bottom: 2px; }
.asim-lightbox.asim-entity-series-editor .asim-entity-series-editor-right-column .asim-entity-editor .asim-entity-cannot-delete-instructions { font-size: 10px; padding: 15px 0px 0px 0px; }

/** Lightboxes - Entity Series Editor, Categories (Shared) **/

.asim-lightbox.asim-entity-series-editor.asim-categories .asim-entity-series-editor.asim-content { width: 680px; }
.asim-lightbox.asim-entity-series-editor.asim-categories .asim-entity-series-editor-left-column { width: 52%; }
.asim-lightbox.asim-entity-series-editor.asim-categories .asim-entity-series-editor-right-column { width: 44%; }
.asim-lightbox.asim-entity-series-editor.asim-categories .asim-entities-navigator { padding: 0px 0px 16px 0px; }
.asim-lightbox.asim-entity-series-editor.asim-categories .asim-entities-navigator .asim-viewing-top-level-categories { color: #CECECE; }
.asim-lightbox.asim-entity-series-editor.asim-categories .asim-entities-navigator .asim-change-category { font-size: 9px; padding-left: 4px; }
.asim-lightbox.asim-entity-series-editor.asim-categories .asim-entities-navigator .asim-category-breadcrumbs a { color: #262626; font-weight: bold; }
.asim-lightbox.asim-entity-series-editor.asim-categories .asim-entities .asim-name .asim-reload-entity-list img { position: relative; top: 3px; padding-right: 2px; opacity: 0.1; }
.asim-lightbox.asim-entity-series-editor.asim-categories .asim-entities .asim-name:hover .asim-reload-entity-list img { opacity: 1.0; }
.asim-lightbox.asim-entity-series-editor.asim-categories .asim-entity-editor .asim-change-parent-category { padding-left: 4px; font-size: 9px; }

/** Lightboxes - Entity Series Editor, Categories (Shared, Legacy) **/

.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor table.asim-form td.asim-label { padding: 4px 6px 14px 0px; vertical-align: top; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor table.asim-form td.asim-input { padding: 0px 0px 0px 0px; vertical-align: top; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor table.asim-form textarea.asim-notes { width: 210px; height: 70px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor form { position: relative; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor a.asim-basic-ajax-submit { display: inline-block; padding-top: 10px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor img.asim-basic-ajax-activity { position: relative; top: 4px; padding: 0px 0px 0px 4px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor .asim-basic-ajax-results { padding: 4px 0px 8px 0px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor .asim-basic-ajax-results .asim-message { text-align: left; padding: 0px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor .asim-category-deletion-controls-opener { padding: 8px 0px 0px 0px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor .asim-category-deletion-controls-opener .asim-button { font-size: 10px; padding: 8px 0px 0px 0px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor .asim-category-deletion-controls { }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor .asim-category-deletion-controls-instructions { font-size: 10px; padding: 2px 0px 0px 0px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor .asim-category-deletion-controls .asim-graphic-drop-down.asim-category { position: relative; left: -3px; width: 200px; margin-top: 8px; margin-bottom: 2px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor .asim-category-deletion-controls .asim-graphic-drop-down.asim-category .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 300px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor .asim-category-deletion-controls .asim-graphic-drop-down.asim-category .asim-graphic-drop-down-panel { width: 230px; }
.asim-lightbox.asim-entity-series-editor.asim-categories-editor .asim-category-editor .asim-disabling-screen { background: white; opacity: 0.7; }

/** Lightboxes - Entity Series Editor, Custom Fields **/

.asim-lightbox.asim-entity-series-editor.asim-custom-fields .asim-entity-editor .asim-graphic-drop-down.asim-input-control { width: 210px; }
.asim-lightbox.asim-entity-series-editor.asim-custom-fields .asim-entity-editor .asim-graphic-drop-down.asim-input-control .asim-graphic-drop-down-panel { width: 240px; }
.asim-lightbox.asim-entity-series-editor.asim-custom-fields .asim-entity-editor .asim-graphic-drop-down.asim-column { width: 80px; }
.asim-lightbox.asim-entity-series-editor.asim-custom-fields .asim-entity-editor .asim-graphic-drop-down.asim-column .asim-graphic-drop-down-panel { width: 80px; }
.asim-lightbox.asim-entity-series-editor.asim-custom-fields .asim-entity-series-editor-right-column .asim-entity-editor table.asim-form textarea.asim-notes { height: 40px; }

/** Lightboxes - Entity Series Editor, Status Choices **/

.asim-lightbox.asim-entity-series-editor.asim-status-choices .asim-entity-series-editor.asim-content { width: 720px; }
.asim-lightbox.asim-entity-series-editor.asim-status-choices .asim-entity-editor .asim-form td.asim-label { white-space: nowrap; }
.asim-lightbox.asim-entity-series-editor.asim-status-choices .asim-entity-editor .asim-graphic-drop-down.asim-choices { width: 180px; }
.asim-lightbox.asim-entity-series-editor.asim-status-choices .asim-entity-editor .asim-graphic-drop-down.asim-colors { width: 110px; }
.asim-lightbox.asim-entity-series-editor.asim-status-choices .asim-entity-editor .asim-graphic-drop-down.asim-colors .asim-graphic-drop-down-panel { width: 140px; }
.asim-lightbox.asim-entity-series-editor.asim-status-choices .asim-entity-editor .asim-special-meaning-checkbox-and-explanation { padding: 8px 0px 2px 0px; }
.asim-lightbox.asim-entity-series-editor.asim-status-choices .asim-entity-editor tr.asim-special-meanings td.asim-input { padding-bottom: 16px; }

/** Lightboxes - Entity Series Editor, Library Menu Shortcuts **/

body.asim .asim-lightbox .asim-library-menu-shortcuts-editor.asim-content { position: relative; width: 640px; padding: 19px 23px 24px 23px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor.asim-content .asim-tw-gradient-info-lightbox.asim-contains-content-scrollable-with-custom-graphic-scrollbar { z-index: 1; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; z-index: 2; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor.asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor.asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor.asim-content .asim-close.plb__closer { position: absolute; bottom: 3px; right: 7px; z-index: 2; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor.asim-content .asim-close.plb__closer a { display: block; color: #343434; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor.asim-content a.asim-button { font-size: 11px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor.asim-content a.asim-button img { position: relative; top: -1px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-left-column { float: left; width: 48%; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-left-column .asim-instructions { font-size: 11px; padding: 0px 0px 24px 0px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-left-column .asim-no-shortcuts { padding: 20px 0px 20px 0px; text-align: left; font-size: 12px; font-style: italic; color: #CECECE; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-left-column .asim-shortcuts-container { width: 260px; padding: 0px 10px 0px 20px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-left-column .asim-shortcuts { width: auto; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-left-column .asim-shortcuts .asim-shortcut { padding: 2px 0px 2px 0px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-left-column .asim-add-shortcut { padding: 12px 0px 0px 20px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-left-column .asim-add-shortcut .asim-ajax-activity { position: relative; top: 4px; padding: 0px 0px 0px 4px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-left-column .asim-add-shortcut a.asim-button { display: inline-block; padding-top: 10px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column { position: relative; float: right; width: 48%; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor { position: relative; top: -2px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor-heading { font-size: 14px; font-weight: bold; padding: 0px 0px 12px 0px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor-loading { position: absolute; left: 137px; top: 50px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor-placeholder { padding: 50px 20px 0px 20px; text-align: center; color: #CECECE; font-size: 15px; font-style: italic; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor table.asim-form td.asim-label { padding: 0px 6px 10px 0px; vertical-align: top; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor table.asim-form td.asim-input { padding: 0px 0px 0px 0px; vertical-align: top; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor table.asim-form textarea.asim-notes { width: 210px; height: 70px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor form { position: relative; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor .asim-name-of-file { font-weight: bold; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor a.asim-basic-ajax-submit { display: inline-block; padding-top: 10px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor img.asim-basic-ajax-activity { position: relative; top: 4px; padding: 0px 0px 0px 4px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor .asim-basic-ajax-results { padding: 4px 0px 8px 0px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor .asim-basic-ajax-results .asim-message { text-align: left; padding: 0px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor .asim-delete-shortcut { position: relative; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor .asim-delete-shortcut a.asim-button { font-size: 10px; display: inline-block; padding-top: 10px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor .asim-delete-shortcut .asim-tw-gradient-confirmation-popup { left: 30px; top: -80px; }
body.asim .asim-lightbox .asim-library-menu-shortcuts-editor-right-column .asim-shortcut-editor .asim-disabling-screen { background: white; opacity: 0.7; }

/** Lightboxes - Entity Series Editor, Client Categories **/

body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content { position: relative; width: 640px; padding: 19px 23px 24px 23px; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-tw-gradient-info-lightbox.asim-contains-content-scrollable-with-custom-graphic-scrollbar { z-index: 1; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; z-index: 2; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-close.plb__closer { position: absolute; bottom: 3px; right: 7px; z-index: 2; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-close.plb__closer a { display: block; color: #343434; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content a.asim-button { font-size: 11px; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content a.asim-button img { position: relative; top: -1px; }
body.asim .asim-lightbox .asim-client-categories-editor-left-column { float: left; width: 48%; }
body.asim .asim-lightbox .asim-client-categories-editor-left-column .asim-instructions { font-size: 11px; padding: 0px 0px 24px 0px; }
body.asim .asim-lightbox .asim-client-categories-editor-left-column .asim-no-categories { padding: 20px 0px 20px 0px; text-align: left; font-size: 12px; font-style: italic; color: #CECECE; }
body.asim .asim-lightbox .asim-client-categories-editor-left-column .asim-categories-container { width: 260px; padding: 0px 10px 0px 20px; }
body.asim .asim-lightbox .asim-client-categories-editor-left-column .asim-categories { width: auto; }
body.asim .asim-lightbox .asim-client-categories-editor-left-column .asim-categories .asim-category { padding: 2px 0px 2px 0px; }
body.asim .asim-lightbox .asim-client-categories-editor-left-column .asim-add-category { padding: 12px 0px 0px 20px; }
body.asim .asim-lightbox .asim-client-categories-editor-left-column .asim-add-category .asim-ajax-activity { position: relative; top: 4px; padding: 0px 0px 0px 4px; }
body.asim .asim-lightbox .asim-client-categories-editor-left-column .asim-add-category a.asim-button { display: inline-block; padding-top: 10px; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column { position: relative; float: right; width: 48%; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor { position: relative; top: -2px; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor-heading { font-size: 14px; font-weight: bold; padding: 0px 0px 12px 0px; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor-loading { position: absolute; left: 137px; top: 50px; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor-placeholder { padding: 50px 20px 0px 20px; text-align: center; color: #CECECE; font-size: 15px; font-style: italic; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor table.asim-form td.asim-label { padding: 4px 6px 14px 0px; vertical-align: top; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor table.asim-form td.asim-input { padding: 0px 0px 0px 0px; vertical-align: top; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor table.asim-form textarea.asim-notes { width: 210px; height: 70px; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor form { position: relative; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor .asim-name-of-file { font-weight: bold; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor a.asim-basic-ajax-submit { display: inline-block; padding-top: 10px; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor img.asim-basic-ajax-activity { position: relative; top: 4px; padding: 0px 0px 0px 4px; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor .asim-basic-ajax-results { padding: 4px 0px 8px 0px; }
body.asim .asim-lightbox .asim-client-categories-editor-right-column .asim-category-editor .asim-basic-ajax-results .asim-message { text-align: left; padding: 0px; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-client-categories-editor-right-column .asim-category-editor .asim-category-deletion-controls-opener { padding: 8px 0px 0px 0px; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-client-categories-editor-right-column .asim-category-editor .asim-category-deletion-controls-opener .asim-button { font-size: 10px; padding: 8px 0px 0px 0px; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-client-categories-editor-right-column .asim-category-editor .asim-category-deletion-controls { }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-client-categories-editor-right-column .asim-category-editor .asim-category-deletion-controls-instructions { font-size: 10px; padding: 2px 0px 0px 0px; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-client-categories-editor-right-column .asim-category-editor .asim-category-deletion-controls .asim-graphic-drop-down.asim-category { position: relative; left: -3px; width: 200px; margin-top: 8px; margin-bottom: 2px; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-client-categories-editor-right-column .asim-category-editor .asim-category-deletion-controls .asim-graphic-drop-down.asim-category .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 300px; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-client-categories-editor-right-column .asim-category-editor .asim-category-deletion-controls .asim-graphic-drop-down.asim-category .asim-graphic-drop-down-panel { width: 230px; }
body.asim .asim-lightbox .asim-entity-series-editor.asim-client-categories-editor.asim-content .asim-client-categories-editor-right-column .asim-category-editor .asim-disabling-screen { background: white; opacity: 0.7; }

/** Lightboxes - Entity Series Editor, Contact Categories **/

body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor table.asim-form td.asim-label { padding: 4px 6px 14px 0px; vertical-align: top; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor table.asim-form td.asim-input { padding: 0px 0px 0px 0px; vertical-align: top; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor table.asim-form textarea.asim-notes { width: 210px; height: 40px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor table.asim-form textarea.asim-subfolders { width: 210px; height: 70px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor table.asim-form tr.asim-starting-subfolders td.asim-input { padding-bottom: 12px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor table.asim-form .asim-instructions-above-input { font-size: 10px; padding: 3px 0px 3px 0px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor form { position: relative; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor a.asim-basic-ajax-submit { display: inline-block; padding-top: 10px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor img.asim-basic-ajax-activity { position: relative; top: 4px; padding: 0px 0px 0px 4px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor .asim-basic-ajax-results { padding: 4px 0px 8px 0px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor .asim-basic-ajax-results .asim-message { text-align: left; padding: 0px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor .asim-category-deletion-controls-opener { padding: 8px 0px 0px 0px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor .asim-category-deletion-controls-opener .asim-button { font-size: 10px; padding: 8px 0px 0px 0px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor .asim-category-deletion-controls { }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor .asim-category-deletion-controls-instructions { font-size: 10px; padding: 2px 0px 0px 0px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor .asim-category-deletion-controls .asim-graphic-drop-down.asim-category { position: relative; left: -3px; width: 200px; margin-top: 8px; margin-bottom: 2px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor .asim-category-deletion-controls .asim-graphic-drop-down.asim-category .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 300px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor .asim-category-deletion-controls .asim-graphic-drop-down.asim-category .asim-graphic-drop-down-panel { width: 230px; }
body.asim .asim-lightbox.asim-contact-categories-editor .asim-category-editor .asim-disabling-screen { background: white; opacity: 0.7; }

/** Lightboxes - Entity Series Editor, Contract Status Choices **/

body.asim .asim-lightbox.asim-contract-status-choices-editor.asim-entity-series-editor .asim-entity-series-editor.asim-content { width: 740px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor table.asim-form td.asim-label, 
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor table.asim-form td.asim-input.asim-static { padding: 4px 6px 14px 0px; vertical-align: top; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor table.asim-form td.asim-input { padding: 0px 0px 0px 0px; vertical-align: top; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor table.asim-form textarea.asim-notes { width: 210px; height: 70px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor table.asim-form .asim-special-meaning-checkbox-and-explanation { padding: 8px 0px 2px 0px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-graphic-drop-down.asim-colored-dots { width: 90px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-graphic-drop-down.asim-colored-dots .asim-label .asim-table-legend-colored-dot { top: -1px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-graphic-drop-down.asim-colored-dots .asim-graphic-drop-down-panel { width: 100px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor form { position: relative; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-name-of-file { font-weight: bold; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor a.asim-basic-ajax-submit { display: inline-block; padding-top: 10px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor img.asim-basic-ajax-activity { position: relative; top: 4px; padding: 0px 0px 0px 4px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-basic-ajax-results { padding: 4px 0px 8px 0px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-basic-ajax-results .asim-message { text-align: left; padding: 0px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-choice-deletion-controls-opener { padding: 8px 0px 0px 0px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-choice-deletion-controls-opener .asim-button { font-size: 10px; padding: 8px 0px 0px 0px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-choice-deletion-controls { }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-choice-deletion-controls-instructions { font-size: 10px; padding: 2px 0px 0px 0px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-choice-deletion-controls .asim-graphic-drop-down.asim-choice { position: relative; left: -3px; width: 200px; margin-top: 8px; margin-bottom: 2px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-choice-deletion-controls .asim-graphic-drop-down.asim-choice .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 300px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-choice-deletion-controls .asim-graphic-drop-down.asim-choice .asim-graphic-drop-down-panel { width: 230px; }
body.asim .asim-lightbox.asim-contract-status-choices-editor .asim-choice-editor .asim-disabling-screen { background: white; opacity: 0.7; }





/*********************************************************/
/* Reusable Styles (Graphic Drop-Down Menus, Navigation) */
/*********************************************************/

/** Navigation DDM - Translucent Themed **/

.asim-navigation-drop-down-tt-anchor { position: relative; }
.asim-navigation-drop-down-tt-anchor .asim-navigation-drop-down-tt { display: none; }
.asim-navigation-drop-down-tt-anchor:hover .asim-navigation-drop-down-tt { display: block; }
.asim-navigation-drop-down-tt { position: absolute; top: 28px; left: -7px; width: auto; height: auto; padding: 0px; background: transparent; z-index: 1; }
.asim-navigation-drop-down-tt pre { font: normal 13px "Aller", sans-serif; color: #F5F6F8; border: 0px solid transparent; padding: 6px 22px 6px 22px; }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-flys-out { padding-right: 30px; }
.asim-navigation-drop-down-tt pre a { color: #F5F6F8; }
.asim-navigation-drop-down-tt pre a:hover { text-decoration: underline; }
.asim-navigation-drop-down-tt pre .asim-no-items { opacity: 0.3; font-style: italic; }
.asim-navigation-drop-down-tt pre .asim-special-action { opacity: 0.4; font-style: italic; }
.asim-navigation-drop-down-tt .asim-keep-it-open-flange { position: absolute; background: transparent; }

.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-container { box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.3); background: rgba(0, 66, 146, 0.71); }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-container .asim-navigation-drop-down-tt-content { min-width: 160px; max-width: 260px; padding: 8px 0px 8px 0px; }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-container .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 400px; }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-container .asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-navigation-drop-down-tt-content .asim-navigation-drop-down-tt-item { padding-right: 10px; }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-container .asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-navigation-drop-down-tt-content .asim-navigation-drop-down-tt-item .asim-navigation-drop-down-tt-fly-out-arrow { right: 20px; }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-container .asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-scrolling-with-custom-graphic-scrollbar-not-necessary .asim-navigation-drop-down-tt-content { padding-right: 0px; }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-container .asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-scrolling-with-custom-graphic-scrollbar-not-necessary .asim-navigation-drop-down-tt-content .asim-navigation-drop-down-tt-item .asim-navigation-drop-down-tt-fly-out-arrow { right: 10px; }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-container .asim-navigation-drop-down-tt-is-loading { width: 150px; text-align: center; padding-top: 10px; padding-bottom: 10px; }

.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-item { padding: 0px; }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-item:hover { background: rgba(0, 66, 146, 1.0); cursor: pointer; }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-item:hover a { text-decoration: none; }
.asim-navigation-drop-down-tt .asim-navigation-drop-down-tt-item .asim-navigation-drop-down-tt-fly-out-arrow { position: absolute; top: 10px; right: 10px; width: 8px; height: 9px; background: transparent url(../pics/indicator__drop_down_fly_out_arrow_right_clouds1.png) no-repeat left top; background-size: 8px 9px; }


.asim-navigation-drop-down-tt-top-of-menu-fly-out-anchor { position: relative; overflow: visible; }
.asim-navigation-drop-down-tt-fly-out-anchor { position: relative; }
.asim-navigation-drop-down-tt-fly-out { position: absolute; top: -8px; left: auto; background: transparent; z-index: 12; }
.asim-navigation-drop-down-tt-fly-out.asim-first { top: -8px; }
.asim-navigation-drop-down-tt-fly-out .asim-keep-it-open-flange { position: absolute; background: transparent; }

/*
.asim-navigation-drop-down-tb-anchor { position: relative; }
.asim-navigation-drop-down-tb-anchor .asim-navigation-drop-down-tb { display: none; }
.asim-navigation-drop-down-tb-anchor:hover .asim-navigation-drop-down-tb { display: block; }
.asim-navigation-drop-down-tb-spacer { position: absolute; bottom: -10px; left: 0px; width: 100%; height: 10px; background: transparent;  z-index: 10; }
.asim-navigation-drop-down-tb { position: absolute; top: 26px; left: -27px; width: auto; height: auto; padding: 0px; background: transparent; z-index: 11; opacity: 1.0; }
.asim-navigation-drop-down-tb-anchor.asim-narrow-anchor-spacing .asim-navigation-drop-down-tb { left: -22px; }
.asim-navigation-drop-down-tb pre { font: normal 13px "Swiss721", sans-serif; color: #FBF9F9; border: 0px solid transparent; * IE v7,8 * text-shadow: 0px 1px 0px #111; padding: 6px 22px 6px 22px; }
.asim-navigation-drop-down-tb .asim-navigation-drop-down-tb-flys-out pre { padding-right: 27px; }
.asim-navigation-drop-down-tb pre a { color: #FBF9F9; }
.asim-navigation-drop-down-tb pre a:hover { text-decoration: underline; }
.asim-navigation-drop-down-tb pre .asim-no-items { color: #AAA; font-style: italic; }
.asim-navigation-drop-down-tb pre .asim-special-action { color: #AAA; font-style: italic; }
.asim-navigation-drop-down-tb .asim-keep-it-open-flange { position: absolute; background: transparent; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-upper img { display: block; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-upper .asim-navigation-drop-down-tb-upper-center { background: transparent url(../pics/bg__translucent_black_ddm_upper_center.png) repeat-x left top; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-upper .asim-navigation-drop-down-tb-upper-left,
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-upper .asim-navigation-drop-down-tb-upper-right { width: 1px; height: 2px; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-middle .asim-navigation-drop-down-tb-middle-left { background: transparent url(../pics/bg__translucent_black_ddm_middle_left.png) repeat-y left top; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-middle .asim-navigation-drop-down-tb-middle-center { background: transparent url(../pics/bg__translucent_black_ddm_middle_center.png) repeat-x left top; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-middle .asim-navigation-drop-down-tb-middle-center .asim-navigation-drop-down-tb-content { min-width: 160px; max-width: 400px; padding: 6px 0px 6px 0px; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-middle .asim-navigation-drop-down-tb-middle-center .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 400px; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-middle .asim-navigation-drop-down-tb-middle-center .asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-navigation-drop-down-tb-content { padding-right: 8px; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-middle .asim-navigation-drop-down-tb-middle-center .asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-scrolling-with-custom-graphic-scrollbar-not-necessary .asim-navigation-drop-down-tb-content { padding-right: 0px; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-middle .asim-navigation-drop-down-tb-middle-right { background: transparent url(../pics/bg__translucent_black_ddm_middle_right.png) repeat-y left top; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-lower img { display: block; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-lower .asim-navigation-drop-down-tb-lower-center { background: transparent url(../pics/bg__translucent_black_ddm_lower_center.png) repeat-x left top; }
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-lower .asim-navigation-drop-down-tb-lower-left,
.asim-navigation-drop-down-tb table.asim-navigation-drop-down-tb-container .asim-navigation-drop-down-tb-lower .asim-navigation-drop-down-tb-lower-right { width: 1px; height: 2px; }
.asim-navigation-drop-down-tb .asim-navigation-drop-down-tb-item { padding: 0px; }
.asim-navigation-drop-down-tb .asim-navigation-drop-down-tb-item img.asim-navigation-drop-down-tb-fly-out-arrow { position: absolute; top: 9px; right: 10px; display: block; }
.asim-navigation-drop-down-tb .asim-navigation-drop-down-tb-divider { padding: 0px 10px 0px 10px; }
.asim-navigation-drop-down-tb .asim-navigation-drop-down-tb-divider div { height: 2px; background: transparent url(../pics/divider__horizontal_line_translucent_gray_with_shadow.png) repeat-x; }

.asim-navigation-drop-down-tb-top-of-menu-fly-out-anchor { position: relative; overflow: visible; }
.asim-navigation-drop-down-tb-fly-out-anchor { position: relative; }
.asim-navigation-drop-down-tb-fly-out { position: absolute; top: -8px; left: auto; background: transparent; z-index: 12; }
.asim-navigation-drop-down-tb-fly-out.asim-first { top: -8px; }
.asim-navigation-drop-down-tb-fly-out .asim-keep-it-open-flange { position: absolute; background: transparent; }
*/












/****************************************/
/* Reusable Styles (Graphic Scrollbars) */
/****************************************/

/** Graphic Scrollbars **/

.asim-contains-content-scrollable-with-custom-graphic-scrollbar { position: relative; overflow: hidden; }
.asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-content-scrollable-with-custom-graphic-scrollbar { position: relative; }
.asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-scrolling-with-custom-graphic-scrollbar-not-necessary .asim-custom-graphic-scrollbar { opacity: 0.3; }
.asim-custom-graphic-scrollbar { position: absolute; top: 0px; right: 0px; }
.asim-custom-graphic-scrollbar.asim-gray-shadows { width: 10px; background: transparent url(../pics/bg__scrollbar_gray_shadows_track.png) repeat left top; }
.asim-custom-graphic-scrollbar.asim-gray-shadows .asim-custom-graphic-scrollbar-slider-widget { position: absolute; width: 10px; border: 0px solid transparent; background: transparent; color: transparent; }
.asim-custom-graphic-scrollbar.asim-gray-shadows .asim-custom-graphic-scrollbar-slider-widget.ui-slider-vertical .ui-slider-range { background: transparent; }
.asim-custom-graphic-scrollbar.asim-gray-shadows .asim-custom-graphic-scrollbar-slider-widget.ui-slider-vertical .ui-slider-handle { left: 0px; width: 10px; height: 26px; background: transparent url(../pics/bg__scrollbar_gray_shadows_slider.png) no-repeat left top; cursor: pointer; margin: 0px 0px -13px 0px; border: 0px solid transparent; color: transparent; font-weight: normal; outline: none; }
.asim-custom-graphic-scrollbar.asim-gray-shadows .asim-custom-graphic-scrollbar-slider-widget.ui-slider-vertical .ui-slider-handle:focus { }
.asim-custom-graphic-scrollbar.asim-horizontal { position: absolute; top: auto; bottom: 0px; right: 0px; }
.asim-custom-graphic-scrollbar.asim-horizontal.asim-gray-shadows { width: auto; height: 10px; background: transparent url(../pics/bg__scrollbar_gray_shadows_track.png) repeat left top; }
.asim-custom-graphic-scrollbar.asim-horizontal.asim-gray-shadows .asim-custom-graphic-scrollbar-slider-widget { position: absolute; width: auto; height: 10px; border: 0px solid transparent; background: transparent; color: transparent; }
.asim-custom-graphic-scrollbar.asim-horizontal.asim-gray-shadows .asim-custom-graphic-scrollbar-slider-widget.ui-slider-horizontal .ui-slider-range { background: transparent; }
.asim-custom-graphic-scrollbar.asim-horizontal.asim-gray-shadows .asim-custom-graphic-scrollbar-slider-widget.ui-slider-horizontal .ui-slider-handle { top: 0px; width: 26px; height: 10px; background: transparent url(../pics/bg__scrollbar_gray_shadows_slider_horizontal.png) no-repeat left top; cursor: pointer; margin: 0px 0px 0px -13px; border: 0px solid transparent; color: transparent; font-weight: normal; outline: none; }
.asim-custom-graphic-scrollbar.asim-horizontal.asim-gray-shadows .asim-custom-graphic-scrollbar-slider-widget.ui-slider-horizontal .ui-slider-handle:focus { }

/****************************************************/
/* Reusable Styles (Form Element, Large Search Box) */
/****************************************************/

body.asim .asim-large-search-controls { padding: 0px 0px 0px 0px; }
body.asim .asim-large-search-controls h2 { padding: 0px 0px 13px 15px; }
body.asim .asim-large-search-controls .asim-search-box-background { background: #F5F5F5; border-bottom: 1px solid #CECECE; padding: 5px 0px 4px 15px; }
body.asim .asim-large-search-controls input.asim-text.asim-ws { font-family: "AllerLight", sans-serif; font-size: 16px; padding: 2px 5px 2px 5px; }
body.asim .asim-large-search-controls td.asim-submit-arrow { width: 26px; background: #767676 url(../pics/btn__search_box_arrow_white.png) no-repeat center center; cursor: pointer; }
body.asim .asim-single-column-layout .asim-large-search-controls input.asim-text.asim-ws { width: 494px; }
body.asim .asim-wide-column-layout .asim-narrow-column .asim-large-search-controls h2 { padding: 0px 0px 6px 14px; font-size: 21px; }
body.asim .asim-wide-column-layout .asim-narrow-column .asim-large-search-controls h2.small { padding-bottom: 7px; font-size: 18px; }
body.asim .asim-wide-column-layout .asim-narrow-column .asim-large-search-controls .asim-search-box-background { padding-left: 9px; }
body.asim .asim-wide-column-layout .asim-narrow-column .asim-large-search-controls input.asim-text { width: 215px; }
body.asim .asim-wide-column-layout .asim-narrow-column .asim-large-search-controls .asim-basic-ajax-activity { padding: 12px 10px 0px 0px; text-align: center; }
body.asim .asim-wide-column-layout .asim-narrow-column .asim-large-search-controls .asim-search-results { padding: 12px 0px 0px 0px; }
body.asim .asim-wide-column-layout .asim-narrow-column .asim-large-search-controls .asim-search-results .asim-summary-of-search-results { font-size: 12px; padding: 2px 10px 4px 10px; border-bottom: 1px solid #CECECE; }
body.asim .asim-wide-column-layout .asim-narrow-column .asim-large-search-controls .asim-search-results .asim-search-result { padding: 14px 10px 0px 10px; }
body.asim .asim-wide-column-layout .asim-narrow-column .asim-large-search-controls .asim-search-results .asim-search-result .asim-search-result-object-name { font-size: 13px; }
body.asim .asim-wide-column-layout .asim-narrow-column .asim-large-search-controls .asim-search-results .asim-search-result .asim-search-result-excerpt { font-size: 11px; padding: 3px 0px 0px 0px; }

/****************************************************/
/* Reusable Styles (Graphic Buttons w/Hover States) */
/****************************************************/

body.asim img.asim-btn--gray-rectangle-create-new-client { width: 136px; height: 24px; background: url(../pics/btn__create_new_client.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-create-new-client:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-generate-client { width: 136px; height: 24px; background: url(../pics/btn__generate_client.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-generate-client:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-update-client { width: 128px; height: 24px; background: url(../pics/btn__update_client.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-update-client:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-create-new-project { width: 152px; height: 24px; background: url(../pics/btn__create_new_project.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-create-new-project:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-generate-project { width: 144px; height: 24px; background: url(../pics/btn__generate_project.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-generate-project:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-update-project { width: 126px; height: 24px; background: url(../pics/btn__update_project.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-update-project:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-create-new-contract { width: 162px; height: 24px; background: url(../pics/btn__create_new_contract.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-create-new-contract:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-generate-contract { width: 150px; height: 24px; background: url(../pics/btn__generate_contract.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-generate-contract:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-update-contract { width: 136px; height: 24px; background: url(../pics/btn__update_contract.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-update-contract:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-create-new-job { width: 132px; height: 24px; background: url(../pics/btn__create_new_job.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-create-new-job:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-generate-job { width: 122px; height: 24px; background: url(../pics/btn__generate_job.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-generate-job:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-update-job { width: 104px; height: 24px; background: url(../pics/btn__update_job.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-update-job:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-create-new-site { width: 136px; height: 24px; background: url(../pics/btn__create_new_site.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-create-new-site:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-generate-site { width: 136px; height: 24px; background: url(../pics/btn__generate_site.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-generate-site:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-update-site { width: 102px; height: 24px; background: url(../pics/btn__update_site.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-update-site:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-create-new-supplier { width: 160px; height: 24px; background: url(../pics/btn__create_new_supplier.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-create-new-supplier:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-generate-supplier { width: 142px; height: 24px; background: url(../pics/btn__generate_supplier.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-generate-supplier:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-update-supplier { width: 130px; height: 24px; background: url(../pics/btn__update_supplier.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-update-supplier:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-create-new-folder { width: 138px; height: 24px; background: url(../pics/btn__create_new_folder.png); }
body.asim img.asim-btn--gray-rectangle-create-new-folder:hover { background: url(../pics/btn__create_new_folder_hover.png); }
body.asim img.asim-btn--gray-rectangle-update-profile { width: 136px; height: 24px; background: url(../pics/btn__update_profile.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-update-profile:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-save { width: 78px; height: 24px; background: url(../pics/btn__save.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-save:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-save-small { width: 47px; height: 20px; background: url(../pics/btn__save_small.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-save-small:hover { background-position: 0px -20px;  }
body.asim img.asim-btn--gray-rectangle-cancel { width: 78px; height: 24px; background: url(../pics/btn__cancel.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-cancel:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-print-selected { width: 102px; height: 24px; background: url(../pics/btn__print_selected.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-print-selected:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-print-this-table { width: 112px; height: 24px; background: url(../pics/btn__print_this_table.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-print-this-table:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-print-table { width: 84px; height: 24px; background: url(../pics/btn__print_table.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-print-table:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-activate { width: 68px; height: 24px; background: url(../pics/btn__activate.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-activate:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-proposed { width: 77px; height: 24px; background: url(../pics/btn__proposed.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-proposed:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-under-const { width: 96px; height: 24px; background: url(../pics/btn__under_const.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-under-const:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-decom { width: 66px; height: 24px; background: url(../pics/btn__decom.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-decom:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-pending { width: 70px; height: 24px; background: url(../pics/btn__pending.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-pending:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-quoted { width: 66px; height: 24px; background: url(../pics/btn__quoted.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-quoted:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-completed { width: 88px; height: 24px; background: url(../pics/btn__completed.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-completed:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-add-entry { width: 88px; height: 24px; background: url(../pics/btn__add_entry.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-add-entry:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-create-new-user { width: 132px; height: 24px; background: url(../pics/btn__create_new_user.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-create-new-user:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-generate-user { width: 126px; height: 24px; background: url(../pics/btn__generate_user.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-generate-user:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-delete-user { width: 90px; height: 24px; background: url(../pics/btn__delete_user.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-delete-user:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-suspend-unsuspend-user { width: 172px; height: 24px; background: url(../pics/btn__suspend_unsuspend_user.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-suspend-unsuspend-user:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-add-folder { width: 107px; height: 24px; background: url(../pics/btn__add_folder.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-add-folder:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-save-privileges { width: 122px; height: 24px; background: url(../pics/btn__save_privileges.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-save-privileges:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-set-range { width: 92px; height: 24px; background: url(../pics/btn__set_range.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-set-range:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-send-welcome-email { width: 168px; height: 24px; background: url(../pics/btn__send_welcome_email.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-send-welcome-email:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-add-reminder { width: 120px; height: 24px; background: url(../pics/btn__add_reminder.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-add-reminder:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-request-additional-maintenance { width: 230px; height: 24px; background: url(../pics/btn__request_additional_maintenance.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-request-additional-maintenance:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-add-edit-content { width: 136px; height: 24px; background: url(../pics/btn__add_edit_content.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-add-edit-content:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-edit-description { width: 132px; height: 24px; background: url(../pics/btn__edit_description.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-edit-description:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-save-description { width: 136px; height: 24px; background: url(../pics/btn__save_description.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-save-description:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-print-description { width: 132px; height: 24px; background: url(../pics/btn__print_description.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-print-description:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-generate-enterprise { width: 164px; height: 24px; background: url(../pics/btn__generate_enterprise.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-generate-enterprise:hover { background-position: 0px -24px;  }
body.asim img.asim-btn--gray-rectangle-update-enterprise { width: 140px; height: 24px; background: url(../pics/btn__update_enterprise.png) no-repeat 0px 0px; }
body.asim img.asim-btn--gray-rectangle-update-enterprise:hover { background-position: 0px -24px;  }

/** Graphic Buttons **/

body.asim .asim-disabled img.asim-btn--faded-when-disabled { opacity: 0.5; }

/** Graphic Buttons - Gray Rectangle **/

body.asim img.asim-btn--gray-rectangle { height: 24px; background-repeat: no-repeat; background-position: 0px 0px; }
body.asim img.asim-btn--gray-rectangle:hover { background-position: 0px -24px; }
body.asim .asim-disabled img.asim-btn--gray-rectangle:hover { background-position: 0px 0px; }

body.asim img.asim-btn--gray-rectangle-activate-selected { width: 142px; background-image: url(../pics/btn__activate_selected.png); }
body.asim img.asim-btn--gray-rectangle-cancel-search { width: 110px; background-image: url(../pics/btn__cancel_search.png); }
body.asim img.asim-btn--gray-rectangle-cancel-edit { width: 82px; background-image: url(../pics/btn__cancel_edit.png); }
body.asim img.asim-btn--gray-rectangle-close-version { width: 120px; background: url(../pics/btn__close_version.png); }
body.asim img.asim-btn--gray-rectangle-create-20m { width: 80px; background: url(../pics/btn__create_20m.png); }
body.asim img.asim-btn--gray-rectangle-create-bookmark { width: 150px; background-image: url(../pics/btn__create_bookmark.png); }
body.asim img.asim-btn--gray-rectangle-create-contact { width: 122px; background-image: url(../pics/btn__create_contact.png); }
body.asim img.asim-btn--gray-rectangle-create-new-contact { width: 154px; background-image: url(../pics/btn__create_new_contact.png); }
body.asim img.asim-btn--gray-rectangle-create-part { width: 104px; background-image: url(../pics/btn__create_part.png); }
body.asim img.asim-btn--gray-rectangle-create-plus { width: 82px; background: url(../pics/btn__create_plus.png); }
body.asim img.asim-btn--gray-rectangle-create-post { width: 114px; background-image: url(../pics/btn__create_post.png); }
body.asim img.asim-btn--gray-rectangle-delete { width: 68px; background-image: url(../pics/btn__delete.png); }
body.asim img.asim-btn--gray-rectangle-duplicate { width: 88px; background-image: url(../pics/btn__duplicate.png); }
body.asim img.asim-btn--gray-rectangle-edit { width: 44px; background-image: url(../pics/btn__edit.png); }
body.asim img.asim-btn--gray-rectangle-make-purchase-order-20m { width: 166px; background: url(../pics/btn__make_purchase_order_20m.png); }
body.asim img.asim-btn--gray-rectangle-preview { width: 84px; background-image: url(../pics/btn__preview.png); }
body.asim img.asim-btn--gray-rectangle-print { width: 50px; background-image: url(../pics/btn__print.png); }
body.asim img.asim-btn--gray-rectangle-print-20m { width: 68px; background: url(../pics/btn__print_20m.png); }
body.asim img.asim-btn--gray-rectangle-print-all { width: 66px; background-image: url(../pics/btn__print_all.png); }
body.asim img.asim-btn--gray-rectangle-print-to-pdf { width: 110px; background-image: url(../pics/btn__print_to_pdf.png); }
body.asim img.asim-btn--gray-rectangle-rename { width: 66px; background-image: url(../pics/btn__rename.png); }
body.asim img.asim-btn--gray-rectangle-reposition-tasks { width: 120px; background-image: url(../pics/btn__reposition_tasks.png); }
body.asim img.asim-btn--gray-rectangle-reposition-tasks-and-groups { width: 178px; background-image: url(../pics/btn__reposition_tasks_and_groups.png); }
body.asim img.asim-btn--gray-rectangle-request-additional-reminders { width: 216px; background-image: url(../pics/btn__request_additional_reminders.png); }
body.asim img.asim-btn--gray-rectangle-request-reminder-schedule-change { width: 252px; background-image: url(../pics/btn__request_reminder_schedule_change.png); }
body.asim img.asim-btn--gray-rectangle-review-recipients { width: 144px; background: url(../pics/btn__review_recipients.png); }
body.asim img.asim-btn--gray-rectangle-save-20m { width: 68px; background: url(../pics/btn__save_20m.png); }
body.asim img.asim-btn--gray-rectangle-send-message { width: 120px; background: url(../pics/btn__send_message.png); }
body.asim img.asim-btn--gray-rectangle-start-sending { width: 112px; background: url(../pics/btn__start_sending.png); }
body.asim img.asim-btn--gray-rectangle-stop-sending { width: 112px; background: url(../pics/btn__stop_sending.png); }

body.asim img.asim-btn--gray-rectangle-undo-all-changes { width: 124px; background-image: url(../pics/btn__undo_all_changes.png); }
body.asim img.asim-btn--gray-rectangle-update { width: 78px; background: url(../pics/btn__update.png); }
body.asim img.asim-btn--gray-rectangle-update-alerts { width: 108px; background-image: url(../pics/btn__update_alerts.png); }
body.asim img.asim-btn--gray-rectangle-update-bookmark { width: 136px; background-image: url(../pics/btn__update_bookmark.png); }
body.asim img.asim-btn--gray-rectangle-update-contact { width: 116px; background-image: url(../pics/btn__update_contact.png); }
body.asim img.asim-btn--gray-rectangle-update-post { width: 108px; background-image: url(../pics/btn__update_post.png); }
body.asim img.asim-btn--gray-rectangle-update-part { width: 94px; background-image: url(../pics/btn__update_part.png); }

/** Graphic Buttons - Red Rectangle **/

body.asim img.asim-btn--red-rectangle { height: 24px; background-repeat: no-repeat; background-position: 0px 0px; }
body.asim img.asim-btn--red-rectangle:hover { background-position: 0px -24px; }
body.asim .asim-disabled img.asim-btn--red-rectangle:hover { background-position: 0px 0px; }

body.asim img.asim-btn--red-rectangle-archive-selected { width: 136px; background-image: url(../pics/btn__archive_selected.png); }
body.asim img.asim-btn--red-rectangle-delete-20m { width: 78px; background-image: url(../pics/btn__delete_20m.png); }
body.asim img.asim-btn--red-rectangle-delete-bookmark { width: 142px; background-image: url(../pics/btn__delete_bookmark.png); }
body.asim img.asim-btn--red-rectangle-delete-client { width: 120px; background-image: url(../pics/btn__delete_client.png); }
body.asim img.asim-btn--red-rectangle-delete-contact { width: 122px; background-image: url(../pics/btn__delete_contact.png); }
body.asim img.asim-btn--red-rectangle-delete-contract { width: 132px; height: 24px; background: url(../pics/btn__delete_contract.png) no-repeat 0px 0px; }
body.asim img.asim-btn--red-rectangle-delete-enterprise { width: 144px; height: 24px; background: url(../pics/btn__delete_enterprise.png) no-repeat 0px 0px; }
body.asim img.asim-btn--red-rectangle-delete-job { width: 112px; height: 24px; background: url(../pics/btn__delete_job.png) no-repeat 0px 0px; }
body.asim img.asim-btn--red-rectangle-delete-part { width: 97px; height: 24px; background: url(../pics/btn__delete_part.png) no-repeat 0px 0px; }
body.asim img.asim-btn--red-rectangle-delete-post { width: 112px; height: 24px; background: url(../pics/btn__delete_post.png) no-repeat 0px 0px; }
body.asim img.asim-btn--red-rectangle-delete-project { width: 126px; height: 24px; background: url(../pics/btn__delete_project.png) no-repeat 0px 0px; }
body.asim img.asim-btn--red-rectangle-delete-selected { width: 126px; height: 24px; background: url(../pics/btn__delete_selected.png) no-repeat 0px 0px; }
body.asim img.asim-btn--red-rectangle-delete-site { width: 112px; height: 24px; background: url(../pics/btn__delete_site.png) no-repeat 0px 0px; }
body.asim img.asim-btn--red-rectangle-delete-supplier { width: 132px; background-image: url(../pics/btn__delete_supplier.png); }
body.asim img.asim-btn--red-rectangle-discard-message { width: 132px; background-image: url(../pics/btn__discard_message.png); }
body.asim img.asim-btn--red-rectangle-request-information-change { width: 200px; height: 24px; background: url(../pics/btn__request_information_change.png) no-repeat 0px 0px; }

/** Graphic Buttons - Green Rectangle **/

body.asim img.asim-btn--green-rectangle { height: 24px; background-repeat: no-repeat; background-position: 0px 0px; }
body.asim img.asim-btn--green-rectangle:hover { background-position: 0px -24px; }
body.asim .asim-disabled img.asim-btn--green-rectangle:hover { background-position: 0px 0px; }

body.asim img.asim-btn--green-rectangle-save-changes, 
body.asim img.asim-btn--green-rectangle-save-changes-106w { width: 106px; background-image: url(../pics/btn__save_changes_106w.png); }
body.asim img.asim-btn--green-rectangle-save-changes-98w { width: 98px; background-image: url(../pics/btn__save_changes_98w.png); }

/** Colored Squares **/

.asim-colored-square { display: inline-block; }

/** Colored Squares - Calendar **/

.asim-colored-square.asim-colored-square-style-calendar { border: 1px solid #C3BFBF; }
.asim-colored-square.asim-colored-square-style-calendar.asim-colored-square-blank { border: 1px solid transparent; }

/** Colored Dots **/

.asim-inline-colored-dot img { position: relative; top: -1px; padding: 0px 0px 0px 0px; }
.asim-inline-colored-dot.asim-preceeds-label img { padding-right: 6px; }

/** Colored Flags **/

.asim-colored-flag { }
.asim-label-after-colored-flag { padding-left: 4px; }




/** Breadcrumbs **/

/** Breadcrumbs - Multi-Level Categories **/

.asim-category-breadcrumbs { }
.asim-category-breadcrumbs .asim-category-breadcrumb-divider { padding: 0px 0px 0px 2px; color: #CECECE; }
.asim-category-breadcrumbs .asim-no-breadcrumbs { opacity: 0.5; }

/** Replaceable Markers **/

.asim-list-of-replaceable-markers { }
.asim-list-of-replaceable-markers .asim-replaceable-marker {}
.asim-list-of-replaceable-markers .asim-replaceable-marker       .asim-replaceable-marker-footnote { width: 80%; padding: 4px 0px 10px 10px; font-size: 10px; opacity: 0.5; }
.asim-list-of-replaceable-markers .asim-replaceable-marker:hover .asim-replaceable-marker-footnote { opacity: 1.0; }

/** Progress Bars **/

/** Progress Bars, Red-To-Green Raised **/

body.asim .asim-progress-bar { position: relative; }
body.asim .asim-progress-bar .asim-progress-bar-fill { position: absolute; top: 0px; left: 0px; width: 0px; }
body.asim .asim-progress-bar.asim-red-to-green-raised { height: 17px; }
body.asim .asim-progress-bar.asim-red-to-green-raised.asim-108w { width: 108px; background: transparent url(../pics/progressbar__red_to_green_raised_108w_empty.png) no-repeat left top; }
body.asim .asim-progress-bar.asim-red-to-green-raised.asim-108w .asim-progress-bar-fill { height: 17px; background: transparent url(../pics/progressbar__red_to_green_raised_108w_red.png) no-repeat left top; }
body.asim .asim-progress-bar.asim-red-to-green-raised.asim-108w.asim-100p .asim-progress-bar-fill { background-image: url(../pics/progressbar__red_to_green_raised_108w_green.png); }

/** Progress Bars, Omega **/

.asim-graphic-progress-bar.asim-style-omega { position: relative; height: 46px; overflow: hidden; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track { position: relative; height: 46px; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-left { position: absolute; left: 0px; top: 0px; width: 18px; height: 46px; background: transparent url(../pics/progressbar__omega_track_left.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-right { position: absolute; right: 0px; top: 0px; width: 16px; height: 46px; background: transparent url(../pics/progressbar__omega_track_right.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-middle { position: absolute; left: 18px; top: 0px; width: 0px; height: 46px; background: transparent url(../pics/progressbar__omega_track_middle.png) repeat-x left top; z-index: 1; }

.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-overlay { position: absolute; left: 7px; top: 4px; width: 0px; height: 32px; overflow: hidden; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-overlay-left { position: absolute; left: 0px; top: 0px; width: 5px; height: 32px; background: transparent url(../pics/progressbar__omega_fill_red_left.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-overlay-right { position: absolute; right: 0px; top: 0px; width: 5px; height: 32px; background: transparent url(../pics/progressbar__omega_fill_red_right.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-overlay-middle { position: absolute; left: 5px; top: 0px; width: 0px; height: 32px; background: transparent url(../pics/progressbar__omega_fill_red_middle.png) repeat-x left top; z-index: 1; }

.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-overlay.asim-red .asim-graphic-progress-bar-track-overlay-left { background-image: url(../pics/progressbar__omega_fill_red_left.png); }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-overlay.asim-red .asim-graphic-progress-bar-track-overlay-right { background-image: url(../pics/progressbar__omega_fill_red_right.png); }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-overlay.asim-red .asim-graphic-progress-bar-track-overlay-middle { background-image: url(../pics/progressbar__omega_fill_red_middle.png); }

.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-overlay.asim-green .asim-graphic-progress-bar-track-overlay-left { background-image: url(../pics/progressbar__omega_fill_green_left.png); }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-overlay.asim-green .asim-graphic-progress-bar-track-overlay-right { background-image: url(../pics/progressbar__omega_fill_green_right.png); }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-track-overlay.asim-green .asim-graphic-progress-bar-track-overlay-middle { background-image: url(../pics/progressbar__omega_fill_green_middle.png); }

.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill-mask { position: absolute; left: 7px; top: 4px; width: 0px; height: 32px; overflow: hidden; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill { position: absolute; left: 0px; top: 0px; width: 0px; height: 32px; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill-left { position: absolute; left: 0px; top: 0px; width: 5px; height: 32px; background: transparent url(../pics/progressbar__omega_fill_red_left.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill-right { position: absolute; right: 0px; top: 0px; width: 5px; height: 32px; background: transparent url(../pics/progressbar__omega_fill_red_right.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill-middle { position: absolute; left: 5px; top: 0px; width: 0px; height: 32px; background: transparent url(../pics/progressbar__omega_fill_red_middle.png) repeat-x left top; z-index: 1; }

.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill.asim-red .asim-graphic-progress-bar-fill-left { background-image: url(../pics/progressbar__omega_fill_red_left.png); }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill.asim-red .asim-graphic-progress-bar-fill-right { background-image: url(../pics/progressbar__omega_fill_red_right.png); }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill.asim-red .asim-graphic-progress-bar-fill-middle { background-image: url(../pics/progressbar__omega_fill_red_middle.png); }

.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill.asim-green .asim-graphic-progress-bar-fill-left { background-image: url(../pics/progressbar__omega_fill_green_left.png); }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill.asim-green .asim-graphic-progress-bar-fill-right { background-image: url(../pics/progressbar__omega_fill_green_right.png); }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill.asim-green .asim-graphic-progress-bar-fill-middle { background-image: url(../pics/progressbar__omega_fill_green_middle.png); }

.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill.asim-yellow .asim-graphic-progress-bar-fill-left { background-image: url(../pics/progressbar__omega_fill_yellow_left.png); }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill.asim-yellow .asim-graphic-progress-bar-fill-right { background-image: url(../pics/progressbar__omega_fill_yellow_right.png); }
.asim-graphic-progress-bar.asim-style-omega .asim-graphic-progress-bar-fill.asim-yellow .asim-graphic-progress-bar-fill-middle { background-image: url(../pics/progressbar__omega_fill_yellow_middle.png); }

/** Progress Bars, Omega-24 (24px Height) **/

.asim-graphic-progress-bar.asim-style-omega-24 { position: relative; height: 35px; overflow: hidden; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track { position: relative; height: 35px; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-left { position: absolute; left: 0px; top: 0px; width: 14px; height: 35px; background: transparent url(../pics/progressbar__omega24_track_left.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-right { position: absolute; right: 0px; top: 0px; width: 14px; height: 35px; background: transparent url(../pics/progressbar__omega24_track_right.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-middle { position: absolute; left: 14px; top: 0px; width: 0px; height: 35px; background: transparent url(../pics/progressbar__omega24_track_middle.png) repeat-x left top; z-index: 1; }

.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-overlay { position: absolute; left: 5px; top: 3px; width: 0px; height: 24px; overflow: hidden; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-overlay-left { position: absolute; left: 0px; top: 0px; width: 4px; height: 24px; background: transparent url(../pics/progressbar__omega24_fill_red_left.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-overlay-right { position: absolute; right: 0px; top: 0px; width: 4px; height: 24px; background: transparent url(../pics/progressbar__omega24_fill_red_right.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-overlay-middle { position: absolute; left: 4px; top: 0px; width: 0px; height: 24px; background: transparent url(../pics/progressbar__omega24_fill_red_middle.png) repeat-x left top; z-index: 1; }

.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-overlay.asim-red .asim-graphic-progress-bar-track-overlay-left { background-image: url(../pics/progressbar__omega24_fill_red_left.png); }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-overlay.asim-red .asim-graphic-progress-bar-track-overlay-right { background-image: url(../pics/progressbar__omega24_fill_red_right.png); }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-overlay.asim-red .asim-graphic-progress-bar-track-overlay-middle { background-image: url(../pics/progressbar__omega24_fill_red_middle.png); }

.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-overlay.asim-green .asim-graphic-progress-bar-track-overlay-left { background-image: url(../pics/progressbar__omega24_fill_green_left.png); }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-overlay.asim-green .asim-graphic-progress-bar-track-overlay-right { background-image: url(../pics/progressbar__omega24_fill_green_right.png); }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-track-overlay.asim-green .asim-graphic-progress-bar-track-overlay-middle { background-image: url(../pics/progressbar__omega24_fill_green_middle.png); }

.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill-mask { position: absolute; left: 5px; top: 3px; width: 0px; height: 24px; overflow: hidden; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill { position: absolute; left: 0px; top: 0px; width: 0px; height: 24px; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill-left { position: absolute; left: 0px; top: 0px; width: 4px; height: 24px; background: transparent url(../pics/progressbar__omega24_fill_red_left.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill-right { position: absolute; right: 0px; top: 0px; width: 4px; height: 24px; background: transparent url(../pics/progressbar__omega24_fill_red_right.png) no-repeat left top; z-index: 1; }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill-middle { position: absolute; left: 4px; top: 0px; width: 0px; height: 24px; background: transparent url(../pics/progressbar__omega24_fill_red_middle.png) repeat-x left top; z-index: 1; }

.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill.asim-red .asim-graphic-progress-bar-fill-left { background-image: url(../pics/progressbar__omega24_fill_red_left.png); }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill.asim-red .asim-graphic-progress-bar-fill-right { background-image: url(../pics/progressbar__omega24_fill_red_right.png); }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill.asim-red .asim-graphic-progress-bar-fill-middle { background-image: url(../pics/progressbar__omega24_fill_red_middle.png); }

.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill.asim-green .asim-graphic-progress-bar-fill-left { background-image: url(../pics/progressbar__omega24_fill_green_left.png); }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill.asim-green .asim-graphic-progress-bar-fill-right { background-image: url(../pics/progressbar__omega24_fill_green_right.png); }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill.asim-green .asim-graphic-progress-bar-fill-middle { background-image: url(../pics/progressbar__omega24_fill_green_middle.png); }

.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill.asim-yellow .asim-graphic-progress-bar-fill-left { background-image: url(../pics/progressbar__omega24_fill_yellow_left.png); }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill.asim-yellow .asim-graphic-progress-bar-fill-right { background-image: url(../pics/progressbar__omega24_fill_yellow_right.png); }
.asim-graphic-progress-bar.asim-style-omega-24 .asim-graphic-progress-bar-fill.asim-yellow .asim-graphic-progress-bar-fill-middle { background-image: url(../pics/progressbar__omega24_fill_yellow_middle.png); }

/*****************************************/
/* Reusable Styles (Graphic Text Panels) */
/*****************************************/

body.asim table.asim-graphic-text-panel.asim-gray-rounded-border-raised td.asim-graphic-text-panel-left { width: 4px; padding: 0px; background: url(../pics/bg__text_panel_gray_rounded_border_raised_left.png) no-repeat left top; }
body.asim table.asim-graphic-text-panel.asim-gray-rounded-border-raised td.asim-graphic-text-panel-center { padding: 0px; height: 19px; background: url(../pics/bg__text_panel_gray_rounded_border_raised_middle.png) repeat-x left top; vertical-align: top; }
body.asim table.asim-graphic-text-panel.asim-gray-rounded-border-raised td.asim-graphic-text-panel-center .asim-graphic-text-panel-contents { width: auto; height: 17px; padding: 1px 0px 0px 0px; text-align: center; }
body.asim table.asim-graphic-text-panel.asim-gray-rounded-border-raised td.asim-graphic-text-panel-center .asim-graphic-text-panel-contents .asim-use-this-to-trim.asim-faded-right-edge { width: 26px; height: 19px; background: transparent url(../pics/bg__text_panel_gray_rounded_border_raised_middle_faded_right_edge.png) no-repeat right top; }
body.asim table.asim-graphic-text-panel.asim-gray-rounded-border-raised td.asim-graphic-text-panel-right { width: 4px; padding: 0px; background: url(../pics/bg__text_panel_gray_rounded_border_raised_right.png) no-repeat left top; }

/***************************/
/* Reusable Styles (Icons) */
/***************************/

body.asim .asim-table-legend-colored-dot { position: relative; top: -2px; padding: 0px 4px 0px 0px; }

/***********************************/
/* Reusable Styles (Icons w/Links) */
/***********************************/

body.asim .asim-tiny-icon-with-link { font-size: 11px; }
body.asim .asim-tiny-icon-with-link img { position: relative; top: 1px; padding: 0px 4px 0px 0px; }
body.asim .asim-tiny-icon-with-link img.asim-printer { top: 4px; }
body.asim .asim-tiny-icon-with-link img.asim-table-save { top: 4px; }
body.asim .asim-tiny-icon-with-link img.asim-trash-can { top: 2px; }
body.asim .asim-tiny-icon-with-link img.asim-cog { top: 3px; }

/******************************/
/* Reusable Styles (Headings) */
/******************************/

body.asim h1.asim-with-division-logo img { position: relative; top: 5px; padding: 0px 11px 0px 2px; }
body.asim h1.asim-with-division-logo.asim-with-underline { padding-bottom: 13px; border-bottom: 1px solid #CECECE; }
body.asim h1.asim-with-division-logo.asim-followed-by-underline { padding-bottom: 13px; }

/*********************************/
/* Reusable Styles (Positioning) */
/*********************************/

table.asim-centering-wrapper { width: 100%; height: 100%; }
table.asim-centering-wrapper td.asim-centering-wrapper-cell { padding: 0px; vertical-align: middle; text-align: center; }
table.asim-centering-wrapper div.asim-centering-wrapper-cell-contents { margin: auto; }

/*****************************/
/* Reusable Styles (Borders) */
/*****************************/

table.asim-bordering-wrapper { width: auto; height: auto; }
table.asim-bordering-wrapper td.asim-bordering-wrapper-cell { padding: 0px; }
table.asim-bordering-wrapper td.asim-bordering-wrapper-cell input { display: block; margin: 0px; }

/******************************/
/* Reusable Styles (Dividers) */
/******************************/

div.asim-horizontal-dividing-line div { height: 1px; background-color: #CECECE; }
div.asim-horizontal-dividing-line.asim-fade-to-white div { height: 1px; background: transparent url(../pics/divider__horizontal_line_gray_fade_to_white.png) no-repeat left top; }

/***************************/
/* Reusable Styles (Links) */
/***************************/

.asim-view-switching-links { text-align: right; font-size: 11px; color: #AAC7DF; }
.asim-view-switching-links.asim-bottom { padding: 11px 0px 0px 0px; }
.asim-view-switching-links.asim-top { padding: 0px 0px 11px 0px; }
.asim-view-switching-links a { color: #AAC7DF; }
.asim-view-switching-links a.asim-active,
.asim-view-switching-links .asim-view-switching-link-is-active { color: #1096EA; }
.asim-view-switching-links span.asim-dividing-pipe { padding: 0px 1px 0px 1px; }

/*********************************************/
/* Reusable Styles (Page Content Containers) */
/*********************************************/

div.asim-single-column-layout { padding: 10px 0px 20px 0px; }
div.asim-wide-column-layout { padding: 10px 0px 20px 0px; }
div.asim-wide-column-layout table.asim-wide-column-layout-columns { width: 100%; }
div.asim-wide-column-layout table.asim-wide-column-layout-columns td.asim-wide-column { width: auto; padding: 0px 12px 0px 0px; vertical-align: top; }
div.asim-wide-column-layout table.asim-wide-column-layout-columns td.asim-wide-column .asim-wide-column-prop { width: 677px; }
div.asim-wide-column-layout table.asim-wide-column-layout-columns td.asim-narrow-column { width: 271px; padding: 0px 0px 0px 12px; vertical-align: top; }

/***********************************************/
/* Reusable Styles (Printable Content Layouts) */
/***********************************************/

body.asim.asim-printable { padding: 0px 20px 0px 20px; font-size: 14px; }
body.asim.asim-printable a { color: black; }
body.asim.asim-printable .asim-link-color { color: black; }
.asim-printable .asim-printable-header { padding: 15px 0px 30px 0px; }
.asim-printable .asim-printable-header .asim-top { padding: 0px 0px 8px 0px; }
.asim-printable .asim-printable-header .asim-left { float: left; width: 49%; text-align: left; font-size: 12px; }
.asim-printable .asim-printable-header .asim-right { float: right; width: 49%; text-align: right; font-size: 11px; }
.asim-printable .asim-printable-header .asim-right input { font-size: 16px; }
.asim-printable .asim-printable-header h1 { font-size: 30px; font-weight: normal; padding: 10px 0px 0px 0px; }
.asim-printable .asim-printable-header h2 { font-size: 18px; padding: 2px 0px 2px 0px; }
.asim-printable .asim-printable-header h2 .asim-na { color: #CECECE; }
.asim-printable .asim-printable-header h5 { font-size: 14px; font-weight: normal; padding: 2px 0px 2px 0px; }
.asim-printable table.asim-thin-bordered-headings th.asim-thin-bordered-headings { font-size: 14px; font-weight: bold; } 
.asim-printable table.asim-thin-bordered-headings td.asim-thin-bordered-headings { font-size: 14px; }
.asim-printable table.asim-thin-bordered-headings th.asim-col-checkbox,
.asim-printable table.asim-thin-bordered-headings td.asim-col-checkbox { display: none; }
.asim-printable table.asim-thin-bordered-headings .asim-table-legend-colored-dot { display: none; }
.asim-printable table.asim-thin-bordered-headings tr.asim-alt { background: #F7F7F7; }
.asim-printable table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-data:hover { background: transparent; }
.asim-printable table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-data.asim-alt:hover { background: #F7F7F7; }
  
/****************************/
/* Reusable Styles (Tables) */
/****************************/

.asim-yellow-matte.asim-lightbox table.asim-form { width: auto; margin: 10px auto 10px 0px; font-size: 11px; }
.asim-yellow-matte.asim-lightbox table.asim-form td.asim-label { vertical-align: top; text-align: left; padding: 5px 4px 4px 4px; }
.asim-yellow-matte.asim-lightbox table.asim-form td.asim-label span.note { font-size: 10px; font-style: italic; }
.asim-yellow-matte.asim-lightbox table.asim-form td.asim-input { vertical-align: top; text-align: left; padding: 4px 4px 8px 4px; }
.asim-yellow-matte.asim-lightbox table.asim-form td.asim-input.asim-labeled-checkboxes { padding-top: 0px; }
.asim-yellow-matte.asim-lightbox table.asim-form td.asim-input.asim-static { padding-top: 4px; font-size: 12px; }
.asim-yellow-matte.asim-lightbox table.asim-form td.asim-input.asim-static b { position: relative; top: -3px; }
.asim-yellow-matte.asim-lightbox table.asim-form td.asim-input span.asim-note,
.asim-yellow-matte.asim-lightbox table.asim-form td.asim-input span.note { font-size: 10px; font-style: italic; }
.asim-yellow-matte.asim-lightbox table.asim-form tr.asim-image div.asim-image { float: left; width: auto; padding: 0px 0px 8px 0px; text-align: center; }
.asim-yellow-matte.asim-lightbox table.asim-form tr.asim-image div.asim-image img { max-width: 300px; }
.asim-yellow-matte.asim-lightbox table.asim-form tr.asim-image div.asim-image a.asim-delete { font-size: 10px; font-style: normal; color: #A00; }
.asim-yellow-matte.asim-lightbox table.asim-form tr.asim-image div.asim-image p.asim-none { font-size: 13px; font-weight: normal; color: #BBB; padding: 3px 0px 5px 0px; }
.asim-yellow-matte.asim-lightbox table.asim-form tr.asim-image p.asim-image-will-be-deleted { padding: 3px 0px 8px 0px; font-style: normal; color: #BBB; }
.asim-yellow-matte.asim-lightbox table.asim-form tr.asim-image p.asim-instructions { width: 300px; padding: 8px 0px 0px 0px; font-size: 10px; color: black; }
.asim-buttons-above-asim-thin-bordered-headings-table { padding: 6px 10px 3px 10px; background: #F5F5F5; }
.asim-buttons-above-asim-thin-bordered-headings-table .asim-left-then-down-reference-arrow { position: relative; top: -1px; padding: 0px 6px 0px 0px; }
.asim-buttons-above-asim-thin-bordered-headings-table .asim-left { float: left; }
.asim-buttons-above-asim-thin-bordered-headings-table .asim-left .asim-button { padding: 0px 10px 0px 0px; }
.asim-buttons-above-asim-thin-bordered-headings-table .asim-right { float: right; }
.asim-buttons-above-asim-thin-bordered-headings-table .asim-right .asim-button { padding: 0px 0px 0px 10px; }
.asim-print-link-above-asim-thin-bordered-headings-table { padding: 12px 6px 10px 0px; text-align: right; }
.asim-lightbox.asim-style-gamma .asim-buttons-above-asim-thin-bordered-headings-table,
.asim-yellow-matte .asim-buttons-above-asim-thin-bordered-headings-table { background: transparent; padding-left: 5px; padding-right: 9px; padding-bottom: 5px; }
.asim-yellow-matte .asim-buttons-above-asim-thin-bordered-headings-table .asim-left .asim-button { padding-right: 9px; }
.asim-yellow-matte .asim-buttons-above-asim-thin-bordered-headings-table .asim-right .asim-button { padding-left: 9px; }
.asim-lightbox.asim-style-gamma .asim-buttons-above-asim-thin-bordered-headings-table { background: transparent; padding-left: 5px; padding-right: 9px; padding-bottom: 5px; }
.asim-lightbox.asim-style-gamma .asim-buttons-above-asim-thin-bordered-headings-table .asim-left .asim-button { padding-right: 9px; }
.asim-lightbox.asim-style-gamma .asim-buttons-above-asim-thin-bordered-headings-table .asim-right .asim-button { padding-left: 9px; }
.asim-above-thin-bordered-headings-table .asim-view-switching-links { float: right; }
table.asim-thin-bordered-headings { width: 100%; }
table.asim-thin-bordered-headings th.asim-thin-bordered-headings { padding: 10px 6px 10px 6px; border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; text-align: center; vertical-align: top; font-size: 12px; font-weight: normal; }
table.asim-thin-bordered-headings th.asim-thin-bordered-headings a { color: black; }
table.asim-thin-bordered-headings th.asim-thin-bordered-headings img.asim-indicator-sorting-arrow { padding: 0px 0px 2px 4px; }
table.asim-thin-bordered-headings tr.asim-no-table-rows td { font-size: 17px; color: #CCC; font-style: italic; font-weight: normal; padding: 18px 0px 18px 0px; text-align: center; }
table.asim-thin-bordered-headings td.asim-thin-bordered-headings { padding: 6px 6px 6px 6px; vertical-align: top; text-align: left; font-size: 12px; }
table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-spacer td { font-size: 0px; padding: 9px 0px 0px 0px; }
table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-spacer.asim-bottom td { border-bottom: 1px solid #CECECE; }
div.asim-thin-bordered-headings-table-spacer { height: 9px; }
table.asim-thin-bordered-headings.asim-hover-highlights-rows tr.asim-thin-bordered-headings-data:hover { background: #F3F9FD; }
table.asim-thin-bordered-headings.asim-hover-highlights-rows tr.asim-thin-bordered-headings-data:hover .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background-image: url(../pics/bg__faded_edge_horizontal_blue_f3f9fd_60w.png); }
table.asim-thin-bordered-headings.asim-hover-highlights-rows tr.asim-thin-bordered-headings-data.asim-archived:hover { background: #F9F9F9; }
table.asim-thin-bordered-headings.asim-hover-highlights-rows div.asim-table-left-tab-container { position: relative; overflow: visible; }
table.asim-thin-bordered-headings.asim-hover-highlights-rows div.asim-table-left-tab-container div.asim-table-left-tab { position: absolute; left: -40px; top: -6px; width: 40px; height: auto; display: none; padding: 0px; text-align: center; }
table.asim-thin-bordered-headings.asim-hover-highlights-rows div.asim-table-left-tab-container div.asim-table-left-tab div.asim-insets { padding: 8px 0px 0px 0px; }
table.asim-thin-bordered-headings.asim-hover-highlights-rows tr:hover div.asim-table-left-tab-container div.asim-table-left-tab { display: block; background: #F3F9FD; }
table.asim-thin-bordered-headings.asim-hover-highlights-rows tr.asim-archived:hover div.asim-table-left-tab-container div.asim-table-left-tab { background: #F9F9F9; }
table.asim-thin-bordered-headings.asim-alternating-row-colours tr.asim-thin-bordered-headings-data.asim-alt,
table.asim-thin-bordered-headings.asim-alternating-row-colours tr.asim-thin-bordered-headings-data.asim-alt:hover { background: #F3F9FD; }
table.asim-thin-bordered-headings.asim-alternating-row-colours tr.asim-thin-bordered-headings-data.asim-alt .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background-image: url(../pics/bg__faded_edge_horizontal_blue_f3f9fd_60w.png); }
table.asim-thin-bordered-headings.asim-alternating-row-colours tr.asim-thin-bordered-headings-data:hover { background: transparent; }
div.asim-thin-bordered-headings-bottom-line div { height: 1px; background: #CECECE; }
.asim-underneath-thin-bordered-headings-table .asim-legend-below-table { float: left; }
.asim-underneath-thin-bordered-headings-table .asim-view-switching-links { float: right; }
.asim-underneath-thin-bordered-headings-table .asim-legend-below-table { color: #A5A4A4; font-size: 11px; padding: 11px 0px 0px 0px; text-align: left; }
.asim-underneath-thin-bordered-headings-table .asim-legend-below-table .asim-table-legend-colored-dot { top: -1px; padding-left: 8px; }
.asim-underneath-thin-bordered-headings-table .asim-print-this-table { float: left; padding: 7px 0px 0px 10px; }
.asim-yellow-matte table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-spacer td { font-size: 0px; padding: 5px 0px 0px 0px; }
.asim-yellow-matte table.asim-thin-bordered-headings th.asim-thin-bordered-headings { padding-top: 3px; padding-bottom: 6px; font-size: 11px; font-weight: bold; vertical-align: middle; }
.asim-yellow-matte table.asim-thin-bordered-headings td.asim-thin-bordered-headings { font-size: 11px; }
.asim-yellow-matte table.asim-thin-bordered-headings.asim-tightly-spaced td.asim-thin-bordered-headings { padding: 2px 5px 2px 5px; }
.asim-yellow-matte table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-data:hover { background: transparent; }
.asim-yellow-matte table.asim-thin-bordered-headings tr.asim-no-table-rows td { font-size: 14px; color: #CCC; font-style: italic; font-weight: normal; padding: 16px 0px 16px 0px; text-align: center; }

/***********************************/
/* Reusable Styles (Pseudo Tables) */
/***********************************/

.asim-pseudo-table.asim-gray-matte-headings { padding: 0px; margin: 0px; font-size: 12px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings { position: relative; height: 36px; background: #F5F5F5; border-bottom: 1px solid #CECECE; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings.asim-auto-height { height: auto; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-arrowed-expansion-indicator img { position: absolute; top: 11px; left: -28px; width: 16px; height: 16px; background: transparent url(../pics/btn__slide_down_panel_arrow_dark_gray_right.png) no-repeat right top; display: block; }
.asim-pseudo-table.asim-gray-matte-headings.asim-panel-down .asim-pseudo-table-headings .asim-arrowed-expansion-indicator img { top: 14px; left: -24px; background-image: url(../pics/btn__slide_down_panel_arrow_very_light_gray_down.png); background-position: right top; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-pseudo-table-heading { float: left; padding: 12px 13px 0px 13px; text-align: left; color: #262626; font-weight: normal; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-pseudo-table-heading.asim-two-lines { padding-top: 5px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-pseudo-table-heading.asim-trimmed { padding-top: 0px; padding-bottom: 0px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-pseudo-table-controls { float: right; padding: 12px 13px 0px 13px; text-align: right; color: #262626; font-weight: normal; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-pseudo-table-controls .asim-disabled { opacity: 0.3; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-pseudo-table-controls img.asim-icon { position: relative; opacity: 0.5; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-pseudo-table-controls img.asim-icon:hover { opacity: 1.0; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-pseudo-table-controls img.asim-icon.asim-arrow-up-down { top: -4px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-pseudo-table-controls img.asim-icon.asim-menu-items { top: -2px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-headings .asim-pseudo-table-controls .asim-reordering-handle { cursor: move; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-subheadings { position: relative; height: 38px; background: white; border-bottom: 1px solid #CECECE; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-subheadings.asim-auto-height { height: auto; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-subheadings .asim-pseudo-table-subheading { float: left; padding: 11px 13px 0px 13px; text-align: left; color: #262626; font-weight: normal; font-size: 12px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-subheadings .asim-pseudo-table-subheading img.asim-indicator-sorting-arrow { padding: 0px 0px 2px 4px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-subheadings .asim-pseudo-table-subheading.asim-two-lines { padding-top: 5px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-subheadings .asim-pseudo-table-subheading.asim-trimmed { padding-top: 0px; padding-bottom: 0px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row.asim-alt { background: #F3F9FD; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row.asim-alt-on-hover:hover { background: #F3F9FD; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row.asim-archived.asim-alt { background: #F9F9F9; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row.asim-archived.asim-alt-on-hover:hover { background: #F9F9F9; }
.asim-printable .asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row.asim-alt-on-hover:hover { background: transparent; }
.asim-printable .asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row.asim-alt.asim-alt-on-hover:hover,
.asim-printable .asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row.asim-alt { background: #FAFAFA; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row .asim-pseudo-table-data { float: left; padding: 12px 13px 12px 13px; text-align: left; }
.asim-pseudo-table.asim-gray-matte-headings div.asim-table-left-tab-container { position: relative; overflow: visible; }
.asim-pseudo-table.asim-gray-matte-headings div.asim-table-left-tab-container div.asim-table-left-tab { position: absolute; left: -40px; top: -0px; width: 40px; height: auto; display: none; padding: 0px; text-align: center; }
.asim-pseudo-table.asim-gray-matte-headings div.asim-table-left-tab-container div.asim-table-left-tab div.asim-insets { padding: 14px 0px 0px 0px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row:hover div.asim-table-left-tab-container div.asim-table-left-tab { display: block; background: #F3F9FD; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row.asim-archived:hover div.asim-table-left-tab-container div.asim-table-left-tab { background: #F9F9F9; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row.asim-alt .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white,
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-row:hover .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background-image: url(../pics/bg__faded_edge_horizontal_blue_f3f9fd_40w.png); }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-segment { }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-segment-expander { position: relative; color: #888; background: #F9F9F9; padding: 8px 4px 8px 28px; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-segment-expander .asim-arrowed-expansion-indicator img { position: absolute; top: 10px; left: 12px; width: 8px; height: 13px; background: transparent url(../pics/indicator__triangle_right_8w_c888888.png) no-repeat; display: block; }
.asim-pseudo-table.asim-gray-matte-headings .asim-pseudo-table-segment.asim-panel-down .asim-pseudo-table-segment-expander .asim-arrowed-expansion-indicator img { position: absolute; top: 12px; left: 9px; width: 13px; height: 8px; background: transparent url(../pics/indicator__triangle_down_8h_c888888.png) no-repeat; display: block; opacity: 0.5; }

/*****************************/
/* Reusable Styles (Bubbles) */
/*****************************/

.asim-popup-bubble-tb { position: absolute; width: auto; height: auto; left: 0px; bottom: 0px; font: normal 13px "Aller", arial, sans-serif; }
.asim-popup-bubble-tb.asim-popup-bubble-tb-relative { position: relative; left: auto; right: auto; top: auto; bottom: auto; }
.asim-popup-bubble-tb .asim-top { padding: 0px; }
.asim-popup-bubble-tb .asim-top table { width: 100%; }
.asim-popup-bubble-tb .asim-top table td { padding: 0px; }
.asim-popup-bubble-tb .asim-top table td img { display: block; }
.asim-popup-bubble-tb .asim-top table td.asim-left { width: 5px; height: 5px; }
.asim-popup-bubble-tb .asim-top table td.asim-center { height: 5px; background: transparent url(../pics/bg__translucent_black_bubble_upper_center.png) repeat-x left top; }
.asim-popup-bubble-tb .asim-top table td.asim-right { width: 5px; height: 5px; }
.asim-popup-bubble-tb .asim-middle { padding: 0px; }
.asim-popup-bubble-tb .asim-middle table.asim-middle-wrapper { width: auto; }
.asim-popup-bubble-tb .asim-middle table.asim-middle-wrapper td { padding: 0px; vertical-align: top; }
.asim-popup-bubble-tb .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-left img { display: block; }
.asim-popup-bubble-tb .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-left { width: 3px; background: transparent url(../pics/bg__translucent_black_bubble_middle_left.png) no-repeat left top; }
.asim-popup-bubble-tb .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center div.asim-top-gradient { background: transparent url(../pics/bg__translucent_black_bubble_middle_center_top.png) repeat-x left top; }
.asim-popup-bubble-tb .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center div.asim-top-gradient div.asim-content { min-height: 134px; background: transparent url(../pics/bg__translucent_black_bubble_middle_center.png) repeat-x left top; }
.asim-popup-bubble-tb .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center div.asim-top-gradient div.asim-content img.asim-light-gray-border { border-top: 1px solid #969696; border-left: 1px solid #C9C9C9; border-right: 1px solid #C9C9C9; border-bottom: 1px solid #E4E4E4; }
.asim-popup-bubble-tb .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-right img { display: block; }
.asim-popup-bubble-tb .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-right { width: 4px; background: transparent url(../pics/bg__translucent_black_bubble_middle_right.png) no-repeat left top; }
.asim-popup-bubble-tb .asim-bottom { padding: 0px; }
.asim-popup-bubble-tb .asim-bottom table { width: 100%; }
.asim-popup-bubble-tb .asim-bottom table td { padding: 0px; }
.asim-popup-bubble-tb .asim-bottom table td img { display: block; }
.asim-popup-bubble-tb .asim-bottom table td.asim-left { width: 37px; }
.asim-popup-bubble-tb .asim-bottom table td.asim-left img { width: 37px; height: 6px; background: transparent url(../pics/bg__translucent_black_bubble_lower_left.png) no-repeat left top; }
.asim-popup-bubble-tb .asim-bottom table td.asim-center { width: auto; height: 6px; background: transparent url(../pics/bg__translucent_black_bubble_lower_center.png) repeat-x left top; }
.asim-popup-bubble-tb .asim-bottom table td.asim-right { width: 37px; }
.asim-popup-bubble-tb .asim-bottom table td.asim-right img { width: 37px; height: 6px; background: transparent url(../pics/bg__translucent_black_bubble_lower_right.png) no-repeat left top; }
.asim-popup-bubble-tb.asim-with-lower-left-anchor .asim-bottom table td.asim-left img { height: 19px; background: transparent url(../pics/bg__translucent_black_bubble_lower_left_with_anchor.png) no-repeat left top; }
.asim-popup-bubble-tb.asim-with-lower-left-anchor .asim-bottom table td.asim-center { height: 19px; }
.asim-popup-bubble-tb.asim-with-lower-left-anchor .asim-bottom table td.asim-right img { height: 19px; }
.asim-popup-bubble-tb.asim-with-lower-right-anchor .asim-bottom table td.asim-left img { height: 19px; }
.asim-popup-bubble-tb.asim-with-lower-right-anchor .asim-bottom table td.asim-center { height: 19px; }
.asim-popup-bubble-tb.asim-with-lower-right-anchor .asim-bottom table td.asim-right img { width: 37px; height: 19px; background: transparent url(../pics/bg__translucent_black_bubble_lower_right_with_anchor.png) no-repeat left top; }
.asim-popup-bubble-tb.asim-square { position: absolute; width: auto; height: auto; left: 0px; bottom: 0px; font: normal 13px "Aller", arial, sans-serif; }
.asim-popup-bubble-tb.asim-square .asim-top { padding: 0px; }
.asim-popup-bubble-tb.asim-square .asim-top table { width: 100%; }
.asim-popup-bubble-tb.asim-square .asim-top table td { padding: 0px; }
.asim-popup-bubble-tb.asim-square .asim-top table td img { display: block; }
.asim-popup-bubble-tb.asim-square .asim-top table td.asim-left { width: 4px; height: 4px; }
.asim-popup-bubble-tb.asim-square .asim-top table td.asim-center { height: 4px; background: transparent url(../pics/bg__translucent_black_bubble_square_upper_center.png) repeat-x left top; }
.asim-popup-bubble-tb.asim-square .asim-top table td.asim-right { width: 4px; height: 4px; }
.asim-popup-bubble-tb.asim-square .asim-middle { padding: 0px; }
.asim-popup-bubble-tb.asim-square .asim-middle table.asim-middle-wrapper { width: auto; }
.asim-popup-bubble-tb.asim-square .asim-middle table.asim-middle-wrapper td { padding: 0px; vertical-align: top; }
.asim-popup-bubble-tb.asim-square .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-left img { width: 3px; display: block; }
.asim-popup-bubble-tb.asim-square .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-left { width: 3px; background: transparent url(../pics/bg__translucent_black_bubble_square_middle_left.png) repeat-y left top; }
.asim-popup-bubble-tb.asim-square .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center div.asim-top-gradient { background: transparent url(../pics/bg__translucent_black_bubble_middle_center_top.png) repeat-x left top; }
.asim-popup-bubble-tb.asim-square .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center div.asim-top-gradient div.asim-content { min-height: 0; background: transparent url(../pics/bg__translucent_black_bubble_middle_center.png) repeat-x left top; }
.asim-popup-bubble-tb.asim-square .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-right img { width: 3px; display: block; }
.asim-popup-bubble-tb.asim-square .asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-right { width: 3px; background: transparent url(../pics/bg__translucent_black_bubble_square_middle_right.png) repeat-y left top; }
.asim-popup-bubble-tb.asim-square .asim-bottom { padding: 0px; }
.asim-popup-bubble-tb.asim-square .asim-bottom table { width: 100%; }
.asim-popup-bubble-tb.asim-square .asim-bottom table td { padding: 0px; }
.asim-popup-bubble-tb.asim-square .asim-bottom table td img { display: block; }
.asim-popup-bubble-tb.asim-square .asim-bottom table td.asim-left { width: 4px; }
.asim-popup-bubble-tb.asim-square .asim-bottom table td.asim-left img { width: 4px; height: 5px; background: transparent url(../pics/bg__translucent_black_bubble_square_lower_left.png) no-repeat left top; }
.asim-popup-bubble-tb.asim-square .asim-bottom table td.asim-center { width: auto; height: 5px; background: transparent url(../pics/bg__translucent_black_bubble_square_lower_center.png) repeat-x left top; }
.asim-popup-bubble-tb.asim-square .asim-bottom table td.asim-right { width: 4px; }
.asim-popup-bubble-tb.asim-square .asim-bottom table td.asim-right img { width: 4px; height: 5px; background: transparent url(../pics/bg__translucent_black_bubble_square_lower_right.png) no-repeat left top; }

/********************************/
/* Reusable Styles (Lightboxes) */
/********************************/

div.asim-lightbox .asim-heading-with-icon-and-date { border-bottom: 1px solid #CECECE; padding: 0px 0px 7px 0px; }
div.asim-lightbox .asim-heading-with-icon-and-date.asim-no-underline { border-bottom: 0px; }
div.asim-lightbox .asim-heading-with-icon-and-date h3 { float: left; font-size: 18px; font-weight: normal; }
div.asim-lightbox .asim-heading-with-icon-and-date h3 img { position: relative; top: 2px; padding: 0px 6px 0px 0px; }
div.asim-lightbox .asim-heading-with-icon-and-date div.asim-date { float: right; padding: 6px 0px 0px 0px; font-size: 10px; font-style: italic; }
div.asim-lightbox .asim-heading-with-icon-and-date.asim-paper-with-pencil h3 img { top: 4px; }
div.asim-lightbox .asim-heading-with-icon-and-date.asim-paper-with-pencil div.asim-date { padding-top: 10px; }
div.asim-lightbox .asim-heading-with-icon-and-date.asim-alarm-clock h3 img { top: 1px; padding-right: 7px; }
div.asim-lightbox .asim-heading-with-icon-and-date.asim-alarm-clock div.asim-date { padding-top: 6px; }
div.asim-lightbox .asim-heading-with-icon-and-context { border-bottom: 1px solid #CECECE; padding: 0px 0px 7px 0px; }
div.asim-lightbox .asim-heading-with-icon-and-context.asim-no-underline { border-bottom: 0px; }
div.asim-lightbox .asim-heading-with-icon-and-context h3 { float: left; max-width: 48%; font-size: 18px; font-weight: normal; }
div.asim-lightbox .asim-heading-with-icon-and-context h3 img { position: relative; top: 2px; padding: 0px 4px 0px 0px; }
div.asim-lightbox .asim-heading-with-icon-and-context div.asim-context { float: right; max-width: 48%; padding: 8px 0px 0px 0px; font-size: 10px; font-style: normal; }
div.asim-lightbox .asim-heading-with-icon-and-context div.asim-context .asim-label { font-weight: bold; }
div.asim-lightbox .asim-heading-with-icon-and-context.asim-paper-with-pencil h3 img { top: 4px; }
div.asim-lightbox .asim-heading-with-icon-and-context.asim-paper-with-pencil div.asim-date { padding-top: 10px; }
div.asim-lightbox .asim-heading-with-icon { border-bottom: 1px solid #CECECE; padding: 0px 0px 7px 0px; }
div.asim-lightbox .asim-heading-with-icon.asim-no-underline { border-bottom: 0px; }
div.asim-lightbox .asim-heading-with-icon h3 { font-size: 18px; font-weight: normal; }
div.asim-lightbox .asim-heading-with-icon h3 img { position: relative; top: 2px; padding: 0px 4px 0px 0px; }
div.asim-lightbox .asim-heading-with-icon.asim-paper-with-pencil h3 img { top: 4px; }
div.asim-lightbox .asim-context-above-heading { font-size: 10px; font-style: normal; }
div.asim-lightbox .asim-context-above-heading .asim-label { font-weight: bold; }
div.asim-lightbox.asim-yellow-matte .asim-x.plb__closer { position: absolute; top: 14px; right: 12px; }
div.asim-lightbox.asim-yellow-matte .asim-x.plb__closer a { display: block; }
div.asim-lightbox.asim-yellow-matte .asim-x.plb__closer a img { display: block; }
div.asim-lightbox.asim-yellow-matte .asim-magnifying-glass-minus.plb__closer { position: absolute; top: 17px; right: 20px; }
div.asim-lightbox.asim-yellow-matte .asim-magnifying-glass-minus.plb__closer a { display: block; }
div.asim-lightbox.asim-yellow-matte .asim-magnifying-glass-minus.plb__closer a img { display: block; }



/** Trimming **/

.asim-trim-to-fit-this-container { position: relative; overflow: hidden; }
.asim-trim-if-this-too-large { }
.asim-use-this-to-trim { position: absolute; }
.asim-use-this-to-trim.asim-faded-right-edge { top: 0px; right: 0px; background-color: transparent; background-repeat: repeat-y; background-position: right top; }

/** Trimming, Horizontal, Widths **/

.asim-use-this-to-trim.asim-faded-right-edge.asim-30w { width: 30px; }
.asim-use-this-to-trim.asim-faded-right-edge.asim-40w { width: 40px; }
.asim-use-this-to-trim.asim-faded-right-edge.asim-60w { width: 60px; }

/** Trimming, Horizontal, Masks **/

.asim-trim-to-fit-this-container.asim-is-being-trimmed.asim-fade-with-mask { -webkit-mask-box-image: -webkit-linear-gradient(left, black 70%, transparent); }
.asim-trim-to-fit-this-container.asim-is-being-trimmed.asim-fade-with-mask.asim-fade-left-edge { -webkit-mask-box-image: -webkit-linear-gradient(right, black 70%, transparent); }

/** Trimming, Vertical, Masks **/

.asim-trim-to-fit-this-container.asim-is-being-trimmed.asim-fade-with-mask.asim-vertical               { -webkit-mask-box-image: -webkit-linear-gradient(top, black 70%, transparent); }
.asim-trim-to-fit-this-container.asim-is-being-trimmed.asim-fade-with-mask.asim-vertical.asim-fade-50p { -webkit-mask-box-image: -webkit-linear-gradient(top, black 50%, transparent); }

/** Trimming - Horizontal - Colors **/

.asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white.asim-30w { background: transparent url(../pics/bg__faded_edge_horizontal_ffffff_30w.png) repeat-y right top; }

.asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-yellow-matte.asim-30w { background: transparent url(../pics/bg__faded_edge_horizontal_fbf7e4_30w.png) repeat-y right top; }

.asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white-smoke.asim-30w { background: transparent url(../pics/bg__faded_edge_horizontal_f5f5f5_30w.png) repeat-y right top; }
.asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white-smoke.asim-60w { background: transparent url(../pics/bg__faded_edge_horizontal_f5f5f5_60w.png) repeat-y right top; }

          .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-alternating-white-and-blue.asim-30w { background: transparent url(../pics/bg__faded_edge_horizontal_ffffff_30w.png) repeat-y right top; }
.asim-alt .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-alternating-white-and-blue.asim-30w { background: transparent url(../pics/bg__faded_edge_horizontal_f3f9fd_30w.png) repeat-y right top; }

                                  .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-alternating-white-and-blue-and-gray-when-selected.asim-30w { background: transparent url(../pics/bg__faded_edge_horizontal_ffffff_30w.png) repeat-y right top; }
.asim-alt                         .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-alternating-white-and-blue-and-gray-when-selected.asim-30w { background: transparent url(../pics/bg__faded_edge_horizontal_f3f9fd_30w.png) repeat-y right top; }
          .asim-selected          .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-alternating-white-and-blue-and-gray-when-selected.asim-30w,
.asim-alt .asim-selected          .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-alternating-white-and-blue-and-gray-when-selected.asim-30w,
          .asim-selected.asim-alt .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-alternating-white-and-blue-and-gray-when-selected.asim-30w,
.asim-alt .asim-selected.asim-alt .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-alternating-white-and-blue-and-gray-when-selected.asim-30w { background-image: url(../pics/bg__faded_edge_horizontal_f5f5f5_30w.png); }

                      .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white-and-gray-when-hovered.asim-30w { background-image: url(../pics/bg__faded_edge_horizontal_ffffff_30w.png); }
.asim-hoverable:hover .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white-and-gray-when-hovered.asim-30w { background-image: url(../pics/bg__faded_edge_horizontal_f5f5f5_30w.png); }






/* (Not Done, Merge Below Into Above, Standardize) */

.asim-use-this-to-trim.asim-faded-right-edge { top: 0px; right: 0px; width: 60px; height: 200px; }
.asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background: transparent url(../pics/bg__faded_edge_horizontal_white.png) no-repeat right top; }
.asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white.asim-60w { background-image: url(../pics/bg__faded_edge_horizontal_white_ffffff_60w.png); }
.asim-use-this-to-trim.asim-faded-bottom-edge { bottom: 0px; left: 0px; width: 1000px; height: 20px; }
.asim-use-this-to-trim.asim-faded-bottom-edge.asim-fade-to-yellow { background: transparent url(../pics/bg__faded_edge_vertical_yellow.png) repeat-x left bottom; }

/**************************************/
/* Success, Warning, & Error Messages */
/**************************************/

div.asim-message { padding: 10px 0px 10px 0px; text-align: center; }
div.asim-message img.icon { position: relative; top: 3px; padding: 0px 3px 0px 0px; }
div.asim-message.error img.icon { width: 14px; height: 14px; background: url(../pics/icon__error.png) no-repeat; }
div.asim-message.error img.icon.with-shadow { width: 14px; height: 15px; background: url(../pics/icon__error_with_shadow.png) no-repeat; }
div.asim-message.notice img.icon { width: 14px; height: 14px; background: url(../pics/icon__notice.png) no-repeat; }
div.asim-message.notice img.icon.with-shadow { top: 4px; width: 14px; height: 15px; background: url(../pics/icon__notice_with_shadow.png) no-repeat; }
div.asim-message.warning img.icon { top: 2px; width: 16px; height: 14px; background: url(../pics/icon__warning.png) no-repeat; }
div.asim-message.warning img.icon.with-shadow { top: 3px; width: 16px; height: 15px; background: url(../pics/icon__warning_with_shadow.png) no-repeat; }

/********/
/* Tabs */
/********/

div.asim-tabs.asim-gradient { height: 31px; border-bottom: 1px solid #CECECE; }
div.asim-tabs.asim-gradient div.asim-separator { float: left; width: 13px; height: 32px; background: transparent; }
div.asim-tabs.asim-gradient div.asim-separator.asim-left { width: 5px; }
div.asim-tabs.asim-gradient div.asim-tab { float: left; width: 180px; height: 30px; padding: 0px; }
div.asim-tabs.asim-gradient div.asim-tab div.asim-label { padding: 8px 0px 0px 0px; height: 22px; font-size: 14px; cursor: pointer; text-align: center; }
div.asim-tabs.asim-gradient.asim-large-text div.asim-tab div.asim-label { font-size: 16px; padding: 6px 0px 0px 0px; height: 24px; }
div.asim-tabs.asim-gradient div.asim-tab.asim-active div.asim-label { border-bottom: 1px solid white; font-weight: bold; padding-top: 2px; height: 28px; }
div.asim-tabs.asim-gradient div.asim-tab.asim-active { background: transparent; } 
div.asim-tabs.asim-gradient div.asim-tab { background: transparent url(../pics/bg__gradient_tab_white_to_gray.png) repeat-x left top; border: 1px solid #CECECE; }

/***********************************/
/* Popups Panels (Shades of Black) */
/***********************************/

/* TRANSLUCENT BLACK, FIXED WIDTH, LOGIN PANELS */

.asim-popup-panel-tb-medw { width: 380px; font: normal 11px "Swiss721M", arial, sans-serif; color: white; text-shadow: 0px 1px 0px #111; letter-spacing: 0.05em; text-align: left; }
.asim-popup-panel-tb-medw-top { background: transparent url(../pics/bg__transulcent_black_popup_380w_top.png) no-repeat left top; }
.asim-popup-panel-tb-medw-middle { min-height: 125px; background: transparent url(../pics/bg__transulcent_black_popup_380w_middle.png) no-repeat left top; }
.asim-popup-panel-tb-medw-bottom { height: 11px; background: transparent url(../pics/bg__transulcent_black_popup_380w_bottom.png) no-repeat left top; }

/* TRANSLUCENT BLACK, THICK GRAY BORDER, SQUARE EDGES */

.asim-popup-panel-tb-gray-bordered-square { }
.asim-popup-panel-tb-gray-bordered-square-top { }
.asim-popup-panel-tb-gray-bordered-square-top table { width: 100%; }
.asim-popup-panel-tb-gray-bordered-square-top table td { padding: 0px; }
.asim-popup-panel-tb-gray-bordered-square-top table td img { display: block; }
.asim-popup-panel-tb-gray-bordered-square-top-left { width: 3px; }
.asim-popup-panel-tb-gray-bordered-square-top-left .asim-corner { width: 3px; height: 3px; background: transparent url(../pics/bg__translucent_black_popup_gray_bordered_square_upper_left.png) no-repeat; }
.asim-popup-panel-tb-gray-bordered-square-top-center { height: 3px; background: transparent url(../pics/bg__translucent_black_popup_gray_bordered_square_upper_center.png) repeat-x left top; }
.asim-popup-panel-tb-gray-bordered-square-top-right { width: 3px; }
.asim-popup-panel-tb-gray-bordered-square-top-right .asim-corner { width: 3px; height: 3px; background: transparent url(../pics/bg__translucent_black_popup_gray_bordered_square_upper_right.png) no-repeat; }
.asim-popup-panel-tb-gray-bordered-square-middle { }
.asim-popup-panel-tb-gray-bordered-square-middle-wrapper { width: 100%; }
.asim-popup-panel-tb-gray-bordered-square-middle-left { width: 3px; background: transparent url(../pics/bg__translucent_black_popup_gray_bordered_square_middle_left.png) repeat-y left top; }
.asim-popup-panel-tb-gray-bordered-square-middle-center { background: url(../pics/bg__translucent_black_popup_gray_bordered_square_middle_center.png) repeat-x left top; }
.asim-popup-panel-tb-gray-bordered-square-middle-center-content { position: relative; color: #FBF9F9; font-size: 11px; }
.asim-popup-panel-tb-gray-bordered-square-middle-center-content .asim-x.plb__closer { position: absolute; top: 5px; right: 6px; }
.asim-popup-panel-tb-gray-bordered-square-middle-center-content .asim-x.plb__closer a { display: block; padding: 3px; }
.asim-popup-panel-tb-gray-bordered-square-middle-center-content .asim-x.plb__closer a img { display: block; }
.asim-popup-panel-tb-gray-bordered-square-middle-right { width: 3px; background: transparent url(../pics/bg__translucent_black_popup_gray_bordered_square_middle_right.png) repeat-y left top; }
.asim-popup-panel-tb-gray-bordered-square-bottom { }
.asim-popup-panel-tb-gray-bordered-square-bottom table { width: 100%; }
.asim-popup-panel-tb-gray-bordered-square-bottom table td { padding: 0px; }
.asim-popup-panel-tb-gray-bordered-square-bottom table td img { display: block; }
.asim-popup-panel-tb-gray-bordered-square-bottom-left { width: 3px; }
.asim-popup-panel-tb-gray-bordered-square-bottom-left .asim-corner { width: 3px; height: 5px; background: transparent url(../pics/bg__translucent_black_popup_gray_bordered_square_lower_left.png) no-repeat; }
.asim-popup-panel-tb-gray-bordered-square-bottom-center { height: 5px; background: transparent url(../pics/bg__translucent_black_popup_gray_bordered_square_lower_center.png) repeat-x left top; }
.asim-popup-panel-tb-gray-bordered-square-bottom-right { width: 3px; }
.asim-popup-panel-tb-gray-bordered-square-bottom-right .asim-corner { width: 3px; height: 5px; background: transparent url(../pics/bg__translucent_black_popup_gray_bordered_square_lower_right.png) no-repeat; }
  
/********************************************************************************/
/* Popups Panels (Shades of Black) - Edit Contract Site Associations (Lightbox) */
/********************************************************************************/

.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-popup-panel-tb-gray-bordered-square-middle-center-content { width: 250px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-edit-site-associations-top-headings { padding: 15px 18px 7px 18px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-edit-site-associations-top-headings .asim-labeled-heading { font-size: 12px; font-family: "Swiss721", arial, sans-serif; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-edit-site-associations-top-headings .asim-labeled-heading .asim-label { color: #A1A2A2; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-edit-site-associations-top-headings .asim-labeled-heading .asim-label a { font-size: 10px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-edit-site-associations-top-headings .asim-labeled-heading.asim-current-sites { padding: 4px 0px 0px 0px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-edit-site-associations-top-headings .asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup { top: -20px; left: 20px;  }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-no-associated-sites { padding: 30px 0px 30px 0px; text-align: center; font-size: 12px; font-style: italic; color: #AAA; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-associated-sites { max-height: 160px; padding: 0px 18px 0px 18px; margin-bottom: 14px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-associated-sites .asim-custom-graphic-scrollbar { right: 4px; } 
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-associated-sites .asim-associated-site { padding: 0px 0px 5px 0px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-associated-sites .asim-associated-site:hover { opacity: 0.9; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-associated-sites .asim-associated-site .asim-delete { float: left; width: 22px; text-align: center; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-associated-sites .asim-associated-site .asim-name { float: left; width: 154px; padding-right: 10px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-associated-sites .asim-associated-site .asim-view-details { float: left; width: 20px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-edit-site-associations-dividing-heading { background: #666666; padding: 10px 0px 10px 20px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-unassociated-sites { max-height: 200px; padding: 0px 18px 0px 18px; margin-top: 10px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-unassociated-sites .asim-custom-graphic-scrollbar { right: 4px; } 
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-unassociated-sites .asim-unassociated-site { padding: 0px 0px 3px 0px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-unassociated-sites .asim-unassociated-site:hover { opacity: 0.9; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-unassociated-sites .asim-unassociated-site .asim-checkbox { float: left; width: 22px; text-align: center; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-unassociated-sites .asim-unassociated-site .asim-checkbox .asim-graphic-checkbox img { top: 0px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-unassociated-sites .asim-unassociated-site .asim-name { float: left; width: 154px; padding-right: 10px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-list-of-unassociated-sites .asim-unassociated-site .asim-view-details { float: left; width: 20px; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-edit-site-associations-add-button { padding: 9px 0px 10px 0px; text-align: center; }
.asim-popup-panel-tb-gray-bordered-square.asim-contract-edit-associated-sites-lightbox .asim-edit-site-associations-add-button-placeholder { padding: 0px 0px 10px 0px; }

/**********************************/
/* Popup Panels (Shades of White) */
/**********************************/

.asim-popup-anchor { position: relative; z-index: 100; }
.asim-popup-tw-gradient.asim-popup { position: relative; padding: 0px; box-shadow: -1px -1px 12px 1px #AAA; font: normal 12px "Swiss721", sans-serif; }
.asim-popup-tw-gradient.asim-popup.asim-small-shadow { box-shadow: 1px 1px 1px 0px #555; }
.asim-popup-tw-gradient.asim-top table { width: 100%; }
.asim-popup-tw-gradient.asim-top table td { padding: 0px; }
.asim-popup-tw-gradient.asim-top table td img { display: block; }
.asim-popup-tw-gradient.asim-top table td.asim-popup-tw-gradient-left { width: 1px; }
.asim-popup-tw-gradient.asim-top table td.asim-popup-tw-gradient-left div.asim-corner { width: 1px; height: 2px; background: #E2E2E2; }
.asim-popup-tw-gradient.asim-top table td.asim-popup-tw-gradient-center { height: 2px; background: transparent url(../pics/bg__translucent_white_gradient_popup_upper_center.png) repeat-x left top; }
.asim-popup-tw-gradient.asim-top table td.asim-popup-tw-gradient-right { width: 1px; }
.asim-popup-tw-gradient.asim-top table td.asim-popup-tw-gradient-right div.asim-corner { width: 1px; height: 2px; background: #E2E2E2; }
.asim-popup-tw-gradient.asim-middle { padding: 0px; }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper { width: auto; }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-left img { display: block; }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-left { width: 2px; background: transparent url(../pics/bg__translucent_white_gradient_popup_middle_left.png) repeat-y left top; }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center { vertical-align: top; }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center div.asim-top-gradient { background: transparent url(../pics/bg__translucent_white_gradient_popup_middle_center_top.png) repeat-x left top; }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center div.asim-top-gradient div.asim-popup-content,
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center div.asim-top-gradient div.asim-content { min-height: 60px; background: transparent url(../pics/bg__translucent_white_gradient_popup_middle_center.png) repeat-x left top; }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center div.asim-top-gradient div.asim-content .asim-graphic-drop-down { font-family: "Aller", arial, sans-serif; }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center.asim-95p div.asim-top-gradient { background-image: url(../pics/bg__translucent_white_gradient_popup_middle_center_top_95p.png); }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-center.asim-95p div.asim-top-gradient div.asim-content { background-image: url(../pics/bg__translucent_white_gradient_popup_middle_center_95p.png); }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-right img { display: block; }
.asim-popup-tw-gradient.asim-middle table.asim-middle-wrapper td.asim-middle-wrapper-right { width: 2px; background: transparent url(../pics/bg__translucent_white_gradient_popup_middle_right.png) repeat-y left top; }
.asim-popup-tw-gradient.asim-bottom { padding: 0px; }
.asim-popup-tw-gradient.asim-bottom table { width: 100%; }
.asim-popup-tw-gradient.asim-bottom table td { padding: 0px; }
.asim-popup-tw-gradient.asim-bottom table td img { display: block; }
.asim-popup-tw-gradient.asim-bottom table td.asim-popup-tw-gradient-left { width: 1px; }
.asim-popup-tw-gradient.asim-bottom table td.asim-popup-tw-gradient-left div.asim-corner { width: 1px; height: 2px; background: #E2E2E2; }
.asim-popup-tw-gradient.asim-bottom table td.asim-popup-tw-gradient-center { height: 2px; background: transparent url(../pics/bg__translucent_white_gradient_popup_lower_center.png) repeat-x left top; }
.asim-popup-tw-gradient.asim-bottom table td.asim-popup-tw-gradient-right { width: 1px; }
.asim-popup-tw-gradient.asim-bottom table td.asim-popup-tw-gradient-right div.asim-corner { width: 1px; height: 2px; background: #E2E2E2; }
.asim-popup-tw-matte.asim-popup { position: relative; padding: 0px; box-shadow: 1px 1px 12px 1px #111; }
.asim-popup-tw-matte-top table { width: 100%; }
.asim-popup-tw-matte-top table td { padding: 0px; }
.asim-popup-tw-matte-top table td img { display: block; }
.asim-popup-tw-matte-top-left { width: 2px; }
.asim-popup-tw-matte-top-left div { width: 2px; height: 2px; background: transparent url(../pics/bg__translucent_white_matte_popup_upper_left.png) no-repeat left top; }
.asim-popup-tw-matte-top-center { height: 2px; background: transparent url(../pics/bg__translucent_white_matte_popup_upper_center.png) repeat-x left top; }
.asim-popup-tw-matte-top-right { width: 2px; }
.asim-popup-tw-matte-top-right div { width: 2px; height: 2px; background: transparent url(../pics/bg__translucent_white_matte_popup_upper_right.png) no-repeat left top; }
.asim-popup-tw-matte-middle { padding: 0px; }
.asim-popup-tw-matte-middle-wrapper { width: auto; }
.asim-popup-tw-matte-middle-wrapper-left img { display: block; }
.asim-popup-tw-matte-middle-wrapper-left { width: 2px; background: transparent url(../pics/bg__translucent_white_matte_popup_middle_left.png) repeat-y left top; }
.asim-popup-tw-matte-middle-wrapper-center { vertical-align: top; }
.asim-popup-tw-matte-middle-wrapper-center div.asim-popup-tw-matte-content { background: transparent url(../pics/bg__matte_white_90p.png) repeat left top; }
.asim-popup-tw-matte-middle-wrapper-right img { display: block; }
.asim-popup-tw-matte-middle-wrapper-right { width: 2px; background: transparent url(../pics/bg__translucent_white_matte_popup_middle_right.png) repeat-y left top; }
.asim-popup-tw-matte-bottom { padding: 0px; }
.asim-popup-tw-matte-bottom table { width: 100%; }
.asim-popup-tw-matte-bottom table td { padding: 0px; }
.asim-popup-tw-matte-bottom table td img { display: block; }
.asim-popup-tw-matte-bottom-left { width: 2px; }
.asim-popup-tw-matte-bottom-left div { width: 2px; height: 2px; background: transparent url(../pics/bg__translucent_white_matte_popup_lower_left.png) no-repeat left top; }
.asim-popup-tw-matte-bottom-center { height: 2px; background: transparent url(../pics/bg__translucent_white_matte_popup_lower_center.png) repeat-x left top; }
.asim-popup-tw-matte-bottom-right { width: 2px; }
.asim-popup-tw-matte-bottom-right div { width: 2px; height: 2px; background: transparent url(../pics/bg__translucent_white_matte_popup_lower_right.png) no-repeat left top; }

/*******************************/
/* Popup Panels - Confirmation */
/*******************************/

.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup { position: absolute; z-index: 500; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content { width: 270px; color: #262626; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer { position: absolute; top: 7px; right: 6px; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer a { display: block; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer a img { display: block; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-cancel.asim-popup-closer { position: absolute; bottom: 3px; right: 7px; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-cancel.asim-popup-closer a { display: block; color: #343434; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content div.asim-type-to-confirm { padding: 10px 0px 2px 0px; text-align: center; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content div.asim-type-to-confirm input.asim-text { width: 140px; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content div.asim-type-to-confirm .asim-confirmation-string-incorrect { font-size: 11px; color: #A00; font-weight: bold; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content div.asim-confirmation-message { text-align: left; font-size: 14px; font-weight: normal; padding: 10px 20px 0px 10px; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content div.asim-button { text-align: center; padding: 16px 0px 6px 0px; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content div.asim-ajax-activity { text-align: center; padding: 16px 0px 12px 0px; }
.asim-tw-gradient-confirmation-popup.asim-popup-tw-gradient.asim-popup .asim-content div.asim-ajax-results { text-align: center; padding: 16px 0px 12px 0px; }
.asim-tw-gradient-confirmation-popup-anchor { position: relative; }

/**************************************/
/* Popup Panels - Information/Notices */
/**************************************/

.asim-tw-gradient-info-popup.asim-popup-tw-gradient.asim-popup { position: absolute; }
.asim-tw-gradient-info-popup.asim-popup-tw-gradient.asim-popup .asim-content { width: 280px; }
.asim-tw-gradient-info-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer { position: absolute; top: 7px; right: 6px; }
.asim-tw-gradient-info-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer a { display: block; }
.asim-tw-gradient-info-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer a img { display: block; }
.asim-tw-gradient-info-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-close.asim-popup-closer { position: absolute; bottom: 3px; right: 7px; }
.asim-tw-gradient-info-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-close.asim-popup-closer a { display: block; color: #343434; }
.asim-tw-gradient-info-popup.asim-popup-tw-gradient.asim-popup .asim-content div.asim-info-message { text-align: left; font-size: 13px; font-weight: normal; padding: 10px 20px 20px 10px; }
.asim-tw-gradient-info-popup-anchor { position: relative; }

/**********************************/
/* Popup Panels - Change Requests */
/**********************************/

.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup { position: absolute; z-index: 500; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content { width: 264px; padding: 30px 38px 25px 38px; text-align: left; font-size: 11px; font-family: "Aller", sans-serif; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer { position: absolute; top: 8px; right: 7px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer a { display: block; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer a img { display: block; padding: 3px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content h2 { font-family: "Swiss721", sans-serif; font-size: 14px; font-weight: bold; padding: 0px 0px 17px 0px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-text.asim-ws { font-size: 12px; padding: 3px 5px 3px 5px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-name-of-object b { font-size: 12px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-authorised-by { padding: 19px 0px 0px 0px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-authorised-by .asim-label { float: left; width: 80px; padding: 5px 0px 0px 0px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-authorised-by .asim-input { float: left; width: 184px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-authorised-by .asim-input .asim-text { width: 172px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-description-of-change { padding: 21px 0px 0px 0px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-description-of-change .asim-label { padding: 0px 0px 8px 0px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-description-of-change .asim-input .asim-text { width: 252px; height: 80px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-popup-buttons { padding: 11px 0px 14px 0px; text-align: center; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-popup-buttons .asim-basic-ajax-activity { padding-bottom: 10px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-popup-buttons .asim-message { padding-top: 0px; }
.asim-tw-gradient-change-request-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-footnote { font-size: 10px; }

/*********************************************/
/* Popup Panels - Site Maintenance Reminders */
/*********************************************/

.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup { position: absolute; z-index: 500; }
.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content { width: 264px; padding: 30px 38px 25px 38px; text-align: left; font-size: 11px; font-family: "Aller", sans-serif; }
.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer { position: absolute; top: 8px; right: 7px; }
.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer a { display: block; }
.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer a img { display: block; padding: 3px; }
.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-close.asim-popup-closer { position: absolute; bottom: 3px; right: 7px; }
.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-close.asim-popup-closer a { display: block; color: #343434; }
.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content h2 { font-family: "Swiss721", sans-serif; font-size: 14px; font-weight: bold; padding: 0px 0px 19px 0px; }
.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-label-and-value { padding: 0px 0px 7px 0px; max-height: 200px; overflow: auto; }
.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-label-and-value b { font-size: 11px; }
.asim-tw-gradient-site-maintenance-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-label-and-value.asim-email-subject { padding-top: 23px; }

/********************************************/
/* Popup Panels - Email Reminders (Generic) */
/********************************************/

.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup { position: absolute; z-index: 500; }
.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content { width: 264px; padding: 30px 38px 25px 38px; text-align: left; font-size: 11px; font-family: "Aller", sans-serif; }
.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer { position: absolute; top: 8px; right: 7px; }
.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer a { display: block; }
.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-x.asim-popup-closer a img { display: block; padding: 3px; }
.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-close.asim-popup-closer { position: absolute; bottom: 3px; right: 7px; }
.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-close.asim-popup-closer a { display: block; color: #343434; }
.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content h2 { font-family: "Swiss721", sans-serif; font-size: 14px; font-weight: bold; padding: 0px 0px 19px 0px; }
.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-label-and-value { padding: 0px 0px 7px 0px; max-height: 200px; overflow: auto; }
.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-label-and-value b { font-size: 11px; }
.asim-tw-gradient-email-reminder-popup.asim-popup-tw-gradient.asim-popup .asim-content .asim-label-and-value.asim-email-message { padding-top: 23px; }

/*********************/
/* Slide-Down Panels */
/*********************/

div.asim-slide-down-panel-with-trigger { padding: 0px; }
div.asim-slide-down-panel-with-trigger div.asim-slide-down-panel-trigger { cursor: pointer; }
div.asim-slide-down-panel-with-trigger.asim-small-blue-arrow .asim-slide-down-panel-trigger h5 img.asim-arrow { position: relative; top: -2px; width: 19px; height: 5px; background: transparent url(../pics/btn__slide_down_panel_arrow_small_dark_blue_down.png) no-repeat right top; }
div.asim-slide-down-panel-with-trigger.asim-small-blue-arrow.asim-panel-down .asim-slide-down-panel-trigger h5 img.asim-arrow { background-image: url(../pics/btn__slide_down_panel_arrow_small_light_blue_down.png); }
div.asim-slide-down-panel-with-trigger.asim-small-black-arrow .asim-slide-down-panel-trigger h5 img.asim-arrow { position: relative; top: -2px; width: 19px; height: 5px; background: transparent url(../pics/btn__slide_down_panel_arrow_small_black_down.png) no-repeat right top; }
div.asim-slide-down-panel-with-trigger.asim-small-black-arrow.asim-panel-down .asim-slide-down-panel-trigger h5 img.asim-arrow { background-image: url(../pics/btn__slide_down_panel_arrow_small_gray_down.png); }
div.asim-slide-down-panel-with-trigger.asim-dotted-blue-line-and-arrow .asim-slide-down-panel-trigger table.asim-heading { width: 100%; }
div.asim-slide-down-panel-with-trigger.asim-dotted-blue-line-and-arrow .asim-slide-down-panel-trigger table.asim-heading td { padding: 0px 0px 0px 0px; }
div.asim-slide-down-panel-with-trigger.asim-dotted-blue-line-and-arrow .asim-slide-down-panel-trigger table.asim-heading td.asim-label { width: 1%; font-size: 17px; font-weight: normal; padding-right: 4px; }
div.asim-slide-down-panel-with-trigger.asim-dotted-blue-line-and-arrow .asim-slide-down-panel-trigger table.asim-heading td.asim-dotted-line div { height: 13px; background: transparent url(../pics/border__dotted_line_horizontal_blue.png) repeat-x left bottom; }
div.asim-slide-down-panel-with-trigger.asim-dotted-blue-line-and-arrow .asim-slide-down-panel-trigger table.asim-heading td.asim-arrow { width: 13px; padding: 0px 6px 0px 8px; }
div.asim-slide-down-panel-with-trigger.asim-dotted-blue-line-and-arrow .asim-slide-down-panel-trigger .asim-arrow img { position: relative; top: -2px; width: 13px; height: 6px; background: transparent url(../pics/btn__slide_down_panel_arrow_medium_dark_blue_down.png) no-repeat left top; }
div.asim-slide-down-panel-with-trigger.asim-dotted-blue-line-and-arrow.asim-panel-down .asim-slide-down-panel-trigger .asim-arrow img { background-image: url(../pics/btn__slide_down_panel_arrow_medium_light_blue_down.png); }

/****************************/
/* Recently Accessed Panels */
/****************************/

div.asim-recently-accessed-panel { background: #FEF9E6; padding: 24px 14px 24px 14px; font-size: 11px; }
div.asim-recently-accessed-panel h2.plain { font-size: 21px; padding: 0px 10px 19px 10px; }
div.asim-recently-accessed-panel h2.with-icon { font-size: 18px; padding: 0px 0px 7px 0px; margin-bottom: 13px; border-bottom: 1px solid #CECECE; }
div.asim-recently-accessed-panel h2.with-icon img { position: relative; padding: 0px 6px 0px 1px; }
div.asim-recently-accessed-panel h2.with-icon img.open-book { top: -1px; }
div.asim-recently-accessed-panel em { font-style: italic; font-size: 10px; }
div.asim-recently-accessed-panel div.asim-segment { padding: 0px 10px 0px 10px; }
div.asim-recently-accessed-panel div.asim-item { padding: 0px 0px 9px 0px; }
div.asim-recently-accessed-panel div.asim-reveal-segment { text-align: right; padding: 16px 10px 0px 10px; }
div.asim-recently-accessed-panel div.asim-no-segments { text-align: center; color: #CCC; font-style: italic; font-size: 14px; padding: 10px; }

/********************************/
/* Contract Action Sheet Panels */
/********************************/

div.asim-contract-action-sheet-panel { position: relative; padding: 4px 14px 24px 14px; font-size: 11px; }
div.asim-contract-action-sheet-panel .asim-lightbox-opener-overlay { position: absolute; left: 0px; top: 0px; width: 100%; height: auto; cursor: pointer; z-index: 1; }
div.asim-contract-action-sheet-panel h2 { position: relative; font-size: 18px; padding: 0px 0px 0px 0px; }
div.asim-contract-action-sheet-panel h2 img.asim-icon { position: relative; top: 4px; padding: 0px 6px 0px 4px; }
div.asim-contract-action-sheet-panel h2 a.asim-magnify { position: absolute; top: -4px; right: 4px; display: block; z-index: 2; }
div.asim-contract-action-sheet-panel h2 a.asim-magnify img { display: block; }
div.asim-contract-action-sheet-panel h3 { font-size: 14px; font-weight: normal; padding: 0px 40px 16px 30px; }
table.asim-contract-action-sheet-entries tr .asim-thin-bordered-headings.asim-col-checkbox { text-align: center; padding-left: 4px; padding-right: 2px; }
table.asim-contract-action-sheet-entries tr .asim-thin-bordered-headings.asim-col-date { text-align: left; }
table.asim-contract-action-sheet-entries tr .asim-thin-bordered-headings.asim-col-action { text-align: left; }
table.asim-contract-action-sheet-entries tr .asim-thin-bordered-headings.asim-col-by { text-align: center; }
table.asim-contract-action-sheet-entries .asim-col-checkbox { width: 13px; }
table.asim-contract-action-sheet-entries .asim-col-date { width: 50px; }
table.asim-contract-action-sheet-entries .asim-col-by { width: 20px; }
table.asim-contract-action-sheet-entries .asim-col-checkbox .asim-graphic-checkbox { position: relative; top: -2px; }
table.asim-contract-action-sheet-entries .asim-automated { color: #A54024; }
table.asim-contract-action-sheet-entries .asim-automated.asim-task-specific,
table.asim-contract-action-sheet-entries .asim-automated.asim-task-specific .asim-automated { color: #E39032; }
table.asim-contract-action-sheet-entries .asim-automated .asim-manual,
table.asim-contract-action-sheet-entries .asim-automated.asim-task-specific .asim-manual { color: #262626; }
table.asim-contract-action-sheet-entries tr.asim-first td { padding-top: 12px; }
div.asim-contract-action-sheet-panel div.asim-table-viewport { position: relative; max-height: 750px; overflow: hidden; }
div.asim-contract-action-sheet-panel div.asim-table-viewport div.asim-faded-edge { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 20px; background: transparent url(../pics/bg__faded_edge_vertical_yellow.png) repeat-x left bottom; }
div.asim-contract-action-sheet-panel div.asim-view-more { text-align: right; padding: 12px 0px 0px 0px; text-align: right; font-size: 11px; }

/************************************/
/* Contract Associated Sites Panels */
/************************************/

div.asim-contract-associated-sites-panel { position: relative; padding: 4px 14px 24px 14px; font-size: 11px; }
div.asim-contract-associated-sites-panel .asim-lightbox-opener-overlay { position: absolute; left: 0px; top: 0px; width: 100%; height: auto; cursor: pointer; z-index: 1; }
div.asim-contract-associated-sites-panel h2 { position: relative; font-size: 18px; padding: 0px 0px 0px 0px; }
div.asim-contract-associated-sites-panel h2 img.asim-icon { position: relative; top: 4px; padding: 0px 6px 0px 4px; }
div.asim-contract-associated-sites-panel h2 a.asim-plus-sign { position: absolute; top: -6px; right: 5px; display: block; z-index: 2; }
div.asim-contract-associated-sites-panel h2 a.asim-plus-sign img { display: block; }
div.asim-contract-associated-sites-panel h3 { font-size: 14px; font-weight: normal; padding: 0px 40px 16px 30px; }
div.asim-contract-associated-sites-panel table.asim-contract-associated-sites tr .asim-thin-bordered-headings.asim-col-name { text-align: left; }
div.asim-contract-associated-sites-panel table.asim-contract-associated-sites .asim-col-action { width: 30px; text-align: center; }
div.asim-contract-associated-sites-panel table.asim-contract-associated-sites tr.asim-first td { padding-top: 14px; }
div.asim-contract-associated-sites-panel table.asim-contract-associated-sites tr.asim-no-table-rows td { padding-top: 20px; }

/****************************/
/* Contract Reminders Panel */
/****************************/

div.asim-contract-reminders-panel { position: relative; padding: 4px 14px 24px 14px; font-size: 11px; }
div.asim-contract-reminders-panel .asim-lightbox-opener-overlay { position: absolute; left: 0px; top: 0px; width: 100%; height: auto; cursor: pointer; z-index: 1; }
div.asim-contract-reminders-panel h2 { position: relative; font-size: 18px; padding: 0px 0px 0px 0px; }
div.asim-contract-reminders-panel h2 img.asim-icon { position: relative; top: 1px; padding: 0px 8px 0px 6px; }
div.asim-contract-reminders-panel h2 a.asim-magnify { position: absolute; top: -4px; right: 4px; display: block; }
div.asim-contract-reminders-panel h2 a.asim-magnify img { display: block; }
div.asim-contract-reminders-panel h3 { font-size: 14px; font-weight: normal; padding: 0px 40px 16px 30px; }
div.asim-contract-reminders-panel table.asim-contract-reminders .asim-col-date { width: 50px; text-align: left; }
div.asim-contract-reminders-panel table.asim-contract-reminders tr .asim-thin-bordered-headings.asim-col-date { text-align: left; }
div.asim-contract-reminders-panel table.asim-contract-reminders tr .asim-thin-bordered-headings.asim-col-subject { text-align: left; }
div.asim-contract-reminders-panel table.asim-contract-reminders tr.asim-first td { padding-top: 10px; }
div.asim-contract-reminders-panel table.asim-contract-reminders tr.asim-no-table-rows td { padding-top: 20px; }
div.asim-contract-reminders-panel .asim-popup.asim-tw-gradient-email-reminder-popup { left: -200px; bottom: -40px; }

/**********************/
/* Quick Links Panels */
/**********************/

div.asim-quick-links-panel { border: 1px solid #CECECE; padding: 12px 14px 12px 14px; font-size: 12px; }
div.asim-quick-links-panel h2.with-icon { font-size: 18px; padding: 0px 0px 7px 0px; margin-bottom: 14px; border-bottom: 1px solid #CECECE; }
div.asim-quick-links-panel h2.with-icon img { position: relative; padding: 0px 6px 0px 1px; }
div.asim-quick-links-panel h2.with-icon img.closed-book { top: 1px; padding-right: 5px; }
div.asim-quick-links-panel h2.with-icon img.asim-wrench { top: 1px; padding-right: 6px; }
div.asim-quick-links-panel div.asim-link { padding: 0px 2px 6px 2px; }
div.asim-quick-links-panel div.asim-link.asim-last { padding-bottom: 0px; }

/****************************/
/* Reminders Summary Panels */
/****************************/

div.asim-reminders-summary-panel { position: relative; border: 1px solid #CECECE; font-size: 12px; overflow: visible; }
div.asim-reminders-summary-panel .asim-reminders-summary-panel-insets { padding: 12px 14px 12px 14px; }
div.asim-reminders-summary-panel .asim-reminders-summary-panel-insets h2.with-icon { font-size: 18px; padding: 0px 0px 7px 0px; border-bottom: 1px solid #CECECE; }
div.asim-reminders-summary-panel .asim-reminders-summary-panel-insets h2.with-icon img { position: relative; padding: 0px 6px 0px 1px; }
div.asim-reminders-summary-panel .asim-reminders-summary-panel-insets h2.with-icon img.closed-book { top: 1px; padding-right: 5px; }
div.asim-reminders-summary-panel .asim-reminders-summary-panel-bottom-link { border-top: 1px solid #CECECE; z-index: 1; }
div.asim-reminders-summary-panel .asim-reminders-summary-panel-bottom-link a.asim-bottom-link { display: block; background: #F3F3F3; padding: 9px; text-align: center; font-size: 10px; font-weight: bold; color: #262626; }
div.asim-reminders-summary-panel .asim-reminders-summary-panel-bottom-link a.asim-bottom-link:hover { text-decoration: none; }
div.asim-reminders-summary-panel h4 { padding: 14px 0px 4px 0px; font-size: 12px; font-weight: normal; }
div.asim-reminders-summary-panel table.asim-reminders-summary { width: 100%; }
div.asim-reminders-summary-panel table.asim-reminders-summary td { padding: 3px 3px 3px 3px; vertical-align: top; font-size: 11px; }
div.asim-reminders-summary-panel table.asim-reminders-summary td.asim-no-reminders { text-align: center; color: #DDD; font-style: italic; font-weight: normal; padding: 20px 0px 20px 0px; }
div.asim-reminders-summary-panel table.asim-reminders-summary td.asim-col-date { width: 50px; text-align: left; padding-left: 0px; }

/***************************************/
/* Lighboxes - Email Reminder Schedule */
/***************************************/

.asim-lightbox.asim-email-reminder-schedule { width: 927px; height: auto; background: #FBF7E4; box-shadow: 0px 0px 6px 1px #CCC; }
.asim-lightbox.asim-email-reminder-schedule div.asim-insets { padding: 37px 58px 36px 58px; }
.asim-lightbox.asim-email-reminder-schedule .asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-scrollable-table-rows { width: 811px; padding: 0px 25px 0px 0px; }
.asim-lightbox.asim-email-reminder-schedule .asim-heading-with-icon-and-date { padding-bottom: 20px; }
.asim-lightbox.asim-email-reminder-schedule .asim-while-deleting { padding: 0px 8px 0px 0px; }
.asim-lightbox.asim-email-reminder-schedule .asim-while-deleting .asim-label { position: relative; top: -6px; padding: 0px 8px 0px 2px; }
.asim-lightbox.asim-email-reminder-schedule .asim-popup.asim-tw-gradient-email-reminder-popup { left: -210px; top: -120px; }
.asim-lightbox.asim-email-reminder-schedule .asim-bottom-row-of-buttons { padding: 18px 0px 0px 0px; text-align: center; }
.asim-lightbox.asim-email-reminder-schedule .asim-bottom-row-of-buttons .asim-popup.asim-tw-gradient-site-maintenance-request-popup { top: -260px; left: 300px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr .asim-thin-bordered-headings.asim-col-checkbox { text-align: center; padding-left: 4px; padding-right: 2px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr .asim-thin-bordered-headings.asim-col-date { text-align: center; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr .asim-thin-bordered-headings.asim-col-frequency { text-align: center; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr .asim-thin-bordered-headings.asim-col-actions { text-align: center; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr .asim-thin-bordered-headings.asim-col-recipients { text-align: left; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr .asim-thin-bordered-headings.asim-col-subject { text-align: left; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr .asim-thin-bordered-headings.asim-col-action { text-align: center; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-checkbox { width: 13px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-checkbox .asim-graphic-checkbox { position: relative; top: -2px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-date { width: 50px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-frequency { width: 60px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-subject { width: auto; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-recipients { width: 217px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-action { width: 50px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders select.asim { font-size: 10px; padding: 2px 3px 2px 3px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-text.asim-ws { font-size: 10px; padding: 2px 3px 2px 3px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-date input.asim-text { width: 42px; margin: 0px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-date.asim-no-date { color: #BBB; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-frequency select.asim { width: 52px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-frequency.asim-no-frequency { color: #BBB; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-recipients textarea.asim-text { width: 190px; height: 70px; text-wrap: none; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-subject .asim-text { width: 260px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-subject textarea.asim-text { height: 120px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-label-above-field { font-size: 11px; font-weight: bold; padding: 8px 0px 3px 0px; color: #262626; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-label-above-field.asim-first { padding-top: 0px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-label-above-field .asim-note { font-size: 10px; font-style: italic; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-action .asim-cancel a { font-size: 9px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders .asim-col-action .asim-while-saving { position: relative; top: 1px; padding: 2px 0px 0px 0px; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr.asim-reminder.asim-inactive td { color: #BBB; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr.asim-editing .asim-static { display: none; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr .asim-editing-control { display: none; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr.asim-editing .asim-editing-control { display: inline; }
.asim-lightbox.asim-email-reminder-schedule table.asim-email-reminders tr.asim-editing div.asim-editing-control { display: block; }

/**********************************/
/* Lighboxes - Table of Contracts */
/**********************************/

.asim-table-of-contracts-lightbox div.asim-popup-tw-matte-content { width: 374px; padding: 31px 48px 30px 48px; font-size: 11px; }
.asim-table-of-contracts-lightbox h2 { font: bold 14px "Swiss721", sans-serif; padding: 0px 0px 7px 0px; border-bottom: 1px solid #CECECE; }
.asim-table-of-contracts-lightbox .asim-x.plb__closer { position: absolute; top: 12px; right: 11px; }
.asim-table-of-contracts-lightbox .asim-x.plb__closer a { display: block; }
.asim-table-of-contracts-lightbox .asim-x.plb__closer a img { display: block; }
.asim-table-of-contracts-lightbox .asim-scrollable-container { width: 404px; padding: 20px 0px 0px 0px; }
.asim-table-of-contracts-lightbox .asim-scrollable-container-insets { max-height: 500px; overflow: auto; }
.asim-table-of-contracts-lightbox .asim-scrollable-container-contents { width: 374px; }
.asim-table-of-contracts-lightbox table.asim-contracts { width: 100%; }
.asim-table-of-contracts-lightbox table.asim-contracts th { font-weight: bold; text-align: left; padding: 0px 4px 9px 4px; }
.asim-table-of-contracts-lightbox table.asim-contracts td { vertical-align: top; text-align: left; padding: 9px 4px 9px 4px; }
.asim-table-of-contracts-lightbox table.asim-contracts td.asim-no-contracts { font-size: 13px; font-style: italic; color: #CCC; padding: 30px 0px 30px 0px; text-align: center; }
.asim-table-of-contracts-lightbox table.asim-contracts th.asim-number,
.asim-table-of-contracts-lightbox table.asim-contracts td.asim-number { padding-left: 0px; }
.asim-table-of-contracts-lightbox table.asim-contracts th.asim-date,
.asim-table-of-contracts-lightbox table.asim-contracts td.asim-date { width: 70px; text-align: center; padding-right: 0px; }



/************************/
/* Page-Specific Styles */
/************************/

/*********/
/* Login */
/*********/

div.asim-login-panel div.heading { padding: 20px 0px 0px 44px; text-align: left; }
div.asim-login-panel div.heading div.logo-and-title { background: transparent url(../pics/logo__sim_small.png) no-repeat left top; padding: 1px 0px 0px 13px; }
div.asim-login-panel div.form div.left { float: left; padding: 4px 0px 0px 58px; }
div.asim-login-panel div.form div.left div.label { height: 16px; }
div.asim-login-panel div.form div.left div.input { height: 36px; }
div.asim-login-panel div.form div.left div.input input.asim-text { width: 250px; }
div.asim-login-panel div.form div.left div.input.terms .asim-left { float: left; padding: 8px 0px 0px 0px; }
div.asim-login-panel div.form div.left div.input.terms .asim-right { float: right; padding: 1px 0px 0px 0px; }
div.asim-login-panel div.form div.right { float: left; padding: 21px 0px 0px 10px; }
div.asim-login-panel div.form div.right img.arrow { display: block; }
div.asim-login-panel div.asim-disabled { opacity: 0.6; }
div.asim-login-panel div.asim-message { min-height: 18px; padding-top: 3px; padding-left: 14px; padding-right: 14px; }
div.asim-login-panel div.asim-message a { color: white; text-decoration: underline; }
div.asim-login-panel div.asim-message img.activity { position: relative; top: 4px; padding: 0px 0px 0px 2px; }
div.asim-login-panel div.bottom-links { font-size: 10px; color: #838282; }
div.asim-login-panel div.bottom-links a { color: #838282; text-decoration: none; }
div.asim-login-panel div.bottom-links a:hover { color: #57ACE2; }
div.asim-login-panel div.bottom-links div.left { float: left; padding: 0px 0px 0px 20px; }
div.asim-login-panel div.bottom-links div.right { float: right; padding: 0px 20px 0px 0px; }
div.asim-login-panel div.bottom-links span.divider { padding: 0px 4px 0px 4px; }
div.asim-login-panel.asim-sim div.bottom-links div.right { padding-right: 26px; }
div.asim-login-panel.asim-clientsite div.bottom-links div.left { padding-left: 14px; }
div.asim-login-panel.asim-clientsite div.bottom-links div.right { padding-right: 14px; }
div.asim-login-panel.asim-clientsite div.form.signup div.right { padding-top: 73px; }

/******************************/
/* Singular Notice/Error Page */
/******************************/

body.asim-singular-notification div.heading { padding: 20px 0px 0px 44px; text-align: left; }
body.asim-singular-notification div.heading div.logo-and-title { background: transparent url(../pics/logo__sim_small.png) no-repeat left top; padding: 1px 0px 0px 13px; }
body.asim-singular-notification td.asim-message-holder { height: 100px; }
body.asim-singular-notification div.asim-message { padding-left: 20px; padding-right: 20px; }

/*******/
/* Sim */
/*******/

/** Spherical Bookmarks **/

body.asim .asim-spherical-bookmark { position: relative; width: 60px; height: 67px; background: transparent url(../pics/spheres/sphere__style_01001__plain_white.png) no-repeat left top; background-size: contain; cursor: pointer; }
body.asim .asim-spherical-bookmark-label { position: absolute; left: 0px; top: 0px; width: 100%; height: 58px; font-size: 12px; color: #303030; }
body.asim .asim-spherical-bookmark-label.asim-text-size-large { font-size: 12px; }
body.asim .asim-spherical-bookmark-label.asim-text-size-small { font-size: 9px; }
body.asim .asim-spherical-bookmark-label.asim-text-style-normal { font-weight: normal; font-style: normal; }
body.asim .asim-spherical-bookmark-label.asim-text-style-bold { font-weight: bold; }
body.asim .asim-spherical-bookmark-label.asim-text-style-italic { font-style: italic; }

/** Spherical Bookmarks - Bookmark Editor **/

body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form table.asim-form tr.asim-tooltip td.asim-input textarea { height: 30px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form table.asim-form tr.asim-sphere-label td.asim-input textarea { width: 120px; height: 45px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-label-styles { }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-label-styles .asim-drop-downs { position: relative; top: -6px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-label-styles .asim-label-and-drop-down { float: left; width: 110px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-label-styles .asim-label-and-drop-down .asim-label-above-drop-down { font-size: 11px; padding: 0px 0px 2px 8px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-label-styles .asim-label-and-drop-down .asim-graphic-drop-down { width: 90px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-label-styles .asim-graphic-drop-down.asim-text-size .asim-graphic-drop-down-panel { width: 90px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-label-styles .asim-graphic-drop-down.asim-text-style .asim-graphic-drop-down-panel { width: 140px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-label-styles .asim-graphic-drop-down.asim-text-color { width: 80px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-label-styles .asim-graphic-drop-down.asim-text-color .asim-colored-swatch-label { width: 40px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-style-examples { position: relative; left: -8px; top: -6px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-style-examples .asim-sphere-style-example { float: left; padding: 8px; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-user-bookmark-editing-form .asim-sphere-style-examples .asim-sphere-style-example.asim-selected { background: rgba(0, 0, 0, 0.05); }

/****************/
/* Sim - Header */
/****************/

/* body.asim #asim-header-spacer { height: 214px; } */
body.asim #asim-header textarea:focus,
body.asim #asim-header input:focus { outline: none; }
body.asim #asim-header { /* position: fixed; */ left: 0px; top: 0px; width: 100%; height: 214px; background: transparent url(../pics/bg__header_skyline_clouds1.png) no-repeat center top; background-size: 100% auto; z-index: 100; }
body.asim #asim-header .asim-sphere-horizon { position: absolute; left: 0px; bottom: 0px; width: 100%; height: 133px; background: transparent url(../pics/bg__header_sphere_horizon.png) no-repeat center bottom; background-size: 100% 133px; z-index: 1; }
body.asim #asim-header .asim-navigation-menus-container { position: absolute; left: 0px; top: 0px; width: 100%; height: 40px; z-index: 10; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus { position: relative; height: 40px; background: transparent; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu { position: absolute; top: 0px; width: auto; height: 28px; box-shadow: 0px 1px 8px 1px rgba(0, 0, 0, 0.3); padding: 0px 0px 0px 0px; font-size: 13px; color: #F5F6F8; background: rgba(0, 66, 146, 0.71); }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu.asim-left { left: 0px; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu.asim-right { right: 0px; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu a { color: #F5F6F8; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu a.asim-logout { color: #A0D0FF; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item { float: left; width: auto; height: 28px; padding: 0px 16px 0px 16px; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-direct-link:hover { background: rgba(0, 66, 146, 1.0); cursor: pointer; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-direct-link a:hover { text-decoration: none; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-direct-link.asim-narrow { padding-left: 12px; padding-right: 12px; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-contains-direct-link { padding-left: 0px; padding-right: 0px; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-direct-link .asim-home { width: 15px; height: 14px; background: transparent url(../pics/_blank.gif) no-repeat left top; background-size: 15px 14px; display: block; margin: auto; border: 0px; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-direct-link .asim-calendar { width: 15px; height: 15px; background: transparent url(../pics/_blank.gif) no-repeat left top; background-size: 15px 15px; display: block; margin: auto; border: 0px; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-direct-link .asim-contacts { width: 15px; height: 15px; background: transparent url(../pics/_blank.gif) no-repeat left top; background-size: 15px 15px; display: block; margin: auto; border: 0px; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-global-search { padding-right: 10px; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-global-search form { height: 100%; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-global-search input { width: 100px; font: normal 12px "Aller", sans-serif; padding: 3px 4px 4px 4px; background: rgba(245, 246, 248, 0.2); border: 0px; color: #F5F6F8; text-align: center; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-global-search input.asim-auto-labeled { color: rgba(245, 246, 248, 0.5); }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-global-search input.asim-auto-labeled.asim-focused { color: #F5F6F8; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-header-collapsed-state-toggler { padding-left: 10px; padding-right: 10px; }
body.asim #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-header-collapsed-state-toggler .asim-arrow { width: 10px; height: 13px; background: transparent url(../pics/btn__header_collapsing_arrow_up_clouds1.png) no-repeat left top; background-size: 10px 13px; margin: auto; }
body.asim #asim-header .asim-enterprise-logo-container { position: absolute; left: 0px; bottom: 56px; width: 100%; height: auto; z-index: 2; }
body.asim #asim-header .asim-enterprise-logo-anchor { position: relative; }
body.asim #asim-header .asim-enterprise-logo-container .asim-enterprise-logo { display: block; }
body.asim #asim-header .asim-spherical-bookmarks-container { position: absolute; left: 0px; bottom: 30px; width: 100%; height: 160px; z-index: 3; }
body.asim #asim-header .asim-spherical-bookmarks-container .asim-spherical-bookmarks { position: relative; }
body.asim #asim-header .asim-spherical-bookmarks-container .asim-spherical-bookmarks .asim-spherical-bookmarks-bar { position: absolute; left: 140px; top: 20px; width: 740px; height: 140px; }
body.asim #asim-header .asim-spherical-bookmarks-container .asim-spherical-bookmarks .asim-spherical-bookmarks-bar .asim-spherical-bookmark { position: absolute; }
body.asim #asim-header .asim-spherical-bookmarks-container .asim-spherical-bookmarks .asim-control-spheres { position: absolute; right: 10px; top: 72px; width: 80px; height: 1px; background: transparent; }
body.asim #asim-header .asim-spherical-bookmarks-container .asim-spherical-bookmarks .asim-control-spheres .asim-control-sphere { position: absolute; width: 48px; height: 54px; background: transparent url(../pics/_blank.gif) no-repeat left top; background-size: contain; cursor: pointer; }
body.asim #asim-header .asim-spherical-bookmarks-container .asim-spherical-bookmarks .asim-control-spheres .asim-control-sphere.asim-edit { left: 0px; top: 0px; background-image: url(../pics/sphere__control_tools.png); zoom: 80%; z-index: 1; }
body.asim #asim-header .asim-spherical-bookmarks-container .asim-spherical-bookmarks .asim-control-spheres .asim-control-sphere.asim-create { left: 30px; top: 24px; background-image: url(../pics/sphere__control_star.png); z-index: 2; }
body.asim #asim-header .asim-spherical-bookmarks-container .asim-spherical-bookmarks.asim-spherical-bookmarks-being-edited .asim-spherical-bookmark { }
body.asim #asim-header .asim-spherical-bookmarks-container .asim-spherical-bookmarks.asim-spherical-bookmarks-being-edited .asim-control-spheres .asim-control-sphere.asim-edit { opacity: 0.5; }
body.asim #asim-header .asim-title-and-crumbs-container { position: absolute; left: 0px; bottom: 10px; width: 100%; height: 27px; z-index: 2; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs { }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-title { position: relative; float: left; width: 400px; padding: 0px 0px 0px 0px; font-size: 22px; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-title .asim-subtitle { font-size: 10px; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-title .asim-light { color: #CCC; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-title .asim-view-switching-links, 
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-title .asim-view-switching-links a { color: #AAC7DF; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-title .asim-view-switching-links a.asim-active { color: #1096EA; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-title .asim-trim-to-fit-this-container { height: 27px; white-space: nowrap; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-crumbs { float: right; width: 600px; padding: 10px 0px 0px 0px; font-size: 11px; text-align: right; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-crumbs .asim-trim-to-fit-this-container { position: relative; width: 600px; height: 16px; white-space: nowrap; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-crumbs .asim-trim-to-fit-this-container .asim-trim-if-this-too-large { position: absolute; top: 0px; right: 0px; width: 10000px; text-align: right; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-go-back { position: absolute; left: -16px; top: 9px; opacity: 0.7; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-go-back:hover { opacity: 1.0; }
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-go-back a,
body.asim #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-go-back img { display: block; }
body.asim #asim-header-configuration.asim-collapsed #asim-header-spacer,
body.asim #asim-header-configuration.asim-collapsed #asim-header { height: 64px; }
body.asim #asim-header-configuration.asim-collapsed #asim-header .asim-enterprise-logo-container { display: none; }
body.asim #asim-header-configuration.asim-collapsed #asim-header .asim-spherical-bookmarks-container { display: none; }
body.asim #asim-header-configuration.asim-collapsed #asim-header .asim-title-and-crumbs-container .asim-title-and-crumbs .asim-title { display: none; }
body.asim #asim-header-configuration.asim-collapsed #asim-header .asim-navigation-menus-container .asim-navigation-menus .asim-navigation-menu-item.asim-header-collapsed-state-toggler .asim-arrow { background-image: url(../pics/btn__header_collapsing_arrow_down_clouds1.png); }

@media screen and (max-width: 1004px) { 
  body.asim #asim-header { position: relative; } 
  body.asim #asim-header-spacer { height: 0px; }
}

@media screen and (max-height: 600px) { 
  body.asim #asim-header { position: relative; } 
  body.asim #asim-header-spacer { height: 0px; }
}

@media screen and (min-width: 1005px) and (min-height: 601px) { 
  body.asim #asim-header { position: fixed; } 
  body.asim #asim-header-spacer { height: 214px; }
}

/****************/
/* Sim - Footer */
/****************/

body.asim div#asim-footer-spacer { height: 50px; }
body.asim div#asim-footer { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 50px; z-index: 1; color: #AAA; font-size: 11px; }
body.asim div#asim-footer a { color: #AAA; }
body.asim div#asim-footer .asim-page-width { position: relative; height: 50px; }
body.asim div#asim-footer .asim-tab-left { position: absolute; bottom: 0px; left: 0px; width: auto; height: 26px; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); padding: 0px 15px 0px 15px; }
body.asim div#asim-footer .asim-tab-right { position: absolute; bottom: 0px; right: 0px; width: auto; height: 26px; box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.1); padding: 0px 15px 0px 15px; }

/*********************************/
/* Sim - Recent Activity Sidebar */
/*********************************/

body.asim.sim div.asim-sim-user-activity-sidebar { position: fixed; top: 0px; right: 0px; width: 2px; height: 100%; z-index: 100; overflow: visible; }
body.asim.sim div.asim-sim-user-activity-sidebar div.asim-opening-tab { position: absolute; top: 187px; left: -37px; width: 37px; height: 162px; background: transparent url(../pics/btn__recent_activity_tab.png) repeat left top; background-size: 37px 162px; cursor: pointer; }
body.asim.sim div.asim-sim-user-activity-sidebar div.asim-border { position: absolute; top: 0px; left: 0px; width: 2px; height: 100%; background: #CCC; }
body.asim.sim div.asim-sim-user-activity-sidebar div.asim-panel { position: absolute; top: 0px; left: 2px; width: 0px; height: 100%; background: transparent url(../pics/bg__matte_white_90p.png) repeat left top; z-index: 101; overflow: hidden; }
body.asim.sim div.asim-sim-user-activity-sidebar div.asim-panel div.scrollable-container { position: absolute; top: 0px; left: 30px; width: 420px; height: 100%; overflow: auto; background: transparent; }
body.asim.sim div.asim-sim-user-activity-sidebar div.asim-panel div.scrollable-container div.scrollable-container-insets { width: 385px; }
body.asim.sim div.asim-sim-user-activity-sidebar div.asim-panel div.todays-date { padding: 40px 10px 20px 0px; text-align: right; font-size: 10px; }
body.asim.sim div.asim-sim-user-activity-sidebar div.asim-panel h3 { font-size: 17px; font-weight: normal; padding: 0px 0px 20px 0px; }
body.asim.sim div.asim-sim-user-activity-sidebar div.user-activity { padding: 0px 0px 20px 0px; }
body.asim.sim div.asim-sim-user-activity-sidebar div.user-activity.sim { padding: 0px 0px 50px 0px; }
body.asim.sim div.asim-sim-user-activity-sidebar div.user-activity div.table-viewport { position: relative; width: auto; max-height: 100px; overflow: hidden; }
body.asim.sim div.asim-sim-user-activity-sidebar div.user-activity div.table-viewport div.faded-edge { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 20px; background: transparent url(../pics/bg__faded_edge_vertical_white.png) repeat-x left bottom; }
body.asim.sim div.asim-sim-user-activity-sidebar div.user-activity div.show-more { text-align: right; padding: 12px 0px 0px 0px; text-align: right; font-size: 10px; }
body.asim.sim div.asim-sim-user-activity-sidebar div.user-activity div.bottom-line { height: 1px; background: #CECECE; }
body.asim.sim div.asim-sim-user-activity-sidebar table.asim-activity { width: 100%; }
body.asim.sim div.asim-sim-user-activity-sidebar table.asim-activity tr.asim-no-entries td { text-align: center; padding: 20px; font-size: 14px; font-style: italic; color: #CCC; }
body.asim.sim div.asim-sim-user-activity-sidebar table.asim-activity th { border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; font-size: 10px; padding: 5px 4px 4px 4px; text-align: left; vertical-align: middle; font-weight: normal; }
body.asim.sim div.asim-sim-user-activity-sidebar table.asim-activity td { padding: 5px 4px 5px 4px; font-size: 10px; text-align: left; vertical-align: top; }
body.asim.sim div.asim-sim-user-activity-sidebar table.asim-activity th.asim-time,
body.asim.sim div.asim-sim-user-activity-sidebar table.asim-activity th.asim-date { text-align: center; }
body.asim.sim div.asim-sim-user-activity-sidebar table.asim-activity td.asim-time { width: 26px; text-align: center; }
body.asim.sim div.asim-sim-user-activity-sidebar table.asim-activity td.asim-date { width: 48px; text-align: center; }

/**************/
/* Sim - Home */
/**************/

body.asim.sim .asim-sim-home { padding: 10px 0px 20px 0px; }
body.asim.sim .asim-sim-home .asim-large-search-controls { padding: 0px 0px 45px 0px; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division { padding: 0px 0px 45px 0px; font-size: 12px; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division .asim-slide-down-panel-trigger h1 { background: transparent url(../pics/btn__slide_down_panel_arrow_dark_gray_down.png) no-repeat right 25px; padding: 0px 0px 9px 0px; border-right: 2px solid white; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division.asim-panel-down .asim-slide-down-panel-trigger h1 { background-image: url(../pics/btn__slide_down_panel_arrow_light_gray_down.png); }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division .asim-slide-down-panel-trigger h1 img { position: relative; top: 5px; padding: 0px 11px 0px 1px; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division .asim-slide-down-panel-trigger .asim-horizontal-dividing-line { padding: 0px 0px 0px 0px; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division .asim-slide-down-panel div.asim-insets { padding: 20px 0px 0px 0px; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division.asim-dcs .asim-slide-down-panel div.asim-insets { padding-top: 19px; padding-bottom: 15px; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division.asim-dcs .asim-slide-down-panel div.asim-insets div.asim-list-of-clients { max-height: 800px; overflow: auto; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division.asim-dcs .asim-slide-down-panel div.asim-insets div.asim-list-of-subfolders.asim-slide-down-panel-with-trigger.asim-small-black-arrow { padding: 2px 0px 2px 0px; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division.asim-dcs .asim-slide-down-panel div.asim-insets div.asim-list-of-subfolders.asim-slide-down-panel-with-trigger.asim-small-black-arrow .asim-slide-down-panel-trigger h5 { top: -1px; font-size: 12px; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division.asim-dcs .asim-slide-down-panel div.asim-insets div.asim-list-of-subfolders.asim-slide-down-panel-with-trigger.asim-small-black-arrow .asim-slide-down-panel-trigger h5 a { color: black; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division.asim-dcs .asim-slide-down-panel div.asim-insets div.asim-list-of-subfolders.asim-slide-down-panel-with-trigger.asim-small-black-arrow .asim-slide-down-panel-trigger h5 img.asim-arrow { width: 14px; }
body.asim.sim .asim-sim-home .asim-slide-down-panel-with-trigger.asim-sim-division.asim-dcs .asim-slide-down-panel div.asim-insets div.asim-list-of-subfolders.asim-slide-down-panel-with-trigger div.link { padding-left: 12px; }
body.asim.sim .asim-sim-home .asim-sim-division .asim-embedded-panel { padding: 20px 0px 0px 0px; }
body.asim.sim .asim-sim-home .asim-sim-division table.asim-four-columns { width: 100%; }
body.asim.sim .asim-sim-home .asim-sim-division table.asim-four-columns td.asim-column { width: 25%; padding: 0px 15px 0px 15px; vertical-align: top; }
body.asim.sim .asim-sim-home .asim-sim-division table.asim-four-columns h5 { font-size: 13px; font-weight: normal; padding-bottom: 2px; }
body.asim.sim .asim-sim-home .asim-sim-division table.asim-four-columns div.link { padding: 2px 0px 2px 0px; }
body.asim.sim .asim-sim-home .asim-sim-division table.asim-four-columns div.link.root { font-style: italic; }
body.asim.sim .asim-sim-home .asim-sim-division table.asim-four-columns div.link a { color: black; }

/*****************************/
/* Sim - Manage Client Users */
/*****************************/

body.asim.sim .asim-sim-manage-client-users .asim-message { padding-top: 0px; padding-bottom: 15px; }
body.asim.sim .asim-sim-manage-client-users .asim-list-of-users { padding: 0px 0px 0px 0px; }
body.asim.sim .asim-sim-manage-client-users table.asim-users .asim-col-checkbox { width: 4%; padding-left: 9px; }
body.asim.sim .asim-sim-manage-client-users table.asim-users .asim-col-username,
body.asim.sim .asim-sim-manage-client-users table.asim-users .asim-col-rules,
body.asim.sim .asim-sim-manage-client-users table.asim-users .asim-col-profile { text-align: center; }
body.asim.sim .asim-sim-manage-client-users table.asim-users .asim-col-checkbox,
body.asim.sim .asim-sim-manage-client-users table.asim-users .asim-col-name,
body.asim.sim .asim-sim-manage-client-users table.asim-users .asim-col-client,
body.asim.sim .asim-sim-manage-client-users table.asim-users .asim-col-email { text-align: left; }
body.asim.sim .asim-sim-manage-client-users table.asim-users .asim-col-cs { width: 26px; text-align: center; padding-bottom: 0px; }
body.asim.sim .asim-sim-manage-client-users table.asim-users tr.asim-user.asim-suspended td { color: #ACA9A9; }
body.asim.sim .asim-sim-manage-client-users table.asim-users tr.asim-user.asim-suspended td a { color: #ACA9A9; }
body.asim.sim .asim-sim-manage-client-users .asim-underneath-thin-bordered-headings-table .asim-view-switching-links { float: left; }

/**************************************************/
/* Sim - Manage Users - Permission Rules Lightbox */
/**************************************************/

body.asim.sim .asim-lightbox.asim-user-rules-editing-form { width: 627px; height: auto; background: #FBF7E4; box-shadow: 0px 0px 6px 1px #CCC; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form div.asim-insets { padding: 38px 56px 55px 56px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form div.asim-heading-with-instructions { font-size: 10px; line-height: 1.5; padding: 5px 10px 10px 10px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form div.asim-heading-with-instructions h4 { font-size: 14px; font-weight: bold; padding: 0px 0px 7px 0px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form div.asim-heading-with-instructions h4 .asim-small { font-size: 12px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form.asim-yellow-matte table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-spacer td { padding-top: 7px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-is-different-than-class { color: #A54024; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges { padding: 4px 0px 4px 0px; border-top: 1px solid #CECECE; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-customisable-user-privileges-control-panel { padding: 0px 10px 4px 10px; }


/*
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-scrollable-table-container { width: 545px; max-height: 160px; overflow: auto; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-scrollable-table-container-contents { width: 515px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-col-checkbox { width: 13px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-col-privilege { text-align: left; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-col-checkbox .asim-graphic-checkbox { position: relative; top: -3px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-is-custom-privilege.asim-yes { color: #A54024; }
*/

body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-buttons-beneath-privileges { padding: 10px 8px 20px 8px; border-top: 1px solid #CECECE; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-buttons-beneath-privileges .asim-left-buttons { position: relative; float: left; font-size: 10px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-buttons-beneath-privileges .asim-left-buttons .asim-popup { top: -30px; left: 40px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-privileges .asim-buttons-beneath-privileges .asim-right-buttons { float: right; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-special-file-permissions .asim-scrollable-table-container { width: 545px; max-height: 120px; overflow: auto; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-special-file-permissions .asim-scrollable-table-container-contents { width: 515px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-special-file-permissions .asim-col-checkbox { width: 13px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-special-file-permissions .asim-col-checkbox .asim-graphic-checkbox { position: relative; top: -2px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-special-file-permissions .asim-col-permission { width: 110px; text-align: left; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-special-file-permissions .asim-col-permission .asim-cant { color: #A00; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-special-file-permissions .asim-col-path { text-align: left; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-special-file-permissions td.asim-col-path { color: #AAA; font-size: 11px; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-special-file-permissions td.asim-col-path .asim-leaf-of-path { color: #555; }
body.asim.sim .asim-lightbox.asim-user-rules-editing-form .asim-library-levels-popup { bottom: 40px; right: 145px; left: auto; top: auto; }
body.asim.sim.asim-printable .asim-sim-manage-users .asim-special-file-permissions .asim-col-path { text-align: left; }
body.asim.sim.asim-printable .asim-sim-manage-users .asim-special-file-permissions .asim-col-permission { width: 20%; text-align: left; }
body.asim.sim.asim-printable .asim-sim-manage-users .asim-special-file-permissions .asim-col-permission .asim-cant { color: #AAA; }

/***********************/
/* Sim - Master Search */
/***********************/

body.asim.sim .asim-sim-master-search { padding: 0px 0px 20px 0px; }
body.asim.sim .asim-sim-master-search .asim-wide-column { position: relative; padding-right: 65px; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-go-back { position: absolute; top: -18px; font-size: 11px; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-go-back .asim-arrow { position: relative; top: -1px; padding: 0px 0px 0px 17px; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-go-back a { color: #A4C3DD; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-large-search-controls { padding: 12px 0px 0px 0px; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-large-search-controls input.asim-text { width: 494px; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-message { text-align: left; padding-left: 20px; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-summary-of-results { font-size: 12px; padding: 30px 17px 9px 17px; border-bottom: 1px solid #CECECE; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-search-result { padding: 21px 17px 14px 17px; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-search-result-object-name { font-size: 16px; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-search-result-excerpt { padding: 6px 0px 0px 0px; font-size: 13px; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-search-result-bread-crumbs { color: #A4C3DD; font-size: 11px; padding: 8px 0px 0px 0px; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-search-result-bread-crumbs a { color: #A4C3DD; }
body.asim.sim .asim-sim-master-search .asim-wide-column .asim-search-result-bread-crumbs .asim-dividing-pipe { padding: 0px 5px 0px 5px; }
body.asim.sim .asim-sim-master-search .asim-narrow-column .asim-recently-accessed-panel { margin-top: 12px; }

/********************/
/* Sim - DCS - Home */
/********************/

body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division { padding: 0px 0px 45px 0px; font-size: 12px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division.asim-client-list { padding-top: 33px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division .asim-slide-down-panel-trigger h1 { font-size: 26px; background: transparent url(../pics/btn__slide_down_panel_arrow_dark_gray_down.png) no-repeat right 19px; padding: 0px 0px 13px 14px; border-right: 2px solid white; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division.asim-panel-down .asim-slide-down-panel-trigger h1 { background-image: url(../pics/btn__slide_down_panel_arrow_light_gray_down.png); }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division .asim-slide-down-panel-trigger h1 img { position: relative; top: 5px; padding: 0px 11px 0px 1px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division .asim-slide-down-panel-trigger .asim-horizontal-dividing-line { padding: 0px 0px 0px 0px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division .asim-slide-down-panel div.asim-insets { padding: 20px 0px 0px 16px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division .asim-slide-down-panel div.asim-insets div.asim-list-of-subfolders.asim-slide-down-panel-with-trigger.asim-small-black-arrow { padding: 2px 0px 2px 0px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division .asim-slide-down-panel div.asim-insets div.asim-list-of-subfolders.asim-slide-down-panel-with-trigger.asim-small-black-arrow .asim-slide-down-panel-trigger h5 { top: -1px; font-size: 12px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division .asim-slide-down-panel div.asim-insets div.asim-list-of-subfolders.asim-slide-down-panel-with-trigger.asim-small-black-arrow .asim-slide-down-panel-trigger h5 a { color: black; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division .asim-slide-down-panel div.asim-insets div.asim-list-of-subfolders.asim-slide-down-panel-with-trigger.asim-small-black-arrow .asim-slide-down-panel-trigger h5 img.asim-arrow { width: 14px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dcs-division .asim-slide-down-panel div.asim-insets div.asim-list-of-subfolders.asim-slide-down-panel-with-trigger div.link { padding-left: 12px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dotted-blue-line-and-arrow { padding-bottom: 20px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dotted-blue-line-and-arrow.asim-last { padding-bottom: 0px; }
body.asim.sim .asim-sim-dcs-home .asim-slide-down-panel-with-trigger.asim-dotted-blue-line-and-arrow .asim-slide-down-panel div.asim-insets { padding: 9px 0px 5px 1px; }
body.asim.sim .asim-sim-dcs-home .asim-dcs-division table.asim-four-columns { width: 100%; }
body.asim.sim .asim-sim-dcs-home .asim-dcs-division table.asim-four-columns td.asim-column { width: 25%; padding: 0px 15px 0px 15px; vertical-align: top; }
body.asim.sim .asim-sim-dcs-home .asim-dcs-division table.asim-four-columns td.asim-column.first { padding-left: 0px; }
body.asim.sim .asim-sim-dcs-home .asim-dcs-division table.asim-four-columns td.asim-column.last { padding-right: 0px; }
body.asim.sim .asim-sim-dcs-home .asim-dcs-division table.asim-four-columns h5 { font-size: 13px; font-weight: normal; padding-bottom: 2px; }
body.asim.sim .asim-sim-dcs-home .asim-dcs-division table.asim-four-columns div.link { padding: 2px 0px 2px 0px; }
body.asim.sim .asim-sim-dcs-home .asim-dcs-division table.asim-four-columns div.link.root { font-style: italic; }
body.asim.sim .asim-sim-dcs-home .asim-dcs-division table.asim-four-columns div.link a { color: black; }
body.asim.sim .asim-sim-dcs-home .asim-narrow-column .asim-large-search-controls { padding-top: 30px; }


/********************************************/
/* Sim - Entity Editing Lightbox (Reusable) */
/********************************************/

body.asim .asim-lightbox.asim-entity-editing-form { width: 627px; height: auto; background: #FBF7E4; box-shadow: 0px 0px 6px 1px #CCC; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-editing-existing .asim-when-editing-new { display: none; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-editing-existing .asim-when-viewing { display: none; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-editing-new .asim-when-editing-existing { display: none; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-editing-new .asim-when-viewing { display: none; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-viewing .asim-when-editing-existing { display: none; }
body.asim .asim-lightbox.asim-entity-editing-form.asim-viewing .asim-when-editing-new { display: none; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-insets { padding: 37px 58px 36px 58px; }
body.asim .asim-lightbox.asim-entity-editing-form .asim-scrollable-container { width: 541px; padding: 19px 0px 20px 0px; }
body.asim .asim-lightbox.asim-entity-editing-form .asim-scrollable-container-insets { max-height: 500px; overflow: auto; }
body.asim .asim-lightbox.asim-entity-editing-form .asim-scrollable-container-contents { width: 511px; }
body.asim .asim-lightbox.asim-entity-editing-form .asim-scrollable-container-contents table.asim-form { margin: auto; }
body.asim .asim-lightbox.asim-entity-editing-form .asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-entity-editing-form { width: 531px; max-height: 500px; margin: 19px 0px 20px 0px; }
body.asim .asim-lightbox.asim-entity-editing-form .asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-entity-editing-form .asim-content-scrollable-with-custom-graphic-scrollbar.asim-entity-editing-form { width: 511px; }
body.asim .asim-lightbox.asim-entity-editing-form .asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-entity-editing-form .asim-content-scrollable-with-custom-graphic-scrollbar.asim-entity-editing-form table.asim-form { margin: auto; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form { font-size: 11px; margin: 19px auto 20px auto; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form tr.asim-disabled { opacity: 0.3; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form tr.asim-disabled .asim-hide-when-disabled { display: none; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-label { padding-right: 12px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-label .asim-trim-to-fit-this-container { width: 100px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-label .asim-remove-custom-field-controls { padding: 2px 0px 0px 0px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-label .asim-remove-custom-field-controls a { font-size: 10px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-disabled { opacity: 0.3; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-ignore { opacity: 0.3; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-text { width: 323px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-text.asim-date { width: 70px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-link-below-input { font-size: 10px; padding: 2px 0px 0px 2px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-autonumbers .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 200px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-autonumbers .asim-graphic-drop-down-panel { left: 30px; top: -60px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input select.asim { max-width: 323px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-department { width: 180px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-industry { width: 180px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-work-type { width: 180px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-flags { width: 160px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-users { width: 200px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-contacts { width: 200px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-client-category-selector { width: 338px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-contact-category-selector { width: 338px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-contact-type-selector { width: 110px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input .asim-graphic-drop-down.asim-contact-type-selector .asim-graphic-drop-down-panel { width: 130px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input.asim-disk-space .asim-text { width: 80px; text-align: right; } 
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input.asim-disk-space .asim-label { position: relative; top: 1px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input textarea.asim-text { height: 58px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input.asim-labeled-checkboxes .asim-graphic-checkbox { padding-right: 20px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input.asim-street-address .asim-use-for-coordinates { padding: 2px 0px 2px 2px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input.asim-lat-lng .asim-tw-gradient-info-popup { top: 40px; left: 0px; right: auto; bottom: auto; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input.asim-linkid .asim-regenerate-linkid { padding: 2px 0px 0px 0px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form tr.asim-notes-above-input td.asim-label { padding-top: 0px; padding-bottom: 0px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form tr.asim-notes-above-input td.asim-input { font-size: 10px; font-style: italic; padding-bottom: 2px; }
body.asim .asim-lightbox.asim-entity-editing-form table.asim-form td.asim-input div.asim-instructions-above-input { width: 323px; font-size: 10px; padding-bottom: 6px; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results { padding: 0px 0px 0px 0px; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-basic-ajaxi-results { float: left; width: 300px; text-align: center; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-basic-ajaxi-results .asim-message { padding: 0px; font-size: 12px; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-buttons { float: right; text-align: right; width: 200px; min-height: 26px; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-buttons .asim-basic-ajaxi-activity img { padding: 1px 8px 0px 0px; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-buttons .asim-button.asim-delete { position: relative; padding: 8px 0px 0px 0px; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-buttons .asim-button.asim-delete .asim-disabled { opacity: 0.3; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-buttons .asim-button.asim-delete .asim-popup { top: -30px; left: 0px; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-buttons .asim-button.asim-send-welcome-email { position: relative; padding: 8px 0px 0px 0px; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-buttons .asim-button.asim-send-welcome-email .asim-popup { top: -50px; left: 0px; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-buttons .asim-button.asim-textual { text-align: center; font-size: 10px; margin-left: auto; padding: 4px 0px 0px 0px; }
body.asim .asim-lightbox.asim-entity-editing-form div.asim-buttons-and-results .asim-buttons .asim-button.asim-textual .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 300px; }

/*******************************************/
/* Sim - DCS - Client List - Visual Search */
/*******************************************/

body.asim.sim .asim-sim-dcs-site-visual-search.asim-wide-column-layout { padding-top: 4px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls { padding: 0px 0px 15px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-left-search-controls { float: left; padding: 20px 0px 0px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-left-search-controls .asim-labeled-search-box { padding: 8px 0px 0px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-left-search-controls .asim-labeled-search-box h2 { float: left; font-size: 22px; padding: 0px 13px 0px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-left-search-controls .asim-labeled-search-box .asim-large-search-controls { float: left; padding: 1px 0px 0px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-left-search-controls .asim-labeled-search-box .asim-large-search-controls input.asim-text { width: 252px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls { float: right; padding: 0px 0px 0px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-label-and-drop-down { font-size: 12px; padding: 0px 0px 5px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-label-and-drop-down .asim-drop-down-label { float: right; padding: 6px 8px 0px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-label-and-drop-down .asim-drop-down { float: right; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down { width: 207px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel { width: 300px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-items { max-height: 400px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes { padding: 9px 11px 7px 11px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes table.asim-list-of-items { width: 100%; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes table.asim-list-of-items td { padding: 1px 4px 1px 4px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes table.asim-list-of-items tr { cursor: pointer; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes table.asim-list-of-items tr.asim-followed-by-divider td { padding-bottom: 3px; border-bottom: 1px solid #CECECE; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes table.asim-list-of-items tr.asim-preceded-by-divider td { padding-top: 6px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes table.asim-list-of-items tr:hover td.asim-col-name { opacity: 0.6; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes table.asim-list-of-items tr:hover td.asim-col-link { opacity: 0.6; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes table.asim-list-of-items td.asim-col-checkbox { width: 13px; padding-left: 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes table.asim-list-of-items td.asim-col-link { padding-right: 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-top-search-controls .asim-right-search-controls .asim-graphic-drop-down .asim-graphic-drop-down-panel .asim-list-of-items-with-checkboxes table.asim-list-of-items td .asim-graphic-checkbox { position: relative; top: -2px; }
body.asim.sim .asim-sim-dcs-site-visual-search .asim-message { padding-top: 0px; padding-bottom: 14px; }
body.asim.sim .asim-sim-dcs-site-visual-search #asim-google-map-border { border: 1px solid #A6A5A2; }
body.asim.sim .asim-sim-dcs-site-visual-search #asim-google-map { height: 539px; border: 1px solid #E5E5E5; background: #A6BEE0; }
body.asim.sim .asim-google-map-site-bubble { top: auto; left: auto; right: 0px; bottom: 0px; color: #FBF9F9; font-family: "Swiss721", sans-serif; font-size: 12px; cursor: auto; }
body.asim.sim .asim-google-map-site-bubble .asim-content { width: 339px; padding: 8px 17px 10px 17px; }
body.asim.sim .asim-google-map-site-bubble .asim-content div.asim-project-bread-crumbs { font-size: 11px; color: #A1A2A2; }
body.asim.sim .asim-google-map-site-bubble .asim-content div.asim-project-bread-crumbs a { color: #A1A2A2; }
body.asim.sim .asim-google-map-site-bubble .asim-content div.asim-site-photo { float: right; padding: 3px 0px 10px 15px; }
body.asim.sim .asim-google-map-site-bubble .asim-content h3 { font-size: 16px; padding: 1px 0px 6px 0px; font-weight: normal; }
body.asim.sim .asim-google-map-site-bubble .asim-content h3,
body.asim.sim .asim-google-map-site-bubble .asim-content .asim-site-description { text-shadow: 0px 1px 0px #111; }
body.asim.sim .asim-google-map-site-bubble .asim-content .asim-site-description { min-height: 50px; }
body.asim.sim .asim-google-map-site-bubble .asim-content .asim-bubble-closer { position: absolute; top: 6px; right: 5px; }
body.asim.sim .asim-google-map-site-bubble .asim-content .asim-bubble-closer a { display: block; }
body.asim.sim .asim-google-map-site-bubble .asim-content .asim-bubble-closer a img { display: block; padding: 4px; }
body.asim.sim .asim-google-map-site-bubble .asim-bottom-controls { padding: 20px 2px 0px 0px; }
body.asim.sim .asim-google-map-site-bubble .asim-bottom-controls .asim-cs-link { float: left; padding: 1px 0px 0px 1px; }
body.asim.sim .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down { float: right; }
body.asim.sim .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content { width: 240px; padding: 0px; }
body.asim.sim .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content .asim-panel-content { max-height: 220px; padding: 10px 10px 10px 10px; overflow: auto; }
body.asim.sim .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content .asim-panel-content .asim-sites .asim-no-sites { padding: 16px 0px 12px 0px; color: #777; text-align: center; font-size: 12px; font-style: italic; }
body.asim.sim .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content .asim-panel-content .asim-sites .asim-site { padding: 2px 0px 2px 0px; }
body.asim.sim .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content .asim-panel-content .asim-horizontal-dividing-line { padding: 4px 0px 4px 0px; }
body.asim.sim .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content .asim-panel-content .asim-horizontal-dividing-line div { background: #666666; }
body.asim.sim .asim-sim-dcs-site-visual-search #asim-google-map-legend { font-size: 11px; color: #A5A4A4; padding: 4px 0px 0px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search #asim-google-map-legend .asim-legend-label { float: left; padding: 10px 5px 0px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search #asim-google-map-legend .asim-pin-and-checkbox { float: left; padding: 0px 22px 0px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search #asim-google-map-legend .asim-pin-and-checkbox img.asim-pin { position: relative; top: 6px; }
body.asim.sim .asim-sim-dcs-site-visual-search #asim-google-map-legend .asim-pin-and-checkbox .asim-pin-label { padding: 0px 2px 0px 0px; }
body.asim.sim .asim-sim-dcs-site-visual-search #asim-google-map-legend .asim-pin-and-checkbox .asim-graphic-checkbox { position: relative; top: 1px; }

/************************************************/
/* Sim - DCS - Client Folder (List of Projects) */
/************************************************/

body.asim.sim .asim-sim-dcs-client-folder .asim-wide-column .asim-heading-above-projects { padding: 0px 0px 15px 0px; }
body.asim.sim .asim-sim-dcs-client-folder .asim-wide-column .asim-heading-above-projects h2 { float: left; padding: 7px 0px 0px 0px; }
body.asim.sim .asim-sim-dcs-client-folder .asim-wide-column .asim-heading-above-projects .asim-logo { float: right; width: 90px; padding: 0px 20px 0px 0px; display: none; }
body.asim.sim .asim-sim-dcs-client-folder .asim-wide-column .asim-heading-above-projects.asim-with-logo h2 { width: 550px; }
body.asim.sim .asim-sim-dcs-client-folder .asim-wide-column .asim-heading-above-projects.asim-with-logo .asim-logo { display: block; }
body.asim.sim .asim-sim-dcs-client-folder .asim-wide-column .asim-heading-above-projects.asim-with-logo .asim-logo img { display: block; margin-left: auto; }
body.asim.sim .asim-sim-dcs-client-folder .asim-list-of-projects.asim-not-editable .asim-buttons-above-asim-thin-bordered-headings-table .asim-left { display: none; }
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects .asim-col-checkbox { width: 4%; }
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects .asim-col-created { width: 11%; }
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects .asim-col-name { width: 55%; }
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects .asim-col-status { width: 13%; }
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects .asim-col-checkbox,
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects .asim-col-created,
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects .asim-col-number { text-align: center; }
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects .asim-col-name,
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects .asim-col-status { text-align: left; }
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects td.asim-col-number,
body.asim.sim .asim-sim-dcs-client-folder table.asim-projects td.asim-col-name { font-size: 14px; }
body.asim.sim .asim-sim-dcs-client-folder .asim-list-of-projects.asim-not-editable table.asim-projects .asim-col-checkbox .asim-graphic-checkbox { display: none; }
body.asim.sim .asim-sim-dcs-client-folder .asim-client-list.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading { width: 300px;  }
body.asim.sim .asim-sim-dcs-client-folder .asim-client-list.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items { max-height: 400px; }
body.asim.sim .asim-sim-dcs-client-folder .asim-narrow-column .asim-large-search-controls { padding-top: 35px; padding-bottom: 49px; }
body.asim.sim .asim-sim-dcs-client-folder .asim-narrow-column .asim-quick-links-panel { margin-top: 39px; }

/**************************************************/
/* Sim - DCS - Project Folder (List of Contracts) */
/**************************************************/

body.asim.sim .asim-sim-dcs-project-folder .asim-wide-column .asim-heading-above-contracts { padding: 12px 0px 15px 0px; }
body.asim.sim .asim-sim-dcs-project-folder .asim-wide-column .asim-heading-above-contracts h2 { float: none; padding: 0px 0px 0px 14px; font-size: 18px; }
body.asim.sim .asim-sim-dcs-project-folder .asim-wide-column .asim-heading-above-contracts h2.asim-top { padding-top: 7px; }
body.asim.sim .asim-sim-dcs-project-folder .asim-wide-column .asim-heading-above-contracts h2 b { font-size: 15px; font-weight: bold; }
body.asim.sim .asim-sim-dcs-project-folder .asim-wide-column .asim-heading-above-contracts .asim-logo { float: right; width: 90px; padding: 0px 20px 0px 0px; display: none; }
body.asim.sim .asim-sim-dcs-project-folder .asim-wide-column .asim-heading-above-contracts.asim-with-logo h2 { float: left; width: 550px; }
body.asim.sim .asim-sim-dcs-project-folder .asim-wide-column .asim-heading-above-contracts.asim-with-logo .asim-logo { display: block; }
body.asim.sim .asim-sim-dcs-project-folder .asim-wide-column .asim-heading-above-contracts.asim-with-logo .asim-logo img { display: block; margin-left: auto; }
body.asim.sim .asim-sim-dcs-project-folder .asim-list-of-contracts.asim-not-editable .asim-buttons-above-asim-thin-bordered-headings-table .asim-left { display: none; }
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-checkbox { width: 4%; }
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-created { width: 11%; }
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-status { width: 12%; }
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-description { width: 31%; }
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-checkbox,
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-created,
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-number { text-align: center; }
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-name,
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-description,
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-status { text-align: left; }
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-cs { width: 26px; text-align: center; }
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts td.asim-col-number,
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts td.asim-col-name { font-size: 14px; }
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-col-description .asim-description-container { width: 210px; height: 16px; }
body.asim.sim .asim-sim-dcs-project-folder table.asim-contracts .asim-tw-gradient-info-popup.asim-popup-tw-gradient.asim-popup { top: -30px; left: 70px; }
body.asim.sim .asim-sim-dcs-project-folder .asim-list-of-contracts.asim-not-editable table.asim-contracts .asim-col-checkbox .asim-graphic-checkbox { display: none; }
body.asim.sim .asim-sim-dcs-project-folder .asim-project-list.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading { width: 300px;  }
body.asim.sim .asim-sim-dcs-project-folder .asim-project-list.asim-graphic-drop-down.asim-glass-rectangle .asim-graphic-drop-down-panel.asim-shadowed-white-with-gray-heading .asim-items { max-height: 400px; }
body.asim.sim .asim-sim-dcs-project-folder .asim-narrow-column .asim-large-search-controls { padding-top: 35px; padding-bottom: 49px; }
body.asim.sim .asim-sim-dcs-project-folder .asim-narrow-column .asim-quick-links-panel { margin-top: 39px; }

/******************************************************************************/
/* Sim - DCS - Project Dashboard - Contract Status Change Lightbox (Reusable) */
/******************************************************************************/

body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content { width: 295px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-cancel.plb__closer { position: absolute; bottom: 3px; right: 7px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-cancel.plb__closer a { display: block; color: #343434; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content h4 { padding: 17px 23px 14px 23px; text-align: left; font-weight: bold; font-size: 14px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field { padding: 0px 23px 8px 23px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field .asim-field-instructions { font-size: 13px; padding: 2px 0px 10px 0px; text-align: left; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field .asim-field-label { float: left; width: 90px; text-align: left; font-weight: bold; font-size: 14px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field .asim-field-input { float: left; width: 150px; text-align: left; font-weight: normal; font-size: 13px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-state .asim-graphic-drop-down { width: 134px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-state .asim-graphic-drop-down .asim-graphic-drop-down-panel { width: 300px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-probability .asim-graphic-drop-down { width: 70px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-probability .asim-graphic-drop-down .asim-graphic-drop-down-panel { width: 120px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-state .asim-field-label,
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-probability .asim-field-label { padding-top: 3px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-value .asim-field-label { padding-top: 2px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-value .asim-text.asim-ws { width: 90px; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-value .asim-units { font-size: 13px; font-weight: bold; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-value.asim-is-actual .asim-field-label { opacity: 0.3; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-value.asim-is-actual .asim-field-input { opacity: 0.3; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-value.asim-is-actual .asim-when-value-is-actual { display: block; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-form-field.asim-contract-value.asim-is-estimated .asim-when-value-is-actual { display: none; }
body.asim .asim-contract-change-quote-status-form-lightbox .asim-contract-change-quote-status-form.asim-content .asim-buttons { padding: 14px 0px 14px 0px; text-align: center; }

/*****************************************/
/* Site State Change Lightbox (Reusable) */
/*****************************************/

.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content { width: 295px; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-x.plb__closer a { display: block; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-x.plb__closer a img { display: block; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-cancel.plb__closer { position: absolute; bottom: 3px; right: 7px; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-cancel.plb__closer a { display: block; color: #343434; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content h4 { padding: 17px 23px 14px 23px; text-align: left; font-weight: bold; font-size: 14px; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-form-field { padding: 0px 23px 8px 23px; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-form-field .asim-field-instructions { font-size: 13px; padding: 2px 0px 10px 0px; text-align: left; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-form-field .asim-field-label { float: left; width: 90px; text-align: left; font-weight: bold; font-size: 14px; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-form-field .asim-field-input { float: left; width: 150px; text-align: left; font-weight: normal; font-size: 13px; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-form-field.asim-site-state .asim-graphic-drop-down { width: 134px; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-form-field.asim-site-state .asim-graphic-drop-down .asim-graphic-drop-down-panel { width: 150px; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-form-field.asim-site-state .asim-field-label { padding-top: 3px; }
.asim-site-change-state-form-lightbox .asim-site-change-state-form.asim-content .asim-buttons { padding: 14px 0px 14px 0px; text-align: center; }

/*********************************************************************/
/* Sim - DCS - Project Dashboard - Action Sheet Lightbox  (Reusable) */
/*********************************************************************/

body.asim.sim .asim-lightbox.asim-contract-action-sheet { width: 627px; height: auto; background: #FBF7E4; box-shadow: 0px 0px 6px 1px #CCC; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet div.asim-insets { padding: 32px 56px 55px 56px; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet .asim-buttons-above-asim-thin-bordered-headings-table { margin-top: 11px; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet .asim-scrollable-table-container { width: 545px; max-height: 400px; overflow: auto; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet .asim-scrollable-table-container-contents { width: 515px; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet .asim-text { font-size: 11px; padding: 3px 3px 3px 3px; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet .asim-col-date input.asim-text { width: 50px; margin: 0px; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet .asim-col-action textarea.asim-text { width: auto; height: 40px; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet .asim-col-by .asim-cancel { padding: 2px 0px 0px 0px; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet .asim-col-by .asim-cancel a { font-size: 9px; color: #262626; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet tr.asim-create-new-entry { display: none; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet tr.asim-create-new-entry.asim-editing { display: table-row; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet tr.asim-editing .asim-col-action .asim-manual { display: none; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet tr.asim-editing .asim-static { display: none; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet tr .asim-editing-control { display: none; }
body.asim.sim .asim-lightbox.asim-contract-action-sheet tr.asim-editing .asim-editing-control { display: inline; }



/* BEGIN OBSELETE */
/*********************************************************************/
/* Sim - DCS - Project Dashboard - Subtask Table Lightbox (Reusable) */
/*********************************************************************/

body.asim.sim .asim-lightbox.asim-contract-subtask-table { width: 980px; height: auto; background: #FBF7E4; box-shadow: 0px 0px 6px 1px #CCC; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table div.asim-insets { padding: 32px 56px 55px 56px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-heading-with-icon-and-context { padding-bottom: 14px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-buttons-above-asim-thin-bordered-headings-table { padding-top: 9px; padding-bottom: 6px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-contains-content-scrollable-with-custom-graphic-scrollbar { width: 888px; max-height: 400px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-content-scrollable-with-custom-graphic-scrollbar { width: 868px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-text { font-size: 11px; padding: 3px 3px 3px 3px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-col-checkbox { width: 13px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-col-date { width: 50px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-col-date input.asim-text { width: 50px; margin: 0px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-col-column { width: 20%; text-align: left; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-col-column textarea.asim-text { width: auto; height: 60px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-col-edited-by { text-align: center; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-col-edited-by .asim-cancel { padding: 2px 0px 0px 0px; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table .asim-col-edited-by .asim-cancel a { font-size: 9px; color: #262626; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table tr.asim-create-new-subtask { display: none; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table tr.asim-create-new-subtask.asim-editing { display: table-row; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table tr.asim-editing .asim-static { display: none; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table tr .asim-editing-control { display: none; }
body.asim.sim .asim-lightbox.asim-contract-subtask-table tr.asim-editing .asim-editing-control { display: inline; }
/* END OBSELETE */










/***********************/
/* Sim - DCS - Library */
/***********************/

body.asim.sim .asim-sim-dcs-library.asim-wide-column-layout { padding-bottom: 0px; }
body.asim.sim .asim-sim-dcs-library.asim-wide-column-layout table.asim-wide-column-layout-columns td.asim-narrow-column { padding-top: 27px; }
body.asim.sim .asim-sim-dcs-library .asim-subheading-with-icon { padding: 14px 0px 20px 0px; }
body.asim.sim .asim-sim-dcs-library .asim-subheading-with-icon h2 { float: left; }
body.asim.sim .asim-sim-dcs-library .asim-subheading-with-icon img.asim-icon.asim-book { position: relative; top: 6px; padding: 0px 7px 0px 2px; }
body.asim.sim .asim-sim-dcs-library .asim-subheading-with-icon img.asim-icon.asim-pencil { position: relative; top: 5px; padding: 0px 4px 0px 4px; }
body.asim.sim .asim-sim-dcs-library .asim-subheading-with-icon { height: 1px; }
body.asim.sim .asim-sim-dcs-library .asim-subheading-with-icon .asim-links { float: right; padding: 12px 0px 0px 0px; }
body.asim.sim .asim-sim-dcs-library .asim-name-of-folder { padding: 0px 0px 8px 0px; }
body.asim.sim .asim-sim-dcs-library .asim-name-of-folder h2 { float: left; width: 800px; padding: 0px 0px 0px 0px; font-size: 18px; }
body.asim.sim .asim-sim-dcs-library .asim-name-of-folder h2.asim-large { font-size: 20px; }
body.asim.sim .asim-sim-dcs-library .asim-name-of-folder h2.asim-top { padding-top: 7px; }
body.asim.sim .asim-sim-dcs-library .asim-name-of-folder h2 b { font-size: 15px; font-weight: bold; }
body.asim.sim .asim-sim-dcs-library .asim-name-of-folder .asim-logo { float: right; width: 90px; padding: 7px 8px 0px 0px; }
body.asim.sim .asim-sim-dcs-library .asim-name-of-folder .asim-logo img { display: block; margin-left: auto; }
body.asim.sim .asim-sim-dcs-library .asim-message { padding: 0px 0px 10px 14px; text-align: left; }
body.asim.sim .asim-sim-dcs-library .asim-heading-above-folder-navigator { padding: 74px 0px 0px 0px; }
body.asim.sim .asim-sim-dcs-library .asim-heading-above-folder-navigator h2 { font-size: 18px; padding: 0px 0px 16px 14px; }
body.asim.sim .asim-sim-dcs-library.asim-single-column-layout { padding-top: 0px; }

/**********************************/
/* Sim - DCS - Library (Reusable) */
/**********************************/


/** Document Library - Download **/

body.asim .asim-dcs-library-interface.asim-dcs-download-activity { background: white;box-shadow: 0px 0px 5px 1px #AAA; padding: 5px 12px 9px 12px; text-align: center; }



body.asim .asim-dcs-library-interface.asim-content-class-tabs,
body.asim .asim-dcs-library-interface.asim-job-task-class-tabs { padding: 23px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-job-task-class-tabs .asim-tab { width: 150px; }
body.asim .asim-dcs-library-interface.asim-folder-contents { position: relative; }
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-top-controls { padding: 10px 0px 10px 0px; }
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-top-controls-left { float: left; width: 70%; }
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-top-controls-right { float: right; width: 25%; }
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-top-controls .asim-full-path { text-align: left; font-size: 11px; opacity: 0.5; padding: 0px 0px 0px 10px; }
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-top-controls .asim-switch-views { text-align: right; font-size: 11px; opacity: 0.5; padding: 0px 10px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-top-controls .asim-switch-views a { }
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-top-controls .asim-switch-views a.asim-selected { opacity: 1.0; }




body.asim .asim-dcs-library-interface.asim-folder-contents .asim-no-files-in-folder { font-size: 17px; color: #CCC; font-style: italic; font-weight: normal; padding: 30px 0px 35px 0px; text-align: center; }
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-folder-view { position: relative; }
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-folder-view .asim-drag-and-drop-upload-indicator { position: absolute; width: 51px; height: 48px; background: transparent url(../pics/icon__translucent_paper_with_green_plus.png) no-repeat; z-index: 100; }

/*
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-folder-view.asim-dragging-over .asim-folder-entry { }
body.asim .asim-dcs-library-interface.asim-folder-contents .asim-folder-view .asim-folder-entry.asim-dragging-over { background: #F5F5F5; }
*/


body.asim .asim-dcs-library-interface.asim-table-view { padding: 10px 0px 15px 0px; z-index: 1; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings { font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings th.asim-thin-bordered-headings { border-top: 0px; padding-bottom: 9px; padding-top: 0px; text-align: center; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings th.asim-thin-bordered-headings.asim-col-name { padding-left: 14px; text-align: left; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings td.asim-thin-bordered-headings.asim-col-name { width: auto; padding-left: 14px; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings td.asim-thin-bordered-headings.asim-col-created { width: auto; text-align: center; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings td.asim-thin-bordered-headings.asim-col-type { width: auto; text-align: center; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings td.asim-thin-bordered-headings.asim-col-sharing { width: 16px; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings td.asim-thin-bordered-headings.asim-col-sharing img { display: block; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings td.asim-thin-bordered-headings.asim-col-permissions { width: 14px; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings td.asim-thin-bordered-headings.asim-col-permissions img { display: block; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-spacer td { padding: 16px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-data.asim-alternate { background: #F4F9FD; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-data:hover,
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-data.asim-alternate:hover { background: #F5F5F5; }
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-data.asim-selected,
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-data.asim-selected.asim-alternate:hover,
body.asim .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings tr.asim-thin-bordered-headings-data.asim-selected:hover { background: #F5F5F5; }
body.asim .asim-dcs-library-interface.asim-table-view .asim-folder-entry { cursor: pointer; }
body.asim .asim-dcs-library-interface.asim-table-view .asim-folder-entry .asim-action-bubble-anchor { position: relative; overflow: visible; }
body.asim .asim-dcs-library-interface.asim-table-view .asim-folder-entry .asim-filename .asim-editing { position: relative; }
body.asim .asim-dcs-library-interface.asim-table-view .asim-folder-entry .asim-filename .asim-editing .asim-text { width: auto; font-size: 11px; }
body.asim .asim-dcs-library-interface.asim-table-view .asim-folder-entry .asim-filename .asim-editing .asim-basic-ajax-activity { position: absolute; top: -4px; left: 6px; width: 76px; z-index: 10; background: white; box-shadow: 0px 0px 5px 1px #AAA; padding: 4px 12px 7px 12px; text-align: center; }
body.asim .asim-dcs-library-interface.asim-table-view .asim-folder-entry .asim-filename .asim-editing .asim-basic-ajax-activity img.asim-ajax { position: relative; top: 3px; padding: 0px 0px 0px 5px; }
body.asim .asim-dcs-library-interface.asim-table-view .asim-folder-entry .asim-filename .asim-editing .asim-ajax-failure { position: absolute; top: -4px; left: 6px; z-index: 10; width: auto; height: auto; min-width: 120px; max-width: 200px; background: white; box-shadow: 0px 0px 5px 1px #AAA; padding: 8px 12px 8px 12px; cursor: pointer; }
body.asim .asim-dcs-library-interface.asim-table-view .asim-folder-entry .asim-filename .asim-editing .asim-ajax-failure .asim-message { padding: 0px; text-align: left; }
body.asim .asim-dcs-library-interface.asim-table-view .asim-action-bubble { bottom: 8px; left: 0px; cursor: auto; }






/** Document Library - Icon View **/

body.asim .asim-dcs-library-interface.asim-icon-view { padding: 12px 0px 12px 2px; border-bottom: 1px solid #CECECE; border-top: 1px solid #CECECE; z-index: 1; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon { position: relative; float: left; width: 90px; height: 95px; padding: 5px 5px 5px 5px; cursor: pointer; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-action-bubble-anchor { position: relative; overflow: visible; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon.asim-selected { background: #F5F5F5; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-folder-entry.asim-fs-is-archived .asim-icon-image{ opacity: 0.4; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-icon-image table.asim-centering-wrapper { height: 64px; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-icon-image table.asim-image { margin: auto; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-icon-image .asim-image-wrapper { position: relative; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-icon-image .asim-image-wrapper img { display: block; margin: auto; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-icon-image .asim-image-wrapper .asim-permissions-icon { position: absolute; right: -3px; bottom: -1px; display: block; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-icon-image .asim-image-wrapper .asim-shortcut-icon { position: absolute; left: 0px; top: 3px; display: block; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-icon-image .asim-image-wrapper .asim-sharing-icon { position: absolute; left: 0px; top: 0px; display: block; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-filename { width: 90px; height: 30px; font-size: 12px; text-align: center; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-filename .asim-trim-to-fit-this-container { height: 30px; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-icon-view .asim-icon:hover { background: #F9F2D5; }
body.asim                    .asim-dcs-library-interface.asim-icon-view .asim-icon:hover { background: #F3F9FD; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-icon-view.asim-folder-view .asim-folder-entry.asim-dragging-over { background: #BCD6A0; }
body.asim                    .asim-dcs-library-interface.asim-icon-view.asim-folder-view .asim-folder-entry.asim-dragging-over { background: #A7DBFE; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-icon-view.asim-folder-view.asim-dragging-over { background: rgba(188, 214, 160, 0.2); }
body.asim                    .asim-dcs-library-interface.asim-icon-view.asim-folder-view.asim-dragging-over { background: rgba(167, 219, 254, 0.2); }

/*
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon:hover .asim-filename .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white,
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon.asim-selected .asim-filename .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background-image: url(../pics/bg__faded_edge_horizontal_light_gray.png); }
*/
/*
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-filename .asim-editing { position: relative; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-filename .asim-editing .asim-text { width: 78px; font-size: 11px; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-filename .asim-editing .asim-basic-ajax-activity { position: absolute; top: -6px; left: 0px; width: 76px; z-index: 10; background: white; box-shadow: 0px 0px 5px 1px #AAA; padding: 4px 12px 7px 12px; text-align: center; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-filename .asim-editing .asim-basic-ajax-activity img.asim-ajax { position: relative; top: 3px; padding: 0px 0px 0px 5px; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-filename .asim-editing .asim-ajax-failure { position: absolute; top: -6px; left: 0px; z-index: 10; width: auto; height: auto; min-width: 120px; max-width: 200px; background: white; box-shadow: 0px 0px 5px 1px #AAA; padding: 8px 12px 8px 12px; cursor: pointer; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-icon .asim-filename .asim-editing .asim-ajax-failure .asim-message { padding: 0px; text-align: left; }
body.asim .asim-dcs-library-interface.asim-icon-view .asim-action-bubble { bottom: 5px; left: 24px; cursor: auto; }
*/


/** Document Library - Tree View **/

body.asim .asim-dcs-library-interface.asim-tree-view { width: auto; margin: auto; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-view-content-container { padding: 16px 0px 16px 0px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-headings { border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-headings .asim-pseudo-table-heading { float: left; padding: 9px 0px 9px 0px; font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-headings .asim-indicator-sorting-arrow { padding: 0px 0px 2px 4px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-headings .asim-ajax-activity { position: relative; height: 10px; display: inline-block; overflow: visible; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-headings .asim-ajax-activity.asim-hidden { display: none; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-headings .asim-ajax-activity img { position: absolute; left: 3px; bottom: -5px; display: block; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-headings .asim-col-name .asim-col-indent { padding-left: 27px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-col-name { text-align: left; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-col-type { text-align: center; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-col-size { text-align: center; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-col-modified { text-align: center; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-col-modified .asim-time { color: #AAA; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: none; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-footer { border-bottom: 1px solid #CECECE; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row { background: transparent; }
body.asim                    .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row.asim-alt { background: #F3F9FD; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row.asim-alt { background: #F9F2D5; }
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row.asim-alt { background: #F9F2D5; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row.asim-alt .asim-pseudo-table-row { background: transparent; }
body.asim                    .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row.asim-selected,
body.asim                    .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row.asim-alt.asim-selected { background: #D8EEFD; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row.asim-selected,
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row.asim-alt.asim-selected { background: #F1E8C2; }
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row.asim-selected,
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row.asim-alt.asim-selected { background: #F1E8C2; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row .asim-pseudo-table-data { float: left; padding: 0px 0px 0px 0px; font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row .asim-pseudo-table-data.asim-col-name.asim-of-folder { font-size: 13px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-pseudo-table-row .asim-pseudo-table-data .asim-table-cell-container { padding: 5px 0px 5px 0px; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-tree-view.asim-folder-view .asim-folder-entry.asim-dragging-over { background: #BCD6A0; }
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-tree-view.asim-folder-view .asim-folder-entry.asim-dragging-over { background: #BCD6A0; }
body.asim                    .asim-dcs-library-interface.asim-tree-view.asim-folder-view .asim-folder-entry.asim-dragging-over { background: #A7DBFE; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-selected,
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt,
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt.asim-selected,
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container { background: rgba(188, 214, 160, 0.2); }
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-selected,
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt,
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt.asim-selected,
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container { background: rgba(188, 214, 160, 0.2); }
body.asim                    .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-selected,
body.asim                    .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt,
body.asim                    .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt.asim-selected,
body.asim                    .asim-dcs-library-interface.asim-tree-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container { background: rgba(167, 219, 254, 0.2); }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-files-in-folder .asim-ajax-activity { padding: 5px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-icon-wrapper { position: relative; width: 16px; height: 10px; overflow: visible; display: inline-block; padding: 0px 6px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry.asim-fs-is-archived .asim-icon-wrapper { opacity: 0.4; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-icon-image { position: absolute; left: 0px; bottom: -3px; width: 16px; height: 16px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-icon-image table.asim-centering-wrapper { height: 16px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-icon-image table.asim-image { margin: auto; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-icon-image .asim-image-wrapper { position: relative; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-icon-image .asim-image-wrapper img { display: block; margin: auto; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-icon-image .asim-image-wrapper .asim-permissions-icon { position: absolute; right: -1px; bottom: -1px; width: 6px; display: block; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-icon-image .asim-image-wrapper .asim-shortcut-icon { position: absolute; right: 0px; bottom: 0px; display: block; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-icon-image .asim-image-wrapper .asim-sharing-icon { position: absolute; left: -1px; top: 0px; width: 8px; display: block; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry.asim-fs-is-folder .asim-col-name { cursor: pointer; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-col-name .asim-expanding-arrow { visibility: hidden; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-col-name.asim-has-contents .asim-expanding-arrow { visibility: visible; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-expanding-arrow img { position: relative; left: 2px; width: 11px; height: 11px; padding: 0px 5px 0px 0px; background: transparent url(../pics/btn__library_levels_arrow_right.png) no-repeat left 0px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-expanding-arrow:hover img { background-position: left -11px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-col-name.asim-expanded .asim-expanding-arrow img { position: relative; top: 1px; left: 0px; background: transparent url(../pics/btn__library_levels_arrow_down.png) no-repeat 0px center; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-col-name.asim-expanded .asim-expanding-arrow:hover img { background-position: -18px center; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-filename .asim-editing { position: relative; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-filename .asim-editing input.asim-text { width: auto; font-size: 11px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-filename .asim-editing .asim-basic-ajax-activity { position: absolute; top: -4px; left: 6px; width: 76px; z-index: 10; background: white; box-shadow: 0px 0px 5px 1px #AAA; padding: 4px 12px 7px 12px; text-align: center; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-filename .asim-editing .asim-basic-ajax-activity img.asim-ajax { position: relative; top: 3px; padding: 0px 0px 0px 5px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-filename .asim-editing .asim-ajax-failure { position: absolute; top: -4px; left: 6px; z-index: 10; width: auto; height: auto; min-width: 120px; max-width: 200px; background: white; box-shadow: 0px 0px 5px 1px #AAA; padding: 8px 12px 8px 12px; cursor: pointer; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-folder-entry .asim-filename .asim-editing .asim-ajax-failure .asim-message { padding: 0px; text-align: left; }

/** Document Library - Files View **/

body.asim .asim-dcs-library-interface.asim-files-view { width: auto; margin: auto; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-folder-view-content-container { padding: 16px 0px 16px 0px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls { font-size: 11px; padding: 5px 0px 5px 0px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls.asim-above { border-top: 1px solid #CECECE; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls.asim-below { border-bottom: 1px solid #CECECE; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls-left { float: left; padding: 1px 0px 0px 10px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls-left .asim-search-label { padding: 0px 4px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls-left input.asim-search-files-view { width: 140px; padding: 2px 3px 2px 3px; font-size: 11px; text-align: left; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls-left .asim-clear-files-view-search { display: inline-block; font-size: 10px; padding: 0px 0px 0px 2px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls-left .asim-clear-files-view-search.asim-hidden { display: none; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls-right { float: right; text-align: right; padding: 0px 4px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls-right .asim-summary-of-contents { padding: 0px 8px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls-right .asim-tools { padding: 0px 12px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls-right .asim-tools img { padding: 0px 2px 0px 2px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls .asim-jump-to-page input.asim-text { width: 24px; padding: 2px 3px 2px 3px; font-size: 11px; text-align: right; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls img.asim-page-navigator { position: relative; top: 4px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls img.asim-refresh { position: relative; top: 4px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls img.asim-printer { position: relative; top: 4px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls img.asim-table-save { position: relative; top: 4px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-view-table-controls .asim-disabled { opacity: 0.3; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-headings { border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-headings .asim-pseudo-table-heading { float: left; padding: 9px 0px 9px 0px; font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-headings .asim-indicator-sorting-arrow { padding: 0px 0px 2px 4px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-headings .asim-ajax-activity { position: relative; height: 10px; display: inline-block; overflow: visible; padding: 0px 4px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-headings .asim-ajax-activity.asim-hidden { display: none; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-headings .asim-ajax-activity img { position: absolute; left: 3px; bottom: -5px; display: block; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-headings .asim-col-name .asim-col-indent { padding-left: 20px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-headings .asim-col-name .asim-pipe { padding: 0px 4px 0px 4px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-col-name { text-align: left; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-col-name .asim-col-indent { position: relative; padding-left: 42px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-col-type { text-align: center; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-col-size { text-align: center; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-col-modified { text-align: center; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-col-modified .asim-time { color: #AAA; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: none; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-footer { border-bottom: 1px solid #CECECE; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row { background: transparent; }
body.asim                    .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row.asim-alt { background: #F3F9FD; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row.asim-alt { background: #F9F2D5; }
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row.asim-alt { background: #F9F2D5; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row.asim-alt .asim-pseudo-table-row { background: transparent; }
body.asim                    .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row.asim-selected,
body.asim                    .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row.asim-alt.asim-selected { background: #D8EEFD; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row.asim-selected,
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row.asim-alt.asim-selected { background: #F1E8C2; }
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row.asim-selected,
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row.asim-alt.asim-selected { background: #F1E8C2; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row .asim-pseudo-table-data { float: left; padding: 0px 0px 0px 0px; font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row .asim-pseudo-table-data.asim-col-name.asim-of-folder { font-size: 13px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row .asim-pseudo-table-data .asim-table-cell-container { padding: 5px 0px 5px 0px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row .asim-pseudo-table-data .asim-table-cell-container.asim-relative-path,
body.asim .asim-dcs-library-interface.asim-files-view .asim-pseudo-table-row .asim-pseudo-table-data .asim-table-cell-container.asim-relative-path a { font-size: 11px; color: #AAA; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-files-view.asim-folder-view .asim-folder-entry.asim-dragging-over { background: #BCD6A0; }
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-files-view.asim-folder-view .asim-folder-entry.asim-dragging-over { background: #BCD6A0; }
body.asim                    .asim-dcs-library-interface.asim-files-view.asim-folder-view .asim-folder-entry.asim-dragging-over { background: #A7DBFE; }
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-selected,
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt,
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt.asim-selected,
body.asim .asim-yellow-matte .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container { background: rgba(188, 214, 160, 0.2); }
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-selected,
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt,
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt.asim-selected,
body.asim .asim-style-gamma  .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container { background: rgba(188, 214, 160, 0.2); }
body.asim                    .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-selected,
body.asim                    .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt,
body.asim                    .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container .asim-pseudo-table-row.asim-alt.asim-selected,
body.asim                    .asim-dcs-library-interface.asim-files-view.asim-folder-view.asim-dragging-over .asim-folder-view-content-container { background: rgba(167, 219, 254, 0.2); }
body.asim .asim-dcs-library-interface.asim-files-view .asim-files-in-folder .asim-ajax-activity { padding: 5px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-folder-entry .asim-icon-wrapper { position: absolute; left: 20px; top: 7px; width: 16px; height: 10px; overflow: visible; display: block; padding: 0px 6px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-folder-entry .asim-icon-image { position: absolute; left: 0px; bottom: -3px; width: 16px; height: 16px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-folder-entry .asim-icon-image table.asim-centering-wrapper { height: 16px; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-folder-entry .asim-icon-image table.asim-image { margin: auto; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-folder-entry .asim-icon-image .asim-image-wrapper { position: relative; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-folder-entry .asim-icon-image .asim-image-wrapper img { display: block; margin: auto; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-folder-entry .asim-icon-image .asim-image-wrapper .asim-permissions-icon { position: absolute; right: -1px; bottom: -1px; width: 6px; display: block; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-folder-entry .asim-icon-image .asim-image-wrapper .asim-shortcut-icon { position: absolute; right: 0px; bottom: 0px; display: block; }
body.asim .asim-dcs-library-interface.asim-files-view .asim-folder-entry .asim-icon-image .asim-image-wrapper .asim-sharing-icon { position: absolute; left: -1px; top: 0px; width: 8px; display: block; }

/** Document Library - Action Bubble **/

body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content { position: relative; width: 136px; font-family: "Swiss721"; color: #E9EBEB; text-shadow: 0px -1px 0px #111; overflow: hidden; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-popup-tw-gradient .asim-content { color: #262626; text-shadow: none; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-popup-tw-gradient .asim-content .asim-cancel.asim-popup-closer a { color: #343434; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-bubble-closer { position: absolute; top: 2px; right: 2px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-bubble-closer a { display: block; padding: 4px 4px 4px 4px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-bubble-closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-columns { width: 446px; font-family: "Swiss721", sans-serif; color: #FBF9F9; font-size: 12px; letter-spacing: 0.05em; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-columns a { color: #FBF9F9; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-left { float: left; width: 130px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-actions { padding: 8px 0px 8px 16px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-actions .asim-action { padding: 2px 0px 2px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-actions .asim-action.asim-selected a { color: #E5B111; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-actions .asim-action.asim-selected img.asim-icon { display: none; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right { float: left; width: 260px; padding: 0px 0px 0px 20px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details { padding: 12px 0px 0px 0px; overflow: hidden; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details .asim-instructions { padding: 0px 0px 2px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details .asim-instructions .asim-highlight,
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details .asim-text-of-filename { color: #CCCACA; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details .asim-cancel-or-continue { padding: 15px 0px 10px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details .asim-cancel-or-continue .asim-cancel { float: right; padding: 3px 12px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details .asim-cancel-or-continue .asim-continue { float: right; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details .asim-cancel-or-continue .asim-activity { text-align: right; padding: 0px 12px 7px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details .asim-cancel-or-continue .asim-activity img { position: relative; top: 4px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-upload .asim-input { padding: 8px 0px 0px 0px; text-align: center; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-upload .asim-progress { padding: 14px 0px 4px 4px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-upload .asim-progress-bar { float: left; position: relative; top: 3px; width: 210px; height: 10px; border: 1px solid #F9F6F6; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-upload .asim-progress-bar .asim-fill { width: 0px; height: 10px; background: #F9F6F6; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-upload .asim-progress-percentage { float: left; padding: 0px 0px 0px 10px; color: #F9F6F6; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-create-folder .asim-input { padding: 8px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-create-folder input.asim-text { width: 240px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-create-shortcut .asim-input { padding: 8px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-create-shortcut input.asim-text { width: 240px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-duplicate .asim-input { padding: 8px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-duplicate input.asim-text { width: 240px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-move-file .asim-graphic-checkbox { position: relative; top: 1px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-move-file .asim-overwrite { padding: 8px 0px 8px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-copy-file .asim-graphic-checkbox { position: relative; top: 1px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-copy-file .asim-overwrite { padding: 8px 0px 8px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-rename .asim-input { padding: 8px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-rename input.asim-text { width: 240px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-edit-tags .asim-input { padding: 8px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-edit-tags textarea.asim-text { width: 240px; height: 60px; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-share-with-client .asim-input { padding: 8px 0px 12px 0px; text-align: center; }
body.asim .asim-dcs-library-interface.asim-action-bubble .asim-content .asim-right .asim-action-details.asim-share-with-client .asim-text { width: 100px; }





body.asim .asim-dcs-library-interface.asim-bottom-controls { position: relative; padding: 2px 0px 10px 0px; }
body.asim .asim-dcs-library-interface.asim-bottom-controls .asim-disabled { opacity: 0.5; }
body.asim .asim-dcs-library-interface.asim-bottom-controls .asim-icon-and-link { font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-bottom-controls .asim-icon-and-link img { position: relative; top: 3px; padding-right: 2px; }
body.asim .asim-dcs-library-interface.asim-bottom-controls .asim-bottom-controls-left { float: left; text-align: left; padding: 0px 0px 0px 1px; }
body.asim .asim-dcs-library-interface.asim-bottom-controls .asim-bottom-controls-left .asim-icon-and-link { padding-right: 15px; }
body.asim .asim-dcs-library-interface.asim-bottom-controls .asim-bottom-controls-right { float: right; text-align: right; padding: 0px 1px 0px 0px; }

body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content { position: relative; width: 295px; }
body.asim .asim-dcs-library-interface.asim-target-folder-adjustable .asim-upload-file-lightbox.asim-content { position: relative; width: 315px; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content .asim-cancel.plb__closer { position: absolute; bottom: 3px; right: 7px; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content .asim-cancel.plb__closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content h4 { padding: 17px 23px 14px 23px; text-align: left; font-weight: bold; font-size: 14px; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content h4 .asim-folder-name { font-weight: normal; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content h4 a { font-size: 11px; font-weight: normal; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content div.asim-form { text-align: center; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content div.asim-form input { display: inline; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content div.asim-form div.asim-upload-activity { padding: 7px 0px 0px 0px; font-size: 12px; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content div.asim-form div.asim-upload-activity img { position: relative; top: 4px; padding-left: 6px; }
body.asim .asim-dcs-library-interface .asim-upload-file-lightbox.asim-content div.asim-form div.asim-button { padding: 14px 0px 6px 0px; }
body.asim .asim-dcs-library-interface.asim-upload-file-lightbox .asim-library-levels-popup { top: -100px; left: 40px; bottom: auto; right: auto; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content { position: relative; width: 395px; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-cancel.plb__closer { position: absolute; bottom: 3px; right: 7px; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-cancel.plb__closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-form { padding: 17px 23px 14px 23px; font-size: 13px; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-form h4 { font-size: 14px; font-weight: bold; padding: 0px 0px 2px 0px; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-form h6 { font-size: 13px; font-weight: normal; padding: 0px 0px 12px 0px; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-guidance { font-size: 12px; font-style: italic; font-weight: bold; color: #009C51; padding: 10px 0px 8px 0px; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-upload-button { text-align: center; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-progress-bar-and-label { padding: 0px 0px 6px 0px; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-progress-label { float: left; width: auto; font-size: 14px; font-weight: bold; padding: 0px 6px 0px 0px; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-progress-bar { float: left; position: relative; top: 3px; width: 180px; height: 10px; border: 1px solid #C9C9C9; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-progress-bar .asim-fill { width: 0px; height: 10px; background: #C9C9C9; }
body.asim .asim-dcs-library-interface .asim-upload-dragged-and-dropped-file-lightbox.asim-content .asim-progress-percentage { float: left; padding: 0px 0px 0px 10px; color: #AAA; }

body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content { position: relative; width: 360px; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content .asim-cancel.plb__closer { position: absolute; bottom: 3px; right: 7px; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content .asim-cancel.plb__closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content h4 { padding: 17px 23px 12px 23px; text-align: left; font-weight: bold; font-size: 14px; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content .asim-instructions { overflow-x: auto; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content div.asim-form { padding: 0px 23px 0px 23px; font-size: 13px; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content div.asim-form div.asim-input { text-align: center; padding: 18px 0px 0px 0px; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content div.asim-form div.asim-input input.asim-text { width: 280px; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content div.asim-form div.asim-buttons { text-align: center; padding: 22px 0px 12px 0px; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content div.asim-form div.asim-buttons .asim-spacer { padding: 0px 2px 0px 2px; }
body.asim .asim-dcs-library-interface .asim-dcs-file-replacement-lightbox.asim-content div.asim-form div.asim-buttons .asim-disabled { opacity: 0.3; }

body.asim .asim-dcs-library-interface .asim-dcs-download-contention-warning-lightbox.asim-content { position: relative; width: 360px; }
body.asim .asim-dcs-library-interface .asim-dcs-download-contention-warning-lightbox.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface .asim-dcs-download-contention-warning-lightbox.asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface .asim-dcs-download-contention-warning-lightbox.asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface .asim-dcs-download-contention-warning-lightbox.asim-content .asim-cancel.plb__closer { position: absolute; bottom: 3px; right: 7px; }
body.asim .asim-dcs-library-interface .asim-dcs-download-contention-warning-lightbox.asim-content .asim-cancel.plb__closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface .asim-dcs-download-contention-warning-lightbox.asim-content h4 { padding: 17px 23px 12px 23px; text-align: left; font-weight: bold; font-size: 14px; }
body.asim .asim-dcs-library-interface .asim-dcs-download-contention-warning-lightbox.asim-content .asim-instructions { overflow-x: auto; }
body.asim .asim-dcs-library-interface .asim-dcs-download-contention-warning-lightbox.asim-content div.asim-form { padding: 0px 23px 0px 23px; font-size: 13px; }
body.asim .asim-dcs-library-interface .asim-dcs-download-contention-warning-lightbox.asim-content div.asim-form div.asim-buttons { text-align: center; padding: 22px 0px 12px 0px; }



body.asim .asim-dcs-library-interface.asim-library-levels-popup .asim-content { position: relative; width: 270px; color: #FAF6F6; text-shadow: 0px 1px 0px #111; padding: 30px 30px 30px 30px; }
body.asim .asim-dcs-library-interface.asim-library-levels-popup .asim-content .asim-x { position: absolute; top: 18px; right: 8px; }
body.asim .asim-dcs-library-interface.asim-library-levels-popup .asim-content .asim-x a { display: block; }
body.asim .asim-dcs-library-interface.asim-library-levels-popup .asim-content .asim-x a img { display: block; }
body.asim .asim-dcs-library-interface.asim-library-levels-popup .asim-content .asim-folder-navigator-scrollable-container { width: 288px; max-height: 300px; overflow: auto; text-shadow: none; color: black; }
body.asim .asim-dcs-library-interface.asim-library-levels-popup .asim-content .asim-folder-navigator-scrollable-container .asim-folder-navigator-container { width: 270px; }
body.asim .asim-dcs-library-interface.asim-library-levels-popup .asim-content h3 { font-size: 18px; font-weight: normal; padding: 0px 0px 15px 10px; }
body.asim .asim-dcs-library-interface.asim-library-levels-popup .asim-content .asim-instructions-beneath-navigator { font-size: 12px; padding: 10px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-library-levels-popup .asim-content .asim-special-folder-permissions-checkbox { font-size: 12px; padding: 0px 0px 10px 0px; }
body.asim .asim-dcs-library-interface.asim-upload-multiple-files-lightbox .asim-content { position: relative; width: 300px; color: #FAF6F6; text-shadow: 0px 1px 0px #111; padding: 30px 30px 30px 30px; }
body.asim .asim-dcs-library-interface.asim-upload-multiple-files-lightbox .asim-content .asim-x.plb__closer { position: absolute; top: 18px; right: 8px; }
body.asim .asim-dcs-library-interface.asim-upload-multiple-files-lightbox .asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-upload-multiple-files-lightbox .asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-upload-multiple-files-lightbox .asim-content .asim-java-applet { padding: 15px 0px 10px 0px; }
body.asim .asim-dcs-library-interface.asim-upload-multiple-files-lightbox .asim-content h3 { font-size: 18px; font-weight: normal; padding: 0px 0px 0px 10px; }
body.asim .asim-dcs-library-interface.asim-upload-multiple-files-lightbox .asim-content .asim-instructions-beneath-applet { font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-upload-multiple-files-lightbox .asim-content .asim-instructions-beneath-applet .asim-no-folders { display: none; }
body.asim .asim-dcs-library-interface.asim-upload-multiple-files-lightbox .asim-content .asim-instructions-beneath-applet.asim-no-folders .asim-no-folders { display: inline; }
body.asim .asim-dcs-library-interface.asim-move-file-lightbox .asim-content { position: relative; width: 270px; color: #FAF6F6; text-shadow: 0px 1px 0px #111; padding: 30px 30px 30px 30px; }
body.asim .asim-dcs-library-interface.asim-move-file-lightbox .asim-content .asim-x.plb__closer { position: absolute; top: 18px; right: 8px; }
body.asim .asim-dcs-library-interface.asim-move-file-lightbox .asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-move-file-lightbox .asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-move-file-lightbox .asim-content .asim-folder-navigator-scrollable-container { width: 290px; min-height: 200px; max-height: 400px; overflow: auto; text-shadow: none; color: black; }
body.asim .asim-dcs-library-interface.asim-move-file-lightbox .asim-content .asim-folder-navigator-scrollable-container .asim-folder-navigator-container { width: 270px; }
body.asim .asim-dcs-library-interface.asim-move-file-lightbox .asim-content h3 { font-size: 18px; font-weight: normal; padding: 0px 0px 15px 10px; }
body.asim .asim-dcs-library-interface.asim-move-file-lightbox .asim-content .asim-instructions-beneath-navigator { font-size: 12px; padding: 10px 0px 0px 0px; }

body.asim .asim-dcs-library-interface.asim-share-file-lightbox .asim-content { position: relative; width: 270px; color: #FAF6F6; text-shadow: 0px 1px 0px #111; padding: 30px 30px 30px 30px; }
body.asim .asim-dcs-library-interface.asim-share-file-lightbox .asim-content .asim-x.plb__closer { position: absolute; top: 18px; right: 8px; }
body.asim .asim-dcs-library-interface.asim-share-file-lightbox .asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-share-file-lightbox .asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-share-file-lightbox .asim-content .asim-folder-navigator-scrollable-container { width: 290px; min-height: 200px; max-height: 400px; overflow: auto; text-shadow: none; color: black; }
body.asim .asim-dcs-library-interface.asim-share-file-lightbox .asim-content .asim-folder-navigator-scrollable-container .asim-folder-navigator-container { width: 270px; }
body.asim .asim-dcs-library-interface.asim-share-file-lightbox .asim-content h3 { font-size: 18px; font-weight: normal; padding: 0px 0px 15px 10px; }
body.asim .asim-dcs-library-interface.asim-share-file-lightbox .asim-content .asim-instructions-beneath-navigator { font-size: 12px; padding: 10px 0px 0px 0px; }

/*
body.asim .asim-dcs-library-interface.asim-empty-trash-popup { position: absolute; right: -11px; top: -126px; z-index: 1000; }
body.asim .asim-dcs-library-interface.asim-empty-trash-popup .asim-content { width: 322px; }
body.asim .asim-dcs-library-interface.asim-empty-trash-popup .asim-content .asim-x.asim-popup-closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface.asim-empty-trash-popup .asim-content .asim-x.asim-popup-closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-empty-trash-popup .asim-content .asim-x.asim-popup-closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-empty-trash-popup .asim-content .asim-cancel.asim-popup-closer { position: absolute; bottom: 3px; right: 7px; }
body.asim .asim-dcs-library-interface.asim-empty-trash-popup .asim-content .asim-cancel.asim-popup-closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface.asim-empty-trash-popup .asim-content div.asim-form { text-align: left; padding: 15px 20px 0px 20px; font-size: 14px; }
body.asim .asim-dcs-library-interface.asim-empty-trash-popup .asim-content div.asim-form div.asim-button { text-align: center; padding: 8px 0px 6px 0px; }
*/

body.asim .asim-dcs-library-interface.asim-dcs-folder-selector-lightbox .asim-content { position: relative; width: 500px; color: #FAF6F6; text-shadow: 0px 1px 0px #111; padding: 30px 30px 30px 30px; }
body.asim .asim-dcs-library-interface.asim-dcs-folder-selector-lightbox .asim-content .asim-x.plb__closer { position: absolute; top: 18px; right: 8px; }
body.asim .asim-dcs-library-interface.asim-dcs-folder-selector-lightbox .asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-folder-selector-lightbox .asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-folder-selector-lightbox .asim-content .asim-contains-content-scrollable-with-custom-graphic-scrollbar { width: 520px; text-shadow: none; color: black; }
body.asim .asim-dcs-library-interface.asim-dcs-folder-selector-lightbox .asim-content .asim-contains-content-scrollable-with-custom-graphic-scrollbar .asim-folder-navigator-container { width: 500px; }
body.asim .asim-dcs-library-interface.asim-dcs-folder-selector-lightbox .asim-content h3 { font-size: 18px; font-weight: normal; padding: 0px 0px 15px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-folder-selector-lightbox .asim-content .asim-instructions-beneath-navigator { font-size: 12px; padding: 10px 0px 0px 0px; }


body.asim .asim-dcs-library-interface.asim-dcs-empty-trash-lightbox .asim-content { width: 322px; }
body.asim .asim-dcs-library-interface.asim-dcs-empty-trash-lightbox .asim-content .asim-x.asim-popup-closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface.asim-dcs-empty-trash-lightbox .asim-content .asim-x.asim-popup-closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-empty-trash-lightbox .asim-content .asim-x.asim-popup-closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-empty-trash-lightbox .asim-content .asim-cancel.asim-popup-closer { position: absolute; bottom: 3px; right: 7px; }
body.asim .asim-dcs-library-interface.asim-dcs-empty-trash-lightbox .asim-content .asim-cancel.asim-popup-closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface.asim-dcs-empty-trash-lightbox .asim-content .asim-instructions { text-align: left; padding: 15px 20px 0px 20px; font-size: 14px; }
body.asim .asim-dcs-library-interface.asim-dcs-empty-trash-lightbox .asim-content .asim-button { text-align: center; padding: 8px 0px 6px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-empty-trash-lightbox .asim-content .asim-activity { text-align: center; padding: 8px 0px 7px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-dcs-view-trash-lightbox.asim-content { position: relative; width: 723px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-dcs-library-interface.asim-empty-trash-popup { right: -26px; left: auto; bottom: -112px; top: auto; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-dcs-library-interface.asim-empty-trash-popup .asim-content { width: 322px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-close.plb__closer { position: absolute; bottom: 3px; right: 7px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-close.plb__closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content h4 { padding: 25px 0px 4px 35px; text-align: left; font-weight: normal; font-size: 18px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content h4 img { position: relative; top: 2px; padding-right: 2px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-no-files-in-trash { padding: 20px 0px 20px 0px; text-align: center; font-weight: normal; font-style: italic; font-size: 14px; color: #CCC; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-dcs-library-interface.asim-folder-contents { padding: 0px 38px 0px 38px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-custom-graphic-scrollbar { right: 10px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-dcs-library-interface.asim-folder-contents .asim-icon-view { width: auto; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-lower-buttons { padding: 14px 0px 18px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-lower-buttons table.asim-buttons { width: auto; margin: auto; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-lower-buttons table.asim-buttons td.asim-col-button { padding: 0px 15px 0px 15px; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-lower-buttons .asim-disabled { opacity: 0.3; }
body.asim .asim-dcs-library-interface.asim-dcs-view-trash-lightbox .asim-content .asim-lower-buttons .asim-lower-buttons-activity { text-align: center; padding: 0px 0px 1px 0px; }


/*
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content { position: relative; width: 723px; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-dcs-library-interface.asim-empty-trash-popup { right: -26px; left: auto; bottom: -112px; top: auto; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-dcs-library-interface.asim-empty-trash-popup .asim-content { width: 322px; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-cancel.plb__closer { position: absolute; bottom: 3px; right: 7px; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-cancel.plb__closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content h4 { padding: 25px 0px 4px 45px; text-align: left; font-weight: bold; font-size: 14px; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-no-files-in-trash { padding: 15px 0px 0px 45px; text-align: left; font-weight: normal; font-style: italic; font-size: 14px; color: #CCC; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-scrollable-icon-container { min-height: 200px; max-height: 500px; padding: 0px 38px 0px 38px; overflow: auto; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-scrollable-icon-container .asim-icon-view { width: auto; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-lower-buttons { padding: 12px 0px 18px 0px; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-lower-buttons table { width: auto; margin: auto; }
body.asim .asim-dcs-library-interface.asim-view-trash-lightbox .asim-content .asim-lower-buttons table td.asim-restore { padding-right: 30px; }
*/

body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-root-folder-insets { padding: 5px 0px 5px 0px; background: #F5F5F5; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-root-folder-divider { height: 1px; background: white; border-top: 1px solid #CECECE; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-selected .asim-folder-heading { background: #E6E6E6; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-selected .asim-folder .asim-folder-heading { background: #F5F5F5; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-folder-heading { padding-top: 4px; padding-bottom: 4px; padding-right: 13px; font-size: 13px; }
/*
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-1 .asim-folder-heading { padding-left: 11px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-2 .asim-folder-heading { padding-left: 26px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-3 .asim-folder-heading { padding-left: 41px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-4 .asim-folder-heading { padding-left: 56px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-5 .asim-folder-heading { padding-left: 71px; }
*/

body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-1 .asim-folder.asim-level-2 .asim-folder-heading { font-size: 12px; }

/*
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-1 .asim-folder-heading .asim-name { width: 226px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-2 .asim-folder-heading .asim-name { width: 211px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-3 .asim-folder-heading .asim-name { width: 196px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-4 .asim-folder-heading .asim-name { width: 181px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-5 .asim-folder-heading .asim-name { width: 166px; }
*/
/*
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-1 .asim-ajax-elements { padding-left: 11px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-2 .asim-ajax-elements { padding-left: 26px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-3 .asim-ajax-elements { padding-left: 41px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-4 .asim-ajax-elements { padding-left: 56px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-level-5 .asim-ajax-elements { padding-left: 71px; }
*/
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-ajax-elements .asim-ajax-activity { padding: 2px 0px 2px 30px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-ajax-elements .asim-ajax-error { padding: 4px 20px 4px 10px; font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-name { float: left; cursor: pointer; overflow: hidden; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-name .asim-trim-if-this-too-large { white-space: nowrap; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-selected .asim-name .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background-image: url(../pics/bg__faded_edge_horizontal_gray_e6e6e6.png); }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-selected .asim-folder .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white,
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-name .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background-image: url(../pics/bg__faded_edge_horizontal_gray_f5f5f5.png); }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-folder-heading .asim-name .asim-expanding-arrow { visibility: hidden; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-folder-heading.asim-has-subfolders .asim-name .asim-expanding-arrow { visibility: visible; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-name .asim-expanding-arrow img { position: relative; left: 2px; width: 11px; height: 11px; padding: 0px 7px 0px 0px; background: transparent url(../pics/btn__library_levels_arrow_right.png) no-repeat left 0px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-name .asim-expanding-arrow:hover img { background-position: left -11px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-folder-heading.asim-expanded .asim-name .asim-expanding-arrow img { position: relative; top: 1px; left: 0px; background: transparent url(../pics/btn__library_levels_arrow_down.png) no-repeat 0px center; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-folder-heading.asim-expanded .asim-name .asim-expanding-arrow:hover img { background-position: -18px center; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-icon { float: right; width: 14px; overflow: visible; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-icon img { display: block; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-icon.asim-folder-icon { position: relative; top: 2px; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-subfolders-pagination { font-size: 12px; color: #999; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-subfolders-pagination .asim-jump-to-page input.asim-text { width: 24px; padding: 2px 3px 2px 3px; font-size: 11px; text-align: right; }
body.asim .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-subfolders-pagination img.asim-page-navigator { position: relative; top: 4px; }

body.asim .asim-popup-bubble-tb .asim-dcs-library-interface.asim-folder-navigator { color: #FAF6F6; }
body.asim .asim-popup-bubble-tb .asim-dcs-library-interface.asim-folder-navigator .asim-root-folder-insets { background: transparent; }
body.asim .asim-popup-bubble-tb .asim-dcs-library-interface.asim-folder-navigator .asim-root-folder-divider { height: 1px; background: #999; border-top: 1px solid #555; }
body.asim .asim-popup-bubble-tb .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-selected .asim-folder-heading { background: #555; }
body.asim .asim-popup-bubble-tb .asim-dcs-library-interface.asim-folder-navigator .asim-folder.asim-selected .asim-folder .asim-folder-heading { background: transparent; }
body.asim .asim-popup-bubble-tb .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-name .asim-expanding-arrow img { background-image: url(../pics/btn__library_levels_arrow_right_faf6f6.png); }
body.asim .asim-popup-bubble-tb .asim-dcs-library-interface.asim-folder-navigator .asim-folder .asim-folder-heading.asim-expanded .asim-name .asim-expanding-arrow img { background-image: url(../pics/btn__library_levels_arrow_down_faf6f6.png); }
body.asim .asim-popup-bubble-tb .asim-dcs-library-interface.asim-folder-navigator .asim-icon.asim-folder-icon { display: none; }



/***********************************/
/* Sim - DCS - Library (Printable) */
/***********************************/

body.asim.asim-printable .asim-dcs-library-folder-contents { padding: 20px 20px 0px 20px; font-size: 14px; }
body.asim.asim-printable .asim-dcs-library-folder-contents .asim-header .asim-left { float: left; }
body.asim.asim-printable .asim-dcs-library-folder-contents .asim-header .asim-right { float: right; }
body.asim.asim-printable .asim-dcs-library-folder-contents .asim-header .asim-right input { font-size: 16px; }
body.asim.asim-printable .asim-dcs-library-folder-contents .asim-name-of-folder { font-size: 18px; padding: 8px 0px 30px 0px; }
body.asim.asim-printable .asim-dcs-library-folder-contents .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings th.asim-thin-bordered-headings { font-size: 14px; font-weight: bold; } 
body.asim.asim-printable .asim-dcs-library-folder-contents .asim-dcs-library-interface.asim-table-view table.asim-thin-bordered-headings td.asim-thin-bordered-headings { font-size: 14px; }

/** Document Library - User Specific File Permissoins (Lightbox) **/

body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-dcs-user-specific-file-permissions.asim-content { position: relative; width: 760px; padding: 19px 23px 24px 23px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; z-index: 2; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox h3 span.asim-name-of-file { font-weight: normal; font-size: 14px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-graphic-tabs-linked-to-embedded-panels { padding: 8px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-top-instructions { padding: 14px 0px 8px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-top-instructions .asim-name-of-file { padding: 0px 0px 8px 0px; font-size: 13px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-top-instructions .asim-name-of-file-label { font-size: 14px; font-weight: bold; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission { width: 49%; padding: 12px 0px 16px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission.asim-left { float: left; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission.asim-right { float: right; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission-instructions { height: 40px; font-size: 13px; padding: 0px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission-controls { font-size: 11px; padding: 0px 0px 0px 50px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission .asim-list-of-users { padding: 4px 80px 4px 40px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission .asim-list-of-users                                             .asim-user-in-set { position: relative; color: #00AA00; padding: 2px 0px 2px 10px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission .asim-list-of-users .asim-who-have-special-permission-on-parent .asim-user-in-set { color: #7FD47F; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission .asim-list-of-users .asim-who-belong-to-authorized-class        .asim-user-in-set { color: #CCC; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission.asim-who-cant-read  .asim-list-of-users                                             .asim-user-in-set,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission.asim-who-cant-write .asim-list-of-users                                             .asim-user-in-set { color: #AA0000; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission.asim-who-cant-read  .asim-list-of-users .asim-who-have-special-permission-on-parent .asim-user-in-set,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission.asim-who-cant-write .asim-list-of-users .asim-who-have-special-permission-on-parent .asim-user-in-set { color: #D47F7F; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission.asim-who-cant-read  .asim-list-of-users .asim-who-belong-to-authorized-class        .asim-user-in-set,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission.asim-who-cant-write .asim-list-of-users .asim-who-belong-to-authorized-class        .asim-user-in-set { color: #CCC; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission .asim-hidden-because-of-can-read-permissions,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission .asim-hidden-because-of-can-write-permissions,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission .asim-hidden-because-of-cant-read-permissions,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission .asim-hidden-because-of-cant-write-permissions { display: none; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission .asim-list-of-users .asim-user-in-set .asim-remove { position: absolute; left: 0px; top: 2px; opacity: 0.5; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-users-with-permission .asim-list-of-users .asim-user-in-set:hover .asim-remove { opacity: 1.0; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-graphic-drop-down.asim-users .asim-graphic-drop-down-panel.asim-single-column-list.asim-anchor-left { left: 40px; top: -100px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-graphic-drop-down.asim-users .asim-graphic-drop-down-panel.asim-single-column-list .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 200px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission { width: 49%; padding: 12px 0px 16px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission.asim-left { float: left; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission.asim-right { float: right; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission-instructions { height: 40px; font-size: 13px; padding: 0px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission-controls { font-size: 11px; padding: 0px 0px 0px 50px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-list-of-classes { padding: 4px 80px 4px 40px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-list-of-classes                                             .asim-class-in-set { position: relative; color: #00AA00; padding: 2px 0px 2px 10px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-list-of-classes .asim-who-have-special-permission-on-parent .asim-class-in-set { color: #7FD47F; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-list-of-classes .asim-who-belong-to-authorized-class        .asim-class-in-set { color: #CCC; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-list-of-classes .asim-that-are-so-authorized-by-default     .asim-class-in-set { color: #CCC; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission.asim-who-cant-read  .asim-list-of-classes                                             .asim-class-in-set,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission.asim-who-cant-write .asim-list-of-classes                                             .asim-class-in-set { color: #AA0000; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission.asim-who-cant-read  .asim-list-of-classes .asim-who-have-special-permission-on-parent .asim-class-in-set,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission.asim-who-cant-write .asim-list-of-classes .asim-who-have-special-permission-on-parent .asim-class-in-set { color: #D47F7F; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission.asim-who-cant-read  .asim-list-of-classes .asim-who-belong-to-authorized-class        .asim-class-in-set,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission.asim-who-cant-write .asim-list-of-classes .asim-who-belong-to-authorized-class        .asim-class-in-set { color: #CCC; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission.asim-who-cant-read  .asim-list-of-classes .asim-that-are-so-authorized-by-default     .asim-class-in-set,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission.asim-who-cant-write .asim-list-of-classes .asim-that-are-so-authorized-by-default     .asim-class-in-set { color: #CCC; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-hidden-because-of-can-read-permissions,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-hidden-because-of-can-write-permissions,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-hidden-because-of-cant-read-permissions,
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-hidden-because-of-cant-write-permissions { display: none; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-list-of-classes .asim-class-in-set .asim-remove { position: absolute; left: 0px; top: 2px; opacity: 0.5; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-set-of-classes-with-permission .asim-list-of-classes .asim-class-in-set:hover .asim-remove { opacity: 1.0; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-graphic-drop-down.asim-classes .asim-graphic-drop-down-panel.asim-single-column-list.asim-anchor-left { left: 40px; top: -100px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-graphic-drop-down.asim-classes .asim-graphic-drop-down-panel.asim-single-column-list .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 200px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-bottom-controls { padding: 10px 0px 0px 0px; font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-bottom-controls a.asim-disabled { opacity: 0.3; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-bottom-controls .asim-bottom-controls-left { float: left; font-size: 10px; padding: 7px 0px 0px 0px; text-align: left; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-bottom-controls .asim-bottom-controls-right { float: right; text-align: right; padding: 0px 10px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-bottom-controls .asim-bottom-controls-right a { display: inline-block; padding-top: 7px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-bottom-controls .asim-bottom-controls-right img.asim-activity { position: relative; top: 3px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-bottom-controls .asim-bottom-controls-right .asim-when-save-successful .asim-message { padding: 2px 0px 0px 0px; text-align: right; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-bottom-controls .asim-arrow { position: relative; top: -2px; padding: 0px 0px 0px 2px; }
body.asim .asim-dcs-library-interface.asim-dcs-user-specific-file-permissions.asim-lightbox .asim-bottom-controls .asim-note { font-size: 10px; padding: 2px 0px 0px 0px; }

/** Document Library - Viewer - Images **/

body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-close.plb__closer { position: absolute; bottom: 8px; right: 8px; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-close.plb__closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-above-image { padding: 20px 25px 0px 25px; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-above-image h3 { font-size: 19px; font-weight: normal; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-above-image table.asim-path-and-position { width: 100%; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-above-image .asim-col-path { vertical-align: bottom; color: #CCC; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-above-image .asim-col-path .asim-table-cell-container { height: 15px; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-above-image .asim-col-position { width: 100px; padding-right: 20px; font-size: 20px; text-align: right; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-image-frame-container { position: relative; padding: 10px 25px 10px 25px; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-image-frame-container .asim-load-image { position: absolute;  display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-image-frame-container .asim-load-image.asim-previous { left: -60px; top: 47%; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-image-frame-container .asim-load-image.asim-next { right: -60px; top: 47%; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-image-frame-shadow { position: absolute; top: 0px; left: 0px; box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.25); z-index: 1; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-image-frame-activity { position: absolute; top: 0px; left: 0px; z-index: 2; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-image-frame { position: relative; margin: auto; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-image-frame img { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-below-image { padding: 10px 25px 15px 25px; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-below-image table.asim-name-and-navigation { width: 100%; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-below-image .asim-col-name { font-size: 15px; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-below-image .asim-col-name .asim-table-cell-container { height: 20px; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-below-image .asim-col-name .asim-links { font-size: 10px; padding: 2px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-below-image .asim-col-navigation { width: 100px; }
body.asim .asim-dcs-library-interface.asim-dcs-image-browser-lightbox .asim-below-image .asim-col-navigation .asim-navigation { width: 100px; height: 40px; }

/** Document Library - Viewer - Videos **/

body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-close.plb__closer { position: absolute; bottom: 8px; right: 8px; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-close.plb__closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-above-video { padding: 20px 25px 0px 25px; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-above-video h3 { font-size: 19px; font-weight: normal; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-above-video table.asim-path-and-position { width: 100%; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-above-video .asim-col-path { vertical-align: bottom; color: #CCC; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-above-video .asim-col-path .asim-table-cell-container { height: 15px; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-above-video .asim-col-position { width: 100px; padding-right: 20px; font-size: 20px; text-align: right; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-video-frame-container { position: relative; padding: 10px 25px 10px 25px; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-video-frame-container .asim-load-video { position: absolute;  display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-video-frame-container .asim-load-video.asim-previous { left: -60px; top: 47%; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-video-frame-container .asim-load-video.asim-next { right: -60px; top: 47%; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-video-frame-activity { position: absolute; top: 0px; left: 0px; z-index: 2; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-video-frame { position: relative; margin: auto; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-video-frame img { display: block; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-below-video { padding: 10px 25px 15px 25px; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-below-video table.asim-name-and-navigation { width: 100%; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-below-video .asim-col-name { font-size: 15px; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-below-video .asim-col-name .asim-table-cell-container { height: 20px; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-below-video .asim-col-name .asim-links { font-size: 10px; padding: 2px 0px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-below-video .asim-col-navigation { width: 100px; }
body.asim .asim-dcs-library-interface.asim-dcs-video-player-lightbox .asim-below-video .asim-col-navigation .asim-navigation { width: 100px; height: 40px; }

/******************************************************/
/* Sim - DCS - Library - Folder Quick View (Reusable) */
/******************************************************/

body.asim .asim-dcs-library-interface .asim-folder-quick-view-lightbox.asim-content { position: relative; width: 740px; min-height: 100px; }
body.asim .asim-dcs-library-interface .asim-folder-quick-view-lightbox.asim-content .asim-x.plb__closer { position: absolute; top: 7px; right: 6px; }
body.asim .asim-dcs-library-interface .asim-folder-quick-view-lightbox.asim-content .asim-x.plb__closer a { display: block; }
body.asim .asim-dcs-library-interface .asim-folder-quick-view-lightbox.asim-content .asim-x.plb__closer a img { display: block; }
body.asim .asim-dcs-library-interface .asim-folder-quick-view-lightbox.asim-content .asim-close.plb__closer { position: absolute; bottom: 8px; right: 8px; }
body.asim .asim-dcs-library-interface .asim-folder-quick-view-lightbox.asim-content .asim-close.plb__closer a { display: block; color: #343434; }
body.asim .asim-dcs-library-interface .asim-folder-quick-view-lightbox.asim-content h4 { padding: 24px 43px 14px 43px; text-align: left; font-weight: bold; font-size: 14px; }
body.asim .asim-dcs-library-interface .asim-folder-quick-view-lightbox.asim-content .asim-quick-view-insets { padding: 10px 4px 50px 4px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view { width: auto; margin: auto; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-headings { border-bottom: 1px solid #CECECE; margin-bottom: 16px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-headings .asim-pseudo-table-heading { float: left; padding: 9px 0px 9px 0px; font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-headings .asim-pseudo-table-heading.asim-col-name { width: 416px; padding-left: 34px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-headings .asim-indicator-sorting-arrow { padding: 0px 0px 2px 4px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-col-action { width: 140px; text-align: center; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view.asim-no-action-column .asim-col-action { display: none; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-col-type { width: 110px;  text-align: center; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-col-permissions { width: 14px; text-align: center; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view.asim-no-permissions-column .asim-col-permissions { display: none; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 400px; padding: 0px 10px 0px 0px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-contains-content-scrollable-with-custom-graphic-scrollbar.asim-scrolling-with-custom-graphic-scrollbar-not-necessary { padding-right: 0px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-footer { border-bottom: 1px solid #CECECE; margin-top: 16px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-row { background: #F3F9FD; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-row.asim-alternate { background: transparent; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-row.asim-alternate .asim-pseudo-table-row { background: #F3F9FD; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-row .asim-pseudo-table-data { float: left; padding: 5px 0px 5px 0px; font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-row .asim-pseudo-table-data.asim-col-name.asim-of-folder { font-size: 13px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-1 .asim-col-name { padding-left: 17px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-2 .asim-col-name { padding-left: 32px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-3 .asim-col-name { padding-left: 47px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-4 .asim-col-name { padding-left: 62px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-5 .asim-col-name { padding-left: 77px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-1 .asim-col-name { width: 433px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-2 .asim-col-name { width: 418px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-3 .asim-col-name { width: 403px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-4 .asim-col-name { width: 388px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-5 .asim-col-name { width: 373px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-1 .asim-ajax-elements { padding-left: 11px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-2 .asim-ajax-elements { padding-left: 26px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-3 .asim-ajax-elements { padding-left: 41px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-4 .asim-ajax-elements { padding-left: 56px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-5 .asim-ajax-elements { padding-left: 71px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-ajax-elements .asim-ajax-activity { padding: 2px 0px 2px 30px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-ajax-elements .asim-ajax-error { padding: 4px 20px 4px 20px; font-size: 12px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-ajax-elements .asim-ajax-error .asim-message { text-align: left; padding-top: 0px; padding-bottom: 2px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-name { overflow: hidden; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-name .asim-trim-if-this-too-large { white-space: nowrap; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-pseudo-table-row .asim-name .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background-image: url(../pics/bg__faded_edge_horizontal_blue_f3f9fd_60w.png); }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-pseudo-table-row.asim-alternate .asim-name .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background-image: url(../pics/bg__faded_edge_horizontal_white_ffffff_60w.png); }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-pseudo-table-row.asim-alternate .asim-pseudo-table-row .asim-name .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background-image: url(../pics/bg__faded_edge_horizontal_blue_f3f9fd_60w.png); }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-col-name .asim-name .asim-expanding-arrow { visibility: hidden; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-col-name.asim-has-contents .asim-name .asim-expanding-arrow { visibility: visible; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-name .asim-expanding-arrow img { position: relative; left: 2px; width: 11px; height: 11px; padding: 0px 7px 0px 0px; background: transparent url(../pics/btn__library_levels_arrow_right.png) no-repeat left 0px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-name .asim-expanding-arrow:hover img { background-position: left -11px; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-col-name.asim-expanded .asim-name .asim-expanding-arrow img { position: relative; top: 1px; left: 0px; background: transparent url(../pics/btn__library_levels_arrow_down.png) no-repeat 0px center; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-col-name.asim-expanded .asim-name .asim-expanding-arrow:hover img { background-position: -18px center; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-icon { width: 14px; overflow: visible; }
body.asim .asim-dcs-library-interface.asim-folder-quick-view .asim-file .asim-icon img { display: block; }

/*****************************************************************************/
/* Sim - DCS - Library - Folder Quick View (Reusable) - Tree View Variations */
/*****************************************************************************/

body.asim .asim-dcs-library-interface.asim-tree-view .asim-dcs-library-interface.asim-folder-quick-view { }

body.asim .asim-dcs-library-interface.asim-tree-view .asim-dcs-library-interface.asim-folder-quick-view .asim-pseudo-table-headings .asim-pseudo-table-heading.asim-col-name { width: 556px; }

body.asim .asim-dcs-library-interface.asim-tree-view .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-1 .asim-col-name { width: 573px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-2 .asim-col-name { width: 558px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-3 .asim-col-name { width: 543px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-4 .asim-col-name { width: 528px; }
body.asim .asim-dcs-library-interface.asim-tree-view .asim-dcs-library-interface.asim-folder-quick-view .asim-file.asim-indent-level-5 .asim-col-name { width: 513px; }





/**************/
/* ClientSite */
/**************/

/***********************/
/* ClientSite - Header */
/***********************/

/*
body.asim.clsi div#asim-header div.pinstripe { height: 3px; background: #008FA8; }
body.asim.clsi div#asim-header div.asim-page-width { position: relative; margin: auto; }
body.asim.clsi div#asim-header div.asim-middle { height: 106px; background: transparent url(../pics/bg__sim_header_middle.png) repeat-x left bottom; border-bottom: 1px solid #F2F2F2; }
body.asim.clsi div#asim-header div.asim-middle div.asim-page-width { position: relative; margin: auto; }
body.asim.clsi div#asim-header div.asim-middle a.company-logo { position: absolute; top: 0px; left: -2px; padding-top: 10px; display: block; }
body.asim.clsi div#asim-header div.asim-middle a.sim-logo { position: absolute; top: 27px; right: 0px; display: block; }
body.asim.clsi div#asim-header div.asim-navigation-bar { position: relative; height: 33px; background: url(../pics/bg__sim_header_navigation_bar_cyan.png) repeat-x; z-index: 11; padding: 0px 0px 0px 4px; }
body.asim.clsi div#asim-header div.asim-navigation-bar div.link { float: left; font-size: 14px; opacity: 0.65; padding: 5px 0px 0px 0px; }
body.asim.clsi div#asim-header div.asim-navigation-bar div.link:hover,
body.asim.clsi div#asim-header div.asim-navigation-bar div.link.active { opacity: 1.0; }
body.asim.clsi div#asim-header div.asim-navigation-bar div.link a { color: white; }
body.asim.clsi div#asim-header div.asim-navigation-bar div.link a:hover { text-decoration: none; }
body.asim.clsi div#asim-header div.asim-navigation-bar div.link pre a:hover { text-decoration: underline; }
body.asim.clsi div#asim-header div.asim-navigation-bar div.divider { float: left; padding: 2px 22px 0px 22px; }
body.asim.clsi div#asim-header div.asim-navigation-bar div.divider div.bar { width: 1px; height: 22px; background: transparent url(../pics/divider__sim_header_navigation_bar_cyan.png) no-repeat; }
body.asim.clsi div#asim-header div.asim-navigation-bar div.links.asim-left { float: left; }
body.asim.clsi div#asim-header div.asim-navigation-bar div.links.asim-right { float: right; font-size: 11px; color: #B6EAE9; padding: 8px 3px 0px 0px; }
body.asim.clsi div#asim-header div.asim-navigation-bar div.links.asim-right a { color: #B6EAE9; }
body.asim.clsi div#asim-header div.asim-lower div.asim-tabs { position: relative; float: left; top: -7px; z-index: 10; }
body.asim.clsi div#asim-header div.asim-lower div.asim-tabs .asim-go-back { position: absolute; top: 8px; left: -15px; width: 50px; height: 20px; font-size: 11px; }
body.asim.clsi div#asim-header div.asim-lower div.asim-tabs .asim-go-back .asim-arrow { position: relative; top: -1px; padding: 0px 0px 0px 17px; }
body.asim.clsi div#asim-header div.asim-lower div.asim-tabs .asim-go-back a { color: #A4C3DD; }
body.asim.clsi div#asim-header div.asim-lower div.asim-tabs .asim-go-back.asim-tabs-visible { position: absolute; top: 36px; }
body.asim.clsi div#asim-header div.asim-lower div.links { float: right; width: 800px; height: 30px; text-align: right; color: #A4C3DD; font-size: 11px; padding: 6px 2px 0px 0px; line-height: 18px; overflow: visible; }
body.asim.clsi div#asim-header div.asim-lower div.links a { color: #A4C3DD; }
body.asim.clsi div#asim-header div.asim-lower div.links span.divider { padding: 0px 3px 0px 3px; }
*/

/***********************/
/* ClientSite - Footer */
/***********************/

/*
body.asim.clsi div#asim-footer-spacer { height: 160px; }
body.asim.clsi div#asim-footer { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 160px; z-index: 10; overflow: visible; background: transparent url(../pics/bg__sim_footer.png) repeat-x center bottom; }
body.asim.clsi div#asim-footer div.asim-page-width { padding: 63px 0px 0px 0px; }
body.asim.clsi div#asim-footer img.divider { float: left; display: block; padding: 0px 13px 0px 0px; }
body.asim.clsi div#asim-footer div.links { float: left; width: auto; padding: 6px 99px 0px 0px; text-shadow: 0px 2px 1px #565656; font-size: 12px; color: #BEBBBB; line-height: 18px; }
body.asim.clsi div#asim-footer div.links a { color: #BEBBBB; }
*/

/***********************************************/
/* ClientSite - Client Profile Review Lightbox */
/***********************************************/

body.asim .asim-lightbox.asim-client-profile-review table.asim-form td.asim-label { padding-bottom: 14px; }
body.asim .asim-lightbox.asim-client-profile-review table.asim-form td.asim-input { padding-bottom: 18px; }
body.asim .asim-lightbox.asim-client-profile-review table.asim-form tr.asim-image td.asim-input { padding-bottom: 2px; }
body.asim .asim-lightbox.asim-client-profile-review .asim-popup.asim-tw-gradient-change-request-popup { right: -220px; top: -280px; }

/*********************/
/* ClientSite - Maps */
/*********************/

body.asim.clsi #asim-google-map-border { border: 1px solid #A6A5A2; }
body.asim.clsi #asim-google-map { height: 539px; border: 1px solid #E5E5E5; background: #A6BEE0; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble { top: auto; left: auto; right: 0px; bottom: 0px; color: #FBF9F9; font-family: "Swiss721", sans-serif; font-size: 12px; cursor: auto; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content { width: 339px; padding: 8px 17px 10px 17px; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content div.asim-project-bread-crumbs { font-size: 11px; color: #A1A2A2; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content div.asim-project-bread-crumbs a { color: #A1A2A2; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content div.asim-site-photo { float: right; padding: 3px 0px 10px 15px; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content h3 { font-size: 16px; padding: 1px 0px 6px 0px; font-weight: normal; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content h3,
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content .asim-site-description { text-shadow: 0px 1px 0px #111; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content .asim-site-description { min-height: 50px; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content .asim-bubble-closer { position: absolute; top: 6px; right: 5px; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content .asim-bubble-closer a { display: block; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-content .asim-bubble-closer a img { display: block; padding: 4px; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-bottom-controls { padding: 20px 2px 0px 0px; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-bottom-controls .asim-cs-link { float: left; padding: 1px 0px 0px 1px; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down { float: right; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content { width: 240px; padding: 0px; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content .asim-panel-content { max-height: 220px; padding: 10px 10px 10px 10px; overflow: auto; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content .asim-panel-content .asim-sites .asim-no-sites { padding: 16px 0px 12px 0px; color: #777; text-align: center; font-size: 12px; font-style: italic; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content .asim-panel-content .asim-sites .asim-site { padding: 2px 0px 2px 0px; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content .asim-panel-content .asim-horizontal-dividing-line { padding: 4px 0px 4px 0px; }
body.asim.clsi #asim-google-map .asim-google-map-site-bubble .asim-bottom-controls .asim-graphic-drop-down .asim-content .asim-panel-content .asim-horizontal-dividing-line div { background: #666666; }
body.asim.clsi #asim-google-map-legend { font-size: 11px; color: #A5A4A4; padding: 2px 0px 0px 0px; }
body.asim.clsi #asim-google-map-legend .asim-legend-label { float: left; padding: 10px 5px 0px 0px; }
body.asim.clsi #asim-google-map-legend .asim-pin-and-checkbox { float: left; padding: 0px 22px 0px 0px; }
body.asim.clsi #asim-google-map-legend .asim-pin-and-checkbox img.asim-pin { position: relative; top: 6px; }
body.asim.clsi #asim-google-map-legend .asim-pin-and-checkbox .asim-pin-label { padding: 0px 2px 0px 0px; }
body.asim.clsi #asim-google-map-legend .asim-pin-and-checkbox .asim-graphic-checkbox { position: relative; top: 1px; }
body.asim.clsi #asim-google-map-legend .asim-links-under-map.asim-righthand { float: right; padding: 10px 2px 0px 0px; }
body.asim.clsi #asim-google-map-legend .asim-links-under-map,
body.asim.clsi #asim-google-map-legend .asim-links-under-map a { color: #AAC7DF; }
body.asim.clsi #asim-google-map-legend .asim-links-under-map span.divider { padding: 0px 4px 0px 4px; }





/*****************************************************/
/* ClientSite - Home - DCS DropBox Panels (Reusable) */
/*****************************************************/

body.asim .asim-dcs-dropbox-upload-panel { border: 1px solid #C9C9C9; margin: 0px 0px 12px 0px; }
body.asim .asim-dcs-dropbox-upload-panel .asim-top-half { padding: 13px 13px 0px 13px; border: 1px solid #FFF; background: transparent url(../pics/bg__translucent_white_gradient_popup_middle_center_top.png) repeat-x; }
body.asim .asim-dcs-dropbox-upload-panel .asim-top-half h2 { font-size: 18px; border-bottom: 1px solid #CECECE; padding-bottom: 5px; }
body.asim .asim-dcs-dropbox-upload-panel .asim-top-half h2.asim-with-icon img { position: relative; top: 2px; }
body.asim .asim-dcs-dropbox-upload-panel .asim-top-half .asim-drag-and-drop-panel { width: 215px; border: 1px solid #CECECE; padding: 37px 0px 37px 0px; text-align: center; font-size: 12px; color: #B1AFAF; margin: 15px auto 15px auto; }
body.asim .asim-dcs-dropbox-upload-panel .asim-top-half .asim-progress-bar { width: 180px; height: 10px; border: 1px solid #C9C9C9; margin: auto; }
body.asim .asim-dcs-dropbox-upload-panel .asim-top-half .asim-progress-bar .asim-fill { width: 0px; height: 10px; background: #C9C9C9; }
body.asim .asim-dcs-dropbox-upload-panel .asim-top-half .asim-progress-percentage { padding: 6px 0px 0px 0px; }
body.asim .asim-dcs-dropbox-upload-panel .asim-top-half .asim-results { padding: 10px 0px 0px 0px; }
body.asim .asim-dcs-dropbox-upload-panel .asim-bottom-half { border-top: 1px solid #C9C9C9; padding: 10px 0px 10px 0px; background: #F3F3F3; font-size: 10px; text-align: center; }
body.asim .asim-dcs-dropbox-upload-panel .asim-bottom-half .asim-instructions { padding: 0px 0px 10px 0px; }
body.asim .asim-dcs-dropbox-upload-panel .asim-bottom-half .asim-upload-buttons .asim-spacer { padding: 0px 4px 0px 4px; }
body.asim .asim-dcs-dropbox-available-files-panel { border: 1px solid #C9C9C9; margin: 0px 0px 12px 0px; }
body.asim .asim-dcs-dropbox-available-files-panel h3 { font-size: 12px; font-weight: normal; padding: 13px 13px 8px 13px; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-footnote { font-size: 10px; padding: 13px 13px 8px 13px; text-align: right; color: #999; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-no-files { padding: 14px 0px 14px 0px; text-align: center; font-size: 12px; font-style: italic; color: #CCC; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-cell { float: left; font-size: 10px; padding: 4px 4px 4px 4px; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-row:hover { background: #F3F9FD; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-row:hover .asim-pseudo-table-cell.asim-col-delete a.asim-delete { visibility: visible; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-row .asim-pseudo-table-cell.asim-col-delete a.asim-delete { color: #F00; font-weight: bold; font-size: 11px; visibility: hidden; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-cell.asim-col-date { width: 42px; padding-left: 23px; text-align: right; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-cell.asim-col-name { width: 170px; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-cell.asim-col-name .asim-folder-icon { padding-right: 4px; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-cell.asim-col-name .asim-tw-gradient-dropbox-download-options-popup { bottom: 10px; right: 20px; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-cell.asim-col-delete { width: 14px; padding-top: 3px; padding-bottom: 3px; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-cell.asim-col-delete .asim-tw-gradient-confirmation-popup { bottom: 10px; right: 20px; }
body.asim .asim-dcs-dropbox-available-files-panel .asim-pseudo-table.asim-available-files .asim-pseudo-table-row:hover .asim-use-this-to-trim.asim-faded-right-edge.asim-fade-to-white { background-image: url(../pics/bg__faded_edge_horizontal_light_blue.png); }

/******************************************************/
/* ClientSite - Home - DropBox Download Options Popup */
/******************************************************/

body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup { position: absolute; z-index: 500; }
body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup .asim-popup-content { width: 264px; padding: 20px 24px 20px 24px; text-align: left; font-size: 11px; font-family: "Aller", sans-serif; }
body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup .asim-popup-content .asim-x.asim-popup-closer { position: absolute; top: 8px; right: 7px; }
body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup .asim-popup-content .asim-x.asim-popup-closer a { display: block; }
body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup .asim-popup-content .asim-x.asim-popup-closer a img { display: block; padding: 3px; }
body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup .asim-popup-content .asim-cancel.asim-popup-closer { position: absolute; bottom: 3px; right: 7px; }
body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup .asim-popup-content .asim-cancel.asim-popup-closer a { display: block; color: #343434; }
body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup .asim-popup-content h4 { font-family: "Swiss721", sans-serif; font-size: 14px; font-weight: bold; padding: 0px 0px 10px 0px; border-bottom: 1px solid #CECECE; }
body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup .asim-popup-content .asim-instructions { font-size: 11px; padding: 22px 0px 18px 0px; }
body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup .asim-popup-content .asim-popup-buttons { text-align: left; }
body.asim .asim-tw-gradient-dropbox-download-options-popup.asim-popup-tw-gradient.asim-popup .asim-popup-content .asim-popup-buttons .asim-spacer { padding: 0px 4px 0px 4px; }


/** Page Layout - Content Containers **/

body.asim .asim-pg-content-style-alpha { position: relative; width: auto; min-width: 965px; padding: 10px 20px 20px 20px; z-index: 2; }
body.asim .asim-pg-content-style-alpha.asim-without-top-padding { padding-top: 0px; }
body.asim .asim-pg-content-style-alpha.asim-without-padding { padding: 0px 0px 0px 0px; }
body.asim .asim-pg-content-style-alpha-fixed-width { width: 1005px; margin: auto; }
body.asim .asim-pg-content-style-alpha-additional-insets { padding: 0px 20px 0px 20px; }

/** Page Layout - Headings - Alpha **/

body.asim .asim-page-heading-style-alpha { padding: 0px 0px 15px 0px; }
body.asim .asim-page-heading-style-alpha-left { float: left; width: 49%; }
body.asim .asim-page-heading-style-alpha-left h1 { font-size: 22px; font-weight: normal; }
body.asim .asim-page-heading-style-alpha-right { float: right; width: 49%; }




/** Ajax Activity - Floating - Alpha **/

body.asim .asim-basic-ajax-activity.asim-floating-style-alpha { position: absolute; top: 5px; left: 10px; min-width: 76px; z-index: 10; background: white; box-shadow: 0px 0px 5px 1px #AAA; padding: 4px 10px 7px 10px; text-align: center; }
body.asim .asim-basic-ajax-activity.asim-floating-style-alpha img.asim-ajax { position: relative; top: 3px; padding: 0px 0px 0px 5px; }





/** Tables - Alpha **/
/* 

This table style represents a standard style table which
is presents lists of entities directly within content area
of the page however modified versions can present in popups

*/

table.asim-style-alpha { width: 100%; }
table.asim-style-alpha th.asim-style-alpha { padding: 10px 6px 10px 6px; border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; text-align: center; vertical-align: top; font-size: 12px; font-weight: normal; }
table.asim-style-alpha th.asim-style-alpha a { color: black; }
table.asim-style-alpha th.asim-style-alpha img.asim-arrow-indicating-sort-direction { padding: 0px 0px 2px 4px; }
table.asim-style-alpha th.asim-style-alpha .asim-icon-wrapper { display: inline-block; width: auto; height: 8px; }
table.asim-style-alpha th.asim-style-alpha .asim-icon-wrapper img.asim-icon { position: relative; top: -4px; display: block; }
table.asim-style-alpha tr.asim-no-table-rows td { font-size: 17px; color: #CCC; font-style: italic; font-weight: normal; padding: 18px 0px 18px 0px; text-align: center; }
table.asim-style-alpha td.asim-style-alpha { padding: 6px 6px 6px 6px; vertical-align: top; text-align: left; font-size: 12px; word-break: break-all; }
table.asim-style-alpha td.asim-style-alpha .asim-na { color: #CECECE; }
table.asim-style-alpha tr.asim-style-alpha-spacer td { font-size: 0px; padding: 9px 0px 0px 0px; }
table.asim-style-alpha tr.asim-style-alpha-spacer.asim-bottom td { border-bottom: 1px solid #CECECE; }
table.asim-style-alpha.asim-hover-highlights-rows tr.asim-style-alpha-data:hover { background: #F3F9FD; }
.asim-yellow-matte 
table.asim-style-alpha.asim-hover-highlights-rows tr.asim-style-alpha-data:hover { background: #F9F2D5; }
table.asim-style-alpha.asim-hover-highlights-rows tr.asim-style-alpha-data.asim-archived:hover { background: #F9F9F9; }
table.asim-style-alpha.asim-hover-highlights-rows div.asim-table-left-tab-container { position: relative; overflow: visible; }
table.asim-style-alpha.asim-hover-highlights-rows div.asim-table-left-tab-container div.asim-table-left-tab { position: absolute; left: -40px; top: -6px; width: 40px; height: auto; display: none; padding: 0px; text-align: center; }
table.asim-style-alpha.asim-hover-highlights-rows div.asim-table-left-tab-container div.asim-table-left-tab div.asim-insets { padding: 8px 0px 0px 0px; }
table.asim-style-alpha.asim-hover-highlights-rows tr:hover div.asim-table-left-tab-container div.asim-table-left-tab { display: block; background: #F3F9FD; }
table.asim-style-alpha.asim-hover-highlights-rows tr.asim-archived:hover div.asim-table-left-tab-container div.asim-table-left-tab { background: #F9F9F9; }
table.asim-style-alpha.asim-alternating-row-colours tr.asim-style-alpha-data.asim-alt { background: #F3F9FD; }
table.asim-style-alpha.asim-selectable-rows                            tr.asim-style-alpha-data.asim-selected,
table.asim-style-alpha.asim-selectable-rows.asim-hover-highlights-rows tr.asim-style-alpha-data.asim-selected:hover { background: #D8EEFD; }

table.asim-style-alpha td.asim-style-alpha .asim-internal-id { color: #AAA; }
table.asim-style-alpha td.asim-style-alpha.asim-col-flag .asim-colored-flag.asim-shadow img { opacity: 0.2; }
table.asim-style-alpha td.asim-style-alpha.asim-col-flag .asim-flag-is-editable .asim-flag-container { cursor: pointer; }
table.asim-style-alpha td.asim-style-alpha.asim-col-flag .asim-flag-is-editable .asim-flag-container:hover .asim-colored-flag.asim-shadow img { opacity: 1.0; }
table.asim-style-alpha td.asim-style-alpha.asim-col-flag .asim-graphic-drop-down.asim-flags .asim-graphic-drop-down-panel { width: 160px; right: -15px; top: -40px; }
table.asim-style-alpha td.asim-style-alpha.asim-col-flag .asim-graphic-drop-down.asim-flags .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 200px; }

.asim-style-alpha-filters.asim-above-table { padding: 0px 0px 5px 0px; }
.asim-style-alpha-filters.asim-above-table .asim-filter-group { display: flex; align-items: center; justify-content: flex-end; padding: 0px 0px 0px 0px; }
.asim-style-alpha-filters.asim-above-table .asim-filter-group-label { font-weight: bold; font-size: 12px; padding: 0px 24px 5px 0px; white-space: nowrap; }
.asim-style-alpha-filters.asim-above-table .asim-filter-divider { height: 1px; background: #CECECE; margin: 12px 0px 12px 0px; }
.asim-style-alpha-filters.asim-above-table .asim-filter.asim-drop-down { display: flex; align-items: center; justify-content: flex-end; padding: 0px 0px 4px 0px; }
.asim-style-alpha-filters.asim-above-table .asim-filter.asim-drop-down .asim-drop-down-label { flex: none; font-size: 11px; padding: 0px 6px 0px 6px; }
.asim-style-alpha-filters.asim-above-table .asim-filter.asim-drop-down .asim-graphic-drop-down { width: 180px; }

.asim-table-controls.asim-style-alpha { font-size: 11px; padding: 4px 0px 4px 0px; }
.asim-table-controls.asim-style-alpha.asim-above { padding-bottom: 8px; }
.asim-table-controls.asim-style-alpha.asim-below { padding-top: 8px; }
.asim-table-controls.asim-style-alpha .asim-table-controls-left { float: left; padding: 0px 0px 0px 4px; }
.asim-table-controls.asim-style-alpha.asim-above .asim-table-controls-left.asim-links { padding-top: 8px; }
.asim-table-controls.asim-style-alpha.asim-below .asim-table-controls-left.asim-links { padding-top: 2px; }
.asim-table-controls.asim-style-alpha .asim-table-controls-right { float: right; text-align: right; padding: 0px 4px 0px 0px; }
.asim-table-controls.asim-style-alpha .asim-table-controls-right .asim-summary-of-contents { padding: 0px 8px 0px 0px; }
.asim-table-controls.asim-style-alpha .asim-table-controls-right .asim-tools { padding: 0px 12px 0px 0px; }
.asim-table-controls.asim-style-alpha .asim-table-controls-right .asim-tools img { padding: 0px 2px 0px 2px; }
.asim-table-controls.asim-style-alpha .asim-table-controls-right .asim-tools-spacer { padding: 0px 20px 0px 0px; }
.asim-table-controls.asim-style-alpha .asim-jump-to-page input.asim-text,
.asim-table-controls.asim-style-alpha .asim-per-page input.asim-text { width: 24px; padding: 2px 3px 2px 3px; font-size: 11px; text-align: right; }
.asim-table-controls.asim-style-alpha .asim-per-page input.asim-text { width: 28px; }
.asim-table-controls.asim-style-alpha .asim-per-page { padding-left: 4px; }
.asim-table-controls.asim-style-alpha img.asim-page-navigator { position: relative; top: 4px; }
.asim-table-controls.asim-style-alpha img.asim-refresh { position: relative; top: 4px; }
.asim-table-controls.asim-style-alpha img.asim-printer { position: relative; top: 4px; }
.asim-table-controls.asim-style-alpha img.asim-table-save { position: relative; top: 4px; }
.asim-table-controls.asim-style-alpha img.asim-icon { position: relative; top: 4px; }
.asim-table-controls.asim-style-alpha .asim-disabled { opacity: 0.3; }

.asim-printable table.asim-style-alpha th.asim-style-alpha a:hover { text-decoration: none; }
.asim-printable table.asim-style-alpha.asim-hover-highlights-rows tr.asim-style-alpha-data:hover { background: transparent; }
.asim-printable table.asim-style-alpha.asim-hover-highlights-rows tr.asim-style-alpha-data.asim-archived:hover { background: transparent; }
.asim-printable table.asim-style-alpha.asim-selectable-rows                            tr.asim-style-alpha-data.asim-selected,
.asim-printable table.asim-style-alpha.asim-selectable-rows.asim-hover-highlights-rows tr.asim-style-alpha-data.asim-selected:hover { background: transparent; }

/** Tables - Beta **/
/* 

This table style represents a style of table used to present
secondary data in a lightbox or secondary panel on the page

*/

.asim-table-style-beta-container { position: relative; }

table.asim-style-beta { width: 100%; }
table.asim-style-beta th.asim-style-beta { padding: 3px 6px 6px 6px; border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; font-size: 11px; font-weight: bold; vertical-align: middle; }
table.asim-style-beta th.asim-style-beta a { color: #262626; }
table.asim-style-beta th.asim-style-beta img.asim-arrow-indicating-sort-direction { padding: 0px 0px 1px 2px; }
table.asim-style-beta tr.asim-style-beta-spacer td { font-size: 0px; padding: 5px 0px 0px 0px; }
table.asim-style-beta tr.asim-style-beta-spacer.asim-bottom td { border-bottom: 1px solid #CECECE; }
table.asim-style-beta td.asim-style-beta { padding: 6px 6px 6px 6px; vertical-align: top; font-size: 11px; }
table.asim-style-beta.asim-tightly-spaced td.asim-style-beta { padding: 2px 5px 2px 5px; }
table.asim-style-beta tr.asim-no-table-rows td { font-size: 14px; color: #CCC; font-style: italic; font-weight: normal; padding: 16px 0px 16px 0px; text-align: center; }
                                table.asim-style-beta.asim-hover-highlights-rows tr.asim-style-beta-data:hover { background: #F3F9FD; }
.asim-yellow-matte              table.asim-style-beta.asim-hover-highlights-rows tr.asim-style-beta-data:hover,
.asim-lightbox.asim-style-gamma table.asim-style-beta.asim-hover-highlights-rows tr.asim-style-beta-data:hover { background: #F9F2D5; }
                                table.asim-style-beta.asim-selectable-rows                            tr.asim-style-beta-data.asim-selected,
                                table.asim-style-beta.asim-selectable-rows.asim-hover-highlights-rows tr.asim-style-beta-data.asim-selected:hover { background: #D8EEFD; }
.asim-yellow-matte              table.asim-style-beta.asim-selectable-rows                            tr.asim-style-beta-data.asim-selected,
.asim-yellow-matte              table.asim-style-beta.asim-selectable-rows.asim-hover-highlights-rows tr.asim-style-beta-data.asim-selected:hover,
.asim-lightbox.asim-style-gamma table.asim-style-beta.asim-selectable-rows                            tr.asim-style-beta-data.asim-selected,
.asim-lightbox.asim-style-gamma table.asim-style-beta.asim-selectable-rows.asim-hover-highlights-rows tr.asim-style-beta-data.asim-selected:hover { background: #F1E8C2; }

table.asim-style-beta               .asim-when-not-editing { display: inline; }
table.asim-style-beta               div.asim-when-not-editing { display: block; }
table.asim-style-beta .asim-editing .asim-when-not-editing { display: none; }
table.asim-style-beta .asim-editing .asim-when-editing { display: inline; }
table.asim-style-beta .asim-editing div.asim-when-editing { display: block; }
table.asim-style-beta               .asim-when-editing { display: none; }
table.asim-style-beta td.asim-style-beta .asim-text.asim-ws { font-size: 10px; padding: 2px 3px 2px 3px; }
table.asim-style-beta td.asim-style-beta .asim-reordering-handle { cursor: move; }
table.asim-style-beta td.asim-style-beta .asim-reordering-handle.asim-disabled { cursor: default; }
table.asim-style-beta td.asim-style-beta.asim-col-actions .asim-space-between-actions { padding-left: 4px; }
table.asim-style-beta td.asim-style-beta.asim-col-actions .asim-icon-wrapper { width: auto; height: 8px; display: inline-block; }
table.asim-style-beta td.asim-style-beta.asim-col-actions .asim-icon-wrapper img.asim-icon { position: relative; top: -2px; display: block; }
table.asim-style-beta td.asim-style-beta.asim-col-actions .asim-icon-wrapper img.asim-icon.asim-icon-delete { top: -4px; }
table.asim-style-beta td.asim-style-beta.asim-col-actions img.asim-icon { opacity: 0.9; }
table.asim-style-beta td.asim-style-beta.asim-col-actions img.asim-icon:hover { opacity: 1.0; }
table.asim-style-beta td.asim-style-beta.asim-col-actions .asim-disabled img.asim-icon,
table.asim-style-beta td.asim-style-beta.asim-col-actions .asim-disabled img.asim-icon:hover { opacity: 0.2; }
table.asim-style-beta td.asim-style-beta.asim-col-flag .asim-colored-flag.asim-shadow img { opacity: 0.2; }
table.asim-style-beta td.asim-style-beta.asim-col-flag .asim-flag-is-editable .asim-flag-container { cursor: pointer; }
table.asim-style-beta td.asim-style-beta.asim-col-flag .asim-flag-is-editable .asim-flag-container:hover .asim-colored-flag.asim-shadow img { opacity: 1.0; }
table.asim-style-beta td.asim-style-beta.asim-col-flag .asim-graphic-drop-down.asim-flags .asim-graphic-drop-down-panel { width: 160px; right: -15px; top: -40px; }
table.asim-style-beta td.asim-style-beta.asim-col-flag .asim-graphic-drop-down.asim-flags .asim-graphic-drop-down-panel .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 200px; }
table.asim-style-beta td.asim-style-beta .asim-internal-id { color: #AAA; }

.asim-table-controls.asim-style-beta { font-size: 11px; padding: 4px 0px 4px 0px; }
.asim-table-controls.asim-style-beta.asim-above { padding-bottom: 6px; }
.asim-table-controls.asim-style-beta.asim-below { padding-top: 5px; }
.asim-table-controls.asim-style-beta .asim-table-controls-left { float: left; padding: 0px 0px 0px 4px; }
.asim-table-controls.asim-style-beta.asim-above .asim-table-controls-left.asim-links { padding-top: 8px; }
.asim-table-controls.asim-style-beta.asim-below .asim-table-controls-left.asim-links { padding-top: 2px; }
.asim-table-controls.asim-style-beta .asim-table-controls-right { float: right; text-align: right; padding: 0px 4px 0px 0px; }
.asim-table-controls.asim-style-beta .asim-table-controls-right .asim-summary-of-contents { padding: 0px 8px 0px 0px; }
.asim-table-controls.asim-style-beta .asim-table-controls-right .asim-tools { padding: 0px 12px 0px 0px; }
.asim-table-controls.asim-style-beta .asim-table-controls-right .asim-tools img { padding: 0px 2px 0px 2px; }
.asim-table-controls.asim-style-beta .asim-table-controls-right .asim-tools-spacer { padding: 0px 20px 0px 0px; }
.asim-table-controls.asim-style-beta.asim-below.asim-no-paging .asim-table-controls-right { position: relative; top: -4px; }
.asim-table-controls.asim-style-beta .asim-jump-to-page input.asim-text,
.asim-table-controls.asim-style-beta .asim-per-page input.asim-text { width: 24px; padding: 2px 3px 2px 3px; font-size: 11px; text-align: right; }
.asim-table-controls.asim-style-beta .asim-per-page input.asim-text { width: 28px; }
.asim-table-controls.asim-style-beta .asim-per-page { padding-left: 4px; }
.asim-table-controls.asim-style-beta img.asim-icon { position: relative; top: 4px; }
.asim-table-controls.asim-style-beta img.asim-page-navigator { position: relative; top: 4px; }
.asim-table-controls.asim-style-beta img.asim-refresh { position: relative; top: 4px; }
.asim-table-controls.asim-style-beta img.asim-printer { position: relative; top: 4px; }
.asim-table-controls.asim-style-beta img.asim-eye { position: relative; top: 4px; }
.asim-table-controls.asim-style-beta img.asim-table-save { position: relative; top: 4px; }
.asim-table-controls.asim-style-beta .asim-disabled { opacity: 0.3; }

.asim-table-style-beta-filters { padding: 10px 0px 15px 0px; }
.asim-table-style-beta-filters-left { float: left; width: 29%; }
.asim-table-style-beta-filters-left .asim-filter-search { position: relative; float: left; width: auto; height: auto; font-size: 12px; }
.asim-table-style-beta-filters-left .asim-filter-search .asim-label { padding-right: 4px; }
.asim-table-style-beta-filters-left .asim-filter-search input.asim-text { width: 100px; }
.asim-table-style-beta-filters-left .asim-filter-search .asim-clear-search { position: absolute; top: 28px; right: 5px; font-size: 10px; }
.asim-table-style-beta-filters-right { float: right; width: 70%; }
.asim-table-style-beta-filters-right .asim-filter-drop-down { float: right; padding: 2px 0px 0px 0px; } 
.asim-table-style-beta-filters-right .asim-filter-drop-down .asim-filter-drop-down-label { float: right; font-size: 12px; padding: 4px 4px 0px 4px; }
.asim-table-style-beta-filters-right .asim-filter-drop-down .asim-filter-drop-down-control { float: right; }
.asim-table-style-beta-filters-right .asim-filter-drop-down .asim-filter-drop-down-control .asim-graphic-drop-down { width: 200px; }
.asim-table-style-beta-filters-right .asim-filter-drop-down .asim-filter-drop-down-control .asim-graphic-drop-down.asim-flags { width: 140px; }

.asim-printable table.asim-style-beta th.asim-style-beta { font-size: 14px; font-weight: bold; }
.asim-printable table.asim-style-beta th.asim-style-beta a:hover { text-decoration: none; }
.asim-printable table.asim-style-beta td.asim-style-beta { font-size: 14px; }
.asim-printable table.asim-style-beta.asim-hover-highlights-rows tr.asim-style-beta-data:hover { background: transparent; }
.asim-printable table.asim-style-beta.asim-hover-highlights-rows tr.asim-style-beta-data.asim-archived:hover { background: transparent; }
.asim-printable table.asim-style-beta.asim-selectable-rows                            tr.asim-style-beta-data.asim-selected,
.asim-printable table.asim-style-beta.asim-selectable-rows.asim-hover-highlights-rows tr.asim-style-beta-data.asim-selected:hover { background: transparent; }

/** Tables - Beta, Contracts **/
/* 

These supplementary styles are used to present tables
of filtered contracts throughout application as needed

*/

.asim-contract-filters.asim-above-table { padding: 0px 0px 5px 0px; }
.asim-contract-filters.asim-above-table .asim-contract-filter-group { display: flex; align-items: center; justify-content: flex-end; padding: 0px 0px 0px 0px; }
.asim-contract-filters.asim-above-table .asim-contract-filter-group-label { font-weight: bold; font-size: 12px; padding: 0px 24px 5px 0px; white-space: nowrap; }
.asim-contract-filters.asim-above-table .asim-contract-filter-divider { height: 1px; background: #CECECE; margin: 12px 0px 12px 0px; }
.asim-contract-filters.asim-above-table .asim-contract-filter.asim-drop-down { display: flex; align-items: center; justify-content: flex-end; padding: 0px 0px 4px 0px; }
.asim-contract-filters.asim-above-table .asim-contract-filter.asim-drop-down .asim-drop-down-label { flex: none; font-size: 11px; padding: 0px 6px 0px 6px; }
.asim-contract-filters.asim-above-table .asim-contract-filter.asim-drop-down .asim-graphic-drop-down { width: 180px; }
.asim-contract-filters.asim-above-table .asim-contract-filter.asim-drop-down .asim-graphic-drop-down.asim-status { width: 220px; }
.asim-contract-filters.asim-above-table .asim-contract-filter.asim-drop-down .asim-graphic-drop-down.asim-clients { width: 240px; }
.asim-contract-filters.asim-above-table .asim-contract-filter.asim-drop-down .asim-graphic-drop-down.asim-client-categories { width: 240px; }
.asim-contract-filters.asim-above-table .asim-contract-filter.asim-drop-down .asim-graphic-drop-down-panel.asim-shadowed-white-matte.asim-list-with-checkboxes .asim-contains-content-scrollable-with-custom-graphic-scrollbar { max-height: 200px; }

.asim-table-of-contracts { position: relative; z-index: 0; }
.asim-table-of-contracts .asim-estimated { opacity: 0.5; }
.asim-table-of-contracts tr.asim-grand-totals td { border-bottom: 1px solid #CECECE; border-top: 1px solid #CECECE; padding-bottom: 16px; font-weight: bold; }
.asim-table-of-contracts tr.asim-grand-totals.asim-na td { opacity: 0.3; }

/** Tables - Beta, Email Reminders **/
/* 

These supplementary styles are used to present tables
of email reminder throughout tha application as needed

*/

.asim-table-of-email-reminders { position: relative; z-index: 0; }
.asim-table-of-email-reminders .asim-disabled { opacity: 0.3; }
.asim-table-of-email-reminders .asim-col-subject,
.asim-table-of-email-reminders .asim-col-recipients { text-align: left; }
.asim-table-of-email-reminders .asim-col-date,
.asim-table-of-email-reminders .asim-col-frequency,
.asim-table-of-email-reminders .asim-col-actions { text-align: center; }
.asim-table-of-email-reminders .asim-col-subject { width: auto; }
.asim-table-of-email-reminders .asim-col-date { width: 50px; }
.asim-table-of-email-reminders .asim-col-frequency { width: 60px; }
.asim-table-of-email-reminders .asim-col-recipients { width: 230px; }
.asim-table-of-email-reminders .asim-col-actions { width: 50px; }
.asim-table-of-email-reminders tr.asim-email-reminder.asim-inactive td .asim-when-not-editing { opacity: 0.3; }
.asim-table-of-email-reminders tr.asim-email-reminder.asim-inactive td.asim-col-actions .asim-when-not-editing { opacity: 1.0; }
.asim-table-of-email-reminders .asim-label-above-message { font-size: 11px; font-weight: bold; padding: 8px 0px 3px 0px; }
.asim-table-of-email-reminders textarea.asim-message { height: 90px; }
.asim-table-of-email-reminders .asim-col-frequency .asim-change-frequency { font-size: 9px; }
.asim-table-of-email-reminders .asim-col-frequency .asim-graphic-drop-down-panel { width: 100px; }
.asim-table-of-email-reminders .asim-col-date .asim-forever { opacity: 0.3; }
.asim-table-of-email-reminders .asim-recipients-client { padding: 8px 0px 0px 0px; }
.asim-table-of-email-reminders .asim-recipients-users { padding: 8px 0px 0px 0px; }
.asim-table-of-email-reminders .asim-recipients-users .asim-change-recipients-users { font-size: 9px; }
.asim-table-of-email-reminders .asim-recipients-users .asim-names-of-users em { opacity: 0.3; }
.asim-table-of-email-reminders .asim-label-above-recipients-addresses { font-size: 11px; font-weight: bold; padding: 8px 0px 3px 0px; }
.asim-table-of-email-reminders textarea.asim-recipients-addresses { height: 50px; }

/** Tables - Beta, Action Sheet Entries **/
/* 

These supplementary styles are used to present tables
of action sheet entries throughout application as needed

*/

.asim-table-of-action-sheet-entries { position: relative; z-index: 0; }
.asim-table-of-action-sheet-entries .asim-disabled { opacity: 0.3; }
.asim-table-of-action-sheet-entries .asim-col-content,
.asim-table-of-action-sheet-entries .asim-col-last-modified-by { text-align: left; }
.asim-table-of-action-sheet-entries .asim-col-authored,
.asim-table-of-action-sheet-entries .asim-col-last-modified,
.asim-table-of-action-sheet-entries .asim-col-actions { text-align: center; }
.asim-table-of-action-sheet-entries .asim-col-content { width: auto; }
.asim-table-of-action-sheet-entries .asim-col-content .asim-generated-content { color: #A54024; padding: 0px 0px 2px 0px; }
.asim-table-of-action-sheet-entries .asim-col-content .asim-generated-content.asim-while-editing { padding-bottom: 6px; }
.asim-table-of-action-sheet-entries .asim-col-authored,
.asim-table-of-action-sheet-entries .asim-col-last-modified { width: 80px; }
.asim-table-of-action-sheet-entries .asim-col-last-modified-by { width: 100px; }
.asim-table-of-action-sheet-entries .asim-col-actions { width: 50px; }
.asim-table-of-action-sheet-entries .asim-col-content textarea.asim-text { height: 80px; }

.asim-printable .asim-table-of-action-sheet-entries .asim-col-authored,
.asim-printable .asim-table-of-action-sheet-entries .asim-col-last-modified { width: 120px; }
.asim-printable .asim-table-of-action-sheet-entries .asim-col-last-modified-by { width: 160px; }

/** Tables - Beta, Status Changes **/
/* 

These supplementary styles are used to present tables
of status changes throughout application as needed

*/

.asim-table-of-status-changes { position: relative; z-index: 0; }
.asim-table-of-status-changes .asim-disabled { opacity: 0.3; }
.asim-table-of-status-changes .asim-col-object,
.asim-table-of-status-changes .asim-col-to,
.asim-table-of-status-changes .asim-col-author { text-align: left; }
.asim-table-of-status-changes .asim-col-time,
.asim-table-of-status-changes .asim-col-to-probability,
.asim-table-of-status-changes .asim-col-actions { text-align: center; }
.asim-table-of-status-changes .asim-col-to-value { text-align: right; }
.asim-table-of-status-changes .asim-col-object,
.asim-table-of-status-changes .asim-col-author { width: auto; }
.asim-table-of-status-changes .asim-col-time { width: 60px; }
.asim-table-of-status-changes .asim-col-to { width: 150px; }
.asim-table-of-status-changes .asim-col-to-probability { width: 50px; }
.asim-table-of-status-changes .asim-col-to-value { width: 80px; }
.asim-table-of-status-changes .asim-col-actions { width: 50px; }
.asim-table-of-status-changes .asim-col-object .asim-graphic-drop-down.asim-contracts { position: relative; top: -3px; width: 200px; }
.asim-table-of-status-changes .asim-col-to .asim-graphic-drop-down.asim-choices { position: relative; top: -3px; width: 150px; }
.asim-table-of-status-changes .asim-col-author .asim-graphic-drop-down.asim-contacts { position: relative; top: -3px; width: 150px; }
.asim-table-of-status-changes .asim-col-to-probability input.asim-text,
.asim-table-of-status-changes .asim-col-to-value input.asim-text { text-align: right; }

/** Tables - Theta **/
/* 

This table style represents a style of table used to present
secondary data in a lightbox or secondary panel on the page
although this variant presents with a slightly larger font

*/

table.asim-style-theta { width: 100%; }
table.asim-style-theta th.asim-style-theta { padding: 3px 6px 6px 6px; border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; font-size: 12px; font-weight: bold; vertical-align: middle; }
table.asim-style-theta th.asim-style-theta a { color: #262626; }
table.asim-style-theta th.asim-style-theta img.asim-arrow-indicating-sort-direction { padding: 0px 0px 1px 2px; }
table.asim-style-theta tr.asim-style-theta-spacer td { font-size: 0px; padding: 5px 0px 0px 0px; }
table.asim-style-theta tr.asim-style-theta-spacer.asim-bottom td { border-bottom: 1px solid #CECECE; }
table.asim-style-theta td.asim-style-theta { padding: 6px 6px 6px 6px; vertical-align: top; font-size: 12px; }
table.asim-style-theta.asim-tightly-spaced td.asim-style-theta { padding: 2px 5px 2px 5px; }
table.asim-style-theta tr.asim-no-table-rows td { font-size: 14px; color: #CCC; font-style: italic; font-weight: normal; padding: 16px 0px 16px 0px; text-align: center; }
table.asim-style-theta.asim-hover-highlights-rows tr.asim-style-theta-data:hover { background: #F9F2D5; }
table.asim-style-theta.asim-selectable-rows                            tr.asim-style-theta-data.asim-selected,
table.asim-style-theta.asim-selectable-rows.asim-hover-highlights-rows tr.asim-style-theta-data.asim-selected:hover { background: #F1E8C2; }

.asim-table-controls.asim-style-theta { font-size: 11px; padding: 4px 0px 4px 0px; }
.asim-table-controls.asim-style-theta.asim-above { padding-bottom: 6px; }
.asim-table-controls.asim-style-theta.asim-below { padding-top: 5px; }
.asim-table-controls.asim-style-theta .asim-table-controls-left { float: left; padding: 0px 0px 0px 4px; }
.asim-table-controls.asim-style-theta.asim-above .asim-table-controls-left.asim-links { padding-top: 8px; }
.asim-table-controls.asim-style-theta.asim-below .asim-table-controls-left.asim-links { padding-top: 2px; }
.asim-table-controls.asim-style-theta .asim-table-controls-right { float: right; text-align: right; padding: 0px 4px 0px 0px; }
.asim-table-controls.asim-style-theta .asim-table-controls-right .asim-summary-of-contents { padding: 0px 8px 0px 0px; }
.asim-table-controls.asim-style-theta .asim-table-controls-right .asim-tools { padding: 0px 12px 0px 0px; }
.asim-table-controls.asim-style-theta .asim-table-controls-right .asim-tools img { padding: 0px 2px 0px 2px; }
.asim-table-controls.asim-style-theta.asim-below.asim-no-paging .asim-table-controls-right { position: relative; top: -4px; }
.asim-table-controls.asim-style-theta .asim-jump-to-page input.asim-text { width: 24px; padding: 2px 3px 2px 3px; font-size: 11px; text-align: right; }
.asim-table-controls.asim-style-theta img.asim-icon { position: relative; top: 4px; }
.asim-table-controls.asim-style-theta img.asim-page-navigator { position: relative; top: 4px; }
.asim-table-controls.asim-style-theta img.asim-refresh { position: relative; top: 4px; }
.asim-table-controls.asim-style-theta img.asim-printer { position: relative; top: 4px; }
.asim-table-controls.asim-style-theta img.asim-eye { position: relative; top: 4px; }
.asim-table-controls.asim-style-theta img.asim-table-save { position: relative; top: 4px; }
.asim-table-controls.asim-style-theta .asim-disabled { opacity: 0.3; }

/** Tables (Pseudo) - Alpha **/
/* 

This table style represents a standard style table which
is presents lists of entities directly within content area
of the page however modified versions can present in popups

*/

.asim-pseudo-table.asim-style-alpha { width: auto; font-size: 12px; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-headings.asim-style-alpha { border-top: 1px solid #CECECE; border-bottom: 1px solid #CECECE; background: transparent; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-headings.asim-style-alpha .asim-pseudo-table-heading.asim-style-alpha { float: left; padding: 0px 0px 0px 0px; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-headings.asim-style-alpha .asim-pseudo-table-heading-insets.asim-style-alpha { padding: 10px 6px 10px 6px; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-headings.asim-style-alpha .asim-arrow-indicating-sort-direction { padding: 0px 0px 2px 4px; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-spacer { height: 10px; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-rows .asim-no-table-rows { padding: 20px 0px 25px 0px; text-align: center; color: #CCC; font-size: 17px; font-style: italic; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt { background: #F3F9FD; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt.asim-ignore-alt { background: transparent; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-selected,
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt.asim-selected,
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt.asim-ignore-alt.asim-selected { background: #D8EEFD; }
.asim-yellow-matte .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt { background: #F9F2D5; }
.asim-yellow-matte .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt.asim-ignore-alt { background: transparent; }
.asim-yellow-matte .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-selected,
.asim-yellow-matte .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt.asim-selected,
.asim-yellow-matte .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt.asim-ignore-alt.asim-selected { background: #F1E8C2; }
.asim-panel-style-gamma .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt { background: #F9F2D5; }
.asim-panel-style-gamma .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt.asim-ignore-alt { background: transparent; }
.asim-panel-style-gamma .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-selected,
.asim-panel-style-gamma .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt.asim-selected,
.asim-panel-style-gamma .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt.asim-ignore-alt.asim-selected { background: #F1E8C2; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row .asim-pseudo-table-data.asim-style-alpha { float: left; padding: 0px 0px 0px 0px; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row .asim-pseudo-table-data-insets.asim-style-alpha { padding: 5px 6px 5px 6px; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row .asim-inline-bold-adjustment-container-13px { position: relative; display: inline-block; height: 13px; overflow: visible; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row .asim-inline-bold-adjustment-container-13px .asim-inline-bold { position: absolute; display: block; left: 0px; top: -4px; font-weight: bold; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row .asim-inline-bold-adjustment-container-13px .asim-inline-bold-italic { position: absolute; display: block; left: 0px; top: 0px; font-weight: bold; font-style: italic; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row .asim-inline-bold-adjustment-container-14px { position: relative; display: inline-block; height: 14px; overflow: visible; }
.asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row .asim-inline-bold-adjustment-container-14px .asim-inline-bold { position: absolute; display: block; left: 0px; top: -5px; font-weight: bold; }
.asim-pseudo-table-controls.asim-style-alpha { position: relative; font-size: 11px; padding: 4px 0px 4px 0px; }
.asim-pseudo-table-controls.asim-style-alpha.asim-above { padding-bottom: 8px; }
.asim-pseudo-table-controls.asim-style-alpha.asim-above.asim-with-drop-downs { padding-bottom: 4px; }
.asim-pseudo-table-controls.asim-style-alpha.asim-below { padding-top: 4px; border-top: 1px solid #CECECE; }
.asim-pseudo-table-controls.asim-style-alpha .asim-pseudo-table-controls-left { float: left; padding: 0px 0px 0px 4px; }
.asim-pseudo-table-controls.asim-style-alpha .asim-pseudo-table-controls-right { float: right; text-align: right; padding: 0px 4px 0px 0px; }
.asim-pseudo-table-controls.asim-style-alpha .asim-pseudo-table-controls-right.asim-links { padding-top: 5px; }
.asim-pseudo-table-controls.asim-style-alpha .asim-pseudo-table-controls-right.asim-drop-downs { padding-top: 0px; text-align: left; }
.asim-pseudo-table-controls.asim-style-alpha .asim-pseudo-table-controls-right.asim-drop-downs .asim-labeled-drop-down { display: inline-flex; flex-direction: row; align-items: center; }
.asim-pseudo-table-controls.asim-style-alpha .asim-pseudo-table-controls-right.asim-drop-downs .asim-labeled-drop-down > .asim-label { flex: none; padding: 0px 4px 0px 0px; }
.asim-pseudo-table-controls.asim-style-alpha .asim-pseudo-table-controls-right.asim-drop-downs .asim-labeled-drop-down > .asim-drop-down { flex: none; }
.asim-pseudo-table-controls.asim-style-alpha img.asim-icon { position: relative; top: 4px; }
.asim-pseudo-table-controls.asim-style-alpha .asim-tools { padding: 0px 4px 0px 4px; }
.asim-pseudo-table-controls.asim-style-alpha .asim-tools img { padding: 0px 2px 0px 2px; }
.asim-pseudo-table-controls.asim-style-alpha .asim-tools .asim-label { opacity: 0.5; }
.asim-pseudo-table-controls.asim-style-alpha .asim-path { opacity: 0.5; }
.asim-pseudo-table-controls.asim-style-alpha .asim-path-refresh { padding-left: 5px; }
.asim-pseudo-table-controls.asim-style-alpha .asim-path-refresh img { position: relative; top: 4px; }
.asim-pseudo-table-controls.asim-style-alpha .asim-disabled { opacity: 0.3; }
.asim-pseudo-table-controls.asim-style-alpha .asim-trimmed-path { position: relative; top: 3px; display: inline-block; white-space: nowrap; }

.asim-printable .asim-pseudo-table.asim-style-alpha .asim-pseudo-table-row.asim-alt { background: #F1F1F1; }
.asim-printable .asim-pseudo-table.asim-style-alpha a:hover { text-decoration: none; }

/** Gantt Charts **/
/* 

Some elements of these types of charts are
made into universal styles for use in all
contexts where this type of chart is shown

*/

.asim-gantt-chart-bar { position: absolute; top: 50%; margin-top: -9px; bottom: auto; left: auto; right: auto; width: auto; height: 18px; z-index: 1; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-left-edge { position: absolute; left: 0px; top: 0px; width: 3px; height: 100%; background-position: left top; background-repeat: no-repeat; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-middle { position: absolute; left: 3px; top: 0px; width: auto; height: 100%; background-position: left top; background-repeat: repeat-x; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-right-edge { position: absolute; right: 0px; top: 0px; width: 3px; height: 100%; background-position: left top; background-repeat: no-repeat; }
.asim-gantt-chart-bar.asim-is-movable .asim-gantt-chart-bar-middle { cursor: move; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-inside-label { height: 18px; padding: 1px 0px 0px 2px; font-size: 11px; color: #262626; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-inside-label .asim-trim-to-fit-this-container { height: 16px; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-trailing-label { position: absolute; left: 8px; top: 0px; width: 1000px; height: 18px; padding: 2px 0px 0px 0px; font-size: 11px; color: #262626; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-trailing-label .asim-trim-to-fit-this-container { height: 16px; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-linking-handle { position: absolute; top: 2px; width: 14px; height: 14px; background-image: url(../pics/icon__link.png); background-size: contain; background-position: left top; background-repeat: no-repeat; z-index: 1; cursor: pointer; display: none; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-linking-handle.asim-left { left: -21px; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-linking-handle.asim-right { left: 9px; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-linking-handle.asim-for-deleting { background-image: url(../pics/icon__link_red.png); }
.asim-gantt-chart-bar .asim-gantt-chart-bar-linking-handle                       .asim-cancel { position: absolute; top: 13px; left: 0px; width: 70px; height: auto; color: #A00; font-size: 9px; display: none; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-linking-handle.asim-left             .asim-cancel { left: -42px; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-linking-handle                       .asim-cancel a { color: #A00; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-linking-handle.asim-can-be-cancelled .asim-cancel { display: block; }
.asim-gantt-chart-bar.asim-gantt-chart-bar-left-linking-handle-is-visible .asim-gantt-chart-bar-linking-handle.asim-left { display: block; }
.asim-gantt-chart-bar.asim-gantt-chart-bar-right-linking-handle-is-visible .asim-gantt-chart-bar-linking-handle.asim-right { display: block; }
.asim-gantt-chart-bar.asim-gantt-chart-bar-right-linking-handle-is-visible .asim-gantt-chart-bar-trailing-label { left: 30px; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-expanded-indicator { position: absolute; top: 17px; width: 11px; height: 11px; display: none; }
.asim-gantt-chart-bar.asim-expanded .asim-gantt-chart-bar-expanded-indicator { display: block; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-expanded-indicator.asim-gantt-chart-bar-left { left: 3px; right: auto; }
.asim-gantt-chart-bar .asim-gantt-chart-bar-expanded-indicator.asim-gantt-chart-bar-right { left: auto; right: 3px; }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-blue .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_blue.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-blue .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_blue.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-blue .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_blue.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-teal .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_teal.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-teal .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_teal.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-teal .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_teal.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-green .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_green.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-green .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_green.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-green .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_green.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-brown .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_brown.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-brown .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_brown.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-brown .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_brown.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-red .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_red.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-red .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_red.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-red .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_red.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-purple .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_purple.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-purple .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_purple.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-purple .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_purple.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-gray .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_gray.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-gray .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_gray.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-gray .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_gray.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-white .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_white.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-white .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_white.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-white .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_white.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-white .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_white_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-white .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_white_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-white .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_white_explicit.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-blue .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_blue.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-blue .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_blue.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-blue .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_blue.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-blue .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_blue_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-blue .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_blue_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-blue .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_blue_explicit.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-teal .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_teal.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-teal .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_teal.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-teal .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_teal.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-teal .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_teal_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-teal .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_teal_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-teal .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_teal_explicit.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-green .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_green.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-green .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_green.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-green .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_green.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-green .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_green_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-green .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_green_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-green .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_green_explicit.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-brown .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_brown.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-brown .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_brown.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-brown .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_brown.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-brown .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_brown_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-brown .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_brown_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-brown .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_brown_explicit.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-red .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_red.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-red .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_red.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-red .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_red.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-red .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_red_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-red .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_red_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-red .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_red_explicit.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-purple .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_purple.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-purple .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_purple.png); }
.asim-gantt-chart-bar.asim-gantt-chart-bar-color-light-purple .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_purple.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-purple .asim-gantt-chart-bar-left-edge { background-image: url(../pics/gantt__bar_left_edge_light_purple_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-purple .asim-gantt-chart-bar-middle { background-image: url(../pics/gantt__bar_middle_light_purple_explicit.png); }
.asim-gantt-chart-bar.asim-explicit.asim-gantt-chart-bar-color-light-purple .asim-gantt-chart-bar-right-edge { background-image: url(../pics/gantt__bar_right_edge_light_purple_explicit.png); }

/** Email **/
/* 

Some elements designed for email composition
are reused throughout the application and are
established as global styles for this purpose.

*/

/** Email - Draft Editor **/
/*

A panel for editing the content of an email 
message before sending it to one or more 
recipients may appear in multiple contexts.

*/

.asim-email-draft-editor { position: relative; padding: 20px 0px 30px 0px; }
.asim-email-draft-editor .asim-graphic-drop-down-panel.asim-allowed-senders { width: 340px; }
.asim-email-draft-editor-top { padding: 0px 0px 10px 0px; }
.asim-email-draft-editor .asim-email-labeled-component { display: flex; flex-wrap: nowrap; align-items: baseline; font-size: 14px; padding: 0px 5px 10px 5px; }
.asim-email-draft-editor .asim-email-labeled-component .asim-email-label { font-size: 12px; padding: 0px 10px 0px 0px; opacity: 0.5; }
.asim-email-draft-editor .asim-email-labeled-component span.asim-address { font-style: italic; }
.asim-email-draft-editor .asim-email-labeled-component.asim-from span.asim-sender-controls { font-size: 11px; padding: 0px 0px 0px 5px; }
.asim-email-draft-editor .asim-email-labeled-component.asim-to span.asim-recipient-controls { font-size: 11px; padding: 0px 0px 0px 5px; }
.asim-email-draft-editor .asim-email-labeled-component.asim-to .asim-recipient { padding: 0px 8px 0px 0px; }
.asim-email-draft-editor .asim-email-labeled-component.asim-to .asim-recipient a.asim-remove { font-size: 11px; font-weight: bold; color: #CCC; opacity: 0.5; }
.asim-email-draft-editor .asim-email-labeled-component.asim-to .asim-recipient a.asim-remove:hover { color: #A00; opacity: 1.0; text-decoration: none; }
.asim-email-draft-editor .asim-email-labeled-component.asim-to .asim-no-recipients { font-style: italic; opacity: 0.3; }
.asim-email-draft-editor .asim-email-labeled-component.asim-subject .asim-when-not-editing a { position: relative; top: 4px; padding: 0px 0px 0px 3px; }
.asim-email-draft-editor .asim-email-labeled-component.asim-subject input[name=subject] { width: 500px; font-size: 14px; }
.asim-email-draft-editor .asim-email-labeled-component.asim-subject .asim-email-component.asim-not-editing .asim-when-editing { display: none; }
.asim-email-draft-editor .asim-email-labeled-component.asim-subject .asim-email-component:not(.asim-not-editing) .asim-when-not-editing { display: none; }
.asim-email-draft-editor .asim-email-labeled-component.asim-attach .asim-attachment { display: inline-flex; align-items: center; padding: 6px 8px 6px 8px; margin: 0px 10px 6px 0px; background: rgba(0,0,0,0.05); border-radius: 5px; }
.asim-email-draft-editor .asim-email-labeled-component.asim-attach .asim-attachment .asim-name { padding: 0px 0px 0px 0px; }
.asim-email-draft-editor .asim-email-labeled-component.asim-attach .asim-attachment .asim-size { font-size: 12px; opacity: 0.8; padding: 0px 8px 0px 8px; }
.asim-email-draft-editor .asim-email-labeled-component.asim-attach .asim-attachment a.asim-remove { font-size: 11px; font-weight: bold; color: #AAA; opacity: 0.6; }
.asim-email-draft-editor .asim-email-labeled-component.asim-attach .asim-attachment a.asim-remove:hover { color: #A00; opacity: 1.0; text-decoration: none; }
.asim-email-draft-editor .asim-email-labeled-component.asim-attach .asim-no-attachments { opacity: 0.3; font-style: italic; padding: 0px 10px 0px 0px; }
.asim-email-draft-editor .asim-email-labeled-component.asim-attach .asim-upload-frame { display: inline-flex; align-items: center; justify-content: center; width: 180px; height: auto; border-radius: 5px; border: 3px solid #ECE8D6; padding: 4px 8px 4px 8px; font-size: 12px; color: #CFCCBD; }
.asim-email-draft-editor .asim-email-labeled-component.asim-attach .asim-upload-frame.asim-dragging-over { opacity: 0.5; }
.asim-email-draft-editor .asim-email-labeled-component.asim-attach .asim-upload-frame.asim-uploading .asim-when-not-uploading { display: none; }
.asim-email-draft-editor .asim-email-labeled-component.asim-attach .asim-upload-frame:not(.asim-uploading) .asim-when-uploading { display: none; }
.asim-email-draft-editor .asim-email-labeled-component.asim-signature { align-items: center; padding-top: 10px; }
.asim-email-draft-editor .asim-email-labeled-component.asim-signature .asim-graphic-drop-down { width: 200px; }

.asim-email-draft-editor-bottom { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; }
.asim-email-draft-editor-bottom > .asim-email-draft-editor-left { flex: 1; } 
.asim-email-draft-editor-bottom > .asim-email-draft-editor-right { flex: none; width: 220px; padding: 0px 10px 0px 10px; }
.asim-email-draft-editor-bottom textarea.asim-email-draft-body { width: 90%; height: 300px; }
.asim-email-draft-editor-bottom .asim-email-draft-signature-container { border: 1px solid #9E9E9E; background: #FFF; padding: 15px 0px 15px 0px; }
.asim-email-draft-editor-bottom .asim-email-draft-signature-container.asim-no-signature { opacity: 0.3; padding-left: 10px; }
.asim-email-draft-editor-bottom .asim-controls-for-sending-immediately { font-size: 12px; padding: 0px 5px 0px 5px; }
.asim-email-draft-editor-bottom .asim-controls-for-sending-immediately .asim-instructions { padding: 0px 0px 30px 0px; }
.asim-email-draft-editor-bottom .asim-controls-for-sending-immediately .asim-button { text-align: center; padding: 0px 0px 10px 0px; }
.asim-email-draft-editor-bottom .asim-controls-for-sending-immediately .asim-button .asim-ajax-activity { padding: 0px 10px 0px 0px; }

.asim-email-draft-editor-recipients-drop-down-panel.asim-graphic-drop-down-panel.asim-shadowed-white-matte { width: 320px; }
.asim-email-draft-editor-recipients-drop-down-panel .asim-type-in-recipient { padding: 10px 0px 10px 0px; }
.asim-email-draft-editor-recipients-drop-down-panel .asim-type-in-recipient .asim-input { padding: 0px 0px 5px 0px; }
.asim-email-draft-editor-recipients-drop-down-panel .asim-type-in-recipient .asim-input input[name=name] { width: 180px; }
.asim-email-draft-editor-recipients-drop-down-panel .asim-type-in-recipient .asim-input input[name=address] { width: 240px; }
.asim-email-draft-editor-recipients-drop-down-panel .asim-type-in-recipient input::placeholder { color: #CCC; opacity: 0.9; }
.asim-email-draft-editor-recipients-drop-down-panel .asim-type-in-recipient .asim-link { font-size: 12px; padding: 5px 0px 0px 0px; }

/** Users - Widgets **/
/* 

Some components which are tailored to the user
can be found throughout the application interface.

*/

.asim-series-of-user-widgets { }
.asim-user-widget { position: relative; padding: 30px 0px 0px 0px; }
.asim-user-widget-controls { font-size: 10px; color: #AAC7DF; padding: 10px 0px 0px 0px; }
.asim-user-widget-controls .asim-user-widget-delete { padding: 0px 0px 0px 15px; }
.asim-user-widget-controls .asim-user-widget-move.asim-up { padding: 0px 4px 0px 4px; }

/** Users - Widgets, Assigned Task Table **/

.asim-user-widget .asim-table-of-assigned-tasks { position: relative; z-index: 0; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-table-name { font-size: 16px; font-weight: normal; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-tools .asim-reload-table { padding: 0px 0px 0px 8px; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-col-name .asim-subtitle { font-size: 10px; color: #AAC7DF; padding: 3px 0px 0px 0px; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-col-name .asim-subtitle a { color: #AAC7DF; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-col-role span.asim-icon { position: relative; display: inline-block; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-col-role span.asim-more { position: absolute; display: block; top: -4px; right: -6px; font-size: 11px; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-col-due .asim-past-due { color: #C00; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-too-many-results { font-size: 11px; font-style: italic; padding: 4px 0px 4px 0px; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-too-many-results .asim-icon { position: relative; top: 3px; padding: 0px 2px 0px 0px; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-table-controls { display: flex; flex-wrap: nowrap; align-items: flex-end; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-table-controls-left { flex: 5; float: none; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-table-controls-right { flex: 1; float: none; min-width: 190px; }
.asim-user-widget .asim-table-of-assigned-tasks.asim-compact .asim-table-controls-right { min-width: 160px; }
.asim-user-widget .asim-table-of-assigned-tasks .asim-table-controls-left .asim-description-of-filter { font-size: 10px; opacity: 0.6; }

/** Users - Widgets, Assigned Task Table, Popup For Editing Settings **/

.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi { width: 360px; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-rename { padding: 10px 0px 10px 0px; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-rename .asim-label { padding: 0px 4px 0px 0px; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-rename input.asim-text { width: 140px; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-checkboxes { padding: 10px 0px 10px 0px; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-checkboxes .asim-checkbox { padding: 0px 0px 1px 0px; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-checkboxes .asim-title { font-size: 12px; font-weight: bold; padding: 0px 0px 6px 0px; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-checkboxes .asim-graphic-checkbox { margin-right: 2px; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-checkboxes .asim-graphic-checkbox.asim-disabled { opacity: 0.5; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-due-within { padding: 10px 0px 0px 0px; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-due-within input.asim-text { width: 25px; text-align: right; margin: 0px 4px 0px 4px; }
.asim-user-widget-popup-for-editing-assigned-task-table-settings .asim-popup-content-style-psi .asim-due-within .asim-footnote { font-size: 10px; font-style: italic; color: #AAA; }
