/* Minification failed. Returning unminified contents.
(388,55): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
*:focus {outline: none;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, .reset {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
html {overflow:hidden;}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
    font-family: "biotimeSet1";
    src: url("../Images/Fonts/biotimeSet1_820c7debd50854ff3bb06742c52967d9.eot");
    src: url("../Images/Fonts/biotimeSet1_820c7debd50854ff3bb06742c52967d9.eot?#iefix") format("embedded-opentype"),
    /*url("../Images/Fonts/biotimeSet1_820c7debd50854ff3bb06742c52967d9.woff2") format("woff2"),*/
    url("../Images/Fonts/biotimeSet1_820c7debd50854ff3bb06742c52967d9.woff") format("woff"), 
    url("/Areas/Global/Images/FontSets/biotimeSet1_820c7debd50854ff3bb06742c52967d9.ttf") format("truetype"), 
    url("/Areas/Global/Images/FontSets/biotimeSet1_820c7debd50854ff3bb06742c52967d9.svg#biotimeSet1") format("svg");
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: "biotimeSet1";
        src: url("../Images/Fonts/biotimeSet1_820c7debd50854ff3bb06742c52967d9.svg#biotimeSet1") format("svg");
    }
}

.i8 {
    display: inline-block;
    font: normal normal normal 14px/1 biotimeSet1;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
}

    .i8.black {
        color: #000;
    }

    .i8.white {
        color: #fff;
    }

    .i8.i16 {
        font-size: 16px;
        line-height: 16px;
    }

    .i8.i20 {
        font-size: 20px;
        line-height: 20px;
    }

    .i8.i24 {
        font-size: 24px;
        line-height: 24px;
    }

    .i8.i32 {
        font-size: 32px;
        line-height: 32px;
    }

    .i8.i36 {
        font-size: 36px;
        line-height: 36px;
    }

    .i8.i40 {
        font-size: 40px;
        line-height: 40px;
    }

    /* Font Effects */

    .i8.rot45 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    .i8.rot90 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .i8.rot135 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(135deg);
        -ms-transform: rotate(135deg);
        transform: rotate(135deg);
    }

    .i8.rot180 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .i8.rot225 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(225deg);
        -ms-transform: rotate(225deg);
        transform: rotate(225deg);
    }

    .i8.rot270 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(270deg);
        -ms-transform: rotate(270deg);
        transform: rotate(270deg);
    }

    .i8.rot315 {
        -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
        -webkit-transform: rotate(315deg);
        -ms-transform: rotate(315deg);
        transform: rotate(315deg);
    }

    .i8.spin {
        -webkit-animation: spin 2s infinite linear;
        animation: spin 2s infinite linear;
    }

    .i8.pulse {
        -webkit-animation: spin 1s infinite steps(8);
        animation: spin 1s infinite steps(8);
    }

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

/* Font Definition */

.i8.selected {
    opacity: .5;
    filter: alpha(opacity=50);
}

.i8:hover {
    opacity: .75;
    filter: alpha(opacity=75);
}

.i8.nohover:hover {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
    cursor: default !important;
}

.i8.selected.nohover:hover {
    opacity: .5 !important;
    opacity: .50;
    filter: alpha(opacity=50) !important
}

.i8.hovergrow:hover {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    opacity: 1;
    filter: alpha(opacity=100);
}

.i8.hovershrink:hover {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
    opacity: 1;
    filter: alpha(opacity=100);
}

.i8.hoversink:hover {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
    opacity: 1;
    filter: alpha(opacity=100);
}

.i8.hoverfloat:hover {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
    opacity: 1;
    filter: alpha(opacity=100);
}

.i8.hoverleft:hover {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
    opacity: 1;
    filter: alpha(opacity=100);
}

.i8.hoverright:hover {
    -webkit-transform: translateX(2px);
    transform: translateX(2px);
    opacity: 1;
    filter: alpha(opacity=100);
}

