/*----------------- basic html layout ------------------------------ */
html, body {
	min-width: 1366px !important;
	min-height: 768px !important;
	margin: 0px;
	padding: 0px;
	background-color: white !important;
	font-size: 12px;
}

html, body#loginSmart {
	margin: 0px;
	padding: 0px;
	background-color: white !important;
	font-size: 12px;
	min-height: 0px;
	min-width: 0px;
}

.logoImage {
	width: 600px;
	height: 180px;
}

img {
	border: none !important;
}

.highlighted {
	-webkit-box-shadow: 0px 0px 7px -1px rgba(31, 136, 206, 1) !important;
	-moz-box-shadow: 0px 0px 7px -1px rgba(31, 136, 206, 1) !important;
	box-shadow: 0px 0px 7px -1px rgba(31, 136, 206, 1) !important;
}

.attention-label {
	padding: .4em 1em .4em 0;
	font-weight: bold;
	color: inherit;
}

.label-adjust-inputlike {
	padding: 4px 0;
	display: block;
}

.custom-login-footer {
	position: fixed;
	bottom: 50px;
	max-width: 700px;
	left: 50%;
	transform: translateX(-50%);
	text-align: center;
}

.ui-icon {
	border: none !important;
}

.tdchart .jqplot-xaxis-tick, .tdchart .jqplot-yaxis-tick, .tdchart table.jqplot-table-legend,
	.tdchart table.jqplot-cursor-legend {
	font-size: 12px !important;
}

.dangerHeader .ui-state-default, .dangerHeader .ui-widget-content .ui-state-default,
	.dangerHeader .ui-widget-header .ui-state-default {
	backGround: #AE0404;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DFA19C),
		to(#AE0404));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFA19C',
		endColorstr='#AE0404', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(155, 0, 0, 0.8)) repeat scroll 0 0 #AE0404 !important;
	background: -ms-linear-gradient(#DFA19C, #AE0404);
	background: -o-linear-gradient(#DFA19C, #AE0404);
	background: linear-gradient(#DFA19C, #AE0404);
	color: #FFFFFF !important;
}

.hide-column-names table thead tr {
	display: none;
}

.dangerousGoodsSearch {
	width: 800px !important;
	height: 400px !important;
	overflow: auto;
}

.adjust-uploadbutton .ui-fileupload-choose>.ui-button-text {
	padding-top: 0.55em;
}

.hide-content.ui-fileupload>.ui-fileupload-content {
	display: none;
}

.pie table.jqplot-table-legend, .pie table.jqplot-cursor-legend {
	display: none;
	width: 1px;
	height: 1px;
	border: none;
}

.tdchart .jqplot-table-legend, .tdchart table.jqplot-cursor-legend {
	
}

button {
	min-width: 100px;
}

.textleft {
	width: 15%;
	padding: 1px 0px;
}

.textleft input {
	padding: 4px 0px;
}

.killPaddingHorizon td {
	padding: 4px 0px;
	vertical-align: middle;
}

.textRight {
	width: 85%;
}

.align-right {
	float: right;
}

.whiteDiv, .orderAddressPanel .whiteDiv div {
	background-color: #FFFFFF;
	opacity: 0.8;
}

/*----------------- basic containers ------------------------------ */
#document {
	min-width: 985px;
	width: 99.5%;
	font-size: 12px;
	min-width: 1024px;
	min-height: 800px;
}

#header {
	width: 100%;
	position: fixed;
	z-index: 1000;
	height: 30px;
	float: left;
}

#content {
	background-size: 100%;
	background-size: 100%;
	clear: left;
	float: left;
	font-size: 12px;
	height: 100%;
	margin-bottom: 31px;
	margin-top: 31px;
	width: 99.9%;
	min-width: 1024px;
}

#contentLogin {
	background-size: 100%;
	background-size: 100%;
	clear: left;
	float: left;
	font-size: 12px;
	width: 99.9%;
	min-width: 1024px;
	margin-bottom: 31px;
	height: 90%;
}

#contentstart {
	clear: left;
	float: left;
	width: 99.9%;
	height: 95%;
	padding: 3px;
	font-size: 12px;
	min-height: 750px;
	min-width: 1024px;
}

#footerLogin {
	position: fixed;
	z-index: 1;
	clear: left;
	float: left;
	bottom: 27px;
	text-align: left;
	width: 100%;
	min-width: 1024px;
}

.customWelcomeFooter {
	position: fixed;
	bottom: 27px;
	clear: left;
	float: left;
	width: 100%;
}

.customDetailFooter {
	bottom: 0;
	clear: left;
	float: left;
	width: 100%;
}

#footer {
	background-color: #FFFFFF;
	position: fixed;
	z-index: 1000;
	bottom: 0;
	clear: left;
	float: left;
	height: 27px;
	position: fixed;
	text-align: left;
	width: 100%;
	min-width: 1024px;
}

#detail {
	margin-bottom: 20px;
	min-width: 1024px;
}

#toolbarSeparator {
	height: 27px;
}

/*---simple css-grid, based on the grid implemented in komalog-saas---*/
.grid-item {
	
}
.grid-item-vertical-center {
	display: grid;
	align-content: center;
}
.grid-item-separator {
	border-bottom: 1px solid #ddd;
}
.grid {
	display: grid;
	grid-gap: 2.5px;
	align-content: start;
	white-space: nowrap;
}
.grid-container-1 {
	grid-template-columns: min-content;
}

.grid-container-2 {
	grid-template-columns: min-content min-content;
}

.grid-container-3 {
	grid-template-columns: min-content min-content min-content;
}

.grid-container-4 {
	grid-template-columns: min-content min-content min-content min-content;
}

.grid-container-5 {
	grid-template-columns: min-content min-content min-content min-content
		min-content;
}

