/* Minification failed. Returning unminified contents.
(3022,1): run-time error CSS1019: Unexpected token, found '{'
(3023,16): run-time error CSS1030: Expected identifier, found ' '
(3023,17): run-time error CSS1031: Expected selector, found '1px'
(3023,17): run-time error CSS1025: Expected comma or open brace, found '1px'
(3024,1): run-time error CSS1019: Unexpected token, found '}'
 */
/*!
 * jqGrid 4.15.5 - free jqGrid: https://github.com/free-jqgrid/jqGrid 
 * Date: 2018-08-13
 */.ui-jqgrid{position:relative;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-ms-touch-action:none;touch-action:manipulation}.ui-jqgrid div{line-height:normal}.ui-jqgrid table{border-collapse:separate;border-spacing:0;border-width:0;border-style:none}.ui-jqgrid table td{padding:0}.ui-jqgrid>.ui-jqgrid-view{position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;padding:0;font-size:11px}.ui-jqgrid>.ui-jqgrid-view *,.ui-jqgrid>.ui-jqgrid-view :after,.ui-jqgrid>.ui-jqgrid-view :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.ui-jqdialog .ui-jqdialog-titlebar,.ui-jqgrid .ui-jqgrid-errorbar,.ui-jqgrid .ui-jqgrid-titlebar{padding:.3em .3em .3em .3em;position:relative;font-size:12px;border-left:0 none;border-right:0 none;border-top:0 none}.ui-jqgrid-errorbar{max-height:100px;margin-bottom:0;overflow:auto}.ui-jqgrid .ui-jqgrid-caption,.ui-jqgrid .ui-jqgrid-errorbar-ltr{text-align:left}.ui-jqgrid .ui-jqgrid-caption-rtl,.ui-jqgrid .ui-jqgrid-errorbar-rtl{text-align:right}.ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close,.ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close{vertical-align:middle;text-align:center;text-decoration:none;position:absolute;top:50%;width:1.4em;line-height:1.5em;font-size:12px;margin:-.7em 0 0 0;padding:.2em;border:1px solid transparent;height:1.4em;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-jqgrid-jquery-ui .ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close{margin:-8px 0 0 0}.ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-titlebar-close{right:.1em}.ui-jqgrid .ui-jqgrid-caption-rtl .ui-jqgrid-titlebar-close{left:.1em}.ui-jqdialog .ui-jqdialog-titlebar-ltr .ui-jqdialog-titlebar-close{right:.3em}.ui-jqdialog .ui-jqdialog-titlebar-rtl .ui-jqdialog-titlebar-close{left:.3em}.ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close,.ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close{-ms-border-radius:.5em;border-radius:.5em}.ui-jqdialog .ui-jqdialog-titlebar-ltr .ui-jqdialog-title,.ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-title,.ui-jqgrid .ui-jqgrid-errorbar-ltr .ui-jqgrid-error{position:relative;left:.1em}.ui-jqdialog .ui-jqdialog-titlebar-rtl .ui-jqdialog-title,.ui-jqgrid .ui-jqgrid-caption-rtl .ui-jqgrid-title,.ui-jqgrid .ui-jqgrid-errorbar-rtl .ui-jqgrid-error{position:relative;right:.1em}.ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close span{margin-top:0;margin-left:0}.ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close span,.ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close span{display:block}.ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close span.ui-icon,.ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close span.ui-icon{position:relative;top:-2px}.ui-jqdialog-titlebar-ltr .ui-jqdialog-titlebar-close span.ui-icon,.ui-jqgrid .ui-jqgrid-caption .ui-jqgrid-titlebar-close span.ui-icon{right:3.5px}.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.ui-icon{margin-top:-1px}.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.fa,.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.glyphicon{font-size:14px;margin-top:-2px}.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>.svg-inline--fa{font-size:14px;display:block;margin-top:-.125em;margin-left:-.125em}.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.fa{margin-left:-1px}.ui-jqdialog-titlebar-close>.svg-inline--fa{display:block;margin-left:.0625em;margin-top:-.0625em}.ui-jqgrid .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.glyphicon{margin-left:-2px}.ui-jqdialog-titlebar .ui-jqdialog-titlebar-close>span{margin-top:-1px}.ui-jqdialog-titlebar .ui-jqdialog-titlebar-close>span.glyphicon{margin-top:-.05em;margin-left:-.05em}.ui-jqdialog .ui-resizable-handle>.ui-icon{right:-1px;bottom:-1px}.ui-jqdialog .ui-resizable-handle>.fa{font-size:12px;right:-2px;position:relative}.ui-jqdialog .ui-resizable-handle>.svg-inline--fa{font-size:12px;right:-1px;position:relative}.ui-jqdialog .ui-resizable-handle>.glyphicon{font-size:12px;right:-1px;bottom:-2.8px}.ui-jqgrid>.ui-jqgrid-view>.ui-jqgrid-hdiv{position:relative;margin:0;padding:0;overflow:hidden;border-left:0 none;border-top:0 none;border-right:0 none;height:auto}.ui-jqgrid .ui-jqgrid-hbox{float:left;padding-right:20px}.ui-jqgrid .ui-jqgrid-htable{table-layout:fixed;margin:0}.ui-jqgrid .ui-jqgrid-htable th{height:auto;padding:0 2px 0 2px}.ui-jqgrid-htable>thead>.jqg-first-row-header>th{padding-top:0;padding-bottom:0;border-bottom:0 none;border-top:0 none}.ui-jqgrid .ui-jqgrid-htable th.jqgh_cbox{padding:0}.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th div{overflow:hidden;position:relative;height:auto;margin:2px 2px}.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels>th.jqgh_cbox{vertical-align:middle}.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels .jqgh_cbox>div{text-align:center;vertical-align:baseline;margin:0}.ui-jqgrid .ui-jqgrid-labels th.ui-th-column,.ui-jqgrid .ui-jqgrid-legacy-subgrid .ui-th-subgrid,.ui-jqgrid-labels .ui-th-column-header{overflow:hidden;white-space:nowrap;text-align:center}.ui-jqgrid-labels .ui-th-column-header{vertical-align:middle;height:auto;vertical-align:middle;border-top:0 none}.ui-jqgrid .ui-jqgrid-labels th.ui-th-column{position:relative;vertical-align:middle;border-top:0 none;border-bottom:0 none}.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr,.ui-th-ltr{border-left:0 none}.ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl,.ui-th-rtl{border-right:0 none}.ui-first-th-ltr{border-right:1px solid}.ui-first-th-rtl{border-left:1px solid}.ui-jqgrid .ui-th-div-ie{white-space:nowrap;zoom:1;height:17px}.ui-jqgrid .ui-th-column>.jqgh_cbox{margin:3px 0}.ui-jqgrid .ui-th-column .cbox{margin:.1em;cursor:pointer;text-align:center;vertical-align:middle}.ui-jqgrid.ui-jqgrid-bootstrap .ui-th-column .cbox{height:18px;width:18px}.ui-jqgrid .ui-th-column .ui-th-div-ie>.cbox{margin-left:-1px;margin-right:-1px}.ui-jqgrid .ui-jqgrid-labels>.ui-th-column>.ui-jqgrid-resize{top:0;height:100%;width:.3em;position:absolute;cursor:col-resize;-webkit-touch-callout:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;display:inline;overflow:hidden}.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th div.ui-jqgrid-rotate{-webkit-transform:translateX(-50%) translateY(0) rotate(-90deg);-moz-transform:translateX(-50%) translateY(0) (-90deg);-o-transform:translateX(-50%) translateY(0) rotate(-90deg);-ms-transform:translateX(-50%) translateY(0) rotate(-90deg);transform:translateX(-50%) translateY(0) rotate(-90deg);transform-origin:center center;margin:0;left:50%}.ui-jqgrid .ui-grid-ico-sort{overflow:hidden;position:absolute;display:inline}.ui-grid-ico-sort{cursor:pointer}.ui-state-disabled.ui-grid-ico-sort{cursor:pointer!important}.ui-jqgrid .s-ico{position:relative;width:.87em;height:1.125em;display:inline-block;vertical-align:middle;margin:0 .1em}.ui-jqgrid .s-ico>.ui-grid-ico-sort{display:block;position:relative}.ui-jqgrid .s-ico>.ui-grid-ico-sort.ui-icon{width:12px;margin-top:0}.ui-jqgrid .s-ico>.ui-icon-asc.ui-icon{top:-6px}.ui-jqgrid .s-ico>.ui-icon-desc.ui-icon{top:-16px}.ui-jqgrid .s-ico>.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-jqgrid .s-ico>.ui-icon.ui-sort-ltr{margin-left:-3px}.ui-jqgrid .s-ico>.ui-icon.ui-sort-rtl{margin-right:0}.ui-jqgrid-sortable>.ui-jqgrid-sort-order{position:relative;left:-.1em;top:0;font-size:75%;vertical-align:super}.ui-jqgrid .ui-th-column>div{cursor:default}.ui-jqgrid .ui-th-column>div.ui-jqgrid-sortable{cursor:pointer}.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar{border-top-width:1px;border-top-style:solid}.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar .ui-th-column{border-top-width:1px;border-top-style:solid}.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar input{margin:1px 0 0 0}.ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar select{margin:1px 0 0 0}.ui-jqgrid .ui-jqgrid-bdiv{min-height:1px;position:relative;margin:0;padding:0;overflow:auto;text-align:left}.ui-jqgrid .ui-jqgrid-btable{table-layout:fixed;margin:0;outline-style:none;height:1px}.ui-jqgrid tr.jqgroup,.ui-jqgrid tr.jqgrow{outline-style:none}.ui-jqgrid tr.jqfoot>td,.ui-jqgrid tr.jqgroup>td,.ui-jqgrid tr.jqgrow>td,.ui-jqgrid tr.ui-subgrid>td,.ui-jqgrid tr.ui-subtblcell>td{overflow:hidden;white-space:pre;vertical-align:middle;text-align:center;height:22px;border-top:0 none;border-bottom-width:1px;border-bottom-style:solid}.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqfoot>td,.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgroup>td,.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgrow>td,.ui-jqgrid-jquery-ui.ui-jqgrid tr.ui-subgrid>td{border-bottom-color:inherit}.ui-jqgrid tr.jqfoot>td,.ui-jqgrid tr.jqgroup>td,.ui-jqgrid tr.jqgrow>td{padding:0 2px 0 2px}.ui-jqgrid tr.ui-subgrid>td{padding:0}.ui-jqgrid tr.jqgfirstrow>td{padding:0 2px 0 2px;border-top:0 none;border-left:0 none;height:0;border-right-width:1px;border-right-style:solid;border-bottom:0 none}.ui-jqgrid-jquery-ui.ui-jqgrid tr.jqgfirstrow>td{border-right-color:inherit}.ui-jqgrid tr.jqgfirstrow>td.td_cbox{padding:0}.ui-jqgrid tr.jqfoot>td,.ui-jqgrid tr.jqgroup>td,.ui-jqgrid tr.jqgrow>td{font-weight:400}.ui-jqgrid tr.jqfoot>td{font-weight:700}.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr>td{text-align:left;border-left-width:0;border-left-style:none;border-right-width:1px;border-right-style:solid}.ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr>td{border-color:inherit}.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-rtl>td{text-align:right;border-right-width:0;border-right-style:none;border-left-width:1px;border-left-style:solid}.ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-rtl>td{border-color:inherit}.ui-jqgrid .ui-jqgrid-btable td.jqgrid-rownum{padding:0 2px 0 2px;margin:0;border-width:0;border-style:none}.ui-jqgrid .ui-jqgrid-btable td.jqgrid-rownum{border-bottom-width:1px;border-bottom-style:solid}.ui-jqgrid-jquery-ui.ui-jqgrid .ui-jqgrid-btable td.jqgrid-rownum{border-bottom-color:inherit}.ui-jqgrid .jqgrow>td.td_cbox{padding:0;text-align:center;vertical-align:middle}.ui-jqgrid .jqgrow>td.ui-sgcollapsed{text-align:center;vertical-align:middle}.ui-jqgrid tr.jqgrow>td.td_cbox{padding:0}.ui-jqgrid .jqgrow>td>.cbox{height:14px;width:14px;cursor:pointer;text-align:center;vertical-align:middle}.ui-jqgrid>.ui-jqgrid-resize-mark,body>.ui-jqgrid-resize-mark{width:0;left:0;cursor:col-resize;-webkit-touch-callout:none;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;position:absolute;top:0;overflow:hidden;display:none;border-left-width:1px;border-right-width:1px;z-index:99999}span.ui-jqgrid-cell-wrapper{margin:0!important;padding:0!important}.ui-jqgrid>.ui-jqgrid-view>.ui-jqgrid-sdiv{position:relative;margin:0;padding:0;overflow:hidden;border-left:0 none;border-top:0 none;border-right:0 none}.ui-jqgrid .ui-jqgrid-ftable{table-layout:fixed;margin-bottom:0}.ui-jqgrid tr.footrow td{font-weight:700;overflow:hidden;white-space:nowrap;height:21px;padding:0 2px 0 2px;border-top-width:1px;border-top-style:solid;border-bottom-width:1px;border-bottom-style:solid}.ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow td{border-top-color:inherit;border-bottom-color:inherit}.ui-jqgrid tr.footrow-ltr td{text-align:left;border-left-width:0;border-left-style:none;border-right-width:1px;border-right-style:solid}.ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow-ltr td{border-color:inherit}.ui-jqgrid tr.footrow-rtl td{text-align:right;border-left-width:1px;border-left-style:solid;border-right-width:0;border-right-style:none}.ui-jqgrid-jquery-ui.ui-jqgrid tr.footrow-rtl td{border-color:inherit}.ui-jqgrid>.ui-jqgrid-pager{border:0 none;margin:0;padding:0;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;min-height:22px;overflow:hidden;font-size:11px}.ui-jqgrid>.ui-jqgrid-pager *,.ui-jqgrid>.ui-jqgrid-pager :after,.ui-jqgrid>.ui-jqgrid-pager :before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.ui-jqgrid .ui-jqgrid-pager .ui-pager-control,.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control{position:relative;border-left:0;border-bottom:0;border-top:0}.ui-pager-control .ui-jqgrid-pg-left{text-align:left}.ui-pager-control .ui-jqgrid-pg-center{text-align:center;white-space:pre}.ui-pager-control .ui-jqgrid-pg-right{text-align:right}.ui-jqgrid .ui-pg-table{position:relative;padding:0;width:auto;margin:0}.jqgrow .ui-jqgrid-actions{background:inherit;border-style:none}.ui-jqgrid .ui-pg-button:not(.ui-state-hover),.ui-jqgrid-jquery-ui .jqgrow .ui-jqgrid-actions .ui-pg-div:not(.ui-state-hover){border:1px solid transparent}.ui-pager-control .ui-pg-table{border-color:inherit}.jqgrow .ui-jqgrid-actions .ui-pg-div.ui-state-hover,.jqgrow .ui-jqgrid-actions .ui-pg-div:focus,.jqgrow .ui-jqgrid-actions .ui-pg-div:hover,.ui-jqgrid .ui-pg-button.ui-state-hover,.ui-jqgrid .ui-pg-button:focus,.ui-jqgrid .ui-pg-button:hover{border-style:solid;border-color:inherit}.ui-jqgrid .ui-pg-table td{font-weight:400;vertical-align:middle;padding:1px}.ui-jqgrid .ui-pager-control .ui-pg-button{display:inline-block;height:auto}.ui-jqgrid .ui-pg-button span{display:block;margin:1px;float:left}.ui-jqgrid .ui-pg-table .ui-pg-input,.ui-jqgrid .ui-pg-table .ui-pg-selbox{height:auto;width:auto;margin:0;line-height:inherit}select.form-control.ui-pg-selbox:not([size]):not([multiple]){height:auto}.ui-jqgrid .ui-pg-table .ui-pg-selbox{display:block;padding:1px}.ui-jqgrid .ui-separator{height:12px;border-left:1px solid #ccc;border-right:1px solid #ccc;margin:-1px;float:right}.ui-jqgrid .ui-paging-info{font-weight:400;height:auto;margin:0 .2em 0 .2em;display:inline}.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:0}.ui-jqgrid td textarea{width:auto;height:auto}.ui-jqgrid>.ui-jqgrid-view>.ui-jqgrid-toppager{border-left:0 none;border-right:0 none;border-top:0 none;margin:0;padding:0;position:relative;height:auto;min-height:22px;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}.ui-jqgrid .ui-pg-table .ui-pg-button{margin:2px;vertical-align:middle}.ui-jqgrid .navtable .ui-pg-div span.ui-pg-button-text{padding-left:.2em;padding-right:.2em}.ui-pg-button.ui-state-hover>.ui-pg-div>.ui-pg-button-text,.ui-pg-button:hover>.ui-pg-div>.ui-pg-button-text{font-weight:400}.ui-jqgrid .ui-pg-div{text-align:center;vertical-align:middle;display:inline-block}.ui-jqgrid .navtable .ui-pg-div>span.ui-pg-button-icon-over-text{margin-left:auto;margin-right:auto;float:none}.subgrid-data>.tablediv>.ui-jqgrid{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.subgrid-data>.tablediv>.ui-jqgrid>.ui-jqgrid-view{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-jqgrid .ui-jqgrid-btable .jqgrow>.ui-sgcollapsed{text-align:center;vertical-align:middle}.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span{display:inline-block}.ui-jqgrid .ui-subgrid{margin:0;padding:0;width:100%}.sgbutton{cursor:pointer}.ui-jqgrid .ui-subgrid table{table-layout:fixed}.ui-jqgrid .ui-subgrid tr.ui-subtblcell td{height:18px;border-top:0 none;border-bottom-width:1px;border-bottom-style:solid}.ui-jqgrid-jquery-ui.ui-jqgrid .ui-subgrid tr.ui-subtblcell td{border-bottom-color:inherit}.ui-jqgrid .ui-th-subgrid{height:20px}.ui-jqgrid .ui-row-ltr.ui-subgrid>.subgrid-cell>span{float:right}.ui-jqgrid .ui-row-rtl.ui-subgrid>.subgrid-cell>span{float:left}.ui-jqgrid>.loading{position:absolute;top:45%;left:45%;width:auto;z-index:101;padding:6px;margin:5px;text-align:center;font-weight:700;display:none;border-width:2px;font-size:11px}.ui-jqgrid .jqgrid-overlay{display:none;z-index:100}* .jqgrid-overlay iframe{position:absolute;top:0;left:0;z-index:-1}.ui-jqgrid>.ui-jqgrid-view>.ui-userdata{border-left:0 none;border-right:0 none;height:21px;overflow:hidden}.ui-jqgrid .ui-jqdialog{font-size:11px}.ui-jqdialog{display:none;width:300px;position:absolute;font-size:11px;overflow:visible}.ui-jqdialog.ui-jqgrid-jquery-ui{padding:.2em}.ui-jqgrid-bootstrap.modal{right:auto;left:auto}.ui-jqgrid-bootstrap.modal>.modal-dialog{max-width:none}.ui-jqdialog .ui-jqdialog-content,.ui-jqdialog-content{border:0;padding:.3em .2em;background:0 0;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}.ui-jqdialog>.ui-resizable-se,.ui-jqgrid>.ui-resizable-se{bottom:-3px;right:-3px}.ui-jqdialog-content .FormGrid{margin:0}.ui-jqdialog-content .EditTable{width:100%;margin-bottom:0}.ui-jqdialog-content .DelTable{width:100%;margin-bottom:0}.EditTable td input,.EditTable td select,.EditTable td textarea{margin:0}.EditTable td textarea{width:auto;height:auto}.ui-jqdialog-content td.EditButton{border-top:0 none;border-left:0 none;border-right:0 none;padding:5px 0}.ui-jqdialog-content td.EditButton-ltr{text-align:right}.ui-jqdialog-content td.EditButton-rtl{text-align:left}.ui-jqdialog-content td.navButton{text-align:left;border-left:0 none;border-top:0 none;border-right:0 none;padding:5px 0}.ui-jqdialog-content td.navButton-ltr{text-align:left}.ui-jqdialog-content td.navButton-ltr>.fm-button{float:left}.ui-jqdialog-content td.navButton-rtl{text-align:right}.ui-jqdialog-content td.navButton-rtl>.fm-button{float:right}.ui-jqdialog-content .FormElement{width:100%;box-sizing:border-box}.ui-jqdialog-content input.FormElement,.ui-jqdialog-content select.FormElement{padding:.3em}.ui-jqdialog-content .data-line{padding-top:.1em;border:0 none}.ui-jqdialog-content .CaptionTD{vertical-align:middle;border:0 none;padding:2px;white-space:nowrap}.ui-jqdialog-content .DataTD{padding:2px;border-width:0;border-style:none;vertical-align:top}.ui-jqgrid-jquery-ui.ui-jqdialog .form-view-data>span{border-width:1px;border-style:solid;border-color:inherit;border-radius:3px;display:block;padding:.2em}.ui-jqgrid-jquery-ui.ui-jqdialog .form-view-label>label{font-weight:700}.ui-jqgrid-bootstrap.ui-jqdialog .ui-jqdialog-content .form-view-data>span{height:100%;width:auto}.ui-jqdialog .fm-button{display:inline-block;padding:.4em .5em;text-decoration:none;cursor:pointer;position:relative;text-align:center;zoom:1}.ui-jqdialog.ui-jqgrid-bootstrap .navButton .fm-button{padding:.375em .75em;margin-left:.125em}.ui-jqdialog .fm-button>span{display:inline-block;vertical-align:middle}.ui-jqdialog .fm-button .fm-button-text{padding:0 .2em}.ui-jqdialog .EditButton-ltr .fm-button-icon-left .fm-button-icon{margin-right:.2em}.ui-jqdialog .EditButton-ltr .fm-button-icon-right .fm-button-icon{margin-left:.2em}.ui-jqdialog .EditButton-rtl .fm-button-icon-right .fm-button-icon{margin-right:.2em}.ui-jqdialog .EditButton-rtl .fm-button-icon-left .fm-button-icon{margin-left:.2em}.delmsg{padding:.5em}.ui-jqgrid .selected-row,.ui-jqgrid .selected-row td{font-style:normal;border-left:0 none}.ui-jqgrid .jqgrow .ui-jqgrid-actions{display:inline-block;vertical-align:middle;margin:0}.jqgrow .ui-jqgrid-actions .ui-pg-div{cursor:pointer;float:left;margin:0 1px}.ui-jqgrid .tree-wrap{display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden}.ui-jqgrid .treeclick{cursor:pointer;display:inline-block;vertical-align:middle;width:18px;overflow:hidden}.ui-jqgrid .ui-jqgrid-bdiv .jqgroup .tree-wrap{text-align:center;padding-left:.1em}.ui-jqgrid .ui-jqgrid-bdiv .jqgroup .tree-wrap.glyphicon{margin-top:-.18em}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1}.ui-jqgrid-dnd tr td{border-right-width:1px;border-right-color:inherit;border-right-style:solid;height:20px}.ui-jqgrid .ui-jqgrid-caption-rtl{text-align:right}.ui-jqgrid .ui-jqgrid-hbox-rtl{float:right;padding-left:20px}.ui-jqgrid .ui-jqgrid-resize-ltr{right:0;margin:0}.ui-jqgrid .ui-jqgrid-resize-rtl{left:0;margin:0}.ui-jqgrid .ui-sort-rtl{left:0}.ui-jqgrid .cell-wrapper,.ui-jqgrid .cell-wrapperleaf{display:inline-block;vertical-align:middle}.ui-jqgrid .ui-ellipsis{-moz-text-overflow:ellipsis;text-overflow:ellipsis}.ui-search-menu{position:absolute;padding:.2em}.ui-search-menu.ui-menu .ui-jqgrid-menu-item{list-style-image:none;padding-right:0;padding-left:0}.ui-search-menu.ui-menu .ui-jqgrid-menu-item a{text-decoration:none;display:block}.ui-search-toolbar>.ui-th-column>div{position:relative;height:auto;overflow:hidden}.ui-search-toolbar .ui-search-table{padding:0;border:0 none;height:20px;width:100%}.table-hover .ui-search-table tbody tr:hover{background-color:inherit}.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th{padding:0 .1em}.ui-search-toolbar .ui-search-table .ui-search-oper{width:20px;text-align:center}.ui-search-toolbar .ui-th-column .ui-search-table .ui-search-input{padding:0 .1em}.ui-search-input input[type=text]{width:100%}a.clearsearchclass,a.g-menu-item,a.soptclass{text-decoration:none;cursor:pointer}.ui-search-menu .ui-jqgrid-menu-item .g-menu-item{padding:.2em}.ui-menu-jqueryui .ui-jqgrid-menu-item .g-menu-item:not(.ui-state-hover){border:1px solid transparent}.ui-menu-jqueryui .ui-jqgrid-menu-item .g-menu-item:hover{font-weight:400}.ui-search-oper{padding:0}.ui-search-clear{text-align:center;padding:0}.ui-search-clear .clearsearchclass,.ui-search-oper .soptclass{padding:.1em;line-height:1em}.ui-jqgrid-jquery-ui .ui-search-clear .clearsearchclass:not(.ui-state-hover),.ui-jqgrid-jquery-ui .ui-search-oper .soptclass:not(.ui-state-hover){border:1px solid transparent}.ui-search-clear .clearsearchclass span{position:relative}.ui-search-input{text-align:center}.ui-jqgrid .ui-search-table .ui-search-input>input[type=text],.ui-jqgrid .ui-search-table .ui-search-input>select{display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-jqgrid>.ui-jqgrid-view button,.ui-jqgrid>.ui-jqgrid-view input,.ui-jqgrid>.ui-jqgrid-view select,.ui-jqgrid>.ui-jqgrid-view textarea{font-size:inherit;text-align:inherit}.ui-jqgrid .s-ico>.ui-grid-ico-sort.glyphicon{font-size:10px}.ui-jqgrid .s-ico>.ui-icon-asc.glyphicon{margin-top:-.23em}.ui-jqgrid .s-ico>.ui-icon-desc.glyphicon{margin-top:-.34em}.ui-jqgrid .s-ico>.ui-grid-ico-sort.fa{width:.63em}.ui-jqgrid .s-ico>.ui-icon-asc.fa{line-height:.81em;top:.07em}.ui-jqgrid .s-ico>.ui-icon-desc.fa{line-height:.81em;top:-.81em}.ui-jqgrid .s-ico>.ui-icon-asc.fa.ui-sort-ltr,.ui-jqgrid .s-ico>.ui-icon-desc.fa.ui-sort-ltr{left:0}.ui-jqgrid .s-ico>.ui-icon-asc.fa.ui-sort-rtl,.ui-jqgrid .s-ico>.ui-icon-desc.fa.ui-sort-rtl{right:0}.ui-jqgrid .s-ico>.ui-state-disabled.fa{padding:0}.ui-jqgrid .s-ico>.svg-inline--fa.fa-sort-down{margin-top:-1.05em}.jqgrow .ui-pg-div>span.fa{font-weight:400;font-size:12px;vertical-align:baseline;background:0 0;border:0 none}.ui-subgrid>.subgrid-cell span.fa{font-weight:400;font-size:12px;text-indent:0;background:0 0;border:0 none;margin-bottom:4px}.jqgrow>.ui-sgcollapsed span.fa{font-weight:400;font-size:12px;text-indent:0;background:0 0;border:0 none;margin:0}.ui-jqgrid .ui-resizable-se.fa{-webkit-filter:alpha(opacity=40);-moz-filter:alpha(opacity=40);-o-filter:alpha(opacity=40);-ms-opacity:.4;opacity:.4;background:0 0;border-style:none;right:-3px;font-weight:400}.ui-jqgrid-ltr .ui-resizable-se.fa{right:-3px;bottom:0}.ui-jqgrid-rtl .ui-resizable-se.fa{left:0;bottom:1px}.jqContextMenu .ui-menu .ui-jqgrid-menu-item a.ui-state-hover{font-weight:400;margin:-1px}.jqContextMenu .ui-menu .ui-jqgrid-menu-item.ui-state-hover{font-weight:400;margin:-1px}.jqContextMenu .ui-menu-icons>.ui-jqgrid-menu-item{font-size:11px}.ui-jqgrid-showHideColumnMenu .ui-jqgrid-menu-item:hover{font-weight:400}.ui-jqgrid-disablePointerEvents{pointer-events:none}.ui-jqgrid.ui-jqgrid-bootstrap{border:1px solid #ddd;-ms-border-radius:6px;border-radius:6px}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view>.ui-jqgrid-toppager{border-bottom-left-radius:0;border-bottom-right-radius:0}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view>.ui-userdata{background-color:#f0f0f0}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-hdiv,.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-legacy-subgrid>thead{background-color:#e5e5e5}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view>.ui-jqgrid-sdiv td{background-color:#f9f9f9}.ui-jqdialog.ui-jqgrid-bootstrap>.modal-dialog{margin-top:0}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar .ui-jqdialog-title,.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-errorbar .ui-jqgrid-error,.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-titlebar .ui-jqgrid-title{font-size:16px}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view{font-size:12px}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-pager .btn,.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view .btn{font-size:12px}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-pager .fa,.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-view .fa{font-size:14px}.ui-jqdialog.ui-jqgrid-bootstrap{font-size:14px}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content .CaptionTD{padding:.5em}.ui-jqgrid.ui-jqgrid-bootstrap .frozen-bdiv.ui-jqgrid-bdiv .ui-jqgrid-btable{background-color:#fff}.ui-jqgrid.ui-jqgrid-bootstrap tr.jqfoot>td,.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow>td,.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgroup>td,.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow>td{padding:.2em .3em}.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow>td{padding:0 .3em}.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgfirstrow>td.td_cbox,.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow>td.td_cbox{padding:0}.ui-jqgrid.ui-jqgrid-bootstrap .jqgrow>td>.cbox{height:18px;width:18px;display:inline-block;vertical-align:middle;text-align:center}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-btable td.jqgrid-rownum{padding:.2em .3em}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar,.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-caption{background-color:#cacaca;-ms-border-top-left-radius:6px;border-top-left-radius:6px;-ms-border-top-right-radius:6px;border-top-right-radius:6px}.modal-backdrop.jqgrid-overlay{-ms-opacity:.35;opacity:.35;-webkit-filter:Alpha(Opacity=35);-moz-filter:Alpha(Opacity=35);-o-filter:Alpha(Opacity=35);filter:Alpha(Opacity=35)}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content{border:0;padding:.3em .2em;background:#fff;height:auto}.ui-jqdialog.ui-jqgrid-bootstrap .modal-dialog{width:auto}.ui-jqdialog.ui-widget{overflow:hidden}.ui-jqdialog .ui-resizable-handle{cursor:se-resize;position:absolute;-ms-touch-action:none;touch-action:none}.ui-jqdialog.ui-jqgrid-bootstrap .modal-content{overflow:hidden}.ui-jqdialog.ui-jqgrid-bootstrap .modal-content>.ui-resizable-handle.fa{bottom:1px;right:1px;height:12px;width:12px}.ui-jqdialog.ui-jqgrid-bootstrap .modal-content>.ui-resizable-handle.glyphicon{right:-.4em}.ui-jqgrid.ui-jqgrid-bootstrap .disabled{opacity:.35;filter:Alpha(Opacity=35)}.ui-jqgrid-bootstrap.ui-jqgrid-resize-mark{border:1px solid #aaa;background-color:#ccc;color:#222;font-weight:700}.ui-jqgrid .jqgfirstrow{border-bottom:0 none;border-top:0 none;height:0}.ui-jqgrid.ui-jqgrid-bootstrap .jqgfirstrow td{border-bottom:0 none;border-top:0 none}.ui-jqgrid.ui-jqgrid-bootstrap .ui-pg-table .ui-pg-button.ui-state-disabled:hover{margin:0}.ui-jqgrid.ui-jqgrid-bootstrap .navtable .ui-pg-button.ui-state-disabled:hover{margin:0}.ui-jqgrid.ui-jqgrid-bootstrap .ui-pg-table .ui-pg-button{margin:.2em 0;padding:.2em 0;border-radius:.4em}.ui-search-input .form-control:not([size]):not([multiple]){height:auto;min-height:18px}.ui-search-input input[type=text]{padding:0}.ui-search-input input[type=text].form-control{padding:0 .3em}.ui-search-input select.form-control{padding:0}.ui-search-input input[type=checkbox].form-control{width:auto;margin-left:auto;margin-right:auto;border-radius:0;background:0 transparent}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-actions .ui-pg-div.btn{padding:0;margin:0;box-shadow:none}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-actions .ui-pg-div.btn:not(:first-child){margin-left:.125em}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-actions .ui-pg-div.btn.ui-inline-save{margin-left:0}.ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow .sgbutton-div .sgbutton.btn{padding:0;cursor:pointer;border:1px solid transparent;margin:-.3em -.3em}.ui-jqgrid.ui-jqgrid-bootstrap .sgbutton-div .sgbutton.btn:focus,.ui-jqgrid.ui-jqgrid-bootstrap .sgbutton-div .sgbutton.btn:hover{border:1px solid #333}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-content{border-top-left-radius:0;border-top-right-radius:0}.ui-jqgrid.ui-jqgrid-bootstrap .ui-pager-control .ui-pg-input{display:inline-block;font-size:12px;padding:.3em}.ui-jqgrid.ui-jqgrid-bootstrap>.ui-jqgrid-pager{font-size:12px}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-top{border-top-left-radius:6px;border-top-right-radius:6px}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-bottom{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.ui-jqgrid.ui-jqgrid-bootstrap .ui-pager-control .ui-pg-selbox{font-size:12px;padding:0}.ui-jqdialog.ui-jqgrid-bootstrap .FormData .CaptionTD{font-size:14px}.FormData .DataTD{vertical-align:middle}.FormData .DataTD input[type=checkbox]{width:auto;vertical-align:middle}.ui-jqdialog.ui-jqgrid-bootstrap .FormData .DataTD input.form-control[type=checkbox]{width:2.193em;height:2.193em}.DelTable .delmsg{padding:.2em}.queryresult{margin-bottom:.5em;padding:.25em}.group.modal-content tr td{padding:.2em .1em}.searchFilter .form-control{padding:.1em}.searchFilter .form-control:not([size]):not([multiple]){height:2em}.searchFilter .btn{margin-left:.125em;padding:.2em .375em}.ui-jqgrid .searchFilter table.group td{padding:1px}.ui-jqgrid .searchFilter table{border-spacing:2px}.ui-jqdialog.ui-jqgrid-bootstrap .modal-header .close{margin-top:-.7em}.ui-jqdialog .glyphicon,.ui-jqgrid .glyphicon{font-size:12px;top:auto}.ui-jqdialog.ui-jqgrid-bootstrap .glyphicon,.ui-jqgrid.ui-jqgrid-bootstrap .glyphicon{font-size:14px;top:auto;height:1em;width:1.28em}.ui-jqgrid .ui-pg-button span.glyphicon{display:inline-block;text-align:center;vertical-align:middle}.ui-jqgrid-actions .glyphicon{padding:.1em}.ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-titlebar>.ui-jqgrid-titlebar-close>span.glyphicon{margin-top:-.125em;margin-left:-.275em}.ui-jqdialog.ui-jqgrid-bootstrap .ui-jqdialog-titlebar>.ui-jqdialog-titlebar-close>span.glyphicon{margin-top:-.1em;margin-left:-.28em}.tree-wrap>.treeclick{line-height:1}.tree-wrap>.treeclick.glyphicon{margin-top:-.2em;font-size:12px}.subgrid-data .ui-jqgrid-bootstrap .ui-jqgrid-bdiv .ui-jqgrid-btable,.subgrid-data .ui-jqgrid-bootstrap .ui-jqgrid-hdiv .ui-jqgrid-htable{background-color:transparent}.subgrid-data .ui-jqgrid-legacy-subgrid{margin:0}
/*# sourceMappingURL=ui.jqgrid.min.css.map */
/*

$Id: cssfw.css 18999 2013-03-05 10:35:30Z manu.mohan $

Title: AMP-UP CSS Framework
Author:	Manu Mohan
Copyright: 2011 - University of Pittsburgh

*/

/*

Colour Pallette

//// Text
#A0522D : Brown - Text
#444 : Dark Grey - Common Text
#0055aa : Link Blue on Lighter BG
#ACCEF2 : Link Blue on Darker BG
#005570 : Link in tasks panel
#333 : Tasks Panel Text
#f63 : info text
#595944 : hint text
#69692F : Legends Text

#5E5E3C : Dark Green
#80AAD4 : border blue
#B8860B : Dark Golden Rod
#D2B48C : Tan
#F5DEB3 : Wheat

//// backgrounds
#E6EDF8 : Light Blue
#FFF5EE : Seashell
#4169E1 : Royal Blue
#D9F0FC : Ice Blue
#D1D1AF : Light Green
#1E355C : Dark Blue
#EEE8AA : palegoldenrod


#fff8dc : Corn Silk
#8e8e87 : tab border
*/


/*.column, .columns {float: left; display: inline; margin: 0 0 0 10px;}*/

.c0-1 {width: 10px;}
.c0-2 {width: 20px;}
.c1-1 {width: 40px;}
.c1-2 {width: 50px;} /* 1 * 30 + 2 * 10  */
.c2-1 {width: 70px;}
.c2-2 {width: 80px;}
.c3-1 {width: 90px;}
.c3-2 {width: 100px;}
.c4-1 {width: 130px;}
.c4-2 {width: 140px;}

.c1 {width: 30px;}
.c2 {width: 60px;}/*  30 * 2 (col number)  */
.c3 {width: 90px;}
.c4 {width: 120px;}
.c5 {width: 150px;}
.c6 {width: 180px;}
.c7 {width: 210px;}
.c8 {width: 240px;}
.c9 {width: 270px;}
.c10 {width: 300px;}
.c11 {width: 330px;}
.c12 {width: 360px;}
.c13 {width: 390px;}
.c14 {width: 420px;}
.c15 {width: 450px;}
.c16 {width: 480px;}
.c17 {width: 510px;}
.c18 {width: 540px;}
.c19 {width: 570px;}
.c20 {width: 600px;}
.c21 {width: 630px;}
.c22 {width: 660px;}
.c23 {width: 690px;}
.c24 {width: 720px;}
.c25 {width: 750px;}
.c26 {width: 780px;}
.c27 {width: 810px;}
.c28 {width: 840px;}
.c29 {width: 870px;}
.c30 {width: 900px;}
.c31 {width: 930px;}
.c32 {width: 960px;}
.c33 {width: 490px;}

.c-half {
  width: 50%;
  float: left;
  margin: 0 !important;
}

.os-qtr {margin-left: 10px;}     
.os-half {margin-left: 20px;}
.os-tqtr {margin-left: 30px;}
.os-c1 {margin-left: 40px;}
.os-c2 {margin-left: 80px;}
.os-c3 {margin-left: 120px;}
.os-c4 {margin-left: 160px;}
.os-c5 {margin-left: 200px;}
.os-c6 {margin-left: 240px;}
.os-c7 {margin-left: 280px;}
.os-c8 {margin-left: 320px;}
.os-c9 {margin-left: 360px;}
.os-c10 {margin-left: 400px;}
.os-c11 {margin-left: 440px;}
.os-c12 {margin-left: 480px;}
.os-c13 {margin-left: 520px;}
.os-c14 {margin-left: 560px;}
.os-c15 {margin-left: 600px;}
.os-c16 {margin-left: 640px;}
.os-c17 {margin-left: 680px;}
.os-c18 {margin-left: 720px;}
.os-c19 {margin-left: 760px;}
.os-c20 {margin-left: 800px;}

.pull-qtr {margin-right: 10px;}     
.pull-half {margin-right: 20px;}
.pull-tqtr {margin-right: 30px;}
.pull-c1 { margin-right: 40px;}
.pull-c2 { margin-right: 80px;}

.push5 {padding-left: 5px;}
.push15 {padding-left: 15px;}
.push25 {padding-left: 25px;}
.push35 {padding-left: 35px;}

.width-auto {
	width: auto;
}
.cAuto{
	display: inline-block;
	width: auto;
}

div.row:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix, * html div.row {height: 1%;}

div.c0-1,div.c0-2,div.c1-1,div.c1-2,div.c2-1,div.c2-2,div.c3-1,div.c3-2, div.c4-1, div.c4-2,
div.c1,
div.c2,
div.c3,
div.c4,
div.c5,
div.c6,
div.c7,
div.c8,
div.c9,
div.c10,
div.c11,
div.c12,
div.c13,
div.c14,
div.c15,
div.c16,
div.c17,
div.c18,
div.c19,
div.c20,
div.c21,
div.c22,
div.c23,
div.c24,
div.c25,
div.c26,
div.c27,
div.c28 {
	float: left;
	margin-right: 15px;
}

.last,
div.last {
  margin-right: 0;
}

div.row {
  margin-bottom: 7px;
}

div.row:first-child {
	margin-top: 10px;
}

/* 
 Generic Styles 
*/
ul {
  padding: 0;
  margin: 0;
}

body {
  margin: 0;
  padding: 0;
  color: #444;
  background: #2d368f url(../images/common/bg.jpg) top center no-repeat;
  line-height: 1.5em; /* 15px */
  font-size: 62.5%; /* 10px */
  -webkit-text-size-adjust: 62.5%;
  -ms-text-size-adjust: 62.5%;
}

html,
body {
  height: 100%;
}

body,
button,
input,
select,
textarea,
optgroup,
option {
  font-family: arial, helvetica, sans-serif;
}

select {
	outline: none;
}

img,
fieldset {
  border: none 0;
}

a {
  text-decoration: none;
  color: #0055aa;
}

a:hover, a:focus {
	cursor:pointer;
}

a:hover {
	text-decoration: underline;
}

a:focus {
    outline: thin dotted;
}

a:hover,
a:active {
    outline: 0;
}

p {
  margin: 1em 0 0 0;
  font-size: 1.2em;
}

h1 {
  font-size: 2em;
}

h2 {
  font-size: 1.8em;
}

h3 {
  font-size: 1.6em;
}

h4 {
  font-size: 1.4em;
}

h1,
h2,
h3,
h4 {
  font-weight: normal;
  margin: 1em 0 0.2em;
}

/*
utility classes
*/
.frame-border {
  border: 3px solid #80AAD4;
}

.clearfix,
.wraper {
  clear: both;
}

.clearfix:after,
.wraper:after {
  content:".";
  display:block;
  height:0;
  visibility:hidden;
}

.text_hide {
  text-indent: -2000px;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.noborder {
  border: 0 none;
}

.Vpadding {
  padding: 10px 0;
}

.Hpadding {
	padding: 0 10px;
}

.fullWidth {
	width: 100% !important;
	margin: 0 !important;
}

.right {
  text-align: right !important;
}

.left {
  text-align: left !important;
}

div.left {
  float: left;
}

.center {
  text-align: center !important;
}

.vspacing {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.spacing {
  margin: 10px;
}

.icon {
  padding: 3px 7px 3px 25px;
  background-image: url(../images/icons/sprite_icons.gif);
  background-repeat: no-repeat;
}

.icon.button {
  border-radius: 3px 3px 3px 3px;
  border: 1px solid #80AAD4;
  background-color: #D9F0FC;
}

.icon.delete {
  background-position: 5px -30px;
}

.icon.export {
  background-position: 5px top;
}

.icon.save {
  background-position: 5px -58px;
}

.icon.pdf {
	background: transparent url(../images/icons/pdf_icon.gif) no-repeat 5px 0;
}

.icon.doc,
.icon.docx {
	background: transparent url(../images/icons/doc_icon.gif) no-repeat 5px 0;
}

.icon.xls,
.icon.xlsx {
	background: transparent url(../images/icons/xls_icon.gif) no-repeat 5px 0;
}

.icon.ppt,
.icon.pptx {
	background: transparent url(../images/icons/ppt_icon.gif) no-repeat 5px 0;
}

.icon.txt {
	background: transparent url(../images/icons/txt_icon.gif) no-repeat 5px 0;
}

.icon.file {
	background: transparent url(../images/icons/file_icon.gif) no-repeat 5px 0;
}

.icon.jpg,
.icon.jpeg {
	background: transparent url(../images/icons/jpg_icon.gif) no-repeat 5px 0;
}

.icon.gif,
.icon.png {
	background: transparent url(../images/icons/gif_icon.gif) no-repeat 5px 0;
}

.icon.tif,
.icon.tiff {
	background: transparent url(../images/icons/tif_icon.gif) no-repeat 5px 0;
}

.icon.activate {
  background-position: 5px -88px;
}

.icon.deactivate {
  background-position: 5px -118px;
}

.icon.down {
  background-position: 5px -178px;
}

.icon.up {
  background-position: 5px -208px;
}

.icon.edit {
  background-position: 5px -238px;
}

.icon.plus {
  background-position: 5px -270px;
}

.icon.linkicon {
  background-position: 5px -298px;
}

.icon.unlink {
  background-position: 5px -328px;
}

.icon.exlink-in {
  background-position: 5px -358px;
}

.icon.exlink-out {
  background-position: 5px -388px;
}

.icon.mail {
  background-position: 5px -418px;
}

.icon.history {
  background-position: 5px -448px;
}

.icon.tick {
  background-position: 5px -478px;
}

.icon.alert {
  background-position: 5px -508px;
}

.icon.twitter {
  background-position: 5px -538px;
}

.icon.facebook {
  background-position: 5px -568px;
}

.icon.linkedin {
  background-position: 5px -598px;
}
.flushTop {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

.flushBottom {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.flushAll {
  margin: 0 !important;
  padding: 0 !important;
}

.resultText {
  font-size: 1.4em;
  text-indent: 10px;
}

.medText {
	font-size: 1.4em;
	font-weight: 700;
	
}

.title2 {
	font-weight:bold;
	color: #7F7F4C
}

.c-half h2 {
  margin: 0;
}

.HLine {
	border-top: 1px #eee solid;
	margin: 5px 0;
	height: 1px;
	width: 100%;
}

.line-dotted {
  border-bottom: 1px dotted #ccc;
}

.HLine.normal {
  width: auto;
}

.hint {
	color: #595944;
}

.rowHint {
    color: #595944;
    text-align:right;
}

.warn {
	color: #f63;
}

p.hint,
p.warn {
	margin-top: 0;
}

.TPad-2 {
  padding-top: 2.4em;
}

.noBullet {
  list-style: none;
}

.top_pad_2 {
  padding-top: 2em;
}

/*Stylised tables*/

.table_style01 {
  border-collapse: collapse;
  border-bottom: 3px solid #4F81BD;
}

.table_style01 th,
.table_style01 td {
  font-size: 12px; /*using pixel value to avoid conflicts*/
  padding: 7px 5px 0;
}

.table_style01 th {
  border: 1px solid #4F81BD;
  border-width: 1px 0 2px;
  text-align: left;
  background-color: #f8f8f8;
  color: #A0522D;
}

.table_style01 td {
  border-bottom: 1px dotted #ccc;
}

.table_style01 .first_col {
  background-color: #eee;
}

.table_style02 {
  width: auto;
  background-color: #eee;
  border-collapse: collapse;
  border: 1px solid #ACCEF2;
}

.table_style02 th,
.table_style02 td {
  font-size: 12px; /*using pixel value to avoid conflicts*/
  padding: 7px 5px 0;
}

.table_style02 th {
  text-align: left;
  color: #333;
  border-bottom: 2px solid #ACCEF2;
}

.table_style02 td {
  border-bottom: 1px dotted #fff;
}

.table_style03 {
  border: 2px solid #555;
  padding: 10px;
}

.table_style03 th {
  text-align: left;
  padding-top: 3px;
}

.table_style03 td,
.table_style03 th {
  border-bottom: 1px dotted #ccc;
  font-size: 13px;
}

.line-1 {
  line-height: 1.5em;
}

.brown {
  color: #A0522D;
}

.red {
  color: #f00000;
}

.bg-fff {
  background-color: #fff;
}

/*Currency Formatting BEGIN*/
.currency {
  font-family: Courier New, monospace;
}

.currency.total {
  font-weight: bold;
  border-top: 1px solid;
}

.currency.grand-total {
  font-weight: bold;
  border-top: 2px solid;
}

tr:last-child .currency.total {
  border-bottom: 1px solid;
}

tr:last-child .currency.grand-total {
  border-bottom: 3px double;
}

.currency .amount {
  padding-right: 1em !important;
}

.currency.none .amount{
  padding-right: 3em !important;
}

.currency.negative .amount{
  padding-right: 0 !important;
}

.dollar {
  padding-right: 5px;
}

.currency .amount {
  float: right;
  height: 15px;
}
/*Currency Formatting END*/

.text_large {
  font-size: large !important;
}

.disabled,
.mp_form label.disabled {
  color: #ccc;
  cursor: default;
}

/*
input[type="text"].disabled, 
select.disabled {
    color: #A0522D;
    font-weight: bold;
    background-color: #F7F7F7;
    border: none;
}
*/

table.readonly-disable a {
    display: none;
}

table.readonly-disable a.do-not-disable,
table.do-not-disable a {
    display: inline;
}

.colour-lightblue {
  background-color: #E6EDF8 !important;
}

span.right {
  display: inline-block;
  float: right;
}

img.right {
  float: right;
}

img.photo {
  padding: 5px;
  border: 1px solid #eee;
  margin: 5px 10px;
  background-color: #fff;
  box-shadow: 0 0 5px #ccc;
  /*filter: progid:DXImageTransform.Microsoft.Shadow(color='#ccc', Direction=145, Strength=3)*/
}
img.float {
  position:absolute;
  top:50px;
  right:10px;
}

img.medium {
  height: 150px;
  /*width: 150px;*/
}

.clear-all {
  clear: both;
  display: block;
}

/* tabs */
.tab-navigation {
  font-size: 1em; /* 11px */
  padding: 5px 10px;
  position:relative;
  height:25px;
}

ul.tabs {
  list-style: none;
  height: 10px;
  position: absolute;
}

ul.tabs li {
  display: table-cell;
  background: transparent url(../images/cui/tab_bg_gradient.png) repeat-x 0 0;
  padding: 4px;
  border-radius: 5px 5px 0 0;
  border: 1px solid #8e8e87;
  font-weight: bold;
  float: left;
  margin-right: 2px;
}

ul.tabs li a {
  color: #000;
}

ul.tabs li.selected {
  background: #FFF;
  border-bottom: 1px solid #FFF;
}

ul.tabs li.addTab {
  background-image: none;
  border: none;
}

ul.tabs li a.dev_addTab{
  color: #4169E1;
}
    
div.tab-contents {
  display: block;
  border: 1px solid #8e8e87;
  padding: 10px;
  margin-top: -6px;
  border-radius: 5px 5px 0 0;
  box-shadow: 0 0 4px 2px #ccc;
}

table.tabNavi {
  font-size: 12px;
  table-layout: fixed;
  width: 900px;
  position: relative;
  z-index: 1;
}

table.tabNavi td.tab {
  overflow: hidden;
  text-align: center;
  border: 1px solid #8E8E87;
  padding: 0;
  border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  -o-border-radius: 5px 5px 0 0;
}

table.tabNavi td.tab a {
  background-color: #CCC;
  display: block;
  color: #000;
  padding: 4px;
}

table.tabNavi td.active {
  border-bottom: 1px solid #FFF;
  width: 60px;
}

table.tabNavi td.active a {
  background-color: #FFF;
  color: #000;
}

/*
table.tabNavi td.tab:hover {
  width: 60px;
}
*/

div.createEvent {
  margin-top: -3px !important;
}

.list-b {
  margin: 0.5em 1.5em ;
  padding: 0.5em 1em;
  list-style-position: inside;
}

ul.hint li{
  font-size: 1.2em;
}

.font-12 {
  font-size: 12px;
}

p.text-normal {
  font-size: 13px;
  line-height: 1.5em;
  text-indent: 15px;
}

p.text-normal-no-indent {
  text-indent: 0;
}

.key {
  text-decoration: underline;
}
/*

$Id: forms.css 19278 2013-03-11 06:22:07Z manu.mohan $

Title: AMP-UP Forms
Author:	Manu Mohan
Copyright: 2011 - University of Pittsburgh

*/


fieldset {
  padding: 10px 0 0;
}

button {
  margin: 0 7px;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button; /* fix for iOS */
  *overflow: visible;  /* Removes inner spacing in IE7 */
}

button[disabled],
input[disabled] {
  cursor: default;
}

button.no-margin {
    margin: 0;
    display: block;
    margin: 1em 0;
}
/*
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}*/

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

input[type="radio"] {
  vertical-align: middle;
}

input[type="radio"],
input[type="checkbox"] {
  border: 0 none !important;/*removing the highlight border*/
}

input.radio {
  position: relative;
  top:1px;
}

input {
	padding: 0;
	margin:0;
	vertical-align: bottom;
	position: relative;
	width: auto;
}

div > input,
div > select,
div > textarea {
	width: 100%;
}

    div > input.half-width,
    div > select.half-width,
    div > textarea.half-width {
        width: 50%;
    }

div > input[type="submit"],
div > input[type="button"],
div > input[type="radio"],
div > input[type="checkbox"] {
  width: auto;
}

button:first-child,
div > input[type="radio"],
div > input[type="checkbox"]
div > label:first-child > input[type="radio"],
div > label:first-child > input[type="checkbox"] {
  margin-left: 0 !important;
}

.button-small,
.button-small-red {
  border: 1px solid #ccc;
  padding: 2px;
  margin: 0 2px;
  font-size: 12px;
  line-height: 12px;
  border-radius: 3px;
  background-color: #eee;
}

.button-small:hover {
  background-color: #D9F0FC;
  border-color: #ACCEF2;
}

.button-small-red {
  background-color: #EC4B3F;
  border-color: #f00;
  color: #fff;
}

.button-small-red:hover {
  background-color: #f00;
}

.btn_irr {
  background: #ec4b3f url(../images/cui/bg_sprite_btn.png) repeat-x 0 -40px;
  color: #fff;
  border: 1px solid #BE392C;
	text-shadow: 0 0 1px #000;
}

.btn_primary {
  background: #0078fd url(../images/cui/bg_sprite_btn.png) repeat-x 0 0;
  color: #fff;
  border: 1px solid #0770E6;
	text-shadow: 0 0 1px #000;
}

.btn_success {
    background-color: green;
    color: #fff;
    border: 1px solid green;
    text-shadow: 0 0 1px #000;
}

.btn_danger {
    background: #F00 url(../images/cui/bg_sprite_btn.png) repeat-x 0 -40PX;
    color: #fff;
    border: 1px solid #F00;
    text-shadow: 0 0 1px #000;
}

.btn_primary_big 
{
    background: #0078fd url(../images/cui/bg_btn_blue) repeat-x 0 0;
    color: #fff;
    border: 1px solid #0770E6;
    text-shadow: 0 0 1px #000;
}

.btn_secondary {
  background: #fdfdfd url(../images/cui/bg_sprite_btn.png) repeat-x 0 -80px;
  color: #06f;
  border: 1px solid #ccc;
}

.btn_disabled {
	background: #eee none;
	color: #ccc;
	border: 1px solid #ccc;
}

.btn_secondary.btn_disabled:hover {
	background: #eee none;
  cursor: default;
}

.btn_primary:hover, .btn_primary_big:hover, .btn_primary:focus, .btn_primary_big:focus {
    background: #20B1FF;
}

.btn_irr:hover, .btn_danger:hover {
  background: #f00;
}

.btn_secondary:hover {
  background: #ffc;
}

.btn_primary,
.btn_primary_big,
.btn_secondary,
.btn_irr,
.btn_danger,
.btn_disabled {
  font-weight: bold;
  font-size: 1.2em;
  padding: 4px 7px;
  border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  min-width: 70px;
	cursor: pointer;
}

label > input[type="checkbox"] {
  float: left;
}

.mp_label_wrap {
  display:block;
  width:50%;
  float:left;
  margin-bottom: 10px;
}

.mp_label_wrap label {
  text-align:right;
  font-weight:bold;
  font-size:12px;
  padding-right:10px;
  display:block;
  line-height: 1.8em;
}

.mp_input {
   float:left;
   width:49%;
}

 .mp_input_row {
  overflow: hidden;
  margin-bottom: 10px;
}

.formbody {
  padding: 10px 20px;
}

.mp_form legend {
  border-bottom: 1px solid #d7edfd;
  width: 100%;
  color: #69692F;
  font-size: 1.8em;
  padding:7px 0 2px;
	margin-bottom: 7px;/*fur IE8*/
}

.mp_form fieldset h4 {
  font-weight: bold;
  padding-left: 5px;
  color: #A0522D;
}

.h4 {
    font-weight: bold;
    padding-left: 5px;
    color: #A0522D;
    font-size: 1.4em;
}

.mp_form fieldset h5 {
    color: #555555;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px;
    margin: 1em 0 0.2em;
    color: #A0522D;
}

.mp_form select,
.mp_form input,
.mp_form textarea {
  border: solid 1px #ddd;
  border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  font-size: 12px;
}

.mp_form select optgroup option {
  padding-left: 10px;
}

.mp_form textarea {
  overflow: auto;
}

.mp_form input,
.mp_form textarea {
  padding: 3px 0;
}

.mp_form select {
  padding: 1px 1px 1px 0;
}

.mp_form input[type="radio"],
.mp_form input[type="checkbox"],
.mp_form input[type="text"],
.mp_form input[type="password"],
.mp_form textarea,
.mp_form select{
  box-shadow: 0 0 2px 1px rgba(240, 240, 240, 0.7) inset;
}

.mp_form input[type="radio"]:focus,
.mp_form input[type="checkbox"]:focus,
.mp_form input[type="text"]:focus,
.mp_form input[type="password"]:focus,
.mp_form textarea:focus,
.mp_form select:focus{
  box-shadow: 0 0 3px 1px #D7EDFD;
  border: solid 1px #D7EDFD;
}

.mp_form input[type="file"]{
  margin-bottom: 5px;
}

.mp_form input[type="radio"]{
	border-style: none;
  border-color: inherit;
  border-width: 0;
  margin: 0 0 4px 10px;
  padding: 0;
  height: 20px;
}

.mp_form input[type="checkbox"] {
	border-style: none;
  border-color: inherit;
  border-width: 0;
  margin: 0 5px 5px 0;
  top: 0;
  left: 0;
}

label.labelWrap {
	display: inline-block !important;
	padding-top: 5px;
}

.bold-block {
    font-size: 1.2em;
    font-weight: bold;
    display: block;
    color: #222;
    margin: 0.417em 0 0.5em;
}

.mp_form select option {
	padding: 1px;
}

.mp_form label {
	text-align: right;
}

.mp_form label.hide {
  display: none;
}

.mp_form label.normal {
	font-weight: normal;
	text-align: left;
	display: inline-block;
	margin: 0 7px 0 0;
	/*padding: 7px 0 0;*/
	padding: 5px 0 4px;
	border: 0 none;
}
/*
.mp_form label.check { for radio buttons and checkboxes 
  display: inline;
}*/

.row-head {
  border-bottom: 2px solid #80AAD4;
}

.mp_form label {
  font-size: 1.2em;
  font-weight: bold;
  display: block;
  color: #222;
  margin: 0.417em 0 0.083em; /*5px 0 1px*/
}

p.label {
    font-weight: bold;
    display: block;
    margin-bottom: 0.5rem;
    font-size: 1.2em;
    text-align: right;
}

.mp_form a.mail_link {
  font-size: 1.2em;
  font-weight: bold;
  margin: 0.417em 0 0.083em; /*5px 0 1px*/
}

p label {
  font-size: 12px !important;
}

.mp_form p.inline {
  margin: 0.417em 0 0.083em;
  /*padding-top: 0.583em;7px*/
}

.date {
	background: #fff url(../images/icons/calendar.gif) no-repeat right center;
	padding-right: 22px !important;
	width: 70px !important;
}

.time {
	background: #fff url(../images/icons/time.png) no-repeat right center;
	padding-right: 22px !important;
	width: 65px !important;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid {
    display: none;
}

.field-validation-error {
    color: #ff0000;
}

input.field-validation-error,
select.field-validation-error,
textarea.field-validation-error,
input[type="text"].field-validation-error,
input[type="password"].field-validation-error {
    border: 2px solid #f55 !important;
    background-color: #fee;
}

span.field-validation-error {
    display: block;
}

.input-validation-error,
.error,
.mp_form input[type="text"].error,
.mp_form input[type="password"].error,
.mp_form textarea.error,
.mp_form select.error {
  background-color: #fee;
  border: 2px solid #f55 !important;
  box-shadow: 0 0 3px 1px rgba(255,0,0,0.3);
/*  background: #fee  url(../images/icons/error.gif) no-repeat right center;*/
}

p.field-validation-error {
  font-size: 11px;
  color: #f00;
  margin: 0 !important;
}

div.validation-summary-errors ul li
{
    margin-left: 50px;
}

.errorIcon {
  padding-top: 5px;
  margin-right: 0;
}

.HLine.formDiv {
  border-color: #C1C19C;
  margin-top: 20px;
}

/*JQ Grid fixes*/
.ui-jqgrid label {
  font-size: 13px;
  font-weight: bold;
  display: inline;
  margin: 0;
}

#mp .ui-widget-content a.fm-button {
 color: #fff;
}

/*.mp_form .ui-jqgrid  input[type="checkbox"] */
#mp .mp_form .ui-jqgrid  input[type="checkbox"] {
  border: 0 none;
  font-size: 12px;
  line-height: 17px;
  margin: 0;
}

#mp .ui-state-default,
#mp .ui-widget-content .ui-state-default 
{
  background-color: #82824e;
  background-image: none;
}

#mp .ui-state-highlight,
#mp .ui-widget-content .ui-state-highlight,
#mp .ui-widget-header .ui-state-highlight {
  background-color: #EEE8AA;
}


#mp .ui-dialog-buttonpane button.ui-state-default {
  background-color: #E7E8E9;
}

#mp .ui-dialog-titlebar-close {
	float:right;
}

#mp .ui-datepicker-calendar .ui-state-default {
  background-color: #E7E8E9;
  border: 1px solid #D9D9D9;
}

#mp .mp_form .ui-jqgrid input {
    padding: 3px 1px;
}

