<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@font-face {
font-family: 'BridgeIT';
src: url('/AllTrucks.WebAccess/content/fonts/BridgeIT/bridgeit.eot?v=3.1.0');
src: url('/AllTrucks.WebAccess/content/fonts/BridgeIT/bridgeit.eot?#iefix&amp;v=3.1.0') format('embedded-opentype'), url('/AllTrucks.WebAccess/content/fonts/BridgeIT/bridgeit.woff?v=3.1.0') format('woff'), url('/AllTrucks.WebAccess/content/fonts/BridgeIT/bridgeit.ttf?v=3.1.0') format('truetype'), url('/AllTrucks.WebAccess/content/fonts/BridgeIT/bridgeit.svg#bridgeit?v=3.1.0') format('svg');
font-weight: normal;
font-style: normal; }

html {
	overflow: hidden;
	background: #A0A0A0;
	height: 100%;
}

body {
	margin: 0pt;
	font-family: Arial, Segoe UI, Corbel, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	visibility: hidden;
	color: #000;
}

#container {
	min-height: 100%;
		background: #A0A0A0 url('/AllTrucks.WebAccess/content/images/blue-cc-bg.gif') repeat-x;
	margin: auto 20px;
	width: auto;
}

#contentContainer {
		background: #A0A0A0 url('/AllTrucks.WebAccess/content/images/blue-cc-bg.gif') repeat-x;
	padding: 5px;
}

#content {
}

#rightSide {
	float: right;
	margin-left: -220px;
	width: 100%;
}

#leftSide {
	float: left;
}

#contentDocument {
	float: none;
	background-color: #A0A0A0;
}

input {
	font-family: Arial, Segoe UI, Corbel, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
}

input.focusHighlights:focus {
	border: 2px solid #FFFFCC !important;
	margin: 0 !important;
	outline-color: -moz-use-text-color !important;
	outline-style: none !important;
	outline-width: 0 !important;
}

input.focusHighlights {
	margin: 1px;
}

form {
	padding: 0px;
	margin: 0px;
}

:focus, .actionPanel:active {
	outline-style: none;
	-moz-outline-style: none;
}

*[readonly] {
	background-color: #EEE !important;
	color: #444 !important;
	border: solid 1px #CCC !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}

*[disabled][type!="button"] {
	background-color: #E9E9E9;
	color: #000;
	border-style: solid;
	border-width: 1px;
	border-color: #aaa;
}

.inputRequired {
	background-color: #FDD !important;
	border-style: solid !important;
	border-width: 1px !important;
	border-color: #CCC;
}

.focusField {
	height: 1px;
	width: 1px;
	border-style: none;
	border-width: 0px;
	float: right;
	position: absolute;
	background-color: transparent;
	font-size: 1pt;
	z-index: -1;
}

.HtmlToolbarFontField {
	height: 20px;
	width: 120px;
	border-style: none;
	border-width: 0px;
	background-color: #fff;
	font-size: 10pt;
}

.HtmlToolbarSizeField {
	height: 20px;
	width: 18px;
	border-style: none;
	border-width: 0px;
	background-color: #fff;
}

.HtmlToolbarColourField {
	height: 20px;
	width: 18px;
	border-style: none;
	border-width: 0px;
	background-color: #fff;
}

.HtmlToolbarLabel {
	white-space: nowrap;
	margin-top: 10px;
	color: #000;
	font-size: 9pt;
}

.focusField:focus {
	outline: 0;
}

.textField {
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: solid 1px #CCC;
	padding: 2px 1px 2px 1px;
	*padding: 2px 1px 2px 1px;
	color: #000;
	background-color: #FFF;
}

textarea {
	font-family: Arial, Segoe UI, Corbel, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: solid 1px #CCC;
	color: #000;
	background-color: #FFF;
}

.textField:focus, textarea:focus, .textFieldFocused {
	outline: none;
	box-shadow: 0px 0px 1px #99DEFD, 0px 0px 3px #99DEFD inset;
	-webkit-box-shadow: 0px 0px 1px #99DEFD, 0px 0px 3px #99DEFD inset;
	-moz-box-shadow: 0px 0px 1px #99DEFD, 0px 0px 3px #99DEFD inset;
	border-color: #99DEFD !important;
}

.editorToolbarDropdownFrame {
	border: #eee solid 1px !important;
	background-color: #fff;
	-moz-border-radius: 3px;
	border-radius: 3px;
	white-space: nowrap;
	display: inline-block;
	vertical-align: bottom;
}

.editorToolbarDropdownFrame:hover, .editorToolbarDropdownFrameFocus {
	background: rgba(197,232,250,1);rgba(240,248,253,1);60 !important;
	border: #99DEFD solid 1px !important;
}

.editor_toolbar {
	background-color: #eee;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border: solid 1px #ccc;
	border-bottom: none;
	margin-right:1px;
	vertical-align: bottom;
}

.button {
	-moz-border-radius: 4px;
	border-radius: 4px;
	height: 18px;
	width: 18px;
	text-indent: -100em;
	cursor: pointer;
	float: left;
	margin-top: 1px;
	margin-left: 1px;
	vertical-align: bottom;
	border: solid 1px #eee;
}

.button:hover {
	background: rgba(197,232,250,1);rgba(240,248,253,1);60 !important;
	border: #99DEFD solid 1px;
}

.bold {
	background: #eee url('/AllTrucks.WebAccess/content/images/grey-html-toolbar.gif') no-repeat scroll 0 0;
}

.italic {
	background: #eee url('/AllTrucks.WebAccess/content/images/grey-html-toolbar.gif') no-repeat scroll -16px 0;
}

.underline {
	background: #eee url('/AllTrucks.WebAccess/content/images/grey-html-toolbar.gif') no-repeat scroll -32px 0;
}
.insertorderedlist {
	background: #eee url('/AllTrucks.WebAccess/content/images/grey-html-toolbar.gif') no-repeat scroll -48px 0;
}

.insertunorderedlist {
	background: #eee url('/AllTrucks.WebAccess/content/images/grey-html-toolbar.gif') no-repeat scroll -64px 0;
}

.alignselectionleft {
	background: #eee url('/AllTrucks.WebAccess/content/images/grey-html-toolbar.gif') no-repeat scroll -80px 0;
}

.alignselectioncenter {
	background: #eee url('/AllTrucks.WebAccess/content/images/grey-html-toolbar.gif') no-repeat scroll -96px 0;
}

.alignselectionright {
	background: #eee url('/AllTrucks.WebAccess/content/images/grey-html-toolbar.gif') no-repeat scroll -112px 0;
}

.createlink {
	background: #eee url('/AllTrucks.WebAccess/content/images/grey-html-toolbar.gif') no-repeat scroll -128px 0;
}


.plaintext {
	text-indent: 0em;
	width: auto;
}

.richtext {
	text-indent: 0em;
	width: auto;
}

.noInputRequired {
}

.editorInputRequiredIE {
	border: solid 3px #FFDDDD !important;
	border-top: none !important;
}

.editorToolbarInputRequiredIE {
	border: solid 3px #FFDDDD !important;
	border-bottom: none !important;
}

.toolbarInputRequiredIE {
	background-color: #eee;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
	border: solid 3px #FFDDDD;
	border-bottom: none;
	margin-right:1px;
	vertical-align: bottom;
	white-space: nowrap;
}

.editor {
	font-family: Arial, Segoe UI, Corbel, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border: solid 1px #ccc;
	border-top: none;
	background-color: #fff;
}

#header, .header {
	height: 60px;
	background: #C6D7EF; 
	overflow: hidden;
	white-space: nowrap;
}

.headerSubPanel {
height: 35px;
overflow: hidden;
padding-top: 3px;
}

.headerInfoText {
font-family: Arial, Segoe UI, Corbel, Verdana, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
color: #31599C !important;
text-align: left;
white-space: nowrap;
}

.toolbarContainer {
position: absolute;
right: 0px;
vertical-align: middle;
}

.headerInfoText.ss {
position: absolute;
right: 0px;
bottom: 0px;
padding: 0 5px 15px 0;
}

.headerInfoText .dropdownHost {
color: #31599C !important;
}

#formSideBar {
float: left;
width: 180px;
background-color: #EEE;
padding: 2px;
}

#formBody {
background-color: #EEE;
overflow: auto;
display: block;
float: right;
width: 100%;
position: relative;
}

.pushButton {
font-family: Arial, Segoe UI, Corbel, Verdana, Arial, Helvetica, sans-serif;
font-size: 10.5pt;
width: (10.5/12)em;
}

.imageButton {
font-family: Arial, Segoe UI, Corbel, Verdana, Arial, Helvetica, sans-serif important!;
font-size: 10.5pt;
position: relative;
	 vertical-align: bottom;
}

.mainSplitter {
background: #739DD1;
}

.contentTitleSplitter {
background: #739DD1;
}

.vertSplitter {
float: left;
width: 5px;
background-color: #DDD;
cursor: e-resize;
}

.horizSplitter {
height: 5px;
background-color: #DDD;
cursor: n-resize;
z-index: 9999;
}

.horizSplitter:hover {
background: rgba(197,232,250,1);rgba(240,248,253,1);60;
}

.transparentSplitter {
background-color: transparent;
}

.inactiveSplitter {
background-color: transparent;
cursor: default;
}

.inactiveSplitter:hover {
background: none !important;
}

.vertSplitterButton {
position: absolute;
top: 50%;
cursor: pointer;
}

.vertSplitterButton:hover {
background: #C5E8FA;
border-top: #99DEFD solid 1px;
border-bottom: #99DEFD solid 1px;
}

.contentTitle {
font-family: Arial, Calibri, Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #FFF;
background: #739DD1;
margin: 0px;
white-space: nowrap;
overflow: hidden;
text-align: middle;
	border-bottom: #DDD solid 1px;
}

.contentTitleRight {
	-moz-border-radius-topright: 6px;
	border-top-right-radius: 6px;
}

.contentTitleLeft {
	-moz-border-radius-topleft: 6px;
	border-top-left-radius: 6px;
}

#contentInformation {
	padding-left: 6px;
}

.informationIcon {
	vertical-align: bottom;
	padding-bottom: 2px;
}

#contentTitleText {
	padding-left: 5px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	line-height: 23px;
}

.breadcrumbTrail {
	padding-left: 5px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	line-height: 23px;
}

.breadcrumb {
	cursor: pointer;
}

.contentBody {
	overflow: auto;
position: relative;
border-top: #BBB solid 1px;
border-left: #BBB solid 1px;
border-right: #BBB solid 1px;
border-bottom: #DDD solid 1px;
background-color: #E9E9E9;
}

#dialogContentBody {
background: #E9E9E9;
overflow: auto;
}

.availableContentBody {
background: #E9E9E9;
overflow: auto;
}

.content {
position: relative;
overflow-x: hidden;
}

.contentFooter {
border: #BBB solid 1px;
overflow: hidden;
background-color: #EEE;
}

.contentHeader {
border-top: #BBB solid 1px;
border-left: #BBB solid 1px;
border-right: #BBB solid 1px;
border-bottom: #DDD solid 1px;
padding: 3px;
position: relative;
overflow: hidden;
white-space: nowrap;
background-color: #EEE;
}

.contentHeaderHidden {
display: none;
}

#dialogContentHeader {
background-color: #EEE;
padding: 3px;
overflow: hidden;
}

.availableContentHeader {
background-color: #EEE;
padding: 3px;
overflow: hidden;
}

#dialogContentFooter {
border-top: solid 1px #BBB;
background-color: #EEE;
overflow: hidden;
}

.availableContentFooter {
border-top: solid 1px #BBB;
background-color: #EEE;
overflow: hidden;
}

.watermark {
color: #888888 !important;
}

.errorPanel {
background-color: #feffef;
padding: 5px;
border-bottom: solid 1px #aaa;
}

.errorPanelAbsolute {
position: absolute;
z-index: 1000;
}