.grid-container-6 {
	grid-template-columns: min-content min-content min-content min-content
		min-content min-content;
}

.grid-container-7 {
	grid-template-columns: min-content min-content min-content min-content
		min-content min-content min-content;
}

.grid-container-8 {
	grid-template-columns: min-content min-content min-content min-content
		min-content min-content min-content min-content;
}

.grid-container-9 {
	grid-template-columns: min-content min-content min-content min-content
		min-content min-content min-content min-content min-content;
}

.grid-container-10 {
	grid-template-columns: min-content min-content min-content min-content
		min-content min-content min-content min-content min-content
		min-content;
}

.grid-container-11 {
	grid-template-columns: min-content min-content min-content min-content
		min-content min-content min-content min-content min-content
		min-content min-content;
}

.grid-container-19 {
	grid-template-columns: min-content min-content min-content min-content
		min-content min-content min-content min-content min-content
		min-content min-content min-content min-content min-content
		min-content min-content min-content min-content min-content;
}
.grid-auto-1 {
	grid-template-columns: auto;
}
.grid-auto-2 {
	grid-template-columns: auto auto;
}
.grid-auto-3 {
	grid-template-columns: auto auto auto;
}
.grid-auto-4 {
	grid-template-columns: auto auto auto auto;
}
.grid-auto-5 {
	grid-template-columns: auto auto auto auto auto;
}
.grid-auto-6 {
	grid-template-columns: auto auto auto auto auto auto;
}
.grid-auto-7 {
	grid-template-columns: auto auto auto auto auto auto auto;
}
.grid-auto-8 {
	grid-template-columns: auto auto auto auto auto auto auto auto;
}
.grid-auto-9 {
	grid-template-columns: auto auto auto auto auto auto auto auto auto;
}
.grid-auto-10 {
	grid-template-columns: auto auto auto auto auto auto auto auto auto auto;
}
.grid-auto-11 {
	grid-template-columns: auto auto auto auto auto auto auto auto auto auto auto;
}
.grid-auto-12 {
	grid-template-columns: auto auto auto auto auto auto auto auto auto auto auto auto;
}
.disable,
.disable input,
.disable button {
	pointer-events: none;
	cursor: default !important;
	opacity: .75 !important;
}
/*AJAX-Loading Display*/
#globalStatusDiv {
	position: fixed;
	text-align: center;
	top: 0;
	margin-left: auto;
	margin-right: auto;
	left: 50%;
	width: 100px;
	margin-left: -50px;
	height: 25px;
	line-height: 25px;
	background-color: #FFF;
	padding: 2px 15px 2px 10px;
	color: #000;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	z-index: 10000;
	border: 1px solid #BBB;
	border-top: none;
}

#globalStatusDiv img {
	vertical-align: middle;
}

.prefmenu {
	border: none;
}

.left {
	padding-top: 4px;
}

.footer {
	font-size: 10px;
}

.killSurroundingBorders td {
	border: none !important;
}

.killAllBorders td, .killAllBorders tr, .killAllBorders div {
	border: none !important;
	background: none !important;
}
/*------------------- common classes ---------------------*/
.ui-widget {
	font-size: 8pt;
}
/*-- alternating rows in datatable --*/
.ui-datatable-odd {
	color: black;
	background: #f8f8f8;
}
/*-- alternating rows in datatable --*/
.ui-datatable-even {
	color: black;
	background: #ffffff;
}

hr.hr-vertical {
	width: 0;
	margin: 0 1em;
	color: #ddd;
	border-style: solid;
}

.bottomtoolbar {
	height: 26px;
	font-size: 10px;
}

.bottomtoolbar button {
	background: transparent;
	border: none;
}

.buttonSelectClass {
	background-color: white;
	width: 53px;
	border: 1px solid #BFBFBF;
}

.buttonClass {
	width: 53px;
}

/*Definition der Fatal-, Error-, Warn-, und Infomessages*/
.messageFatal {
	font-size: 130%;
	font-style: italic;
	color: red !important;
	margin-left: 5px;
}

.messageError {
	font-size: 100%;
	font-style: italic;
	color: red;
	margin-left: 5px;
}

.messageWarn {
	font-size: 100%;
	font-style: italic;
	color: blue;
	margin-left: 5px;
}

.bigInput {
	width: 500px;
}

.messageInfo {
	font-size: 100%;
	font-style: italic;
	color: green;
	margin-left: 5px;
}

.extdt-cell {
	padding: 1px;
}

.pic {
	margin-bottom: -4px;
	margin-right: 2px;
}

.highlight {
	color: red;
	font-size: 125%;
	font-weight: bold;
}

span.cell-highlight {
	background: #fff2e6;
	display: block;
	padding: 5px;
	border-radius: 2px;
}

.ui-state-highlight .cell-highlight {
	color: #444 !important;
}

div.highlightNotAvailable a label {
	text-decoration: line-through !important;
	color: red !important;
}

input.highlightNotAvailable {
	text-decoration: line-through !important;
	color: red !important;
}

.columnTitle {
	font-weight: bold;
}

