/*
  ISS Filter Fieldset and Child Widgets
*
* TODO: this does not follow CSS convention of one file per widget
*/

.ISSFilterFieldset-contentPane {
	padding: 1em;
}

/* Moved some styles from Field.css here, including margins and length 
of the label. They were not appropriate when the Field widget were used
in other places */
.ISSFilterFieldset-contentPane .FormField {
	margin:0.25em 0;
	line-height:1.8em;
}

/* IE alignment adjustment */
.dj_ie .ISSFilterFieldset-contentPane .FormField,
.dj_safari .ISSFilterFieldset-contentPane .FormField {
	margin:0.40em 0 0.50em 0;
}

.ISSFilterFieldset-contentPane .FormField .FormFieldLabel {
	margin-left:0.50em;
	width:5.6em;
}

.ISSFilterFieldsetToolbar {
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 3px 8px 3px 1em;
}

.ISSFilterFieldsetToolbar-title {
	padding-left: 2px;
	width: 120px; /* Avoid jumping buttons */
}

.dj_ie .ISSFilterFieldsetToolbar-title {
	vertical-align: top;
	padding-top: 2px;
}

.ISSFilterFieldsetToolbar-actionButtons {
	padding-left: 1em;
}

.ISSFilterFieldsetToolbar-actionButtons .dijitButton {
	margin: 0 8px 0 0;
}

.ISSFilterFieldset .dijitButtonNode {
	padding-top: 0;
	padding-bottom: 0;
}

.dj_webkit .ISSFilterFieldset .dijitButtonNode {
	padding-top: 2px;
	padding-bottom: 2px;
}

.ISSFilterFieldsetToolbar .ISSFilterFieldsetToolbar-closeButton {
	position:absolute;
	top: 1px;
	right: 3px;
}

.dj_ie .ISSFilterFieldsetToolbar-closeButton {
	top: 0;
}

.dj_gecko .ISSFilterFieldsetToolbar-closeButton {
	top: 2px;
}

.ISSFilterFieldsetToolbar .ISSFilterFieldsetToolbar-closeButton .dijitButtonNode {
	display:block;
	height: 18px;
	width: 18px;
	overflow: hidden;
	padding: 0;
	border: 0;
}

.ISSFilterFieldsetToolbar .ISSFilterFieldsetToolbar-closeButton .dijitButtonNode .iconClose {
	display: block;
}

.dj_gecko .ISSFilterFieldsetToolbar .ISSFilterFieldsetToolbar-closeButton .dijitButtonNode .iconClose {
	margin-top: -1px;
	margin-left: -3px;
}

/*
	ISS Type Filter Fieldset
*/
/*
*/

.ISSTypeFilterFieldsetGroupContainer {
	overflow: auto;
	padding: 1em;
}

.ISSTypeFilterFieldsetGroupContainer-selectAllNone {
	padding: 0 0 8px 0;
}

.ISSTypeFilterFieldsetGroupContainer-selectAllNone .dijitButton {
	margin: 0 0px 0 0;
}

.ISSTypeFilterFieldsetGroupContainer-selectAllNone .dijitButton {
	margin-right: 4px;
}

.dj_ie .ISSTypeFilterFieldsetGroupContainer-selectAllNone .dijitButton {
	margin-right: 8px;
}


.ISSTypeFilterFieldsetGroup .ISSTypeFilterFieldsetGroup-buttonContainer{
	padding: 0 0 8px 22px;
}

.ISSTypeFilterFieldsetGroup .ISSTypeFilterFieldsetGroup-buttonContainer .FormField{
	float: left;
	padding-right: 8px;
}

.ISSTypeFilterFieldsetGroup .FormField {
	padding: 0 0 8px 0;
}


.ISSTypeFilterFieldsetGroup{
	clear: both;
}

.ISSTypeFilterFieldsetGroup .ISSTypeFilterFieldsetGroup-legend {
	margin: 0;
	padding: 0;
	cursor: pointer;
}

/*
  ISS Sender Filter Fieldset
*/

.ISSSenderFilterFieldset .ISSSenderFilterFieldset-inputContainer {
	padding: 1em;
}

.ISSSenderFilterFieldset-inputContainer .FormSimpleTextarea {
	width: 300px;
}

.ISSSenderFilterFieldset .FormComboTextarea .FormTextBox-inputText{
	width: 25em;
}


/* Date filter */
.ISSDateFilterFieldset .ISSDateFilterFieldset-inputContainer {
	padding: 1em;
}


.ISSDateFilterFieldset .FormField {
	margin: 0 0 8px 0;
}

.ISSDateFilterFieldset .FormField label {
	width: 50px;
}

.ISSDateFilterFieldset .FormField .dijitTextBox {
	width: 120px;
}


/*
	blue theme color additions
*/

/* Folder filter */
.ISSFolderFilterFieldset .MailFolders {
	padding-bottom: 1em;

}

.ISSFilterFieldsetToolbar .ISSFilterFieldsetToolbar-closeButton .dijitButtonNode {
	background-color: transparent;
	background-image: none;
}

.ISSFilterFieldsetToolbar .ISSFilterFieldsetToolbar-closeButton .dijitButtonNode .iconClose {
	display: block;
}
