*{font-size:11px;font-family:Arial,sans-serif,Verdana,Helvetica,Geneva;}
body {color:black;}
hr {height:2px; color:lightgrey; background-color:lightgrey;border:0;}
.pageBody {background-color:#FFFFFF;background-image:none;}
a {font-size:11px;font-family:Arial,sans-serif,Verdana,Helvetica,Geneva;}
a {text-decoration:underline;}
a.terms_and_conditions {color:red;cursor:pointer;}
a.login_page {cursor:pointer;}
a.login_page:hover {text-decoration:underline;}
.coreRangeCritical{background-color:#FF0000;padding:2px;}
input[type="text"],select {color: #5f6874;background: #f5f5f5;border: 1px solid #007cc3; padding:2px; font-size:11px}
input[type="checkbox"] {color: #5f6874;background:none;border: 0px solid #007cc3;}
input[type="password"] {color: #5f6874;background: #f5f5f5;border: 1px solid #007cc3; padding:2px;}
input[type="button"] {color:#5f6874;background:#f2f2f2;border:1px solid #23A3E0;cursor:pointer;margin:2px;font-weight:bold;}
.button {color:#5f6874;background:#f2f2f2;border:1px solid #23A3E0;cursor:pointer;margin:2px;font-weight:bold;padding:2px 4px 2px 4px}
input.delete[type="button"] {color:#5f6874;background:#f9ca37;border:2px solid #FF0000;cursor:pointer;margin:2px;font-weight:bold;}
textarea {color: #5f6874;background: #fbfbfb;border: 1px solid #bdcfe7; padding:2px}
.nav {color:#A7A7A7;}
.nav a {text-decoration:none;color:#A7A7A7;padding:4px;}
.nav a:visited {text-decoration:none;color:#A7A7A7;}
.nav a:active {text-decoration:underline;color:#ff0000;}
.nav a:hover {text-decoration:underline;color:#ff0000;}
td.navRegionBackground {background:#EEEEEE;border-bottom:1px #CCCCCC solid;}
.navRegionUser {color:#0000FF;padding:4px;}
table.tabBackground {background:#FFFFFF;}
.lastTransactionDate {font-size: 9pt; color: blue;}
.t16ValueAttributePairsCustom {border:1px solid #acd5fb; background-color:#cfedff; padding:2px; border-collapse:separate;}

table.reportTable {border-collapse:collapse;border: 3px solid #D0D0D0; padding:5px;background:#f3f3f3 ;font-family:Arial, Helvetica, Geneva, sans-serif;}
tr.reportHeader td {text-align:center;font-weight:bold;background-color:#739BC7;empty-cells:show;padding:5px 3px;color:#FFFFFF;font-size:11px;letter-spacing:0;text-transform:capitalize;font-family:Arial, Helvetica, Geneva, sans-serif;white-space:nowrap;}
td.reportHeader {font-weight:bold;background-color:#739BC7;border:1px #D0D0D0 solid;empty-cells:show;padding:5px 3px;color:#FFFFFF;font-size:11px;letter-spacing:0;text-transform:capitalize;font-family:Arial, Helvetica, Geneva, sans-serif; white-space:normal;width:10%;}
tr.reportData td {empty-cells:show;vertical-align:middle;background:#f3f3f3;border:1px #D0D0D0 solid;font-size:8pt;padding:2px 5px 2px 5px;empty-cells:show;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;}
td.reportData    {empty-cells:show;vertical-align:middle;background:#f3f3f3;border:1px #D0D0D0 solid;font-size:8pt;padding:2px 5px 2px 5px;empty-cells:show;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;}

/* this CSS is now used in the custom RENDER_REPORT procedure and also in the Standard NoWrap report template */
table.reportTableNoWrap {
	border-collapse:collapse;
	border:1px solid #D0D0D0;
	padding:5px;
	background:#f3f3f3;
	_border-radius:5px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
}
table.reportTableNoWrap tr th{
	border:1px #D0D0D0 solid;
	text-align:center;
	font-weight:bold;
	background-color:#E0E0E0 !important;
	empty-cells:show;
	padding:5px 3px;
	color:#333 !important;
	font-size:11px;
	letter-spacing:0;
	text-transform:capitalize;
	font-style: normal !important;
	white-space:normal;
}
table.reportTableNoWrap tr td {
	empty-cells:show;
	vertical-align:middle;
	background:#f3f3f3;
	border:1px #D0D0D0 solid;
	font-size:8pt;
	padding:2px 5px 2px 5px;
	empty-cells:show;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	color:black;
	white-space:nowrap;
}

td.reportHeaderDashboard {text-align:left;font-weight:bold;background-color:#fff6a9;empty-cells:show;border-collapse:collapse;padding:2px 8px;color:#555555;font-size:12px;letter-spacing:0;text-transform:capitalize;font-family:Arial, Helvetica, Geneva, sans-serif;}
td.reportDataDashboard {empty-cells:show;border-collapse:collapse;vertical-align:middle;background:#ffffcf;border-top:0px #ccc solid;border-bottom:1px #ccc solid;font-size:9pt;padding:2px 5px 2px 5px;empty-cells:show;font-weight:bold;font-family:Arial, Helvetica, Geneva, sans-serif;color:black;}
.nowrap {white-space:nowrap !important}
.title {font-weight:bold;font-size:10pt;color:#4674a2;font-style:italic;}
.dashboard_title {font-weight:bold;font-size:14pt;color:#4674a2;font-style:italic;}
.pageTitle {font-weight:bold;font-size:14pt;color:#4674a2;font-style:italic;padding-left:10px;padding-right:10px;line-height:30px;float:left;}
.regionBody1 {padding:8px;background-color:#ffffcf;border:3px solid #fff6a9;font-family:Arial, Helvetica, Geneva, sans-serif;}
.navRegion1 {width:200px;margin:10px 0;border:0px solid #aaa;}
.highlight {font-size:16pt;color:#eb8b13;font-weight:bold}
.textRaised {font-size:36pt;color:#eb8b13;font-weight:bold}
.pageHeading {font-size:16pt;color:#eb8b13;font-weight:bold}
.pageHeadingEntityName {font-size:12pt;color:#23a3e0;font-weight:bold}
.pageHeadingSeparator {font-size:18pt;color:#FF0000;font-weight:bold}
.headingMinimizedRegion {color:#507ca7;font-weight:bold}
.reportDescription {color:#1B4966;font-style:italic;font-size:7pt;}
.tool {width:100%;}
div.titleUserProfile {background-repeat:no-repeat;width:150px;height:60px;}
div.title_ {background-repeat:no-repeat;height:60px;width:250px;vertical-align:middle;}
div.title {background-repeat:no-repeat;display: table; height: 60px; width: 250px; _position: relative; overflow: hidden;}
div.titleContent_ {position:relative;top:0px;left:65px;height:60px;font-weight:bold;font-size:14pt;color:#ed8929;vertical-align:middle;border:1px solid black;}
div.titleContent { _position: absolute; _top: 50%;display: table-cell; vertical-align: middle;padding:0 0 0 65px;font-weight:bold;font-size:14pt;color:#ed8929;}
div.login {position:relative;top:150px;align:center;background-color:#f8f8f8;border:1px solid #c4c4c4;padding:10px 30px 10px 30px;font-family:Arial, Helvetica, Geneva, sans-serif;font-size:10pt;}
.t13RegionWithoutTitleCustom1{border:1px #aaa solid;margin:10px 0;background-color:#fafafa;}
div.dhtmlTree {overflow:auto;height:200px;width:300px;color: #5f6874;background: #fbfbfb;border: 1px solid #bdcfe7; padding:2px;}
/*.reportFilters {border:1px solid #acd5fb; background-color:#cfedff; padding:2px;}*/
.reportSummary {border:1px solid #ff961f; background-color:#fff128; padding:2px}
div.noDataFound {border:2px solid #FF0000;background-color:#ffca38;font-weight:bold;padding:10px;width:200px;font-size:10pt;text-align:center}
div.etl_err {border:2px solid #EB8B13; margin:10px;padding:10px;background-color:#faffb6;color:#bd4016}
font.title {font-weight:bold;font-size:12pt;color:#ed8929;}
h1.reportName {font-weight:bold;font-size:10px}
td.headlineTitle {font-weight:bold;font-size:10px;color:#FF0000;}
.t16RegionHeader td,.t16RegionHeader th,.t16RegionHeader {color:#FFFFFF;text-align:left;width:100%;}
.t16ReportsRegion{width:100%;background-color:#FFF;border:0px solid transparent;}
th.t16ReportHeader {text-align:left;font-weight:bold;background-color:#739BC7;empty-cells:show;border-collapse:collapse;padding:2px 8px;color:white;font-size:8pt !important;letter-spacing:0;text-transform:capitalize;font-family:Arial, Helvetica, Geneva, sans-serif;}
th.t16ReportHeader a, th.t16ReportHeader *{vertical-align:top;font-size:10pt;font-weight:bold;}
th.reportHeaderAttrVal {text-align:left;font-weight:bold;background-color:#fff6a9;empty-cells:show;border-collapse:collapse;padding:2px 8px;color:#555555;font-size:10pt;letter-spacing:0;text-transform:capitalize;font-family:Arial, Helvetica, Geneva, sans-serif;}
.t16ValueAttributePairs {background:#fff;}
.t16ValueAttributePairs th.t16ReportHeader{font-size:12pt;text-align:right;border:1px solid #AAAAAA;border-right:none;border-bottom:none;font-family:Arial, Helvetica, Geneva, sans-serif;font-weight:bold;}
.t16ValueAttributePairs td.t16data{border:1px solid #AAAAAA;border-bottom:none;}
.t16ValueAttributePairs td.t16seperate{border-top:1px solid #AAAAAA;}
.t16ValueAttributePairs td.t16seperate hr{height:2px;color:#AAAAAA;background-color:#AAAAAA;}
h1.sliderHeader {font-weight:bold;font-size:9pt;color:#ed8929;}
.sliderSubHeading {font-weight:bold;font-size:8pt;color:#007CC3;}
.sliderSubHeadingActions {color:#565656;}
p.sliderSubHeadingContent {position:relative;left:20px}
.sliderBackground {background:#f1f2f3;}
.msg_notice {color:#0000FF}
.msg_warning {color:#e56809}
.msg_critical {color:#FF0000}
.entityArea {border:1px solid blue;}
/* filter tools */
.tool {}
.tool .h1 {font-size:14pt;font-weight:bold;color:#ff9900;cursor:pointer;vertical-align:middle;}
.tool .h1Select {font-size:12pt;font-weight:bold;color:#ff9900;cursor:pointer;vertical-align:middle;font-style:italic;}
.tool .h2Select {font-size:11pt;font-weight:bold;color:#ff9900;cursor:pointer;vertical-align:middle;}
.tool .h1Selected {font-size:12pt;font-weight:bold;color:#007cc3;cursor:pointer;vertical-align:middle;font-style:italic;}
.tool .h2Selected {font-size:11pt;font-weight:bold;color:#007cc3;cursor:pointer;vertical-align:middle;}
div.tool_content_uni_static {padding:2px;border: 1px solid #A5CFE9;width:98%;background-color:#F8F8F8;}
.nodata {padding:5px; font-weight:bold;}
.report_last_run {padding: 3px 3px 3px 0px;font-style:italic;color:#094891}
/* DHTML stuff */
/*
div._dhtmlMenuLG {white-space:nowrap;clear:both;}
div._dhtmlMenuLG {text-align:center;;margin:0px 15px 0px 0px;}
div.dhtmlMenuItem {text-align:center;float:left;margin:0px 15px 0px 0px;}
div._dhtmlMenuLG a.dhtmlBottom{text-decoration:none;display:block;font-size:12px;margin:0px 5px;font-weight:bold;}
div._dhtmlMenuLG img.dhtmlMenu{}
div._dhtmlMenuLG div.htmldbBKHolder{float:left;}
div._dhtmlMenuLG img.dhtmlMenuOn{}
*/
div.dhtmlMenuLG div.dhtmlMenuItem{text-align:center;float:left;margin:0px 5px 0px 0px;}
.dhtmlButtonImage {
	width:68px;
	height:50px; 
	padding:0px;
	white-space:normal;
	background-image:url(/i/salesout/menuButtonReportL.png);
	background-repeat:no-repeat;
 	vertical-align:top;
	position:relative;
	display:inline;
}
div.dhtmlButtonLabelHolder {
	white-space:normal;
	height:45px;
	width:72px;
	padding:5px;
	border:0px solid #000000;
	display: table-cell; 
	#position: absolute;  
	#top: 50%;
	#left: 0%;
	vertical-align: middle;
}
div.dhtmlButtonLabel {
	#position:relative; 
	#top:-50%;
	font-size:10px;
	color:#ee9b40;
	font-weight:bold;
        font-style:italic;
}
.report_description_heading {vertical-align:top;white-space:nowrap;font-weight:bold;color:#4674a2;}
.report_description_content {color:#525252;padding:10px;}
.picker_help_text {color:#1B4966;font-style:italic;font-size:7pt;padding:5px;}
.login_page_divider {color:#e2e2e2}
.report_comment_preview {color:#cc451a;padding:5px;}
td.blogReplyReportHeader {text-align:right;background:transparent;color:#000000;font-weight:bold;vertical-align:top;font-size:8pt;color:#5F6874;white-space:nowrap;}
td.blogReplyReportData {text-align:left;background:transparent;color:#000000;font-weight:normal;vertical-align:top;font-size:8pt;color:#5F6874}
td.blogReportHeader {text-align:right;background:#fff29d;color:#000000;font-weight:bold;vertical-align:top;font-size:8pt;color:#5F6874;white-space:nowrap;}
td.blogReportData {text-align:left;background:#fff29d;color:#000000;font-weight:normal;vertical-align:top;font-size:8pt;color:#5F6874}
td.blogPostReply {padding:2px 20px 20px;color:#007CC3;font-size:10pt;font-weight:bold;background:#f1f1f1;border:1px solid #D0D0D0;font-style:italic;}
td.blogSeperator {border-bottom:1px solid #007CC3;}
td.blogPostReplyInfo {color:#007CC3;padding-right:15px;}
.ValueAttributePairs2Attr {text-align:left;background:transparent;color:#000000;font-weight:bold;vertical-align:top;font-size:8pt;color:#5F6874;white-space:nowrap;font-style:normal;padding:2px;width:5%}
.ValueAttributePairs2Val {text-align:left;background:transparent;color:#000000;font-weight:normal;vertical-align:top;font-size:8pt;color:#5F6874;font-style:normal}
.MessageHeadlineAttr {text-align:left;background:transparent;color:#000000;font-weight:bold;vertical-align:top;font-size:8pt;color:#5F6874;font-style:normal;}
.MessageHeadlineVal {text-align:left;background:transparent;color:#000000;font-weight:normal;vertical-align:top;font-size:8pt;color:#5F6874;font-style:normal}
.MessageHeadline {font-family:Georgia,"Times New Roman",Times,serif;font-size:10pt;font-weight:bold;}
table.messagesAndAlertsBorder {background:#FFFFFF;}
table.messagesAndAlerts {border-bottom:2px solid #ff2c07;border-top:2px solid #ff2c07;background:#fffdbb}
td.messagesAndAlertsTop {}
td.messagesAndAlertsVal {text-align:center}
td.messagesAndAlertsBottom {}
img.titleButtons_ {vertical-align:middle}
.saveReportPeriodSelected {font-weight:bold;color:#009900}
.saveReportPeriodUnselected {font-weight:normal;color:#666666}

.reportWarehouseSearchCriteria {font-style:italic;font-weight:bold;color:#4674A2;font-size:9pt;}
.myReportsArea {display:; border-style:solid; border-width:1px; border-color:#AAAAAA;background:#F3F3F3; padding:6px;}
.schedulerArea {border-style:solid; border-width:1px; border-color:#AAAAAA; padding:6px; background:#F3F3F3;}
.scheduleHeading1 {font-size:13pt; font-weight:bold; font-style:italic; color:#007CC3; padding-top:6px;padding-bottom:6px;}
.scheduleContentArea1 {border-style:solid; border-width:1px; border-color:#007CC3; padding:6px;background:#c9d7da}
.scheduleHeading2 {font-size:13pt; font-weight:bold; font-style:italic; color:#E77817; padding-top:6px;padding-bottom:6px;}
.scheduleContentArea2 {border-style:solid; border-width:1px; border-color:#E77817; padding:6px;background:#fff7d4}
td.userCreation a{font-family:Arial,sans-serif,Verdana,Helvetica,Geneva;font-size:11px;font-weight:bold;color:#DFE0EE;}
th.userCreation {font-family:Arial,sans-serif,Verdana,Helvetica,Geneva;font-size:12pt;font-weight:bold;text-align:left;color:#E77817;}
.errorNotification {font-weight:bold;font-size:14pt;color:red;font-style:italic;padding-left:10px;padding-right:10px;}
table.lastNlogs {background:#f1f1f1;color:black;padding:5px;border:#9499a0 solid 1px;}
td.lastNlogsHeader {background:#5F6874;color:white;text-align:left;padding:5px 3px;font-weight:bold;font-size:11px;text-transform:capitalize;empty-cells:show;border-collapse:collapse;border-bottom:1px solid #BABFC6;border-right:1px solid #BABFC6;}
td.lastNlogsData {padding:2px 5px;font-size:8pt;empty-cells:show;border-collapse:collapse;border-bottom:1px solid #BABFC6;border-right:1px solid #BABFC6;vertical-align:middle;}
.dhtmlSubMenu2 {width:300px;}
.t16ButtonRegionWithoutTitle {width:100%;margin:1px;}
.t16ButtonRegionWithoutTitle .t16ButtonHolder {border-bottom: 0px solid #D0D0D0;}
.RegionHeaderLight td,.RegionHeaderLight th,.RegionHeaderLight {
	text-align:left;
	width:100%;
	background-color:white;
	border-bottom:2px solid lightgrey;
	background-image:none;
	width:auto;
	font-weight:normal;
	padding-bottom:5px;
	padding-top:5px;
}
.myReportListViewHeader {cursor:pointer; vertical-align:middle; background-color: rgb(209, 213, 255);}
.myReportListViewIcon {text-align:right;width:55px;}
.myReportListViewItem {cursor:pointer; vertical-align: middle;}
.reportTitle {font-style:italic;font-size:10pt;color:#4674A2;font-weight:bold;}
.reportFiltersLink {font-weight:bold;color:#4B7A98;text-decoration:underline}
.myReportInfo {overflow:auto; width:23%; background-color:#F3F3F3; border:1px solid lightgrey;border-bottom:0px;padding:5px; position:fixed; bottom:0px; right:5px;color:grey;border-top-left-radius:10px;border-top-right-radius: 10px;}
.reportFiltersContainer {overflow:auto; background-color:#F3F3F3; border-radius:10px;border:0px solid lightgrey; padding:10px;float:left;box-shadow: 0px 0px 5px #888;}
.inLineReportFilters {overflow:auto; background-color:transparent; border-top:1px solid #D0D0D0; padding:5px; float:left; display:none; width:100%;margin-top:5px;}
.popupInstructions {font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:black;font-size:10pt;}
table.reportFilters {border-collapse:collapse;}
table.reportFilters tr td {border: 0px solid #E0E0E0;vertical-align: top;height:auto !important;padding:2px;}
table.formRegionLight {border-collapse:collapse;border:1px solid #739BC7;width:30%;}
table.formRegionLight th {font-style:italic; font-size:10pt; font-weight: bold; color:white; background-color:#739BC7;border-bottom: 0px solid lightgrey;text-align:left;padding:3px;}
/*table.formRegionLight td {padding:3px;background-color:#F8F8F8;}*/
table.formRegionLight td {padding:3px;}
table.formRegionLight2 {border-collapse:collapse;border:0px solid #739BC7;width:30%;}
table.formRegionLight2 th {font-style:italic; font-size:10pt; font-weight: bold; color:white; background-color:#739BC7;border-bottom: 0px solid lightgrey;text-align:left;padding:3px;}
table.formRegionLight2 td {padding:3px;}
#aclResourcesContainer {overflow:auto; background-color:#F3F3F3; border-radius:10px;border:0px solid lightgrey; padding:10px;float:left;box-shadow: 0px 0px 5px #888;}
.t16OptionalLabel {font-weight:bold;font-style:italic;color:#4674a2;}
#filter_pickers_ajax_loader {border:1px solid #D4D4D4;background:#F3F3F3;padding:10px;text-align:center;margin-top:5px;margin-bottom:5px;width:1000px;border-radius:5px;}
.shuttleSelect1 select,.shuttleSelect2 select {width:auto;min-width:150px;}