/* Minification failed. Returning unminified contents.
(278,209): run-time error CSS1062: Expected semicolon or closing curly-brace, found 'url(/inc/images/ui-bg_glass_55_fbf9ee_1x400.png)'
 */
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: white url(/inc/images/ui-anim_basic_16x16.gif) right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/* Button
----------------------------------*/

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */





/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Selectable
----------------------------------*/
.ui-selectable-helper { border:1px dotted black }
/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Tabs----------------------------------*/
.ui-tabs { position: relative; padding: 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding:0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; background-color: #ffffff; border-color:transparent;
                           padding: 0; white-space: nowrap; height: 30px; width: 80px; text-align: center; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 5px 5px 10px 15px; text-decoration: none; height: 30px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px;  background-color: #fffdad;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/


/* Component containers
----------------------------------*/
.ui-widget { /*font-family: Verdana,Arial,sans-serif*//*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { /*font-family: Verdana,Arial,sans-serif*//*{ffDefault}*/; font-size: 1em; }
.ui-widget-content {/* background-color:transparent;{bgColorContent}*/ }

.ui-widget-content tr:nth-child(even) {background: #eeeeee}
.ui-widget-content tr:nth-child(odd) {background: #E1E1E1}

.ui-widget-content .ui-jqgrid-pager tr:nth-child(odd) {background-color:#9b9b9b;}

.ui-widget-content a { color: #0000ff/*{fcContent}*/; }
.ui-widget-header {  background-color:transparent; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(/inc/images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #999999/*{bgColorHover}*/ url(/inc/images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(/inc/images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fff6c2 !important;/*{bgColorHighlight}*/ url(/inc/images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(/inc/images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/inc/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(/inc/images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(/inc/images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(/inc/images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/inc/images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(/inc/images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(/inc/images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/inc/images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { /*-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; */}
.ui-corner-tr { /*-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; */}
.ui-corner-bl { /*-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; */}
.ui-corner-br { /*-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; */}
.ui-corner-top { /*-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; */}
.ui-corner-bottom { /*-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; */}
.ui-corner-right {  /*-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; */}
.ui-corner-left { /*-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; */}
.ui-corner-all { /*-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; */}

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(/inc/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(/inc/images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; -moz-border-radius: 8px/*{cornerRadiusShadow}*/; -webkit-border-radius: 8px/*{cornerRadiusShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }
* {
    margin: 0;
    padding: 0;
}

body {
    font-family: 'Source Sans Pro', arial, helvetica, sans-serif;
    background-color: #fff;
    color: #333;
    /* font-size: 10pt; */
    font-size: 14px;
}

/* body {
    font-family: 'Source Sans Pro', arial, helvetica, sans-serif;
    font-weight: 400;
    font-size: .9375em;
    text-align: center;
    line-height: 1.33;
    text-align: left;
    background-color: #fff;
    color: #333;
}*/

ul {
}

li {
}

ol {
}

header, footer, nav, section, article {
    display: block;
}

a {
    cursor: pointer;
    cursor: pointer;
    text-decoration: underline;
    outline: none;
    color: #0054a6;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

img {
    border: 0;
    /* font-size: 10px;
    line-height: 1; */
}

acronym, abbr {
    border: none;
    border-bottom: 1px dotted #ccc;
    font-style: normal;
}

th {
    text-align: left;
}

iframe {
    border: none;
}

/* html5 tags */
nav, section, header, footer {
    display: block;
}

h1, h2, h3, h4, h5, h6 {
    /* font-size: 1em;
    line-height: 1.2;
    margin-bottom: .5em;
    font-weight: normal; */
}

h2 {
    /* font-family: 'Volkhov', times, serif;
    font-size: 20px;
    font-style: italic; */
}

h3 {
    /* color: #0054a6;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bold; */
}

/* setup default form elements */
input.text, input.password, input.email, select, textarea {
    /* font-family: 'PT Sans', arial, helvetica, sans-serif;
    font-size: 13px; */
}

select {
}

input.text, input.email, input.password {
    padding: 5px;
    border: 1px solid #CCCCCC;
}

input.checkbox {
    /* position: relative;
    top: -1px;
    margin-right: 5px; */
}

input[type=text] {
    /* height: 20px; */
}

select option {
    /* padding: 1px 4px; */
}

select {
    /* padding: 3px 4px; */
    border: 1px solid #CCCCCC;
    padding: 5px;
}

textarea {
    /* height: 7em;
    padding: 4px; */
    border: 1px solid #CCCCCC;
    resize: none;
}

hr {
    color: #DBDBDB;
    background-color: #DBDBDB;
    height: 1px;
    border: none;
}

label {
    padding-left: 4px;
}

.lbltitle {
    float: left;
    width: 93px;
    text-align: left;
    margin: 2px 50px;
    display: inline;
    margin-right: 20px;
}

.Edition {
    width: 140px;
}

.tooltipStamp {
    display: block;
    position: relative;
    display: inline-block;
    border: 1px;
}

    .tooltipStamp .tooltiptext {
        visibility: hidden;
        width: 300px;
        background-color: #FCFCD3;
        text-align: left;
        border-radius: 6px;
        padding: 5px 0;
        /* Position the tooltip */
        position: absolute;
        z-index: 1;
        top: -5px;
        left: 105%;
        float: right;
        height: 135px;
        font-size: 13px;
        margin-left: 30px;
        color: #666666;
        border: 1px solid #666666;
    }

    .tooltipStamp:hover .tooltiptext {
        visibility: visible;
    }

.tiptext {
    display: block;
    text-align: left;
    padding-left: 15px;
    padding-top: 5px;
}

.tooltipCoverClothColor {
    display: block;
    position: relative;
    display: inline-block;
    border: 1px;
}

    .tooltipCoverClothColor .tooltiptext {
        visibility: hidden;
        width: 300px;
        background-color: #FCFCD3;
        text-align: left;
        border-radius: 6px;
        padding: 5px 0;
        /* Position the tooltitiptextp */
        position: absolute;
        z-index: 1;
        top: -5px;
        left: 105%;
        float: right;
        height: 85px;
        font-size: 13px;
        margin-left: 30px;
        color: #666666;
        border: 1px solid #666666;
    }

    .tooltipCoverClothColor:hover .tooltiptext {
        visibility: visible;
    }

.tiptext {
    display: block;
    text-align: left;
    padding-left: 15px;
    padding-top: 5px;
}

#divStampText,
#divCoverClothColorText {
    float: left;
    width: 70px;
}

#divStampTextContent,
#divCoverClothColorContent {
    float: right;
    width: 11px;
    top: 0px;
    right: 10px;
}

    #divStampTextContent img,
    #divCoverClothColorContent img {
        width: 18px;
    }

.expand::-ms-expand {
    display: none;
}

.tooltipIconContentFiles,
.tooltipIconSupportFiles,
.tooltipIconDistribution,
.tooltipIconPOReference,
.tooltipIconSpecialInst,
.tooltipIconConfirmBtn,
.tooltipIconSaveBtn,
.tooltipIconShippingAddress,
.tooltipIconBook,
.tooltipIconIssue,
.tooltipIconShippingOption,
.tooltipIconPODPOReference,
.tooltipIconOverrideShippingCarrier,
.tooltipIconOrderType,
.tooltipIconUploadCSVBtn,
.tooltipIconPODConfirmBtn,
.tooltipIconEditBtn,
.tooltipOrderHistoryIconCancelBtn,
.tooltipOrderHistorySaveBtn {
    display: block;
    position: relative;
    display: inline-block;
    border: 1px;
}

    .tooltipIconSaveBtn .tooltiptext {
        top: 20px !important;
        left: -130px !important;
        width: 350px !important;
    }

    .tooltipIconConfirmBtn .tooltiptext,
    .tooltipIconPODConfirmBtn .tooltiptext {
        top: 20px !important;
        left: -130px !important;
        width: 250px !important;
    }

    .tooltipIconSupportFiles .tooltiptext {
        width: 340px !important;
    }

    .tooltipIconUploadCSVBtn .tooltiptext {
        top: 20px !important;
        left: -20px !important;
        width: 350px !important;
    }

    .tooltipIconShippingOption .tooltiptext,
    .tooltipIconShippingAddress .tooltiptext,
    .tooltipIconBook .tooltiptext,
    .tooltipIconIssue .tooltiptext {
        top: -4px !important;
        left: -90% !important;
    }

    .tooltipIconPODPOReference .tooltiptext {
        left: -90% !important;
    }

    .tooltipIconOverrideShippingCarrier .tooltiptext {
        top: -137px !important;
        left: -29% !important;
    }

    .tooltipIconConfirmBtn .tooltiptext,
    .tooltipIconPODConfirmBtn .tooltiptext,
    .tooltipIconSaveBtn .tooltiptext,
    .tooltipIconShippingAddress .tooltiptext,
    .tooltipIconBook .tooltiptext,
    .tooltipIconIssue .tooltiptext,
    .tooltipIconShippingOption .tooltiptext,
    .tooltipIconPODPOReference .tooltiptext,
    .tooltipIconOverrideShippingCarrier .tooltiptext,
    .tooltipIconOrderType .tooltiptext,
    .tooltipIconUploadCSVBtn .tooltiptext,
    .tooltipIconContentFiles .tooltiptext,
    .tooltipIconSupportFiles .tooltiptext,
    .tooltipIconDistribution .tooltiptext,
    .tooltipIconPOReference .tooltiptext,
    .tooltipIconSpecialInst .tooltiptext,
    .tooltipIconConfirmBtn .tooltiptext,
    .tooltipIconSaveBtn .tooltiptext {
        visibility: hidden;
        width: 300px;
        background-color: #FCFCD3;
        text-align: left;
        border-radius: 6px;
        padding: 5px 5px 5px 0;
        /* Position the tooltitiptextp */
        position: absolute;
        z-index: 1;
        top: -12px;
        left: 105%;
        float: right;
        height: auto;
        font-size: 12.5px;
        margin-left: 30px;
        color: black;
        border: 1px solid #666666;
        font-weight: normal !important;
        text-transform: none !important;
    }

    .tooltipIconEditBtn .tooltiptext {
        visibility: hidden;
        width: 290px;
        background-color: #FCFCD3;
        text-align: left;
        border-radius: 6px;
        padding: 5px 5px 5px 0;
        /* Position the tooltitiptextp */
        position: absolute;
        z-index: 1;
        top: 17px;
        left: -1400%;
        float: right;
        height: auto;
        font-size: 12.5px;
        margin-left: 30px;
        color: black;
        border: 1px solid #666666;
        font-weight: normal !important;
        text-transform: none !important;
    }

    .tooltipOrderHistoryIconCancelBtn .tooltiptext,
    .tooltipOrderHistoryIconExitlBtn .tooltiptext {
        visibility: hidden;
        width: 290px;
        background-color: #FCFCD3;
        text-align: left;
        border-radius: 6px;
        padding: 5px 5px 5px 0;
        /* Position the tooltitiptextp */
        position: absolute;
        z-index: 1;
        top: 17px;
        left: -1000%;
        float: right;
        height: auto;
        font-size: 12.5px;
        margin-left: 30px;
        color: black;
        border: 1px solid #666666;
        font-weight: normal !important;
        text-transform: none !important;
    }

.tooltipOrderHistoryIconExitlBtn .tooltiptext {
    visibility: hidden;
    width: 280px;
    background-color: #FCFCD3;
    text-align: left;
    border-radius: 6px;
    padding: 5px 5px 5px 0;
    /* Position the tooltitiptextp */
    position: absolute;
    z-index: 1;
    top: 17px;
    left: -1000%;
    float: right;
    height: auto;
    font-size: 12.5px;
    margin-left: 30px;
    color: black;
    border: 1px solid #666666;
    font-weight: normal !important;
    text-transform: none !important;
}

.tooltipOrderHistorySaveBtn .tooltiptext {
    visibility: hidden;
    width: 290px;
    background-color: #FCFCD3;
    text-align: left;
    border-radius: 6px;
    padding: 5px 5px 5px 0;
    /* Position the tooltitiptextp */
    position: absolute;
    z-index: 1;
    top: 17px;
    left: -1000%;
    float: right;
    height: auto;
    font-size: 12.5px;
    margin-left: 30px;
    color: black;
    border: 1px solid #666666;
    font-weight: normal !important;
    text-transform: none !important;
}

.tooltipIconDistribution .tooltiptext {
    width: 314px !important;
}

.tooltipIconContentFiles .tooltiptext {
    width: 325px !important;
}

.tooltipIconContentFiles:hover .tooltiptext,
.tooltipIconSupportFiles:hover .tooltiptext,
.tooltipIconDistribution:hover .tooltiptext,
.tooltipIconPOReference:hover .tooltiptext,
.tooltipIconSpecialInst:hover .tooltiptext,
.tooltipIconConfirmBtn:hover .tooltiptext,
.tooltipIconPODConfirmBtn:hover .tooltiptext,
.tooltipIconSaveBtn:hover .tooltiptext,
.tooltipIconShippingAddress:hover .tooltiptext,
.tooltipIconBook:hover .tooltiptext,
.tooltipIconIssue:hover .tooltiptext,
.tooltipIconShippingOption:hover .tooltiptext,
.tooltipIconPODPOReference:hover .tooltiptext,
.tooltipIconOverrideShippingCarrier:hover .tooltiptext,
.tooltipIconOrderType:hover .tooltiptext,
.tooltipIconUploadCSVBtn:hover .tooltiptext,
.tooltipOrderHistorySaveBtn:hover .tooltiptext,
.tooltipOrderHistoryIconExitlBtn:hover .tooltiptext,
.tooltipIconEditBtn:hover .tooltiptext,
.tooltipOrderHistoryIconCancelBtn:hover .tooltiptext,
.tooltipOrderHistorySaveBtn:hover .tooltiptext,
.tooltipOrderHistoryIconExitlBtn:hover .tooltiptext {
    visibility: visible;
}

#divIconContentFiles,
#divIconSupportFiles,
#divIconDistribution,
#divIconSpecialInst,
#divIconPOReference,
#divIconShippingAddress,
#divIconBook,
#divIconIssue,
#divIconShippingOption,
#divIconPODPOReference,
#divIconOverrideShippingCarrier,
[id^="divIconOrderType_"],
#divIconOrderDetailPOReference,
#divIconOrderSumPODPOReference {
    width: 11px;
    top: 2px;
    padding: 1px;
}

[id^="divIconOrderType_"] {
    width: 13px !important;
    padding-left: 4px !important;
}

#divIconConfirmBtn,
#divIconPODConfirmBtn,
#divIconSaveBtn,
#divIconUploadCSdivIconSaveBtnVBtn,
#divIconEditOrder,
#divOrderHistoryIconCancelOrder,
#divOrderHistoryIconSaveOrder,
#divOrderHistoryIconExitOrder,
#divSplitOrderHistoryIconSaveOrder,
#divSplitOrderHistoryIconEditOrder,
#divSplitOrderHistoryIconExitOrder,
#divSplitOrderHistoryIconCancelOrder,
#divIconOrderSumSaveBtn {
    width: 11px;
    top: 1px;
    padding: 1px;
}

    #divIconContentFiles img,
    #divIconSupportFiles img,
    #divIconDistribution img,
    #divIconPOReference img,
    #divIconSpecialInst img,
    #divIconConfirmBtn img,
    #divIconPODConfirmBtn img,
    #divIconSaveBtn img,
    #divIconShippingAddress img,
    #divIconBook img,
    #divIconIssue img,
    #divIconShippingOption img,
    #divIconPODPOReference img,
    #divIconOverrideShippingCarrier img,
    [id^="divIconOrderType_"] img,
    #divIconUploadCSVBtn img,
    #divIconEditOrder img,
    #divOrderHistoryIconCancelOrder img,
    #divOrderHistoryIconSaveOrder img,
    #divOrderHistoryIconExitOrder img,
    #divIconOrderDetailPOReference img,
    #divSplitOrderHistoryIconSaveOrder img,
    #divSplitOrderHistoryIconEditOrder img,
    #divSplitOrderHistoryIconExitOrder img,
    #divSplitOrderHistoryIconCancelOrder img,
    #divIconOrderSumPODPOReference img,
    #divIconOrderSumSaveBtn img {
        width: 14px;
    }

#divIconConfirmBtn,
#divIconPODConfirmBtn {
    position: absolute;
    top: 24px !important;
    right: 251px;
}

#divIconUploadCSVBtn {
    position: absolute;
    top: 24px !important;
    right: 247px
}

#divIconSaveBtn {
    position: absolute;
    top: 24px !important;
    right: 132px;
}