.columnData {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

.panelGridLayouter {
	vertical-align: top;
	padding: 0px;
	border-spacing: 0 !important;
}

table.panelGridLayouter>tbody>tr>td {
	vertical-align: top !important;
	padding: 0 !important;
	margin: 0 !important;
	border-spacing: 0 !important;
	border: none !important;
	height: 100%;
}

table.panelGridLayouter.tdmiddle>tbody>tr>td {
	vertical-align: middle !important;
	padding: 0 !important;
	margin: 0 !important;
	border-spacing: 0 !important;
	border: none !important;
}

.referenceOrFreetext-freetext {
	font-weight: normal !important;
}

.referenceOrFreetext-reference {
	font-weight: bold !important;
}

.spacer-between-label-and-component {
	width: 2px;
}

.spacer-to-next-component {
	width: 5px;
}

.sdgzTable th, .sdgzTable tr>td, .sdgzTable tr, .sdgzTable th>tr,
	.sdgzTable tbody {
	background: none !important;
	border: none !important;
	text-align: left !important;
	vertical-align: top;
}

.sdgzData>th, .sdgzData>tr>td, .sdgzData>tr, .sdgzData>th>tr, .sdgzData tbody,
	.sdgzData .tableColumns>tr>td, .sdgzData>.ui-widget-content {
	background: none !important;
	border: none !important;
	text-align: left !important;
	vertical-align: top;
	margin-top: 12x;
}

.killAllTableBorder td, .killAllTableBorder td td, .killAllTableBorder div
	{
	border: none !important;
	background: none !important;
	text-align: center !important;
}

.tourOrderLink:hover {
	cursor: pointer;
	backGround: #EBEBEB;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C7C7C7),
		to(#EBEBEB));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C7C7C7',
		endColorstr='#EBEBEB', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(255, 255, 255, 0.8)) repeat scroll 0 0 #B5B5B5;
	background: -ms-linear-gradient(#C7C7C7, #EBEBEB);
	background: -o-linear-gradient(#C7C7C7, #EBEBEB);
	background: linear-gradient(#C7C7C7, #EBEBEB);
	border-radius: 3px 3px 3px 3px;
}

.driverVehicle .ui-panel, .driverVehicle .ui-panel-title, .driverVehicle .ui-panel-titlebar
	{
	margin: 0px !important;
	padding: 0px !important;
}

.driverVehicle .ui-state-default, .driverVehicle .ui-widget-content .ui-state-default,
	.driverVehicle .ui-widget-header .ui-state-default {
	background: url("") repeat-x scroll 0 0 #ffffff;
	border: none;
	color: #474747;
	font-weight: normal;
}

.columnMax {
	max-width: 100px !important;
	padding: 0px !important;
}

.dangerousTable {
	max-width: 950px !important;
	padding: 0px !important;
}

.timeline-event-tape.transportation {
	background-image: url("../images/lightBlueBack.bmp");
	background-repeat: repeat-x;
	background-color: #C4DFFF;
}

.timeline-event-tape {
	background-image: url("../images/darkBlueBack.bmp");
	background-repeat: repeat-x;
	background-color: #6699CC;
}

.extdt-table-layout tr :hover>td {
	background-color: #F1F1F1;
}

.timeline-event-load.overload {
	background-color: #CC4444;
}

.timeline-event-load {
	background-color: #FFFF99;
}

/* .drophover has to be ordered lower than  .timeline-event-tape  and .timeline-event-tape.transportation , because it
 overrides their background-image */
.drophover {
	background-image: url("../images/dither-dot.png");
	background-repeat: repeat;
	z-index: 99;
}

input[type=image]:hover {
	outline: dashed blue 1px;
}

input[type=image]:focus {
	outline: dashed blue 1px;
}

.borderedDivText {
	padding: 2px;
	overflow: auto;
	border: #C4C0C9 1px solid;
	background-color: white;
	font-family: Arial, sans-serif;
}

.disabled {
	color: #C4C0B9;
}

.disabledField {
	color: black !important;
	background-color: #e7e7e7 !important;
}

.readonly {
	background-color: yellow !important;
}

.borderedDivText pre {
	padding: 0px;
	margin: 0px;
	font-family: Arial, sans-serif;
}

.pallet {
	cursor: url("../images/forky.png"), move;
}

.clear {
	clear: both;
}

.rulegroup_s1 {
	width: 250px;
}

.businessrule_0 {
	background-color: #ffdddd;
	padding: 3px;
}

.businessrule_1 {
	background-color: #ddffdd;
	padding: 3px;
}

.businessruleactive_1 {
	font-weight: bold;
	font-size: 115%;
}

.businessrule_2 {
	background-color: #ECE5B6;
	padding: 3px;
}

.rules_details_header {
	font-weight: bold;
}

.ruledetail_s1 {
	width: 230px;
}

.ruledetail_s2 {
	width: 120px;
}

.ruledetail_s3 {
	width: 50px;
}

.ruledetail_s4 {
	width: 30px;
}

.ruledetail_s5 {
	width: 30px;
}

.extdt-cell-div {
	font-weight: inherit;
}

.workflowUpload {
	height: 100px;
	margin-bottom: 20px;
}

table.titlebox1 a, table.titlebox2 a {
	font-size: 105%;
}

.header a, table.header a {
	text-decoration: none;
}

.tabs {
	border: 1px solid gray;
}

.tabDiv {
	
}

.cleartabs {
	clear: left;
}

.created_true_false {
	background-color: #DDFFDD;
}

.created_false_true {
	background-color: #ECE5B6;
}

.created_false_false {
	
}

.currentRow {
	background-color: #ffdddd;
}

.othersRow {
	
}

.tariffTable td {
	vertical-align: top;
}

.error {
	border-color: red !important;
}

.defaultSelectOneMenu {
	width: 150px !important;
}

.bigSelectOneMenu {
	width: 250px !important;
}

.defaultSelectOneMenuColumns .ui-autocomplete input {
	width: 142px !important;
}

.ui-selectonemenu .ui-selectonemenu-label {
	width: auto;
}

.defaultSelectOneMenuColumns {
	
}

.tableimage {
	display: inline-block !important;
	margin-right: 4px;
	vertical-align: middle;
}

.componentdiv {
	margin: 0px;
	padding: 0px;
}

.ui-toolbar-group-left .menuLink {
	border: none !important;
	line-height: 0px !important;
	margin: 0 !important;
	padding: 0 !important;
	color: #686767;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7) !important;
}

.standardLayout {
	width: auto;
}

.standardLayout td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

.force-full-width {
	width: 100% !important;
}

table.styleGrid>tbody>tr>td {
	vertical-align: top;
}

.loginlabel {
	margin-right: 5px;
}

.loginvalue, .login input {
	width: 120px;
}

.login button {
	width: 100%;
}

.ui-button-icon-only {
	min-width: 25px;
	max-width: 25px;
}

tr.calc_DEBUG {
	color: gray;
}

tr.calc_INFO {
	color: black;
}

div.ui-dt-c img {
	vertical-align: middle;
}

.smallautocomplete, .smallautocomplete input {
	width: 80px;
	float: left;
}

.coloumnCharginTerm1 {
	width: 25%;
}

.coloumnCharginTerm2 {
	width: 75%;
}

.addressPanel {
	width: 258px;
	height: 108px;
}

.charginTermAddressPanel {
	width: 195px;
	height: 108px;
}

ul.ui-picklist-list li:nth-child(odd) {
	background: none repeat scroll 0 0 #F0F0F0;
}

ul.ui-picklist-list li:nth-child(odd).ui-state-hover {
	background: none repeat scroll 0 0 #85B2CB;
}

ul.ui-picklist-list li:nth-child(even) {
	background: none repeat scroll 0 0 #FFFFFF;
}

ul.ui-picklist-list li:nth-child(even).ui-state-hover {
	background: none repeat scroll 0 0 #85B2CB;
}

ul.ui-picklist-list li:nth-child(even).ui-state-highlight {
	background: none repeat scroll 0 0 #85B2CB;
}

ul.ui-picklist-list li:nth-child(odd).ui-state-highlight {
	background: none repeat scroll 0 0 #85B2CB;
}

.ui-widget .defaultManyMenu {
	width: 140px;
	height: 100px;
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 1px 1px gray inset;
	color: #313131;
	border: 1px solid #A8A8A8;
	padding: 4px;
}

.ui-widget .ui-selectonemenu {
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 1px 1px gray inset;
	color: #313131;
	border: 1px solid #A8A8A8;
}

button.twoIcons>span.ui-button-text {
	padding: 0.4em 1em 0.4em 3.6em;
}

div.noInnerPadding>div.ui-panel-content {
	padding: 0px;
}

button.ui-datepicker-trigger {
	padding: 2px 1px;
	margin-right: 1px;
}

button.ui-datepicker-trigger>img {
	vertical-align: middle;
}

.menuLink {
	clear: both;
	margin: 1px 0;
	border: 1px solid transparent;
	display: block;
	float: left;
	font-weight: 400;
	line-height: 16px;
	outline: medium none;
	padding: 0.3em;
	text-decoration: none;
	width: 92%;
	border-radius: 3px 3px 3px 3px;
	color: #686767 !important;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7) !important;
}

.menuLink:hover {
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.6),
		rgba(255, 255, 255, 0)) repeat scroll 0 0 #85B2CB;
	box-shadow: 0 0 8px #85B2CB;
	color: #3133131;
	border-radius: 3px 3px 3px 3px;
	text-decoration: underline;
}

.mainMenu {
	margin-left: 20px;
	margin-top: 50px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF),
		to(#C4C4C4));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',
		endColorstr='#C4C4C4', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0)) repeat scroll 0 0 #C4C4C4 !important;
	background: -ms-linear-gradient(#FFFFFF, #C4C4C4);
	background: -o-linear-gradient(#FFFFFF, #C4C4C4);
}

.mainMenu2 {
	background: none !important;
	border: none !important;
	margin-left: 20px;
}

.menuSurrounding {
	min-height: 200px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF),
		to(#C4C4C4));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',
		endColorstr='#C4C4C4', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(196, 196, 196, 0.9),
		rgba(255, 255, 255, 0.9)) repeat scroll 0 0 !important;
	background: -ms-linear-gradient(#FFFFFF, #C4C4C4);
	background: -o-linear-gradient(#FFFFFF, #C4C4C4);
	float: left;
}

.menuSurroundingOff {
	height: 200px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF),
		to(#C4C4C4));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',
		endColorstr='#C4C4C4', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0)) repeat scroll 0 0 #C4C4C4 !important;
	background: -ms-linear-gradient(#FFFFFF, #C4C4C4);
	background: -o-linear-gradient(#FFFFFF, #C4C4C4);
	float: left;
	width: 25px;
}

.menuSurroundingOff li {
	display: none !important;
	width: 1px !important;
	overflow: hidden;
}

.menuSurroundingOff .ui-icon {
	display: none;
}

.menuSurroundingOff li {
	width: 40px !important;
	overflow: hidden;
	white-space: nowrap;
}

.td_logo {
	width: 150px;
}

.noPadding div {
	padding: 1px !important;
}

.noPadding td {
	padding: 4px 0px !important;
}

.dashBoardBody {
	left: 300px;
	height: 645px;
	width: 768px;;
	text-align: center;
	color: gray;
}

.ui-menu {
	padding: 15px 5px !important;
	width: 100% !important;
}

.ui-menuitem-text {
	color: #686767;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.7) !important;
}

#dashForm .ui-menuitem-icon {
	float: left;
	display: inline-block;
	width: 8%;
}
#dashForm .ui-menuitem-text {
	text-align: left;
	display: inline-block;
	width: 90%;
	padding-left: 2%;
}

.dashSmall {
	color: gray;
	margin-left: 1em;
	margin-bottom: 1em;
	height: 9em;
	width: 12em;
	border: none !important;
	background-color: white;
	border-radius: 8px;
	box-shadow: 0.5em 0.1em 6em silver inset, 1em 1em 1em gray;
}

.dashSmall .ui-widget-header {
	font-size: 0.7em;
}

.editDashboardMenu {
	margin-left: 20px;
	margin-top: 15px;
}

.editDashboardMenuDisabled {
	margin-left: 10px;
	margin-top: 2em;
}

.dash {
	color: gray;
	margin-left: 16px;
	margin-top: 8px;
	margin-bottom: 16px;
	height: 180px;
	width: 210px;
	border: none !important;
	border-radius: 8px;
	box-shadow: 0.5em 0.1em 6em silver inset, 1em 1em 1em gray;
}

.dash h2 {
	color: gray;
}

.dash .ui-panel-content, .dash .ui-menu {
	background: none !important;
	border: 0 none;
	padding: 0em 0em !important;
}

.dash .ui-widget-header span {
	font-size: 8pt;
}

.dash span {
	font-size: 1em;
}

.dashboardMenu {
	margin-left: 5px;
	margin-top: 2px;
}

.dashboardMenu .ui-menuitem-link {
	margin-top: 2px;
	margin-bottom: 2px;
}

.slotActive {
	box-shadow: 0.5em 0.1em 6em green inset, 1em 1em 1em green;
}

.ui-dashboard-column {
	padding: 20px;
	float: left;
	width: 215px;
}

.ui-icon-calendar {
	background-image: url("../images/calendar.gif") !important;
	background-position: 0 0 !important;
	height: 24px !important;
	width: 24px !important;
	border-radius: 0;
}

.getDistance {
	margin-left: 5px;
}

input {
	border: 1px solid #A8A8A8;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
	font-family: Arial, sans-serif;
	vertical-align: middle;
	padding: 4px;
	border-radius: 3px 3px 3px 3px;
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 2px 2px #8F8F8F inset;
	color: #313131;
}

label {
	color: #4F4F4F;
	text-shadow: 0 1px 0 rgba(200, 200, 200, 0.7);
}

div#login {
	width: 100%;
	text-align: center;
}