#mp .ui-widget-content a {
  color: #0055aa;
}

#mp .ui-widget-content a.delete-link {
    color: darkred;
}

.ui-widget {
  font-family: arial, helvetica, sans-serif !important;
  font-size: 10px !important;
}

.ui-dialog.ui-widget p {
  margin: 0.5em 0 0;
}

.ui-dialog.ui-widget select {
  font-size: 12px;

}

.ui-jqgrid th.ui-th-column {
  font-size: 12px;
  font-weight: 700;
  color: #fff;
}

.ui-jqgrid .ui-pager-control {
  color: #fff;
  font-size: 11px;
}

.ui-jqgrid .ui-pager-control .ui-pg-input {
  padding: 1px;
  border: 0 none;
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
  text-align: left !important;
}

#mp .ui-jqgrid select,
#mp .ui-jqgrid input {
  border: inherit;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  font-size: 11px;
  vertical-align: middle;
}

.ui-jqgrid tr.ui-row-ltr td {
  font-size: 12px !important;
}

#mp .ui-jqgrid .ui-th-column input.cbox { 
  margin-left: 4px;
}

input#chkDummySSN
{
    top:0.5em;
}

#mp .ui-jqgrid .ui-jqgrid-pager.ui-corner-bottom,
#mp .ui-jqgrid .ui-widget.ui-widget-content .ui-corner-all {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