#divIconOrderSumSaveBtn {
    position: absolute;
    top: 220px !important;
    padding-left: 100px;
}

#divSplitOrderHistoryIconSaveOrder {
    position: absolute;
    top: 24px !important;
    right: 170px;
}

#divIconEditOrder {
    position: absolute;
    top: 24px !important;
    right: 250px;
}

#divSplitOrderHistoryIconEditOrder {
    position: absolute;
    top: 24px !important;
    right: 135px;
}

#divOrderHistoryIconCancelOrder,
#divOrderHistoryIconExitOrder {
    position: absolute;
    top: 24px !important;
    right: 15px;
}

#divSplitOrderHistoryIconCancelOrder {
    position: absolute;
    top: 24px !important;
    right: 15px;
}

#divSplitOrderHistoryIconExitOrder {
    position: absolute;
    top: 24px !important;
    right: 15px;
}

#divOrderHistoryIconExitOrder {
    position: absolute;
    top: 24px !important;
    right: 151px;
}

#divOrderHistoryIconSaveOrder {
    position: absolute;
    top: 24px !important;
    right: 270px;
}

[id^="divIconOrderType_"] {
    position: absolute;
}

.splitOrderHistoryEditOrder {
    position: absolute;
    top: 24px !important;
    right: 132px;
}

.splitOrderHistorySaveOrder {
    position: absolute;
    top: 24px !important;
    right: 270px;
}

.splitOrderHistoryExitOrder {
    position: absolute;
    top: 24px !important;
    right: 150px;
}
/*Library CSS*/

/*Margins*/
.marginAll {
    margin: 5px;
}

.marginTop {
    margin-top: 5px;
}

.marginBottom {
    margin-bottom: 5px;
}

.marginLeft {
    margin-left: 5px;
}

.marginRight {
    margin-right: 5px;
}

/*Paddings*/
.LeftPadding {
    padding-bottom: 5px;
}

.Padding {
    padding: 5px
}

.RightPadding {
    padding-right: 10px;
}

.RightPadding {
    padding-left: 269px;
}
/*HALO*/
.RightLeftPadding {
    padding-left: 10px;
    padding-right: 10px;
}
/*HALO*/
.RightTopPadding {
    padding-top: 10px;
}

.RightBottomPadding {
    padding-bottom: 10px;
}

.tdBottomPadding {
    padding-bottom: 5px;
}

.tdPadding {
    padding-bottom: 5px;
    padding-top: 5px;
}

.Clear {
    clear: both;
}

/*Visibility*/
.visibleFalse {
    display: none;
}

.visibleTrue {
    display: block;
}

.hidden {
    display: none;
}

/*Text Styles*/
.sItalic {
    font-style: italic;
}

.BoldText {
    font-weight: bold;
}

.PlainText {
    line-height: 20px;
    margin: 0px;
    font-size: 13px;
    padding-top: 10px;
}

.BodyText {
    padding: 0px;
    margin: 0px;
    font-size: 9pt;
    font-weight: normal;
    color: #0054a6;
}

.BlueText {
    color: #0054a6;
}

.WidthHeigthText {
    width: 70px;
}

.WidthHeigthSeparator {
    font-weight: bold;
    padding-right: 10px;
    padding-left: 10px;
}
/*Headings*/
.Heading {
    background-repeat: repeat-x;
    color: #0054a6;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    padding-top: 5px;
    text-transform: uppercase;
}
/*.Heading { color: #0054a6; font-size: 16px; font-weight: bold; height: 20px; padding-top: 5px; text-transform: uppercase; }*/
/*.Heading { color: #0054a6; font-weight: bold; text-transform: uppercase; font-size: 12pt; margin: 0px; padding: 0px; }*/
/*.PageHeading {color: #0054a6; font-size: 12px; font-weight: bold; padding-bottom:10px; padding-top:10px; padding-right:10px;padding-left:10px;  margin:0px;}*/

.PageHeading {
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12pt;
    margin: 0px;
    padding: 0px;
}

.PageHeading h1 {
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12pt;
    margin: 0px;
    padding: 0px;
}

.Level1Heading {
    color: #0054a6;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    text-transform: uppercase;
}

.Level2Heading {
    color: #0054a6;
    font-size: 14px;
    font-weight: bold;
    height: 20px;
}

.headingLevel2Pop {
    color: #0054a6;
    font-size: 10pt;
    font-weight: bold;
    padding: 10px;
}

/*Styles added by Bakhtawar*/
.headingPane {
}

.headingPane h4 {
    color: #0054a6;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12pt;
    margin: 0px;
    padding: 0px;
}

.headingPane h1 {
    color: white;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12pt;
    margin: 0px;
    padding: 0px;
}

.headingPane h2 {
    color: #0054a6;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12pt;
    margin: 0px;
    padding: 0px;
}
/*popup top heading*/
.headingPane h3 {
    color: #0054a6;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12pt;
    margin: 0px;
    padding: 0px;
}
/*eof Styles added by Bakhtawar*/

.PanelHeading {
    background: url(/images/ssv2/Repeatable/header_bg.jpg) repeat-x;
    height: 15px;
    border: 1px solid #9B9B9B;
    padding-top: 5px;
    padding-bottom: 5px;
}

.PanelHeading {
    padding: 5px;
    border: 1px solid red;
    margin: 5px;
}
/*HALO*/
.PanelHeading h3 {
    padding: 0px;
    margin: 0px;
    color: #0054a6;
    font-size: 11px;
    font-weight: bold; /*max-width:200px;*/
    margin-left: 10px;
}