div#login h1 {
	margin-top: 0 auto;
	text-align: center;
	color: #EFEEEE;
	font-size: 150px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	text-shadow: 2px 2px 5px rgba(100, 100, 100, 0.9);
}

div#login span {
	color: #4F4F4F;
	text-shadow: 0 1px 0 rgba(250, 250, 250, 0.7);
}

.loginPanel {
	width: 300px;
	font-size: 8pt;
	border: none;
	margin: 0 auto;
	margin-bottom: 15px;
	text-align: center;
	box-shadow: 4px 4px 10px #4F4F4F;
}

div#logo {
	http: //localhost/portal_dev/subkeyword_view/add_subkeyword
		background-image: url(../logo);
	background-size: 400px 200px;
	width: 400px;
	height: 200px;
	display: block;
}

.booleanButton {
	
}

table#parameterHelpTable {
	box-shadow: 10px 10px 5px #888;
}

table#parameterHelpTable tr {
	
}

table#parameterHelpTable td {
	padding: 20px;
	border: 0px !important;
	box-shadow: 1px 1px 10px #888888;
}

h1#logo {
	color: #EFEEEE;
	font-size: 70px;
	font-weight: bold;
	margin-top: 0px;
	font-family: Arial, sans-serif;
	text-shadow: 2px 2px 5px rgba(100, 100, 100, 0.9);
}