#mp .ui_jqgrid,
#mp .ui_jqgrid .ui-state-default,
#mp .ui_jqgrid.ui-widget-content,
#mp .ui-widget-content {
  border: 0 none;
}

#mp .ui-datepicker.ui-widget-content {
  border: 1px solid #ccc;
  box-shadow: 0 0 3px 1px rgba(0,0,0,0.3);
}

#mp .ui-jqgrid tr.ui-row-ltr td {
  border-bottom: 1px dotted #ddd;
  border-right: 0 none;
  border-left: 1px dotted #fff;
}

#mp .ui-jqgrid tr.ui-row-ltr td:first-child {
  border-left: 0 none;
}

#mp .ui-jqgrid tbody tr.jqgroup td {
  padding: 10px 0 0;
  font-weight: bold;
  background-color: #f5f5f7;
  border-bottom: 1px solid #bbb;
}

#mp .jqgroup td a {
  font-weight: normal;
  padding-left: 5px;
  float: right;
}

#mp .ui-pager-control {

}

.mp_form .ui-state-default,
.mp_form .ui-widget-content .ui-state-default,
.mp_form .ui-widget-header .ui-state-default {
	border-width: 0 1px 0 0;
	border-right-color: #aaa; 
}

#mp .ui-widget-content a {
  color: #0055aa;
}