.i8-50-percents:before { content: "\f129"; }
.i8-airplane-mode-off:before { content: "\f117"; }
.i8-area-chart:before { content: "\f14e"; }
.i8-back:before { content: "\f138"; }
.i8-beach:before { content: "\f118"; }
.i8-calendar:before { content: "\f12f"; }
.i8-calendar-9:before { content: "\f130"; }
.i8-cancel:before { content: "\f10e"; }
.i8-checked-checkbox:before { content: "\f14a"; }
.i8-circle:before { content: "\f13d"; }
.i8-circled-chevron-down:before { content: "\f108"; }
.i8-circled-chevron-left:before { content: "\f112"; }
.i8-circled-chevron-right:before { content: "\f113"; }
.i8-circled-chevron-up:before { content: "\f107"; }
.i8-circled-user-male:before { content: "\f156"; }
.i8-clear-filters:before { content: "\f146"; }
.i8-cloud:before { content: "\f109"; }
.i8-copy-2:before { content: "\f134"; }
.i8-dashboard:before { content: "\f11e"; }
.i8-data-configuration:before { content: "\f11a"; }
.i8-date-from:before { content: "\f12b"; }
.i8-date-to:before { content: "\f12c"; }
.i8-delete:before { content: "\f114"; }
.i8-double-left:before { content: "\f137"; }
.i8-double-right:before { content: "\f13a"; }
.i8-edit:before { content: "\f152"; }
.i8-engine:before { content: "\f140"; }
.i8-error:before { content: "\f144"; }
.i8-exit:before { content: "\f10b"; }
.i8-expired:before { content: "\f11c"; }
.i8-fingerprint:before { content: "\f14f"; }
.i8-forward:before { content: "\f139"; }
.i8-gender-neutral-user:before { content: "\f104"; }
.i8-geo-fence:before { content: "\f125"; }
.i8-hammer:before { content: "\f13f"; }
.i8-help:before { content: "\f10a"; }
.i8-hide:before { content: "\f147"; }
.i8-high-priority:before { content: "\f143"; }
.i8-home:before { content: "\f14c"; }
.i8-hourglass:before { content: "\f128"; }
.i8-in-transit:before { content: "\f12a"; }
.i8-info:before { content: "\f123"; }
.i8-internal:before { content: "\f126"; }
.i8-leave:before { content: "\f120"; }
.i8-light-on:before { content: "\f106"; }
.i8-lock-2:before { content: "\f101"; }
.i8-mailbox-closed-flag-up:before { content: "\f169"; }
.i8-maintenance:before { content: "\f141"; }
.i8-marker:before { content: "\f105"; }
.i8-menu:before { content: "\f131"; }
.i8-minus:before { content: "\f110"; }
.i8-minus-math:before { content: "\f136"; }
.i8-money-bag:before { content: "\f119"; }
.i8-month-view:before { content: "\f12e"; }
.i8-more-2:before { content: "\f159"; }
.i8-multiply:before { content: "\f132"; }
.i8-no-baggage:before { content: "\f122"; }
.i8-no-edit:before { content: "\f151"; }
.i8-ok:before { content: "\f10d"; }
.i8-pie-chart:before { content: "\f11b"; }
.i8-plus:before { content: "\f10f"; }
.i8-plus-math:before { content: "\f135"; }
.i8-print:before { content: "\f115"; }
.i8-process:before { content: "\f11f"; }
.i8-query-outer-join-left:before { content: "\f10c"; }
.i8-refresh:before { content: "\f116"; }
.i8-resize-four-directions:before { content: "\f13e"; }
.i8-ruler:before { content: "\f102"; }
.i8-running:before { content: "\f142"; }
.i8-save:before { content: "\f162"; }
.i8-search:before { content: "\f133"; }
.i8-select-all:before { content: "\f13b"; }
.i8-settings:before { content: "\f103"; }
.i8-sort:before { content: "\f15e"; }
.i8-sort-down:before { content: "\f15f"; }
.i8-sort-up:before { content: "\f160"; }
.i8-submit-progress:before { content: "\f168"; }
.i8-timer:before { content: "\f14d"; }
.i8-today:before { content: "\f121"; }
.i8-todo-list:before { content: "\f124"; }
.i8-unchecked-checkbox:before { content: "\f14b"; }
.i8-user-groups:before { content: "\f164"; }
.i8-vertical-settings-mixer:before { content: "\f127"; }
.i8-visible:before { content: "\f148"; }
.i8-watch:before { content: "\f166"; }
.i8-week-view:before { content: "\f12d"; }
.i8-work:before { content: "\f100"; }
.i8-xbox-menu:before { content: "\f111"; }
/*! jQuery UI - v1.9.2 - 2012-11-27
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=0&bgColorHeader=253d75&bgTextureHeader=01_flat.png&bgImgOpacityHeader=75&borderColorHeader=253d75&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=253d75&fcContent=0000&iconColorContent=ffffff&bgColorDefault=253d75&bgTextureDefault=01_flat.png&bgImgOpacityDefault=75&borderColorDefault=253d75&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=4d71c7&bgTextureHover=01_flat.png&bgImgOpacityHover=75&borderColorHover=4d71c7&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=01_flat.png&bgImgOpacityActive=65&borderColorActive=253d75&fcActive=212121&iconColorActive=253d75&bgColorHighlight=4d71c7&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=253d75&fcHighlight=ffffff&iconColorHighlight=4d71c7&bgColorError=fef1ec&bgTextureError=01_flat.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=0a0a0a&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=0&offsetTopShadow=0&offsetLeftShadow=0&cornerRadiusShadow=0
* Copyright (c) 2012 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.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:before,.ui-helper-clearfix:after{content:"";display:table}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{zoom:1}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;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}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}* html .ui-autocomplete{width:1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.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-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .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-primary .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-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.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}.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%;font-size:0em}.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}.ui-datepicker-cover{position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;width:300px;overflow:hidden}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .1em 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{position:relative;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 .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;width:100%}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;zoom:1;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.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}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.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;font-size:1em}.ui-widget-content{border:1px solid #253d75;background:#fff url(../Images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#000}.ui-widget-content a{color:#000}.ui-widget-header{border:1px solid #253d75;background:#253d75 url(../Images/ui-bg_flat_75_253d75_40x100.png) 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #253d75;background:#253d75 url(../Images/ui-bg_flat_75_253d75_40x100.png) 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#fff;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 #4d71c7;background:#4d71c7 url(../Images/ui-bg_flat_75_4d71c7_40x100.png) 50% 50% repeat-x;font-weight:normal;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #253d75;background:#fff url(../Images/ui-bg_flat_65_ffffff_40x100.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #253d75;background:#4d71c7;color:#fff}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#fff}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../Images/ui-bg_flat_95_fef1ec_40x100.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.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}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px;background-image:url(../Images/ui-icons_ffffff_256x240.png)}.ui-widget-content .ui-icon{background-image:url(../Images/ui-icons_ffffff_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../Images/ui-icons_ffffff_256x240.png)}.ui-state-default .ui-icon{background-image:url(../Images/ui-icons_ffffff_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../Images/ui-icons_ffffff_256x240.png)}.ui-state-active .ui-icon{background-image:url(../Images/ui-icons_253d75_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(../Images/ui-icons_4d71c7_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../Images/ui-icons_cd0a0a_256x240.png)}.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-on{background-position:-96px -144px}.ui-icon-radio-off{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{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}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0}.ui-widget-overlay{background:#0a0a0a url(../Images/ui-bg_flat_0_0a0a0a_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:0 0 0 0;padding:0;background:#aaa url(../Images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:0;-khtml-border-radius:0;-webkit-border-radius:0;border-radius:0}

/* Scale Widgets*/
.ui-widget { font-size: 11px; }
/*Grid*/
.ui-jqgrid {position: relative; border: none;}
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0px; top: 0px; padding: .0em; font-size:11px;}
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0px none;border-right: 0px none; border-top: 0px none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important; border-bottom : 0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;}
.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px; color: white; text-align:left;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0px none;border-bottom : 0px none;  background: #253D75; }
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none; border-right : 0px none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none; border-left : 0px none;}
.ui-first-th-ltr {border-right: 0px none; }
.ui-first-th-rtl {border-left: 0px none; }
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc { background-image: margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;}
.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
tr.ui-search-toolbar input {margin: 1px 0px 0px 0px}
tr.ui-search-toolbar select {margin: 1px 0px 0px 0px}
/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: auto; text-align:left;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em; outline-style: none; }
.ui-jqgrid tr.jqgrow { outline-style: none; }
.ui-jqgrid tr.jqgroup { outline-style: none; }
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;/*border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;*/}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;/*border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;*/}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;/*border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;*/}
.ui-jqgrid tr.ui-row-ltr td {text-align:left;/*border-right-width: 1px; border-right-color: inherit; border-right-style: solid;*/}
.ui-jqgrid tr.ui-row-rtl td {text-align:right;/*border-left-width: 1px; border-left-color: inherit; border-left-style: solid;*/}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;font-size:11px;}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px;}
.ui-jqgrid .ui-pg-button  { height:20px !important; /*border: 1px solid red;*/ }
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0px; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-pg-input { height:13px;font-size:.8em; margin: 0em;}
.ui-jqgrid .ui-pg-selbox {font-size:.8em; line-height:18px; display:block; height:18px; margin: 0em;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {padding:1px 0;float:left;position:relative;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0px none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* loading */
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important; font-size:11px;}
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {border-left: 0px none;	border-right: 0px none;	height : 21px;overflow: hidden;	}
/*Modal Window */
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative;  }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; } 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {margin: 0px;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {padding:.3em}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0px none;}

.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0px none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}
/* inline edit actions button*/
.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
    margin: -1px;
}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0px;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis;}

/*

Uniform Theme: Uniform Default
Version: 1.8
By: Josh Pyles
License: MIT License
---
For use with the Uniform plugin:
http://uniformjs.com/
*/

/* General settings */
div.selector,
div.selector span,
div.checker span,
div.radio span,
div.uploader,
div.uploader span.action,
div.button,
div.button span {
  /*background-image: url("../../images/sprite.png");*/
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased; }

.selector,
.checker,
.button,
.radio,
.uploader {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle; }

.selector select:focus,
.radio input:focus,
.checker input:focus,
.uploader input:focus {
  outline: 0; }

.selector,
.radio,
.checker,
.uploader,
.button,
.selector *,
.radio *,
.checker *,
.uploader *,
.button * {
  margin: 0;
  padding: 0; }