.errorDetail {
background-color: #E9E9E9;
color: #444;
font-size: 90%;
padding: 5px;
}

.errorPanelHidden {
display: none;
}

.errorPanelText {
color: #b00;
}

.informationPanelText {
color: #000;
}

.errorPanelCross {
height: 16px;
width: 16px;
background: url('/AllTrucks.WebAccess/content/images/dark-heading-btns.gif') no-repeat -48px 0;
border-color: transparent;
border-style: solid;
border-width: 1px;
cursor: pointer;
float: right;
}

.errorPanelCross:hover {
cursor: pointer;
background-color: #F0F8FD;
border: #99DEFD solid 1px;
}

.toolbar {
border-width: 0px;
white-space: nowrap;
}

.toolbarButtonSeparator {
display: inline-block;
# float:left;
}

.toolbarButton, .toolbarButtonPreview {
display: inline-block;
-moz-border-radius: 4px;
border-radius: 4px;
# float:left;
height:24px;
border-color: transparent;
border-style: solid;
border-width: 1px;
margin-left:2px;
cursor: pointer;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
font-size: 13pt;
vertical-align:top;
}

.toolbarButton a, .toolbarButtonPreview a {
width: 24px;
height: 24px;
float: left;
margin: 1px;
}

.toolbarText {
font-size: 9pt;
padding: 2px;
color: #31599C;
}

.toolbarButton:hover, .toolbarButtonHoverPreview, .toolbarButtonFocused {
background: #C5E8FA;
border: #99DEFD solid 1px;
}

.toolbarButton img {
vertical-align: middle;
}

#secondaryToolbar {
vertical-align: bottom;
display: inline-block;
#float: left;
}

#searchBoxContainer, #telephonyBoxContainer {
display: inline-block;
#float: left;
}

#telephonyBoxContainer{
padding-right: 5px;
}

.actionPanel ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.historyDate {
color: #888;
font-size: 8pt;
}

.formLabel {
white-space: nowrap;
margin-top: 10px;
color: #000;
}

.formUnmappedLabel {
white-space: normal;
margin-top: 10px;
color: #585858;
text-align: left;
}

.formEffectivenessFeedbackText {
white-space: normal;
margin-top: 10px;
color: #585858;
text-align: left
}

.formEffectivenessFeedbackHidden{
display: none
}

.formLabelCell {
padding-top: 4px;
}

.formImageAttachment input {
vertical-align: top;
}

.formImageAttachment img {
border: none;
vertical-align: top;
max-height: 64px;
max-width: 64px;
}

.historyValue {
font-size: 9pt;
}

.actionPanelItem {
border: #FFF solid 1px;
background-color: #FFF;
cursor: pointer;
white-space: nowrap;
}

.actionPanelItemSelected {
border: #99DEFD solid 1px;
cursor: pointer;
}

.actionPanelItem:hover {
background: #DEF1FC;
border: #99DEFD solid 1px;
cursor: pointer;
}

.actionPanelSplitItem {
border-top: solid 1px #DDD;
height: 0px;
}

.historyPanel, actionPanel {
margin-top: 2px;
position: relative;
}

.historyPanel div.subHeader, .actionPanel div.subHeader {
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
background: #CDCDCD;
border: #DDD solid 1px;
border-bottom: none;
}

.historyPanel div.content, .actionPanel div.content {
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
background-color: #FFF;
border: #DDD solid 1px;
border-top: none;
position: relative;
}

.historyPanel ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.historyPanelItem {
border: #FFF solid 1px;
background-color: #FFF;
cursor: pointer;
}

.historyPanelItem img {
padding-top: 5px;
float: left;
width: 12px;
}

.historyPanelItem div {
margin-left: 12px;
}

.historyPanelItemSelected {
border: #99DEFD solid 1px;
cursor: pointer;
}

.historyPanelItem:hover {
background: #DEF1FC;
border: #99DEFD solid 1px;
cursor: pointer;
}

.subHeadingButton {
border: transparent solid 1px;
float: right;
width: 16px;
height: 16px;
cursor: pointer;
}

.subHeadingButton:hover {
background-color: #E9E9E9;
border: 1px solid #CDCDCD;
}

.dialogWindow {
z-index: 10000;
position: relative;
border: solid #CCC 1px;
background-color: #EEE;
display: block;
overflow:hidden;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

.dialogHeader {
font-family: Arial, Calibri, Arial, Helvetica, sans-serif;
font-size: 14pt;
font-weight: bold;
color: #FFF;
background: #739DD1;
padding-top: 2px; padding-bottom: 2px;
margin: 0px;
overflow: hidden;
white-space: nowrap;
width: 100%;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}

.dialogFooter {
color: #000;
background-color: #EEE;
border-top: solid 1px #BBB;
overflow: hidden;
white-space: nowrap;
width: 100%;
padding: 1px;
}

.dialogTitle {
float: left;
overflow: hidden;
white-space: nowrap;
padding-left: 4px; padding-right: 4px;
width:92%;
}

.titleIcon {
border: transparent solid 1px;
float: right;
width: 16px;
height: 16px;
cursor: pointer;
border-color: transparent;
border-style: solid; border-width: 1px;
margin-top: 2px; margin-right: 2px;
}

.titleIcon a {
float: right;
width: 16px;
height: 16px;
}

.titleIcon:hover {
background-color: #739DD1;
border: 1px solid #38649F;
}

.dialogCloseIcon {
background: url('/AllTrucks.WebAccess/content/images/light-heading-btns.gif') no-repeat -48px 0;
}

.contentTitleMenuButton {
background: url('/AllTrucks.WebAccess/content/images/light-heading-btns.gif') no-repeat 0 0;
}

.dialogResizeIcon {
float: right;
position: absolute;
right: 0;
bottom: 0;
}

.dialogOverlay {
width: 100%;
height: 100%;
background-color: #000;
z-index: 9999;
position: absolute;
}

.dialogContentNoScroll {
}

.dialogContent {
overflow: auto;
position: relative;
}

.popupMenu {
display: none;
position: absolute;
padding: 1px;
border: solid #CCC 1px;
color: #000;
background-color: #E9E9E9;
line-height: 20px;
z-index: 1000;
outline: none;
}

.popupItem {
font-family: Arial, Segoe UI, Corbel, Verdana, Arial, Helvetica, sans-serif;
font-size: 10.5pt;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
cursor: pointer;
border: solid transparent 1px;
background-color: #E9E9E9;
white-space :nowrap;
list-style-type: none;
list-style-position: outside;
margin: 1px;
}

.popupItemDynamic {
}

.popupItemDisabled {
color: #444;
}

.popupItem a {
float: left;
width: 16px;
height: 16px;
background: none;
margin-right: 2px;
}

.popupItemSelected a {
background: url('/AllTrucks.WebAccess/content/images/dark-menu-images.gif') no-repeat 0 0;
}

.popupItemDynamicItems {
}

.popupItem:hover, .popupItemHover {
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
padding-right: 5px;
background: #C5E8FA;
border: #99DEFD solid 1px;
white-space :nowrap;
}

.popupItemDisabled:hover {
background: none;
border: solid transparent 1px;
}

.popupSeparator {
border-top: solid #CCC 1px;
}

.groupBox {
display: inline-block;
width: 100%;
vertical-align: top;
}

.groupBoxHeader {
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
padding: 2px 2px 2px 10px;
border-width: 1px 1px 1px 0px;
border-style: solid;
border-color: #DDD;
background: #CDCDCD;
font-family: Arial, Arial, Helvetica, sans-serif;
font-size: 9.5pt;
font-weight: bold;
border-bottom: none;
vertical-align: middle;
}

.groupBoxHeader span {
display: inline-block;
vertical-align: middle;
padding-top: 3px;
}

.groupBoxContent {
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
border: 1px solid #DDD;
border-top: none;
background-color: #FFF;
}

.logonBackground {
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
width:653px;
background-image:url('/AllTrucks.WebAccess/content/images/logon_shim.png');
align:center;
vertical-align:middle;
background-color: #fff;
background-repeat: repeat-x;
}

.logonOuterBackground {
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomleft: 6px;
-moz-border-radius-bottomright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
background-color: #fff;
}

.hyperLinkLabel {
cursor: pointer;
color: #325F9B;
}

#exceptionMessage {
color: #800;
}

#exceptionDetails {
display: none;
}

.printOnly {
display: none;
}

.createShortcutList {
margin: 0;
}

.logonPanel {
-moz-border-radius: 8px;
border-radius: 8px;
background: #4F4F4F url('/AllTrucks.WebAccess/content/images/logon-panel-bg.gif') repeat-x;
color: #fff;
}

.formHeaderLink {
-moz-border-radius: 4px;
border-radius: 4px;
float: right;
height:24px;
width:24px;
border-color: transparent;
border-style: solid;
border-width: 1px;
margin-left:2px;
cursor: pointer;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
font-size: 13pt;
vertical-align:top;
}

.formHeaderLink:hover {
background: #DEF1FC;
border: #99DEFD solid 1px;
cursor: pointer;
}

.formHeaderImage {
background: transparent url('/AllTrucks.WebAccess/content/images/report.gif')  no-repeat ;
height:24px;
width:24px;
float: right;
}

.remoteUrlPanel {
	background-color: #feffef;
	padding: 5px;
	border-bottom: solid 1px #aaa;
overflow: hidden;
}

.remoteToolsFrame {
width: 100%;
height: 100%;
}

.hiddenRemoteToolsFrame {
width: 0;
height: 0;
}

.elementHide {
visibility: hidden;
}


#KBSearchNote {
border-radius: 6px 6px 0 0;
bottom: 0px;
right:0px;
position: fixed;
height: 60px;
overflow: hidden;
width: 300px;
background-color:rgb(0,0,0);
opacity: 0.8;
}

#srClose{
position: absolute;
right: 2px;
height: 10px;
color:#FFFFFF;
cursor: pointer;
}

.resultContents{
text-align:center;
margin-top:15px;
padding: 0 20px;
color:yellow;
cursor: pointer;
text-decoration: underline;
}

.multiAttachmentsWrapper{
margin-left: 5px;
display: inline-block;
}

.multiAttachmentsWrapper:hover{
background: #C5E8FA;
}

.multiAttachmentFileContents{
margin-left: 1px;
margin-top: 5px;
}

.multiAttachmentFileContents &gt; span{
left: 2px;
text-align: left;
font-weight: bold;
}

.multiAttachmentFileList label:hover{
background:#C5E8FA;
}

#multilingualLocalizationGroupBox td
{
vertical-align: inherit;
}

#multilingualLocalizationGroupBox #multiLingualExportButton
{
margin-left: -3px;
}

.chatIcon{
height: 1.5em;
position: relative;
top: 5px;
}

.testDisplay2 {
	background: transparent url('/AllTrucks.WebAccess/content/images/drop-arrow.gif') no-repeat right;
}

.testFrame {
	border: solid 1px #888;
	background-color: #ddd;
	display:inline;
	white-space: nowrap;
	padding: 1px 0px 1px 0px;
}

.testDisplay {
	border: none 0px #888;
}

.testValue {
}

.filterValue {
	font-style: italic;
}

.testDropArrow {
	background-color: #ddd;
	vertical-align: middle;
}

.dropdownHost {
	border: solid 1px transparent !important;
	padding: 0px;
	margin: 0px;
	top: 0px;
	outline: 0;
	background-color: transparent;
	color: #000;
}

.dropdownIcon {
	font-family: bridgeit;
	font-size: 20px;
}

.dropdownValue {
}

.dropdownFrame {
	border: solid 1px #CCC;
	background-color: #FFF;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	white-space: nowrap;
	display: inline-block;
}

.comboDropdownFrame {
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}

.dropdownFrameFocus {
	box-shadow: 0px 0px 2px #99DEFD, 0px 0px 4px #99DEFD inset;
	-webkit-box-shadow: 0px 0px 2px #99DEFD, 0px 0px 4px #99DEFD inset;
	-moz-box-shadow: 0px 0px 2px #99DEFD, 0px 0px 4px #99DEFD inset;
	border-color: #99DEFD;
}

