/*
  dijitToolbar
  
  description:
    Customizations for convergence standard toolbar styling.

	TODO: seperate theme styles
*/

.dijitToolbar {
  /* padding should be equal on the top and bottom */
	padding: 5px 8px 5px 8px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom:1px solid;
}

/*
* All buttons, plus regular and toggle buttons.
*/

.dijitToolbar .dijitButton,
.dijitToolbar .dijitToggleButton,
.dijitToolbar .dijitDropDownButton {
	margin: 2px 0 0 0;
}

.dj_ie .dijitToolbar .dijitButton,
.dj_ie .dijitToolbar .dijitToggleButton,
.dj_ie .dijitToolbar .dijitDropDownButton {
	margin: 2px 0 0 0;
	vertical-align: top;
}

.dijitToolbar table.dijitComboButton {
	margin: 2px 1px 0 0;
}

.dj_ie .dijitToolbar table.dijitComboButton {
	margin: 2px 2px 0 0;
	vertical-align: top;
}

.dijitToolbar .diitComboButton .dijitArrowButtonInner {
	margin: 0px 3px 0px 3px;
}

.dj_ie .dijitToolbar .diitComboButton .dijitArrowButtonInner {
	background-position: left 50%;
	height: 16px;
}

.dijitToolbar .dijitButtonNode {
	background: none;
	border: none;
	margin: 0px;
	padding: 1px;
	border: none;
	font-size: 11px;
}

.dj_ie .dijitToolbar .dijitButtonNode {
	padding-left: 3px;
}

.dijitToolbar .dijitButtonHover .dijitButtonNode,
.dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
	/* Bg and border color in theme */
	border: 1px solid;
	margin: 0px;
	padding: 0px;
}

.dj_ie .dijitToolbar .dijitButtonHover .dijitButtonNode,
.dj_ie .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.dj_ie .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
	padding: 0 0 0 2px;
}

.dijitToolbar table.dijitComboButton {
	padding: 0 1px;
	border: none;
	background: none;
}

.dijitToolbar .dijitComboButton .dijitDownArrowButton {
	border: none;
	padding: 0 0 0 1px;
}

.dijitToolbar .dijitComboButton .dijitButtonContents {
	background-color: transparent;
}

.dijitToolbar .dijitComboButton.dijitComboButtonDisabled {
	border: none;
}

.dijitToolbar .dijitComboButton.dijitComboButtonHover,
.dijitToolbar .dijitComboButton.dijitComboButtonDownArrowHover,
.dijitToolbar .dijitComboButton.dijitComboButtonActive {
	/* Bg and border color in theme */
	border: 1px solid;
	padding: 0;
}

.dj_ie .dijitToolbar .dijitComboButton .dijitButtonContents {
	padding: 2px 2px 2px 2px;
}

.dj_ie .dijitToolbar .dijitComboButtonHover .dijitButtonContents,
.dj_ie .dijitToolbar .dijitComboButtonDownArrowHover .dijitButtonContents,
.dj_ie .dijitToolbar .dijitComboButtonActive .dijitButtonContents {
	padding: 1px 1px 1px 1px;
}

.dj_ie .dijitToolbar .dijitComboButton .dijitArrowButton {
	padding: 1px 1px 1px 1px;
}

.dj_ie .dijitToolbar .dijitComboButtonHover .dijitArrowButton,
.dj_ie .dijitToolbar .dijitComboButtonDownArrowHover .dijitArrowButton,
.dj_ie .dijitToolbar .dijitComboButtonActive .dijitArrowButton {
	padding: 0px 0px 0px 1px;
}

.dijitToolbar .dijitComboButtonHover .dijitDownArrowButton,
.dijitToolbar .dijitDownArrowHover .dijitDownArrowButton {
	border-left-width: 1px;
	border-left-style: solid;
	padding: 0;
}

.dijitToolbar .dijitDropDownButtonHover .dijitButtonNode {
	border: 1px solid;
	margin: 0px;
	padding: 0px;
}

.dj_ie .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode {
	padding: 0 0 0 2px;
}

/* File input button */

.dijitToolbar .FormFileInputButton .dijitButtonText {
	padding-left: 0px;
}

/* Separator */
.dijitToolbarSeparator {
	display: none;
}

/* Temporary until we implement mail grid checkboxes */
.dijitToolbar .mailToolbarButtons {
	display: -moz-inline-box;
	float:left;
	height: 28px;
}


/* Temporary until we move the search box */
/* Begin: Search Input Container */
.dijitToolbar .calToolbarButtons {
	display: -moz-inline-box;
	float:left;
}