#mp .ui-widget-content a.fm-button {
  color: #fff;
  border-color: #5E5E3C;
}

/*
#mp .ui-state-hover,
#mp .ui-widget-content .ui-state-hover,
#mp .ui-widget-header .ui-state-hover,
#mp .ui-state-focus,
#mp .ui-widget-content .ui-state-focus,
#mp .ui-widget-header .ui-state-focus {
  border: 1px solid #82824E;
}
*/

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-size: 12px;
}

p.head-small {
  font-weight: 700;
}

p.value {
  color: #A0522D;
  font-weight: 700;
  line-height: 2.1em;
  margin: 0;
  background-color: #f7f7f7;
  border-bottom: 1px dotted #ddd;
  padding-left: 3px;
  word-wrap: break-word;
}

p.value a {
  font-weight: normal;
}

.ui-dialog.ui-widget p.value {
  margin: 0;
}

.ui-dialog .ui-dialog-content { /*fix for thr overlay vertical scroll*/
  padding: 1em;
}

button.link {
  border: none;
  color: #0055aa;
  cursor: pointer;
  line-height: 1em;
  font-size: 12px;
}

button.link:hover {
  text-decoration: underline;
}

div.formBlock {
  background-color: #F9FDFD;
  border: 1px solid #F1F6F7;
  padding: 10px 0;
  margin-left: 180px;
  position: relative;
}