.highContrastDetect {
  /*background: url("../../images/bg-input.png") repeat-x 0 0;*/
  width: 0px;
  height: 0px; }

/* Input & Textarea */
input.text,
input.email,
input.search,
input.tel,
input.url,
input.datetime,
input.date,
input.month,
input.week,
input.time,
input.datetime-local,
input.number,
input.color,
input.password,
select.uniform-multiselect,
textarea.uniform {
  /*background: url("../../images/bg-input.png") repeat-x 0 0;*/
  padding: 3px;
  outline: 0; }

/* Remove default webkit and possible mozilla .search styles */
div.checker input,
input.search,
input.search:active {
  -moz-appearance: none;
  -webkit-appearance: none; }

input.text:focus,
input.email:focus,
input.search:focus,
input.tel:focus,
input.url:focus,
input.datetime:focus,
input.date:focus,
input.month:focus,
input.week:focus,
input.time:focus,
input.datetime-local:focus,
input.number:focus,
input.color:focus,
input.password:focus,
select.uniform-multiselect:focus,
textarea.uniform:focus {
  /*background: url("../../images/bg-input-focus.png") repeat-x 0 0; */
}

/* Select */
div.selector {
  background-position: 0 -130px;
  line-height: 26px;
  height: 26px;
  padding: 0 0 0 10px;
  position: relative;
  overflow: hidden; }

div.selector.fixedWidth {
  width: 190px; }

div.selector span {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  background-position: right 0;
  height: 26px;
  line-height: 26px;
  padding-right: 25px;
  cursor: pointer;
  width: 100%;
  display: block; }

div.selector.fixedWidth span {
  width: 155px; }

div.selector select {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  height: 22px;
  top: 2px;
  left: 0px;
  width: 100%; }

div.selector:active,
div.selector.active {
  background-position: 0 -156px; }

div.selector:active span,
div.selector.active span {
  background-position: right -26px; }

div.selector.focus,
div.selector.hover,
div.selector:hover {
  background-position: 0 -182px; }

div.selector.focus span,
div.selector.hover span,
div.selector:hover span {
  background-position: right -52px; }

div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover {
  background-position: 0 -208px; }

div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span {
  background-position: right -78px; }

div.selector.disabled,
div.selector.disabled:active,
div.selector.disabled.active {
  background-position: 0 -234px; }

div.selector.disabled span,
div.selector.disabled:active span,
div.selector.disabled.active span {
  background-position: right -104px; }

/* Checkbox */
div.checker,
div.checker span,
div.checker input {
  width: 19px;
  height: 19px; }

div.checker {
  position: relative; }

div.checker span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -260px; }

div.checker input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1; }

div.checker:active span,
div.checker.active span {
  background-position: -19px -260px; }

div.checker.focus span,
div.checker:hover span {
  background-position: -38px -260px; }

div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span {
  background-position: -57px -260px; }

div.checker span.checked {
  background-position: -76px -260px; }

div.checker:active span.checked,
div.checker.active span.checked {
  background-position: -95px -260px; }

div.checker.focus span.checked,
div.checker:hover span.checked {
  background-position: -114px -260px; }

div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked {
  background-position: -133px -260px; }

div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span {
  background-position: -152px -260px; }

div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked {
  background-position: -171px -260px; }

/* Radio */
div.radio,
div.radio span,
div.radio input {
  width: 18px;
  height: 18px; }

div.radio {
  position: relative; }

div.radio span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center;
  background-position: 0 -279px; }

div.radio input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center; }

div.radio:active span,
div.radio.active span {
  background-position: -18px -18px -279px; }

div.radio.focus span,
div.radio:hover span {
  background-position: -36px -36px -279px; }

div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span {
  background-position: -54px -279px; }

div.radio span.checked {
  background-position: -72px -279px; }

div.radio:active span.checked,
div.radio.active span.checked {
  background-position: -90px -279px; }

div.radio.focus span.checked,
div.radio:hover span.checked {
  background-position: -108px -279px; }

div.radio.focus:active span.checked,
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked {
  background-position: -126px -279px; }

div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span {
  background-position: -144px -279px; }

div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked {
  background-position: -162px -279px; }

/* Uploader */
div.uploader {
  background-position: 0 -297px;
  height: 28px;
  width: 190px;
  cursor: pointer;
  position: relative;
  overflow: hidden; }

div.uploader span.action {
  background-position: right -409px;
  height: 28px;
  line-height: 28px;
  width: 82px;
  text-align: center;
  float: left;
  display: inline;
  overflow: hidden;
  cursor: pointer; }

div.uploader span.filename {
  text-overflow: ellipsis;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  float: left;
  cursor: default;
  height: 24px;
  margin: 2px 0 2px 2px;
  line-height: 24px;
  width: 85px;
  padding: 0 10px; }

div.uploader input {
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  border: none;
  background: none;
  position: absolute;
  top: 0;
  right: 0;
  float: right;
  cursor: default;
  width: 100%;
  height: 100%; }

div.uploader.focus,
div.uploader.hover,
div.uploader:hover {
  background-position: 0 -353px; }

div.uploader.focus span.action,
div.uploader.hover span.action,
div.uploader:hover span.action {
  background-position: right -437px; }

div.uploader.active span.action,
div.uploader:active span.action {
  background-position: right -465px; }

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action {
  background-position: right -493px; }

div.uploader.disabled {
  background-position: 0 -325px; }

div.uploader.disabled span.action {
  background-position: right -381px; }

/* Buttons */
div.button a,
div.button button,
div.button input {
  position: absolute;
  display: none; }

div.button {
  background-position: 0 -641px;
  height: 30px;
  cursor: pointer;
  position: relative; }

div.button span {
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  line-height: 1;
  text-align: center;
  background-position: right -521px;
  height: 22px;
  margin-left: 13px;
  padding: 8px 15px 0 2px; }

div.button.focus,
div.button:focus,
div.button:hover,
div.button.hover {
  background-position: 0 -701px; }

div.button.focus span,
div.button:focus span,
div.button:hover span,
div.button.hover span {
  background-position: right -581px; }

div.button.active,
div.button:active {
  background-position: 0 -671px; }

div.button.active span,
div.button:active span {
  background-position: right -551px;
  cursor: default; }

div.button.disabled {
  background-position: 0 -731px; }

/* Separate from above due to IE8 */
div.button:disabled {
  background-position: 0 -731px; }

div.button.disabled span {
  background-position: right -611px;
  cursor: default; }

/* Separate from above due to IE8 */
div.button:disabled span {
  background-position: right -611px;
  cursor: default; }