.readOnly {
	background-color: #EEE !important;
}

.dropArrow {
	vertical-align:middle;
}

.dropdown {
	position: absolute;
	border: 1px solid #CCC;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #000;
	background-color: #FFF;
	z-index: 10001;
}

.dropdownContent {
	overflow: hidden;
	overflow-y: auto;
	color: #000;
}

.dropdown.datePicker,
.dropdown.datePicker .dropdownContent {
	width: 275px !important;
}

.dropdown.datePicker .dropdownContent {
	overflow: hidden;
}

.dropdownItem {
	border: solid transparent 1px;
	white-space: nowrap;
	cursor: pointer;
}

.dropdownSelectedItem {
	background: #C5E8FA;
	border: #99DEFD solid 1px;
}

.dropdownItem:hover {
	background: #DEF1FC;
	border: #99DEFD solid 1px;
}

.dropdownFooter {
	background-color: #EEE;
	white-space: nowrap;
	overflow: hidden;
}

.dateTimePicker {
	white-space: nowrap;
}

.datePicker {
	line-height: 15px;
}

.datePickerRow {
	position: static;
}

.datePickerTitleRow {
	background-color: #F4F4F4;
	text-align: center;
}

.datePickerLink {
	color: #000; 
	cursor: pointer;
	text-align: center;
	border: solid transparent 1px;
}

.datePickerLink:hover {
	background: #DEF1FC;
	border: #99DEFD solid 1px;
	cursor: pointer;
}

.datePickerDate {
	background-color: #FFF; 
	border: solid transparent 1px;
}

.datePickerActiveDate {
	background: #C5E8FA;
	border: #99DEFD solid 1px;
	cursor: pointer;
}

.datePickerSelectedDate {
	border: #99DEFD solid 1px;
}

.colourPicker {
	background-color: #FFF; 
}

.colourPickerFooter {
	background-color: #F4F4F4;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	width: 100%;
}

.colourPickerLink {
	width: 16px;
	height: 16px;
	border: solid 2px #FFF;
}

.colourPickerLink:hover {
	border: #99DEFD solid 2px !important;
}

.colourPickerLinkSelected {
	width: 16px;
	height: 16px;
	border: #99DEFD solid 2px !important;
}

.colourPickerClear {
	cursor: pointer;
	border: #F4F4F4 solid 1px;
	padding-left: 2px;
	padding-right: 2px;
}

.colourPickerClear:hover {
	background: rgba(222,241,252,1);rgba(240,248,253,1);60;
	border: #99DEFD solid 1px;
	cursor: pointer;
}
.treeControl {
	overflow: hidden;
}

.treeItem {
	vertical-align: middle;
	white-space: nowrap;
}

.treeImage 
{
	vertical-align: middle;
	width:11px;
}

.treeControl .treeLabel {
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	margin-left: 10px;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 3px;
	border: solid transparent 1px;
}

.treeControl .treeLabelSelected {
	background: #C5E8FA;
	border: #99DEFD solid 1px;
}

.treeControl .treeLabel:hover {
	background: #DEF1FC;
	border: #99DEFD solid 1px;
}

.treeChildDiv {
	margin-left:10px;
}

.treeChildDivCollapsed {
	padding-left:10px;
	display:none;
}


.shortcutBar {
	width: 100%;
	height: 100%;
	background: transparent;
}

.autoHideBar {
	background-color: #c7d4eb;
	width: 20px;
	height: 100%;
}

.shortcutGroupPanel {
	position: absolute;
	display: none;
	overflow: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #F4F4F4;
	background: #F4F4F4;
	color: #000;
}

.shortcutGroupPanelFocused {
	box-shadow: 0px 0px 1px #99DEFD, 0px 0px 3px #99DEFD inset;
	-webkit-box-shadow: 0px 0px 1px #99DEFD, 0px 0px 3px #99DEFD inset;
	-moz-box-shadow: 0px 0px 1px #99DEFD, 0px 0px 3px #99DEFD inset;
	border-color: #99DEFD;
}

.shortcutGroupPanel ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.shortcutButtonPanel {
	position: relative;
	width: 100%;
}

.shortcutGroupButton {
	background: #9CB8E5;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	vertical-align: middle;
	width: 100%;
	height: 25px;
	padding-top: 5px;
	padding-left: 4px;
	cursor: pointer;
	color: #222222;
	white-space: nowrap;
	overflow: hidden;
}

.shortcutGroupButton:hover {
	background: #C5E8FA;
	color: #222222;
}

.shortcutGroupButtonSelected, .shortcutGroupButtonSelected:hover {
	color: #FFF;
	background: #3B68A2;
}

.shortcutItem {
	border-style: solid;
	border-color: #F4F4F4;
	border-width: 1px;
	cursor: pointer;
	white-space: nowrap;
	padding-top: 2px;
	padding-bottom: 2px;
}

.shortcutItemActive, .shortcutItemActive:hover {
	background: #C5E8FA;
	border: #99DEFD solid 1px;
}

.shortcutItem span {
	margin-left: 2px;
}

.shortcutItemDashboard {
	background: url('/AllTrucks.WebAccess/content/images/shortcut-icons.png') no-repeat scroll 0px 0;
	height: 16px;
	width: 16px;
	border-width: 1px;
	cursor: pointer;
	float: left;
}

.systemShortcutItemDashboard {
	background: url('/AllTrucks.WebAccess/content/images/shortcut-icons.png') no-repeat scroll -16px 0;
	height: 16px;
	width: 16px;
	border-width: 1px;
	cursor: pointer;
	float: left;
}

.shortcutItemProcess {
	background: url('/AllTrucks.WebAccess/content/images/shortcut-icons.png') no-repeat scroll -32px 0;
	height: 16px;
	width: 16px;
	border-width: 1px;
	cursor: pointer;
	float: left;
}

.systemShortcutItemProcess {
	background: url('/AllTrucks.WebAccess/content/images/shortcut-icons.png') no-repeat scroll -48px 0;
	height: 16px;
	width: 16px;
	border-width: 1px;
	cursor: pointer;
	float: left;
}

.shortcutItemQuery {
	background: url('/AllTrucks.WebAccess/content/images/shortcut-icons.png') no-repeat scroll -64px 0;
	height: 16px;
	width: 16px;
	border-width: 1px;
	cursor: pointer;
	float: left;
}

.systemShortcutItemQuery {
	background: url('/AllTrucks.WebAccess/content/images/shortcut-icons.png') no-repeat scroll -80px 0;
	height: 16px;
	width: 16px;
	border-width: 1px;
	cursor: pointer;
	float: left;
}

.shortcutItemUrl {
	background: url('/AllTrucks.WebAccess/content/images/shortcut-icons.png') no-repeat scroll -96px 0;
	height: 16px;
	width: 16px;
	border-width: 1px;
	cursor: pointer;
	float: left;
}

.systemShortcutItemUrl {
	background: url('/AllTrucks.WebAccess/content/images/shortcut-icons.png') no-repeat scroll -112px 0;
	height: 16px;
	width: 16px;
	border-width: 1px;
	cursor: pointer;
	float: left;
}

.shortcutItemDefault {
	background: url('/AllTrucks.WebAccess/content/images/shortcut-icons.png') no-repeat scroll -128px 0;
	height: 16px;
	width: 16px;
	border-width: 1px;
	cursor: pointer;
	float: left;
}

.shortcutItem:hover, .shortcutItemHover {
	background: #DEF1FC;
	border: #99DEFD solid 1px;
	cursor: pointer;
}

.shortcutHeaderText {
	padding-left: 5px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	line-height: 23px;
}

.shortcutHeaderIcon {
	padding: 1px;
	cursor: pointer;
	float: right;
	margin-top: 4px;
	margin-right: 2px;
}

.shortcutHeaderIcon:hover {
	padding: 0px;
	border:1px solid #FFF;
}

.navigationBar {
	height: 100%;
	background: transparent;
	position: relative;
	display: inline-block;
	z-index: 3;
}

.navigationGroupPanelFocused {
	border: #99DEFD solid 1px;
}

.navigationGroupPanel ul {
	list-style-type: none;
	-moz-padding-start: 0;
	margin: 0;
	padding: 0;
}

.navigationButtonPanel {
	position: relative;
	z-index: 1000;
	width: 100%;
}

.navigationGroupButton {
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #9CB8E5;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 5px;
	cursor: pointer;
	color: #233F60;
	white-space: nowrap;
	overflow: hidden;
	margin-bottom: 2px;
}

.logonSidePanel {
	position: relative;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background: #9CB8E5;
	padding: 5px;
	color: #233F60;
	font-size: 90%;
	z-index: 1000;
}