span.FBlockClose {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 12px;
  height: 12px;
  z-index: 1;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

span.FBlockClose a {
    width: 12px;
    height: 12px;
    display: block;
    font-size: 0;
    background: transparent url(../images/icons/remove.gif) no-repeat;
    line-height: 200px;
}

div.perceptor a {
  background: transparent url(../images/icons/remove.gif) no-repeat;
  width: 16px;
  display: block;
  font-size: 0;
  height: 15px;
  margin-top: 5px;
}

.addRemoveListArea
{
    text-align: center;
    border: 1;
    width: 98%;
    height: 36em;
    vertical-align: middle;
}

.addRemoveListAreaLeft, .addRemoveListAreaRight
{
    width: 42%;
    padding: 1%;
    height: 30em;
    float: left;
}


.addRemoveListAreaLeft select[multiple], .addRemoveListAreaRight select[multiple]
{
    height: 25em;
}

.addRemoveListAreaMiddle
{
    width:12%;
    height:16%;
    top: 42%;
    position: relative;
    float: left;
}

.addRemoveListAreaMiddle button
{
    width:100%;
    height:100%;
    vertical-align:middle;
}

.addRemoveListHeader
{
    font-size: 1.5em;
    font-weight: 700;
    color:#565D68;
}   


/*

$Id: reset-rt.css 13571 2012-10-10 11:02:30Z jayaraman.thiyyadi $
Default reset stylesheet for pages displaying Rich Text Editor outputs

*/
div.richText {
	/*padding: 8px;*/
	font-family: serif;
	font-size: 16px;
	color: #000;
	line-height: normal;
}

div.richText p {
    font-size: 1em;
	margin: 1em 0;
}
div.richText u {
	text-decoration: underline;
}
div.richText strong, div.richText b {
	font-weight: 700;
}
div.richText em {
	font-style: italic;
}
div.richText ul, div.richText ol {
	margin: 1em 0;
	padding: 0 0 0 40px;
	list-style-position: outside;
}
div.richText ul {
	list-style: disc;
}
div.richText ol {
	list-style: desimal;
}
div.richText li {
	display: list-item;
}
div.richText h1 {
  font-size: 2em;
  margin: 0.67em 0;
  font-weight: bold;
}
div.richText h2 {
	font-size: 1.5em;
	margin: 0.83em 0;
	font-weight: bold;
}
div.richText h3 {
	font-size: 1.17em;
	margin: 1em 0;
	font-weight: bold;
}
div.richText h4 {
	font-size: 1em;
	margin: 1.33em 0;
	font-weight: bold;
}
div.richText h5 {
	font-size: 0.83em;
	margin: 1.67em 0;
	font-weight: bold;
}
div.richText h6 {
	font-size: 0.67em;
	margin: 2.33em 0;
	font-weight: bold;
}
div.richText hr {
    border: 1px inset;
    color: gray;
    display: block;
    height: 2px;
    margin: 0.5em auto;
}
/*

$Id: main.css 18131 2013-02-05 07:01:42Z manu.mohan $

Title: AMP-UP Turnkey CSS
Author: Manu Mohan
Copyright: 2011 - University of Pittsburgh

Version : Peppermint

*/

/* 3rd party CSS */
/*@import url(../jquery-ui.css);
@import url(ui.jqgrid.css);*/


/* framework CSS */
/*@import url(cssfw.css);
@import url(forms.css);
@import url(reset-rt.css);*/

body.demo #mp_container {
  background-image: url(../images/demo_bg.png);
}