/*Fieldsets*/
.fieldsetForm tr td {
    padding: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.fieldSet {
    width: 100%;
    border: 1px solid #eee;
    background-color: #fff !important;
}

.fieldSet tbody tr:first-child td:first-child {
}

.fieldSet tr {
    min-height: 20px;
}

.fieldSet tr td {
    padding: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.fieldSet colgroup col.leftCol {
    width: 100px;
}

.fieldSet colgroup col.rightCol {
}

.fieldSet tr td.Padding {
    padding: 5px;
}

.LabelEditTag {
    display: none;
}

/**/

fieldSet tbody tr:first-child td:first-child {
}

fieldSet tr {
    min-height: 20px;
}

fieldSet tr td {
    padding: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}

fieldSet colgroup col.leftCol {
    width: 100px;
}

fieldSet colgroup col.rightCol {
}

fieldSet tr td.Padding {
    padding: 5px;
}
/**/

.fieldSetTitle {
    background-image: url(/images/ssv2/legendbg.gif);
    background-position: 0 10px;
    background-repeat: repeat-x;
    position: relative;
    left: 7px;
    top: 5px;
    background-color: White;
    color: #0054a6;
    font-size: 8pt;
    font-weight: bold;
}

.fieldSetLegend {
    color: #0054a6;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    padding-top: 5px;
    text-transform: uppercase;
}

.fieldSetPane {
    margin: 10px;
}

.fieldsetForm {
    width: 100%;
}

.fieldsetForm colgroup col.firstCol {
    width: 30%;
}

.fieldsetForm colgroup col.secondCol {
    width: 70%;
}

.fieldsetForm tr td {
}

.fieldSetOption {
    margin-top: 5px;
}

/*Alignment*/
.VAlignTop {
    vertical-align: top;
}

.RightAligned {
    text-align: right;
    margin: 10px;
}

.LeftAligned {
    text-align: left;
    margin: 10px;
}

/*Separators and HR*/
.HorizontalRule {
    font-weight: bolder;
    background-color: ActiveBorder;
    height: 1px;
}

.HrBackGroundColor {
    background-color: #2095ff;
}
/*Tables for Printing, Used only in Print.aspx*/
.PrintText {
    font-size: 8pt;
    color: Black;
}

.PrintTextBold {
    font-size: 8pt;
    color: Black;
    font-weight: bold;
}

.PrintTextBoldTop1 {
    font-size: 11pt;
    color: Black;
    font-weight: bold;
}

.PrintTextHeading {
    font-size: 20pt;
    color: Black;
    text-align: center;
}

.PrintTextBoldTop {
    font-size: 9pt;
    color: Black;
    font-weight: bold;
}

.PrintGridHeaderLeft {
    background-color: #FFFFFF;
    height: 20px;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border: solid 1px #000000;
    padding-left: 5px;
}
/*eof Tables for Printing*/

.ContentTableBorder {
}

/*Popups related*/
/*Modal Popup*/
.popupDiv {
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    background: #EEEEEE;
    width: 420px;
    height: 475px;
    border: 2px solid #9B9B9B;
    z-index: 2;
    font-size: 13px;
    color: #0054a6;
    padding: 10px 10px 10px 10px;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup {
    font-size: 9pt;
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

.ModelButton {
    height: 20px;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    width: 100px;
    border: 0px outset Gray;
    background-color: Gray;
}

.divInprogress {
    display: none;
    position: fixed;
    _position: absolute;
    background: #EEEEEE;
    width: 420px;
    height: 472px;
    border: 2px solid #9B9B9B;
    z-index: 3;
    font-size: 13px;
    color: #0054a6;
    padding: 10px 10px 10px 10px;
    box-shadow: 0px 0px 50px 2px black;
}

.tdProgress {
    text-align: center;
}

.tdProgress p {
}

.popupLeftPane {
    width: 450px;
    float: left;
}

.popupRightPane {
    width: 450px;
    float: right;
}

.QualityRadio td {
    padding: 0px;
}

.progressIntent {
    position: fixed;
    z-index: 999;
    height: 100%;
    width: 100%;
    top: 0;
    background-color: Black;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.8;
}

.centerProgress {
    z-index: 1000;
    margin: 300px auto;
    padding: 10px;
    width: 26px;
    background-color: White;
    border-radius: 10px;
    filter: alpha(opacity=100);
    opacity: 1;
    -moz-opacity: 1;
}

.centerProgress img {
    height: 25px;
    width: 25px;
}

/*Upload Files Popup UI*/
.uploadHeadingPane h2 {
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 0px;
    font-size: 11pt;
    color: #003b68;
    font-family: Tahoma;
    font-style: normal;
    font-weight: bold;
}
/*eof Popups related*/
.JQGridPopUpBorder { /*border-left: 1px solid #9B9B9B; border-right: 1px solid #9B9B9B; border-bottom: 1px solid #9B9B9B;*/
}
/*HALO*/
.divAjaxUploader {
    visibility: hidden;
}

.popUpHeading {
    font-size: 8pt;
    font-weight: bold;
    color: #0054a6;
}

.popUpLegend {
    color: #0054a6;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    padding-top: 5px;
    text-transform: uppercase;
}

.popUpLegendJournalProcess {
    color: #0054a6;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    padding-top: 5px;
}

/*controls specific classes*/
.TextFieldStyle {
    height: 18px;
    font-size: 10pt;
    border: solid 1px #959595;
    background-color: #FFFFFF;
    padding: 2px;
    width: 200px;
}

.SearchTextFieldStyle {
    height: 24px;
    font-size: 10pt;
    padding: 2px;
    border: solid 1px #959595;
    background-color: #FFFFFF;
    width: 200px;
}

.DDLStyle { /*font-size: 9pt; background-color: #FFFFFF; border: solid 1px #4A4A4A; padding: 1px;*/
}

.selectTitleList { /*padding: 3px 4px;*/
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #CCCCCC;
}

/*.ButtonDefault:hover { background-color: #317cb5; color: #ffffff;}*/
.divDateControl {
}

.divDateControl table {
    margin: 0px !important;
}

.divDateControl table tr td {
    padding: 0px;
}

.TextStyle {
    width: 200px;
}

.linkbtn {
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
    cursor: pointer;
}

.linkbtnDisabled {
    text-decoration: none;
    cursor: text;
}

.linkbtnDisable {
    text-decoration: none;
    font-size: 8pt;
    font-weight: bold;
    color: #0054a6;
}
/*HALO*/
.SelectedTabBtn {
    background-image: url(/images/SelectedTab.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 120px;
    font-size: 8pt;
    font-weight: bold;
    color: #0054a6;
    cursor: text;
}

.textBoxWidth {
    width: 60px;
}

.txtDesc {
    width: 250px;
    height: 75px;
}

.MasterContainer {
    width: 100%;
    height: auto;
    z-index: 1;
    position: relative;
}

/* All Kind Of Buttons Css */
.ButtonDefault {
    height: 30px;
    font-size: 10pt;
    width: 116px;
    padding: 5px;
    background-color: #0054a6;
    text-align: center;
    border: 0px none transparent;
    color: white;
}

.SmallButton {
    margin-left: 0px;
    padding: 5px;
    width: 55px;
    border: none;
    margin-bottom: 2px;
    height: 30px;
    background-color: #0054a6;
    color: white;
}

.ButtonDefaultMedium {
    height: 30px;
    font-size: 9pt;
    font-weight: bold;
    width: 80px;
    padding: 5px;
    background-color: #0054a6;
    text-align: center;
    border: 0px none transparent;
    color: white;
}

.LargeButton {
    height: 30px;
    font-size: 10pt;
    width: 136px;
    padding: 5px;
    background-color: #0054a6;
    text-align: center;
    border: 0px none transparent;
    color: white;
}

.SmallButtonPOD {
    margin-left: 0px;
    padding: 5px;
    width: 80px;
    border: none;
    margin-bottom: 2px;
    height: 30px;
    background-color: #0054a6;
    color: white;
}

.SubmitOrderButton {
    height: 30px;
    font-size: 10pt;
    width: 116px;
    padding: 5px;
    background-color: #62ac47;
    text-align: center;
    color: #0054a6;
    border-color: #0054a6;
    font-weight: bold;
    border-width: 1px;
    border-style: solid
}
/*For Submit order button*/

.SplitButtonDefault {
    height: 25px;
    font-size: 9pt;
    font-weight: bold;
    width: 75px;
    text-align: center;
    background-color: #0054a6;
    text-align: center;
    border: 0px none transparent;
    color: white;
}

.BoldBlueSplit {
    color: #0054a6 !important;
    margin-left: 15px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 14px;
    padding-bottom: inherit;
    text-transform: inherit;
    font-size: 14px;
}

.SearchButton {
    margin-left: 0px;
    padding: 5px;
    width: 100px;
    border: none;
    margin-bottom: 2px;
    height: 30px;
    background-color: #0054a6;
    color: white;
}

.SearchClearButton {
    margin-left: 0px;
    padding: 5px;
    width: 45px;
    border: none;
    margin-bottom: 2px;
    height: 30px;
    background-color: #0054a6;
    color: white;
}
/* Disable Buttons*/

.disableBtnMedium {
    background-color: #aeaeae !important;
    height: 30px;
    font-size: 9pt;
    font-weight: bold;
    width: 80px;
    padding: 5px;
    text-align: center;
    border: 0px none transparent;
}

.HomeButton {
    height: 51px;
    font-size: 11pt;
    font-weight: bold;
    color: #ffffff;
    width: 275px;
    background: url(/images/ssv2/home_dashboard/db_button.png) transparent no-repeat 0px 5px;
    text-align: center;
    border: 0px none transparent;
    color: White;
    font-family: Tahoma;
    margin-top: 2px;
}

.DisabledHomeButton {
    height: 51px;
    font-size: 11pt;
    font-weight: bold;
    color: #ffffff;
    width: 275px;
    background: url(/images/ssv2/home_dashboard/db_button_disabled.png) transparent no-repeat 0px 5px;
    text-align: center;
    border: 0px none transparent;
    color: White;
    font-family: Tahoma;
    margin-top: 2px;
}
/*.disableBtn { width: 115px; background-color: rgb(218, 218, 218) !important; }*/
.disableBtn {
    background-color: #aeaeae !important;
    width: 115px;
    border: none;
    height: 30px;
}
/*HALO*/
/*.DisableLargeBtn { width: 135px; background-color: #9b9b9b !important; }*/
.DisableLargeBtn {
    width: 135px;
    background-color: #aeaeae !important;
    border: none;
    height: 30px;
}
/*HALO*/
/*eof controls specific classes*/

/*Validation*/
.error {
    text-align: left;
    font-size: 8pt;
    color: red;
}

.sStar {
    color: Red;
    padding: 2px;
}

.nonChargeable {
    font-size: 15px;
    font-weight: bold;
    text-decoration: underline;
}

.chkNonChargeable {
    vertical-align: middle;
}

.boderError {
    border: 1px solid #c00 !important;
}

/*Grids*/
/*Defined for the first cell of the header of the table*/ /*HALO*/
.GridHeader a {
    color: White;
    text-decoration: underline;
}

.GridHeader a:hover {
    color: White;
    text-decoration: underline;
}
/**/
.gridPane {
}

.GridItem {
    height: 23px;
    font-size: 10pt;
    color: #000000;
    padding: 2px;
    padding-left: 4px;
    border-bottom: 1px solid #EAEAEA;
}

.GridText { /*Saima:change color*/
    height: 23px;
    font-size: 8pt;
    color: #0054a6;
    padding-left: 5px;
    border-left: 0px none #9B9B9B;
    border-right: 0px none #9B9B9B;
    border-top: 0px none #9B9B9B;
    border-bottom: 0px none #9B9B9B;
    border-collapse: inherit;
}

.AlternateItemA {
    background-color: #eeeeee;
    font-size: 8pt;
    color: #0054a6;
    height: 23px;
    border: 0px none transparent;
}

.AlternateItem {
    background-color: #E1E1E1;
    font-size: 8pt;
    color: #0054a6;
    height: 23px;
    border: 0px none transparent;
}

.GridHeader {
    color: #0054a6;
    font-size: 11px;
    font-weight: bold;
    background: url(/JQGrid/themes/css/smoothness/images/grid-blue-ft.gif) repeat-x scroll 50% 0 #c4ddff;
    border: 0px;
    color: #0054a6;
    font-weight: Bold;
    outline: medium none;
    vertical-align: middle;
    border-bottom: 1px solid #9B9B9B;
    min-height: 30px;
}
/*HALO*/
/*Useless*/
.GridHeaderLeft {
    font-size: 11px;
    border: 0px;
    color: #fff;
    font-weight: Bold;
    outline: medium none;
    vertical-align: middle;
    background-color: #9B9B9B;
    padding-left: 4px;
}

.GridHeaderLeft a {
    color: white !important;
}

.GridHeaderCenter {
    font-size: 9pt;
    border: 0px;
    padding-left: 4px;
    padding-right: 10px;
    color: #fff;
    outline: medium none;
    text-decoration: none;
    vertical-align: middle;
    height: 28px;
    background-color: #9B9B9B;
}

.GridHeaderCenter a {
    color: #fff !important;
}

.GridHeaderRight {
    font-size: 9pt;
    border: 0px;
    padding-left: 4px;
    color: white;
    background-color: #9B9B9B;
    outline: medium none;
    vertical-align: middle;
    height: 28px;
    text-decoration: none;
}

.GridHeaderRight a {
    color: #fff !important;
}

.GridPager {
    font-size: 9pt;
    border: 0px;
    color: #ffffff;
    font-weight: Bold;
    background-color: #9B9B9B;
    outline: medium none;
    vertical-align: middle;
    border-bottom: 1px solid #9B9B9B;
    min-height: 30px;
}

.GridPager td {
    vertical-align: middle;
}

.GridPager a {
    color: white !important;
}

.GridCoulumnTextLeftPadding {
    padding-left: 20px !important;
}

.GridCoulumnTextAlignLeft {
    vertical-align: middle !important;
    text-align: left !important;
}

.GridCoulumnTextAlignRight {
    vertical-align: middle !important;
    text-align: right !important;
}

.GridCoulumnTextAlignCenter {
    text-align: center !important;
}

/**/
.GridColumnStyle {
    padding-left: 10px;
    padding-right: 10px;
}

/*empty grid data*/
.NoData {
    background-color: #E5E4E2;
    color: #0054a6;
    text-align: center;
    height: 25px;
}

.NoData tr {
    border-top: 1px solid #9B9B9B;
}

.NoData td {
    border-top: 1px solid #9B9B9B;
}

.emptyGrid {
    border: 1px solid #9B9B9B;
    width: 100%;
    text-align: center;
    background-color: #E5E4E2;
    color: #0054a6;
    height: 20px;
}

.emptyGridNoLRB {
    border: 1px solid #9B9B9B;
    width: 100%;
}

/*Cells*/
.CellDataForm {
    background-color: #FFFFFF;
    height: 20px;
    font-size: 9pt;
    color: #000000;
    padding-left: 10px;
}

.cellLeft {
    background-color: #FFFFFF;
    height: 20px;
    font-size: 9pt;
    color: #000000;
    border-top: none 1px #000000;
    border-left: solid 1px #000000;
    border-bottom: solid 1px #000000;
    border-right: solid 1px #000000;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.cellRight {
    background-color: #FFFFFF;
    height: 20px;
    font-size: 9pt;
    color: #000000;
    border-top: none 1px #000000;
    border-left: none 1px #000000;
    border-bottom: solid 1px #000000;
    border-right: solid 1px #000000;
    padding-left: 10px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
}

#gvShipping_QtyPerAddress, #jqgh_gvShipping_QtyPerAddress {
    word-wrap: break-word;
    height: auto !important;
    text-align: left;
    white-space: normal;
}

#gvShipping_ORDER_NUMBER, #jqgh_gvShipping_ORDER_NUMBER {
    word-wrap: break-word;
    height: auto !important;
    text-align: left;
    white-space: normal;
}

#gvShipping_SHIPPING_ADDRESS, #jqgh_gvShipping_SHIPPING_ADDRESS {
    word-wrap: break-word;
    height: auto !important;
    text-align: left;
    white-space: normal;
}

#gvShipping_Status, #jqgh_gvShipping_Status {
    word-wrap: break-word;
    height: auto !important;
    text-align: left;
    white-space: normal;
}

#gvShipping_ShipMethod, #jqgh_gvShipping_ShipMethod {
    word-wrap: break-word;
    height: auto !important;
    text-align: left;
    white-space: normal;
}

