@media screen and (min-height: 321px) 
{
	html, body {height:100%}
	div.up_hotkey_overlay {height:100%}
}

@media screen and (max-height: 320px) 
{
	html, body {height:320px}
	div.up_hotkey_overlay {height:320px}
}

@media screen and (min-width: 321px) 
{
	html, body {width:100%}
	div.up_hotkey_overlay {width:100%}
}

@media screen and (max-width: 320px) 
{
	html, body {width:320px}
	div.up_hotkey_overlay {width:320px}
}

html, body {margin:0 auto; padding:0px; background-color:#ffffff; font-family:arial}

div.up_top_bar_container {height:56px; width:100%; background-color:#524b4b; top:0px}

div.up_top_bar {position:relative; height:100%; padding:0 16px}

a.up_brand {display:inline-block; font-size:18pt; color:#ffffff; padding:14px 0; text-decoration:none; max-width:-webkit-calc(100% - 66px); max-width:-moz-calc(100% - 66px); max-width:calc(100% - 66px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

div.up_more_btn {background-image:url(../img/more_button.png); background-repeat:no-repeat; background-position:center center; display:inline-block; height:56px; float:right; padding:0 16px; cursor:pointer}

div.up_more_btn:active {background-image:url(../img/more_button_pressed.png)}

div.up_more_btn.active {background-image:url(../img/more_button_pressed.png)}

div.up_more_btn:focus {outline:0}

div.up_more_btn .up_more_list {position:absolute; top:56px; right:0; z-index:100; min-width:110px; max-width:270px; max-height:270px; padding:0 16px; background-color:#ffffff; overflow-x:hidden; overflow-y:auto; display:none; border:1px solid #d3d5d6}

div.up_more_btn .up_more_list .up_more_item {padding:15px 8px; font-size:12pt; color:#414042; white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

div.up_more_btn .up_more_list .up_more_item:not(:last-child) {border-bottom:1px solid #d3d5d6}

div.up_more_btn .up_more_list .up_more_item:active {color:#37a0e9}

div.up_more_btn .up_more_list .up_more_item:hover {color:#37a0e9}

div.up_main_menu_container {position:relative; height:48px; width:100%; background-color:#ffffff; overflow:hidden; margin-bottom:1px; border-bottom:1px solid #d3d5d6}

div.up_main_menu {height:100%; margin:0; padding:0}

div.up_main_menu div {display:table-cell; vertical-align:middle; height:48px; min-width:112px; max-width:112px; padding-left:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer}

div.up_main_menu div.active {color:#37a0e9; box-shadow:inset 0 -3px 0 #37a0e9}

div.up_main_menu div.hover_allowed:hover a {color:#37a0e9}

div.up_main_menu div a {color:#414042; font-size:12pt; text-decoration:none}

div.up_main_menu div.hover_allowed a:hover {color:#37a0e9}

div.up_main_menu div.active a {color:#37a0e9}

div.up_pgm_header_container {height:42px; width:100%; top:105px}

div.up_pgm_header {position:relative; height:100%; padding:0 16px}

div.up_pgm_header * {display:inline-block}

div.up_pgm_header > .right {float:right}

div.up_pgm_header > .right:not(:last-child) {margin-left:8px}

div.up_pgm_header > *:not(.right):not(:last-child) {margin-right:8px}

div.up_pgm_header div {margin:8px 0}

div.up_pgm_header div.btn {background-color:#37a0e9; cursor:pointer}

div.up_pgm_header div.btn:active {background-color:#0663a3}

div.up_pgm_header div.btn:focus {outline:0}

div.up_pgm_header div.btn span {min-width:74px; text-align:center; color:#ffffff; font-size:12pt; padding:4px 0}

div.up_pgm_header div.btn.up_sel_search_priority {margin:0}

div.up_pgm_header input[type='text'] {height:22px; color:#414042; border:1px solid #d3d5d6; background-color:#ffffff; padding:1px 5px}

@media screen and (min-width: 568px) 
{
	div.up_pgm_header input[type='text'] {width:288px; font-size:12pt}
	div.up_pgm_header div.btn.up_sel_search_priority span {min-width:0; text-align:center; color:#ffffff; font-size:12pt; padding:4px 6px}
}

@media screen and (max-width: 567px) 
{
	div.up_pgm_header input[type='text'] {width:168px; font-size:10pt}
	div.up_pgm_header div.btn.up_sel_search_priority span {width:20px; min-width:0; text-align:center; color:#ffffff; font-size:12pt; padding:4px 0}
}

div.up_pgm_pane {position:relative; width:-webkit-calc(100% - 32px); width:-moz-calc(100% - 32px); width:calc(100% - 32px); height:-webkit-calc(100% - 168px); height:-moz-calc(100% - 168px); height:calc(100% - 168px); margin:0 16px; box-sizing:border-box; overflow:auto}

div.up_pgm_pane input[type='text'], div.up_pgm_pane input[type='password'] {height:22px; width:188px; font-size:12pt; color:#414042; border:1px solid #d3d5d6; background-color:#ffffff; padding:1px 5px}

div.up_pgm_pane select {height:26px; font-size:12pt; color:#414042; border:1px solid #d3d5d6; background-color:#ffffff}

div.up_pgm_pane table {width:100%; border-spacing:0; font-size:12pt; table-layout:auto; color:#414042}

div.up_pgm_pane table.table_striped tr:nth-child(odd) {background-color:#e5e4e4}

div.up_pgm_pane table.table_striped tr:nth-child(even) {background-color:#ffffff}

div.up_pgm_pane table th {text-align:left; padding:25px 25px 7px 25px; box-shadow:inset 0 -2px 0 #d3d5d6}

div.up_pgm_pane table th.sub_title {padding-left:0}

div.up_pgm_pane table tr.no_bottom_line th {box-shadow:none}

div.up_pgm_pane table td {padding:8px 25px}

div.up_pgm_pane table img {vertical-align:middle}

div.up_pgm_pane table .div_img {display:inline-block; vertical-align:middle}

div.up_pgm_pane table .btn_clickcall {width:26px; height:26px; cursor:pointer}

div.up_pgm_pane table .btn_clickcall:active {background-image:url(../img/click_call_button_pressed.png)!important}

div.up_pgm_pane .note {display:none; font-size:10pt; color:#808285; margin-top:5px; font-weight:normal}

div.up_pgm_pane .note.active {display:block}

div.up_pgm_pane .error {border:1px solid #ff4848; background-color:#fff8f8}

div.up_pgm_pane .error_txt {font-size:10pt; color:#ff4848; margin-top:5px}

div.up_hotkey_btn {position:absolute; right:16px; bottom:16px; background-image:url(../img/Hotkey.png); background-repeat:no-repeat; background-position:center center; width:64px; height:64px; cursor:pointer}

div.up_hotkey_btn:active {background-image:url(../img/Hotkey_pressed.png)}

div.up_hotkey_btn.active {background-image:url(../img/Hotkey_pressed.png)}

div.up_hotkey_overlay {position:absolute; top:0; left:0; background-color:rgba(170,170,170,0.1); display:none}

div.up_hotkey_pane_container {display:table-cell; vertical-align:middle}

div.up_hotkey_pane {width:320px; max-width:100%; min-height:222px; background-color:#ffffff; border:1px solid #b5b5b5; box-shadow:0 0 10px #b7b7b7}

div.up_hotkey_pane .up_hotkey_topbar {overflow:hidden; background-color:#f1f2f3; cursor:move}

div.up_hotkey_pane .up_hotkey_topbar .up_hotkey_close_btn {width:40px; height:40px; background-image:url(../img/up_popup_close_button.png); background-repeat:no-repeat; background-position:center; margin:0 0 0 auto; cursor:pointer}

div.up_hotkey_pane .up_hotkey_list {min-height:178px}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table {margin:0 16px 16px 16px; width:-webkit-calc(100% - 32px); width:-moz-calc(100% - 32px); width:calc(100% - 32px); font-size:13pt; border-spacing:0px; color:#414042; table-layout:fixed}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table tr td {padding:12px 8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table tr td:last-child {width:40%}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table tr:not(:last-child) td {border-bottom:1px solid #b5b5b5}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table .btn_hotkey_save {overflow:hidden; border:1px solid #b5b5b5; height:26px}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table .btn_hotkey_save div {display:inline-block; width:50%; max-width:50%; text-align:center; font-size:11pt; font-weight:bold; color:#b7b7b7; padding:5px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; cursor:pointer}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table .btn_hotkey_save div:not(:last-child) {box-shadow:inset -1px 0 0 #b5b5b5}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table .btn_hotkey_save div.on.active {color:#ffffff; background-color:#3dc450}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table .btn_hotkey_save div.on:active {color:#ffffff; background-color:#3dc450}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table .btn_hotkey_save div.off.active {color:#ffffff; background-color:#808285}

div.up_hotkey_pane .up_hotkey_list .up_hotkey_table .btn_hotkey_save div.off:active {color:#ffffff; background-color:#808285}

.ui-widget-overlay {opacity:0.1!important}

div.ui-dialog {border:1px solid #d3d5d6!important}

.ui-dialog {padding:0!important; box-shadow:0 0 10px #b7b7b7}

.ui-dialog .ui-dialog-titlebar {padding:12px 24px!important; font-size:15pt!important}

.ui-dialog .ui-dialog-title {margin:0!important}

.ui-dialog .ui-dialog-content {padding:16px 8px!important; margin:0 16px; line-height:20pt; border-bottom:1px solid #d3d5d6!important}

.ui-dialog .ui-dialog-buttonpane {margin:0!important; padding:16px 16px!important}

.ui-dialog .ui-dialog-buttonpane button {margin:0 0 0 4px!important}

.ui-button-text-only .ui-button-text {padding:4px 8px!important}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border:0!important; background:#b7b7b7!important; color:#ffffff!important}

.ui-state-default:active, .ui-widget-content .ui-state-default:active, .ui-widget-header .ui-state-default:active {background:#444444!important}

.ui-state-default:focus, .ui-widget-content .ui-state-default:focus, .ui-widget-header .ui-state-default:focus {outline:0}

.ui-widget {font-family:Arial!important; font-size:13pt!important}

.ui-widget-header {border:0!important; background:#f1f2f3!important; color:#414042!important}

.ui-widget-content {border:0!important; color:#414042!important}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-bottom-right-radius:0!important}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {border-bottom-left-radius:0!important}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {border-top-right-radius:0!important}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {border-top-left-radius:0!important}