@import url("dijit.css");

.smart_go .dijit,
.smart_pro .dijit {
	font-family: arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

/*default button*/

.dj_ie .smart_go .dijitButtonNode,
.dj_ie .smart_pro .dijitButtonNode {
	position: relative;
}

.smart_go .dijitButton,
.smart_pro .dijitButton {
	height: 25px;
	padding: 0px;
	border-width: 0px;
	background-color: transparent;
	background-repeat: no-repeat;
	margin: 0px;
}

.smart_go .dijitButton .dijitRight,
.smart_pro .dijitButton .dijitRight {
	height: 25px;
	margin-left: 5px;
	padding-right: 5px;
}

.smart_go .dijitButton .dijitStretch,
.smart_pro .dijitButton .dijitStretch {
	height: 25px;
}

.smart_go .dijitButton .dijitButtonNode,
.smart_pro .dijitButton .dijitButtonNode {
	/* generic styles */
	vertical-align: top;
	font-family: inherit;
	font-weight: bold;
	font-size: 11px;
	background-color: transparent;
	padding: 0px 0px 0px 0px !important;
	border: 0px !important;
	margin: 0px;
	line-height: 20px;	/* Safari only */
    width: auto;
    overflow: visible;
	/* enabled-specific styles */
	color: #ffffff;
}

.smart_go .dijitButtonHover .dijitButtonNode,
.smart_pro .dijitButtonHover .dijitButtonNode {
	/* hover styles */
	color: #ffffff;
}

.smart_go .dijitButtonActive .dijitButtonNode,
.smart_pro .dijitButtonActive .dijitButtonNode {
	/* active (down) styles */
	color: #ffffff;
}

.smart_go .dijitButtonHover,
.smart_pro .dijitButtonHover {
    background-position: 0px -25px;
}

.smart_go .dijitButtonHover .dijitRight,
.smart_pro .dijitButtonHover .dijitRight {
    background-position: center right;
}

.smart_go .dijitButtonHover .dijitStretch,
.smart_pro .dijitButtonHover .dijitStretch {
    background-position: 0px -25px;
}

.smart_go .dijitButtonActive,
.smart_pro .dijitButtonActive {
    background-position: 0px -50px;
}

.smart_go .dijitButtonActive .dijitRight,
.smart_pro .dijitButtonActive .dijitRight {
    background-position: bottom right;
}

.smart_go .dijitButtonActive .dijitStretch,
.smart_pro .dijitButtonActive .dijitStretch {
    background-position: 0px -50px;
}

.smart_go .dijitButton {background-image: url('../images/button/olive_left_sprite.gif');}
.smart_go .dijitButton .dijitRight {background-image: url('../images/button/olive_right_sprite.gif');}
.smart_go .dijitButton .dijitStretch {background-image: url('../images/button/olive_bg_sprite.gif');}

.smart_pro .dijitButton {background-image: url('../images/button/pro_default_left_sprite.png');}
.smart_pro .dijitButton .dijitRight {background-image: url('../images/button/pro_default_right_sprite.png');}
.smart_pro .dijitButton .dijitStretch {background-image: url('../images/button/pro_default_bg_sprite.png');}

/* action button */

.action .dijitButton .dijitButtonNode
{
	color: #19236b;
}

.action .dijitButtonHover .dijitButtonNode {
    color: #FFFFFF;
}

.action .dijitButton,
.action .dijitButton .dijitRight,
.action .dijitButton .dijitStretch
{
	height: 30px;
}

.action .dijitButton .dijitRight
{
	margin-left: 3px;
	padding-right: 3px;
}

.action .dijitButton .dijitButtonNode {line-height: 25px;}

.action .dijitButton {background-image: url('../images/button/blue_left_sprite.gif');}
.action .dijitButton .dijitRight {background-image: url('../images/button/blue_right_sprite.gif');}
.action .dijitButton .dijitStretch {background-image: url('../images/button/blue_bg_sprite.gif');}

.action .dijitButtonHover {background-position: 0px -30px;}
.action .dijitButtonHover .dijitRight {background-position: center right;}
.action .dijitButtonHover .dijitStretch {background-position: 0px -30px;}

.action .dijitButtonActive {background-position: 0px 0px;}
.action .dijitButtonActive .dijitRight {background-position: top right;}
.action .dijitButtonActive .dijitStretch {background-position: 0px 0px;}

.action .dijitButtonDisabled {background-position: 0px -60px;}
.action .dijitButtonDisabled .dijitRight {background-position: bottom right;}
.action .dijitButtonDisabled .dijitStretch {background-position: 0px -60px;}

/* drop-down-button specific */

.action .dijitComboButton {
    border: 1px solid #527CA7;
    background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.action .dijitComboButton .dijitButtonNode {
	/* generic styles */
	vertical-align: middle;
	font-family: inherit;
	font-size: 11px;
	background-color: transparent;
    padding: 2px 2px 2px 4px;
	border: 0px !important;
	/* enabled-specific styles */
    color: #333333;
	font-weight: bold;
}

.action .dijitDownArrowButton {
    background-image: url('../images/button/dropdown.gif');
    width: 21px;
    height: 20px;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
}

.action .dijitDownArrowButton div {
    display: none;
}

.smart_go .dijitMenu,
.smart_pro .dijitMenu {
    border: 1px solid #527CA7;
    background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.smart_go .dijitMenuItemHover,
.smart_pro .dijitMenuItemHover {
    background-color: #7CA2C5;
}

.smart_go .dijitMenuItemLabel,
.smart_pro .dijitMenuItemLabel {
	font-weight: bold;
    color: #333333;
    padding: 2px;
}

.smart_go .dijitMenuItemHover .dijitMenuItemLabel,
.smart_pro .dijitMenuItemHover .dijitMenuItemLabel {
    color: #ffffff;
}

/*disabled*/

.smart_go .dijitButtonDisabled,
.smart_pro .dijitButtonDisabled,
.smart_go .dijitComboButtonDisabled .dijitButtonNode,
.smart_pro .dijitComboButtonDisabled .dijitButtonNode,
.smart_go .dijitMenuItemDisabled,
.smart_pro .dijitMenuItemDisabled {
	/* disabled styles */
    cursor: not-allowed;
    opacity: 0.50; /* Safari, Opera and Mozilla */
}

.smart_go .dijitButtonDisabled .dijitButtonNode,
.smart_pro .dijitButtonDisabled .dijitButtonNode {
    cursor: not-allowed;
}

.smart_go .dijitButtonDisabled,
.smart_pro .dijitButtonDisabled,
.smart_go .dijitButtonDisabled .dijitButtonNode,
.smart_pro .dijitButtonDisabled .dijitButtonNode,
.smart_go .dijitComboButtonDisabled,
.smart_pro .dijitComboButtonDisabled,
.smart_go .dijitComboButtonDisabled .dijitDownArrowButton,
.smart_pro .dijitComboButtonDisabled .dijitDownArrowButton,
.smart_go .dijitMenuItemDisabled,
.smart_pro .dijitMenuItemDisabled {
	/* disabled styles */
	filter: gray() alpha(opacity=50); /* IE */
}