#grOrderSummeryAddresses_QtyPerAddress, #jqgh_grOrderSummeryAddresses_QtyPerAddress {
    word-wrap: break-word;
    height: auto !important;
    text-align: left;
    white-space: normal;
}

#grAddresses_QtyPerAddress,
#jqgh_grAddresses_QtyPerAddress,
[id$="_QtyPerAddress"] {
    word-wrap: break-word;
    height: auto !important;
    text-align: left;
    white-space: normal;
}

/*.CellHeading { color: #73a29a; font-size: 18px; font-weight: bold; height: 35px; background-color: #FFFFFF;}*/
.CellHeading {
    color: #0054a6;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    padding-left: 10px;
    padding-right: 10px;
}

.CellHeading {
    color: #0054a6;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    padding-left: 10px;
    margin-top: 6px;
    border-bottom: 1px solid #9B9B9B;
}
/*HALO*/
.CellSubHeading {
    color: #0054a6;
    font-size: 10px;
    font-weight: bold;
    height: 25px;
    padding-left: 10px;
    padding-right: 10px;
}

.HeadingBlack {
    font-size: 18px;
    font-weight: bold;
    height: 35px;
    background-color: #FFFFFF;
}

.SubHeadingBlack {
    font-size: 16px;
    font-weight: bold;
    height: 35px;
    background-color: #FFFFFF;
}

.CellHeadingBlack {
    font-size: 12px;
    font-weight: bold;
    background-color: #FFFFFF;
}

.AlternateItemA th a {
    text-decoration: none;
    color: white;
}

.AlternateItemA th a:hover {
    text-decoration: underline;
}

/*Middle Mapping ULs*/
#UlName, #UlAddressLine1, #UlAddressLine2, #UlAddressLine3, #UlAddressLine4, #UlCity, #UlState, #UlZip, #UlCountry, #UlPhone, #UlFax, #UlEmail, #UlTax,
#UlJournal, #UlJournalNumber, #UlType, #UlVolume, #UlIssue, #UlYear, #UlQuantity, #UlBookTitle, #UlBookEdition, #UlISBN, #UlCopyrightYear, #UlIDQuantity,
#UlAdditionalLabelInformation1, #UlAdditionalLabelInformation2, #UlOrderType {
    list-style-type: none;
    height: 27px;
    border: 1px solid #9b9b9b;
    width: 140px;
    padding: 0;
    margin: 5px 0px 0px 0px;
}

#UlName li, #UlAddressLine1 li, #UlAddressLine2 li, #UlAddressLine3 li, #UlAddressLine4 li, #UlCity li, #UlState li, #UlZip li, #UlCountry li,
#UlPhone li, #UlFax li, #UlEmail li, #UlTax li, #UlJournal li, #UlJournalNumber li, #UlType li, #UlVolume li, #UlIssue li, #UlYear li, #UlQuantity li, #UlBookTitle li,
#UlBookEdition li, #UlISBN li, #UlCopyrightYear li, #UlIDQuantity li, #UlAdditionalLabelInformation1 li, #UlAdditionalLabelInformation2 li, #UlOrderType li {
    padding: 7px 0px 0px 0px;
    height: 20px;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    width: 140px;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-image: url(/images/Green_Li_Bg.jpg);
    background-repeat: repeat-x;
    cursor: move;
}
/*Right Hand Side CSV ULs*/
#CsvHeadersUL {
    float: left;
    list-style-type: none;
    border: 1px solid #9b9b9b;
    width: 120px;
    padding: 5px;
    margin: 5px 0px 0px 0px;
}

#CsvHeadersUL li {
    padding: 6px 0px 0px 0px;
    height: 23px;
    font-size: 8pt;
    font-weight: bold;
    text-align: center;
    width: 120px;
    font-family: Arial, Helvetica, sans-serif;
    color: #0054a6;
    background-image: url(/images/Blue_Li_Bg.jpg);
    background-repeat: repeat-x;
    cursor: move;
}

.silverlightControlHost {
    width: 100%;
    height: 100%;
    text-align: center;
}

#layer1 {
    position: absolute;
    visibility: hidden;
    width: 400px;
    height: 300px;
    left: 20px;
    top: 300px;
    background-color: #ccc;
    border: 1px solid #000;
    padding: 10px;
}

#close {
    float: right;
}

.LeftJQGrid { /*float: left;*/
}

.Grid {
    float: left;
}

.container {
    background-color: White;
    padding: 5px 10px 10px 10px;
}

.containerIDOrder {
    background-color: White;
    padding: 5px 10px 10px 10px;
    position: relative;
}

/*Alerts*/
#jqgh_gvAlerts_DATE, #jqgh_gvAlerts_TRANSACTION_NUMBER, #jqgh_gvAlerts_PUBLISHER,
#jqgh_gvAlerts_ALERT, #jqgh_gvAlerts_ALERT_TYPE {
    float: left;
}

#gvAlerts tr td {
    text-align: left;
}

.flagged {
    cursor: pointer;
    background-image: url(/images/Flagged.png);
    float: left;
    height: 14px;
    width: 14px;
}

.unFlagged {
    cursor: pointer;
    background-image: url(/images/UnFlagged.png);
    float: left;
    height: 14px;
    width: 14px;
}

.orderDetail .firstDiv {
    float: left;
    margin-right: 70px;
}

.orderDetail {
    margin-bottom: 10px;
}

.linkSpan {
    text-decoration: underline;
    cursor: pointer; /*color: Blue;*/
    color: #1b8fbd;
}

.idOrderDetailPane {
    float: left;
    width: 50%;
}

.jqgfirstrow {
    height: 0px !important;
}
/*.AsyncButton input[type=file] {height: 30px; font-size: 8pt; font-weight: bold; color: #ffffff; width: 115px; background-image: url(/images/Button_Home_Page.png); background-color: transparent; background-repeat: no-repeat; border: 0px none #ffffff; background-position: 0px 2px; text-align: center;}*/
/*eof by faizan - 7/4/2012*/
.integer {
}

.decimal {
}

.disabled {
    disabled: disabled;
}

/*DistributeOrder.aspx*/
.TblTwoCol {
    border-collapse: collapse;
}

.TblTwoCol .gap {
    width: 10px;
}

.TblTwoCol thead th.TwoColHeader {
    text-align: left;
    border: 1px solid #9B9B9B;
    width: 492px;
    height: 25px;
}

.TblTwoCol thead th.TwoColHeader span {
    padding-left: 10px;
    padding-right: 10px;
}

.TblTwoCol tbody td.TwoColCell {
    background-color: white;
    text-align: left;
    border: 1px solid #9B9B9B;
    width: 492px;
}

.TblTwoCol tbody td.TwoColCell span.lrPadded {
    padding-left: 10px;
    padding-right: 10px;
}

/*Search*/
.divSearchPanel {
    padding: 0px;
    margin: 0px;
    float: right;
    height: 35px;
}

.divSearchPanel label {
}

.divSearchPanel div.lbl {
    float: left;
    padding-right: 4px;
    line-height: 30px;
}

.divSearchPanel div.ctrls {
    float: left; /* margin-bottom: 95px; */
}

.divInlineAlert {
    height: auto;
    margin: 5px;
}

.divInlineAlert .divAlertIcon {
    float: left;
    width: 48px;
    padding: 5px;
}

.divInlineAlert .divAlertText {
    float: left;
    padding: 5px;
    width: 280px;
    margin: 5px;
}

.divInlineMessage {
    height: auto;
    padding: 10px;
    color: red;
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.divBlueInlineMessage {
    height: auto;
    padding: 10px;
    color: #4682B4;
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}

.divInlineAlertInfo {
    background-color: #e2f3ff;
    border: 1px solid #c5e7ff;
}

.divInlineAlertWarning {
    background-color: #fbf4c2;
    border: 1px solid #dcd082;
}

.divGrayInlineMessage {
    height: auto;
    color: #9B9B9B;
    padding-top: 5px;
}

.disableBtnWithOutWidth {
    background-color: #aeaeae !important;
    border: none;
    height: 30px;
}
/*HALO*/

.DivWidthHeight {
    display: inline-block;
}

.alert-box {
    color: #555;
    border-radius: 10px;
    font-family: Tahoma,Geneva,Arial,sans-serif;
    font-size: 11px;
    padding: 0px 10px 10px 36px;
    margin: 10px 3px 10px 3px;
    display: none;
}

.alert-box span {
    font-weight: bold;
    text-transform: uppercase;
}

.error-box {
    background: #ffecec url(/images/Messages/error.png) no-repeat 10px 50%;
    border: 1px solid #f5aca6;
}

.success-box {
    background: #e9ffd9 url(/images/Messages/success.png) no-repeat 10px 50%;
    border: 1px solid #a6ca8a;
}

.warning-box {
    background: #fff8c4 url(/images/Messages/warning.png) no-repeat 10px 50%;
    border: 1px solid #f2c779;
}

.notice-box {
    background: #e3f7fc url(/images/Messages/notice.png) no-repeat 10px 50%;
    border: 1px solid #8ed9f6;
}

.spinner {
    display: none;
    text-align: center;
    z-index: 1234;
    overflow: auto;
    width: 18px;
    height: 18px;
    background: url(/images/ajax-loader.gif) no-repeat;
}

.identityHeader {
    display: inline-block;
    margin-top: 8px;
}

.uploadOption {
    margin-top: 13px;
    margin-bottom: 13px;
}

.identityHeader h3 {
    display: inline;
    color: #0054a6;
    font: bold 14px arial;
}

.identityHeader span {
    display: inline;
    color: #0054a6;
    font-size: 15px;
}

.simulateSpineTDLeft {
    text-align: left;
    height: 60px;
    vertical-align: middle;
    color: #cc9900;
    font-size: 16pt;
    font-weight: bold;
    font-family: Cheltenham;
    white-space: nowrap;
}

.simulateSpineTDCenter {
    text-align: center;
    height: 60px;
    vertical-align: middle;
    color: #cc9900;
    font-size: 16pt;
    font-weight: bold;
    font-family: Cheltenham;
    white-space: nowrap;
}

.simulateSpineTDRight {
    text-align: right;
    direction: rtl;
    height: 60px;
    vertical-align: middle;
    color: #cc9900;
    font-size: 16pt;
    font-weight: bold;
    font-family: Cheltenham;
    white-space: nowrap;
}

.ui-dialog.modal_dialog-dialog {
    background: transparent;
    border: 1px solid #cccccc;
    padding-bottom: inherit;
    padding-top: 0.01%;
    padding-left: 0.01%;
}

.hidden {
    display: none;
}

.anchorSimulateCloseButton {
    position: absolute;
    top: -7px;
    right: 0px;
    height: 0;
    color: white;
    font-weight: bold;
}

.spingDisclaimer {
    color: red;
    font-size: smaller;
    font-family: Cheltenham;
}

.tdPaddingLeft {
    padding-left: 9px !important;
}

.subGridtdPaddingLeft {
    padding-left: 20px !important;
}

#divNonPODBookFileUpload {
    height: auto;
    display: flexbox;
    background-color: #fff;
}

