html {
	direction: ltr;
}
.pageBackground {
	width: 100%; padding-top: 86px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; margin-right: auto; margin-left: auto; background-color: rgb(230, 230, 230);
}
.pBack {
	width: 100%; padding-top: 86px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; margin-right: auto; margin-left: auto; background-color: rgb(230, 230, 230);
}
.blank {
	padding-top: 0px;
}
.pWrapper {
	margin: 0px; width: 100%;
}
.pageTL {
	display: none;
}
.pageTLSpace {
	display: none;
}
.pageT {
	display: none;
}
.pageTSpace {
	display: none;
}
.pageTR {
	display: none;
}
.pageTRSpace {
	display: none;
}
.pageL {
	display: none;
}
.pageLSpace {
	display: none;
}
.pageC {
	width: 100%; vertical-align: top;
}
.pageR {
	display: none;
}
.pageRSpace {
	display: none;
}
.pageBL {
	display: none;
}
.pageBLSpace {
	display: none;
}
.pageB {
	display: none;
}
.pageBSpace {
	display: none;
}
.pageBR {
	display: none;
}
.pageBRSpace {
	display: none;
}
.marginTL {
	display: none;
}
.marginTR {
	display: none;
}
.marginmL {
	display: none;
}
.marginmR {
	display: none;
}
.marginL {
	display: none;
}
.marginR {
	display: none;
}
.marginBL {
	display: none;
}
.marginBR {
	display: none;
}
.pcT {
	left: 0px; top: 0px; width: 100%; height: 46px; position: fixed; z-index: 101; opacity: 1; background-color: rgb(38, 72, 128);
}
.logoBG {
	width: 100%; height: 100%; margin-right: auto; margin-left: auto;
}
.pcmL {
	background-color: rgb(10, 10, 10);
}
.pcmC {
	left: 0px; top: 46px; width: 100%; position: fixed; z-index: 100; background-color: rgb(61, 116, 204);
}
.pcL {
	vertical-align: top; background-color: rgb(61, 116, 204);
}
.pcC {
	width: 100%; text-align: center; padding-right: 6px; padding-left: 6px; vertical-align: top;
}
.pcBL {
	display: none;
}
.pcB {
	width: 100%; vertical-align: top;
}
.pHeaderT {
	text-align: left;
}
.pHeaderL {
	width: 500px; padding-left: 14px; vertical-align: middle;
}
.pHeaderC {
	width: 250px; text-align: center; vertical-align: middle;
}
.pHeaderR {
	width: 250px; text-align: right;
}
a:link {
	color: rgb(75, 141, 248);
}
a:visited {
	color: rgb(75, 141, 248);
}
a:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
a.button_link {
	width: 100%; text-align: center; color: rgb(75, 141, 248); text-transform: uppercase; padding-right: 6px; padding-left: 6px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.bC a.button_link {
	width: 100%; text-align: center; color: rgb(75, 141, 248); text-transform: uppercase; padding-right: 6px; padding-left: 6px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.buttonPadding a.button_link {
	width: 100%; text-align: center; color: rgb(75, 141, 248); text-transform: uppercase; padding-right: 6px; padding-left: 6px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.dBody a.button_link {
	width: 100%; text-align: center; color: rgb(75, 141, 248); text-transform: uppercase; padding-right: 6px; padding-left: 6px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.galleryttc a.button_link {
	width: 100%; text-align: center; color: rgb(75, 141, 248); text-transform: uppercase; padding-right: 6px; padding-left: 6px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.popupTableCellValue a.button_link {
	width: 100%; text-align: center; color: rgb(75, 141, 248); text-transform: uppercase; padding-right: 6px; padding-left: 6px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.tableCellValue a.button_link {
	width: 100%; text-align: center; color: rgb(75, 141, 248); text-transform: uppercase; padding-right: 6px; padding-left: 6px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.thc a.button_link {
	width: 100%; text-align: center; color: rgb(75, 141, 248); text-transform: uppercase; padding-right: 6px; padding-left: 6px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.tic a.button_link {
	width: 100%; text-align: center; color: rgb(75, 141, 248); text-transform: uppercase; padding-right: 6px; padding-left: 6px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.ttc a.button_link {
	width: 100%; text-align: center; color: rgb(75, 141, 248); text-transform: uppercase; padding-right: 6px; padding-left: 6px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;
}
.themeButton {
	padding: 3px 7px; border-radius: 2px; border: 1px solid rgb(209, 209, 209); font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block; white-space: nowrap; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fbfbfb', endColorStr='#ececec');
}
.prbggo a.button_link {
	border: 0px currentColor; color: rgb(75, 141, 248); text-transform: none; font-size: 11px; font-weight: normal; white-space: nowrap;
}
a.button_link:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
.bC a.button_link:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
.buttonPadding a.button_link:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
.dBody a.button_link:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
.galleryttc a.button_link:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
.popupTableCellValue a.button_link:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
.tableCellValue a.button_link:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
.thc a.button_link:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
.tic a.button_link:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
.ttc a.button_link:hover {
	color: rgb(75, 141, 248); text-decoration: none;
}
.themeButton:hover {
	border: 1px solid rgb(75, 141, 248); white-space: nowrap; -moz-transition: all 0.2s ease-in-out 0s;
}
.prbggo a.button_link:hover {
	color: rgb(75, 141, 248);
}
.dfv a {
	color: rgb(75, 141, 248); text-decoration: none; cursor: pointer !important;
}
.dialog_field_value a {
	color: rgb(75, 141, 248); text-decoration: none; cursor: pointer !important;
}
.galleryttc a {
	color: rgb(75, 141, 248); text-decoration: none; cursor: pointer !important;
}
.popupTableCellValue a {
	color: rgb(75, 141, 248); text-decoration: none; cursor: pointer !important;
}
.tableCellValue a {
	color: rgb(75, 141, 248); text-decoration: none; cursor: pointer !important;
}
.ttc a {
	color: rgb(75, 141, 248); text-decoration: none; cursor: pointer !important;
}
.ttch a {
	color: rgb(75, 141, 248); text-decoration: none; cursor: pointer !important;
}
.ttcs a {
	color: rgb(75, 141, 248); text-decoration: none; cursor: pointer !important;
}
.dfv a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.dialog_field_value a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.galleryttc a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.popupTableCellValue a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.tableCellValue a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.ttc a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.ttch a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.ttcs a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
a.truncatedText {
	color: rgb(75, 141, 248); text-decoration: none;
}
a.truncatedText:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
a.skipNavigationLinks {
	color: rgb(250, 250, 250); text-decoration: none;
}
a.skipNavigationLinks:hover {
	text-decoration: underline;
}
.MLMmenuAlign {
	width: 100%; margin-right: auto; margin-left: auto; position: relative;
}
.MLMmenu {
	
}
.MLMmC {
	padding: 8px; border: 1px solid rgb(61, 116, 204); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 18px;
}
.MLMmC a {
	color: rgb(255, 255, 255); text-transform: none; text-decoration: none;
}
.MLMmoC {
	border: 1px solid rgb(61, 116, 204); background-color: rgb(239, 239, 239);
}
.MLMmoC a {
	color: rgb(85, 115, 134); background-color: transparent;
}
.MLMmoC a:hover {
	color: rgb(85, 115, 134); background-color: transparent;
}
.MLMmenusub {
	border: 1px solid rgb(61, 116, 204);
}
.MLMsubmC {
	padding: 10px; border: currentColor; width: 100%; text-align: left; font-size: 14px; background-color: rgb(61, 116, 204);
}
.MLMsubmC a {
	color: rgb(250, 250, 250); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; cursor: pointer !important;
}
.MLMsubmoC {
	background-color: rgb(239, 239, 239);
}
.MLMsubmoC a {
	color: rgb(85, 115, 134);
}
.MLMmbbg {
	display: none;
}
.MLMmenuVAlign {
	background-color: rgb(61, 116, 204);
}
.MLMmenuV {
	
}
.MLMmvC {
	padding: 8px; border: 1px solid rgb(61, 116, 204); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 18px;
}
.MLMmvC a {
	color: rgb(255, 255, 255); text-transform: none; text-decoration: none;
}
.MLMmvoC {
	border: 1px solid rgb(61, 116, 204); background-color: rgb(239, 239, 239);
}
.MLMmvoC a {
	color: rgb(85, 115, 134); background-color: transparent;
}
.MLMmvoC a:hover {
	color: rgb(85, 115, 134); background-color: transparent;
}
div.MLMmenuVsub {
	border: 1px solid rgb(61, 116, 204); display: inline;
}
.MLMsubmvC {
	padding: 10px; border: currentColor; width: 100%; text-align: left; font-size: 14px; background-color: rgb(61, 116, 204);
}
.MLMsubmvC a {
	color: rgb(250, 250, 250); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; cursor: pointer !important;
}
.MLMsubmvoC {
	background-color: rgb(239, 239, 239);
}
.MLMsubmvoC a {
	color: rgb(85, 115, 134);
}
.MLMmveTL {
	display: none;
}
.MLMmveT {
	display: none;
}
.MLMmveTR {
	display: none;
}
.MLMmveBL {
	display: none;
}
.MLMmveB {
	display: none;
}
.MLMmveBR {
	display: none;
}
.footer {
	width: 200px; color: rgb(153, 153, 153); text-transform: none; padding-left: 10px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; vertical-align: top; white-space: nowrap;
}
.panelTL {
	
}
.panelTLSpace {
	display: none;
}
.panelT {
	
}
.panelTSpace {
	display: none;
}
.panelTR {
	
}
.panelTRSpace {
	display: none;
}
.panelHeaderL {
	
}
.panelHeaderLSpace {
	display: none;
}
.panelHeaderR {
	
}
.panelHeaderRSpace {
	display: none;
}
.panelL {
	
}
.panelLSpace {
	display: none;
}
.dialog_view {
	border-radius: 2px; width: auto; text-align: left; margin-bottom: 10px; vertical-align: top; box-shadow: 0px 0px 1px #bbbbbb;
}
.dv {
	border-radius: 2px; width: auto; text-align: left; margin-bottom: 10px; vertical-align: top; box-shadow: 0px 0px 1px #bbbbbb;
}
.panelC {
	border-radius: 2px; width: auto; text-align: left; margin-bottom: 10px; vertical-align: top; box-shadow: 0px 0px 1px #bbbbbb;
}
.panelR {
	
}
.panelRSpace {
	display: none;
}
.panelPaginationL {
	width: 50%;
}
.panelPaginationC {
	width: 100%; height: 30px; text-align: center; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; background-color: rgb(246, 246, 246);
}
.panelPaginationCContainer {
	
}
.panelPaginationCContainerL {
	
}
.panelPaginationCContainerC {
	
}
.panelPaginationCContainerR {
	
}
.panelPaginationR {
	width: 50%;
}
.panelBL {
	
}
.panelBLSpace {
	display: none;
}
.panelB {
	
}
.panelBSpace {
	display: none;
}
.panelBR {
	
}
.panelBRSpace {
	display: none;
}
.panelButtonSpacing {
	width: 100%;
}
.panelSearchBox {
	padding: 0px 4px 0px 8px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); width: 286px; height: 16px; background-color: rgb(255, 255, 255);
}
.panelSearchBox:hover {
	border-radius: 1px; border: 1px solid rgb(75, 141, 248); background-color: rgb(255, 255, 255);
}
.Search_Input {
	padding: 0px; border: currentColor; width: 246px; color: rgb(102, 102, 102); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.si {
	padding: 0px; border: currentColor; width: 246px; color: rgb(102, 102, 102); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.Search_InputHint {
	padding: 0px; border: currentColor; width: 246px; color: rgb(153, 153, 153); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; font-weight: normal; background-color: rgb(255, 255, 255);
}
.Search_Input_Classic {
	padding: 2px 4px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); width: 246px; color: rgb(153, 153, 153); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px;
}
.Search_Input2 {
	padding: 2px 4px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px;
}
.si2 {
	padding: 2px 4px; border-radius: 0px; border: 1px solid rgb(221, 221, 221); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px;
}
.recordPanelButtonsAlignment {
	padding-top: 5px; padding-bottom: 5px;
}
.rpbAlign {
	padding-top: 5px; padding-bottom: 5px;
}
.recordPanelButtonsAlignment table {
	
}
.pageButtonsContainer {
	width: 100%; margin-right: auto; margin-left: auto;
}
.buttonPadding {
	padding-right: 6px;
}
.floatContainer {
	width: 100%; margin-right: auto; margin-left: auto;
}
.updatePanelContent {
	width: auto;
}
.dialogHeaderEdgeL {
	display: none;
}
.dhel {
	display: none;
}
.dialogHeaderEdgeR {
	display: none;
}
.dher {
	display: none;
}
.dialog_header {
	height: 34px; vertical-align: middle; border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: rgb(246, 246, 246);
}
.dh {
	height: 34px; vertical-align: middle; border-top-left-radius: 2px; border-top-right-radius: 2px; background-color: rgb(246, 246, 246);
}
.dialogHeaderBackground {
	padding: 4px 20px 4px 4px;
}
.dhb {
	padding: 4px 20px 4px 4px;
}
.dialog_header_text {
	color: rgb(75, 141, 248); text-transform: none; padding-left: 10px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 18px; font-weight: normal; white-space: nowrap;
}
.dht {
	color: rgb(75, 141, 248); text-transform: none; padding-left: 10px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 18px; font-weight: normal; white-space: nowrap;
}
.dheci {
	padding-left: 10px;
}
.dhir {
	padding-left: 6px;
}
.dialog_body {
	padding: 8px; text-align: left; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);
}
.dBody {
	padding: 8px; text-align: left; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);
}
.field_label {
	padding: 4px 4px 0px; text-align: left; color: rgb(153, 153, 153); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; vertical-align: middle; white-space: nowrap;
}
.fl {
	padding: 4px 4px 0px; text-align: left; color: rgb(153, 153, 153); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; vertical-align: middle; white-space: nowrap;
}
.field_label_on_side {
	padding: 4px 2px 8px 4px; text-align: right; color: rgb(153, 153, 153); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; vertical-align: top; white-space: nowrap;
}
.fls {
	padding: 4px 2px 8px 4px; text-align: right; color: rgb(153, 153, 153); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; vertical-align: top; white-space: nowrap;
}
.field_value {
	padding: 0px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px;
}
.fv {
	padding: 0px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px;
}
.field_input {
	border-radius: 0px; border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); padding-top: 2px; padding-left: 4px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; background-color: rgb(250, 250, 250);
}
.fi {
	border-radius: 0px; border: 1px solid rgb(204, 204, 204); color: rgb(102, 102, 102); padding-top: 2px; padding-left: 4px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; background-color: rgb(250, 250, 250);
}
.field_input:hover {
	border-radius: 1px; border: 1px solid rgb(75, 141, 248); background-color: rgb(255, 255, 255);
}
.dialog_field_value {
	padding: 4px 4px 8px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top;
}
.dfv {
	padding: 4px 4px 8px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top;
}
.Filter_Input {
	border-radius: 0px; border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); padding-right: 2px; padding-bottom: 0px; padding-left: 2px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; background-color: rgb(255, 255, 255);
}
.fili {
	border-radius: 0px; border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); padding-right: 2px; padding-bottom: 0px; padding-left: 2px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; background-color: rgb(255, 255, 255);
}
.Filter_Input:hover {
	border-radius: 1px; border: 1px solid rgb(75, 141, 248); background-color: rgb(255, 255, 255);
}
.filter_area {
	padding: 4px 7px; text-align: right; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: middle; white-space: nowrap;
}
.fila {
	padding: 4px 7px; text-align: right; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: middle; white-space: nowrap;
}
.search_area {
	padding-top: 5px; padding-bottom: 2px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px;
}
.sa {
	padding-top: 5px; padding-bottom: 2px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px;
}
.search_label {
	padding: 5px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; vertical-align: middle; white-space: nowrap;
}
.sl {
	padding: 5px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; vertical-align: middle; white-space: nowrap;
}
.rangeFilterText {
	color: rgb(153, 153, 153); text-transform: none; padding-right: 6px; padding-left: 6px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none;
}
.rft {
	color: rgb(153, 153, 153); text-transform: none; padding-right: 6px; padding-left: 6px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none;
}
.imageDropshadow {
	box-shadow: 0px 0px 2px #666666; -moz-box-shadow: 0px 0px 2px #666666; -webkit-box-shadow: 0px 0px 2px #666666;
}
.autotypeahead_completionListElement {
	margin: 0px; padding: 0px; border: 1px solid rgb(85, 85, 85); left: 0px; top: 0px; overflow: auto; list-style-type: none; visibility: hidden; position: absolute; background-color: rgb(238, 238, 238);
}
.autotypeahead_highlightedListItem {
	padding-bottom: 1px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; background-color: rgb(221, 221, 221);
}
.autotypeahead_listItem {
	padding-bottom: 1px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px;
}
.header_cell {
	padding: 5px 6px; text-align: left; color: rgb(153, 153, 153); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; vertical-align: top; background-color: rgb(239, 239, 239);
}
.header_cell_scrolling {
	padding: 5px 6px; text-align: left; color: rgb(153, 153, 153); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; vertical-align: top; background-color: rgb(239, 239, 239);
}
.thc {
	padding: 5px 6px; text-align: left; color: rgb(153, 153, 153); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; vertical-align: top; background-color: rgb(239, 239, 239);
}
.thcs {
	padding: 5px 6px; text-align: left; color: rgb(153, 153, 153); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; vertical-align: top; background-color: rgb(239, 239, 239);
}
.thcnb {
	padding: 5px 6px; text-align: left; color: rgb(153, 153, 153); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; vertical-align: top; background-color: rgb(239, 239, 239);
}
.thcwb {
	padding: 5px 6px; text-align: left; color: rgb(153, 153, 153); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; vertical-align: top; background-color: rgb(239, 239, 239);
}
.column_header a {
	color: rgb(75, 141, 248); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; cursor: pointer !important;
}
.column_header_scrolling a {
	color: rgb(75, 141, 248); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; cursor: pointer !important;
}
.tch a {
	color: rgb(75, 141, 248); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; cursor: pointer !important;
}
.tchs a {
	color: rgb(75, 141, 248); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal; text-decoration: none; cursor: pointer !important;
}
.column_header a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.column_header_scrolling a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.tch a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.tchs a:hover {
	color: rgb(75, 141, 248); text-decoration: underline;
}
.icon_cell {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.alt_icon_cell {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.tic {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.taic {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.icon_cell_highlighted {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.alt_icon_cell_highlighted {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.tich {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.taich {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.icon_cell_selected {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
.tics {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
.ticnb {
	width: 16px; padding-top: 3px; padding-left: 2px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.tichnb {
	width: 16px; padding-top: 3px; padding-left: 2px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.ticsnb {
	width: 16px; padding-top: 3px; padding-left: 2px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
.ticwb {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.tichwb {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.ticswb {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
.tichb {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.tichhb {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.ticshb {
	width: 16px; padding-top: 3px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
.icon_cell_empty {
	width: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.tice {
	width: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.icon_cell_highlighted_empty {
	width: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.tiche {
	width: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.icon_cell_selected_empty {
	width: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
.ticse {
	width: 0px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
.table_cell {
	padding: 5px; text-align: left; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.alt_table_cell {
	padding: 5px; text-align: left; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.ttc {
	padding: 5px; text-align: left; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.tatc {
	padding: 5px; text-align: left; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.table_cell_highlighted {
	padding: 5px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.alt_table_cell_highlighted {
	padding: 5px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.ttch {
	padding: 5px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.tatch {
	padding: 5px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(221, 221, 221);
}
.table_cell_selected {
	padding: 5px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
.ttcs {
	padding: 5px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(238, 238, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(238, 238, 238);
}
.ttc .dv {
	margin: 0px; padding: 0px; width: auto;
}
.ttch .dv {
	margin: 0px; padding: 0px; width: auto;
}
.ttcs .dv {
	margin: 0px; padding: 0px; width: auto;
}
.ttc .ajax__tab_xp {
	margin: 0px; padding: 0px;
}
.ttch .ajax__tab_xp {
	margin: 0px; padding: 0px;
}
.ttcs .ajax__tab_xp {
	margin: 0px; padding: 0px;
}
.totals_cell {
	padding: 5px; width: 48px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; background-color: rgb(255, 255, 255);
}
.tpttc {
	padding: 5px; width: 48px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; background-color: rgb(255, 255, 255);
}
.totals_cell_value {
	padding: 5px; text-align: right; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; background-color: rgb(255, 255, 255);
}
.tpttcv {
	padding: 5px; text-align: right; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; background-color: rgb(255, 255, 255);
}
.page_total_label {
	padding-left: 20px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: middle; white-space: nowrap;
}
.tptl {
	padding-left: 20px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: middle; white-space: nowrap;
}
.page_total_value {
	padding: 3px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px;
}
.tptv {
	padding: 3px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px;
}
.grand_total_label {
	padding-left: 20px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: middle; white-space: nowrap;
}
.tgtl {
	padding-left: 20px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: middle; white-space: nowrap;
}
.grand_total_value {
	padding: 3px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal;
}
.tgtv {
	padding: 3px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; font-weight: normal;
}
.tableCellLabel {
	padding: 8px 2px 4px 6px; text-align: right; color: rgb(153, 153, 153); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; white-space: nowrap;
}
.tableCellValue {
	padding: 8px; text-align: left; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 15px; vertical-align: top; text-shadow: 1px 1px 1px #dddddd;
}
.tableRowDivider {
	height: 1px; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.tableRowButton {
	width: 16px; padding-top: 8px; padding-left: 2px; font-size: 4px; vertical-align: top;
}
.tableRowButtonsCellHorizontal {
	width: 16px; vertical-align: top; white-space: nowrap;
}
.tableRowButtonsCellHorizontal input.button_link {
	padding-top: 8px; padding-right: 2px; padding-left: 2px; display: inline;
}
.tableRowButtonsCellHorizontal input.button_link:hover {
	
}
.tableRowButtonsCellVertical {
	width: 16px; padding-top: 6px; padding-bottom: 6px; vertical-align: top;
}
.tableRowButtonsCellVertical input.button_link {
	padding: 2px; display: block;
}
.tableRowButtonsCellVertical input.button_link:hover {
	
}
.tableCellSelectCheckbox {
	width: 16px; padding-top: 7px; padding-left: 6px; vertical-align: top;
}
.tableRowsEdge {
	
}
.tre {
	
}
div.tableContainer {
	height: 285px; overflow: auto; clear: both;
}
div.tableContainer table {
	width: 97%;
}
thead.fixedHeader tr {
	position: relative;
}
.scrollContent {
	
}
thead.fixedHeader td.button-white {
	width: 0%; white-space: nowrap;
}
thead.fixedHeader table {
	width: 0%;
}
.pagination_row {
	width: 100%; height: 30px; color: rgb(153, 153, 153); padding-top: 4px; vertical-align: middle; background-color: rgba(0, 0, 0, 0.3);
}
.pr {
	width: 100%; height: 30px; color: rgb(153, 153, 153); padding-top: 4px; vertical-align: middle; background-color: rgba(0, 0, 0, 0.3);
}
.prbbc {
	
}
.prbg {
	color: rgb(153, 153, 153); padding-right: 3px; padding-left: 3px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; font-weight: normal; white-space: nowrap;
}
.prbg input {
	padding-top: 2px; padding-right: 8px;
}
.prbggo {
	
}
.prspace {
	width: auto; padding-bottom: 3px; vertical-align: bottom;
}
.prspaceEnd {
	width: 100%;
}
.Pagination_Input {
	border-radius: 0px; border: 1px solid rgb(221, 221, 221); text-align: center; color: rgb(102, 102, 102); padding-top: 2px; padding-left: 6px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255);
}
.pri {
	border-radius: 0px; border: 1px solid rgb(221, 221, 221); text-align: center; color: rgb(102, 102, 102); padding-top: 2px; padding-left: 6px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; background-color: rgb(255, 255, 255);
}
.Pagination_Input:hover {
	border-radius: 1px; border: 1px solid rgb(75, 141, 248); background-color: rgb(255, 255, 255);
}
.menuDivider {
	padding: 0px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.ajax__tab_xp {
	margin: 0px; padding: 0px; text-align: left;
}
.ajax__tab_xp div.ajax__tab_body {
	margin: 0px; padding: 0px; border: currentColor; background-color: transparent;
}
.ajax__tab_panel {
	background-color: transparent;
}
.ajax__tab_xp div.ajax__tab_header {
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; background-image: none;
}
.ajax__tab_xp .ajax__tab_active span.ajax__tab_outer {
	border-radius: 0px; border-top-color: rgb(38, 72, 128); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-image: none; background-color: rgb(250, 250, 250);
}
.ajax__tab_xp div.ajax__tab_header .ajax__tab_active span.ajax__tab_outer {
	border-radius: 0px; border-top-color: rgb(38, 72, 128); border-right-color: rgb(221, 221, 221); border-left-color: rgb(221, 221, 221); border-top-width: 3px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-image: none; background-color: rgb(250, 250, 250);
}
.ajax__tab_xp .ajax__tab_hover span.ajax__tab_outer {
	border-radius: 0px; background-image: none; background-color: rgb(255, 255, 255);
}
.ajax__tab_xp div.ajax__tab_header .ajax__tab_hover span.ajax__tab_outer {
	border-radius: 0px; background-image: none; background-color: rgb(255, 255, 255);
}
.ajax__tab_xp span.ajax__tab_outer {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(238, 238, 238) currentColor rgb(221, 221, 221); border-radius: 0px; background-image: none; background-color: rgb(250, 250, 250);
}
.ajax__tab_xp div.ajax__tab_header span.ajax__tab_outer {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(238, 238, 238) currentColor rgb(221, 221, 221); border-radius: 0px; background-image: none; background-color: rgb(250, 250, 250);
}
.ajax__tab_xp .ajax__tab_active span.ajax__tab_inner {
	background-image: none;
}
.ajax__tab_xp div.ajax__tab_header .ajax__tab_active span.ajax__tab_inner {
	background-image: none;
}
.ajax__tab_xp .ajax__tab_hover span.ajax__tab_inner {
	background-image: none;
}
.ajax__tab_xp div.ajax__tab_header .ajax__tab_hover span.ajax__tab_inner {
	background-image: none;
}
.ajax__tab_xp span.ajax__tab_inner {
	background-image: none;
}
.ajax__tab_xp div.ajax__tab_header span.ajax__tab_inner {
	background-image: none;
}
.ajax__tab_xp .ajax__tab_active span.ajax__tab_tab {
	background-image: none;
}
.ajax__tab_xp div.ajax__tab_header .ajax__tab_active .ajax__tab_tab {
	background-image: none;
}
.ajax__tab_xp .ajax__tab_hover span.ajax__tab_tab {
	background-image: none;
}
.ajax__tab_xp div.ajax__tab_header .ajax__tab_hover .ajax__tab_tab {
	background-image: none;
}
.ajax__tab_xp span.ajax__tab_tab {
	padding: 2px 4px 6px; color: rgb(75, 141, 248); background-image: none;
}
.ajax__tab_xp div.ajax__tab_header .ajax__tab_tab {
	padding: 2px 4px 6px; color: rgb(75, 141, 248); background-image: none;
}
.ajax__tab_xp .dialog_view {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px 0px 10px; padding: 0px; border-radius: 0px; width: auto; text-align: left; vertical-align: top; box-shadow: 0px -1px 1px #dddddd;
}
.ajax__tab_xp .dv {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px 0px 10px; padding: 0px; border-radius: 0px; width: auto; text-align: left; vertical-align: top; box-shadow: 0px -1px 1px #dddddd;
}
.tableCellValue .ajax__tab_xp .dv {
	width: auto;
}
.ajax__tab_xp .dBody {
	padding: 6px; border: currentColor; background-color: rgb(250, 250, 250);
}
.ajax__tab_xp .tre {
	
}
.ajax__htmleditor_editor_container:hover {
	border-radius: 1px; border: 1px solid rgb(75, 141, 248); background-color: rgb(255, 255, 255);
}
.signInSpacing {
	width: 100%;
}
.signInBar {
	color: rgb(250, 250, 250); padding-right: 3px; padding-bottom: 10px; padding-left: 3px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; white-space: nowrap;
}
.signInBar a {
	color: rgb(250, 250, 250); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; white-space: nowrap;
}
.signInBar a:hover {
	text-decoration: underline;
}
.signInBarStatus {
	text-align: right; color: rgb(250, 250, 250); padding-right: 20px; padding-left: 10px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; white-space: nowrap;
}
.securityGraphicWrapper {
	text-align: center; padding-top: 20px; padding-bottom: 20px;
}
.securityForm {
	padding: 16px; height: 100px; text-align: left; vertical-align: top;
}
.QSContainer .securityGraphicWrapper .imageDropshadow {
	width: 430px;
}
.popupPosition {
	
}
.popupWrapper {
	padding: 6px; border-radius: 2px; left: 0px; top: 0px; text-align: left; color: rgb(238, 238, 238); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; display: inline-block; visibility: hidden; position: absolute; z-index: 200; box-shadow: 0px 0px 4px #999999; background-color: rgb(61, 116, 204); -moz-box-shadow: 0px 0px 4px #bbbbbb; -webkit-box-shadow: 0px 0px 4px #bbbbbb; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.popupTableCellLabel {
	padding: 4px 2px 4px 6px; text-align: left; color: rgb(187, 187, 187); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 13px; vertical-align: top; white-space: nowrap;
}
.popupTableCellValue {
	padding: 4px; color: rgb(238, 238, 238); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; vertical-align: top; white-space: nowrap;
}
.popupTableCellValue .rft {
	color: rgb(204, 204, 204); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal;
}
.popupTableCellAction {
	padding: 8px; width: 100%; text-align: left; font-size: 11px; background-color: rgb(255, 255, 255);
}
.popupTableCellAction:hover {
	background-color: rgb(221, 221, 221);
}
.popupTableCellValue a {
	color: rgb(238, 238, 238); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; text-decoration: none; cursor: pointer !important;
}
.popupTableCellAction a {
	color: rgb(238, 238, 238); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; text-decoration: none; cursor: pointer !important;
}
.popupTableCellValue a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.popupTableCellAction a:hover {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.popupTableRowDivider {
	padding-bottom: 6px; border-top-color: rgb(238, 238, 238); border-top-width: 1px; border-top-style: solid;
}
.popupWrapper .Filter_Input {
	font-size: 13px;
}
.detailRolloverPopup {
	visibility: visible; position: absolute; z-index: 2;
}
.detailRolloverTitle {
	padding: 4px 10px; width: 100%; height: 10px; color: rgb(250, 250, 250); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; font-weight: normal; vertical-align: middle;
}
.detailRolloverTitlePadding {
	display: none;
}
.detailRolloverPopupCloseButtonAlignment {
	padding-right: 4px; padding-left: 4px;
}
.detailRolloverTL {
	display: none;
}
.detailRolloverT {
	
}
.detailRolloverTR {
	display: none;
}
.detailRolloverL {
	display: none;
}
.detailRolloverC {
	padding: 10px;
}
.detailRolloverR {
	display: none;
}
.detailRolloverBL {
	display: none;
}
.detailRolloverB {
	font-size: 1px; background-image: none;
}
.detailRolloverBR {
	display: none;
}
.MyCalendar .ajax__calendar_container {
	border: 1px solid rgb(99, 101, 99); color: rgb(0, 0, 0); z-index: 20; background-color: rgb(255, 255, 255);
}
.MyCalendar .ajax__calendar_container table {
	width: 100%; height: 100%;
}
.MyCalendar .ajax__calendar_day {
	border: 1px solid rgb(255, 255, 255);
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day {
	border: 1px solid rgb(255, 255, 255); color: rgb(99, 101, 99);
}
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
	border: 1px solid rgb(255, 255, 255); color: rgb(99, 101, 99);
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day {
	border: 1px solid rgb(222, 243, 255); color: rgb(0, 101, 206); background-color: rgb(239, 251, 255);
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_month {
	border: 1px solid rgb(222, 243, 255); color: rgb(0, 101, 206); background-color: rgb(239, 251, 255);
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
	border: 1px solid rgb(222, 243, 255); color: rgb(0, 101, 206); background-color: rgb(239, 251, 255);
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day {
	border: 1px solid rgb(0, 101, 206); color: rgb(0, 101, 206); background-color: rgb(239, 251, 255);
}
.MyCalendar .ajax__calendar_active .ajax__calendar_month {
	border: 1px solid rgb(0, 101, 206); color: rgb(0, 101, 206); background-color: rgb(239, 251, 255);
}
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
	border: 1px solid rgb(0, 101, 206); color: rgb(0, 101, 206); background-color: rgb(239, 251, 255);
}
.ajaxUpdatePanel {
	padding: 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 1999; opacity: 0.5; background-color: rgb(0, 0, 0);
}
div.updatingContainer {
	padding: 0px !important; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; position: fixed !important; z-index: 2000;
}
div.updatingContainer img {
	top: 50%; position: relative;
}
.modalPopup {
	padding: 10px; border: 1px solid rgb(0, 0, 0); top: -1000px; width: 200px; height: 35px; text-align: center; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; vertical-align: middle; position: absolute; background-color: rgb(238, 238, 238);
}
.accordionHeader {
	border: 1px solid rgb(238, 238, 238); padding-top: 10px; padding-bottom: 10px; vertical-align: middle; background-color: rgb(61, 116, 204);
}
.accordionHeaderTitle {
	width: 100%; text-align: left; color: rgb(250, 250, 250); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 17px; font-weight: normal; vertical-align: middle;
}
.gallerydBody {
	padding: 0px; width: 1000px; text-align: left; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; background-color: rgb(255, 255, 255);
}
.gallerydBody .galleryttc {
	padding: 0px; width: 250px; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
.galleryttc {
	padding: 20px; text-align: center; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; vertical-align: top;
}
.gallerytic {
	padding: 24px 0px 0px 8px; width: 16px; vertical-align: top;
}
.galleryttl {
	padding: 5px; text-align: left; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; vertical-align: top;
}
.galleryBackgroundImage {
	background-position: center; width: 250px; cursor: pointer !important; background-repeat: no-repeat;
}
.galleryDescriptionBackground {
	width: 250px; height: 250px; text-align: left; color: rgb(238, 238, 238); text-transform: none; font-size: 9px; vertical-align: bottom; text-shadow: 1px 1px 1px #000000;
}
.galleryDescriptionBackground a.button_link {
	color: rgb(250, 250, 250); text-transform: none; font-size: 14px; font-weight: normal; text-decoration: none; text-shadow: 1px 1px 1px #000000;
}
.galleryDescriptionBackground a.button_link:hover {
	color: rgb(250, 250, 250); text-decoration: underline;
}
.galleryTitleCrop {
	padding: 4px; width: 242px; height: 40px; overflow: hidden; vertical-align: bottom; text-overflow: ellipsis; opacity: 0.5; background-color: rgb(0, 0, 0);
}
.galleryTitle {
	color: rgb(238, 238, 238); font-size: 11px; font-weight: normal;
}
.pContent {
	width: 100%; background-color: rgb(255, 255, 255);
}
.configureErrorPagesText {
	color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px;
}
.skipNavigationLinks {
	color: rgb(221, 221, 221); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px;
}
.mobileBase {
	width: 100%; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 3em; background-color: rgb(255, 255, 255);
}
.mobileHeader {
	width: 100%; padding-right: 3%; padding-left: 3%; background-color: rgb(61, 116, 204);
}
.mobileHeaderPagination {
	width: 100%; padding-right: 3%; padding-left: 3%; background-color: rgb(246, 246, 246);
}
.mobileBody {
	padding: 2% 2% 4%; width: 100%;
}
.mobileBodyNoPadding {
	padding: 0px; width: 100%;
}
.mobileBodyText {
	color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.73em;
}
.mobileHeaderLeft {
	width: 10%; text-align: left;
}
.mobileHeaderTitle {
	text-align: center; color: rgb(250, 250, 250); padding-top: 4%; padding-bottom: 4%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1.2em;
}
.mobileFontAdjust90 {
	font-size: 0.9em;
}
.mobileFontAdjust80 {
	font-size: 0.8em;
}
.mobileFontAdjust70 {
	font-size: 0.7em;
}
.mobileFontAdjust60 {
	font-size: 0.6em;
}
.mobileHeaderOptions {
	width: 10%;
}
.mobileHeaderRight {
	width: 10%; text-align: right;
}
.mobileSignInStatus {
	text-align: right; color: rgb(250, 250, 250); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.8em;
}
.mobileFilterArea {
	background-color: rgb(239, 239, 239);
}
.mobileFooter {
	width: 100%; color: rgb(153, 153, 153); text-transform: none; padding-top: 1%; padding-bottom: 2%; padding-left: 3%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.5em; border-top-color: rgb(238, 238, 238); border-top-width: 2px; border-top-style: solid; background-color: rgb(246, 246, 246);
}
.mobileMenu {
	padding: 3% 2%; width: 100%; color: rgb(250, 250, 250); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1.2em; font-weight: normal; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; cursor: pointer !important; background-color: rgb(61, 116, 204);
}
.mobileSubmenuContainer {
	border: 1px solid rgb(61, 116, 204); z-index: 100;
}
.mobileSubmenu {
	padding: 1%; color: rgb(250, 250, 250); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; cursor: pointer !important; background-color: rgb(239, 239, 239);
}
.mobileMenuHorizontal {
	color: rgb(250, 250, 250); text-transform: none; padding-top: 2%; padding-bottom: 2%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1.2em; font-weight: normal; border-top-color: rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; cursor: pointer !important; background-color: rgb(61, 116, 204);
}
a.mobileButtonLink:link {
	color: rgb(250, 250, 250); text-transform: uppercase; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.87em; text-decoration: none;
}
a.mobileButtonLink:visited {
	color: rgb(250, 250, 250); text-transform: uppercase; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.87em; text-decoration: none;
}
.mobileButtonLink {
	color: rgb(250, 250, 250); text-transform: uppercase; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.87em; text-decoration: none;
}
a.mobileLink:link {
	color: rgb(75, 141, 248); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; text-decoration: none;
}
a.mobileLink:visited {
	color: rgb(75, 141, 248); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; text-decoration: none;
}
.mobileLink {
	color: rgb(75, 141, 248); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; text-decoration: none;
}
.mobileThemeButton {
	padding: 22px 10px; border-radius: 10px; border: 2px solid rgb(38, 72, 128); text-decoration: none; display: inline-block; white-space: nowrap; background-color: rgb(38, 72, 128); -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.mobileTableCellTitle {
	font-size: 1.2em; font-weight: bold;
}
.mobileTableCell {
	padding: 2%; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.9em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid;
}
.mobileTableImageCell {
	padding: 2%; width: 1%; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.9em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid;
}
.mobileChildTableContainer {
	border: 2px solid rgb(238, 238, 238); margin-bottom: 2%;
}
.mobileAccordionHeader {
	padding-top: 2%; padding-bottom: 2%; padding-left: 2%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; vertical-align: middle; background-color: rgb(61, 116, 204);
}
.mobileAccordionHeaderTitle {
	width: 100%; color: rgb(250, 250, 250); padding-right: 1%; padding-left: 1%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1.2em; font-weight: normal; text-decoration: none;
}
.mobileChildTableCellTitle {
	font-size: 1.2em; font-weight: bold;
}
.mobileChildTableCell {
	padding: 2%; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.9em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.mobileRecordPanel {
	padding-bottom: 10%;
}
.mobileFieldLabelOnTop {
	color: rgb(153, 153, 153); padding-top: 3%; padding-bottom: 1%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.87em;
}
.mobileFieldLabelOnRight {
	width: 100%; color: rgb(153, 153, 153); padding-bottom: 2%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.67em;
}
.mobileFieldLabelOnLeft {
	color: rgb(153, 153, 153); padding-bottom: 2%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.67em;
}
.mobileFieldValueOnBottom {
	color: rgb(85, 85, 85); padding-bottom: 2%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em;
}
.mobileFieldInput {
	color: rgb(102, 102, 102); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; background-color: rgb(250, 250, 250);
}
textarea.mobileFieldInput {
	width: 86%;
}
.mobileFilterInput {
	width: 86%; color: rgb(102, 102, 102); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; background-color: rgb(250, 250, 250);
}
.mobilePaginationArea {
	
}
.mobilePaginationAreaFirst {
	text-align: left;
}
.mobilePaginationAreaPrevious {
	text-align: right;
}
.mobilePaginationAreaCurrentPage {
	width: 30%; text-align: center; color: rgb(153, 153, 153); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; white-space: nowrap;
}
.mobilePaginationAreaNext {
	text-align: left;
}
.mobilePaginationAreaLast {
	text-align: right;
}
.mobilePaginationAreaSize {
	
}
.mobileCheckbox input {
	width: 50px; height: 50px;
}
input.mobileCheckbox {
	width: 50px; height: 50px;
}
.mobileRadioButton input {
	width: 50px; height: 50px;
}
input.mobileRadioButton {
	width: 50px; height: 50px;
}
.MyCalendarMobile .ajax__calendar_container {
	border: 1px solid rgb(61, 116, 204); width: 720px; height: 780px; color: rgb(102, 102, 102); z-index: 20; background-color: rgb(255, 255, 255);
}
.MyCalendarMobile .ajax__calendar_body {
	width: 720px; height: 600px; background-color: rgb(255, 255, 255);
}
.MyCalendarMobile .ajax__calendar_body table {
	width: 720px; height: 600px; background-color: rgb(255, 255, 255);
}
.MyCalendarMobile .ajax__calendar_header {
	padding-bottom: 40px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarMobile .ajax__calendar_title {
	color: rgb(187, 187, 187); padding-top: 30px; font-size: 1.2em;
}
.MyCalendarMobile .ajax__calendar_footer {
	color: rgb(187, 187, 187); padding-top: 20px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 3em;
}
.MyCalendarMobile .ajax__calendar_prev {
	width: 100px; height: 120px; background-image: url("../../Images/MobileButtonPrevious.ltr.png"); background-repeat: no-repeat;
}
.MyCalendarMobile .ajax__calendar_next {
	width: 100px; height: 120px; background-image: url("../../Images/MobileButtonNext.ltr.png"); background-repeat: no-repeat;
}
.MyCalendarMobile .ajax__calendar_dayname {
	color: rgb(187, 187, 187); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarMobile .ajax__calendar_day {
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarMobile .ajax__calendar_month {
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 2em;
}
.MyCalendarMobile .ajax__calendar_year {
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 2em;
}
.MyCalendarMobile .ajax__calendar_months {
	
}
.MyCalendarMobile .ajax__calendar_years {
	
}
.MyCalendarMobile .ajax__calendar_other .ajax__calendar_day {
	color: rgb(187, 187, 187); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarMobile .ajax__calendar_other .ajax__calendar_month {
	color: rgb(187, 187, 187); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarMobile .ajax__calendar_other .ajax__calendar_year {
	color: rgb(187, 187, 187); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarMobile .ajax__calendar_hover .ajax__calendar_day {
	color: rgb(187, 187, 187);
}
.MyCalendarMobile .ajax__calendar_hover .ajax__calendar_month {
	color: rgb(187, 187, 187);
}
.MyCalendarMobile .ajax__calendar_hover .ajax__calendar_year {
	color: rgb(187, 187, 187);
}
.MyCalendarMobile .ajax__calendar_active .ajax__calendar_day {
	color: rgb(187, 187, 187);
}
.MyCalendarMobile .ajax__calendar_active .ajax__calendar_month {
	color: rgb(187, 187, 187);
}
.MyCalendarMobile .ajax__calendar_active .ajax__calendar_year {
	color: rgb(187, 187, 187);
}
.mobileRecaptchaImage img {
	margin: 0px; padding: 0px; width: 640px; height: 300px;
}
.mobileRecaptchaContainer {
	margin: 0px; padding: 0px; width: 640px; height: 300px;
}
.tabletBase {
	width: 100%; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1.6em; background-color: rgb(255, 255, 255);
}
.tabletHeaderLeft input {
	width: 37px; height: 45px;
}
.tabletHeaderRight input {
	width: 37px; height: 45px;
}
.tabletHeaderOptions input {
	width: 37px; height: 45px;
}
.tabletPaginationAreaPrevious input {
	width: 37px; height: 45px;
}
.tabletPaginationAreaNext input {
	width: 37px; height: 45px;
}
.tabletHeader {
	width: 100%; padding-right: 3%; padding-left: 3%; background-color: rgb(61, 116, 204);
}
.tabletHeaderPagination {
	width: 100%; padding-right: 3%; padding-left: 3%; background-color: rgb(246, 246, 246);
}
.tabletBody {
	padding: 2% 2% 4%; width: 100%;
}
.tabletBodyNoPadding {
	padding: 0px; width: 100%;
}
.tabletBodyText {
	color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.73em;
}
.tabletHeaderLeft {
	width: 10%; text-align: left;
}
.tabletHeaderTitle {
	text-align: center; color: rgb(250, 250, 250); padding-top: 4%; padding-bottom: 4%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1.2em;
}
.tabletFontAdjust90 {
	font-size: 0.9em;
}
.tabletFontAdjust80 {
	font-size: 0.8em;
}
.tabletFontAdjust70 {
	font-size: 0.7em;
}
.tabletFontAdjust60 {
	font-size: 0.6em;
}
.tabletHeaderOptions {
	width: 10%;
}
.tabletHeaderRight {
	width: 10%; text-align: right;
}
.tabletSignInStatus {
	text-align: right; color: rgb(250, 250, 250); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.8em;
}
.tabletFilterArea {
	background-color: rgb(239, 239, 239);
}
.tabletFooter {
	width: 100%; color: rgb(153, 153, 153); text-transform: none; padding-top: 1%; padding-bottom: 2%; padding-left: 3%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.7em; border-top-color: rgb(238, 238, 238); border-top-width: 2px; border-top-style: solid; background-color: rgb(246, 246, 246);
}
.tabletMenu {
	padding: 3% 2%; width: 100%; color: rgb(250, 250, 250); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1.2em; font-weight: normal; border-top-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid; cursor: pointer !important; background-color: rgb(61, 116, 204);
}
.tabletSubmenuContainer {
	border: 1px solid rgb(61, 116, 204); z-index: 100;
}
.tabletSubmenu {
	padding: 1%; color: rgb(250, 250, 250); text-transform: none; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; cursor: pointer !important; background-color: rgb(239, 239, 239);
}
.tabletMenuHorizontal {
	color: rgb(250, 250, 250); text-transform: none; padding-top: 2%; padding-bottom: 2%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1.2em; font-weight: normal; border-top-color: rgb(238, 238, 238); border-right-color: rgb(238, 238, 238); border-bottom-color: rgb(238, 238, 238); border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; cursor: pointer !important; background-color: rgb(61, 116, 204);
}
a.tabletButtonLink:link {
	color: rgb(250, 250, 250); text-transform: uppercase; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.87em; text-decoration: none;
}
a.tabletButtonLink:visited {
	color: rgb(250, 250, 250); text-transform: uppercase; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.87em; text-decoration: none;
}
.tabletButtonLink {
	color: rgb(250, 250, 250); text-transform: uppercase; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.87em; text-decoration: none;
}
a.tabletLink:link {
	color: rgb(75, 141, 248); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; text-decoration: none;
}
a.tabletLink:visited {
	color: rgb(75, 141, 248); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; text-decoration: none;
}
.tabletLink {
	color: rgb(75, 141, 248); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; text-decoration: none;
}
.tabletThemeButton {
	padding: 22px 10px; border-radius: 10px; border: 2px solid rgb(38, 72, 128); text-decoration: none; display: inline-block; white-space: nowrap; background-color: rgb(38, 72, 128); -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.tabletTableCellTitle {
	font-size: 1.2em; font-weight: bold;
}
.tabletTableCell {
	padding: 1%; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.7em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid;
}
.tabletTableImageCell {
	padding: 2%; width: 1%; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.9em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid;
}
.tabletChildTableContainer {
	border: 2px solid rgb(238, 238, 238); margin-bottom: 2%;
}
.tabletAccordionHeader {
	padding-top: 2%; padding-bottom: 2%; padding-left: 2%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; vertical-align: middle; background-color: rgb(61, 116, 204);
}
.tabletAccordionHeaderTitle {
	width: 100%; color: rgb(250, 250, 250); padding-right: 1%; padding-left: 1%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1.2em; font-weight: normal; text-decoration: none;
}
.tabletChildTableCellTitle {
	font-size: 1.2em; font-weight: bold;
}
.tabletChildTableCell {
	padding: 2%; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.9em; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 2px; border-bottom-style: solid; background-color: rgb(255, 255, 255);
}
.tabletRecordPanel {
	padding-bottom: 10%;
}
.tabletFieldLabelOnTop {
	color: rgb(153, 153, 153); padding-top: 3%; padding-bottom: 1%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.7em;
}
.tabletFieldLabelOnRight {
	width: 100%; color: rgb(153, 153, 153); padding-bottom: 2%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.67em;
}
.tabletFieldLabelOnLeft {
	color: rgb(153, 153, 153); padding-bottom: 2%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.67em;
}
.tabletFieldValueOnBottom {
	color: rgb(85, 85, 85); padding-bottom: 2%; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 0.7em; vertical-align: top;
}
.tabletFieldInput {
	color: rgb(102, 102, 102); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; background-color: rgb(250, 250, 250);
}
textarea.tabletFieldInput {
	width: 86%;
}
.tabletFilterInput {
	width: 86%; color: rgb(102, 102, 102); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; background-color: rgb(250, 250, 250);
}
.tabletPaginationArea {
	
}
.tabletPaginationAreaFirst {
	text-align: left;
}
.tabletPaginationAreaPrevious {
	text-align: right;
}
.tabletPaginationAreaCurrentPage {
	width: 30%; text-align: center; color: rgb(153, 153, 153); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 1em; white-space: nowrap;
}
.tabletPaginationAreaNext {
	text-align: left;
}
.tabletPaginationAreaLast {
	text-align: right;
}
.tabletPaginationAreaSize {
	
}
.tabletCheckbox input {
	width: 50px; height: 50px;
}
input.tabletCheckbox {
	width: 50px; height: 50px;
}
.tabletRadioButton input {
	width: 50px; height: 50px;
}
input.tabletRadioButton {
	width: 50px; height: 50px;
}
.MyCalendarTablet .ajax__calendar_container {
	border: 1px solid rgb(61, 116, 204); width: 720px; height: 780px; color: rgb(102, 102, 102); z-index: 20; background-color: rgb(255, 255, 255);
}
.MyCalendarTablet .ajax__calendar_body {
	width: 720px; height: 600px; background-color: rgb(255, 255, 255);
}
.MyCalendarTablet .ajax__calendar_body table {
	width: 720px; height: 600px; background-color: rgb(255, 255, 255);
}
.MyCalendarTablet .ajax__calendar_header {
	padding-bottom: 40px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarTablet .ajax__calendar_title {
	color: rgb(187, 187, 187); padding-top: 30px; font-size: 1.2em;
}
.MyCalendarTablet .ajax__calendar_footer {
	color: rgb(187, 187, 187); padding-top: 20px; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 3em;
}
.MyCalendarTablet .ajax__calendar_prev {
	width: 100px; height: 120px; background-image: url("../../Images/MobileButtonPrevious.ltr.png"); background-repeat: no-repeat;
}
.MyCalendarTablet .ajax__calendar_next {
	width: 100px; height: 120px; background-image: url("../../Images/MobileButtonNext.ltr.png"); background-repeat: no-repeat;
}
.MyCalendarTablet .ajax__calendar_dayname {
	color: rgb(187, 187, 187); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarTablet .ajax__calendar_day {
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarTablet .ajax__calendar_month {
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 2em;
}
.MyCalendarTablet .ajax__calendar_year {
	font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 2em;
}
.MyCalendarTablet .ajax__calendar_months {
	
}
.MyCalendarTablet .ajax__calendar_years {
	
}
.MyCalendarTablet .ajax__calendar_other .ajax__calendar_day {
	color: rgb(187, 187, 187); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarTablet .ajax__calendar_other .ajax__calendar_month {
	color: rgb(187, 187, 187); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarTablet .ajax__calendar_other .ajax__calendar_year {
	color: rgb(187, 187, 187); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 4em;
}
.MyCalendarTablet .ajax__calendar_hover .ajax__calendar_day {
	color: rgb(187, 187, 187);
}
.MyCalendarTablet .ajax__calendar_hover .ajax__calendar_month {
	color: rgb(187, 187, 187);
}
.MyCalendarTablet .ajax__calendar_hover .ajax__calendar_year {
	color: rgb(187, 187, 187);
}
.MyCalendarTablet .ajax__calendar_active .ajax__calendar_day {
	color: rgb(187, 187, 187);
}
.MyCalendarTablet .ajax__calendar_active .ajax__calendar_month {
	color: rgb(187, 187, 187);
}
.MyCalendarTablet .ajax__calendar_active .ajax__calendar_year {
	color: rgb(187, 187, 187);
}
.tabletRecaptchaImage img {
	margin: 0px; padding: 0px; width: 640px; height: 300px;
}
.tabletRecaptchaContainer {
	margin: 0px; padding: 0px; width: 640px; height: 300px;
}
span.tracecontent table {
	background-color: rgb(255, 255, 255);
}
.importWizardpBack {
	background-color: rgb(230, 230, 230);
}
.importWizardmarginTL {
	
}
.importWizardmarginTR {
	
}
.importWizardmarginL {
	
}
.importWizardmarginR {
	
}
.importWizardmarginBL {
	
}
.importWizardmarginBR {
	
}
.importWizardpcT {
	
}
.importWizardpcC {
	
}
.importWizardpcB {
	
}
.importWizarddv {
	padding: 6px 16px 16px; border-radius: 2px; text-align: left; margin-bottom: 10px; vertical-align: top; box-shadow: 0px 0px 1px #bbbbbb; background-color: rgb(255, 255, 255);
}
.importWizarddBody {
	
}
.importWizarddBody .ttc {
	background-color: transparent;
}
.QDialog {
	margin: 0px; border-radius: 2px; left: 200px; top: 300px; overflow: hidden; position: absolute; z-index: 1000; box-shadow: 0px 0px 2px #111111; background-color: transparent;
}
.QpBack {
	margin: 0px; background-color: rgb(255, 255, 255);
}
div.modal {
	left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: fixed; z-index: 900; opacity: 0.5; background-color: rgb(0, 0, 0); -moz-opacity: 0.5;
}
.themeButtonMini {
	padding: 2px 4px; border-radius: 2px; border: 1px solid rgb(209, 209, 209); font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; display: inline-block; white-space: nowrap; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fbfbfb', endColorStr='#ececec');
}
.themeButtonMini:hover {
	border: 1px solid rgb(75, 141, 248); white-space: nowrap; -moz-transition: all 0.2s ease-in-out 0s;
}
.themeButtonMini a.button_link {
	color: rgb(75, 141, 248); text-transform: uppercase; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-shadow: none;
}
.themeButtonMini a.button_link:hover {
	color: rgb(75, 141, 248); text-transform: uppercase; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-shadow: none;
}
.themeButtonMini a {
	color: rgb(75, 141, 248); text-transform: uppercase; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-shadow: none;
}
.themeButtonMini a:hover {
	color: rgb(75, 141, 248); text-transform: uppercase; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-shadow: none;
}
.themeButtonMiniDisabled {
	border: 1px solid rgb(153, 153, 153); opacity: 0.5; box-shadow: none;
}
.themeButtonMiniDisabled:hover {
	border: 1px solid rgb(153, 153, 153); opacity: 0.5; box-shadow: none;
}
.themeButtonMiniDisabled a {
	color: rgb(153, 153, 153);
}
.themeButtonMiniDisabled a:hover {
	color: rgb(153, 153, 153);
}
.themeButtonMiniDisabled a:visited {
	color: rgb(153, 153, 153);
}
.QSContainer {
	width: 100%;
}
.QSContainer .panelSearchBox {
	width: 180px;
}
.QSContainer .Search_Input {
	width: 240px;
}
.QSContainer .Search_InputHint {
	width: 240px;
}
.QSSize {
	width: 330px; height: 278px;
}
.QSdh {
	left: 0px; top: 0px; width: 100%; height: 30px; padding-top: 10px; padding-right: 10px; padding-left: 10px; position: fixed; z-index: 3; background-color: rgb(246, 246, 246);
}
.QSContainer .dhb {
	padding-right: 40px;
}
.QSContainer .QSscrollRegion {
	left: 0px; top: 40px; width: 100%; height: 200px; overflow: auto; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}
.QSfooter {
	left: 0px; top: 240px; width: 100%; height: 38px; padding-top: 2px; padding-right: 10px; padding-left: 10px; position: fixed; z-index: 3; background-color: rgb(246, 246, 246);
}
.QSButtonContainer {
	width: 100px;
}
.QSButtonContainer .themeButton {
	padding: 1px;
}
.QSCloseButtonContainer {
	width: 54px;
}
.QSPaginationContainer {
	width: 210px;
}
.QSPageSizeButton {
	display: none;
}
.QStr {
	
}
.QStr:hover {
	background-color: rgb(221, 221, 221);
}
.QStrHighlighted {
	background-color: rgb(221, 221, 221);
}
.QStrHighlighted:hover {
	background-color: rgb(221, 221, 221);
}
.QStrSelected:hover {
	background-color: rgb(221, 221, 221);
}
.QStrSelected {
	background-color: rgb(238, 238, 238);
}
.QSthc {
	padding: 12px 10px 2px; color: rgb(153, 153, 153); overflow: hidden; font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; font-weight: bold; vertical-align: top; white-space: nowrap; text-overflow: ellipsis;
}
.QSthc a {
	color: rgb(75, 141, 248); font-weight: bold; text-decoration: none;
}
.QSthc a:hover {
	
}
.QSthc a.button_link {
	color: rgb(250, 250, 250); font-weight: bold; text-decoration: none;
}
.QSthc a.button_link:hover {
	
}
.QSttc {
	padding: 2px 10px; height: 14.5px; color: rgb(85, 85, 85); font-family: "Open Sans Condensed", Arial, Verdana, sans-serif; font-size: 14px; vertical-align: top; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; white-space: nowrap;
}
.QSttc div {
	width: 290px; overflow: hidden; text-overflow: ellipsis;
}
.QSttc a {
	color: rgb(75, 141, 248); text-decoration: none;
}
.QSttc a:hover {
	
}
.QSttc a.button_link {
	color: rgb(250, 250, 250); text-decoration: none;
}
.QSttc a.button_link:hover {
	
}
.QSContainer .pContent {
	width: 801px;
}
.QSContainer .dv {
	border: currentColor; width: 100%; box-shadow: none;
}
.QSContainer .dialog_view {
	border: currentColor; width: 100%; box-shadow: none;
}
.QSContainer .panelC {
	border: currentColor; width: 100%; box-shadow: none;
}
.QSContainer .dh {
	width: 100%; height: 32px; z-index: 3; background-color: rgb(246, 246, 246);
}
.QSContainer .dialog_header {
	width: 100%; height: 32px; z-index: 3; background-color: rgb(246, 246, 246);
}
.QSContainer .dh2 {
	left: 0px; top: 0px; width: 100%; height: 32px; position: fixed; z-index: 3; background-color: rgb(246, 246, 246);
}
.QSContainer .scrollRegion {
	left: 0px; top: 32px; width: 785px; height: 428px; overflow: auto; padding-right: 10px; padding-left: 10px; position: absolute; z-index: 2; background-color: rgb(255, 255, 255);
}
.QSContainer .scrollRegion div {
	margin: 0px;
}
.QPageSize {
	width: 805px; height: 500px;
}
.QSContainer .scrollRegion .pageButtonsContainer {
	left: 0px; top: 460px; width: 100%; height: 40px; padding-right: 10px; padding-left: 10px; position: fixed; z-index: 3; background-color: rgb(246, 246, 246);
}
.QPCloseBarButtonContainer {
	right: 0px; position: absolute; z-index: 4;
}
.QPCloseBarButtonPosition {
	padding-top: 10px; padding-right: 10px;
}
.QPContainerPanelPadding {
	padding: 0px;
}
.hide {
	width: 0px; height: 0px;
}