.navigationGroupButtonMinimised, .navigationGroupButtonPoppedUp {
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

.navigationGroupButton img {
	padding-right: 3px;
	float: left;
}

.navigationGroupButton span {
	padding-right: 5px;
	float: left;
}

.navigationGroupButtonMinimised span {
	display: none;
}

.navigationGroupButton:hover, .navigationGroupButtonSelected {
	color: #FFF;
	background: #3B68A2;
}

.navigationGroupButtonSelected:hover {
}

.navigationItem {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	white-space: nowrap;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.navigationItem span {
}

.navigationItem:hover, .navigationItemHover, .navigationItemActive {
	background: #3B68A2;
	border: #2F537F solid 1px;
	cursor: pointer;
}

.navigationHeaderText {
	padding-left: 5px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	line-height: 30px;
}

.navigationHeaderIcon {
	width: 24px;
	height: 24px;
	float: left;
	background-image: url('/AllTrucks.WebAccess/wd/Resource/Image.rails?image=ShortcutIconGroup.BlueTransparent');
	background-repeat: no-repeat;
	margin: 0px 3px;
}

.navigationHeaderIcon:hover, .navigationGroupButtonSelected .navigationHeaderIcon, .navigationGroupButton:hover .navigationHeaderIcon {
	background-image: url('/AllTrucks.WebAccess/wd/Resource/Image.rails?image=ShortcutIconGroup.WhiteTransparent');
}

.navigationGroupPanel {
	position: absolute;
	z-index: 1000;
	line-height: 20px;
	color: #FFF;
	background: #3B68A2;
	-moz-border-radius-topright: 4px;
	border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
	padding: 2px 1px;
}

.navigationPopupSeam {
	position: absolute;
	z-index: 1000;
	color: #FFF;
	background: #3B68A2;
}

.imagePicker {
}

.imagePickerImage {
	width: 24px;
	height: 24px;
	float: left;
	cursor: pointer;
	border: #fff solid 4px;
}

.imagePickerImage:hover, .imagePickerImageSelected {
	background: #DEF1FC;
	border: #99DEFD solid 4px;
}


.dashboard {
	padding: 0 10px 0 10px;
	overflow: hidden;
}

#dragOverlay {
	width: 100%;
	height: 100%;
	background-color: transparent;
	z-index: 9999;
	position: absolute;
}

.dashboardColumn {
	float: left;
	width: 30%;
}

.dashboardSplitter {
	z-index: 1;
	margin: 10px 0 10px;
}

.dashboardGadget {
	position: absolute;
	z-index: 2;
}

.dashboardGadgetHeader {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	color: #fff;
	background: #3B68A2;
	height: 20px;
	padding: 4px;
	line-height: 20px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
}

.gadgetDraggable {
	cursor: move;
}

.gadgetButton {
	border: transparent solid 1px;
	float: right;
	width: 16px;
	height: 16px;
	cursor:pointer;
}

.gadgetButton:hover {
	background-color: #6B95CA;
	border: #3B68A2 solid 1px;
}

.gadgetDeleteButton {
	background: url('/AllTrucks.WebAccess/content/images/light-heading-btns.gif') no-repeat -48px 0px;
}

.gadgetMinButton {
	background: url('/AllTrucks.WebAccess/content/images/light-heading-btns.gif') no-repeat -17px 0px;
}

.gadgetMaxButton {
	background: url('/AllTrucks.WebAccess/content/images/light-heading-btns.gif') no-repeat -32px 0px;
}

.gadgetOptionsButton {
	background: url('/AllTrucks.WebAccess/content/images/light-heading-btns.gif') no-repeat 0px 0px;
}

.groupDeleteButton {
	background: url('/AllTrucks.WebAccess/content/images/light-heading-btns.gif') no-repeat -48px 0px;
}

.groupMinButton {
	background: url('/AllTrucks.WebAccess/content/images/dark-heading-btns.gif') no-repeat -17px 0px;
}

.groupMaxButton {
	background: url('/AllTrucks.WebAccess/content/images/dark-heading-btns.gif') no-repeat -32px 0px;
}

.groupOptionsButton {
	background: url('/AllTrucks.WebAccess/content/images/dark-heading-btns.gif') no-repeat 0px 0px;
}

.dashboardGadgetLastUpdate {
	color: #A3D3F3;
	padding-right: 5px;
	font-size: 7.5pt;
	float: right;
}

.dashboardGadgetTitle {
	line-height: 21px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.dashboardGadgetBody {
	position: relative;
	border-width:1px;
	border-style:solid;
	border-color: #DDD;
	background: #FFF;
	overflow-x: auto;
}

.dashboardGadgetBody .contentBody {
	background-color: #FFF;
	overflow: auto;
}

.dashboardGadgetBodyCollapsed {
	display: none;
}

.dashboardSplitter:hover {
	background: rgba(197,232,250,1);rgba(240,248,253,1);60;
}

.gadgetTypeListImage {
	margin-left: 5px;
	margin-right: 5px;
	width: 24px;
	height: 24px;
	float: left;
}

.gadgetTypeListItem input, .gadgetTypeListItemNotSelectable input {
	margin-top: 5px;
	float: left;
}

.gadgetTypeListItem span, .gadgetTypeListItemNotSelectable span {
	line-height: 24px;
}

.gadgetTypeQueryImage {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-gadget-types.gif') no-repeat 0px 0px;
}

.gadgetTypeLinksImage {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-gadget-types.gif') no-repeat -24px 0px;
}

.gadgetTypeContentImage {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-gadget-types.gif') no-repeat -48px 0px;
}

.gadgetTypeWebPageImage {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-gadget-types.gif') no-repeat -72px 0px;
}

.gadgetTypeChartImage {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-gadget-types.gif') no-repeat -96px 0px;
}

.gadgetTypeCountQueriesImage {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-gadget-types.gif') no-repeat -120px 0px;
}

.gadgetTypeTrendImage {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-gadget-types.gif') no-repeat -144px 0px;
}

.gadgetTypeCalendarImage {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-gadget-types.gif') no-repeat -168px 0px;
}

.gadgetTypeListItem, .gadgetTypeListItemNotSelectable {
	vertical-align: middle;
	display: block;
	height: 30px;
	border: transparent solid 1px;
	cursor: pointer;
	padding-top: 4px;
}

.gadgetTypeListItemNotSelectable {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
	cursor: default;
}

.gadgetTypeListItem:hover {
	background: #DEF1FC;
	border: #99DEFD solid 1px;
}

.chatControl {
	font-family: Arial, Segoe UI, Corbel, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	width: 300px;
	position: relative;
}

.chatOutput {
	min-height: 100px;
	max-height: 200px;
	width: 100%;
	overflow-y: auto;
}

.chatInput {
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	margin-top: 4px;
	margin-left: -1px;
	width: 100%;
}

.chatMessageInnerIncoming {
	background-color: #C9D7EC;
	margin-right: 10px;
	margin-left: 10px;
}

.chatMessageInnerOutgoing {
	background-color: #D6D7D6;
	margin-right: 10px;
	margin-left: 10px;
}

.chatMessageInner {
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
}

.chatMessageIncoming {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-bubble-right-blue.gif') no-repeat scroll right bottom;
}

.chatMessageOutgoing {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-bubble-left-yellow.gif') no-repeat scroll left top;
}

.chatMessage {
	padding-bottom: 3px;
}

.chatMessageUser {
	font-weight: bold;
}

.chatMessageImage {
	float: left;
}

.chatBubbleTLBlue {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-bubble-tl-blue.gif') no-repeat scroll left top;
	font-size: 1px;
	height: 8px;
	width: 290px;
	display: block;
}

.chatBubbleTRBlue {
	background: transparent url('/AllTrucks.WebAccess/content/images/grey-bubble-tr-blue.gif') no-repeat scroll right top;
	font-size: 1px;
	width: 282px;
	height: 8px;
	float: right;
}

.webPageGadgetFrame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.list {
	border: transparent solid 1px; 
	color: #000; 
}

.listFullWidth {
	width: 100%;
}

.listFocused {
	box-shadow: 0px 0px 1px #99DEFD inset, 0px 0px 3px #99DEFD inset;
	-webkit-box-shadow: 0px 0px 1px #99DEFD inset, 0px 0px 3px #99DEFD inset;
	-moz-box-shadow: 0px 0px 1px #99DEFD inset, 0px 0px 3px #99DEFD inset;
	border-color: #99DEFD;
}

.listHeader {
	background: #CDCDCD;
}

.listFilterSpan {
	border: solid 1px #eee;
	display: inline-block;
	padding: 2px;
	cursor: pointer; 
	white-space: nowrap;
}

.listFilterSpan:hover {
	border: solid 1px #bbb;
}

.listFilterText {
}

.listHeaderRow {
}

.listHeaderRowHidden {
	display: none;
}

.listHeaderCell {
	font-weight:bold;
	padding: 2px;
	border-right: solid 1px #AAA;
	border-bottom: solid 1px #AAA;
	vertical-align: top;
	position: none;
}

.listCellBar {
	vertical-align: middle;
	margin-right: 5px;
}

.listHeaderCellActive {
	font-weight:bold;
	padding: 2px;
	border-right: solid 1px #AAA;
	border-bottom: solid 1px #AAA;
	vertical-align: top;
	background: #C5E8FA;
}

.listHeaderCell:hover {
	background-color: #ccc;
	cursor: pointer;
	vertical-align: top;
	background: #DEF1FC;
}

.listHeaderText {
	margin-right: 14px;
	display: block;
}

.listHeaderImage {
	padding-top: 5px;
	float: right;
}

.listBody {
}

.listBodyRow {
	background-color: #FFF;
}

.listGroupRow {
}

.listGroupRowBody {
}

.listGroupCell {
	font-weight:bold;
	padding: 2px;
	border-bottom: solid 2px #CCC;
	vertical-align: top;
	width: 100%;
}

.listBodyRow:hover, .listBodyRowHover {
	background: #DEF1FC;
}

.listBodyRowSelected {
	box-shadow: 0px 0px 2px #99DEFD, 0px 0px 4px #99DEFD inset;
	-webkit-box-shadow: 0px 0px 2px #99DEFD, 0px 0px 4px #99DEFD inset;
	-moz-box-shadow: 0px 0px 2px #99DEFD, 0px 0px 4px #99DEFD inset;
	border-color: #99DEFD;
	background: #DEF1FC;
}

.listBodyRow td {
	vertical-align: top;
	border-top: #FFF solid 1px;
	border-bottom: #FFF solid 1px;
}

.listBodyRowOdd td {
	border-top: #F4F4F4 solid 1px;
	border-bottom: #F4F4F4 solid 1px;
}

.listBodyRow:hover td {
	vertical-align: top;
	border-top: #99DEFD solid 1px;
	border-bottom: #99DEFD solid 1px;
}

.listBodyRowActive {
	background: #C5E8FA;
}

.listBodyRowActive:hover {
	background: #C5E8FA;
	background-repeat: repeat-x;
	background-position: bottom;
}

.listBodyRowActive td {
	vertical-align: top;
	border-top: #99DEFD solid 1px;
	border-bottom: #99DEFD solid 1px;
}

.listBodyCell {
	padding: 2px;
}

.defaultCursor {
	cursor: default;
}

.pointerCursor {
	cursor: pointer;
}

.listBodyCellFullWidth {
	width: 100%;
}

.listBody tr td {
	padding: 2px;
}

.selectQueryInformation{
	text-align: right;
	color: #AD979A;
	border-color: transparent;
	border-style: solid;
	border-width: 7px;
	font-size: 10pt;
}

.listBodyRowOdd {
	background-color: #F4F4F4;
}

.multiSelectListItem {
	vertical-align: middle;
	padding: 1px 2px 1px 2px;
	display: inline-block;
}

.multiSelectListItem:hover {
	background: #C5E8FA;
	border: #99DEFD solid 1px;
	padding: 0px 1px 0px 1px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.multiSelectListItem img.removeButton {
	position:relative;
	top:3px;
	visibility: hidden;
	padding: 1px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.multiSelectListItem:hover img.removeButton {
	visibility: visible;
}

.multiSelectListItem:hover img.removeButton:hover {
	background-color: rgba(197,232,250,1);rgba(240,248,253,1);60;
	padding: 0px;
	border: #99DEFD solid 1px;
}

.multiSelectListItemSelected {
	background: #C5E8FA;
	border: #99DEFD solid 1px;
	padding: 0px 1px 0px 1px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.multiSelectListItemSelected img.removeButton {
	visibility: visible;
}

.chart {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.reportFixedWidth {
	table-layout:fixed;
	word-wrap:break-word;
}

.searchBodyRow {
	border-style: none;
	position: relative;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 23px;
	padding-left: 50px;
	padding-right:70px;
}

.searchBodyRow:hover {
	background: #C5E8FA;
	position: relative;
}

.reportBodyRow {
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	border-bottom-color: #bbb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	position: relative;
	background-color: #FFFFFF;
}

.reportBodyRow:hover {
	background: #C5E8FA;
	border: #99DEFD solid 1px;
	position: relative;
}

.reportBodyRow img.expandButton {
	display: none;
}

.reportBodyRow:hover img.expandButton {
	position: absolute;
	top: 1px;
	right: 4px;
	display: block;
	border-color: transparent;
	border-style: solid;
	border-width: 1px;
}

.reportBodyRow:hover img.expandButton:hover {
	position: absolute;
	top: 1px;
	right: 4px;
	display: block;
	background-color: #F0F8FD;
	border: #99DEFD solid 1px;
}

.searchBodyRowOdd {
	background-color: #f4f4f4;
}

.reportBodyRowOdd {
	border-color: #f4f4f4;
	background-color: #f4f4f4;
	border-bottom-color: #bbb;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.reportGroupRow {
	display:inline-block;
	width: 100%;
}

.listItemsCount {
	float: right;
	padding-top: 4px;
	padding-left: 10px;
}

.totalListItemsCount {
	float: right;
	padding-top: 2px;
	padding-right: 10px;
	font-size: 9pt;
}

.reportGroupRowExpandImage
{
	vertical-align: top;
	width:11px;
	padding-top: 2px;
}

.reportRowExpandButton {
	display:inline-block;
}

.reportBodyRowHtmlContainer {
	margin-left:15px;
	display:inline-block;
}

.reportBodyRowHtmlContainer td {
	border-top: solid 0px;
	border-bottom: solid 0px;
}

.reportBodyRowContainer td {
	border-top: solid 0px;
	border-bottom: solid 0px;
}

.reportGroupCell {
	display:inline-block;
	width: 100%;
}

.reportGroupRowBody {
	font-weight:bold;
	padding: 2px;
	border-bottom: solid 2px #ccc;
	vertical-align: top;
}

.searchItemTitle {
	color: #291ac7;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: underline;
	padding-top: 0px;
	padding-bottom: 12px;
}

.searchItemLink {
	color: #006621;
	font-size: 9pt;
	padding-top: 0px;
	padding-bottom: 4px;
}

.searchItemRelevance {
	color: #080;
	font-size: 8pt;
	margin-bottom: 5px;
}

.searchTermHighlight {
	font-weight: bold;
}

.searchItemFragment {
	font-size: 9pt;
	color: #445;
}

.searchItemFragmentSeparator {
	font-weight: bold;
}

.inplaceEditor {
	position: absolute;
}

.pagingButton {
	width: 20px;
	height: 20px;
	float: left;
	border-style: none;
	cursor: pointer;
	margin: 1px 1px 1px 1px;
	vertical-align: bottom;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.pagingButton a {
	width: 20px;
	height: 20px;
	float: left;
	vertical-align: bottom;
}

.pagingButton:hover {
	background: #DEF1FC;
	border: solid #99DEFD 1px;
	margin: 0px 0px 0px 0px;
}

.pagingPanel {
	height: 20px;
	padding-top: 2px;
}

.hiddenPagingPanel {
	display: none;
}

.rightAlignedPagingPanel {
	float: right;
}

.pagingText {
	float: left;
	width: 80px;
	font-size: 9pt;
}

.firstPage {
	background: url('/AllTrucks.WebAccess/content/images/dark-paging-btns.gif') no-repeat 0px 0px;
}

.previousPage {
	background: url('/AllTrucks.WebAccess/content/images/dark-paging-btns.gif') no-repeat -20px 0px;
}

.nextPage {
	background: url('/AllTrucks.WebAccess/content/images/dark-paging-btns.gif') no-repeat -40px 0px;
}

.lastPage {
	background: url('/AllTrucks.WebAccess/content/images/dark-paging-btns.gif') no-repeat -60px 0px;
}

.queryBuilderMainDiv {
	border-bottom: solid 2px #ddd;
}

.queryBuilderAttributeDiv {
	float: left;
	width: 180px;
	height: 500px;
}

.queryBuilderTabDiv {
}

td {
	vertical-align: top;
}

.formTable tr td {
	padding: 4px;
}

.listBox {
	display: inline-block;
	width: 100%;
}

.listBoxPanel {
	height: 100px;
	overflow-y: auto;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-color: #ccc;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	background-color: #FFF;
}

.comboListBoxPanel {
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	border-top-style: none;
	border-top-width: 0px;
}

.rootConditionTreeImage {
	vertical-align: middle;
	padding-top: 4px;
	width: 11px;
	vertical-align: top;
}

.conditionTreeImage {
	vertical-align: middle;
	padding-top: 6px;
	width: 11px;
	vertical-align: top;
}

.conditionContainer {
	margin-left: 3px;
	padding-left: 3px;
	display: inline-block;	/**/
	font-weight: normal;
	vertical-align: middle;	/**/
	/*position: relative;*/
}

.intervalValue {
	margin-left: 3px;
	padding-left: 3px;
	display: inline-block;
	font-weight: normal;
	margin-right: 3px;
	padding-right: 3px;
}

.conditionContainerSummary {
	vertical-align: middle;
	display: none;
	margin-left: 3px;
	padding-left: 3px;
	white-space: normal;
}

.conditionDiv {
	position: relative;
}

.nonDraggableConditionDiv {
	padding-top: 2px;
	padding-bottom: 2px;
}

.conditionDragMarker{
	vertical-align: top;
	cursor: pointer;
	display: inline-block;
}

.subConditionDragMarker{
	vertical-align: top;
	cursor: pointer;
	display: inline-block;
	padding-top: 4px;
}

.conditionDivHover {
	background: rgba(222,241,252,1);rgba(240,248,253,1);60;
}

.conditionOperator {
	padding-top: 2px;
	min-width: 25px;
	display: inline-block;
	margin-left:3px;
	padding-left:3px;
	vertical-align: top;
}

.subConditionOperator {
	padding-top: 3px;
	min-width: 25px;
	display: inline-block;
	margin-left:3px;
	padding-left:3px;
	vertical-align: top;
}

.draggableSubConditionOperator {
	padding-top: 5px;
	min-width: 25px;
	display: inline-block;
	margin-left:3px;
	padding-left:3px;
	vertical-align: top;
}

.conditionFilteredBy{
	vertical-align: middle;
	display: inline-block;
}

.conditionValue {
	font-style: italic;
	font-weight: bold;
	vertical-align: middle;
	display: inline-block;
}

.conditionLabel {
	font-weight: bold;
	vertical-align: middle;	/**/
	display: inline-block;	/**/
	text-align:left;
}

.conditionTypeLabel {
	vertical-align: middle;
	display: inline-block;
}

.conditionSeparator {
	cursor: pointer;
	height: 2px;
	width: 100%;
	border-top: transparent solid 1px;
	border-bottom: transparent solid 1px;
}

.conditionSeparatorHover {
	background: #99DEFD;
	border-left: #99DEFD solid 3px;
	border-right: #99DEFD solid 3px;
	#border-top: rgba(197,232,250,1);rgba(240,248,253,1);60;
	#border-bottom: rgba(197,232,250,1);rgba(240,248,253,1);60;
}

.conditionSeparatorTop {
	height: 2px;
}

.conditionSeparatorBottom {
	height: 1px;
}

.conditionSeparatorTop:hover {
	border-bottom: #99DEFD solid 1px;
	border-left: #99DEFD solid 1px;
	border-right: #99DEFD solid 1px;
}

.conditionSeparatorBottom:hover {
	border-left: #99DEFD solid 1px;
	border-right: #99DEFD solid 1px;
	color: rgba(156,184,229,1);rgba(209,217,255,1);60;
}

.requestCILink {
	background: #EEE;
	border: #BBB solid 1px;
	color: #31599C !important;
	padding: 2px;
}

.requestCILink:hover {
	background: rgba(197,232,250,1);rgba(240,248,253,1);60 !important;
	border: #99DEFD solid 2px !important;
	background-position: bottom;
}

.deleteCartEntryLink {
	background: #EEE;
	border: #BBB solid 1px;
	color: #31599C !important;
	padding: 2px;
}

.deleteCartEntryLink:hover {
	background: rgba(197,232,250,1);rgba(240,248,253,1);60 !important;
	border: #99DEFD solid 2px !important;
	background-position: bottom;
}


.tabPanel {
}

.tabButtonPanel {
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	background: #CDCDCD;
	padding-top: 1px;
	height: 30px;
	width: 100%;
	border: solid #DDD 1px; 
	border-bottom: none;
	white-space: nowrap;
	overflow: hidden;
	position: static;
}

.tabBarScrollButton {
	width: 16px;
	height: 16px;
	border-style: none;
	padding:1px;
}

.tabBarScrollLeft {
	background: transparent url('/AllTrucks.WebAccess/content/images/tabScrollLeft.gif') no-repeat ;
	float: left;
}

.tabBarScrollRight {
	background: transparent url('/AllTrucks.WebAccess/content/images/tabScrollRight.gif') no-repeat ;
	float: left;
}

.tabBarList {
	background: transparent url('/AllTrucks.WebAccess/content/images/tabList.gif') no-repeat ;
	float: right;
}

.tabButtonScrollPanel {
	height: 31px;
	overflow: hidden;
	float: left;
	width: 100px;
	position: relative;
}

.tabButtonTab {
	margin-left:1px;
	height: 20px;
	width: 16px;
	padding: 4px 0px;
	line-height: 20px;
	cursor: pointer;
	border: solid transparent 1px; 
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.tabButtonTab:hover {
	background: #C5E8FA;
	border-color: #99DEFD;
}

.tabScrollLeftButtonTab {
	float:left;
}

.tabScrollRightButtonTab {
	float:left;
}

tabListButtonTab {
	float:left;
}

.tabBarScrollMinSpan {
	padding: 4px;
	float: right;
	width: 20px;
}

.tabPanelHeader {
	background: #CDCDCD;
	height: 20px;
	padding: 4px;
	line-height: 20px;
	cursor: pointer;
	border: solid #DDD 1px; 
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
}

.subHeader {
	background-color: #ddd;
	height: 20px;
	padding: 2px 4px;
	line-height: 20px;
	cursor: pointer;
	border: solid #DDD 1px; 
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
}

.tabButtonFocused {
	background: #C5E8FA;
}

.tabButton {
	margin-left: 1px;
	height: 24px;
	padding: 2px 4px;
	line-height: 20px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: transparent;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	float: left;
}

.tabButtonSelected {
	background-color: #FFF;
	border: #DDD solid 1px; 
	border-bottom-color: #FFF;
}

.tabButton:hover {
	background: #DEF1FC;
	border-color: #99DEFD;
	border-bottom-color: #99DEFD; 
}

.tabPagePanel {
	width: 100%;
	display: none;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border: 1px solid #DDD; 
	border-top: 0px none;
	background-color: #FFF;
}


.wizardPanel {
}

.wizardPagePanel {
	display: none;
}

.wizardFlatPanel {
}

.wizardPageTitle {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	font-weight: bold;
	color: #000; 
}
/*
This software is allowed to use under GPL or you need to obtain Commercial or Enterise License
to use it in non-GPL project. Please contact sales@dhtmlx.com for details
*/
.dhtmlx_message_area {
	position:fixed;
	right:5px;
	width:250px;
	z-index:1000;
}

.dhtmlx-info {
	min-width:120px;
	padding:4px 4px 4px 20px;
	font-family:Tahoma;
	z-index:10000;
	margin:5px;
	margin-bottom:10px;
	-webkit-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}

.dhtmlx-info.hidden {
	height:0;
	padding:0;
	border-width:0;
	margin:0;
	overflow:hidden;
}

.dhtmlx_modal_box {
	overflow:hidden;
	display:inline-block;
	min-width:300px;
	width:300px;
	text-align:center;
	position:fixed;
	background-color:#fff;
	background:-webkit-linear-gradient(top,#fff 1%,#d0d0d0 99%);
	background:-moz-linear-gradient(top,#fff 1%,#d0d0d0 99%);
	box-shadow:0 0 14px #888;
	font-family:Tahoma;
	z-index:20000;
	border-radius:6px;
	border:1px solid #fff;
}

.dhtmlx_popup_title {
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-width:0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAoCAMAAAAIaGBFAAAAhFBMVEVwcHBubm5sbGxqampoaGhmZmZlZWVjY2NhYWFfX19dXV1bW1taWlpYWFhWVlZUVFRSUlJRUVFPT09NTU1LS0tJSUlHR0dGRkZERERCQkJAQEA+Pj49PT09PT0+Pj5AQEBBQUFDQ0NERERGRkZHR0dJSUlKSkpMTExMTEw5OTk5OTk5OTkny8YEAAAAQklEQVQImQXBCRJCAAAAwKVSQqdyjSPXNP7/QLsIhA6OTiJnF7GrRCpzc/fw9PKW+/gqlCq1RqvTG/yMJrPF6m/bAVEhAxxnHG0oAAAAAElFTkSuQmCC);
	background-image:-webkit-linear-gradient(top,#707070 1%,#3d3d3d 70%,#4c4c4c 97%,#393939 97%);
	background-image:-moz-linear-gradient(top,#707070 1%,#3d3d3d 70%,#4c4c4c 97%,#393939 97%);
}

.dhtmlx-info,
.dhtmlx_popup_button,
.dhtmlx_button {
	user-select:none;
	-webkit-user-select:none;
	-moz-user-select:-moz-none;
	cursor:pointer;
}

.dhtmlx_popup_text {
	overflow:hidden;
}

.dhtmlx_popup_controls {
	border-radius:6px;
	padding:5px;
}

.dhtmlx_popup_button,
.dhtmlx_button {
	height:30px;
	line-height:30px;
	display:inline-block;
	margin:0 5px;
	border-radius:6px;
	color:#FFF;
}

.dhtmlx_popup_button {
	min-width:120px;
}

div.dhx_modal_cover {
	background-color:#000;
	cursor:default;
	filter:alpha(opacity = 20);
	opacity:.2;
	position:fixed;
	z-index:19999;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border:none;
	zoom:1;
}

.dhtmlx-info img,
.dhtmlx_modal_box img {
	float:left;
	margin-right:20px;
}

.dhtmlx-alert-error .dhtmlx_popup_title,
.dhtmlx-confirm-error .dhtmlx_popup_title {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAsCAIAAAArRUU2AAAATklEQVR4nIWLuw2AMBBDjVuQiBT2oWbRDATrnB0KQOJoqPzRe3BrHI6dcBASYREKovtK6/6DsDOX+stN+3H1YX9ciRgnYq5EWYhS2dftBIuLT4JyIrPCAAAAAElFTkSuQmCC);
}

.dhtmlx-alert-error,
.dhtmlx-confirm-error {
	border:1px solid #f00;
}

.dhtmlx_button,
.dhtmlx_popup_button {
	box-shadow:0 0 4px #888;
	border:1px solid #838383;
}

.dhtmlx_button input,
.dhtmlx_popup_button div {
	border:1px solid #FFF;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAMAAADaS4T1AAAAYFBMVEVwcHBtbW1ra2toaGhmZmZjY2NhYWFeXl5cXFxaWlpXV1dVVVVSUlJQUFBNTU1LS0tJSUlGRkZERERBQUE/Pz88PDw9PT0+Pj5AQEBCQkJDQ0NFRUVHR0dISEhKSkpMTEzqthaMAAAAMklEQVQImQXBhQ2AMAAAsOIMlwWH/8+kRSKVyRVKlVrQaHV6g9FktlhFm93hdLk9Xt8PIfgBvdUqyskAAAAASUVORK5CYII=);
	background-image:-webkit-linear-gradient(top,#707070 1%,#3d3d3d 70%,#4c4c4c 99%);
	background-image:-moz-linear-gradient(top,#707070 1%,#3d3d3d 70%,#4c4c4c 99%);
	border-radius:6px;
	font-size:15px;
	font-weight:normal;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	color:#fff;
	padding:0;
	margin:0;
	vertical-align:top;
	height:28px;
	line-height:28px;
}

.dhtmlx_button input:focus,
.dhtmlx_button input:active,
.dhtmlx_popup_button div:active,
.dhtmlx_popup_button div:focus {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAMAAADaS4T1AAAAXVBMVEVwcHBubm5tbW1sbGxra2tpaWloaGhnZ2dmZmZlZWVjY2NiYmJhYWFgYGBfX19dXV1cXFxbW1taWlpZWVlXV1dWVlZVVVVUVFRTU1NRUVFQUFBPT09OTk5NTU1LS0tT9SY0AAAAMUlEQVQImQXBhQGAMAAAIGxnx2z9/00BiVQmVyhVakGj1ekNRpPZYhVtdofT5fZ4fT8hpwG05JjexgAAAABJRU5ErkJggg==);
	background-image:-webkit-linear-gradient(top,#707070 1%,#4c4c4c 99%);
	background-image:-moz-linear-gradient(top,#707070 1%,#4c4c4c 99%);
}

.dhtmlx_popup_title {
	color:#fff;
	text-shadow:1px 1px #000;
	height:40px;
	line-height:40px;
	font-size:20px;
}

.dhtmlx_popup_text {
	margin:15px 15px 5px 15px;
	font-size:14px;color:#000;
	min-height:30px;
	border-radius:6px;
}

.dhtmlx-info,
.dhtmlx-error {
	font-size:14px;
	color:#000;
	box-shadow:0 0 10px #888;
	padding:0;
	background-color:#FFF;
	border-radius:3px;
	border:1px solid #fff;
}

.dhtmlx-info div {
	padding:5px 10px 5px 10px;
	background-color:#fff;
	border-radius:3px;
	border:1px solid #B8B8B8;
}

.dhtmlx-error {
	background-color:#d81b1b;
	border:1px solid #ff3c3c;
	box-shadow:0 0 10px #000;
}

.dhtmlx-error div {
	background-color:#d81b1b;
	border:1px solid #940000;
	color:#FFF;
}

.dhx_cal_container {
	background-color:#C2D5FC;
	font-family:Tahoma;
	font-size:8pt;
	position:relative;
	overflow:hidden;
}

.dhx_cal_container div {
	-moz-user-select:none;
	-moz-user-select:-moz-none;
}

.dhx_cal_navline {
	height:20px;
	position:absolute;
	z-index:3;
	color:#2F3A48;
}

.dhx_cal_navline div {
	position:absolute;
	top:2px;
	white-space:nowrap;
}

.dhx_cal_navline 
.dhx_cal_date {
	font-weight:600;
	left:210px;
	padding-top:1px;
}

.dhx_cal_button .dhx_left_bg {
	width:1px;
	overflow:hidden;
	height:17px;
	z-index:20;
	top:0;
}

.dhx_cal_prev_button {
	background-image:url('/AllTrucks.WebAccess/content/images/buttons.png');
	background-position:0 0;
	width:29px;
	height:17px;
	left:50px;
	cursor:pointer;
}

.dhx_cal_next_button {
	background-image:url('/AllTrucks.WebAccess/content/images/buttons.png');
	background-position:-30px 0;
	width:29px;
	height:17px;
	left:80px;
	cursor:pointer;
}

.dhx_cal_today_button {
	background-image:url('/AllTrucks.WebAccess/content/images/buttons.png');
	background-position:-60px 0;
	width:75px;
	height:17px;
	left:112px;
	cursor:pointer;
	text-align:center;
	text-decoration:underline;
}

.dhx_cal_tab {
	width:59px;
	height:19px;
	text-align:center;
	text-decoration:underline;
	padding-top:2px;
	cursor:pointer;
	background-color:#D8E1EA;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	border-top-left-radius:4px;border-top-right-radius:4px;
}

.dhx_cal_tab.active {
	text-decoration:none;
	cursor:default;
	font-weight:bold;
	border:1px dotted #586A7E;
	border-bottom:0;
	background-color:#C2D5FC;
}

.dhx_cal_header {
	position:absolute;
	left:10px;
	top:23px;
	width:750px;
	border-top:1px dotted #8894A3;
	border-right:1px dotted #8894A3;
	z-index:2;
	overflow:hidden;
	color:#2F3A48;
}

.dhx_cal_data {
	border-top:1px dotted #8894A3;
	position:absolute;
	top:44px;
	width:600px;
	overflow-y:auto;
	overflow-x:hidden;
}

.dhx_scale_bar {
	position:absolute;
	text-align:center;
	background-color:#C2D5FC;
	padding-top:3px;
	border-left:1px dotted #586A7E;
}

.dhx_scale_holder {
	position:absolute;
	border-right:1px dotted #586A7E;
	background-image:url('/AllTrucks.WebAccess/content/images/databg.png');
}

.dhx_scale_holder_now {
	position:absolute;
	border-right:1px dotted #586A7E;
	background-image:url('/AllTrucks.WebAccess/content/images/databg_now.png');
}

.dhx_scale_hour {
	height:41px;
	width:50px;
	border-bottom:1px dotted #8894A3;
	background-color:#C2D5FC;
	text-align:center;
	line-height:40px;
	color:#586A7E;
	overflow:hidden;
}

.dhx_month_head {
	background-color:#EBEFF4;
	color:#2F3A48;
	border-right:1px dotted #586A7E;
	height:18px;
	padding-right:5px;
	padding-top:3px;
	text-align:right;
}

.dhx_month_body {
	border-right:1px dotted #586A7E;
	border-bottom:1px dotted #586A7E;background-color:#FFF;
}
.dhx_now .dhx_month_body {
	background-color:#E2EDFF;
}

.dhx_after .dhx_month_body,
.dhx_before .dhx_month_body {
	background-color:#ECECEC;
}

.dhx_after .dhx_month_head,
.dhx_before .dhx_month_head {
	background-color:#E2E3E6;
	color:#94A6BB;
}

.dhx_now .dhx_month_head {
	background-color:#D1DEF4;
	font-weight:bold;
}

.dhx_cal_drag {
	position:absolute;
	z-index:9999;
	background-color:#FFE763;
	border:1px solid #B7A543;
	opacity:.5;
	filter:alpha(opacity=50);
}

.dhx_loading {
	position:absolute;
	width:128px;
	height:15px;
	background-image:url(imgs/loading.gif);
	z-index:9999;
}

.dhx_multi_day_icon,
.dhx_multi_day {
	background-color:#E1E6FF;
	background-repeat:no-repeat;
	border-right:1px dotted #8894A3;
}

.dhx_multi_day {
	position:absolute;
	border-top:1px dotted #8894A3;
}

.dhx_multi_day_icon,
.dhx_multi_day_icon_small {
	background-position:center center;
	background-color:#E1E6FF;
	background-repeat:no-repeat;
	border-bottom:1px dotted #8894A3;
	border-right:1px dotted #8894A3;
}

.dhx_multi_day_icon {
	background-image:url(imgs/clock_big.gif);
}

.dhx_multi_day_icon_small {
	background-image:url(imgs/clock_small.gif);
}

.dhtmlxLayoutPolyContainer_dhx_skyblue .dhx_cal_container {
	background-color:#d0e5ff;
}

.dhx_cal_event .dhx_header,
.dhx_cal_event .dhx_title,
.dhx_cal_event .dhx_body,
.dhx_cal_event .dhx_footer {
	background-color:#FFE763;
	border:1px solid #B7A543;
	color:#887A2E;overflow:hidden;
	width:100%;
	font-family:Tahoma;
	font-size:8pt;
}

.dhx_move_denied .dhx_cal_event .dhx_header,
.dhx_move_denied .dhx_cal_event .dhx_title {
	cursor:default;
}

.dhx_cal_event .dhx_header {
	height:1px;
	margin-left:1px;
	border-width:1px 1px 0 1px;
	cursor:pointer;
}

.dhx_cal_event .dhx_title {
	height:12px;
	border-width:0 1px 1px 1px;
	border-bottom-style:dotted;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
}

.dhx_cal_event .dhx_body,
.dhx_cal_event.dhx_cal_select_menu .dhx_body {
	border-width:0 1px 1px 1px;padding:5px;
}

.dhx_resize_denied {
	cursor:default!important;
}

.dhx_cal_event .dhx_event_resize {
	cursor:s-resize;
}

.dhx_cal_event .dhx_footer,
.dhx_cal_event .dhx_select_menu_footer {
	height:1px;
	margin-left:2px;
	border-width:0 1px 1px 1px;
}

.dhx_cal_event_line {
	background-color:#FFE763;
	border:1px solid #B7A543;
	border-radius:3px;
	font-family:Tahoma;
	font-size:8pt;
	height:13px;
	padding-left:10px;
	color:#887A2E;
	cursor:pointer;
	overflow:hidden;
}

.dhx_cal_event_clear {
	font-family:Tahoma;
	font-size:8pt;
	height:13px;
	padding-left:2px;
	color:#887A2E;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}

.dhx_in_move {
	background-color:#FFFF80;
}

div.dhx_cal_editor {
	background-color:#FFE763;
	border:1px solid #B7A543;
	border-top-style:dotted;
	z-index:999;position:absolute;
	overflow:hidden;
}

textarea.dhx_cal_editor {
	width:100%;
	height:100%;
	border:0 solid black;
	margin:none;
	padding:none;
	overflow:auto;
}

div.dhx_menu_head {
	background-image:url(imgs/controls.gif);
	background-position:0 -43px;
	width:10px;
	height:10px;
	margin-left:5px;
	margin-top:1px;
	border:none;
	cursor:default;
}

div.dhx_menu_icon {
	background-image:url(imgs/controls.gif);
	width:20px;
	height:20px;
	margin-left:-5px;
	margin-top:0;
	border:none;
	cursor:pointer;
}

div.icon_details {
	background-position:0 0;
}

div.icon_edit {
	background-position:-22px 0;
}

div.icon_save {
	background-position:-84px -1px;
}

div.icon_cancel {
	background-position:-62px 0;
}

div.icon_delete {
	background-position:-42px 0;
}

.dhx_unselectable,
.dhx_unselectable div {
	-webkit-user-select:none;
	-moz-user-select:none;
	-moz-user-select:-moz-none;
}

.dhx_cal_light {
	background-color:#FFE763;
	border-radius:5px;
	font-family:Tahoma;
	font-size:8pt;
	border:1px solid #B7A64B;
	color:#887A2E;
	position:absolute;
	z-index:10001;
	width:580px;
	height:300px;
	box-shadow:5px 5px 5px #888;
}

.dhx_cal_light_wide {
	width:650px;
}

.dhx_mark {
	position:relative;
	top:3px;
	background-image:url('./imgs/controls.gif');
	background-position:0 -43px;
	padding-left:10px;
}

.dhx_ie6 .dhx_mark {
	background-position:6px -41px;
}

.dhx_cal_light select {
	font-family:Tahoma;
	font-size:8pt;
	color:#887A2E;
	padding:2px;
	margin:0;
}

.dhx_cal_ltitle {
	padding:2px 0 2px 5px;
	overflow:hidden;
	white-space:nowrap;
}

.dhx_cal_ltitle span {
	white-space:nowrap;
}

.dhx_cal_lsection {
	background-color:#DBCF8C;
	color:#FFF4B5;
	font-weight:bold;
	padding:5px 0 3px 10px;
}

.dhx_section_time {
	background-color:#DBCF8C;
	white-space:nowrap;
}

.dhx_cal_lsection .dhx_fullday {
	float:right;
	margin-right:5px;
	color:#887A2E;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	vertical-align:top;
	cursor:pointer;
}

.dhx_cal_lsection {
	font-size:18px;
	font-family:Arial;
}
	
.dhx_cal_ltext {
	padding:2px 0 2px 10px;
	overflow:hidden;
}

.dhx_cal_ltext textarea {
	background-color:#FFF4B5;
	overflow:auto;
	border:none;
	color:#887A2E;
	height:100%;
	width:100%;
	outline:none!important;
	resize:none;
}

.dhx_time {
font-weight:bold;
}

.dhx_cal_light .dhx_title{
padding-left:10px;
}

.dhx_cal_larea {
	border:1px solid #DCC43E;
	background-color:#FFF4B5;
	overflow:hidden;
	margin-left:3px;
	width:572px;
	height:1px;
}

.dhx_btn_set {
padding:5px 10px 0 10px;
float:left;
}

.dhx_btn_set div {
	float:left;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	cursor:pointer;
}

.dhx_save_btn {
	background-image:url('./imgs/controls.gif');
	background-position:-84px 0;width:21px;
}

.dhx_cancel_btn {
background-image:url('./imgs/controls.gif');
background-position:-63px 0;
width:20px;
}

.dhx_delete_btn {
	background-image:url('./imgs/controls.gif');
	background-position:-42px 0;width:20px;
}

.dhx_cal_cover {
	width:100%;
	height:100%;
	position:absolute;
	z-index:10000;
	top:0;
	left:0;
	background-color:black;
	opacity:.1;
	filter:alpha(opacity=10);
}

.dhx_custom_button {
	padding:0 3px 0 3px;
	color:#887A2E;
	font-family:Tahoma;
	font-size:8pt;
	background-color:#FFE763;
	font-weight:normal;
	margin-right:5px;
	margin-top:0;
	cursor:pointer;
}

.dhx_custom_button div {
	cursor:pointer;
	float:left;
	height:21px;
	line-height:21px;
	vertical-align:middle;
}

.dhx_cal_light_wide .dhx_cal_larea {
	border-top-width:0;
}

.dhx_cal_light_wide .dhx_cal_lsection {
	border:0;
	float:left;
	text-align:right;
	width:100px;
	height:20px;
	font-size:16px;
	padding:5px 0 0 10px;
}

.dhx_cal_light_wide .dhx_wrap_section {
	border-top:1px solid #DBCF8C;
	position:relative;
	background-color:#DBCF8C;
	overflow:hidden;
}

.dhx_cal_light_wide .dhx_section_time {
	padding-top:2px!important;
	height:20px!important;
}

.dhx_section_time{
	text-align:center;
}

.dhx_cal_light_wide .dhx_cal_larea {
	width:730px;
}

.dhx_cal_light_wide {
	width:738px;
}

.dhx_cal_light_wide .dhx_section_time {
	background:transparent;
}

.dhx_cal_light_wide .dhx_cal_checkbox label {
	padding-left:0;
}

.dhx_cal_wide_checkbox input {
	margin-top:8px;margin-left:14px;
}

.dhx_cal_light input {
	font-family:Tahoma;
	font-size:8pt;
	color:#887A2E;
}

.dhx_cal_light_wide .dhx_cal_lsection .dhx_fullday {
	float:none;
	margin-right:0;
	color:#FFF4B5;
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
	cursor:pointer;
}

.dhx_custom_button {
	float:right;
	height:21px;
	width:90px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

.dhx_cal_light_wide .dhx_custom_button {
	position:absolute;
	top:0;
	right:0;
	margin-top:2px;
}

.dhx_cal_light_wide .dhx_repeat_right {
	margin-right:55px;
}

.dhx_minical_popup {
	position:absolute;
	z-index:10100;
	width:251px;
	height:175px;
}

.dhx_scale_bar_header {
	position:absolute;
	border-bottom:1px dotted #8894A3;width:100%;
}

.dhx_expand_icon {
	position:absolute;
	top:0;
	right:0;
	background-image:url(./imgs/collapse_expand_icon.gif);
	width:18px;
	height:18px;
	cursor:pointer;
	background-position:0 18px;
	z-index:16;
}

.dhx_scheduler_agenda .dhx_cal_data {
background-image:url('/AllTrucks.WebAccess/content/images/databg.png');
}

.dhx_agenda_area {
	width:100%;
	overflow-y:auto;
	background-image:url('/AllTrucks.WebAccess/content/images/databg.png');
}

.dhx_agenda_line {
	height:21px;
	clear:both;
	overflow:hidden;
}

.dhx_agenda_line div {
	float:left;
	width:188px;
	border-right:1px dotted #8894A3;
	text-align:center;
	line-height:21px;
	overflow:hidden;
}

.dhx_agenda_area .dhx_agenda_line div {
	border-right:0 dotted #8894A3;
}

.dhx_v_border {
	position:absolute;
	left:187px;
	top:0;
	border-right:1px dotted #8894A3;
	width:1px;
	height:100%;
}

.dhx_agenda_line .dhx_event_icon {
	width:20px;
	border-width:0;
	background:url(./imgs/icon.png) no-repeat;
	background-position:5px 4px;
	cursor:pointer;
}

.dhx_agenda_line span {
	padding-left:5px;
	line-height:21px;
}

.dhx_year_body {
	border-left:1px dotted #586A7E;
}

.dhx_year_week {
	position:relative;
}

.dhx_scale_bar_last {
	border-right:1px dotted #586A7E;
}

.dhx_year_month {
	height:18px;
	padding-top:3px;
	border:1px dotted #586A7E;
	text-align:center;
	vertical-align:middle;
}

.dhx_year_body .dhx_before .dhx_month_head,
.dhx_year_body .dhx_after .dhx_month_head,
.dhx_year_body .dhx_before .dhx_month_head a,
.dhx_year_body .dhx_after .dhx_month_head a {
	color:#E2E3E6!important;
}

.dhx_year_body .dhx_month_body {
	height:0;
	overflow:hidden;
}

.dhx_month_head.dhx_year_event {
	background-color:#FFE763;
}

.dhx_year_body .dhx_before .dhx_month_head,
.dhx_year_body .dhx_after .dhx_month_head {
	cursor:default;
}

.dhx_tooltip {
	border:1px solid #BBB;
	background-image:url('/AllTrucks.WebAccess/content/images/databg.png');
	position:absolute;
	z-index:9998;
	width:300px;
	height:auto;
	font-family:Tahoma;
	font-size:8pt;
	overflow:hidden;
}
	
.dhx_tooltip_line {
	line-height:20px;
	height:20px;
	overflow:hidden;
}

.dhx_tooltip_line .dhx_event_icon {
	width:20px;
	height:20px;
	padding-right:10px;
	float:left;
	border-width:0;
	position:relative;
	background:url(./imgs/icon.png) no-repeat;
	background-position:5px 4px;
	cursor:pointer;
}

.dhx_tooltip_date {
	float:left;
	width:auto;
	padding-left:5px;
	text-align:center;
}

.dhx_text_disabled {
	color:#887A2E;
	font-family:Tahoma;
	font-size:8pt;
}

.dhx_mini_calendar {
	-moz-box-shadow:5px 5px 5px #888;
	-khtml-box-shadow:5px 5px 5px #888;
}

.dhx_mini_calendar .dhx_month_head {
	cursor:pointer;
}

.dhx_mini_calendar .dhx_calendar_click {
	background-color:#C2D5FC;
}

.dhx_cal_navline div.dhx_minical_icon {
	width:18px;
	height:18px;
	left:190px;
	top:1px;
	cursor:pointer;
	background-image:url(./imgs/calendar.gif);
}

.dhx_matrix_scell {
	height:100%;
}

.dhx_matrix_cell,
.dhx_matrix_scell {
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px dotted #8894A3;
	border-right:1px dotted #8894A3;
}

.dhx_matrix_cell {
	background-color:white;
}

.dhx_matrix_line {
	overflow:hidden;
}

.dhx_matrix_cell div,
.dhx_matrix_scell div {
	overflow:hidden;
	text-align:center;
	height:auto;
}
	
.dhx_cal_lsection .dhx_readonly {
	font-size:9pt;
	font-size:8pt;
	padding:2px;
	color:#887A2E;
}

.dhx_cal_event_line .dhx_event_resize {
	cursor:w-resize;
	background:url(../images/resize_dots.png) repeat-y;
	position:absolute;
	top:0;
	width:4px;
}

.dhx_event_resize_start {
	left:0;
}

.dhx_event_resize_end {
	right:0;
}

.dhx_matrix_scell.folder,
.dhx_data_table.folder .dhx_matrix_cell {
	background-color:#969394;
	cursor:pointer;
}

.dhx_matrix_scell .dhx_scell_level0 {
	padding-left:5px;
}

.dhx_matrix_scell .dhx_scell_level1 {
	padding-left:20px;
}

.dhx_matrix_scell .dhx_scell_level2 {
	padding-left:35px;
}

.dhx_matrix_scell .dhx_scell_level3 {
	padding-left:50px;
}

.dhx_matrix_scell .dhx_scell_level4 {
	padding-left:65px;
}

.dhx_matrix_scell.folder {
	font-weight:bold;
	text-align:left;
}

.dhx_matrix_scell.folder .dhx_scell_expand {
	float:left;
	width:10px;
	padding-right:3px;
}

.dhx_matrix_scell.folder .dhx_scell_name {
	float:left;
	width:auto;
}

.dhx_matrix_scell.item .dhx_scell_name {
	padding-left:15px;
	text-align:left;
}

.dhx_data_table.folder .dhx_matrix_cell {
	border-right:0;
}

.dhx_section_timeline {
	overflow:hidden;
	padding:4px 0 2px 10px;
}

.dhx_section_timeline select {
	width:552px;
}

.dhx_map_area {
	width:100%;
	height:100%;
	overflow-y:auto;
	overflow-x:hidden;
	background-image:url('/AllTrucks.WebAccess/content/images/databg.png');
}

.dhx_map_line .dhx_event_icon {
	width:20px;
	border-width:0;
	background:url(./imgs/icon.png) no-repeat;
	background-position:5px 4px;
	cursor:pointer;
}

.dhx_map_line {
	height:21px;
	clear:both;
	overflow:hidden;
}

.dhx_map {
	position:absolute;
}

.dhx_map_line div {
	float:left;
	border-right:1px dotted #8894A3;
	text-align:center;
	line-height:21px;
	overflow:hidden;
}

.dhx_map_line .headline_description {
	float:left;
	border-right:1px dotted #8894A3;
	text-align:center;
	line-height:21px;
	overflow:hidden;
}

.dhx_map_line .dhx_map_description {
float:left;
border-right:0 dotted #8894A3;
text-align:center;
line-height:21px;
overflow:hidden;
}

.dhx_map_line .headline_date,
.dhx_map_line .headline_description {
	border-left:0;
}

.dhx_map_line .line_description {
	float:left;
	border-right:1px dotted #8894A3;
	text-align:left;
	padding-left:5px;
	line-height:21px;
	overflow:hidden;
}

.dhx_map_line.highlight {
	background-color:#C4C5CC;
}

.dhx_map_area .dhx_map_line div {
	border-right:0 dotted #8894A3;
}

.dhtmlXTooltip.tooltip {
	-moz-box-shadow:3px 3px 3px #888;
	-webkit-box-shadow:3px 3px 3px #888;
	-o-box-shadow:3px 3px 3px #888;
	box-shadow:3px 3px 3px #888;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#888888',Direction=135,Strength=5);
	background-color:white;
	border-left:1px dotted #887A2E;
	border-top:1px dotted #887A2E;
	color:#887A2E;
	cursor:default;
	padding:10px;
	position:absolute;
	z-index:500;
}

.dhx_cal_checkbox label {
	padding-left:5px;
}

.dhx_cal_light .radio {
	padding:2px 0 2px 10px;
}

.dhx_cal_light .radio input,
.dhx_cal_light .radio label {
	line-height:15px;
}

.dhx_cal_light .radio input {
	vertical-align:middle;
	margin:0;
	padding:0;
}

.dhx_cal_light .radio label {
	vertical-align:middle;
	padding-right:10px;
}

.dhx_cal_light .combo {
	padding:4px;
}

.dhx_cal_light_wide .dhx_combo_box {
	width:608px!important;
	left:10px;
}

.dhx_wa_column {
	float:left;
}

.dhx_wa_column_last .dhx_wa_day_cont {
	border-left:1px dotted #8894A3;
}

.dhx_wa_scale_bar {
	font-family:Tahoma;
	padding-left:10px;
	font-size:11px;
	border-top:1px dotted #8894A3;
	border-bottom:1px dotted #8894A3;
}

.dhx_wa_day_data {
	background-color:#FCFEFC;
	overflow-y:auto;
}

.dhx_wa_ev_body {
	border-bottom:1px dotted #789;
	font-size:12px;
	padding:5px 0 5px 7px;
}

.dhx_wa_dnd {
	font-family:Tahoma;
	position:absolute;
	padding-right:7px;
	color:#887AE2!important;
	background-color:#FFE763!important;
	border:1px solid #B7A543;
}

.dhx_cal_event_selected {
	background-color:#9cc1db;
	color:white;
}

.dhx_second_scale_bar {
	border-bottom:1px dotted #586A7E;
	padding-top:2px;
}

.dhx_cal_header div div {
	border-left:1px dotted #8894A3;
}

.dhx_grid_area {
	width:100%;
	height:100%;
	overflow-y:auto;
	background-color:#FCFEFC;
}

.dhx_grid_area table {
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
	table-layout:fixed;
}

.dhx_grid_area td {
	table-layout:fixed;
	text-align:center;
}

.dhx_grid_line {
	height:21px;
	clear:both;
	overflow:hidden;
}

.dhx_grid_line div {
	float:left;
	cursor:default;
	padding-top:0;
	padding-bottom:0;
	text-align:center;
	line-height:21px;
	overflow:hidden;
}

.dhx_grid_area td,
.dhx_grid_line div {
	padding-left:8px;
	padding-right:8px;
}

.dhx_grid_area tr.dhx_grid_event {
	height:21px;
	overflow:hidden;
	margin:0 0 1px 0;
}

.dhx_grid_area tr.dhx_grid_event td {
	border-bottom:1px solid #ECEEF4;
}

.dhx_grid_area tr.dhx_grid_event:nth-child(2n+1) td,
.dhx_grid_area tr.dhx_grid_event:nth-child(2n) td {
	border-bottom-width:0;
	border-bottom-style:none;
}

.dhx_grid_area tr.dhx_grid_event:nth-child(2n) {
	background-color:#ECEEF4;
}

.dhx_grid_area .dhx_grid_dummy {
	table-layout:auto;
	margin:0!important;
	padding:0!important;
}

.dhx_grid_v_border {
	position:absolute;
	border-right:1px solid #A4BED4;
	width:1px;
	height:100%;
}

.dhx_grid_event_selected {
	background-color:#9cc1db!important;
	color:white!important;
}

.dhx_grid_sort_desc .dhx_grid_view_sort {
	background-position:0 -55px;
}

.dhx_grid_sort_asc .dhx_grid_view_sort {
	background-position:0 -66px;
}

.dhx_grid_view_sort {
	width:10px;
	height:10px;
	position:absolute;
	border:none!important;
	top:5px;
	background-repeat:no-repeat;
	background-image:url(./imgs/images.png);
}
.dhx_marked_timespan {
	position:absolute;
	width:100%;
}

.dhx_time_block {
	position:absolute;
	width:100%;
	background:silver;
	opacity:.4;
	filter:alpha(opacity=40);
	z-index:1;
}

.dhx_time_block_reset {
	opacity:1;
	filter:alpha(opacity=100);
}

.dhx_scheduler_month .dhx_marked_timespan {
	display:none;
}

.dhx_mini_calendar .dhx_marked_timespan {
	display:none;
}

.dhx_now_time {
	width:100%;
	border-bottom:2px dotted red;
	z-index:1;
}

.dhx_scheduler_month .dhx_now_time {
border-bottom:0;
border-left:2px dotted red;
}

.dhx_matrix_now_time {
	border-left:2px dotted red;
	z-index:1;
}

div.dhx_form_repeat input.radio {
	margin:-4px 0 0 -4px!ie;
}

div.dhx_form_repeat input.checkbox {
	margin:0 0 0 -4px!ie;
}

.dhx_form_repeat,
.dhx_form_repeat input {
	padding:0;
	margin:0;
	padding-left:5px;
	font-family:Tahoma,Verdana;
	font-size:11px;
	line-height:24px;
}

.dhx_form_repeat {
	overflow:hidden;
	height:0;
	background-color:#FFF4B5;
}

.dhx_cal_light_wide .dhx_form_repeat {
	background-color:transparent;
}

.dhx_repeat_center,
.dhx_repeat_left {
	height:115px;
	padding:10px 0 10px 10px;
	float:left;
}

.dhx_repeat_left {
	width:95px;
}

.dhx_repeat_center {
	width:335px;
	margin-top:12px;
}

.dhx_repeat_divider {
	float:left;
	height:115px;
	border-left:1px dotted #DCC43E;
	width:1px;
}

.dhx_repeat_right {
	float:right;
	height:115px;
	width:160px;
	padding:10px 3px 10px 10px;
	margin-top:7px;
}

input.dhx_repeat_text {
	height:16px;
	width:27px;
	margin:0 4px 0 4px;
	line-height:18px;
	padding:0 0 0 2px;
}

.dhx_form_repeat select {
	height:20px;
	width:87px;
	padding:0 0 0 2px;
	margin:0 4px 0 4px;
}

input.dhx_repeat_date {
	height:18px;
	width:80px;
	padding:0 0 0 2px;
	margin:0 4px 0 4px;
	background-repeat:no-repeat;
	background-position:64px 0;
	border:1px #7f9db9 solid;
	line-height:18px;
}

input.dhx_repeat_radio {
	margin-right:4px;
}

input.dhx_repeat_checkbox {
	margin:4px 4px 0 0;
}

.dhx_repeat_days td {
	padding-right:5px;
}

.dhx_repeat_days label {
	font-size:10px;
}

.dhx_custom_button {
	width:90px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}

dhx_custom_button_recurring {
	background-image:url(./imgs/but_repeat.gif);
	background-position:-5px 20px;
	width:20px;
	margin-right:10px;
}

.dhx_cal_light_rec {
	width:640px;
}

.dhx_cal_light_rec .dhx_cal_larea {
	width:632px;
}

.dhx_cal_light_rec.dhx_cal_light_wide {
	width:816px;
}

.dhx_cal_light_rec.dhx_cal_light_wide .dhx_cal_larea {
	width:808px;
}#main {
    position: relative;
	 margin:auto;
    font-size: 80%;    
    width: 1280px;
	 height: 800px;
	 overflow:visible;
}
.w {
    width:5em;
	 height:5em;
    position:absolute;
    z-index:50;   
    border-radius:1em;
    opacity:0.8;
    filter:alpha(opacity=80);
    cursor:move;
    text-align: center;    
}

path, ._jsPlumb_endpoint {
    cursor:pointer;
}
 ._jsPlumb_connector {
    z-index:18;
}
._jsPlumb_endpoint {
    z-index:19;
}
._jsPlumb_overlay {
    z-index:20;
}
._jsPlumb_connector._jsPlumb_hover {
    z-index:21 !important;
}
._jsPlumb_endpoint._jsPlumb_hover {
    z-index:22 !important;
}
._jsPlumb_overlay._jsPlumb_hover {
    z-index:23 !important;
}
._jsPlumb_endpoint {
	z-index:3;
}

 .foo {
    border:2px solid red;
}
.aLabel {
	background-color:white;
	opacity:0.8;
	padding:0.3em;
}
.ep {
    width:5em;
    height:5em;
    z-index: 30;
    background-repeat: no-repeat;
    background-position:center;
}
.innerw
{
    width: 5em;
    top: 32px;
    position: absolute;
    text-align: center;   
    white-space: nowrap;
	 z-index:30;
}
.dragHover { border:1px dotted red; }

path { cursor:pointer; }

	.chatContainerPanel{
		border-radius: 6px 6px 6px 6px;	
		background-color: #FFFFFF;
		border: 1px solid black;
		padding: 10px;
		margin: 1px 10px 10px 10px;
	}

	.chat-acceptButton{
		margin-bottom: .25em;
		width: 150px;
	}

	.pendingChatDateTime{
		font-style: italic;
		padding-left: 1em;
	}

	.chatUser{
		font-weight: bold;
	}

	#chatTextCopied, #requestFailed, #chatNotification{
	border-radius: 6px 6px 0 0;
	bottom: 0px;
	right: 0px;
	position: fixed;
	height: 60px;
	overflow: hidden;
	width: 300px;
	background-color:rgb(0,0,0);
	opacity: 0.8;
	}

	#chatTextCopiedClose, #requestFailedClose, #chatNotificationClose{
	position: absolute;
	right: 2px;
	height: 10px;
	color:#FFFFFF;
	cursor: pointer;
	}

	#titleBarClose{
	right: 5px;
	position: absolute;
	}

	#titleBarCloseButton{
	cursor: pointer;
	}

	.chatTextCopiedContents, .chatNotificationContents{
	text-align:center;
	margin-top:15px;
	padding: 0 20px;
	color:yellow;
	}

	#discussion, #pendingRequests{
	list-style-type: none;
	padding: 0;
	word-wrap: break-word;
	overflow-wrap: break-word;
	max-height: 375px;
	overflow-y: auto;
	}

	#chatContainer{
	position: fixed;
	border: black solid 1px;
	max-height: 550px;
	width: 300px;
	background-color: #BBBBBB;
	bottom: 0px;
	right: 0px;
	border-radius: 6px 6px 6px 6px;
	z-index: 2;
	}

	#message{
		width: 250px;
	}

	#requestChat, #cancelChat{
		width: 258px;
	}

	#sendMessage, #endChat, #closeChat, #copyTranscript{
		width: 125px;
	}

	.chatButtonContainer{
		margin-top: 3px;
	}

	#chatRequestCount{
		font-weight: bold;
	}

	#chatNotification{
		z-index: 2;
	}

	#chatNotificationMessage{
		cursor: pointer;
		text-decoration: underline;
	}

	#onlineStatus{
		margin: 10px;
	}
</pre></body></html>