h2#logo {
	color: #EFEEEE;
	font-size: 20px;
	margin-left: 100px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	text-shadow: 2px 2px 5px rgba(50, 50, 50, 0.9);
}

.overText {
	color: black;
	font-size: 15px;
	font-family: Arial, sans-serif;
}

.inheritedOverText {
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.smallOverText {
	font-size: 8pt;
	font-family: Arial, sans-serif;
	font-weight: bold;
	vertical-align: middle;
}

.mediumOverText {
	font-size: 15px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

a.table-like {
	padding: 5px 10px;
}

.columnStyler {
	width: 200px;
}

.dangerText {
	color: red;
}

.fifty {
	width: 50%;
}

.ten {
	width: 3%;
}

.tableColumns td {
	padding-left: 10px;
}

.tableColumns .datagrid-adjust td:first-child {
	padding-left: 0 !important;
}

.tableColumns .datagrid-adjust table, .tableColumns .datagrid-adjust .ui-datagrid-data
	{
	border-collapse: collapse !important;
}

.noColumnPadding {
	padding-left: 10px;
}

.inDialog {
	z-index: 2001 !important;
}

.noBorderList div {
	background-image: none;
	border: none;
}

.bigAutoComplete.ui-autocomplete-panel {
	overflow: auto;
	width: 400px !important;
}

.sdgzTable.lessWidthTable table {
	width: auto !important;
}

.manual {
	box-shadow: 0 2px 2px #000000 inset !important;
}

.auto {
	color: gray !important;
}

.orderPreservePanel .ui-panel-content, .orderPreservePanel .ui-widget-content
	{
	background-color: #F7F7F7;
}

.orderPreservePanel {
	padding: 0;
	background-color: #F7F7F7;
}

.addressInputGrid td, .addressInputGrid tr {
	border: none !important;
	background-color: #E7E9FD;
}

.addressInputGrid {
	background-color: #E7E9FD;
}

.orderAddressPanel.ui-panel {
	background-color: #E7E9FD;
	padding: 0.2em 0.0em;
}

.orderAddressPanel, .orderAddressPanel  .ui-panel-content,
	.orderAddressPanel.ui-panel-content {
	background-color: #E7E9FD;
}

.orderAddressPanel .ui-fieldset {
	background-color: #E7E9FD;
}

.orderAddressPanel.ui-widget-content {
	background-image: url("");
}

.dashSmall .ui-widget-content {
	font-size: 0.7em;
}

.orderDatePanel.ui-panel {
	background-color: #E1EEE6;
	padding: 0.2em 0.0em;
}

.orderDatePanel, .orderDatePanel  .ui-panel-content, .orderDatePanel .ui-widget-content,
	.orderDatePanel .ui-panel-content {
	background-color: #E1EEE6;
}

.orderDatePanel.ui-widget-content {
	background-image: url("");
}

.oneThird {
	width: 30%;
}

.twoThird {
	with: 70%;
}

.infoTable td {
	background-color: #FFFFFF;
}

.infoTable td {
	background-color: #FFFFFF;
}

.infoTable .ui-datalist-content.ui-widget-content {
	background-color: transparent;
}

.infoTable .ui-datatable-odd td {
	background-color: #F3F3F3;
}

.infoTable .ui-datatable-subtable-header {
	background-color: #F3F3F3;
	color: #000;
}

.widerPanelgrid td {
	padding-right: 20px;
}

.dashMenuCol1 {
	width: 16px;
}

.dashMenuCol2 {
	
}

.addressAutocomplete {
	width: 800px;
}

.orderAdditionalPanel .ui-tabs-panels {
	background-color: #FAFAE1;
}

.orderAdditionalPanel .ui-panel-content, .orderAdditionalPanel .ui-widget-content
	{
	background-color: #FAFAE1;
}

.orderAdditionalPanel {
	background-color: #FAFAE1;
}

.showMenu {
	height: 270px;
	margin-top: -50px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF),
		to(#C4C4C4));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF',
		endColorstr='#C4C4C4', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.8),
		rgba(255, 255, 255, 0)) repeat scroll 0 0 #C4C4C4 !important;
	background: -ms-linear-gradient(#FFFFFF, #C4C4C4);
	background: -o-linear-gradient(#FFFFFF, #C4C4C4);
}

.showMenu.ui-menu {
	width: 200px !important;
}

.failure {
	backGround: #E6988C;
	background: -webkit-gradient(linear, 0% 0%, 0% 1006988C), to(#FFE2DB));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6988C',
		endColorstr='#FFE2DB', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(255, 255, 255, 0.8)) repeat scroll 0 0 #D4625A;
	background: -ms-linear-gradient(#E6988C, #FFE2DB);
	background: -o-linear-gradient(#E6988C, #FFE2DB);
	color: #3133131;
	border-radius: 3px 3px 3px 3px;
}

.errorNotSaved, .errorNotSaved .ui-widget-content, .ui-widget-content.ui-datatable-even.errorNotSaved,
	.ui-widget-content.ui-datatable-odd.errorNotSaved {
	backGround: #E6988C;
	background: -webkit-gradient(linear, 0% 0%, 0% 1006988C), to(#FFE2DB));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6988C',
		endColorstr='#FFE2DB', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(255, 255, 255, 0.8)) repeat scroll 0 0 #D4625A;
	background: -ms-linear-gradient(#E6988C, #FFE2DB);
	background: -o-linear-gradient(#E6988C, #FFE2DB);
	color: #3133131;
	border-radius: 3px 3px 3px 3px;
}

.savedOkay, .savedOkay .ui-widget-content, .ui-widget-content.ui-datatable-even.savedOkay,
	.ui-widget-content.ui-datatable-odd.savedOkay {
	backGround: #D0E0D0;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D0E0D0),
		to(#EDF2EE)) filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D0E0D0',
		endColorstr='#EDF2EE', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(255, 255, 255, 0.8)) repeat scroll 0 0 #A0C89A;
	background: -ms-linear-gradient(#D0E0D0, #EDF2EE);
	background: -o-linear-gradient(#D0E0D0, #EDF2EE);
	color: #3133131;
	border-radius: 3px 3px 3px 3px;
}

.transmited {
	backGround: #D0E0D0;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#D0E0D0),
		to(#EDF2EE)) filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D0E0D0',
		endColorstr='#EDF2EE', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(255, 255, 255, 0.8)) repeat scroll 0 0 #A0C89A;
	background: -ms-linear-gradient(#D0E0D0, #EDF2EE);
	background: -o-linear-gradient(#D0E0D0, #EDF2EE);
	color: #3133131;
	border-radius: 3px 3px 3px 3px;
}

.blocked {
	backGround: #9d97c9;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9d97c9),
		to(#4e32ff)) filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d97c9',
		endColorstr='#4e32ff', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(255, 255, 255, 0.8)) repeat scroll 0 0 #9d97c9;
	background: -ms-linear-gradient(#9d97c9, #4e32ff);
	background: -o-linear-gradient(#9d97c9, #4e32ff);
	color: #3133131;
	border-radius: 3px 3px 3px 3px;
}

.declined {
	backGround: #bc8d8d;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bc8d8d),
		to(#5e0202)) filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc8d8d',
		endColorstr='#5e0202', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(255, 255, 255, 0.8)) repeat scroll 0 0 #bc8d8d;
	background: -ms-linear-gradient(#bc8d8d, #5e0202);
	background: -o-linear-gradient(#bc8d8d, #5e0202);
	color: #3133131;
	border-radius: 3px 3px 3px 3px;
}

.seen {
	backGround: #F1F0FF;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1F0FF),
		to(#F1F0FF), color-stop(.6, #E2E9F6));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F0FF',
		endColorstr='#F1F0FF', GradientType=0);
	background: -moz-linear-gradient(0% 100% 90deg, #EBEFFF, #CEE3F6, #EBEFFF 100%,
		#CEE3F6 0%);
	background: -ms-linear-gradient(#F1F0FF, #E2E9F6);
	background: -o-linear-gradient(#F1F0FF, #E2E9F6);
	color: #3133131;
	border-radius: 3px 3px 3px 3px;
}

.errorPanel, .errorPanel .ui-panel-content.ui-widget-content {
	padding: 0 !important;
	border: 1px white solid;
	border-radius: 6px;
	background-color: #F2DEDE;
}

a.tdLink {
	color: #DF55C8 !important;
}

a.tdLink:visited {
	color: #a4d7f4 !important;
}

a.tdLink:hover {
	color: blue !important;
}

.savedWarning, .savedWarning .ui-widget-content, .ui-widget-content.ui-datatable-even.savedWarning,
	.ui-widget-content.ui-datatable-odd.savedWarning {
	backGround: #F0C58D;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0C58D),
		to(#F5EFDF));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0C58D',
		endColorstr='#F5EFDF', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(255, 255, 255, 0.8)) repeat scroll 0 0 #F69142;
	background: -ms-linear-gradient(#F0C58D, #F5EFDF);
	background: -o-linear-gradient(#F0C58D, #F5EFDF);
	color: #3133131;
	border-radius: 3px 3px 3px 3px;
}

.released {
	backGround: #F0C58D;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F0C58D),
		to(#F5EFDF));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0C58D',
		endColorstr='#F5EFDF', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(255, 255, 255, 0.8)) repeat scroll 0 0 #F69142;
	background: -ms-linear-gradient(#F0C58D, #F5EFDF);
	background: -o-linear-gradient(#F0C58D, #F5EFDF);
	color: #3133131;
	border-radius: 3px 3px 3px 3px;
}

.saved {
	backGround: #EBEBEB;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#C7C7C7),
		to(#EBEBEB));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#C7C7C7',
		endColorstr='#EBEBEB', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(255, 255, 255, 0.8)) repeat scroll 0 0 #B5B5B5;
	background: -ms-linear-gradient(#C7C7C7, #EBEBEB);
	background: -o-linear-gradient(#C7C7C7, #EBEBEB);
	background: linear-gradient(#C7C7C7, #EBEBEB);
	border-radius: 3px 3px 3px 3px;
}

.danger td {
	backGround: #D4625A;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DFA19C),
		to(#F8E5E4));
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DFA19C',
		endColorstr='#F8E5E4', GradientType=0);
	background: -moz-linear-gradient(center top, rgba(255, 255, 255, 0.5),
		rgba(155, 0, 0, 0.8)) repeat scroll 0 0 #D4625A;
	background: -ms-linear-gradient(#DFA19C, #F8E5E4);
	background: -o-linear-gradient(#DFA19C, #F8E5E4);
	background: linear-gradient(#DFA19C, #F8E5E4);
}

.td-icon-danger {
	background-image: url("../images/gg_red3.png") !important;
}

.ui-icon.td-icon-danger {
	background-position: center !important;
}

.noDecoration {
	text-decoration: none !important;
}

.dangerSdgz 
.ui-datatable th, .dangerSdgz .ui-state-default, .dangerSdgz .ui-widget-content .ui-state-default,
	.dangerSdgz .ui-widget-header .ui-state-default {
	background: url('');
}

.orderTable.sdgzTable.ui-datatable tbody td {
	padding: 4px 4px !important;
}

.whiteSpaceWrap td {
	white-space: normal !important;
}

input.ui-inputfield:-ms-input-placeholder {
	color: #aaa;
}

.tabDisabled, .tabDisabled .ui-panel .ui-panel-title, .tabDisabled .ui-widget-header
	{
	color: #C4C0B9 !important;
}

.noPadding td, .noPadding, .sdgzData .noPadding td, .noPadding .tableColumns td
	{
	padding: 0px !important;
}

.tourOrder {
	
}

.wideList  .ui-orderlist-list {
	width: 500px;
}

.mobileDataGrid .ui-panelgrid td, .mobileDataGrid ui-datagrid-column,
	.mobileDataGrid td {
	padding: 0px !important;
}

.panelGridTopper>tbody>tr {
	vertical-align: top !important;
}

.disabledTextArea {
	opacity: 1 !important;
	overflow: auto !important;
}

.ui-selectonemenu.ui-widget.ui-state-default.ui-corner-all.ui-helper-clearfix.ui-state-focus
	{
	box-shadow: 0 0 5px gray, 0 1px 1px gray inset !important;
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #a8a8a8;
	color: #313131;
	padding: 1px;
}

input:focus {
	box-shadow: 0 0 5px gray, 0 1px 1px gray inset !important;
}

.noItemList ul {
	padding-left: 5px !important;
}

.noItemList div {
	border: none !important;
}

.specialWidth td {
	width: 350px;
	text-align: left;
}

.contentPanel {
	min-height: 668px;
}

.nothing {
	
}

.transformer {
	text-decoration: none;
	cursor: pointer;
	font-size: 15px;
	font-family: Arial, sans-serif;
	color: black;
	letter-spacing: 5px;
}

#groupSurrounder {
	cursor: pointer;
	font-size: 20px;
	font-family: Arial, sans-serif;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
	color: black;
	z-index: 5001;
	transform-origin: left top 0;
	float: left;
	margin-top: 185px;
	position: absolute;
}

.menuContentOff {
	
}

.menuContentOn {
	margin-left: 35px;
}

.wrap th, .wrap tbody td {
	white-space: normal !important;
}

.defaultTdHeight td {
	height: 26px !important;
	padding-right: 20px;
}

.ui-menu .ui-icon {
	position: relative !important;
}

.tourSdgzGrid td {
	padding-right: 20px;
}

.tourSdgzGrid table {
	padding-right: 20px;
}

.addressParameterPanel {
	width: 800px !important;
	height: 400px !important;
	y-overflow: scroll;
	x-overflow: scroll;
}

.parameterAddressComponent .ui-inputfield, .parameterAddressComponent .ui-widget-content .ui-inputfield,
	.parameterAddressComponent .ui-widget-header .ui-inputfield {
	opacity: 1.00;
}

.parameterAddressComponent {
	
}

.articleColumn {
	margin-top: 50px !important;
}

.articleUnderColumn1 {
	width: 200px;
}

.articleUnderColumn2 {
	width: 300px;
}

.articleColumn td {
	padding-top: 10px !important;
	padding-right: 100px !important;
}

.backGray td {
	background-color: lightgray;
}

.ui-datatable-tablewrapper {
	overflow-x: auto;
	overflow-y: hidden;
}

.tableTopper th {
	vertical-align: top !important;
}

.moreSpaceGrid td {
	padding-right: 20px;
}

.noPaddingLeft.orderTable.sdgzTable.ui-datatable tbody td {
	padding-left: 2px !important;
}

.togglerLeft div {
	float: left;
}

.addressPre {
	padding: 0 !important;
	margin: 0 !important;
	white-space: pre-wrap;
	overflow: hidden;
}

.aclInfoDialog {
	width: 225px;
}

.ui-panel.no-padding {
	padding: 0;
}

.ui-panel.no-padding>.ui-panel-content {
	padding: 0;
}


.ui-panel.config-panel > .ui-panel-content,
.ui-panel.setting-panel > .ui-panel-content {
	padding: 10px;
}


.yellow-panel.ui-panel,
.yellow-panel .ui-panel,
.yellow-panel .ui-panel-content
	{
	background: #FAFAE1;
}

.green-panel.ui-panel,
.green-panel .ui-panel,
.green-panel .ui-panel-content {
	background: #E1EEE6;
}

.blue-panel.ui-panel,
.blue-panel .ui-panel,
.blue-panel .ui-panel-content {
	background: #E7E9FD;
}
.red-panel.ui-panel,
.red-panel .ui-panel,
.red-panel .ui-panel-content {
	background: #F5B6B6;
}

.no-border-panel-inherit .ui-panel, .no-border-panel-inherit.ui-panel {
	border: none;
}

.no-border-panel.ui-panel {
	border: none;
}

.no-border-right.ui-panel {
	border-right: none;
}
.table-content-datalist > .ui-widget-content {
	border: none;
	background: inherit;
}
.table-content-datalist ul.ui-datalist-data {
	margin: 0;
}

@media print {
	html, body {
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #FFFFFF;
		margin: 1px;
		width: 100% !important;
		min-width: 100% !important;
	}
	body {
		font-family: Arial, sans-serif;
		font-size: 12px;
		color: #000000;
		background-color: #FFFFFF;
		margin: 1px;
		width: 100% !important;
		min-width: 100% !important;
	}
	table {
		border-width: 0 !important;
		border-style: none !important;
		margin: 0 !important;
		padding: 0 !important;
		font-size: 9px;
		color: #000000;
		width: 100% !important;
	}
	td {
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 1px !important;
		padding-left: 1px !important;
	}
	input {
		border-style: none;
		font-size: 12px;
		color: #000000;
		padding: 1px;
		background-color: #FFFFFF;
	}
	select {
		border-style: none;
		font-size: 12px;
		color: #000000;
		padding: 1px;
		background-color: #FFFFFF;
	}
	form {
		padding: 0;
		margin: 0;
	}
	h1 {
		font-family: Arial, sans-serif;
		font-size: 22px;
	}
	th {
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 1px;
		padding-left: 1px;
		text-align: left;
	}
	table.panelGridLayouter>tbody>tr>td {
		padding-left: 2px !important;
	}
	hr {
		color: #CCCCCC;
	}
	legend {
		color: #000000;
	}
	td {
		font-size: 15px;
		border-style: none !important;
	}
	th {
		font-size: 15px;
		border-style: none !important;
	}
	.smallOverText {
		font-size: 15px;
	}
	.ui-paginator {
		visibility: hidden !important;
		display: none !important;
	}
	.ui-datatable table {
		border: none !important;
	}
	.ui-datatable table tr {
		border: none !important;
	}
	.ui-datatable table td {
		border: none !important;
	}
	.ui-datatable table tbody {
		border: none !important;
	}
	.ui-widget-content {
		border: none !important;
	}
	a:link {
		color: #000000;
		background: none;
		font-style: normal;
		text-decoration: none;
	}
	a:visited {
		color: #000000;
		background: none;
		font-style: normal;
		text-decoration: none;
	}
	a:hover {
		color: #000000;
		background: none;
		font-style: normal;
		text-decoration: none;
	}
	a:active {
		color: #000000;
		background: none;
		font-style: normal;
		text-decoration: none;
	}
	.ui-paginator-page .ui-state-default .ui-state-active .ui-corner-all {
		visibility: hidden;
		display: none;
	}
	td.mainBox {
		border-style: none;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 2px;
		padding-left: 2px;
	}
	.tiny {
		font-family: Arial, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	.noPrint {
		visibility: hidden;
		display: none;
	}
	tr.lightColor {
		background-color: #FFFFFF;
	}
	tr.darkColor {
		background-color: #FFFFFF;
	}
	tr.redColor {
		background-color: #FFFFFF;
	}
	table.withBGColor {
		background-color: #FFFFFF;
	}
	tr.saved {
		background-color: #FFFFFF;
	}
	tr.ready {
		background-color: #FFFFFF;
	}
	tr.trx {
		background-color: #FFFFFF;
	}
	tr.error {
		background-color: #FFFFFF;
	}
	div.autocomplete ul {
		visibility: hidden;
		display: none;
	}
	div.autocomplete ul li {
		visibility: hidden;
		display: none;
	}
	div.autocomplete ul li.selected {
		visibility: hidden;
		display: none;
	}
	{
}