.jqgrid-container table.jqgrid-grid {
    border-spacing: 0;
    border-collapse: collapse;
}

.jqgrid-container table.jqgrid-grid td {
    padding: 0;
}

.jqgrid-container .jqgrid-pager {
    text-align: center;
}

.ui-jqgrid tr.jqgrow td {
    white-space: normal !important;
    height:auto;
    vertical-align:text-top;
    padding-top:2px;
}

.debug-container, #debug-container {
    display: none;
}

fieldset.mailing-list {
    margin-left: 1em;
}

fieldset.category-list label {
    display: inline;
}

.career-path-div{
    min-height: 46px;
}
.career-path-text {
    font-weight: bold;
}

.ui-controlgroup > .last-rank {
    margin-right: 1em;
}

fieldset.rank-button {
    padding: 0;
    margin: 0;
}

.rank-button legend {
    font-size: 1em;
    margin: 0 7px 0 0;
    padding: 0;
    width: 80px;
}

.rank-button label {
    display: inline-block;
}

#mp .rank-button .ui-state-default, #mp .rank-button .ui-widget-content .ui-state-default {
    /*background: none repeat scroll 0 0 #fff;*/
    background-color: #ffffff;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0 0;
    background-image: none;
    border-radius: 3px;
    box-shadow: -1px -2px 2px 2px #000000 inset;
    box-shadow: -1px -2px 2px 2px rgba(0, 0, 0, 0.12) inset;
    color: #000;
    float: left;
    font-size: 15px;
    font-weight: normal;
    text-decoration: none;
    border: 1px solid #999;
}

#mp .rank-button .ui-state-active, #mp .rank-button .ui-widget-content .ui-state-active {
    -moz-box-shadow: inset 0px -3px 7px 0px #82824e;
    -webkit-box-shadow: inset 0px -3px 7px 0px #82824e;
    box-shadow: inset 0px -3px 7px 0px #82824e;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #82824e), color-stop(1, #45452B));
    background: -moz-linear-gradient(top, #82824e 5%, #45452B 100%);
    background: -webkit-linear-gradient(top, #82824e 5%, #45452B 100%);
    background: -o-linear-gradient(top, #82824e 5%, #45452B 100%);
    background: -ms-linear-gradient(top, #82824e 5%, #45452B 100%);
    background: linear-gradient(to bottom, #82824e 5%, #45452B 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9', endColorstr='#45452B',GradientType=0);
    background-color: #82824e;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #0b0e07;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #263666;
}

.rank-button input[type='radio'] {
    margin: -1px;
    padding: 0;
    height: 1px;
    border: 0 none currentColor;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    vertical-align: baseline;
}

#mp_page {
    /*margin: 0 auto -67px; /*height of the footer */
    /*margin: 0 auto -79px;*/
    margin-right: auto;
    margin-bottom: -67px;
    margin-left: auto;
    width: 960px;
    box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    min-height: 99% !important; /* browser fill */
    height: auto;
    background-color: #fff;
}

#footer {
  width: 960px;
  position: relative;
  top: 7px;
  margin: 0 auto;
  background: url(../images/common/bottom.jpg) top left repeat-x;
  height: 60px;
  color: #fff;
} 

#footer p {
  text-shadow: 1px 1px 1px #000;
}

#skip-to-nav {
  display: none;
}

#pitt-header{
  border-bottom: 1px solid #fff;
  height: 49px;
  width: 960px;
  margin: 0;
  position: relative; 
  background: #111150;
}


/* University Logo Link */
#p-link {
  display: block;
  height: 49px;
  width: 279px;
  text-indent: -1000em;
  background: #111150 url(../images/common/pitt-logo-bluebkg.gif) left top no-repeat; 
}

#pitt-links { 
  list-style-type: none; 
  margin: 0;
  position: absolute;
  top: 17px;
  right: 10px;
}

/* banner link color */
#pitt-links a {
  color: #cc9;
}

#pitt-links li {
  font-weight: bold;
  font-size: 0.9em; /* 10 x 0.9 = 9px */
  letter-spacing: 0.03em;
  text-transform: uppercase;
  display: inline;
  border-left: 1px solid #7373ba;
  margin: 0;
  padding: 0;
}

#pitt-links li:first-child {
  border-left: none;
}

#pitt-links a {
  display: inline-block;
  font-size: 0.889em; /* 9 x .889 = 8px */
  margin: 0;
  padding: 0 0.5em 0 0.75em;
}
  
#pitt-links a:hover{
  text-decoration: underline;
}

/* header */

#mp_header {
  background: #344A8D url(../images/common/bg_mp_header.png) repeat-x left top;
  border-bottom: 1px solid #fff;
  height: 50px;
  position: relative; /*for drop down*/
}

#mp_header_som {
  background: transparent url(../images/common/header_som_txt.png) no-repeat left top;
  height: 50px;
  width: 256px;
  margin: 0;
  padding: 0;
  float: left;
}

#mp_header_som a {
  display: block;
  height: 100%;
}

#mp_header_module {
  float: left;
  margin: 0;
  padding: 20px 5px 15px;
  text-shadow: 1px 1px 2px #222;
  color: #fff;
}

#mp_header_module a {
  color: #fff;
}

#mp_header_submodule {
  float: left;
  color: #fff;
  margin: 0;
  padding-top: 21px;
  padding-left: 5px;
  text-shadow: 1px 1px 2px #222;
}

/* Module drop down*/
#mp_header_module.clicked {
  background-color: #4992C0;
  box-shadow: 3px 0 5px #000;
  -webkit-box-shadow: 0 0 5px #000;
  -moz-box-shadow: 0 0 5px #000;
}
ul.moduleList {
  position: absolute;
  list-style: none;
  background-color: #4992C0;
  left: 256px;
  top: 48px;
  font-size: 1.5em;
  font-weight: bold;
  line-height: 27px;
  border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  -o-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  z-index: 10;
  display: none;
}
ul.moduleList a {
  color: #FFF;
  text-decoration: none;
  display: block;
  padding: 5px 10px;
  text-shadow: 1px 1px 2px #333;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
}
ul.moduleList a:hover 
{
  color: #4C72B4;
  text-shadow: 0 0 0 #fff;
  text-decoration: underline;
  background-color: #fff;
}
ul.moduleList li {
  border-top: 1px #fff dotted;
  padding: 2px;
}
ul.moduleList li:first-child {
  border-top: none;
}

#mp_user_status {
  float: right;
}

#mp_user_status p{
  color: #fff;
  text-align: right;
  text-shadow: 0 0 1px #222;
  font-size: 1.2em;/*12px*/
  margin: 5px;
}

#mp_user_status p a {
  color: #accef2;
  padding: 0 5px;
  border-left: 1px solid #fff;
}

#mp_user_status p a:first-child {
  border-left: none;
}

#mp_container {
  background: #fff url(../images/common/bg_hr_shadow.gif) repeat-x left top;
  border-top: 1px solid #fff;
  padding-bottom: 67px;
}

#mp_user_status p a.home {
  background: transparent url(../images/common/icon_home.png) no-repeat left center;
  padding: 3px 5px 3px 16px;
}

#footer a{
  
}


/* New mod-nav styles*/
#mod-nav {
  padding-left: 25px;
}

#nav-bar,
#mod-nav > li > a:link,
#mod-nav > li > a:visited {
  background: transparent url(../images/common/bg_main_nav.png) repeat left -3px;
}

#mod-nav > li > a:hover,
#mod-nav > li > a.selected {
  background: transparent url(../images/common/bg_main_nav.png) repeat-x left bottom;
}

#mod-nav > li > a {
  border-right: 2px solid #BDD0E2;
  color: #FFF;
  font-size: 1.1em;
  font-weight: bold;
  text-transform: uppercase;
}

#mod-nav > li > a {
  text-shadow: 1px 1px 2px #333;
}

#mod-nav > li > img {
  position: relative;
  top: 2px;
  padding-left: 2px;
}

#mod-nav > li {
  list-style: none;
  float: left;
  position:relative;
}

#mod-nav > li > a:link,
#mod-nav > li > a:visited {
  display: block;
  text-decoration: none;
  padding: 0.6em;
  margin: 0;
  border-right: 1px solid #fff;
}

#mod-nav > li:first-child > a {
  border-left: 1px solid #fff;
}



/* Sub Menu Styles */
.mod-nav-wrap {
  position: absolute;
  z-index: 10;
  left: -2px;
  top: 26px;
  border: 2px #fff solid;
  border-top: 0;
  font-size: 1.2em;/*12px*/
  background-color: #fff;
  color: #FFF;
  -moz-box-shadow: 0 3px 5px #777;
  -webkit-box-shadow: 0 3px 5px #777;
  box-shadow: 0 3px 5px #777;
  visibility: hidden;
  border-radius: 0 0 3px 3px;
}

.mod-nav-wrap ul a{
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.4);
  font-weight: 700;
  padding: 5px 7px 5px 10px;
  display: block;
  min-width: 150px;
}

