
.dijitButton { font-family: tahoma, sans-serif; border: 1px solid #b8b8b8; border-radius: 2px; margin: 4px 4px 2px 0; font-weight: bold; font-size: 12px; color: #49372b; background: #ebebeb url(../images/button.png) repeat-x; transition: color 0.4s linear; -o-transition: color 0.4s linear; -moz-transition: color 0.4s linear; -ms-transition: color 0.4s linear; -webkit-transition: color 0.4s linear;transition: opacity 0.4s linear; -o-transition: opacity 0.4s linear; -moz-transition: opacity 0.4s linear; -ms-transition: opacity 0.4s linear; -webkit-transition: opacity 0.4s linear;}
.dijitButton:hover { opacity: 0.7; }
.dijitButtonNode { border-width: 0; }
.dijitButtonText { padding: 0 8px; line-height: 29px; }
.dijitButtonContents { padding: 0 10px; }
.options .dijitDropDownButton .dijitButtonContents { padding: 0 10px; background-color: #fdf1d7; border: 1px solid #eebb52; }
.options .dijitDropDownButton .dijitButtonContents .dijitButtonText { line-height: 20px; }

.select-options .dijitDropDownButton .dijitButtonContents { padding: 0 10px; background-color: #545947; border: 1px solid #4c4335; }
.select-options .dijitDropDownButton .dijitButtonContents .dijitButtonText { line-height: 20px; }

.linkButton { color: #49372b; font-size: 12px; background: #fafafa; border: 1px solid #b8b8b8; }
.linkButtonActive { color: 349372b; font-size: 12px; border: 1px solid #f2b854; font-weight: bold; background: #fff1d8; }
.white-button { color: #e66000; font-size: 12px; background: #f5f5f5; border: 1px solid #b8b8b8; }
.white-button .dijitButtonText { color: #e66000;  }
.text-button { color: #e66000; font-size: 12px; background: transparent; border-width: 0; }
.text-button .dijitButtonText { color: #557e64; font-weight: normal; }

.dijitCheckBox { background: url(../images/radio.png) no-repeat -45px 0; height: 15px; width: 15px; padding: 0px; overflow: hidden; display: inline-block; vertical-align: middle; }
.dijitCheckBoxChecked {  background-position: -30px 0; }
.dijitRadio { background: url(../images/radio.png) no-repeat -15px 0; height: 15px; width: 15px; padding: 0px; overflow: hidden; display: inline-block; vertical-align: middle; }
.dijitRadioChecked {  background-position: 0 0; }

.dijitDateTextBox { border-width: 0; width: 110px; margin-right: 10px;}
.dijitDateTextBox .dijitInputField { border: 1px solid #b8b8b8 !important; padding: 0 8px; box-shadow: inset 0 0 3px #dadada; }
.dijitDateTextBox .dijitInputInner {  height: 16px; line-height: 16px; padding: 1px 0; font-size: 11px;  }
.dijitDateTextBox .dijitArrowButton { width: 14px; height: 16px; background: transparent url(../images/dateinput.png) no-repeat; margin: 2px 0 0 3px; border-width: 0 !important; }
.dijitCalendarPopup { background-color: white; border: 1px solid #d3d3d3 !important; box-shadow: 0 0 3px #ececec; padding: 3px; font-size: 11px; font-family: tahoma, sans-serif;  }
.dijitCalendarPopup table td { padding: 3px; text-align: center; }
.dijitCalendarPopup table th { width: 20px; padding: 3px 0;  background-color: #e6e6e6; }
.dijitCalendarPopup .dijitButtonText { line-height: 20px; }
.Popup { background-color: white; border: 1px solid #d3d3d3 !important; box-shadow: 0 0 3px #ececec; padding: 3px; font-size: 11px; font-family: tahoma, sans-serif;  }
.dijitCalendarDecrease  { width: 14px; height: 13px; background: transparent url(../images/backicon1.png) no-repeat center; margin: 0 4px;}
.dijitCalendarIncrease { width: 14px; height: 13px; background: transparent url(../images/backicon.png) no-repeat center; margin: 0 4px;}
.dijitA11ySideArrow  { display: none; }
.dijitCalendarMonthMenu { text-align: left; font-size: 11px; font-family: tahoma, sans-serif; }
body .dijitCalendarMonthLabel { text-align: left; padding: 3px 5px; }
.dijitDropDownButton .dijitArrowButtonInner { background: transparent url(../images/desc.png) no-repeat center !important; }
.dijitSelect { margin: 0; }
.dijitSelect .dijitButtonText { padding: 0; line-height: 16px; display: block; }
.dijitSelectMenu { border-color: #d3d3d3 }
.dijitMenuItemLabel { padding: 3px 8px; font-size: 11px; font-family: tahoma, sans-serif; }
.dijitMenuPassive .dijitMenuItemHover, .dijitMenuItemSelected { background-color: #d3d3d3; color: #49372b }
.dijitSelect .dijitSelectLabel { display: block; border: 1px solid #b8b8b8; box-shadow: inset 0 0 3px #dadada; height: 16px; line-height: 16px; padding: 1px 8px; background-color: white; }
.dijitSelect .dijitArrowButtonInner {  width: 20px; height: 20px; background: transparent url(../images/select.png) center; }
#page .page-title .right-info .select-line .dijitSelect .dijitButtonText { color: black; font-size: 11px; }
.dijitTooltipContainer { border: 1px solid #f2b854; background-color: #fff1d8; padding: 10px 15px; font-size: 12px; color: #49372b; box-shadow: 2px 2px 0 #f6cf8d; margin-left: 16px; max-width: 300px; }
.dijitTooltipConnector { width: 9px; height: 16px; background: transparent url(../images/bubble.png) no-repeat; margin-left: 8px; }
.dijitTooltipLeft .dijitTooltipContainer { margin-left: 0; position: relative; left: -15px; }
.dijitTooltipLeft .dijitTooltipConnector { margin:0; background: transparent url(../images/bubble3.png) no-repeat; right: 7px; }
.dialog-below .dijitTooltipContainer  { padding: 3px; margin-left: 0; }
.dialog-below .dijitTooltipConnector  { width: 16px; height: 9px; top: 5px; left: 5px; background: transparent url(../images/bubble2.png) no-repeat; }
.dialog-below.dijitTooltipAbove .dijitTooltipConnector { background: transparent url(../images/bubble4.png) no-repeat; top: auto; bottom: 5px; }
.dijitDialogUnderlay { background-color: black; }
.dijitDialog { background-color: #fafafa; padding: 0 40px 30px 60px; }
.dijitDialogTitleBar { height: 35px; font-family: georgia, serif; font-size: 20px; font-weight: normal; line-height: 35px; padding-top: 10px; }
.dijitDialog .close { position: absolute; right: 17px; top: 17px; }
.dijitDialog .text { padding: 10px 0; }
.dijitDialog .code { font-size: 14px; border: 1px solid #b8b8b8; box-shadow: inset 0 4px #f1f1f1; width: 570px; padding: 5px 10px; height: 50px; background-color: white; overflow: auto; padding-top: 8px; font-size: 12px; font-weight: normal; margin-bottom: 5px; }

.acceptBoxIcon { display: inline-block; width: 15px; height: 12px; background: transparent url(../images/accepticon.png) no-repeat center;}
.addBoxIcon { display: inline-block; width: 15px; height: 12px; background: transparent url(../images/addicon.png) no-repeat center;}
.compileBoxIcon { display: inline-block; width: 16px; height: 16px; background: transparent url(../images/gearicon.png) no-repeat center;}
.cancelBoxIcon { display: inline-block; width: 15px; height: 12px; background: transparent url(../images/cancelicon.png) no-repeat center;}
.backBoxIcon { display: inline-block; float: right; margin-top: 8px; width: 15px; height: 12px; background: transparent url(../images/backicon.png) no-repeat center;}
.downlaodBoxIcon { display: inline-block; float: right; margin-top: 8px; width: 11px; height: 13px; background: transparent url(../images/downloadicon.png) no-repeat center;}
.dijitDropDownButton > .dijitButtonNode{ background-color: white; }

.cacheBoxIcon {
	display: inline-block; width: 16px; height: 16px; background: transparent url(../images/icons/cache.png) no-repeat center;
}