/* Copyright IBM Corp. 2006, 2008  All Rights Reserved.              */

/*** >> XSP SPECIFIC EXTENSIONS AND OVERRIDES OF IBM OneUI R2v1_6 << ***/

/*** XSP Specific extensions to T A B S - from core.css ***/

.lotusTabs li{padding-left:5px;}
.lotusTabs a, .lotusTabs a:visited{padding:10px 10px 8px 7px;background-position:top right;}

/*** XSP specific extensions to T A B S - from defaultTheme.css ***/

.lotusTabs li{background-image:url(./images/leftTab.gif);}
.lotusTabs a, .lotusTabs a:visited{background-image:url(./images/rightTab.gif);}
.lotusTabs li.lotusSelected{background-image:url(./images/leftTabSelected.gif);}
.lotusTabs li.lotusSelected a, .lotusTabs li.lotusSelected a:visited{background-image:url(./images/rightTabSelected.gif);}

/*** XSP specific override for lotusFormButton - from defaultTheme.css ***/
input.lotusFormButton{background:url(./images/formBtnBg.gif) top left repeat-x;}

/*** XSP specific override for lotusFormButton to work with dojo BUTTON element - from core.css and defaultTheme.css ***/
button.lotusFormButton {margin-right:5px;}
button.lotusFormButton{background:url(./images/formBtnBg.gif) top left repeat-x;}

/********************************************************************************/
/*** >> XSP SPECIFIC DECLARATIONS AND EXTENSIONS FOR STYLEKITFAMILYS << ***/

/*** XSP INPUT.<?>  ***/

.xspInputField{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}
.xspInputFieldEditBox{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}
.xspInputFieldSecret{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}
.xspInputFieldDateTimePickerIcon{background:url(./images/iconDatePicker.gif) no-repeat left center;}
.xspInputFieldTextArea{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}
.xspInputFieldFileUpload{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}

/*** XSP  BUTTON.<?> ***/

.xspButtonNative{margin-right:5px;background:url(./images/formBtnBg.gif) top left repeat-x;}
.xspButtonCommand{margin-right:5px;background:url(./images/formBtnBg.gif) top left repeat-x;}
.xspButtonSubmit{margin-right:5px;background:url(./images/formBtnBg.gif) top left repeat-x;}
.xspButtonCancel{margin-right:5px;background:url(./images/formBtnBg.gif) top left repeat-x;}

/*** XSP LISTBOX.<?>  ***/

.xspListBox{background:#ffffff url(./images/validationInputBg.gif) repeat-x scroll left top;}

/*** XSP SECTION.<?>  ***/

.xspSection-tab-header-layout{padding-left:5px;padding-right:15px;}

/*** XSP DATATABLE.FILEDOWNLOAD ***/
.xspDataTableFileDownload thead tr th{padding:4px 4px 4px 3px;}
.xspDataTableFileDownload tbody tr td{padding:4px 30px 2px 2px;}

.xspDataTableFileDownloadType{padding-left:2px !important;text-align:left;}
.xspDataTableFileDownloadSize{text-align:left;}
.xspDataTableFileDownloadName{text-align:left;}
.xspDataTableFileDownloadCreated{text-align:left;}
.xspDataTableFileDownloadModified{text-align:left;}
.xspDataTableFileDownloadDelete{text-align:right;}

/*** XSP DATATABLE.<?> ***/

.xspDataTableRowUnread td:first-child{padding-left:30px !important;background:url(./images/unread.png) center left no-repeat !important;}
.xspDataTableRowRead td:first-child{padding-left:30px !important;}

.xspDataTableViewPanelHeaderStart{border-left:1px solid #e8e8e9;}
.xspDataTableViewPanelHeaderEnd{border-right:1px solid #e8e8e9;}

.xspDataTableViewPanelFooterStart{border-left:1px solid #e8e8e9;}
.xspDataTableViewPanelFooterEnd{border-right:1px solid #e8e8e9;}

/*** XSP  PANEL.<?> ***/

.xspPanelViewColumnHeader{text-align:left;}

/*** XSP COLUMN.<?> ***/

.xspColumnViewStart{padding-left:2px;padding-right:20px;}
.xspColumnViewMiddle{padding-left:2px;padding-right:20px;}
.xspColumnViewEnd{padding-left:2px;padding-right:20px;}
.xspColumnViewNumeric{padding-left:2px;padding-right:20px;text-align:right;}

/*** XSP PAGER.<?> / XSP PAGERCONTROL.<?> ***/

.xspLeft{float:left;text-align:left;}
.xspRight{float:right;text-align:right;}

.xspPagerNav{text-align:left;float:left;padding-left:5px;}

/** type="status" **/
.xspStatus{padding:0px 5px 0px 10px;}

/** type="separator" **/
.xspSeparator{padding:0px 3px 0px 8px;}

/** type="group" **/
.xspGroup span span{border-left-width:1px;border-left-style:solid;}
.xspGroup span span.xspFirstItem{padding-left:7px;border-left-width:0px;}
.xspGroup span span.xspLastItem{padding-left:7px;border-left-width:1px;}
