.pHeaderR, html {
	text-align: center;
	margin-right: 1px;
}
.pHeaderL, html {
	text-align: center;
	margin-left: 1px;
}
.pBack, .pageBackground, html {
	align-content: center;
	margin-top: -3px;
	overflow-x: auto;
	overflow-y: auto;
	vertical-align: top;
}
.pBack, .pWrapper, .pageBackground, html {
	width: auto;
	height: auto;
}
.mobilePaginationAreaFirst, .mobilePaginationAreaNext, .pHeaderC, .pHeaderT {
	text-align: left;
}
.MLMmC a, .MLMmvC a, .MLMsubmC a, .MLMsubmvC a, .footer, .prbggo a.button_link, a:link, a:visited {
	text-transform: uppercase;
	font-family: Arial;
}
.QSthc, .QSttc div, .galleryTitleCrop {
	text-overflow: ellipsis;
}
html {
	align-content: center;
	overflow: visible;
	width: 1850px;
	outline: none;
}
.pBack, .pageBackground {
	background-color: transparent;
}
.MLMmC a, .SigninmarginTR {
}
.pWrapper {
	margin: 1px;
}
.MLMmbbg, .MLMmveB, .MLMmveBL, .MLMmveBR, .MLMmveT, .MLMmveTL, .MLMmveTR, .QSPageSizeButton, .detailRolloverBL, .detailRolloverBR, .detailRolloverL, .detailRolloverR, .detailRolloverTL, .detailRolloverTR, .detailRolloverTitlePadding, .dhel, .dher, .dialogHeaderEdgeL, .dialogHeaderEdgeR, .pageB, .pageBL, .pageBLSpace, .pageBR, .pageBRSpace, .pageBSpace, .pageL, .pageLSpace, .pageR, .pageRSpace, .pageT, .pageTL, .pageTLSpace, .pageTR, .pageTRSpace, .pageTSpace, .panelBLSpace, .panelBRSpace, .panelBSpace, .panelHeaderLSpace, .panelHeaderRSpace, .panelLSpace, .panelRSpace, .panelTLSpace, .panelTRSpace, .panelTSpace, .prspaceEnd {
	display: none;
}
.pageC {
	vertical-align: top;
	min-width: 1890px;
}
.QSContainer .securityGraphicWrapper .imageDropshadow, .pContent, .panelButtonSpacing, .panelPaginationCContainer, .panelPaginationCContainerC, .updatePanelContent {
	min-width: 100%;
}
.SigninmarginBL, .SigninmarginBR, .SigninmarginL, .SigninmarginR, .SigninmarginTL, .SigninmarginTR, .SigninmarginmL, .SigninmarginmR {
	width: 50%;
	height: 50%;
}
.marginBL, .marginBR, .marginL, .marginR, .marginTL, .marginTR, .marginmL, .marginmR {
	margin: 50%;
}
.SigninpcT {
	height: auto;
	padding-right: 4px;
}
.pcT {
	background: #F8E3D9;
	border-radius: 10px 10px 0 0;
	border: thin solid #F6CFBC;
	height: 45px;
}
.pcB {
	background: transparent;
}
.pHeaderL {
	margin: auto;
}
.pHeaderC {
	vertical-align: middle;
	width: auto;
}
.pHeaderR {
	margin: auto;
}
.panelT {
	padding-top: 5px;
}
.themeButton, .themeButton:hover {
	display: grid;
	font-weight: 400;
	text-align: center;
}
.MLMmoC, .panelPaginationC {
	height: auto;
	white-space: normal;
}
a:link, a:visited {
	color: #1C2833;
	font-family: Arial;
	width: auto;
	text-transform: uppercase;
	white-space: nowrap;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #1C2833;
	font-family: Arial;
	width: auto;
	text-transform: uppercase;
	white-space: nowrap;
	text-decoration: none;
	outline: none;
	background: #F8BEA1;
}
.bC a.button_link, .buttonPadding a.button_link, .dBody a.button_link, .galleryttc a.button_link, .popupTableCellValue a.button_link, .tableCellValue a.button_link, .thc a.button_link, .tic a.button_link, .ttc a.button_link, a.button_link {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	text-transform: uppercase;
	padding-top: 6px;
}
.themeButton {
	font-family: Arial;
	white-space: normal;
	color: #1C2833;
	border-radius: 5px;
	min-width: auto;
	align-content: center;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	box-shadow: 0.5px 0.5px 0.5px 0.5px #822F06;
	margin-left: 10px;
	outline: none;
	padding-bottom: 5px;
	height: auto;
	margin-top: 2px;
	margin-bottom: 2px;
	min-width: 50px;
	background: #D57748;
}
.MLMmC, .MLMmenusub, .MLMmoC {
	font-size: 15px;
	font-family: Arial;
}
.MLMmC, .MLMmoC, .MLMmoC a, .panelPaginationC {
	font-weight: 400;
	text-transform: uppercase;
}
.MLMmC, .MLMmoC, .MLMsubmC, .footer {
	text-align: left;
}
.prbggo a.button_link {
	font-family: Arial;
	white-space: nowrap;
	color: #FFFFFF;
	min-width: 100px;
	align-content: center;
	vertical-align: middle;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
	border: thin inset #FFFFFF;
	border-radius: 5px;
	box-shadow: 1px 1px 1px 1px #C25C29;
	background: #D57748;
	font-size: 14px;
}
.bC a.button_link:hover, .buttonPadding a.button_link:hover, .dBody a.button_link:hover, .galleryttc a.button_link:hover, .popupTableCellValue a.button_link:hover, .tableCellValue a.button_link:hover, .thc a.button_link:hover, .tic a.button_link:hover, .ttc a.button_link:hover, a.button_link:hover {
	color: #FFFFFF;
	font-weight: 400;
	font-family: Arial;
	font-size: 14px;
	border-radius: 5px;
	background: #BE490F;
}
.themeButton:hover {
	background: #BE490F;
	font-family: Arial;
	white-space: normal;
	color: #1C2833;
	border-radius: 5px;
	width: auto;
	align-content: center;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	box-shadow: 0.5px 0.5px 0.5px 0.5px #330404;
	margin-left: 10px;
	outline: none;
	padding-bottom: 5px;
	height: auto;
	margin-top: 2px;
	margin-bottom: 2px;
}
.dfv a, .dialog_field_value a, .galleryttc a, .popupTableCellValue a, .tableCellValue a, .ttc a, .ttch a, .ttcs a {
	color: #1C2833;
	cursor: pointer !important;
	text-decoration: none;
}
.dfv a:hover, .dialog_field_value a:hover, .galleryttc a:hover, .popupTableCellValue a:hover, .tableCellValue a:hover, .ttc a:hover, .ttch a:hover, .ttcs a:hover {
	color: #C14424;
	text-decoration: none;
	cursor: pointer !important;
}
a.truncatedText {
	color: #1C2833;
	text-decoration: none;
}
a.truncatedText:hover {
	color: #DB2315;
	text-decoration: none;
}
a.skipNavigationLinks {
	color: #FFF;
	text-decoration: none;
}
a.skipNavigationLinks:hover {
	text-decoration: underline;
}
.MLMmC {
	padding: 14px 5px 10px;
}
.MLMmenusub, .mobileThemeButton, .popupWrapper, .themeButtonMini {
	display: inline-block;
	padding-top: 5px;
}
.MLMmC a {
	color: #1C2833;
	font-family: Arial;
	width: auto;
	padding: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.MLMmoC a {
	color: #FFFFFF;
	cursor: pointer !important;
	background: #C9764C;
	border-radius: 3px;
}
.MLMsubmC a, .MLMsubmoC a {
	color: #1C2833;
}
.MLMmenusub {
	border: 1px inset #F8BEA1;
	z-index: 50 !important;
	border-radius: 5px;
	margin-top: auto;
	padding: 15px 10px 5px;
}
.MLMsubmC {
	background: #FCE7DC;
	font-size: 15px;
	padding: 8px 8px 6px 8px;
	min-width: 270px;
	font-family: Arial;
	height: 30px;
}
.MLMsubmC a {
	cursor: pointer !important;
	font-family: Arial;
}
.MLMsubmoC {
	min-width: 270px;
	border-radius: 5px;
	background: #F8BEA1;
}
.MLMmenuV, thead.fixedHeader tr {
	position: relative;
}
.MLMmvC {
	font-size: 14px;
	padding: 3px 1px 3px 3px;
	cursor: pointer !important;
}
.MLMmvC a {
	color: #1C2833;
	font-family: Arial;
	font-weight: 700;
	text-decoration: none;
}
.MLMmvoC {
	background: #9BD9FB;
}
.MLMmvoC a {
	color: #FFF;
}
.MLMmenuVsub {
	border-bottom: 1px solid #BBB;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	border-top: 1px solid #BBB;
	z-index: 100;
}
.MLMsubmvC {
	background-color: #FFF;
	border-top: 1px dotted #DDD;
	font-size: 14px;
	padding: 8px;
	width: 100%;
}
.MLMsubmvC a {
	color: #1C2833;
	cursor: pointer !important;
	font-family: Arial;
}
.MLMsubmvoC {
	background-color: #FFF3E5;
}
.ajax__tab_xp .dBody, .dialog_view, .dv, .footer, .panelC {
	background-color: transparent;
}
.MLMsubmvoC a {
	color: #E47A00;
}
.footer {
	color: #BE490F;
	font-family: Arial;
	font-size: 9px;
	display: table;
	margin: 5px auto;
}
.panelHeaderL, .panelHeaderR, .panelL, .panelR {
	width: auto;
}
.dialog_view, .dv, .panelC {
	text-align: left;
	vertical-align: top;
	width: 100%;
	margin: 2px;
	box-shadow: none;
}
.panelPaginationCContainerL, .panelPaginationCContainerR, .panelPaginationL, .panelPaginationR {
	width: 50%;
}
.panelPaginationC {
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	width: auto;
	padding: 1px;
	background: #FFFFFF;
	border-radius: 5px;
	outline: none;
	margin-bottom: 5px;
	display: compact;
	background: #FEF7F4;
	height: auto;
	border: thin solid #F7DCD0;
}
.panelSearchBox {
	padding: 1px 5px 1px 6px;
	width: auto;
	color: #1C2833;
	border-radius: 5px;
}
.Search_Input, .Search_InputHint, .si {
	border: thin solid #FAD8C8;
	color: #1C2833;
	font-family: Arial;
	font-size: 15px;
	padding: 5px 5px 5px 10px;
	width: 280px;
	height: 25px;
	font-weight: 400;
	border-radius: 5px;
	outline: none;
}
.Search_Input2, .Search_Input_Classic, .si2 {
	font-family: Arial;
	padding: 2px 4px;
	box-shadow: inset 0 1px 2px #DDD;
	outline: none;
}
.Search_Input_Classic {
	border: 1px solid #DDD;
	border-radius: 5px;
	color: #1C2833;
	font-size: 11px;
	width: 246px;
	outline: none;
}
.Search_Input2, .si2 {
	border: 1px solid #DDD;
	border-radius: 0;
	font-size: 14px;
	outline: none;
}
.dh, .dhb, .dialogHeaderBackground, .dialog_header {
	font-size: 16px;
	color: #1C2833;
	font-family: Arial;
	white-space: nowrap;
	text-transform: uppercase;
	border-radius: 5px;
	outline: none;
}
.recordPanelButtonsAlignment, .rpbAlign {
	border-radius: 5px;
	text-align: center;
	padding: 2px 5px;
	background-color: #FDEDE6;
	display: inline-block;
	border: thin outset #F29567;
	margin-left: auto;
	margin-top: 0.5%;
}
.buttonPadding {
	margin-right: 6px;
}
.dh, .dialog_header {
	width: 1125px;
	border: thin solid #F7DCD0;
	padding: 1px 5px;
	font-family: Arial;
	border-radius: 5px;
	height: 30px;
	background: #FEF7F4;
}
.dhb, .dialogHeaderBackground {
	height: auto;
	width: auto;
	padding: 1px 5px;
}
.dht, .dialog_header_text {
	font-family: Arial;
	font-size: 15px;
	text-transform: uppercase;
	white-space: nowrap;
	height: auto;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: 400;
	min-width: 110px;
	color: #1C2833;
	letter-spacing: 0.5px;
}
.dheci {
	height: auto;
	width: 5px;
	padding: 1px 5px 1px 15px;
	text-align: left;
	outline: none;
	background: #FEF7F4;
}
.dhir {
	padding-left: 6px;
}
.dBody, .dialog_body {
	color: rgba(250, 191, 164, 0.872);
	font-family: Arial;
	font-size: 14px;
	text-align: left;
	width: 1058px;
	margin: 2px 5px;
}
.field_label, .fl {
	color: #1C2833;
	font-family: Arial;
	font-size: 14px;
	font-weight: 400;
	padding: 4px 4px 1px 2px;
	text-align: left;
	text-transform: none;
	vertical-align: middle;
	white-space: nowrap;
	outline: none;
}
.field_label_on_side, .fls {
	color: #1C2833;
	font-family: Arial;
	font-size: 14px;
	font-weight: 400;
	padding: 4px 2px 8px 4px;
	text-align: right;
	text-transform: none;
	vertical-align: top;
	white-space: nowrap;
	outline: none;
}
.dfv, .dialog_field_value, .fi, .field_input {
	font-family: Arial;
	text-align: left;
	outline: none;
}
.field_value, .fv {
	font-family: Arial;
	font-size: 14px;
	padding: 0;
	outline: none;
}
.fi, .field_input {
	width: 315px;
	background-color: #FFF;
	color: #5F5F5F;
	font-size: 14px;
	vertical-align: middle;
	padding: 2px 5px;
	height: 33px;
	border: thin solid #FBD5CB;
	text-transform: uppercase;
	border-radius: 3px;
	outline: none;
}
.dfv, .dialog_field_value {
	font-size: 14px;
	padding: 4px 4px 8px;
	vertical-align: top;
}
.fila, .filter_area, .rangeFilterText, .rft, .search_label, .sl {
	font-family: Arial;
	vertical-align: middle;
	outline: 0;
	white-space: nowrap;
	outline: none;
}
.Filter_Input, .fili {
	border: 1px inset #AAAAAA;
	box-shadow: 1px 1px 1px 1px #EFEFEF;
	color: #1C2833;
	font-family: Arial;
	font-size: 14px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	padding: 8px 6px 8px 5px;
	outline: 0;
	min-width: 210px;
	border-radius: 5px;
	text-transform: uppercase;
	outline: none;
}
.fila, .filter_area {
	font-size: 14px;
	padding: 4px 7px;
	text-align: right;
	outline: none;
}
.sa, .search_area {
	font-family: Arial;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 2px;
	outline: none;
}
.search_label, .sl {
	font-size: 14px;
	padding: 5px;
	outline: none;
}
.rangeFilterText, .rft {
	color: #1C2833;
	font-size: 16px;
	padding: 4px 2px 4px 6px;
	text-align: left;
	text-transform: uppercase;
	font-weight: 400;
	outline: none;
}
.imageDropshadow {
	box-shadow: 1px 1px 1px 1px #C4C4C4;
	background: #FFF;
	cursor: pointer !important;
	border: thin solid #8D9092;
	border-radius: 10px;
}
.autotypeahead_completionListElement {
	background-color: #FFF;
	border-bottom: 1px solid #555;
	border-left: 1px solid #555;
	border-right: 1px solid #555;
	border-top: 1px solid #555;
	left: 0;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
	cursor: pointer !important;
	outline: 0;
}
.autotypeahead_highlightedListItem, .autotypeahead_listItem {
	padding-bottom: 2px;
	font-size: 14px;
	font-family: Arial;
	height: 20px;
	border-radius: 5px;
	padding-top: 2px;
}
.autotypeahead_highlightedListItem {
	background-color: #FEF5F1;
	height: 20px;
	border-radius: 5px;
}
.header_cell, .header_cell_scrolling, .thc, .thcnb, .thcs, .thcwb {
	font-size: 14px;
	font-weight: 400;
	font-family: Arial;
	border-bottom: 0.5px solid #F7DCD0;
	border-left: thin solid #FFF;
	border-right: 0.5px solid #F1B393;
	padding: 1px 5px;
	border-top: 0.5px solid #F7DCD0;
	text-transform: uppercase;
	color: #1C2833;
	text-align: center;
	height: 35px;
	white-space: normal;
	vertical-align: middle;
	min-width: 90px;
	background: #FBEFEA;
}
.tichnb, .ticnb, .ticsnb {
	padding-left: 2px;
}
.alt_icon_cell, .alt_icon_cell_highlighted, .icon_cell, .icon_cell_highlighted, .icon_cell_selected, .taic, .taich, .tic, .tich, .tichb, .tichhb, .tichnb, .tichwb, .tics, .ticshb, .ticsnb, .ticswb, .ticwb {
	border-bottom: 1px solid #E3E2E2;
	border-top: 1px solid #FFF;
	padding-top: 3px;
	width: 16px;
}
.column_header a, .column_header_scrolling a, .tch a, .tchs a {
	color: #6F6F6F;
	cursor: pointer !important;
	font-family: Arial;
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	white-space: normal;
	line-height: 18px;
}
.column_header a:hover, .column_header_scrolling a:hover, .tch a:hover, .tchs a:hover {
	color: #FFFFFF;
	cursor: pointer !important;
	font-family: Arial;
	font-size: 13px;
	font-weight: 400;
	text-transform: uppercase;
	background-color: #C9764C;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
}
.alt_icon_cell, .icon_cell, .taic, .tic, .tichb, .ticwb {
	background-color: #FFF;
	vertical-align: top;
}
.alt_icon_cell_highlighted, .icon_cell_highlighted, .taich, .tich, .tichhb, .tichwb {
	background-color: #FFF;
	vertical-align: top;
}
.icon_cell_selected, .tics, .ticshb, .ticswb {
	background-color: #FFF;
	vertical-align: top;
}
.ticnb {
	background-color: #FFF;
	border-bottom: 1px solid #E3E2E2;
	padding-top: 3px;
	vertical-align: top;
	width: 16px;
}
.tichnb {
	background-color: #FFF;
	vertical-align: top;
}
.ticsnb {
	background-color: #FFF;
	vertical-align: top;
}
.alt_table_cell, .alt_table_cell_highlighted, .table_cell, .table_cell_highlighted, .table_cell_selected, .tatc, .tatch, .totals_cell, .totals_cell_value, .tpttc, .tpttcv, .ttc, .ttch, .ttcs {
	padding: 5px;
	vertical-align: top;
	font-family: Arial;
	font-size: 14px;
}
.icon_cell_empty, .icon_cell_highlighted_empty, .icon_cell_selected_empty, .tice, .tiche, .ticse {
	width: 0;
	border-bottom: 1px solid #E3E2E2;
	border-top: 1px solid #FFF;
}
.icon_cell_empty, .tice {
	background-color: #FFF;
}
.icon_cell_highlighted_empty, .tiche {
	background-color: #FFF;
}
.icon_cell_selected_empty, .ticse {
	background-color: #FFF;
}
.alt_table_cell, .table_cell, .tatc, .ttc {
	background-color: #FFF;
	border-bottom: 1px solid #E3E2E2;
	color: #1C2833;
	text-align: left;
}
.alt_table_cell_highlighted, .table_cell_highlighted, .tatch, .ttch {
	background-color: #FFFDFA;
	border-bottom: 1px solid #E3E2E2;
	border-top: 1px solid #FFF;
	text-align: left;
}
.table_cell_selected, .ttcs {
	background-color: #F6F6F6;
	border-bottom: 1px solid #E3E2E2;
	border-top: 1px solid #FFF;
	text-align: left;
}
.ttc .dv, .ttch .dv, .ttcs .dv {
	margin: 0;
	padding: 0;
	width: 100%;
}
.galleryttc div, .ttc .ajax__tab_xp, .ttch .ajax__tab_xp, .ttcs .ajax__tab_xp {
	margin: 0;
	padding: 0;
}
.totals_cell, .tpttc {
	background-color: #FFF;
	text-align: left;
	width: 48px;
}
.totals_cell_value, .tpttcv {
	background-color: #FFF;
	text-align: right;
}
.tableCellLabel, .tableCellValue {
	vertical-align: middle;
	white-space: nowrap;
}
.grand_total_label, .page_total_label, .tgtl, .tptl {
	font-family: Arial;
	font-size: 14px;
	padding-left: 20px;
	vertical-align: middle;
	white-space: nowrap;
}
.grand_total_value, .page_total_value, .tgtv, .tptv {
	font-size: 14px;
	padding: 3px;
	font-family: Arial;
}
.grand_total_value, .tgtv {
	font-weight: 400;
}
.tableCellLabel {
	color: #7B7676;
	font-family: Arial;
	font-size: 14px;
	text-transform: uppercase;
	padding: 1px 10px 1px 4px;
	text-align: left;
	font-weight: 600;
}
.tableCellValue {
	color: #1C2833;
	font-family: Arial;
	font-size: 14px;
	padding: 3px;
	outline: 0;
	min-height: 30px;
	min-width: 13px;
	text-transform: uppercase;
}
.tableRowButton {
	font-size: 4px;
	padding-left: 2px;
	padding-top: 8px;
	vertical-align: top;
	width: 16px;
}
.tableRowButtonsCellHorizontal {
	vertical-align: baseline;
	white-space: nowrap;
	width: 16px;
	border-bottom: 0.5px solid #F3A175;
	border-left: 0.5px solid #F3A175;
	border-right: 0.5px solid #F6BD9F;
	border-top: 0.5px solid #F3A175;
	padding-left: 10px;
}
.tableRowButtonsCellHorizontal input.button_link {
	display: inline;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
}
.tableRowButtonsCellVertical {
	padding-bottom: 6px;
	padding-top: 6px;
	vertical-align: top;
	width: 16px;
}
.tableRowButtonsCellVertical input.button_link {
	display: block;
	padding: 2px;
}
.tableCellSelectCheckbox {
	padding-left: 1px;
	padding-top: 1px;
	vertical-align: middle;
	width: 16px;
}
.tableRowsEdge, .tre {
	padding: 5px;
	height: auto;
	border-radius: 5px;
}
div.tableContainer {
	clear: both;
	overflow: hidden;
	white-space: nowrap;
	width: auto;
}
div.tableContainer table {
	width: auto;
	padding: 0.5px;
}
thead.fixedHeader td.button-white {
	white-space: nowrap;
	width: 0;
	outline: none;
}
thead.fixedHeader table {
	width: 0;
	outline: none;
}
.pagination_row, .pr {
	background-color: #FFFFFF;
	color: #FE6E0D;
	height: 30px;
	padding-top: 4px;
	vertical-align: middle;
	width: 100%;
}
.prbbc {
	width: 100%;
	font-size: 14px;
	text-transform: uppercase;
	padding-right: 10px;
}
.prbg {
	color: #1C2833;
	font-family: Arial;
	font-size: 14px;
	font-weight: 400;
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
	letter-spacing: 0.5px;
}
.Pagination_Input, .prbg input, .pri {
	border: 1px solid #F1C4AE;
	padding: 5px 10px;
	width: 70px;
}
.prspace {
	padding-bottom: 3px;
	vertical-align: bottom;
	width: 100%;
}
.Pagination_Input, .pri {
	color: #1C2833;
	font-family: Arial;
	font-size: 14px;
	text-align: center;
	outline: none;
	border-radius: 5px;
	padding: 5px 10px;
}
.menuDivider {
	padding: 1px;
	border-top: 1px solid #FFF;
}
.ajax__tab_xp {
	margin: auto;
	text-align: left;
}
.ajax__tab_xp div.ajax__tab_body {
	min-width: 1140px;
	border-radius: 5px;
	border: thin solid #F3CDBB;
}
.ajax__tab_panel {
	height: auto;
	padding: 2px 5px 5px;
	border-radius: 5px;
	border: thin solid #FCD9C9;
	overflow: no-content;
}
.ajax__tab_xp div.ajax__tab_header {
	width: auto;
	padding: 3px 5px 2px;
}
.ajax__tab_xp .ajax__tab_active span.ajax__tab_outer, .ajax__tab_xp div.ajax__tab_header .ajax__tab_active span.ajax__tab_outer {
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-radius: 5px 5px 0 0;
	color: #1C2833;
	text-align: center;
	border: thin groove #F8BEA2;
	min-width: 19px;
	word-wrap: break-word;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #FFFFFF), color-stop(1, #F8BEA2));
	background: -ms-linear-gradient(top, #FFFFFF 5%, #F8BEA2 100%);
}
.ajax__tab_xp .ajax__tab_hover span.ajax__tab_outer, .ajax__tab_xp div.ajax__tab_header .ajax__tab_hover span.ajax__tab_outer {
	background-color: #FFF;
	background-image: none;
	border-bottom: 1px solid #1987B5;
}
.ajax__tab_xp div.ajax__tab_header span.ajax__tab_outer, .ajax__tab_xp span.ajax__tab_outer {
	font-size: 14px;
	font-weight: 400;
	text-transform: none;
	margin-right: 1px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-radius: 5px 5px 0 0;
	color: #1C2833;
	text-align: center;
	border: thin groove #F8BEA2;
	min-width: 19px;
	word-wrap: break-word;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #FFFFFF), color-stop(1, #FCDCCE));
	background: -ms-linear-gradient(top, #FFFFFF 5%, #FFFAF8 100%);
}
.ajax__tab_xp .ajax__tab_active span.ajax__tab_inner, .ajax__tab_xp .ajax__tab_hover span.ajax__tab_inner, .ajax__tab_xp div.ajax__tab_header .ajax__tab_active span.ajax__tab_inner, .ajax__tab_xp div.ajax__tab_header .ajax__tab_hover span.ajax__tab_inner, .ajax__tab_xp div.ajax__tab_header span.ajax__tab_inner, .ajax__tab_xp span.ajax__tab_inner {
	background-image: none;
}
.ajax__tab_xp .ajax__tab_active span.ajax__tab_tab, .ajax__tab_xp div.ajax__tab_header .ajax__tab_active .ajax__tab_tab {
	background-image: none;
	color: #1C2833;
}
.ajax__tab_xp .ajax__tab_hover span.ajax__tab_tab, .ajax__tab_xp div.ajax__tab_header .ajax__tab_hover .ajax__tab_tab {
	color: #1C2833;
	background: #FFF;
	outline: none;
}
.ajax__tab_xp div.ajax__tab_header .ajax__tab_tab, .ajax__tab_xp span.ajax__tab_tab {
	background-image: none;
	color: #1C2833;
	text-transform: uppercase;
}
.ajax__tab_xp .dialog_view, .ajax__tab_xp .dv {
	text-align: left;
	vertical-align: top;
	width: auto;
}
.tableCellValue .ajax__tab_xp .dv {
	border-bottom: 1px solid #E3E2E2;
	border-left: 1px solid #E3E2E2;
	border-right: 1px solid #E3E2E2;
	border-top: none;
	box-shadow: none;
	width: 942px;
}
.ajax__tab_xp .dBody {
	padding: 1px 1px 1px 5px;
}
.signInBar {
	font-family: Arial;
	font-size: 16px;
	text-transform: uppercase;
	white-space: nowrap;
	color: #1C2833;
	height: auto;
	padding-right: 15px;
	font-weight: 400;
	padding-left: 15px;
	border-radius: 5px;
	letter-spacing: 4px;
	background: #F4D5C6;
	border: thin outset #FFFFFF;
}
.signInBar a {
	color: #FFF;
	font-family: Arial;
	text-transform: none;
}
.signInBar a:hover {
	text-decoration: blink;
	color: #1C2833;
}
.signInBarStatus {
	color: #FFF;
	font-family: Arial;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 20px;
	text-align: right;
	white-space: nowrap;
}
.securityForm, .securityGraphicWrapper {
	text-align: center;
}
.securityForm {
	vertical-align: middle;
	margin: auto;
	border-radius: 0;
	padding: 10px 45px 10px 34px;
	background: #FFF;
	box-shadow: 1px 1px 1px 1px #FFFFFF;
}
.popupTableCellLabel, .popupWrapper {
	text-align: center;
	padding: 10px 5px 5px;
	font-family: Arial;
	margin-top: 1px;
	margin-left: 5px;
}
.popupPosition {
	z-index: 100;
}
.popupWrapper {
	background-color: rgba(255, 251, 249, 0.861);
	box-shadow: 1px 1px 2px 1px rgba(201, 201, 201, 0.607);
	color: #1C2833;
	font-size: 14px;
	position: absolute;
	top: auto;
	visibility: hidden;
	z-index: 10;
	font-weight: 200;
	border-radius: 5px;
	border: thin inset #FB925F;
	min-width: 150px;
	min-height: 50px;
	padding-left: 20px;
	margin-top: 12px;
}
.ajaxUpdatePanel, div.modal {
	background-color: #000;
	left: 0;
}
.popupTableCellLabel {
	color: #1C2833;
	font-size: 14px;
	text-transform: none;
	white-space: nowrap;
	font-weight: 700er;
	vertical-align: middle;
	text-align: right;
	text-transform: uppercase;
}
.popupTableCellValue {
	color: #5F5F5F;
	font-family: Arial;
	font-size: 14px;
	padding: 5px;
	vertical-align: middle;
	white-space: nowrap;
	outline: 0;
	text-align: left;
	text-transform: uppercase;
}
.detailRolloverTitle, .modalPopup {
	font-family: Arial;
	font-size: 14px;
	vertical-align: middle;
}
.detailRolloverPopup {
	position: absolute;
	visibility: visible;
	z-index: 2;
}
.detailRolloverTitle {
	color: #0D5A95;
	font-weight: 700;
	height: 10px;
	padding-left: 2px;
	width: 100%;
}
.MyCalendar .ajax__calendar_container table, .ajaxUpdatePanel, div.updatingContainer {
	height: 100%;
	width: 100%;
}
.detailRolloverB {
	background-image: none;
	font-size: 1px;
}
.MyCalendar .ajax__calendar_container {
	background-color: #FFF;
	border: 1px solid #D2D6D7;
	color: #1C2833;
	z-index: auto;
	padding: 30px 1px 10px;
	cursor: default;
	width: 220px;
	font-size: 12px;
	text-align: center;
	font-family: tahoma, verdana, helvetica;
	height: 220px;
}
.MyCalendar .ajax__calendar_day {
	border: 1px solid #FFF;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year {
	border: 1px solid #FFF;
	color: #25CBB1;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year {
	background-color: #EAFBFD;
	border: 1px groove #69F5F5;
	color: #008080;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year {
	background-color: #EAFBFD;
	border: 1px groove #69F5F5;
	color: #008080;
}
.ajaxUpdatePanel {
	opacity: 0.5;
	padding: 0;
	position: fixed;
	top: 0;
	z-index: 1999;
}
div.updatingContainer {
	left: 0;
	padding: 0 !important;
	position: fixed !important;
	text-align: center;
	top: 0;
	z-index: 2000;
}
div.updatingContainer img {
	position: relative;
	top: auto;
}
.modalPopup {
	background-color: #EEE;
	border: 1px solid #000;
	height: 35px;
	padding: 10px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 200px;
}
.accordionHeaderTitle, .gallerydBody {
	text-align: left;
	font-size: 14px;
	font-family: Arial;
}
.accordionHeader {
	padding-bottom: 10px;
	padding-top: 10px;
	vertical-align: middle;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #FFFFFF), color-stop(1, #FCDCCE));
	background: -ms-linear-gradient(top, #FFFFFF 5%, #FFFAF8 100%);
	border: 0.5px solid #F3A175;
	border-radius: 5px;
	cursor: pointer !important;
}
.accordionHeaderTitle {
	color: #1C2833;
	font-weight: 400;
	text-transform: none;
	vertical-align: middle;
	width: 100%;
	font-size: 15px;
}
.gallerytic, .galleryttc, .galleryttl {
	vertical-align: top;
}
.gallerydBody {
	color: #1C2833;
	padding: 0;
}
.gallerydBody .galleryttc {
	padding: 0;
	width: auto;
	height: auto;
}
.galleryttc {
	font-family: Arial;
	font-size: 14px;
	padding: 5px 10px 5px 25px;
	text-align: center;
	color: #1C2833;
}
.gallerytic {
	padding: 24px 0 0 8px;
	width: 16px;
}
.galleryttl {
	font-family: Arial;
	font-size: 14px;
	padding: 5px;
	text-align: left;
}
.galleryBackgroundImage {
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer !important;
	width: 250px;
}
.galleryDescriptionBackground {
	background-image: url(../../Images/GalleryDescriptionBackground.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	color: #1C2833;
	font-size: 9px;
	height: auto;
	padding-bottom: 6px;
	padding-left: 6px;
	text-align: left;
	text-transform: none;
	vertical-align: bottom;
	width: auto;
}
.galleryDescriptionBackground a.button_link {
	color: #E47A00;
	padding: 0;
	text-decoration: none;
}
.galleryDescriptionBackground a.button_link:hover {
	color: #E47A00;
	padding: 0;
	text-decoration: underline;
}
.galleryTitle {
	color: #FFF;
	font-size: 14px;
	font-weight: 700;
}
.mobileMenu, .mobileMenuHorizontal {
	cursor: pointer !important;
	font-weight: 400;
}
.galleryTitleCrop {
	overflow: hidden;
	width: auto;
}
.configureErrorPagesText {
	color: #1C2833;
	font-family: Arial;
	font-size: 14px;
}
.skipNavigationLinks {
	font-family: Arial;
	color: #1C2833;
	font-size: 14px;
}
.mobileBase, .mobileBodyText {
	color: #1C2833;
	font-family: Arial;
}
.mobileBase {
	background-color: #FFF;
	font-size: 3em;
	width: 100%;
}
.mobileHeader {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fbfbfb), color-stop(1, #ececec));
	background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
	padding-left: 3%;
	padding-right: 3%;
	width: 100%;
}
.mobileHeaderPagination {
	background-color: #EEE;
	border-top: 2px solid #FFF;
	padding-left: 3%;
	padding-right: 3%;
	width: 100%;
}
.mobileBody {
	padding: 2% 2% 4%;
	width: 100%;
}
.mobileBodyNoPadding {
	padding: 0;
	width: 100%;
}
.mobileBodyText {
	font-size: 0.73em;
}
.mobileHeaderLeft {
	text-align: left;
	width: 10%;
}
.mobileHeaderTitle {
	color: #F2860A;
	font-family: Arial;
	font-size: 0.9em;
	padding-bottom: 4%;
	padding-top: 4%;
	text-align: center;
	text-transform: none;
}
.mobileFontAdjust90 {
	font-size: 0.9em;
}
.mobileFontAdjust80 {
	font-size: 0.8em;
}
.mobileFontAdjust70 {
	font-size: 0.7em;
}
.mobileFontAdjust60 {
	font-size: 0.6em;
}
.mobileHeaderOptions {
	width: 10%;
}
.mobileHeaderRight {
	text-align: right;
	width: 10%;
}
.mobileFooter, .mobileMenu {
	width: 100%;
	font-family: Arial;
	text-transform: none;
}
.mobileSignInStatus {
	color: #FFF;
	font-family: Arial;
	font-size: 0.8em;
	text-align: right;
}
.mobileFilterArea {
	background-color: #FFFDFA;
}
.mobileFooter {
	background-color: #666;
	border-top: 2px solid #E3E2E2;
	color: #1C2833;
	font-size: 0.5em;
	padding-bottom: 2%;
	padding-left: 3%;
	padding-top: 1%;
}
.mobileMenu {
	background-color: #F6F6F6;
	background-image: url(../../Images/pBackTile.png);
	border-top: 2px solid #FFF;
	border-bottom: 2px solid #E3E2E2;
	color: #1C2833;
	font-size: 1.2em;
	padding: 3% 2%;
}
.mobileSubmenuContainer {
	border: 1px solid #BBB;
	z-index: 100;
}
.mobileSubmenu {
	background-color: #FFFDFA;
	color: #1C2833;
	cursor: pointer !important;
	font-family: Arial;
	font-size: 1em;
	padding: 1%;
	text-transform: none;
}
.mobileMenuHorizontal {
	background-color: #F6F6F6;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.5, #fbfbfb), color-stop(1, #ececec));
	background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
	border-bottom: 1px solid #E3E2E2;
	border-top: 2px solid #FFF;
	color: #1C2833;
	font-family: Arial;
	font-size: 1.2em;
	padding-bottom: 2%;
	padding-top: 2%;
	text-transform: none;
}
.mobileButtonLink, a.mobileButtonLink:link, a.mobileButtonLink:visited {
	color: #1C2833;
	font-family: Arial;
	font-size: smaller;
	text-decoration: none;
	text-transform: none;
	font-weight: 700;
}
.mobileLink, a.mobileLink:link, a.mobileLink:visited {
	color: #E47A00;
	font-family: Arial;
	font-size: 1em;
	text-decoration: none;
}
.mobileThemeButton {
	-moz-box-shadow: inset 0 -2px 0 0 #fff;
	-webkit-box-shadow: inset 0 -2px 0 0 #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.2, #fff), color-stop(1, #d7d7d7));
	background: -ms-linear-gradient(top, #FFF 5%, #D7D7D7 100%);
	box-shadow: 0 -2px 0 #FFF inset;
	border: thin solid #E3E2E2;
	padding: 3px;
	text-decoration: none;
	white-space: nowrap;
	font-size: 16px;
	font-weight: 700;
}
.mobileChildTableCellTitle, .mobileTableCellTitle {
	font-size: 1.2em;
	font-weight: 700;
}
.mobileTableCell, .mobileTableImageCell {
	color: #1C2833;
	font-size: 0.9em;
	padding: 2%;
	border-bottom: 2px solid #E3E2E2;
	font-family: Arial;
}
.mobileTableImageCell {
	width: 1%;
}
.mobileChildTableContainer {
	border: 2px solid #E3E2E2;
	margin-bottom: 2%;
}
.mobileAccordionHeader {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fbfbfb), color-stop(1, #ececec));
	background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
	font-family: Arial;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-top: 2%;
	vertical-align: middle;
}
.QSthc, .QSttc, .importWizarddv {
	vertical-align: top;
}
.mobileAccordionHeaderTitle {
	color: #E47A00;
	font-family: Arial;
	font-size: 1em;
	font-weight: 400;
	padding-left: 1%;
	padding-right: 1%;
	text-decoration: none;
	width: 100%;
}
.mobileChildTableCell {
	background-color: #EFEFEF;
	border-bottom: 2px solid #E3E2E2;
	color: #1C2833;
	font-family: Arial;
	font-size: 0.9em;
	padding: 2%;
}
.mobileRecordPanel {
	padding-bottom: 10%;
}
.mobileFieldLabelOnTop {
	color: #1C2833;
	font-family: Arial;
	font-size: 0.87em;
	padding-bottom: 1%;
	padding-top: 3%;
}
.mobileFieldLabelOnLeft, .mobileFieldLabelOnRight {
	color: #1C2833;
	font-family: Arial;
	font-size: 0.67em;
}
.mobileFieldLabelOnRight {
	padding-bottom: 2%;
	width: 100%;
}
.mobileFieldLabelOnLeft {
	padding-bottom: 2%;
}
.mobileFieldInput, .mobileFieldValueOnBottom, .mobileFilterInput, .mobilePaginationAreaCurrentPage {
	font-family: Arial;
	font-size: 1em;
}
.mobileFieldValueOnBottom {
	color: #1C2833;
	padding-bottom: 2%;
}
.mobileFieldInput {
	color: #1C2833;
}
textarea.mobileFieldInput {
	width: 86%;
}
.mobileFilterInput {
	color: #1C2833;
	width: 86%;
	outline: 0;
}
.mobilePaginationAreaLast, .mobilePaginationAreaPrevious {
	text-align: right;
}
.mobilePaginationAreaCurrentPage {
	color: #1C2833;
	text-align: center;
	white-space: nowrap;
	width: 30%;
}
.QSthc, .QSttc {
	font-family: Arial;
	font-size: 14px;
}
.mobileCheckbox input, .mobileRadioButton input, input.mobileCheckbox, input.mobileRadioButton {
	height: 50px;
	width: 50px;
}
.MyCalendarMobile .ajax__calendar_container {
	background-color: #FFF;
	border: 1px solid #E3E2E2;
	color: #666;
	height: 780px;
	width: 720px;
	z-index: 20;
}
.MyCalendarMobile .ajax__calendar_body, .MyCalendarMobile .ajax__calendar_body table {
	background-color: #FFF;
	height: 520px;
	width: 720px;
}
.MyCalendarMobile .ajax__calendar_header {
	font-family: Arial;
	font-size: 4em;
	padding-bottom: 40px;
}
.MyCalendarMobile .ajax__calendar_title {
	color: #1C2833;
	font-size: 1.2em;
	padding-top: 30px;
}
.MyCalendarMobile .ajax__calendar_footer {
	color: #1C2833;
	font-family: Arial;
	font-size: 3em;
	padding-top: 20px;
}
.MyCalendarMobile .ajax__calendar_prev {
	background-image: url(../../Images/MobileButtonPrevious.ltr.png);
	background-repeat: no-repeat;
	height: 120px;
	width: 100px;
}
.MyCalendarMobile .ajax__calendar_next {
	background-image: url(../../Images/MobileButtonNext.ltr.png);
	background-repeat: no-repeat;
	height: 120px;
	width: 100px;
}
.MyCalendarMobile .ajax__calendar_dayname, .MyCalendarMobile .ajax__calendar_other .ajax__calendar_day, .MyCalendarMobile .ajax__calendar_other .ajax__calendar_month, .MyCalendarMobile .ajax__calendar_other .ajax__calendar_year {
	color: #1C2833;
	font-family: Arial;
	font-size: 4em;
}
.MyCalendarMobile .ajax__calendar_day {
	font-family: Arial;
	font-size: 4em;
}
.MyCalendarMobile .ajax__calendar_month, .MyCalendarMobile .ajax__calendar_year {
	font-family: Arial;
	font-size: 2em;
}
.MyCalendarMobile .ajax__calendar_active .ajax__calendar_day, .MyCalendarMobile .ajax__calendar_active .ajax__calendar_month, .MyCalendarMobile .ajax__calendar_active .ajax__calendar_year, .MyCalendarMobile .ajax__calendar_hover .ajax__calendar_day, .MyCalendarMobile .ajax__calendar_hover .ajax__calendar_month, .MyCalendarMobile .ajax__calendar_hover .ajax__calendar_year {
	color: #1C2833;
}
.mobileRecaptchaContainer, .mobileRecaptchaImage img {
	height: 300px;
	width: 640px;
	margin: 0;
	padding: 0;
}
.QStr, span.tracecontent table {
	background-color: #FFF;
}
.importWizarddv {
	background-color: #FFF;
	box-shadow: 0 0 3px #BBB;
	margin-bottom: 10px;
	padding: 6px 16px 16px;
	text-align: left;
}
.QDialog, .QSContainer .scrollRegion div, .QpBack {
	margin: 0;
}
.QDialog {
	background-color: #FFF;
	box-shadow: 0 0 6px #333;
	left: 200px;
	overflow: hidden;
	position: absolute;
	top: 300px;
	z-index: 1000;
}
.themeButtonMini, .themeButtonMini:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fbfbfb), color-stop(1, #ececec));
	background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
	white-space: nowrap;
}
.QSdh, div.modal {
	position: fixed;
	top: 0;
}
div.modal {
	-moz-opacity: .3;
	opacity: 0.3;
	height: 100%;
	width: 100%;
	z-index: 900;
}
.themeButtonMini {
	box-shadow: inset 0 -1px 1px #E3E2E2;
	border: 1px solid #E3E2E2;
	padding: 6px 4px;
}
.QSdh, .QSfooter {
	padding-left: 10px;
	padding-right: 10px;
}
.themeButtonMini:hover {
	border: 1px solid #E52610;
	box-shadow: inset 0 1px 1px #EC5959;
	color: #E6542F;
}
.themeButtonMini a, .themeButtonMini a.button_link, .themeButtonMini a.button_link:hover, .themeButtonMini a:hover {
	color: #7F2016;
	font-family: Arial;
	font-size: 14px;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
}
.QSthc, .QSthc a, .QSthc a.button_link {
	font-weight: 700;
}
.themeButtonMiniDisabled, .themeButtonMiniDisabled:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fff), color-stop(1, #ccc));
	background: -ms-linear-gradient(top, #FFF 5%, #CCC 100%);
	border: 1px solid #E3E2E2;
	box-shadow: none;
	opacity: 0.5;
}
.themeButtonMiniDisabled a, .themeButtonMiniDisabled a:hover, .themeButtonMiniDisabled a:visited {
	color: #1C2833;
}
.QSthc a, .QSthc a.button_link, .QSttc a, .QSttc a.button_link {
	color: #E47A00;
	text-decoration: none;
}
.QSContainer .panelSearchBox {
	width: 180px;
}
.QSContainer .Search_Input, .QSContainer .Search_InputHint {
	width: 240px;
	outline: none;
}
.QSSize {
	height: 278px;
	width: 330px;
}
.QSdh, .QSfooter {
	width: 100%;
	left: 0;
}
.QSdh {
	background-color: #EEE;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fbfbfb), color-stop(1, #ececec));
	background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
	padding-top: 6px;
	height: 34px;
	z-index: 3;
}
.QSContainer .dhb {
	padding-right: 40px;
}
.QSContainer .QSscrollRegion {
	height: 200px;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 40px;
	width: 100%;
	z-index: 2;
}
.QSfooter {
	background-color: #EEE;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(.05, #fbfbfb), color-stop(1, #ececec));
	background: -ms-linear-gradient(top, #FBFBFB 5%, #ECECEC 100%);
	height: 38px;
	padding-top: 2px;
	position: fixed;
	top: 240px;
	z-index: 3;
}
.QSButtonContainer {
	width: 100px;
}
.QSButtonContainer .themeButton {
	padding: 1px;
}
.QSCloseButtonContainer {
	width: 54px;
}
.QSPaginationContainer {
	width: 210px;
}
.QStr:hover, .QStrHighlighted, .QStrHighlighted:hover, .QStrSelected:hover {
	background-color: #F7EEE3;
}
.QStrSelected {
	background-color: #FAF5EE;
}
.QSthc {
	color: #1C2833;
	overflow: hidden;
	padding: 12px 10px 2px;
	white-space: nowrap;
}
.QSttc {
	border-bottom: 1px dotted #E3E2E2;
	color: #1C2833;
	height: 14.5px;
	padding: 2px 10px;
	white-space: nowrap;
}
.QSttc div {
	overflow: hidden;
	width: 290px;
}
.QSContainer .pContent {
	width: 801px;
}
.QSContainer .dialog_view, .QSContainer .dv, .QSContainer .panelC {
	border: none;
	box-shadow: none;
	width: 100%;
}
.QSContainer .dh, .QSContainer .dialog_header {
	height: 32px;
	width: 100%;
	z-index: 3;
}
.QSContainer .dh2 {
	background-color: #EEE;
	height: 32px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 3;
}
.QSContainer .scrollRegion {
	height: 428px;
	left: 0;
	overflow: hidden;
	padding-left: 10px;
	padding-right: 10px;
	position: absolute;
	top: 32px;
	width: 785px;
	z-index: 2;
}
.QPageSize {
	height: 520px;
	width: 870px;
}
.QPageSizePC {
	height: 520px;
	width: 870px;
}
.QSContainer .scrollRegion .pageButtonsContainer {
	background-color: #EEE;
	height: 40px;
	left: 0;
	padding-left: 10px;
	padding-right: 10px;
	position: fixed;
	top: 460px;
	width: 100%;
	z-index: 3;
}
.QPCloseBarButtonContainer {
	position: absolute;
	right: 0;
	z-index: 4;
}
.QPCloseBarButtonPosition {
	padding-right: 10px;
	padding-top: 8px;
}
.QPCloseBarButtonPositionPC {
	padding-right: 10px;
	padding-top: 8px;
}
.QPContainerPanelPadding {
	padding: 0;
}
.QPContainerPanelPaddingPC {
	padding: 0;
}
.hide {
	height: 0;
	width: 0;
}