#divFileUpload {
    margin: 5px;
    background-color: white;
}

.fileUploadDivider {
    width: 20px;
    float: left;
    height: auto;
    background-color: #eeeeee;
    display: flex;
}

.fileUploadWordWrapper {
    width: 1px;
    float: left;
    border-left: 1px solid;
    height: auto;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
}

.fileUploadWordPOD {
    top: 100px;
    text-align: center;
    position: absolute;
    left: 534px;
    font-weight: 700;
    color: darkblue;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
}

.fileUploadWordNonPOD {
    top: 100px;
    text-align: center;
    position: absolute;
    left: 524px;
    font-weight: 700;
    color: darkblue;
    margin-left: 10px;
    margin-top: 10px;
    margin-right: 10px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .fileUploadWordNonPOD {
        top: 100px;
        text-align: center;
        position: absolute;
        left: 523px;
        font-weight: 700;
        color: darkblue;
        margin-left: 10px;
        margin-top: 10px;
        margin-right: 10px;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .fileUploadWordPOD {
        top: 100px;
        text-align: center;
        position: absolute;
        left: 523px;
        font-weight: 700;
        color: darkblue;
        margin-left: 10px;
        margin-top: 10px;
        margin-right: 10px;
    }
}

.fileUploadPopupRightPane {
    width: 550px;
    float: right;
    height: auto;
}

.fileUploadSinglePane {
    height: auto;
    width: auto;
    position: absolute;
    display: block;
    top: 100px;
    left: 454.5px;
}

.fileUploadPopupLeftPane {
    width: 530px;
    float: left;
    height: auto;
}

#fldFilePrep {
    min-height: 461px;
}

.divLeftDistribution {
    width: 205px;
    display: inline;
    float: left;
    margin: 0px;
}