.mod-nav-wrap ul a:hover  {
  color: #0055aa;
  background-color: #fff;
  box-shadow: 0 0 1px 1px #CCF5FF inset;
  -moz-box-shadow: 0 0 1px 1px #CCF5FF inset;
  -webkit-box-shadow: 0 0 1px 1px #CCF5FF inset;
  text-decoration: none;
  text-shadow: none;
}

.mod-nav-wrap ul  {
  position:relative;
  display:table-cell;
  list-style:none;
  background-color: #4C72B4;
  border-right:  1px solid #829dcb;
}

.mod-nav-wrap ul:last-child {
  border-right: none;
}

.mod-nav-wrap ul:first-child {
  padding-left:0;
}

.mod-nav-wrap ul li {
  white-space:nowrap;
  border-bottom:1px dotted #829dcb;
}

.mod-nav-wrap ul li:last-child {
  border-bottom:0px dotted #CCC;
}
/* Sub menu Styles */



.mp_column {
  padding: 7px 10px;
  position:relative;
}

.mp_info,
.mp_success,
.mp_error,
.mp_warning {
  padding: 7px;
  margin: 5px 0;
  font-size: 12px;
  border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
}

.mp_info {
  background-color: #daf0fc;
  border: 1px solid #80ccff;
  color: #333;
}

.mp_success {
  background-color: #ccf5e0;
  border: 1px solid #393;
  color: #073;
}

.mp_warning {
  background-color: #ffffe5;
  border: 1px solid #f93;
  color: #A0522D;
}

.mp_error {
  background-color: #ffe5e5;
  border: 1px solid #f00;
  color: #f03;
}


#mp_actions_panel {
  background: transparent url(../images/common/bg_actions_panel.gif) repeat-x left bottom;
  padding: 7px 0;
  /*clear: both;*/
}

#mp_actions_panel_nav ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;

}

#mp_actions_panel_nav ul li a {
  color: #4c72b4;
  font-size: 1.1em;/*11px*/
}

#mp_actions_panel_nav ul li {
  float: left;
  list-style-type: none;
  margin: 0;
  padding: 7px 2px 5px;
  font-weight: bold;
  color: #930;
  border-left: 1px solid #ddd;
  border-right: 1px solid #fff;
}

#mp_actions_panel_nav ul li.selected {
  background: transparent url(../images/common/sel_action_panel.gif) no-repeat left 23px;
}

#mp_actions_panel_nav ul li:first-child {
  border-left: none 0;
}

#mp_actions_panel_nav ul li:last-child {
  border-right: none 0;
}

#mp_actions_panel_nav ul li:hover {
  background-color: #fff;
}

.mp_actions_panel_sub_nav {
  display: inline-block;
  background: transparent url(../images/common/arrow_action_nav.gif) no-repeat 3px center;
  padding-left: 15px;
  font-size: 1.1em;/*11px*/
}

.userPanel {
  background-color: #eee;
}

.userPanel h1 {
  margin: 0;
  padding: 15px 15px 5px;
  color: #222;
}

.userPanel .hr_shadow {
  margin-bottom: 5px;
}
/* tables */

.mp_results {
  width: 100%;
  margin: 10px 0 7px;
  border: solid 1px #ddd;
  border-radius: 3px 3px 3px 3px;
}

.mp_results th {
  background-color: #82824e;
  border-bottom: 1px solid #fff;
  color: #fff;
  font-size: 1.3em;
  padding: 3px 5px;
  text-shadow: 1px 1px 2px #222;
  border-collapse: collapse;
  text-align: left;
}

.mp_results td {
  padding: 3px 5px;
  font-size: 1.2em;
}

.td-center td {
  text-align: center;
}

.mp_results tr:nth-child(even),
.mp_results tr.even {
  background-color: #f8f8f8; 
}

/* Generic Styles */

.hr_section,
.hr_shadow {
  height: 4px;
  border: 0 none;
}

.hr_shadow {
  background: #fff url(../images/common/bg_hr_shadow.gif) repeat-x;
  margin: 5px 0 20px;
}

.hr_section {
  background-color: #B8860B;
  margin: 20px 0 30px;
}

.mp_column .hr_shadow {
  left: -10px;
  position: relative;
  width: 960px;
  top: 0;
}

.feedbackPanel,
.tasksPanel {
  /*padding: 15px 10px;*/
  padding: 7px 0;
  border-width: 1px 0;
  margin: 5px 0;
}

.feedbackPanel {
  background-color: #ffc;
  border: solid 1px #fc9;
  border-radius: 3px;
}

.feedbackPanel p {
  text-align: center;
  font-size: 1.4em;
  margin: 0;
}

.tasksPanel {
  background-color: #ededdf;
  border: solid 1px #d1d1af;
  border-radius: 3px 3px 3px 3px;
  color: #333;
}

.tasksPanel a {
  color: #005570;
}
p.block {
  background-color: #D9F0FC;
  border: 1px solid #B2E0F9;
  border-radius: 3px 3px 3px 3px;
  padding: 5px 3px 2px;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 3px;
}

p.block .right {
  float: right;
}

/* Window Overlay */

.mp_popup_overlay {
    width:100%;
    height:100%;
    background-image: url(../images/common/bg_trans_07.png);
    position:absolute;
    top:0;
    left:0;
    z-index:3000;
    display:none;
}

.mp_pop {
  border: 2px solid #eee;
  border-radius: 5px 5px 5px 5px;
  background :#fff;
  margin:0 auto;
  width:920px;
  position:relative;
  top:10px;
  box-shadow: 0 0 10px 10px rgba(00, 00, 00, 0.4);
  -webkit-box-shadow: 0 0 10px 10px #999;
  -moz-box-shadow: 0 0 10px 10px #999;
}

.mp_pop .header {
  background-color: #444;
  color: #fff;
  padding: 10px 5px 5px;
  border-bottom: 1px solid #111;
  border-radius: 3px 3px 0 0;
}

.mp_pop .header h1 {
  margin: 0;
  font-size: 16px;
  font-weight: bold;
  text-shadow: 0 0 1px #000;
}

.mp_pop .content {
  padding: 7px 5px;
  border: 2px solid #eee;
  border-radius: 0 0 5px 5px;
}

#errorInfo,
#groupInfo {
 position: absolute;
  color: #fff;
  opacity: 0.8;
  border-radius: 3px 3px 3px 3px;
  padding: 5px 10px;
  margin-top: 15px;
  margin-left: 15px;
  font-size: 1.2em;
  z-index:99;
  display: none;
}

#errorInfo {
  background: #f00;
  border: 1px solid #C11B17;
  box-shadow: 0 0 2px 0 rgba(255, 00, 00, 0.4);
  -webkit-box-shadow: 0 0 2px 0 #f99;
  -moz-box-shadow: 0 0 2px 0 #f99;
  text-shadow: 0 0 1px #000;
}

#groupInfo {
  background: #4169E1;
  border: 1px solid #ccc;
  box-shadow: 0 0 2px 0 #f99;
  -webkit-box-shadow: 0 0 2px 0 #f99;
  -moz-box-shadow: 0 0 2px 0 #f99;
  text-shadow: 0 0 1px #000;
}

.box {
  border: 1px solid #eee;
  margin: 7px 10px 14px;
  border-radius: 5px 5px 5px 5px;
  padding: 3px 3px 10px;
  box-shadow: 0 1px 1px 0 rgba(120, 120, 120, 0.4);
  -webkit-box-shadow: 0 1px 1px 0 #c9c9c9;
  -moz-box-shadow: 0 1px 1px 0 #c9c9c9;
}

.box h3 {
  background-color: #37d;
  color: #fff;
  padding: 7px 10px 5px;
  border-radius: 3px 3px 0 0;
  text-shadow: 0 0 1px #000;
  margin: 0;
}

.box p {
  padding: 0 5px;
}

.box ul {
  padding: 5px 0 0 15px;
}

.box ul li {
  margin: 3px 0;
}

.box ul li a {
  font-size: 1.2em;
}


/* mailStyle Selector Overlay */
.styleSelector {
  width: 870px;
  padding: 10px;
  margin: 0 5px;
}

.styleSelector div.c9 {
  padding: 5px;
  border-bottom: 1px dotted #999;
}

.styleSelector div.c9:hover,
.hlBlue {
  background-color: #9cf;
}

.styleSelector label {
  margin: 0;
  cursor: pointer;
}

.highlightBlue {
  background-color: #9cf;
}

.block-input .highlight:hover {
  background-color: #fff;
}

/**/

#mp .ui-datepicker.ui-widget-content {
  margin-left: 73px;
  margin-top: -21px;
}/*offsetting by 73px*/

.ui-jqgrid {
  border: 1px solid #ddd;
  border-radius: 3px 3px 3px 3px;
  margin: 10px 0 7px;
}

.ui-jqgrid-labels .ui-state-default {
    border: 0 none;
}

.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-hdiv {
    border-bottom: 0 none;
}

.ui-th-column,
.ui-widget-header {
    background-color: #82824E;
    background-image: none;
    border-bottom: 1px solid #FFFFFF;
    border-collapse: collapse;
    color: #FFFFFF;
    font-size: 1.3em;
    padding: 3px 5px;
    text-align: left;
    text-shadow: 1px 1px 2px #222222;
}

.ui-dialog-titlebar-close {
    /*background-color: #82824E;*/
    background-color: #ddd;
    border: none;
    outline: none;
}

#mp .ui-widget-header {
    border: 0 none;
}


.mp_reqd {
    color: #f00;
    font-weight: bold;
}

p.mp_reqd {
  padding: 0 20px;
  color: #999;
  font-weight: normal;
  text-align: right;
}

.moduleHead {
  border-bottom: 1px solid #9cf;
  padding:5px 0 3px;
}


/*Module Boxes in home page*/
div.moduleBox {
  background-image: url(../images/common/bg-modulebox.gif);
  background-repeat: repeat-y;
  background-position: center 0;
  margin: 5px 10px 5px 0;
  border-radius: 3px 3px 3px 3px;
  padding-bottom: 5px;
  min-height: 120px;
}
.moduleBox h3 {
  /*border-bottom: 1px solid #fff;*/
  padding-bottom: 5px;
  padding-top: 10px;
  font-weight: 700;
}

.moduleBox h3 a{
  color: #039;
}

.moduleBox h3,
.moduleBox p,
.moduleBox ul {
  margin: 5px 7px 5px 25px;
}

.moduleBox li a {
  font-size: 1.2em;
  
}

.bg-transparent {
  background-color: #000;
  -o-opcity: 0.5;
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity :0.5;
  width: 100%;
  height: 50px;
  position: fixed;
  top: 0;
  z-index: 1000;
  display: none;
}

.fixed_info {
  min-height: 70px;
  width: 100%;
  position: fixed;
  top: 0;
  padding-bottom: 5px;
  background-image: url(../images/common/bg_trans_05.png);
  z-index:9999;
}

.fixed_info .close {
  position: relative;
  bottom: 0;
}

.fixed_info_content{
  width: 950px;
  margin: 0 auto 2px;
  background-color: #fff8dc;
  padding: 3px 10px;
  border-bottom: 4px solid #B8860B;
  box-shadow: 0 0 7px 3px rgba(0, 0, 0, .8);
  -webkit-box-shadow: 0 0 7px 3px #333;
  -moz-box-shadow: 0 0 7px 3px #333;
}

/*
Event Styles
*/

.event-view {
  background-color: #fff;
  padding: 10px 20px;
  border: 1px solid #ececec;
  border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  width: 745px;
}

.event-view h2 {
  margin: 10px 0 5px;
}

.event-view h2.event-title,
.event-title {
  font-family: "Times New Roman", Times, serif;
  margin-bottom: 10px;

}

h2.event-title {
  font-size: 26px;
  color: #82824E;
}

h4.event-title {
  font-size: 18px;
  font-weight: normal !important;
}

.event-view h4 {
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 7px;
}

.event-view p {
  margin-top: 5px;
  margin-bottom: 15px;
}

.event-view .HLine {
  border-color: #ccc;
  border-style: dotted;
  border-width:0 0 1px;
}

.header-collapse {
  background-color: #D7D8D2;
  color: #333;
  padding: 3px 10px;
  border: 1px solid #f2f2f2;
  border-radius: 3px 3px 3px 3px;
}

.header-collapse:hover {
  background-color: #D6EBFF;
  border-color: #80AAD4;
}

.header-collapse h4 {
  margin: 0;
  font-weight: 700;
}

.header-collapse p {
  line-height: 21px;
}

.event-banner {
  width: 936px;
}

.event_block {
  width: 770px;
  padding: 5px 5px 10px 20px;
  border-bottom: 1px dotted #ddd;
  margin-left: 57px;
  margin-bottom: 10px;
}

.sub-event {
  border-left: 7px solid #D2B48C;
  margin-left: -11px;
  padding-left: 11px;
}

.private {
  background: transparent url(../images/icons/lock_icon.gif) no-repeat right 25px;
}

.event_block:hover {
  background-color: #ffe;
}

.event_block h2 {
  font-family: Times New Roman, Georgia, Serif;
  font-size: 26px;
  color: #82824E;
  margin-top: 0;
}