/* INPUT & TEXTAREA */
input.text,
input.email,
input.search,
input.tel,
input.url,
input.datetime,
input.date,
input.month,
input.week,
input.time,
input.datetime-local,
input.number,
input.color,
input.password,
select.uniform-multiselect,
textarea.uniform {
  font-size: 12px;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #777;
  border-top: solid 1px #aaa;
  border-left: solid 1px #aaa;
  border-bottom: solid 1px #ccc;
  border-right: solid 1px #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

input.text:focus,
input.email:focus,
input.search:focus,
input.tel:focus,
input.url:focus,
input.datetime:focus,
input.date:focus,
input.month:focus,
input.week:focus,
input.time:focus,
input.datetime-local:focus,
input.number:focus,
input.color:focus,
input.password:focus,
select.uniform-multiselect:focus,
textarea.uniform:focus {
  -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
  border-color: #999; }

/* PRESENTATION */
/* Buttons */
div.button.active span,
div.button:active span {
  color: #555; }

div.button span {
  font-weight: bold;
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase; }

div.button.disabled span {
  color: #bbb; }

/* Separate from above due to IE8 */
div.button:disabled span {
  color: #bbb; }

/* Select */
div.selector {
  font-size: 12px; }

div.selector select {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px; }

div.selector span {
  color: #666;
  text-shadow: 0 1px 0 #fff; }

div.selector.disabled span {
  color: #bbb; }

/* Checker */
div.checker {
  margin-right: 5px; }

/* Radio */
div.radio {
  margin-right: 3px; }

/* Uploader */
div.uploader span.action {
  text-shadow: #fff 0px 1px 0px;
  background-color: #fff;
  font-size: 11px;
  font-weight: bold; }

div.uploader span.filename {
  color: #777;
  border-right: solid 1px #bbb;
  font-size: 11px; }

div.uploader.disabled span.action {
  color: #aaa; }

div.uploader.disabled span.filename {
  border-color: #ddd;
  color: #aaa; }

.xdsoft_datetimepicker{
	box-shadow: 0px 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	display: block;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 8px;
	padding-left: 0px;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:0px;
	margin:0px;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker  .xdsoft_prev, .xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjRCQjRGREU4MkNFMzExQjRDQkIyRDJDOTdBRUI1MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQjg0OUYyNTZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQjg0OUYyNDZDODAxMUUzQjMwM0IwMERBNUU0ODQ5NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI5NzE3MjFBN0E2Q0UzMTFBQjJEQjgzMDk5RTNBNTdBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCNEJCNEZERTgyQ0UzMTFCNENCQjJEMkM5N0FFQjUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aQvATgAAAfVJREFUeNrsmr1OwzAQxzGtkPjYEAuvVGAvfQIGRKADE49gdLwDDwBiZ2RhQUKwICQkWLsgFiRQuIBTucFJ/XFp4+hO+quqnZ4uvzj2nV2RpukCW/22yAgYNINmc7du7DcghCjrkqgOKjF1znpt6rZ0AGWQj7TvCU8d9UM+QAGDrhdyc2Bnc1WVVPBev9V8lBnY+rDwncWZThG4xk4lmxtJy2AHgoY/FySgbSBPwPZ8mEXbQx3aDERb0EbYAYFC7pcAtAvkMWwC0D3NX58S9D/YnoGC7nPWr3Dg9JTbtuHhDShBT8D2CBSK/iIEvVXxpuxSgh7DdgwUTL4iA92zmJb6lKB/YTsECmV+IgK947AGDIqgQ/LojsO135Hn51l2cWlov0JdGNrPUceueXRwilSVgkUyom9Rd6gbLfYTDeO+1v6orn0InTogYDGUkYLO3/wc9BdqqTCKP1Tfi+oTIaCBIL2TES+GTyruT9S61p6BHam+99DFEAgLFklYsIBHwSI9QY80H5ta+1rB/6ovaKihBJeEJbgLbBlQgl+j3lDPqA2tfQV1j3pVn8s+oKHGTSVJ+FqDLeR5bCqJ2E/BCycsoLZETXaKGs7rhKVt+9HZScrZNMi88V8P7LlDbvOZYaJVpMMmBCT4n0o8dTBoNgbdWPsRYACs3r7XyNfbnAAAAABJRU5ErkJggg==');
}
.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0px;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position:0px 0px;
}
.xdsoft_datetimepicker  .xdsoft_next:active,.xdsoft_datetimepicker  .xdsoft_prev:active{
}
.xdsoft_datetimepicker  .xdsoft_next,.xdsoft_datetimepicker  .xdsoft_prev ,.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0px none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0px;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0px;
	margin-bottom:7px;
	margin-top:0px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #F5F5F5;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width:0px;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width:0px;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover{
	text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	display:block;
	right:0px;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff8000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px; 
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:90px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width:56px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
    padding-top:6px !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	text-align:center;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	padding:0px;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #F1F1F1;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#33AAFF;
}

.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
    background: #33AAFF;
	box-shadow: #178FE5 0px 1px 3px 0px inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #BBBBBB !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
    font-weight: 700;
	text-align: center;
    vertical-align:middle;
	color: #999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
	border-radius:3px;
}
.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	width:7px;
	right:0px;
	top:0px;
	bottom:0px;
	cursor:pointer;
}
.xdsoft_scroller_box{
position:relative;
}
/* jqUI Tab overrides */
.ui-tabs.ui-widget-content								{border: none !important;}
.ui-tabs .ui-tabs-nav li								{border: none;padding: 0px;margin-bottom: -1px;}
.ui-tabs .ui-tabs-nav li:first-child a					{border: none !important}
ul.ui-tabs-nav											{background: none !important;border-top: none  !important;border-left: none  !important;border-right: none  !important;	border-color: #EAEAEA !important;	border-width: 1px !important;}
.ui-tabs-nav a											{border: none !important;line-height: 15px;text-align: center;border-left: 1px dotted #A9B8DC !important;width:100px;}
.ui-tabs-nav .ui-state-default a						{position: relative;border: none;	height: 15px !important;}
.ui-tabs .ui-tabs-nav									{padding: 0px;}
.ui-tabs-nav .ui-tabs-active a							{height: 15px !important;border-bottom: none !important;}
.ui-tabs-nav > .ui-state-error a						{border-color: Red !important;}
.ui-tabs-nav > .ui-state-error.ui-tabs-active a			{background-color: #FFDDDD !important;border-color: #FF0000 !important;color: #FF0000 !important;}
.ui-tabs-nav > .ui-state-error a						{background-color: #FF0000 !important;border-color: #FF0000 !important;color: #FFDDDD !important;}
.ui-tabs-nav > li.ui-state-default						{background:#EAEAEA;font-weight:normal;margin-right: 0px;}
.ui-tabs-nav > li.ui-state-default a					{color:#666666;}
.ui-tabs-nav > li.ui-state-default.ui-tabs-active a		{color:#333333;}
.ui-tabs-nav > li.ui-state-default.ui-tabs-active		{background:#A9B8DC;font-weight:bold;}
.ui-tabs-nav li.ui-tabs-active.ui-state-hover a			{text-decoration: none;}
.ui-tabs-nav li.ui-state-hover a						{text-decoration: underline;}
.ui-tabs div.tabborder									{background:url('../Images/containerGradient.png') top left repeat-x; padding:1px 1px 0 1px;}
.ui-tabs div.tabborder div.tabcontent					{background: white;}

/* jqGrid overrides */
span.s-ico span.ui-state-disabled						{display:none;}
span.s-ico												{height:9px;margin-left:0px;margin-top:5px;}
tr.ui-jqgrid-labels th span.s-ico span					{background-image:url("../Images/arrows18.gif");}
table.ui-jqgrid-btable tr.ui-state-hover				{background-image:none;background-color: #ccc;}
table.ui-jqgrid-btable tr								{background-image:none;width:100%;}
table.ui-jqgrid-btable tr.ui-state-hover td				{text-decoration: underline;color:#000;}
tr.ui-jqgrid-labels div									{vertical-align: middle;margin-top:5px;height:30px;}
span.s-ico span.ui-icon-triangle-1-s					{background-position: 0px 0px;width:18px;height:30px;right:15px;top:-2px;}
span.s-ico span.ui-icon-triangle-1-n					{background-position: 0px -18px;width:18px;height:30px;top:3px;right:15px;}
div.ui-jqgrid tr.ui-row-ltr								{border:none}							
div.ui-jqgrid tr.ui-row-ltr td							{text-align: center;vertical-align:middle;padding:5px;text-decoration:none !important;}
div.ui-jqgrid tr.ui-row-ltr.first td					{border-top: none;}
div.ui-jqgrid tr.ui-row-ltr td.first					{border-left: none;}
div.ui-jqgrid tr.ui-jqgrid-labels th.ui-th-column		{height:30px;color:#ffffff;background: #616161; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#727272', endColorstr='#4E4E4E'); background: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#4E4E4E)); background: -moz-linear-gradient(top,  #727272,  #4E4E4E); }
.ui-jqgrid-resize										{width:0px;height:30px;background-color:Orange;border-left:1px solid;border-right:1px solid;border-left-color:#7A7A7A;border-right-color:#525252;}
.ui-th-column											{}
div.ui-jqgrid tr.ui-jqgrid-labels						{}
div.ui-jqgrid tr.ui-jqgrid-labels th.ui-th-column
div														{color:#ffffff;font-weight: normal;text-align:center;padding-top:4px;}
.jqgAltRowColor											{background:#E0E0E0}
.ui-jqgrid-resize-ltr									{margin-top:5px !important}
.ui-jqgrid-hbox											{background:#fff}
/* jQuery Select Menu */
.ui-selectmenu												{display:block; display:inline-block; position:relative; vertical-align:middle; text-decoration:none; overflow:hidden; zoom:1; height:20px;}
.ui-selectmenu-icon											{position:absolute; right:6px; margin-top:-8px;top:45%;}
.ui-selectmenu-menu											{padding:0;margin:0;position:absolute;top: 0;display:none; z-index: 1005;} /* z-index: 1005 to make selectmenu work with dialog */
.ui-selectmenu-menu ul										{padding:0;margin:0;list-style:none;position:relative;overflow: auto;overflow-y:auto;overflow-x:hidden; -webkit-overflow-scrolling: touch;} 
.ui-selectmenu-open											{display:block;}
.ui-selectmenu-menu-popup									{margin-top:-1px;}
.ui-selectmenu-menu li										{padding:0;margin:0;display:block;border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important;}
.ui-selectmenu-menu li a,.ui-selectmenu-status				{line-height: 1.4em; display: block; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-state-disabled a, 
.ui-state-disabled											{cursor: default;}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status				{padding-left: 20px; position: relative; margin-left: 5px;}
.ui-selectmenu-menu li .ui-icon, 
.ui-selectmenu-status .ui-icon								{position:absolute;top:1em;margin-top:-8px;left: 0;}
.ui-selectmenu-menu li span,
.ui-selectmenu-status span									{display:block; margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-header			{font-weight:bold;}
.ui-selectmenu-menu li .ui-selectmenu-item-footer			{opacity:.8;}

/* for optgroups */
.ui-selectmenu-menu .ui-selectmenu-group					{ font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group 
.ui-selectmenu-group-label									{display:block; padding:.6em .5em 0;font-weight:bold;}
.ui-selectmenu-menu .ui-selectmenu-group ul					{margin:0;padding: 0;}

.ui-menu													{padding:1px;}
a.ui-state-active.ui-selectmenu								{color: white;background:white;}
a.ui-selectmenu												{border:1px solid #CCCCCC !important;padding-left:3px;font-weight:normal;padding-bottom:1px;}
a.ui-selectmenu												{background-color:white !important;background-image:none !important;color:#555555 !important;font-family:Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;}
a.ui-state-focus.ui-selectmenu								{background-color:#4D71C7;color:white;}
a.ui-state-hover.ui-selectmenu								{background-color:#4D71C7;color:white;text-decoration:none !important}
div.ui-selectmenu-menu ul									{border-color: #CCCCCC;}
ul.ui-selectmenu-menu-dropdown li a							{padding-left:3px;color:#666666;}
.ui-selectmenu-icon											{right:4px;top:7px;height:9px;width:9px;margin-top:0px;}
.ui-selectmenu-icon.ui-icon									{background-image: url("../Images/arrows.gif");background-position: -9px 0px;}
span.ui-selectmenu-status									{text-align: left;font-weight: normal;font-size:14px;font-family:Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;}
ul.ui-selectmenu-menu-dropdown li.ui-state-hover			{border-width:0px !important;background:#CCCCCC;border-top:1px solid #CCCCCC !important;border-bottom:1px solid #CCCCCC !important;color:#666666;}
ul.ui-selectmenu-menu-dropdown li.ui-state-hover a			{color: #666666;}
a.ui-state-focus.ui-selectmenu								{text-decoration: none;}
a.ui-selectmenu.ui-state-disabled							{text-decoration: none;}
/* Uniform Checkbox and Radio */
div.checker span											{background-position: 0px 0px;}
div.checker span, div.radio span							{background-image: url("../Images/checksprite.png");background-repeat: no-repeat;-webkit-font-smoothing: antialiased;}
div.checker:active span, div.checker.active span			{background-position: -19px 0px;}
div.checker.focus span,div.checker:hover span				{background-position: -38px 0px;}
div.checker.focus:active span,
div.checker:active:hover span,
div.checker.active:hover span,
div.checker.focus.active span								{background-position: -57px 0px;}
div.checker span.checked									{background-position: -76px 0px;}
div.checker:active span.checked, 
div.checker.active span.checked								{background-position: -95px -0px;}
div.checker.focus span.checked,
div.checker:hover span.checked								{background-position: -114px -0px;}
div.checker.focus:active span.checked,
div.checker:hover:active span.checked,
div.checker.active:hover span.checked,
div.checker.active.focus span.checked						{background-position: -133px -0px;}
div.checker.disabled span,
div.checker.disabled:active span,
div.checker.disabled.active span,
div.checker.disabled:hover span,
div.checker.disabled:hover.active span						{background-position: -152px -0px;}
div.checker.disabled span.checked,
div.checker.disabled:active span.checked,
div.checker.disabled.active span.checked,
div.checker.disabled:hover span.checked,
div.checker.disabled.active:hover span.checked				{background-position: -171px -0px;}

div.radio												{width: 19px;height: 24px;}
div.radio input											{width: 19px;height: 24px;}
div.radio span											{height: 24px;width: 18px;margin-top: 3px;background-position: 0px -19px;}
div.radio:active span, div.radio.active span			{background-position: -19px -19px;}
div.radio.focus span, div.radio:hover span				{background-position: -38px -19px;}
div.radio.focus:active span,
div.radio:active:hover span,
div.radio.active:hover span,
div.radio.active.focus span								{background-position: -57px -19px;}
div.radio span.checked									{background-position: -76px -19px;}
div.radio:active span.checked,										
div.radio.active span.checked							{background-position: -95px -19px;}
div.radio.focus span.checked, 
div.radio:hover span.checked							{background-position: -114px -19px;}
div.radio.focus:active span.checked, 
div.radio:hover:active span.checked,
div.radio.focus.active span.checked,
div.radio.active:hover span.checked						{background-position: -133px -19px;}
div.radio.disabled span,
div.radio.disabled:active span,
div.radio.disabled.active span							{background-position: -152px -19px;}
div.radio.disabled span.checked,
div.radio.disabled:active span.checked,
div.radio.disabled.active span.checked					{background-position: -171px -19px;}

.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 10px;
}

.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}


/* Buttons */
.button											{border:1px solid #FFFFFF; color:#FFFDFF; font-size:14px; padding:5px 15px; text-align:center; min-width:75px;}
.buttonNoOutline								{border:1px solid #FFFFFF; color:#FFFDFF; font-size:14px; padding:5px 15px; text-align:center; min-width:75px;background-color:#516AA5; border:none; color:#FFFDFF;}
.buttonNoOutline:hover							{text-decoration:underline;}
.button.greyOutline								{background-color:transparent; border:1px solid #666666; color:#666666;}
.button.whiteOutline							{background-color:transparent; border:1px solid #FFFFFF; color:#FFFDFF;}
.filterButton                                   {border:0px;color:white;padding:0px !important;background-color:#516AA5; font-size:14px; padding:5px 15px; text-align:center; height:30px;width:3%;}
.filterButton:hover                             {text-decoration:underline;}
.filterButton.selected							{background-color: #D5CFCF !important; color:black !important;text-decoration:none !important}

/* Arrow Buttons */
.arrow											{background-color:transparent; background-repeat:no-repeat; height:8px; width:8px;border:0px; margin-top:8px;margin-right:5px}
.arrow.first 		                            {background-image:url('../Images/arrowFirst.png');}
.arrow.previous									{background-image:url('../Images/arrowPrev.png');}
.arrow.next										{background-image:url('../Images/arrowNext.png');}
.arrow.last										{background-image:url('../Images/arrowLast.png');}

/* Round buttons */
.buttonRound									{background-image:url('../Images/buttonsCircle.png'); background-color:transparent; background-repeat:no-repeat; height:30px; width:31px; border:none; }
.buttonRound.add								{background-position:-64px 0px;}
.buttonRound.add.dark		                    {background-position:-64px 0px;}
.buttonRound.add:hover                          {background-position:-64px -62px;}                                                                                
.buttonRound.add.dark:hover		                {background-position:-64px -31px;}
.buttonRound.add.light							{background-position:-64px -62px;}
.buttonRound.add.light:hover                    {background-position:-64px -31px;}                                                                                
.buttonRound.addall								{background-position:-476px 0px;}
.buttonRound.addall:hover                       {background-position:-476px -31px;}                                                                                
.buttonRound.delete			                    {background-position:-224px 0px;}
.buttonRound.delete.light						{background-position:-224px -62px;}
.buttonRound.delete.dark			            {background-position:-224px 0px;}
.buttonRound.delete:hover                       {background-position:-224px -62px;}  
.buttonRound.delete.light:hover					{background-position:-224px -31px;}
.buttonRound.delete.dark:hover                  {background-position:-224px -31px;}  
.buttonRound.left								{background-position:0px 0px;}
.buttonRound.left:hover							{background-position:0px -62px;}
.buttonRound.right								{background-position:-32px 0px;}
.buttonRound.right:hover						{background-position:-32px -62px;}
.buttonRound.save 		                        {background-position:-96px 0px;}
.buttonRound.save:hover	                        {background-position:-96px -62px;}
.buttonRound.save.light	                        {background-position:-96px -62px;}
.buttonRound.save.light:hover                   {background-position:-96px -31px;}
.buttonRound.save.dark                          {background-position:-96px 0px;}
.buttonRound.save.dark:hover		            {background-position:-96px -31px;}
.buttonRound.savenew 		                    {background-position:-256px 0px;}
.buttonRound.savenew:hover                      {background-position:-256px -62px;}
.buttonRound.savenew.light 		                {background-position:-256px -62px;}
.buttonRound.savenew.light:hover                {background-position:-256px -31px;}
.buttonRound.saveclose 		                    {background-position:-288px 0px;}
.buttonRound.saveclose:hover                    {background-position:-288px -62px;}
.buttonRound.saveclose.light	                {background-position:-288px -62px;}
.buttonRound.saveclose.light:hover              {background-position:-288px -31px;}
.buttonRound.reset 		                        {background-position:-128px 0px;}
.buttonRound.reset.light						{background-position:-128px -62px;}
.buttonRound.reset:hover                        {background-position:-128px -62px;}
.buttonRound.reset.light:hover					{background-position:-128px -31px;}
.buttonRound.detail 		                    {background-position:-320px 0px;}
.buttonRound.detail:hover                       {background-position:-320px -62px;}
.buttonRound.detail.light		                {background-position:-320px -62px;}
.buttonRound.detail.light:hover                 {background-position:-320px -31px;}
.buttonRound.refresh 		                    {background-position:-350px 0px;}
.buttonRound.refresh:hover						{background-position:-350px -62px;}
.buttonRound.refresh.light						{background-position:-350px -62px;}
.buttonRound.refresh.light:hover                {background-position:-350px -31px;}
.buttonRound.split 		                        {background-position:-160px 0px;}
.buttonRound.split:hover						{background-position:-160px -62px;}
.buttonRound.cancel 		                    {background-position:-192px 0px;}
.buttonRound.cancel:hover                       {background-position:-192px -62px;}
.buttonRound.cancel.light	                    {background-position:-192px -62px;}
.buttonRound.cancel.light:hover                 {background-position:-192px -31px;}
.buttonRound.cancel.dark			            {background-position:-192px 0px;}
.buttonRound.cancel.dark:hover                  {background-position:-192px -31px;}  
.buttonRound.delete			                    {background-position:-224px 0px;}
.buttonRound.delete:hover                       {background-position:-224px -62px;}                                                                                
.buttonRound.logout								{background-position:-382px 0px;}
.buttonRound.logout:hover						{background-position:-382px -31px;}
.buttonRound.logout.light						{background-position:-382px -62px;}
.buttonRound.logout.light:hover					{background-position:-382px -31px;}
.buttonRound.help								{background-position:-412px 0px;}
.buttonRound.help:hover							{background-position:-412px -31px;}

/* Page Header Menus */
#wrapHeader											{position:relative; z-index:2;}
    #wrapHeader #header								{margin:auto; width:90%}
				.navUtility							{float:right; height:35px; vertical-align:middle;}
						.navAccount,
						.navAccount:link			{color:#516AA5; text-decoration:none; padding-top:10px;padding-right:10px;}
						.navAccount:hover			{color:#002E5E;}    						
        #navGlobal									{float:right; height:40px; margin:0; padding:0;}
            #navGlobal li							{float:left; height:35px; list-style-type:none; padding:0 0 10px 0;}
            #navGlobal li.selected,
            #navGlobal li:hover						{background:url('../Images/arrow_navGlobal.png') no-repeat center bottom;}
                #navGlobal li a						{border-left:1px dotted #D5CFCF; color:#516AA5; display:block; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-size:15px; padding:8px 10px; text-decoration:none;}
                #navGlobal li.selected a,
                #navGlobal li:hover a				{color:#002E5E;}
                #navGlobal li:first-child a			{border-left:none; padding-left:0;}

#wrapRibbon											{background-color:#516AA5;clear:both;height:45px;position:relative;z-index:1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#516AA5', endColorstr='#253D75'); background: -webkit-gradient(linear, left top, left bottom, from(#516AA5), to(#253D75)); background: -moz-linear-gradient(top,  #516AA5,  #253D75);}
    #wrapRibbon #ribbon								{margin:auto; height:45px; width:90%;}
        #navLocal									{float:left; height:40px; margin:0; padding:10px 0 0 0}
            #navLocal li							{float:left; list-style-type:none; padding:0;}
                #navLocal li a						{border-left:1px dotted #A9B8DC; color:#ffffff; display:block; font-family:Arial, "Helvetica Neue", Helvetica, sans-serif; font-size:13px; padding:6px 10px; text-decoration:none;}
                #navLocal li a:hover,
                #navLocal li a.selected				{color:#F9C32F}
                #navLocal li:first-child a			{border-left:none; padding-left:0;}
        #wrapRibbon #ribbon input[type=text]		{}
        #wrapRibbon #ribbon .button					{}

.ribbonDivider										{margin-right:15px; border-left:1px dotted #D5CFCF;height:29px;float:left}
.ribbonItem											{margin-top: 5px;margin-right:15px;float:left}
.bottomRibbon										{background-color:#516AA5;color:#fff;height:40px;position:absolute;left:0px;right:0px;bottom:0px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#516AA5', endColorstr='#253D75'); background: -webkit-gradient(linear, left top, left bottom, from(#516AA5), to(#253D75)); background: -moz-linear-gradient(top,  #516AA5,  #253D75);}

/* Global */
body, .text {
    line-height: 1.0em;
    color: #222222;
    background: #FFFFFF;
    font-size: 13px;
    font-family: Segoe, "Segoe UI", Calibri, Candara, Optima, Arial, sans-serif;
}

a,
a:link {
    color: #666666;
    text-decoration: none;
}

    a:hover {
        text-decoration: underline;
    }

h1 {
    font-size: 28px;
    font-weight: lighter;
}

h2 {
    font-size: 200%;
}

h3 {
    font-size: 150%;
}

input[type=text],
input[type=password] {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #ff0000;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffaaaa;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}


/* Forms 
-----------------------------------------------------------*/
#message {
    height: 40px;
    width: 100%;
    padding-top: 10px;
    text-align: center;
}

.optionBox {
    width: 450px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 5px;
    float: left;
}

.optionsBox {
    width: 350px;
    height: 280px;
    margin-right: 5px;
    margin-bottom: 5px;
    padding: 5px;
    float: left;
}

.optionHeader {
    width: 100%;
    height: 40px;
    background-color: #253D75;
    color: #fff;
}

.optionName {
    margin-bottom: 5px;
    padding: 4px;
    width: 85px;
    text-align: right;
    float: left;
}

.optionText {
    margin-bottom: 5px;
    padding: 4px;
    width: 220px;
    text-align: left;
    float: left;
}

.optionValue {
    margin-bottom: 5px;
    padding: 2px;
    text-align: left;
    float: left;
}

.optionLeft {
    margin-bottom: 5px;
    margin-left: 5px;
    text-align: left;
    float: left;
}

.optionRight {
    margin-bottom: 5px;
    width: 65px;
    text-align: right;
    float: left;
}

.optionCollapsible {
    background-color: #253D75;
}

    .optionCollapsible:hover {
        background-color: #CCC;
    }

.cf {
    height: 0px;
    clear: both;
}

.unitLabel {
    margin-bottom: 5px;
    padding: 4px;
    width: 200px;
    text-align: right;
    float: left;
}

.unitoptionName {
    margin-bottom: 5px;
    padding: 4px;
    width: 200px;
    text-align: left;
    float: left;
}

/* tables
----------------------------------------------------------*/
table {
    border-collapse: collapse;
    border-spacing: 0;
    margin-top: 0.75em;
    border: 0 none;
}

th {
    font-size: 1.2em;
    text-align: left;
    border: none 0px;
    padding-left: 0;
}

    th a {
        display: block;
        position: relative;
    }

        th a:link, th a:visited, th a:active, th a:hover {
            color: #333;
            font-weight: 600;
            text-decoration: none;
            padding: 0;
        }

        th a:hover {
            color: #000;
        }

    th.asc a, th.desc a {
        margin-right: .75em;
    }

        th.asc a:after, th.desc a:after {
            display: block;
            position: absolute;
            right: 0em;
            top: 0;
            font-size: 0.75em;
        }

        th.asc a:after {
            content: '▲';
        }

        th.desc a:after {
            content: '▼';
        }

td {
    padding: 0.25em 2em 0.25em 0em;
    border: 0 none;
}

tr.pager td {
    padding: 0 0.25em 0 0;
}

@font-face { font-family: "biotimeSet1"; src: url("/Content/Images/FontIcons/FontSets/biotimeSet1.eot?#iefix") format("embedded-opentype"), url("/Content/Images/FontIcons/FontSets/biotimeSet1.woff2") format("woff2"), url("/Content/Images/FontIcons/FontSets/biotimeSet1.woff") format("woff"), url("/Content/Images/FontIcons/FontSets/biotimeSet1.ttf") format("truetype"), url("/Content/Images/FontIcons/FontSets/biotimeSet1.svg#biotimeSet1") format("svg"); font-weight: normal; font-style: normal; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face { font-family: "biotimeSet1"; src: url("/Content/Images/FontIcons/FontSets/biotimeSet1.svg#biotimeSet1") format("svg"); }
}

.i8 { display: inline-block; font: normal normal normal 14px/1 biotimeSet1; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; cursor: pointer; }

    .i8.black { color: #000; }
    .i8.white { color: #fff; }

    .i8.i16 { font-size: 16px; line-height: 16px; }
    .i8.i18 { font-size: 18px; line-height: 18px; }
    .i8.i20 { font-size: 20px; line-height: 20px; }
    .i8.i21 { font-size: 21px; line-height: 21px; }
    .i8.i22 { font-size: 22px; line-height: 22px; }
    .i8.i24 { font-size: 24px; line-height: 24px; }
    .i8.i28 { font-size: 28px; line-height: 28px; }
    .i8.i32 { font-size: 32px; line-height: 32px; }
    .i8.i36 { font-size: 36px; line-height: 36px; }
    .i8.i40 { font-size: 40px; line-height: 40px; }

    /* Font Effects */
    .i8.rot45 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
    .i8.rot90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
    .i8.rot135 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); }
    .i8.rot180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
    .i8.rot225 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); }
    .i8.rot270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
    .i8.rot315 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(315deg); -ms-transform: rotate(315deg); transform: rotate(315deg); }

    .i8.spin { -webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }

@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}

@keyframes spin {
    0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
    100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); }
}

/* Font Definition */

.i8.selected { opacity: .5; filter: alpha(opacity=50); }
.i8:hover { opacity: .75; filter: alpha(opacity=75); }
.i8.nohover:hover { opacity: 1 !important; filter: alpha(opacity=100) !important; cursor: default !important; }
.i8.selected.nohover:hover { opacity: .5 !important; opacity: .50; filter: alpha(opacity=50) !important }

.i8.hovergrow:hover { transform: scale(1.05); -webkit-transform: scale(1.05); opacity: 1; filter: alpha(opacity=100); text-shadow: 2px 2px 2px rgba(0, 0, 0, .3); }
.i8.hovershrink:hover { transform: scale(0.95); -webkit-transform: scale(0.95); opacity: 1; filter: alpha(opacity=100); }
.i8.hoversink:hover { -webkit-transform: translateY(2px); transform: translateY(2px); opacity: 1; filter: alpha(opacity=100); }
.i8.hoverfloat:hover { -webkit-transform: translateY(-2px); transform: translateY(-2px); opacity: 1; filter: alpha(opacity=100); }
.i8.hoverleft:hover { -webkit-transform: translateX(-2px); transform: translateX(-2px); opacity: 1; filter: alpha(opacity=100); }
.i8.hoverright:hover { -webkit-transform: translateX(2px); transform: translateX(2px); opacity: 1; filter: alpha(opacity=100); }

.i8-50-percents:before { content: "\f129"; }
.i8-airplane-mode-off:before { content: "\f117"; }
.i8-aperture:before { content: "\f186"; }
.i8-area-chart:before { content: "\f14e"; }
.i8-attention:before { content: "\f176"; }
.i8-back:before { content: "\f138"; }
.i8-beach:before { content: "\f118"; }
.i8-calendar:before { content: "\f12f"; }
.i8-calendar-9:before { content: "\f130"; }
.i8-cancel:before { content: "\f10e"; }
.i8-checked-checkbox:before { content: "\f14a"; }
.i8-circle:before { content: "\f13d"; }
.i8-circled-chevron-down:before { content: "\f108"; }
.i8-circled-chevron-left:before { content: "\f112"; }
.i8-circled-chevron-right:before { content: "\f113"; }
.i8-circled-chevron-up:before { content: "\f107"; }
.i8-circled-user-male:before { content: "\f156"; }
.i8-clear-filters:before { content: "\f146"; }
.i8-cloud:before { content: "\f109"; }
.i8-copy-2:before { content: "\f134"; }
.i8-csv:before { content: "\f183"; }
.i8-dashboard:before { content: "\f11e"; }
.i8-data-configuration:before { content: "\f11a"; }
.i8-database:before { content: "\f184"; }
.i8-date-from:before { content: "\f12b"; }
.i8-date-to:before { content: "\f12c"; }
.i8-delete:before { content: "\f114"; }
.i8-double-left:before { content: "\f137"; }
.i8-double-right:before { content: "\f13a"; }
.i8-drag-list-up:before { content: "\f16d"; }
.i8-edit:before { content: "\f152"; }
.i8-engine:before { content: "\f140"; }
.i8-error:before { content: "\f144"; }
.i8-exit:before { content: "\f10b"; }
.i8-expired:before { content: "\f11c"; }
.i8-fingerprint:before { content: "\f14f"; }
.i8-forward:before { content: "\f139"; }
.i8-gender-neutral-user:before { content: "\f104"; }
.i8-geo-fence:before { content: "\f125"; }
.i8-hammer:before { content: "\f13f"; }
.i8-help:before { content: "\f10a"; }
.i8-hide:before { content: "\f147"; }
.i8-high-priority:before { content: "\f143"; }
.i8-home:before { content: "\f14c"; }
.i8-hourglass:before { content: "\f128"; }
.i8-in-transit:before { content: "\f12a"; }
.i8-info:before { content: "\f123"; }
.i8-internal:before { content: "\f126"; }
.i8-leave:before { content: "\f120"; }
.i8-light-on:before { content: "\f106"; }
.i8-lock-2:before { content: "\f101"; }
.i8-mailbox-closed-flag-up:before { content: "\f169"; }
.i8-maintenance:before { content: "\f141"; }
.i8-marker:before { content: "\f105"; }
.i8-menu:before { content: "\f16c"; }
.i8-microsoft-excel:before { content: "\f180"; }
.i8-microsoft-word:before { content: "\f182"; }
.i8-minus:before { content: "\f110"; }
.i8-minus-math:before { content: "\f136"; }
.i8-money-bag:before { content: "\f119"; }
.i8-month-view:before { content: "\f12e"; }
.i8-more-2:before { content: "\f159"; }
.i8-multiply:before { content: "\f132"; }
.i8-new-moon:before { content: "\f17b"; }
.i8-no-baggage:before { content: "\f122"; }
.i8-no-edit:before { content: "\f151"; }
.i8-notification:before { content: "\f17c"; }
.i8-ok:before { content: "\f10d"; }
.i8-party-baloons:before { content: "\f16e"; }
.i8-pdf-2:before { content: "\f181"; }
.i8-photo-camera:before { content: "\f188"; }
.i8-pie-chart:before { content: "\f11b"; }
.i8-plus:before { content: "\f10f"; }
.i8-plus-math:before { content: "\f135"; }
.i8-print:before { content: "\f115"; }
.i8-process:before { content: "\f11f"; }
.i8-query-outer-join-left:before { content: "\f10c"; }
.i8-refresh:before { content: "\f116"; }
.i8-remove-user-male:before { content: "\f170"; }
.i8-resize-four-directions:before { content: "\f13e"; }
.i8-ruler:before { content: "\f102"; }
.i8-running:before { content: "\f142"; }
.i8-save:before { content: "\f162"; }
.i8-schedule:before { content: "\f16b"; }
.i8-search:before { content: "\f133"; }
.i8-select-all:before { content: "\f13b"; }
.i8-settings:before { content: "\f103"; }
.i8-sort:before { content: "\f15e"; }
.i8-sort-down:before { content: "\f15f"; }
.i8-sort-up:before { content: "\f160"; }
.i8-submit-progress:before { content: "\f168"; }
.i8-timer:before { content: "\f14d"; }
.i8-today:before { content: "\f121"; }
.i8-todo-list:before { content: "\f124"; }
.i8-tree-structure:before { content: "\f172"; }
.i8-unchecked-checkbox:before { content: "\f14b"; }
.i8-user-groups:before { content: "\f164"; }
.i8-user-photo:before { content: "\f187"; }
.i8-vertical-settings-mixer:before { content: "\f127"; }
.i8-visible:before { content: "\f148"; }
.i8-wait:before { content: "\f17e"; }
.i8-watch:before { content: "\f166"; }
.i8-week-view:before { content: "\f12d"; }
.i8-work:before { content: "\f100"; }
.i8-worker:before { content: "\f174"; }
.i8-xbox-menu:before { content: "\f111"; }