.divRightDistribution {
    display: inline;
    text-align: left;
    float: right;
    width: 95px;
}
/*Global Buttons*/
input[type="button"] { padding: 3px; }
input[type="button"], input[type="submit"], input[type="reset"], input[type="file"] { /*padding: 3px; height: 24px;*/ /*WICKED*/ }
input[type=text],input[type=password] { height: 24px; font-size: 10pt; border: solid 1px #959595; padding: 2px; }
.logged-in textarea { height: auto; }
.form-actions .form-submit, #comment-form .form-submit { background: -webkit-gradient(linear, left top, left bottom, from(#ff6600), to(#ec5900)); background: -moz-linear-gradient(top, #ff6600, #ec5900); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6600', endColorstr='#ec5900'); background-image: -o-linear-gradient(rgb(255,102,0),rgb(236,89,0)); border: 1px solid #c34403; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px 10px; -moz-border-radius: 5px; border-radius: 5px; cursor: pointer; }

.TopHeaderBar { background: url(/images/SSV3/ssv3_top_menu_bg.png) repeat-x #62ac47; height: 30px; /*overflow: hidden;*/ width: 100%; /*box-shadow: inset 0px 1px 4px #000000;*/ min-width: 1020px; position:relative; z-index:4;    }
.TopMenus { width: auto; float: right; }
.TopHeaderContent { width: 1020px; margin: auto; color: #fff; font-size: 13px; font-weight: 600; position: relative; height: 30px; }
.TopLittleMenu { float: left; line-height: 28px; }
    .TopLittleMenu ul { list-style: none; border: none; text-align: left; }
        .TopLittleMenu ul li { display: inline; padding: 0 5px; color: #FFF; }
            .TopLittleMenu ul li a { cursor: pointer; cursor: pointer; outline: none; color: #fff; text-decoration: none; }

/*Navigation Menu*/
.NavigationContainer { height: 40px; }
.MainNavigationMenu { }
    .MainNavigationMenu li { float: left; margin-bottom: .55em; list-style-type: none; list-style-image: none; }
        .MainNavigationMenu li a { font-size: 14px; color: #0054a6; text-transform: uppercase; font-weight: bold; padding: 12px 16px; display: block; }
            .MainNavigationMenu li a:hover { background-color: #f4f4f4; text-decoration: none; }
.LinkTitle { font-size: 14px; text-transform: uppercase; color: #0054a6; }
.LinkStyle { font-size: 13px; color: #ffffff; text-decoration: none; font-weight: bold; }
    .LinkStyle:link { font-size: 13px; color: white; text-decoration: none; font-weight: bold; }
    .LinkStyle:hover { font-size: 13px; color: #ffffff; text-decoration: underline; font-weight: bold; }
.SelectedItem { background-color: #70A39A; height: 25px; font-size: 9pt; font-weight: bold; color: #ffffff; }

/*Header CSS*/
.HeaderContainer { width: 1020px; margin: 0 auto; display: block; margin-top: 0px; height: 155px; padding-top: 0px; z-index: 3; position: relative;}
.logo { float: left; background: url(/images/SSV3/Logo.jpg) no-repeat 0 0; display: block; width: 259px; height: 90px; text-indent: -99999px; overflow: hidden; cursor: pointer; cursor: pointer; font-size: 0px; line-height: 0px;margin-left: 1px;
    margin-top:6%; }
.HeaderSlogan { float: right; width: 74.5%; top: 5px; position: relative; }
.HeaderHeading { margin-top: 40px; height: 35px; display: block; background-image: url(/images/SSV3/Select.png); background-repeat: no-repeat; }
.HeaderContent { background-color: #0054a6; text-indent:66.35%; text-transform: uppercase; color: #fff; padding: 5px; font-weight: bold; height: 20px; line-height: 20px; font-size: 12pt; width: 98.6%; float: right; margin-top: 9.7%; }

/*Body CSS*/
.ContentContainer { width: 100%; height: auto; margin: auto; /*z-index: 2; position: relative;*/}
.BodyContainer { width: 100%; display: block; height: auto; min-width: 1100px; }
.HomePageNewContentBody { display: none !important; }
.MainBodyContent { width: 100%; height: auto; }

.parentHomeDiv
{
    width: 100%;
    height: 400px;   
    /*-moz-box-shadow: 0 4px 4px -2px #888888;
    -webkit-box-shadow: inset 0 4px 4px -2px #888888;
    box-shadow: inset 0 4px 4px -2px #888888;*/
}
.parentHomeCenterDiv { width: 1100px; margin: 0px auto; }
.LeftDivContainer { min-height: 400px; width: 35.7%; float: left;}
.LeftDivContent { float: left; width: 100%; padding-top: 21%; min-width: 392px; }
.ContentRow { margin-bottom: 5px; margin-top: 10px; }
.LabelCol { float: left; width: 100px; line-height: 22px; }
.TextCol { float: left; }
.RightDivContainer { min-height: 400px; width: 64.3%; float: left; background: url(/images/SSV3/Select_landing_page.jpg) no-repeat right top; -moz-box-shadow: 0 4px 4px -2px #888888;margin-top: 20px; }

.AdImgContainer {
    position: relative;
    left: 300px;
    bottom: 470px;
    padding: 0px;
    z-index: 2;
}

.RightDivContent {
    float: left;
    min-width: 530px;
    height: auto;
    padding-left: 12px;
}
.LeftSideContent { margin: 10px; width: 210px; float: left; margin-top: 15px; }
.RightSideContent { margin: 10px; float: left; width: 240px; margin-top: 15px; margin-left:25px;}
.ImgFeaturedDiv { background-image: url(/images/SSV3/ssv3_ui_featured_box_image_1.jpg); display: block; width: 210px; height: 140px; margin-top: 20px; }
.ImgCaption { margin-top: 10px; font-size: 10pt; }
.AllPosts { margin-top: 20px; }


/*Popups*/
.DialogueDiv { background-image: url(/images/SSV3/linesbg.png); background-repeat: repeat; width: 400px; height: 200px; border: 2px solid #9B9B9B; z-index: 2; font-size: 13px; color: #0054a6; padding: 10px; }
.DialogueBox { width: 480px; height: auto; position: absolute; border: 5px solid gray; padding: 10px; background: white; background-image: url(/images/SSV3/linesbg.png); background-repeat: repeat; border: 2px solid #9B9B9B; z-index: 2; font-size: 13px; /*color: #0054a6;*/ padding: 10px; box-shadow: 0px 0px 50px 2px black; }
.popupClose { background-image: url(/images/SSV3/popup_close.png); background-repeat: no-repeat; background-position: 0px 0px; height: 32px; width: 32px; display: block; position: absolute; top: 0px; right: 0px; }
.PopupBackground{    width: 100%;    position: fixed;    left: 0;    top: 0;    height: 100%;    background-color: black;    display: none;    z-index: 2;	zoom: 1;
    opacity:0.5;
    filter:alpha(opacity=50) !important; /* For IE8 and earlier */
   
}
.TableHeading{border: 0px;
background-color: #9B9B9B;
color: #ffffff;
font-weight: Bold;
font-size: 9pt;
height: 30px;outline: medium none;
vertical-align: middle;
border-bottom: 1px solid #9B9B9B;
}


/**/
.SinglePost { border-bottom: 1px solid lightgray; /*color:#333;*/ font-size: 10pt; line-height: 20px; padding-top: 2px; padding-bottom: 2px; }
.SinglePost a{ color: #333; text-decoration:none;}
.SinglePost a:hover{ text-decoration:underline;}

.ReadMore { border-bottom: none; color: #0054a6; font-size: 15px; padding: 5px; padding-left: 0px; padding-bottom:0px;}
.Arrow { background-image: url(/images/SSV3/ssv3_ui_arrow_1.png); background-repeat: no-repeat; display: block; background-position: 96px 8px; font-size: 16px; }
.FollowUs { margin-top: 10px; }
.ImgFollowUs { margin-top: 10px; }
    .ImgFollowUs a { background-image: url(/images/SSV3/ssv3_ui_social_networking_icons_1.jpg); background-repeat: no-repeat; }
        .ImgFollowUs a.facebook { background-position: 0px 0px; width: 32px; height: 32px; display: block; float: left; margin-left: 5px; }
        .ImgFollowUs a.twitter { background-position: -32px 0px; width: 32px; height: 32px; display: block; float: left; margin-left: 5px; }
        .ImgFollowUs a.linkedin { background-position: -64px 0px; width: 32px; height: 32px; display: block; float: left; margin-left: 5px; }
        .ImgFollowUs a.youtube { background-position: -95px 0px; width: 32px; height: 32px; display: block; float: left; margin-left: 5px; }

.PanelHeadingNew { margin-top: 10px; }
.BodyContent { width: 1100px; margin: auto; }

.SlideImgContainer { width: 100%; background-image: url(/images/SSV3/linesbg.png); background-repeat: repeat; }
.SlideImgDiv { background-image: url(/images/SSV3/ssv3_ui_banner_s.jpg); background-repeat: no-repeat; width: 1020px; height: 299px; margin: auto; position:relative;}
    .SlideImgDiv a { }
    .SlideImgDiv a.FindOutHow {display:block; position:absolute; width:170px; height:30px; left:495px; top:245px;}

.TopHeadingPanel { background-color: #9b9b9b; padding: 10px; /*padding-top: 20px;-webkit-box-shadow: inset 0 10px 2px -2px #4E4E4E; box-shadow: inset 0 10px 2px -2px #4E4E4E;*/ border-top: 10px solid #4e4e4e; }
.TrTopHeadingPanel { background-color: #9B9B9B; -webkit-box-shadow: inset 0 10px 2px -2px #4E4E4E; box-shadow: inset 0 10px 2px -2px #4E4E4E; display: block; padding: 10px; position: relative; }

/*DashBoard CSS*/
.DashboardImg { background: url(/images/SSV3/sec-image-magazines_f.jpg) center 0px; display: block; height: 296px; background-repeat: no-repeat; width: 100%; margin: auto; /*position:absolute; left:50%;*/ }
.DashboardContent { width: 1040px; margin: auto; height: 320px; /*position: relative;*/ margin-top: -80px; left: 10px; margin-bottom:200px;}
.DashboardBox { width: 238px; height: 460px; /*position: absolute;*/ border: 1px solid lightgray; left: 0px; background-color: #fff; /* overflow: hidden; */ float: left; margin-right: 20px; }
.TitleContent { width: 198px; height: 300px; /*padding: 10px;*/ padding-left: 20px; padding-right: 20px; position: relative; top: 10px; }

.JournalsImg { background: url(/images/SSV3/ssv3_ui_icon_journals_enable_1.png) 70px 40px; background-color: #f1f1f1; background-repeat: no-repeat; height: 170px; line-height: 270px; display: block; font-size: 19px; font-weight: bold; text-align: center; color: #0054a6; text-transform: uppercase; font-size: 20px; font-weight: bold; box-shadow: 0px 0px 20px #888888; }
.JournalLink { position: absolute; top: 115px; left: 72px; }
    .JournalLink a { color: #0054a6; text-transform: uppercase; font-size: 20px; font-weight: bold; }

.BooksImg { background: url(/images/SSV3/ssv3_ui_icon_books_enable_1.png) 70px 40px; background-color: #f1f1f1; background-repeat: no-repeat; height: 170px; -webkit-box-shadow: 0px 0px 20px #888888; box-shadow: 0px 0px 20px #888888; line-height: 270px; display: block; text-align: center; color: #0054a6; text-transform: uppercase; font-size: 20px; font-weight: bold; }
.MagzinesImg { background: url(/images/SSV3/ssv3_ui_icon_magazine_disable_1.png) 70px 40px; background-color: #f1f1f1; background-repeat: no-repeat; height: 170px; -webkit-box-shadow: 0px 0px 20px #888888; box-shadow: 0px 0px 20px #888888; line-height: 270px; display: block; text-align: center; color: #888888; text-transform: uppercase; font-size: 20px; font-weight: bold; }
.CataloguesImg { background: url(/images/SSV3/ssv3_ui_icon_catalog_disable_1.png) 70px 40px; background-color: #f1f1f1; background-repeat: no-repeat; height: 170px; -webkit-box-shadow: 0px 0px 20px #888888; box-shadow: 0px 0px 20px #888888; line-height: 270px; display: block; text-align: center; color: #888888; text-transform: uppercase; font-size: 20px; font-weight: bold; }

.BoldBlue { color: #0054a6 !important; font-weight: bold; text-transform: uppercase; padding-top: 14px; }
    .BoldBlue .Arrow { font-size: 14px; background-position: 160px 5px; }
.NormalBlue { color: #003366!important; font-size: 13px; text-transform: uppercase; }
.DashboardLinks li { list-style: none!important; padding-left: 15px; }

.LightBlue {
    color: #0054a6 !important; font-weight: bold; text-transform: uppercase; padding-top: 14px;
}
.LightBlue .Arrow { font-size: 14px; background-position: 160px 5px; }

/*Grid Css*/

.DeleteButton { background-image: url(/images/ssv3/ssv3_ui_grid_icons_1.png); width: 18px; height: 18px; background-position: -18px 0px; background-repeat: no-repeat; border: none; cursor: pointer; }
.EditButton { background-image: url(/images/ssv3/ssv3_ui_grid_icons_1.png); width: 18px; height: 18px; background-position: 0px 0px; background-repeat: no-repeat; border: none; cursor: pointer; /*display: block;*/ }

/*Universal Pager CSS*/

.PagerNextButton input[type="submit"]
{
    width: 18px;
    height:18px;
    display: block;
    background-image: url(/jqgrid/themes/css/smoothness/images/ui-icons_ffffff_256x240.png);
    background-color: transparent;
    background-position: 224px 78px;
    border: none;
    cursor:pointer;
}

.PagerNextButton input[type="submit"]:disabled
{
    width: 18px;
    display: block;
    background-image: url(/jqgrid/themes/css/smoothness/images/ui-icons_eeeeee_256x240.png);
    background-color: transparent;
    background-position: 224px 78px;
    border: none;
    opacity:0.5;
}

.PagerLastButton input[type="submit"]
{
    width: 18px;
    height:18px;
    display: block;
    background-image: url(/jqgrid/themes/css/smoothness/images/ui-icons_ffffff_256x240.png);
    background-color: transparent;
    background-position: 190px 78px;
    border: none;
    cursor:pointer;
}

.PagerLastButton input[type="submit"]:disabled
{
    width: 18px;
    display: block;
    background-image: url(/jqgrid/themes/css/smoothness/images/ui-icons_eeeeee_256x240.png);
    background-position: 190px 78px;
    border: none;
    background-color: transparent;
    opacity:0.5;
}

.PagerPreviousButton input[type="submit"]
{
    width: 18px;
    height:18px;
    display: block;
    background-image: url(/jqgrid/themes/css/smoothness/images/ui-icons_ffffff_256x240.png);
    background-color: transparent;
    background-position: 205px 78px;
    border: none;
    cursor:pointer;
}

.PagerPreviousButton input[type="submit"]:disabled
{
    width: 18px;
    display: block;
    background-image: url(/jqgrid/themes/css/smoothness/images/ui-icons_eeeeee_256x240.png);
    background-color: transparent;
    background-position: 205px 78px;
    border: none;
    opacity:0.5;
}


.PagerFirstButton input[type="submit"]
{
    width: 18px;
    height:18px;
display: block;
background-image: url(/jqgrid/themes/css/smoothness/images/ui-icons_ffffff_256x240.png);
background-color: transparent;
background-position: 175px 78px;
border: none;
cursor:pointer;
}
.PagerFirstButton input[type="submit"]:disabled
{
    width: 18px;
display: block;
background-image: url(/jqgrid/themes/css/smoothness/images/ui-icons_eeeeee_256x240.png);
background-color: transparent;
background-position: 175px 78px;
opacity:0.5;
border: none;
}
/*Other Pages Css*/
#gbox_grOrderProductFiles
{ /*width:998px !important;*/
}

.divGridContainer { margin-top: 5px; margin-bottom: 15px; }

/*Footer CSS*/
.Footer { background-color: #bfbfbf; width: 100%; height: 50px; min-width: 1020px; }
.FooterContent { width: 1020px; margin: auto; padding: 15px; }
.footer-popup { background-color: #bfbfbf; width: 100%; height: 36px; margin: -10px;padding: 10px 10px 10px 10px;} 
.Privacy { float: left; font-size: 11px; letter-spacing: 1px}
    .Privacy a { font-size: 11px; color: #0054a6; }
.Copyright { float: left; font-size: 12px; opacity: 0.6; margin-top: 0px; padding-left: 5px; }
.ClearBoth { clear: both; }

/*JQgrid alternate columns Css (IE-8 issue)*/
.evenTableRow {
    background-color:#EEEEEE; color:#000;
}
.oddTableRow  {
    background-color:#E1E1E1; color:#000;
}

#tt {z-index:5;}

.divStaticMessage { position: absolute; top: 0px; padding: 10px; background-color: #cf5a2e; color: white; width: 500px; right: 0px; padding-left:20px;}
    .divStaticMessage .staticArrow {position:absolute; width:52px; height:63px; left:-35px; display:block; background-image: url(/images/ssv3/staticArrow.png); top:-5px;}
    /*.divStaticMessage:before { content: ''; display: block; border-color: transparent transparent red transparent; border-style: solid; border-width: 80px; position: absolute; top: -18px; right: 23%; margin-left: -10px; }*/

.TextAreaStyle { font-size: 10pt; background-color: #FFFFFF; height: 75px; font-family:sans-serif; resize:none; overflow:auto;margin-top:2px;}

	
/*loginPage Rebranding*/

.loginPageTopMenu{ float: right;}
.BodyBar .BodyBarContent ul, .loginPageTopMenu ul {list-style: none; display: block;}
.BodyBar .BodyBarContent ul li, .loginPageTopMenu ul  li {display:inline; padding:0 5px;}
.loginPageTopMenu ul {padding-top: 18px;letter-spacing: 1px;font-size: 10pt;font-weight: 600;}
.loginPageTopMenu ul li{padding:0;}
.loginPageTopMenu ul li .aboutUsLink{ padding: 0 28px;}
.loginPageTopMenu ul li a{color:#0054a6;}
.LabelColSignIn{ float: left; line-height: 22px; padding-top: 13px;}
.divLoginPanelNew .ContentRow .LabelColSignIn label {padding:0;}
.divLoginPanelNew .ContentRow .LabelColSignIn .lblEmail{padding-left: 23px;}
.divLoginPanelNew .ContentRow{ color:#000;}
.divLoginPanelNew .ContentRow .TextCol .textFieldStyleLoginPage{ height: 20px; font-size: 10pt; border:0; border-bottom: solid 1px #000; padding: 10px 2px 0 5px; width: 200px;}
.divLoginPanelNew .ContentRow .TextCol .loginPageStar{color:orange; padding: 2px;}
.signInBackgrdColor{background-color:#6bc250;font-weight: bold; box-shadow: 0 5px 11px rgba(0, 0, 0, 0.4);}
#ForgotPassword{color: #00b6ff;}
.divWelcomeContainer {width: 940px;margin: 0 auto; padding-bottom:45px; padding-top: 60px;}
.welcomeHeader { color: #0054a6;font-weight: bold;text-transform: uppercase;font-size: 20pt;margin: 0px; padding: 0px; padding-bottom: 2px;}
.welcomeBody{font-size:10.5pt; color:#000;text-align: justify;}
.welcomeListContainer{width:90%;height:50px; margin:0 auto;line-height: 25px;padding-top: 10px;padding-bottom: 10px;}
.listContent{float:left;width:25%;}
.divWelcomeContainer .welcomeBody .welcomeListContainer  li {color: orange; text-indent:0.5em;}
.divWelcomeContainer .welcomeBody .welcomeListContainer span{color:black;}
.divWelcomeContainer .welcomeBody .welcomeListContainer  .listCenter{width:30%;}
.BodyBar { /*height: 43px;*/width: 1100px; margin: 0 auto; }
.BodyBarContent { width: 940px; margin: auto;     height: 43px;}
.BodyBar .BodyBarContent ul li{padding: 0 1.69%;}
.BodyBar .BodyBarContent .lastBarContent{ padding-right: 0;}
.BodyBar .BodyBarContent .firstBarContent{ padding-left: 0;}
.BodyBar .BodyBarContent .divLeft{padding-right: 9.5%;  float:left; height:42px;}
.BodyBar .BodyBarContent .divCenter{padding-right: 20px; float:left; height:42px;}
.BodyBar .BodyBarContent .divRight{  float:right; height:42px;}
.divLoginPanelNew input:-webkit-autofill { -webkit-box-shadow: inset 0 0 0px 9999px white;}
.divLoginPanelNew  input[type="text"]:focus,.divLoginPanelNew input[type="password"]:focus,.divLoginPanelNew intput[type="button"] {outline: none;}
.barContent { float: left; font-size: 11px; letter-spacing: 1px; padding-left:1.5%;}
    .barContent a { font-size: 11px; color: #ffffff; background-color: #0054a6; }
    .divPrivacyContent{background-color: #0054a6; color: #fff; clear: both;line-height: 35px;font-size: 15.5px;font-weight: 600; height: 31px;width: 77%; float:left }
    .RightDivLogoContainer{min-height: 100px;
        width: 22%; position: relative; top: -27px;
        background: url(/images/SSV3/cjk_Logo.png) no-repeat right top;
        float: right;  
    }

#divTop {
    margin: 0px auto;
    position: relative;
}

.ContentTable {
    border: 1px solid #9B9B9B;
    background-color: White;
    width: 100%;
}

.ContentTable tr td.ContentTableTd {
    padding: 10px;
}

.GetPasswordContentText {
    padding-left: 0px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 10px; /*color: #306f9a;*/
}

.GetPasswordText {
}

.GetPasswordText {
    margin: 0px;
    padding: 0px;
}

/*Menu*/
.Menu {
}

.MenuLiColor {
    color: White;
    text-align: center;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}

.divLogOutPanel {
    width: auto;
    float: left;
    margin-left: 10px;
    height: 30px; /*padding-right: 10px;*/
    background: url(/images/SSV3/ssv3_top_menu_bg_selected.png) repeat-x #0054a6; /*margin-top: -2px;*/
}

.LblFormat { /*padding-top:5px; padding-bottom:5px;*/
    font-size: 11px;
    font-weight: bold;
    color: white;
    margin-left: 10px;
    text-align: right;
    line-height: 30px;
}

.PanelWelcomeBody {
    width: 100%;
}

.PanelContentWelcome {
    padding: 10px;
    margin: 0px;
    width: 976px;
    border: 1px solid #9B9B9B;
    border-top: none;
}

.PanelContentWelcome p {
    padding: 0px;
    margin: 0px;
}

.PanelHeadingNew {
    color: #0054a6;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.PanelHeadingNew h3 {
    color: #0054a6;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.homePageHeading1 {
    color: #0054a6;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 19pt;
    margin: 0px;
    padding: 0px;
}

.homePageHeading2 {
    color: #0054a6;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 12pt;
    margin: 0px;
    padding: 0px;
}

/* Added by Bakhtawar for Support Ticket # 8369 */
.SmallButtonForCancel {
    width: 40px;
    background-repeat: no-repeat;
    background-color: #0054a6;
    text-align: center;
    border: 0px none transparent;
    color: white;
}

.SmallButtonForUpload {
    height: 25px;
    font-size: 7pt;
    font-weight: normal;
    color: #ffffff;
    width: 60px;
    text-align: left; /*background-image: url(/images/ssv2/Button_Inner_Page_Small.png);*/
    background-color: #0054a6;
    text-align: center;
    border: 0px none transparent;
}
/* EoF Added by Bakhtawar for Support Ticket # 8369 */

/*SSV2 TABS*/
.SelectedTabBtn {
    background-image: url(/images/SelectedTab.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 120px;
    font-size: 8pt;
    font-weight: bold;
    color: #0054a6;
    cursor: text;
    text-align: center;
}

.SelectedTabBtn span {
    margin-left: -13px;
}

.UnSelectedTabBtn {
    background-image: url(/images/UnSelectedTab.png);
    background-repeat: no-repeat;
    height: 30px;
    width: 120px;
    font-size: 8pt;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}

.UnSelectedTabBtn span {
    position: relative;
    left: -13px;
}

.UnSelectedTabBtn a {
    position: relative;
    left: -13px;
}

.SelectTab {
    background-color: transparent;
    margin-top: 10px;
}

/*Server side Message styles*/
.tMessage {
    border-collapse: collapse;
}

.tMessage p {
    word-wrap: break-word;
}

.tdMessage {
    padding: 5px;
    border: 1px solid #9B9B9B;
    width: 100%;
    text-align: center;
    background-color: #E5E4E2;
    color: #0054a6;
    height: 20px;
    padding-top: 4px;
}

.tdMessage {
    padding-bottom: 8px;
    padding-left: 2px;
}

.tdControls {
    text-align: right;
}

.tdControls {
    padding-bottom: 5px;
}

/*some generic classes*/
.olNumberedList {
}

/*Naeem Edit*/

.tblIssueHeader {
    color: #0054a6;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    padding-top: 5px;
    text-transform: uppercase;
    margin-bottom: 20px;
}

#trAddIssue {
    margin-top: 10px;
}

.divtrIssues {
    height: auto;
    display: none;
    text-align: left;
}

.backgroundtbl {
}

.tdwidth {
    width: 25%;
}

.TabPaneStyle {
    margin-top: 10px;
    position: relative;
    top: 1px;
}

/****************added by irfan***********/
.tblFormPopup {
    width: 350px;
    height: 100px;
}

.tblFormPopup tr td:first-child {
    padding-left: 10px;
    height: 20px;
}

.tblFormPopup tr td.submitControls {
    text-align: right;
}

.tblDashboard {
    background-color: #ffffff;
    height: 300px;
}

.tblDashboard tr td div.icon {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}

.tblDashboard tr td {
}

.tblDashboard tr td div.desc {
    float: left;
    vertical-align: top;
    padding-left: 5px;
}

.tblDashboard tr td.emptyRow {
    height: 15px;
}

.tblTypicalDashboard {
}

.tblTypicalDashboard a {
}

.tblTypicalDashboard img {
    border: 0;
}

.tblTypicalDashboard tr td {
    padding-top: 10px;
    padding-bottom: 10px;
}

.tblTypicalDashboard tr td div.desc {
    float: left;
    vertical-align: top;
    padding-left: 0px;
    padding-top: 10px;
}

.tblTypicalDashboard tr td div.icon {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
}

.tblTypicalDashboard tr td.emptyRow {
    height: 15px;
}

.divSpecialInstr {
    float: left;
    padding-right: 30px;
}

.tdAuthors {
    vertical-align: top;
    width: 25%;
}

/* Added by Bakhtawar for CR00083 */
.ButtonExtraLarge {
    height: 30px;
    font-size: 10pt;
    padding: 5px !important;
    background-color: #0054a6;
    text-align: center;
    border: 0px none transparent;
    color: white;
}

.MarkAsDNPButton {
    height: 25px;
    font-size: 7pt;
    font-weight: normal;
    color: #ffffff;
    width: 25px;
    background-image: url(/images/ssv2/convert.png);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px none #ffffff;
    background-position: 0px 2px;
}

.vAlignMiddle {
    vertical-align: middle;
}

.tblNoRightPadding tr td {
    padding-right: 0px;
}

.txtBlueBg {
    background-color: #e2f3ff;
}

/**********************************************************************/
/*Temp.css*/
/**********************************************************************/

/*Layout Classes*/
.divPageContent {
    width: 1020px;
    background-color: #ffffff;
    border: 1px solid lightgray;
    display: block;
    margin: auto;
}

.divPageContentWithTabs {
    width: 1018px;
    display: block;
    margin: auto;
    border: 1px solid lightgray;
    margin-bottom: 50px;
}

.divMinPageContent {
    min-height: 300px;
}

.divContent {
    padding: 10px;
}

.divGridContent {
    padding: 10px;
    padding-top: 0px;
}

.divContentHolder {
    padding: 10px;
}

.divHelpPageContent {
    min-height: 180px;
}

#divHelpContent {
    float: left;
}

#divHelpAddress {
    padding-top: 30px;
}

#divHelpBackButton {
    padding-top: 6%;
    float: right;
    padding-right: 10px;
}

.videoHeader {
    display: flex;
    justify-content: space-between;
}
/*Product History Form*/
.tblView {
    border-collapse: collapse;
    width: 100%;
}

.tblView tr td:first-child {
    width: 20%;
}

.tblView tr td:last-child {
    width: 80%;
}

.tblView .tblHeader {
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-indent: 5px;
    height: 30px;
    text-align: left;
    border: 1px solid #9B9B9B;
}

.tblView tbody {
}

.tblView tbody tr {
}

.tblView tbody tr td {
    padding: 5px;
    border: 1px solid #9B9B9B;
}

.tblFormView {
    width: 100%;
}

.tblFormView colgroup col.formLeftCol {
    width: 150px;
}

.tblFormView colgroup col.formRightCol {
    width: 400px;
}

.tblSearchCriteria {
    width: 100%;
}

.tblSearchCriteria colgroup col.formLeftCol {
    width: 130px;
    vertical-align: text-top;
}

.tblSearchCriteria colgroup col.formRightCol {
    width: 850px;
    vertical-align: text-top;
}

.tblFormView tbody {
    height: 30px;
}

.tblPreferences {
    width: 100%;
}

.tblPreferences .tblHeader {
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    text-indent: 5px;
    height: 30px;
    text-align: left; /*border: 1px solid #9B9B9B;*/
    border-collapse: collapse;
    border-bottom: 0px;
}

.tblPreferncesContent {
    border: 1px solid #9B9B9B;
    background-color: #ffffff;
    height: auto;
    width: 100%;
    height: 395px;
    border-collapse: collapse;
    font-size: 9pt;
}

.tblPreferncesContent tr td:first-child {
    width: 40%;
    padding-left: 10px;
    text-align: left;
}

.tblPreferncesContent tr td:last-child {
    width: 60%;
    padding-left: 10px;
    text-align: left;
}

.tblPreferncesContent select {
    width: 240px;
}

.tblPreferncesContent input[type=text] {
    width: 239px;
}

.tblPreferncesContent textarea {
    width: 234px;
}

.tblGradient {
    border-collapse: collapse;
    float: none !important;
}

.tblGradient td {
    height: 30px;
}

.tblGradient tbody.tBodyDoubleColumn {
}

.tblGradient tbody.tBodyDoubleColumn td:first-child {
    width: 40%;
    padding-left: 10px;
}

.tblGradient tbody.tBodyDoubleColumn td:last-child {
    width: 60%;
    padding-left: 10px;
}

.BorderedCell {
}

.ControlsLeftPanel {
    text-align: left;
    padding: 10px;
}

.ControlsRightPanel {
    padding: 10px;
    background-color: #9b9b9b;
    float: right;
    display: block;
    position: absolute;
    bottom: 0px;
    right: 0px;
}

/* Dashboard content */
.divDashboard {
    padding: 10px;
}

.dashboardContent {
    padding: 10px 5px 10px 15px;
    width: 640px;
    font-size: 10pt;
    color: #252525;
}

/*Motifs - TO BE REMOVED*/
.MotifTile2 {
    background: url(/images/ssv2/home_dashboard/motif2.jpg) no-repeat;
    height: 300px;
    width: 290px;
    float: left; /*cursor:pointer;*/
    margin-right: 10px;
    position: relative;
}

.MotifInnerBody { /*margin-top:80px;*/
    color: white;
    text-align: left;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    margin-bottom: 10px;
    width: 100%;
}

.MotifInnerBody img {
    border: 0px;
}

.MotifInnerBody h2 {
    padding: 10px;
    margin: 0px;
    text-transform: capitalize;
    font-size: 20pt;
    letter-spacing: 1px;
    padding-left: 25px;
    padding-bottom: 15px;
}

.MotifInnerBody p {
    padding: 10px;
    margin: 0px;
}

.MotifInnerBody .SubmitPart {
    text-align: center;
}

.MotifInnerBody .imgHolder {
}

.MotifInnerBody .actionItem {
    height: 21px;
}

.MotifInnerBody .actionItem ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: right;
    margin-right: 10px;
}

.MotifInnerBody .actionItem ul li {
    width: 14px;
    height: 21px;
}

.MotifInnerBody .actionItem ul li a div {
    width: 14px;
    height: 21px;
    background: url(/images/ssv2/home_dashboard/arrow_sprite.png) no-repeat 0px 0px;
    padding-left: 14px;
    height: 21px;
    cursor: pointer;
}

.MotifInnerBody .actionItem ul li a:hover div {
    background-position: 0px -21px;
}

.divMotifContent h2 a {
    color: White;
    text-decoration: none;
}

.divMotifContent h2 a:hover {
    text-decoration: underline;
}

.tblDashboard {
    display: none;
}

.tblDashboard tr td {
}

.tblDashboard a {
    color: Black;
}

.tblDashboard img {
    border: 0;
}

.content {
    margin-bottom: 10px;
}

.contentRow {
    clear: both;
    margin-top: 5px;
}

.NotificationAlert {
    background-color: #dd0b28;
    position: relative;
    margin: 0px auto;
    position: relative;
    padding: 0px;
    color: White;
    width: 100%;
}

.sArrow {
    background: url(/images/ssv3/arrow.gif) no-repeat center 0px;
    width: 7px;
    height: 7px;
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px;
}

#centraldiv {
    text-align: center;
    border: 1px solid gray;
    height: 40px;
}

#centraldiv:before {
    content: ' ';
    display: inline-block;
    vertical-align: middle;
    height: 40px;
}

.childbox {
    display: inline-block;
    vertical-align: middle;
    height: 40px;
    margin-top: 10px;
}

.column-left {
    width: 134px;
    text-align: left;
    word-wrap: normal;
}

.column-center {
    width: 134px;
    text-align: center;
    word-wrap: normal;
}

.column-right {
    width: 134px;
    text-align: right;
    word-wrap: normal;
}

.label-text {
    font-family: "Cheltenham Bold";
    font-size: 12pt;
}

.stampText {
    width: 70px;
    float: left;
}

.stampImage {
    float: right;
    margin-top: -3px;
}

.stampLeft {
    margin-right: 16px;
}

.NoClearText::-ms-clear {
    display: none;
}

.divTitleListOption {
    float: left;
    width: 35%;
    padding-bottom: 30px;
}

.divTitleListSearch {
    float: right;
    width: 65%;
}

.tblSubGrid {
    padding-left: 13px;
    margin-top: -10px;
    width: 983px !important;
}

.tblSubGridOnWaitOrder {
    padding-left: 8px;
    margin-top: -10px;
    width: 983px !important;
}

.tblSubHeader {
    color: #7d7d7d;
    font-size: 15px;
    font-weight: bold;
    text-transform: none;
    padding-left: 5px;
}

#trShippingDetails > div,
#trShippingDetails > div > table,
#trShippingDetails > table {
    width: 983px !important;
}
#header {
    position:relative;
    height:15px;
}

.DeleteButton { 
    background-image: url(/images/ssv3/ssv3_ui_grid_icons_1.png); 
    width: 18px; 
    height: 18px; 
    background-position: -18px 0px; 
    background-repeat: no-repeat; 
    border: none; 
    cursor: pointer;
    float: right;
    position:absolute;
    right: 0px;
    overflow:hidden;
}

.title {
    position:absolute; 
    border-bottom: 0px; 
    width:300px
}

.ajax__fileupload {
    padding: 4px;
    border: #D3D3D3 1px solid;
    overflow: auto;
}

.ajax__fileupload_selectFileContainer {
    height: 24px;
    line-height: 24px;
}

.ajax__fileupload_selectFileButton {
    display:block;
    height: 24px;
    line-height: 24px;
    width: 80px;
    text-align: center;
    background-color: #0054a6 !important;
    color: white !important;
    cursor: pointer;
    margin-right: 4px;
    font-size: 13px;
}

.ajax__fileupload_selectFileButton:hover {
    background-color: #000000;
    color: #ffffff;
}

.ajax__fileupload_topFileStatus {
    color: rgb(127, 126, 126);
}

.ajax__fileupload_ProgressBarHolder 
{
    margin-right: 70px;
    _margin-right: 0;
}

.ajax__fileupload_uploadbutton {
    font-size: 10pt !important;
    width: 116px !important;
    padding: 5px !important;
    background-color: #0054a6 !important;
    text-align: center;
    border: 0px none transparent !important;
    color: white !important;
}

.ajax_fileupload_cancelbutton {
    width: 60px;
    text-align: center;
    cursor: pointer;
    color: white;
    font-weight: bold;
    background-color: #990033;
}

.ajax__fileupload_dropzone {
    border-style: dotted; 
    border-width: 1px; 
    line-height: 50px; 
    text-align:center;
    _text-align:left; /* IE Only */
    margin-bottom:2px;
}

.ajax__fileupload_queueContainer 
{
    border: #A9A9A9 1px solid;
    border-width: 1px; 
    margin-top:2px; 
    padding:4px;
    clear: both;
    max-height:79px;
    overflow-y:scroll;
}

.ajax__fileupload_progressBar {
    padding-left:4px; 
    background-color: #CCFFCC; 
}

.ajax__fileupload_footer {
    margin-top: 2px;
    margin-bottom: 10px;
    line-height: 20px;
    height: 20px;
}

.ajax__fileupload_fileItemInfo {
    line-height: 20px;
    height: 20px;
    margin-bottom: 2px;
    overflow: hidden;
}

.ajax__fileupload_fileItemInfo .filename {
    font-weight: bold;
}

.ajax__fileupload_fileItemInfo .uploadstatus {
    font-style: normal !important;
}

.ajax__fileupload_fileItemInfo .removeButton {
    cursor: pointer;
    background-color: #900;
    color: white;
    width: 55px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    display: block;
    float: left;
}

.ajax__fileupload_fileItemInfo .uploadedState {
    color: #060;
    background-color: #fff;
}

.ajax__fileupload_fileItemInfo .uploadingState {
    color: #FF9900;
    background-color: #fff;
}

.ajax__fileupload_fileItemInfo .pendingState {
    color: #000000 !important;
    background-color: #fff;
}

.ajax__fileupload_fileItemInfo .errorState {
    color: #ffffff;
    background-color: #ff0000;
}

.ajax__fileupload_fileItemInfo .cancelledState {
    color: #900;
    background-color: #fff;
}

/*Check*/
.ajax__fileupload_selectFileContainer {
	display: inline-block;
    overflow: hidden;
    position: relative;
    width: 80px;
    /*float: left;*/
}

.ajax__fileupload_selectFileContainer input {
    border: medium none;
    cursor: pointer;
    height: 40px;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.ajax__fileupload_fileItemInfo 
{
    position: relative;
    z-index: 0;
}
.ajax__fileupload_fileItemInfo div
{
    display: inline-block;
}
.ajax__fileupload_fileItemInfo div.removeButton 
{
    position: absolute;
    top: 0;
    right: 0;
}
#gbox_grIssues .ui-jqgrid-bdiv {
    overflow-x: none !important;
}

#gbox_grIssues .ui-jqgrid-htable {
    width: 940px!important;
}

#gbox_grItems .ui-jqgrid-htable {
    width: 998px!important;
}

#gbox_grItems .ui-jqgrid-bdiv {
    max-height: 200px;
    overflow-x: hidden;
}

#grIssues_author, #grIssues_book, #grIssues_isbn, #grIssues_edition, #grIssues_select {
    text-align: left;
}

#gbox_grIssues .ui-jqgrid-htable {
    width: 698px!important;
}

#gbox_grIssues .ui-th-div-ie {
    padding: 0px!important;
}

#gbox_grIssues .ui-jqgrid-bdiv {
    overflow-x: hidden !important;
}

#gbox_grItems .ui-jqgrid-bdiv {
    max-height: 200px;
    overflow-x: hidden;
}

.ui-jqgrid-labels {
    text-align: center;
}

#grIssues_journal, #grIssues_volume, #grIssues_issue, #grIssues_select {
    text-align: left;
}

.ac_results { padding: 0px; border: 1px solid #9B9B9B; background-color: white; color: #0054a6; overflow: hidden; z-index: 99999; }
    .ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
    .ac_results li { margin: 0px; padding: 2px 5px; display: block; /* 
	if width will be 100% horizontal scrollbar will apear when scroll mode will be used
	*/ /*width: 100%;*/ font: menu; font-size: 12px; /* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/ line-height: 16px; overflow: hidden; cursor: pointer; }
.ac_loading { background: white url(/images/inProgress.gif) right center no-repeat; }
.ac_odd { background-color: #FFFFFF; color: #0054a6; }
.ac_over { background-color: #cfdff3; color: #0054a6; }



/*Autocompete style*/
.ui-autocomplete .ui-menu-item a {
    font: menu;
    font-size: 12px;
    color: #0054a6!important;
}
.ui-autocomplete {
    padding: 0px;
    border: 1px solid #9B9B9B;
    background-color: #FFF;
    color: #0054a6;
    max-height: 480px;
    overflow: auto;
}
#popup_container { font-size: 12px; min-width: 300px; max-width: 600px; background: #FFF; color: #000; box-shadow:0px 0px 50px 2px black; border:2px solid #9b9b9b;}
#popup_title { font-size: 14px; font-weight: bold; text-align: center; line-height: 1.75em; color: #0054a6; border-bottom: solid 1px #9B9B9B; cursor: default; padding: 0em; margin: 0em;}
#popup_content { background: 16px 16px no-repeat url(/images/ssv3/icons/info.png); padding: 1em 1.75em; margin: 0em; }
    #popup_content.alert { background-image: url(/images/ssv3/icons/info.png); }
    #popup_content.confirm { background-image: url(/images/ssv3/icons/warning.png); }
    #popup_content.prompt { background-image: url(/images/ssv3/icons/help.png); }
#popup_message { padding-left: 48px; }
#popup_panel { text-align: center; margin: 1em 0em 0em 1em; }
#popup_prompt { margin: .5em 0em; }
.default_button { height: 30px; font-size: 8pt; font-weight: bold; color: #ffffff; width: 115px; background-color:#0054a6; border:0px none transparent;}
#cssMenuTop ul { margin: 0; padding: 0; }
#cssMenuTop li { margin: 0; padding: 0; }
#cssMenuTop a { margin: 0; padding: 0; }
#cssMenuTop ul { list-style: none; }
#cssMenuTop a { text-decoration: none; }
#cssMenuTop { height: auto; width: auto; padding-left:10px; padding-right:10px;}
    #cssMenuTop > ul > li { float: left; position: relative; }
        #cssMenuTop > ul > li > a { color: white; line-height: 30px;}
            #cssMenuTop > ul > li > a:hover { color: #ffffff; }
        #cssMenuTop > ul > li > ul { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); opacity: 0; visibility: hidden; padding: 10px 0 10px 0; background-color: white; border:1px solid #c0c0c0;text-align: left; position: absolute; right: -65px; width: 280px; top:0px; max-height: 490px; overflow-y: scroll;}
        #cssMenuTop > ul > li:hover > ul { opacity: 1; top: 30px; visibility: visible; }
        #cssMenuTop > ul > li > ul:before { content: ''; display: block; border-color: transparent transparent white transparent; border-style: solid; border-width: 10px; position: absolute; top: -18px; right: 23%; margin-left: -10px; }
    #cssMenuTop > ul ul > li { position: relative; }
    #cssMenuTop ul ul a { color: #323232; background-color: white; padding: 5px 8px 7px 16px; display: block;border-bottom:1px solid #e0e0e0;}
        #cssMenuTop ul ul a:hover { background-color: #E5E4E2; }
    #cssMenuTop ul ul ul { visibility: hidden; opacity: 0; position: absolute; top: -16px; left: 206px; padding: 16px 0 20px 0; background-color: #E5E4E2; text-align: left; width: 180px; }
    #cssMenuTop ul ul > li:hover > ul { opacity: 1; left: 190px; visibility: visible; }
    #cssMenuTop ul ul a:hover { background-color: #f0f0f0; color: black; }


#cssMenuTop ul .has-sub {line-height:30px;}
#cssMenuTop ul li ul li.has-sub {line-height:normal;}