.sub_event {
  border-left: 1px solid #ccc;
  margin-top: 15px;
  padding-left: 10px;
  position:relative;
}
.sub_event .sub_event_chkbox {
  position:absolute;
  left:-25px !important;
}
.event_block .sub_event h2 {
  font-size: 22px;
}
/* JQuery UI Overlay Overrides*/

.ui-dialog {
    box-shadow: 0 0 25px 4px #000;
    border-radius: 8px;
    z-index: 1;
}

#mp .ui-widget-overlay {
    width: 100% !important; /*IE horizontal scrollbar fix*/
    z-index: 0;
}

/* 
wizard styles
*/

.mp_wizard {
  height: 35px;
  background-color: #f7f7f7;
  margin: 23px 0 0 23px;
}

.mp_wizard ol {
  display: inline-block;
  margin: 0;
  padding: 0;
  background-color: #ddd;
  border-radius: 5px;
  border: 1px solid #fff;
}

.mp_wizard ol li:first-child {
  border-radius: 5px 0 0 5px;
  padding-left: 10px;
}

.mp_wizard ol li:last-child,
.mp_wizard ol li.nobg {
  background-image: none;
  border-radius: 0 5px 5px 0;
}

.mp_wizard ol li {
  list-style: none;
  float: left;
  display: inline-block;
  padding: 10px 25px 10px 5px;
  font-size: 1.4em;
  font-weight: 700;
  background: transparent url(../images/cui/wizard_sprite.gif) right -8px no-repeat;
}

.mp_wizard ol li.done {
  color: #fff;
  text-shadow: 0 0 5px rgba(0,0,0,0.7);
  background-position:right -148px;
  background-color: #2D5BA8;
}

.mp_wizard ol li.done.last {
  background-position:right -78px;
}


.mp_wizard ol li.current {
  background-position:right -8px;
  background-color: #80A3DD;
  color: #fff;
  text-shadow: 0 0 5px rgba(0,0,0,0.7);
  padding-right: 20px;
}


/**/

.table_event {
  border-collapse: collapse;
  border-bottom: 2px solid #80AAD4;
}

.table_event th,
.table_event td {
  font-size: 12px; /*using pixel value to avoid conflicts*/
  padding: 7px 5px;
}

.table_event th {
  border: 1px solid #4F81BD;
  border-width: 1px 0 2px;
  text-align: left;
  background-color: #f8f8f8;
  color: #A0522D;
}

.table_event td {
  border-bottom: 1px dotted #ccc;
}

.table_event tr td[colspan="5"] {
  border-bottom: 1px solid #80AAD4;
  padding-bottom: 2px;
  padding-left: 20px;
}

.table_event tr td[colspan="5"] p {
  margin-bottom: 10px;
}

.table_event td p {
  font-size: 13px;
}

.table_event td h4 {
  font-size: 14px;
  font-weight: bold;
}

.table_event td h3 {
  margin-top: 5px;
  color: #A0522D;
  font-family: Times New Roman, Georgia, Serif;
  font-size: 16px;
  font-weight:700;
}

.table_event tr td[rowspan="2"] {
  padding-left: 40px;  
  font-weight: bold;
}

.table_event tr td.agendaTitle {
  padding-left: 0;
}

.table_event td.currency {
  border-left: 1px solid #eee;
}

{
  border-right: 1px solid #eee;
}

.authorize_seal {
  position: relative;
  top: -250px;
  left: 440px;
}

/*
Awards Styles
*/

.award_block {
  border-bottom: 1px dotted #ccc;
  margin-left: 95px;
  margin-right: 50px;
  padding-right: 20px;
}

.award_block h2 {
  font-family: Times New Roman, Georgia, Serif;
  font-size: 26px;
  color: #82824E;
}

.award_type {
  color: #A0522D;
}

.loader {
  margin:0 auto;
  background-color:#1E355C;
  text-align:center;
  width:240px;
  padding:20px;
  border-radius: 10px;
  border: 2px solid #3D5073;
  box-shadow: 0 0 14px 5px rgba(20,20,20,0.1) inset;
}

.frame-login {
  border:1px solid #ddd;
  margin: 20px 20px 20px 450px;
  background: #fcfcfc;
  padding: 10px 20px;
  border-radius: 10px;
  box-shadow: 0 0 4px 0 #ddd;
}

.frame-logout {
  width: 450px;
  border: 1px solid #fff;
  box-shadow: 0 0 7px 1px rgba(0, 0, 0, 0.3);
  background-color: #fff;
  border-radius: 10px;
  padding: 0;
  margin: 70px 10px 200px 420px;
  height: 150px;
  background-image: url(../images/common/bg-texture-light-blue.gif);
}

.frame-logout h1 {
  font-weight: 700;
  padding: 15px 10px 7px;
  text-align: center;
}

.frame-logout p {
  margin: 50px 10px 20px;
  text-align: center;
}
/*
.page-login {
  background: #fff url(../images/common/bg_login.jpg) no-repeat right bottom;
  min-height: 100%;
}*/

.wrap-login {
  background: #fff url(../images/common/login_bg.png) no-repeat 0 0;
  /*min-height: 100%;*/
  min-height: 300px;
  top: -1px;
}

.floatWrapper {
  position: relative;
  width:100%;
}
.floater {
  position: absolute;
  top: 0;
  right:10px;
}
.floater table {
  border-bottom: 0;
}
.floatContent {
  margin-top: 50px;
}
.fixed {
  position: fixed !important;
}


/*small groups begin*/
.list-groups {
  height: 150px;
  margin-bottom: 10px;
  list-style: none;
  height: 312px;
  overflow-x: hidden;
  overflow-y: auto;
  width: 207px;
  padding: 0px;
  border: 1px solid #CCC;
  text-align: left;
}

.list-groups li {
  background: transparent url(../images/icons/sprite_groups.gif) no-repeat left 0;
  text-indent: 35px;
  padding: 5px 0;
  display: block;
  border-bottom: 1px dotted #CCC;
  font-size: 12px;
  cursor: pointer;
}

.list-groups li:last-child {
  border-bottom: 0 none;
}

.list-groups li.selected {
  background-color: #D9F0FC;
}

.list-groups li.f1.m1.g1 {
  background-position: left 4px;
}

.list-groups li.f1.m1.g2 {
  background-position: left -40px;
}

.list-groups li.f1.m1.g3 {
  background-position: left -84px;
}

.list-groups li.f1.m1.g4 {
  background-position: left -128px;
}

.list-groups li.f1.m1.g0 {
  background-position: left -172px;
}

.list-groups li.f1.m0.g1 {
  background-position: left -216px;
}

.list-groups li.f1.m0.g2 {
  background-position: left -260px;
}

.list-groups li.f1.m0.g3 {
  background-position: left -304px;
}

.list-groups li.f1.m0.g4 {
  background-position: left -348px;
}

.list-groups li.f1.m0.g0 {
  background-position: left -392px;
}

.list-groups li.f0.m1.g1 {
  background-position: left -436px;
}

.list-groups li.f0.m1.g2 {
  background-position: left -480px;
}

.list-groups li.f0.m1.g3 {
  background-position: left -524px;
}

.list-groups li.f0.m1.g4 {
  background-position: left -568px;
}

.list-groups li.f0.m1.g0 {
  background-position: left -612px;
}

.list-groups li.f0.m0.g1 {
  background-position: left -656px;
}

.list-groups li.f0.m0.g2 {
  background-position: left -700px;
}

.list-groups li.f0.m0.g3 {
  background-position: left -744px;
}

.list-groups li.f0.m0.g4 {
  background-position: left -788px;
}

.list-groups li.f0.m0.g0 {
  background-position: left -832px;
}
.block-group {
  text-align: center;
  border-bottom: 1px dotted #999;
  padding-bottom: 5px;
  margin-bottom: 20px;
}
/*small groups end*/

.question-block {
  padding: 10px 5px 5px;
  border-bottom: 1px dotted #ccc;
}

.question-block input[type="radio"]:first-child {
  margin-left: 0;
}

p.question
{
  color: #A0522D;
  font-weight: bold;
  margin-bottom: 5px;
}

.photo-block {
  padding-left: 5px;
}

.photo-card {
  float: left;
  padding: 10px;
  border: 1px solid #ddd;
  margin: 7px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -o-border-radius: 5px;
  -webkit-border-radius: 5px;
  box-shadow: 0 0 2px #eee;
  -webkit-box-shadow: 0 0 2px #eee;
  -moz-box-shadow: 0 0 2px #eee;  
}

.photo-card p {
  padding: 0;
  margin: 0;
}
/*
.photo-card img {
  width: 150px;
  height: 150px;
}*/


.block-input {
  /*background-color: #E6EDF8 !important;*/
  border: 1px solid #eee;
  border-radius: 5px 5px 5px 5px;
  margin-bottom: 10px;
}

.block-input:hover {
  /*background-color: #FFF5EE;*/
  border: 1px solid #F5DEB3;
}

.backToTop {
  background: transparent url(../images/common/icon_backtotop.png) no-repeat 0 0;
  width: 53px;
  height: 31px;
  position: fixed;
  bottom: 10px;
  right: 0;
  display: none;
  opacity: 0.4;
  outline: none;
}

.backToTop:focus {
  outline: none;
}

.backToTop:hover {
  opacity: 1;
}

.working-bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2000;
  display: none;
  background-image: url(../images/common/bg_trans_07.png)
/*  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6;
  -webkit-opacity: 0.6;
  -o-opacity: 0.6;*/
}

.working {
  width: 220px;
  padding: 10px;
  background: #1E355C;
  color: #fff;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  display: none;
  position: fixed;
  z-index: 2002;
  text-align: center;
  border: 2px solid #D9F0FC;
  box-shadow: 0px 0px 5px #000;
  -webkit-box-shadow: 0 0 5px #000;
  -moz-box-shadow: 0 0 5px #000;
}

.working p {
  margin: 0;
}

.dialogContainer {
  background: #FFF;
  border-radius: 5px;
  -ms-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: 0px 0px 10px 5px #222;
  position: fixed;
  z-index: 9999;
  border: 1px solid #CCC;
  display: none;
  padding: 10px;
}

.change_image {
  position: absolute;
  right:100px;
  top: 210px;
  z-index:333;
}

.student-chart-container {
    margin: 0 auto;
    height: auto;
}

.legend {
    border-bottom: 1px solid #d7edfd;
    width: 100%;
    color: #69692F;
    font-size: 1.8em;
    padding: 7px 0 2px;
    margin: 7px 0 2px;
}

.section-title {
    border-bottom: 1px solid #d7edfd;
    width: 100%;
}

.d-flex-responsive {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

@media (max-width: 768px) {
    .d-flex-responsive {
        flex-direction: column;
    }
}

.w-25 {
    width: 25%;
}

.w-30 {
    width: 30%;
}

.w-40 {
    width: 40%;
}

.w-50 {
    width: 50%;
}

.label-value-box{
    display: flex;
    align-items: end;
    /*justify-content: start;*/
}

.p-label {
    font-weight: bold;
    font-size: 1em;
}

.label-value-box .p-label{
    width: 60%;
}

.p-value {
    color: #DC582A;
    font-weight: bold;
    background-color: #f7f7f7;
    margin-left: .5rem;
}

.label-value-box:last-child .p-value {
    border-top: .5px solid #C8C9C7;
}

.label-value-box:last-child .p-label {
    border-top: .5px solid #C8C9C7;
}

.inline-value {
    color: #DC582A;
    background-color: #f7f7f7;
}

h6 {
    color: #69692F;
    font-size: 1.5em;
}

.biosketch-box {
    display: flex;
    flex-direction: row;
}

.biosketch-grid-container {
    display: grid;
    grid-template-columns: auto auto auto auto;
    grid-column-gap: 1em;
}

.biosketch-grid-item-heading {
    font-weight: bold;
    text-align: left;
    font-size: 1.2em;
}

.biosketch-grid-item-detail {
    font-weight: normal;
    text-align: left;
    font-size: 1.2em;
}

.col-grid-wrapper {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    column-gap: 10px;
    row-gap: 2px;
    grid-auto-rows: 3rem;
}

.program-item a {
    color: white;
    display: flex;
    min-height: 100%;
    align-items: center;
    justify-content: center;
    background-color: #69692F;
    font-size: 13px;
    font-weight: bold;
    border-radius: 5px;
    padding: 0 1rem;
}

    .program-item a:hover {
        text-decoration: none;
        background-color: #5d8bc3;
    }
/* Styles for validation helpers
-----------------------------------------------------------*/
.sortable-list 
{
    border: 1px solid #eee;
    width: 300px;
    min-height: 20px;
    list-style-type: none;
    margin: 0;
    padding: 5px 0 0 0;
    /*float: left;*/
    margin-right: 10px;        
}

.sortable-list li 
{
    margin: 0 5px 5px 5px;
    padding: 5px;
    font-size: 1.2em;
    width: 280px;     
}

.ui-state-highlight 
{
     height: 1.5em; 
     line-height: 1.2em;
}

.sortable-list-item 
{
    background-color: #dddddd;
    border-color: #dddddd;
    border-width: 1px;
    border-style: solid;
}

.sortable-list-item-selected
{
    background-color: #33CC33;
    border: 1px solid #33CC33;
}

.report-placeholder 
{
    border: 2px solid #ccc;
}
