/******************************************************************************/
/*                                                                            */
/* @copyright module                                                          */
/*                                                                            */
/* Theme: Default                                                             */
/*                                                                            */
/* This file is designed for use with most browsers.                                                                 */
/*                                                                  */
/*                                                                  */
/*                                                                  */
/*                                                                  */
/*                                                                            */
/* This file was programatically generated with these options: theme=ISCTheme browser=default locale=ja config=CssStyles_ja.properties                                                                */
/*                                                                            */
/******************************************************************************/
/*  NOTE:  Comments inside CSS files cannot be nested inside each other.      */
/******************************************************************************/

/******************************************************************************/
/* General styles                                                             */
/******************************************************************************/

body { 
    
    font-size: small;
    background-color: #FFFFFF;
    margin: 0px;
    padding: 0px;
}

table, input, textarea, button {
    
    font-size: small;
}

/* select has a special font family to fix a problem in Simplified Chinese */
select, option {
    
    font-size: small;
}

div, span, p, td, th { 
    
    moz-box-sizing: border-box;
    box-sizing: border-box
}

li { 
    margin-left: 0.75em;padding-top: 1px; padding-bottom: 1px;font-family: Verdana, sans-serif; 
}

ul { 
    margin-left: 0.75em;margin-bottom: 0px; margin-top: 0px; font-size:65.0%; list-style-position: outside; list-style-type: square; color: #BCBCBC
}

pre {
    font-family: monospace;
    font-size: medium;
}

a, .wpsLink, a:active, .wpsLink:active {
    color: #3366CC;
}

a:visited, .wpsLink:visited { 
    color: #3366CC;
}

a:hover, .wpsLink:hover { 
    color: #3366CC;
}


.buttons  {  font-family: Verdana,Helvetica, sans-serif; 
    font-size:100.0%; 
    margin: 1px 2px 1px 2px; border-top: 1px outset #B1B1B1; 
    border-right: 1px outset #000000; border-bottom: 1px outset #000000; 
    border-left: 1px outset #B1B1B1; 
    
}  

.noIndentTextEntry {
    font-family: Verdana,sans-serif; 
    font-size:100.0%;
    }





/******************************************************************************/
/* Styles used in the themes                                                  */
/* Portlets should not use these styles since they may not be in all themes.  */
/******************************************************************************/

/* TOOL BAR */

/* Bar under border containing the page group dropdown and login, etc. buttons */
.wpsToolBar {
    font-size: small;
    background:#E0E0E0;
    color: #336699; 
    margin: 0px;
}

/* Bar under border containing the page group dropdown and login, etc. buttons */
.wpsToolBarIcon {
    font-size: small;
    background-color: #ceb8ae;
    color: #8c604c; 
    border-right: 0px none #8c604c;
    border-bottom: 0px solid #8c604c;
    border-left: 0px solid #8c604c;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

/* Bar under border containing the page group dropdown and login, etc. buttons */
.wpsToolBarIconOn {
    font-size: small;
    background-color: #8c604c;
    color: #8c604c; 
    border-right: 0px none #8c604c;
    border-bottom: 0px solid #8c604c;
    border-left: 0px solid #8c604c;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}

/* Link color for the text on the tool bar */
.wpsToolBarLink, .wpsToolBarLink:visited, .wpsToolBarLink:hover, .wpsToolBarLink:active {
    font-size: small;
    color:#3278c8;
    text-decoration: none;
}

/* Vertical separator between tool bar and place bar */
.wpsToolBarSeparator {
    background-color: #336699;
}

/* Background for the banner.  Note that the background color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute.
   New in v5 */
.wpsToolbarBannerBackground {
    background-color: #e1d0c9; 
    background-image: url("../banner.jpg");
    background-position: left bottom;     
    background-repeat: repeat-x;
    padding: 0px 0px 0px 0px;
    margin: 0px;
}


/* LINK BAR */

/* Bar under toolbar that shows links to customizer and assign permissions portlets */
.wpsLinkBar {
    color: #3c2921;
    background-repeat: no-repeat;
}

/* Link color for the text which can be found on the place bar outside of tabs */
.wpsLinkBarLink, .wpsLinkBarLink:visited, .wpsLinkBarLink:hover, .wpsLinkBarLink:active {
    color:#3c2921;
    text-decoration: underline;
}



/* PLACE BAR */

/* Bar under toolbar that shows the places */
.wpsPlaceBar {
    background-color: #8c604c;
    color: #FFFFFF;
    background-repeat: no-repeat;
    border-bottom: 1px solid #ffffff;
 }

/* Link color for the text which can be found on the place bar outside of tabs */
.wpsPlaceBarLink, .wpsPlaceBarLink:visited, .wpsPlaceBarLink:hover, .wpsPlaceBarLink:active {
    color:#87766f;
    text-decoration: none;
}

/* 3D highlight for Place bar */
.wpsPlaceBar3dHighlight {
    background-color: #FF00FF;
}

/* 3D shadow for Place bar */
.wpsPlaceBar3dShadow {
    background-color: #87766f; 
    text-decoration: none; 
    border-left: 0px none #8c604c;
    border-right: 1px solid #8c604c;
}

/* Selected tab on Place bar */
.wpsSelectedPlace, .wpsSelectedPlace:visited, .wpsSelectedPlace:hover, .wpsSelectedPlace:active {
    color: #333333;
    background-color: #FFFFFF;
    text-decoration: none; 
    border-left: 0px none #8c604c;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
}

/* Icon next to selected tab on Place bar, such as 'Edit Page' - new in v5 */
.wpsSelectedPlaceIcon {
    color: #333333;
    background-color: #FFFFFF;
    text-decoration: none; 
    border-left: 0px none #8c604c;
    border-right: 0px none #8c604c;
    padding: 0px 2px;
    margin: 0px;
}

/* Link in Selected tab on Place bar */
.wpsSelectedPlaceLink, .wpsSelectedPlaceLink:visited, .wpsSelectedPlaceLink:hover, .wpsSelectedPlaceLink:active {
    color: #333333;
    background-color: #FFFFFF;
    text-decoration: none; 
}

/* 3D highlight on selected tab on Place bar */
.wpsSelectedPlace3dHighlight {
    background-color: #B6B7D3;
}

/* 3D shadow on selected tab on Place bar */
.wpsSelectedPlace3dShadow {
    background-color: #5D5E96;
}

/* Unselected tabs on Place bar */
.wpsUnSelectedPlace, .wpsUnSelectedPlace:visited, .wpsUnSelectedPlace:hover, .wpsUnSelectedPlace:active {
    color: #FFFFFF;
    background-color: #994c29;
    text-decoration: none; 
    border-left: 0px none #8c604c;
    border-right: 1px solid #8c604c;
    padding: 2px 4px;
    margin: 0px;
}

/* Link in Unselected tabs on Place bar */
.wpsUnSelectedPlaceLink, .wpsUnSelectedPlaceLink:visited, .wpsUnSelectedPlaceLink:hover, .wpsUnSelectedPlaceLink:active {
    color: #FFFFFF;
    background-color: #994c29;
    text-decoration: none;
}

/* 3D highlight on unselected tabs on Place bar */
.wpsUnSelectedPlace3dHighlight {
    background-color: #994c29;
}

/* 3D shadow on unselected tabs on Place bar */
.wpsUnSelectedPlace3dShadow {
    background-color: #994c29;
}


/* PAGE BAR */

/* Bar under place bar that shows the pages */  
.wpsPageBar {
    background-color: #e1d0c9;
    border-bottom: 1px solid #FFFFFF;
 }

/* Link color for the text which can be found on the page bar outside of tabs */
.wpsPageBarLink, .wpsPageBarLink:visited, .wpsPageBarLink:hover, .wpsPageBarLink:active {
    text-decoration: none;
}

/* 3D highlight for Page bar */
.wpsPageBar3dHighlight {
    background-color: #FD8C3E;
}

/* 3D shadow for Page bar */
.wpsPageBar3dShadow {
    background-color: #9999BB; 
    text-decoration: none; 
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
}

/* Selected tab on Page bar */
.wpsSelectedPage, .wpsSelectedPage:visited, .wpsSelectedPage:hover, .wpsSelectedPage:active {
    color: #000000;
    background-color: #E5EFF7;
    text-decoration: none; 
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
}

/* Icon next to selected tab on Page bar, such as 'Edit Page' - new in v5 */
.wpsSelectedPageIcon {
    color: #333333;
    background-color: #E5EFF7;
    text-decoration: none; 
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 0px 2px;
    margin: 0px;
}

/* Link in Selected tab on Page bar */
.wpsSelectedPageLink, .wpsSelectedPageLink:visited, .wpsSelectedPageLink:hover, .wpsSelectedPageLink:active {
    color: #ffffff;
    /* background-color: #E5EFF7; */
    text-decoration: none;
}

/* 3D highlight on selected tab on Page bar */
.wpsSelectedPage3dHighlight {
    background-color: #FD8C3E;
}

/* 3D shadow on selected tab on Page bar */
.wpsSelectedPage3dShadow {
    background-color: #B74405;
}

/* Unselected tabs on Page bar */
.wpsUnSelectedPage, .wpsUnSelectedPage:visited, .wpsUnSelectedPage:hover, .wpsUnSelectedPage:active {
    color: #000000;
    background-color: #C3CDD9;
    text-decoration: none; 
    border-left: 0px none #FFFFFF;
    border-right: 1px solid #FFFFFF;
    padding: 2px 4px;
    margin: 0px;
}

/* Link in Unselected tabs on Page bar */
.wpsUnSelectedPageLink, .wpsUnSelectedPageLink:visited, .wpsUnSelectedPageLink:hover, .wpsUnSelectedPageLink:active {
    color: #ffffff;
    /* background-color: #C3CDD9;      */
    text-decoration: none;
}

/* 3D highlight on unselected tabs on Page bar */
.wpsUnSelectedPage3dHighlight {
    background-color: #FD8C3E;
}

/* 3D shadow on unselected tabs on Page bar */
.wpsUnSelectedPage3dShadow {
    background-color: #B74405;
}


/******************************************************************************/
/* Styles used in the skins                                                   */
/* These styles need to be defined in all themes for proper skin operation.   */
/******************************************************************************/

/* TREE NAVIGATION */

/* Selected branch in the tree navigation control - New in v5.0 */
.wpsNavSelectedBranch, .wpsNavSelectedBranch:visited, .wpsNavSelectedBranch:hover, .wpsNavSelectedBranch:active {
    color: #3366CC;
    /*background-color: #ffffff;*/
    text-decoration: none;
}

/* Selected node in the tree navigation control - New in v4.2 */
.wpsNavSelectedNode, .wpsNavSelectedNode:visited, .wpsNavSelectedNode:hover, .wpsNavSelectedNode:active {
    color: #3366CC;
    /*background-color: #ffffff;*/
    text-decoration: none;
}

/* Unselected node in the tree navigation control - New in v4.2 */
.wpsNavUnSelectedNode, .wpsNavUnSelectedNode:visited, .wpsNavUnSelectedNode:active {
    color: #003d89;
    /*background-color: #F5F5F5;*/
    text-decoration: none;
}

/* Unselected node in the tree navigation control - New in v4.2 */
.wpsNavUnSelectedNode:hover {
    color: #003d89;
    /*background-color: #F5F5F5;*/
    text-decoration: underline;
}


/* Unselectable node in the tree navigation control - New in v4.2 */
.wpsNavUnSelectableNode, .wpsNavUnSelectableNode:visited, .wpsNavUnSelectableNode:hover, .wpsNavUnSelectableNode:active {
    color: #000000;
    /*background-color: #F5F5F5;*/
    text-decoration: none;
}

/* Top level node in the tree navigation control - New in v4.2 */
.wpsNavLevel1 {
    font-weight: bold;
}

/* Size of icon on navigation node - such as show tools' edit icon - New in v5 */
.wpsNavNodeIcon {
    width: 16px;
    height: 16px;
}

/* Size of expand/collapse icon - New in v5 */
.wpsNavExpandCollapseIcon {
    width: 12px;
    height: 12px;
}


/* PORTLET TITLE */


.wpsPortletTitle {
    background-color: #3278C8;
    border: 1px solid #000000;
    color: #FFFFFF;
    padding-left: 0.5em;
    height: 16px;
    /*background-image: url(/ibm/console/images/isclite/PortletTitleBackground.gif);
    background-repeat: repeat-x;*/
}

.wpsPortletTitleText{
    color: #FFFFFF;
}


/* Used around portlet contents in the skin - New in v5.1
   Generally, this style only has a left bottom and right border turned on.
   Not all skins use this style.
*/
.wpsPortletBorder {
    border-width: 0px 1px 1px 1px;
    border-color: #CCCCCC;
    border-style: solid;
    PADDING-LEFT: 15px;
    PADDING-TOP: 15px;
    PADDING-RIGHT: 10px;
    PADDING-BOTTOM: 10px;
}




/* used on the background of portlet skin icons - New in v5 */
.wpsPortletTitleIconBackground {
    background-color: #E6EFF8;
    color: #000000;
    border-left: 0px solid #0E4484;
    border-right: 0px solid #0E4484;
    border-top: 1px solid #0E4484;
    border-bottom: 1px solid #CCCCCC;
    background-repeat: repeat-x;
    background-position: left top;
    background-image: url("../../../images/isclite/PortletTitleBackground.gif");
    padding-left: 3px;
}

/* used on the background of portlet skin tools icons - New in v5 */
.wpsPortletTitleToolsIconBackground {
    background-color: #3278C8;
    color: #000000;
    border-left: 1px solid #000000;
}

/* Size of portlet titlebar icon - New in v5 */
.wpsPortletTitleIcon {
    width: 14px;
    height: 14px;
}

/* Non-standard sized portlet titlebar icon - New in v5 */
/* Use this style if your skin icons aren't 12 x 12 px.  This still enables resizing of the
   icons via CSS for accessibility. When scaling non-standard sized icons, you don't know the
   original size so it will look irregular.  Use em units for scaling to make the size relative
   to the font size. By default, this style has no definition. */
.wpsPortletTitleIconNonStandardSize, .wpsPortletTitleToolsIconNonStandardSize {
}


/******************************************************************************/
/* Styles for special portlets                                                */
/* These styles are reserved for IBM administrative portlets.                 */
/* General portlets should not use these styles as they are subject to change.*/
/******************************************************************************/

/* ADMINISTRATION PORTLETS */

/* Header bar and task manager selected tab*/
.wpsTableAdminHead {
    color: #333333;
    background-color: #3366CC;
}

/* Color for separator lines - matches icon background */
.wpsAdminHeadSeparator {
    background-color: #999999;
}

/* Status Message display - New in v5 */
.wpsStatusMsg {
    color: #000000;
    background-color: #FFFFFF;
    margin: 0px; 
    border: solid 1px #b0a8a8;
}


/* WELCOME/INSTRUCTION PORTLET */

/* Text for the welcome/instruction portlet - New in v5 */
/* General portlets should not use this style since it may be deleted in a future release. */
.wpsInstructionText {
    color: #7C655F;
    margin: 0.6em 0px 0px 0px;
}

/* Text that is emphasized in the welcome/instruction portlet - New in v5 */
/* General portlets should not use this style since it may be deleted in a future release. */
.wpsInstructionText em {
     font-weight: bold;
     font-style: normal;
     color: #D84300;
}

/* Reduces space between paragraphs in the welcome/instruction portlet - New in v5 */
/* General portlets should not use this style since it may be deleted in a future release. */
.wpsInstructionHeadText {
     font-weight: bold;
     font-size: large;
     color: #7C655F;
}


/******************************************************************************/
/* Styles used in portlets                                                    */
/*                                                                            */
/*   Portlets should only use styles in this section.                         */
/*   They should not use any of the styles defined in other sections.         */
/******************************************************************************/


/* INDENT STYLES - New in v5 */

/* Padding left of 4px - New in v5 */
.wpsIndentXSmall {
        padding-left: 4px; 
}

/* Padding left of about 8px - half the width of small size icon - New in v5 */
.wpsIndentSmall {
        padding-left: 8px; 
}

/* Padding left of 16px - width of small size icon - New in v5 */
.wpsIndentMedium {
        padding-left: 16px; 
}

/* Padding left of 32px - width of normal size icon - New in v5 */
.wpsIndentLarge {
        padding-left: 32px; 
}

/* Padding left of about 48px - New in v5 */
.wpsIndentXLarge {
        padding-left: 48px; 
}


/* PORLTET ACTION BUTTONS */

/* Text for tasks on header bar. Note that the text color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute.
   New in v5 */
.wpsTaskIconText, .portlet-dlg-icon-label {
    font-weight: bold;
    color: #000000; 
    white-space: nowrap;
}

/* Text for disabled tasks on header bar. Note that the text color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute. 
   New in v5 */
.wpsTaskDisabledIconText {
    font-weight: bold;
    white-space: nowrap;
    color: #8F9CB3; 
}

/*
 Table surrounding the task on header bar. This style is present to disable the border="1" in
 the markup which was necessary to support legacy browsers.
 New in v5 */
.wpsTaskIconBorderTable, .wpsTaskDisabledIconBorderTable {
    border: 0px;
}

/* Background behind the task icon text.  Note that the background color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute.
   New in v5 */
.wpsTaskIconTextBackground {
    background-color: #D1D1D1; 
    background-image: url("../../../images/isclite/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #707070;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

/* Background behind the disabled task icon text.  Note that the background color is hidden from
   legacy browsers for consistency, not because it can't handle the attribute. 
   New in v5 */
.wpsTaskDisabledIconTextBackground {
    background-color: #C3D3E6; 
    background-image: url("../../../images/isclite/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #8F9CB3;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

/* Text labels for icons in portlet body - New in v5 */
.wpsDialogIconText {
    color: #000000;
}

.portlet-icon-label {
    color: #001f66;
}

/* Text labels for disabled icons in portlet body */
.wpsDialogDisabledIconText {
    color: #8F9CB3;
}

/* Background for dialog icon - New in v5 */
.wpsDialogIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #D1D1D1;
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #707070;
    border-right: 0px none #707070;
    border-bottom: 1px solid #707070;
    border-left: 1px solid #707070;
    padding: 0px 0px;
    margin: 0px;
}

/* Background for dialog icon text - New in v5 */
.wpsDialogIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #D1D1D1; 
    background-image: url("../../../images/isclite/DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #707070;
    border-right: 1px solid #707070;
    border-bottom: 1px solid #707070;
    border-left: 0px none #707070;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}

/* Background for disabled dialog icon - New in v5 */
.wpsDialogDisabledIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #C3D3E6;
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #8F9CB3;
    border-right: 0px none #8F9CB3;
    border-bottom: 1px solid #8F9CB3;
    border-left: 1px solid #8F9CB3;
    padding: 0px 0px;
    margin: 0px;
}

/* Background for dialog icon text - New in v5 */
.wpsDialogDisabledIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #C3D3E6; 
    background-image: url("../../../images/isclite/DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #8F9CB3;
    border-right: 1px solid #8F9CB3;
    border-bottom: 1px solid #8F9CB3;
    border-left: 0px none #8F9CB3;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}

/* Size of icon on a dialog button - New in v5 */
.wpsDialogIcon {
    width: 16px;
    height: 16px;
}

/* Button bar area at top and bottom of portlet - New in v5 */
.wpsButtonBarTop, .wpsButtonBarBottom {
    background-color: #DFDFDF; 
}


/* PORTLET BACKGROUNDS AND TEXT STYLES */

/* Standard background for portlet */
.wpsPortletBack {
    background-color: #FFFFFF;
}

/* Background for portlet in edit and configure mode */
.wpsEditBack, .wpsConfigureBack {
    background-color: #FFFFFF;
}

/* Panel background for portion of advanced options - New in v5 */
.wpsAdvancedOptions { 
    background-color: #e4e4e4;
    border: solid 1px #44466F;
    margin-left: 10px;
}

/* Background with emphasis color for portlet */
.wpsPortletColorBack {
    background-color: #CCCCCC;
}

/* Text for header in standard portlet and portlet in edit mode */
.wpsPortletHead, .wpsEditHead {
    font-weight: bold;
    color: #333333;
}

/* Text for section header in standard portlet and portlet in edit mode - New in v5 */
.portlet-section-header {
    font-weight: bold;
    color: #333333;
}

/* Text in body of standard portlet and portlet in edit mode - New in v5 */
.wpsPortletText, .wpsEditText, .wpsPortletSmText, .wpsEditSmText, .wpsPortletTinyText, .portlet-font {
    color: #333333;
}

/* Text for copyright information - New in v5 */ 
.wpsCopyrightText {
    font-size: small;
    color: #999999;
}

/* Main portlet body style */
.wpsPortletBody, .portlet-section-body {
}

.portlet-section-alternate {
}

.portlet-section-selected {
}

.portlet-section-footer {
}

/* Text of a subheading - New in v5 */
.portlet-section-subheader {
    color: #333333;
}

/* PORTLET TABLES */

/* Text in row of table header */
.wpsTableHead {
    font-weight: bold;
    color: #595959;
    
}

/* Spacing around table header text */
.wpsTableHead th {
	padding: 3px;
}

/* Standard text within table - New in v5 */
.wpsTableText, portlet-table-text {
}

/* Standard table row */
.wpsTableRow, .wpsTableNrmRow {
    color: #333333;
    background-color: #ffffff;
    PADDING-LEFT: 3px; 
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 2px
}

/* Text in a selected cell range - New in v5 */
.wpsTableSelectedRow {
    color: #333333;
    background-color: #D3EEFF;
}

.portlet-table-selected {
    color: #333333;
    background-color: #C5D1DE;
}


/* Shaded table row - used to alternate row colors with standard row - New in v5 */
/* For the v5 look, we have intentionally disabled alternating shaded table rows because
   we have lines between the rows.  However, Netscape 4.x cannot display borders
   properly so we still use the alternating shaded rows on legacy browsers. */
.wpsTableShdRow, .portlet-table-alternate {
    color: #333333;
    PADDING-LEFT: 3px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 2px
}

/* Backward compatibility style to get lines between rows for WPS 4.x portlet tables - New in v5 */
/* Do not specify anything in these styles that you don't have to specify.  Because of CSS priorities,
   these styles will override any CSS on the actual <td> tag that isn't marked ! important. */
.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #d0d0d0;
    padding: 3px;
}


/* Text links in table header row */
.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover, .wpsTableHeadLink:active {
    font-weight: bold;
    color: #595959;
}

/* Top-level table tag of table - New in v5 */
.wpsTable {
    border-width: 1px;
    border-style: solid;
    border-color: #d0d0d0;
}

.wpsTable td {
	vertical-align:top;
}

/* Styles for left, middle and right cells of the header row - New in v5 */
.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd, portlet-table-header {
    font-weight: bold;
    color: #595959;
    text-align: left;
    background-color: #E0E0E0;
    border-width: 0px 1px 0px 0px;
    border-style: none;
    border-color: #d0d0d0 #d0d0d0 #d0d0d0 #FFFFFF;
    background-image: url("../../../images/isclite/tableHeadBackground.gif");
    background-repeat: repeat-x;
    background-position: left top;
}

/* Styles for left, middle and right cells of the header row where the text is center aligned. - New in v5 */
.wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter {
    font-weight: bold;
    color: #595959;
    text-align: center;
    background-color: #e0e0e0;
    border-width: 0px 1px 0px 1px;
    border-style: none;
    border-color: #d0d0d0 #d0d0d0 #d0d0d0 #FFFFFF;
    background-repeat: repeat-x;
    background-position: left top;
}

.wpsTableHeadEndAlignCenter {
    font-weight: bold;
    color: #595959;
    text-align: center;
    background-color: #e0e0e0;
    border-width: 0px 0px 0px 1px;
    border-style: none;
    border-color: #d0d0d0 #d0d0d0 #d0d0d0 #FFFFFF;
    background-image: url("../../../images/isclite/tableHeadBackground.gif");
    background-repeat: repeat-x;
    background-position: left top;
}

/* Styles for the left, middle and right cells of the header row where the column contains numeric data. - New in v5 */
.wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric {
    font-weight: bold;
    color: #595959;
    text-align: right;
    border-color: #d0d0d0 #d0d0d0 #d0d0d0 #FFFFFF;
    border-width: 0px 1px 0px 1px;
    border-style: none;
    background-image: url("../../../images/isclite/tableHeadBackground.gif");
    background-repeat: repeat-x;
    background-position: left top;
}

.wpsTableHeadEndNumeric {
    font-weight: bold;
    color: #595959;
    text-align: right;
    border-color: #d0d0d0 #d0d0d0 #d0d0d0 #FFFFFF;
    border-width: 0px 0px 0px 1px;
    border-style: none;
    background-image: url("../../../images/isclite/tableHeadBackground.gif");
    background-repeat: repeat-x;
    background-position: left top;
}

/* Styles for the left, middle, and right cells of a data row. - New in v5 */
/* ! important is on some of these attributes to override the backward compatibility styles
   .wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td */
.wpsTableDataStart {
    text-align: left;
    border-width: 1px 1px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #d0d0d0 ! important;
}
.wpsTableDataMiddle {
    text-align: left;
    vertical-align: middle;
    background-position: center center;
    border-width: 1px 1px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #d0d0d0 ! important;
}
.wpsTableDataEnd{
    text-align: left;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #d0d0d0 ! important;
    vertical-align: middle;
    background-position: center;
}

portlet-table-body {
    border-width: 1px 0px 0px 0px ! important;
    text-align: left;
    border-style: solid ! important;
    border-color: #d0d0d0 #d0d0d0 #aaaaaa #aaaaaa;
}

/* Styles for the left, middle and right cells of a data row where the text is center aligned. - New in v5 */
/* ! important is on some of these attributes to override the backward compatibility styles
   .wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td */
.wpsTableDataStartAlignCenter, .wpsTableDataMiddleAlignCenter {
    text-align: center;
    border-width: 1px 1px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #d0d0d0 ! important;
}

.wpsTableDataEndAlignCenter {
    text-align: center;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #d0d0d0 ! important;
}

/* Styles for the left, middle and right cells of a data row where the data in the column is numeric. - New in v5 */
/* ! important is on some of these attributes to override the backward compatibility styles
   .wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td */
.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {
    text-align: right;
    border-width: 1px 1px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #d0d0d0 ! important;
}
.wpsTableDataEndNumeric {
    text-align: right;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #d0d0d0 ! important;
}

.portlet-table-footer{
}


/* PORTLET PAGING TABLES */

/* Styles for the top-level table tag and the cells containing the header, footer, and table body. - New in v5 */
.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {
    border: 0px;
}

/* The size of icons in the paging header or footer - New in v5 */
.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {
    width: 16px;
    height: 16px;
}

/* The leftmost cell of the paging table header - New in v5 */
.wpsPagingTableHeaderStart {
    background-color: #C5D1DE;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

/* All cells in the middle of the paging table header - New in v5 */
.wpsPagingTableHeaderMiddle {
    background-color: #C5D1DE;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 0px none #aaaaaa;
}

/* The rightmost cell of the paging table header - New in v5 */
.wpsPagingTableHeaderEnd {
    background-image: url("../../../images/isclite/PagingTableTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    background-color: transparent;
}

/* The leftmost cell of the paging footer - New in v5 */
.wpsPagingTableFooterStart {
    background-color: #C5D1DE;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}

/* All cells in the middle of the paging table footer - New in v5 */
.wpsPagingTableFooterMiddle {
    background-color: #C5D1DE;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px none #aaaaaa;
}

/* The rightmost cell of the paging table footer - New in v5 */
.wpsPagingTableFooterEnd {
    background-image: url("../../../images/isclite/PagingTableBottomRight.gif");
    background-repeat: no-repeat;
    background-position: right bottom; 
    background-color: transparent;
}

/* Added to the rightmost cell of the paging table header (only if no data in paging header) - New is v5.1 */
.wpsPagingTableHeaderEmpty {
	height:7px;
	width:7px;
	line-height:1px;
}

/* new style to allow for a second detail line in a row - New in v5.1 */
.wpsTableRowDetail td {
	border-width:0px;
   	text-align: left;
   	border-width: 0px ! important;
	padding:2px 3px 5px 3px;
}

/* new style for a section header row - New in v5.1 */
.wpsTableSectionHead, portlet-table-subheader {
    font-weight: bold;;
    color: #000000;
    text-align: left;
}

/* new style for a section header row - New in v5.1 */
.wpsTableSectionHead th {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px 0 3px 5px;
}

/* new style to make the border of the top row stronger - New in v5.1 */
.wpsTableTopRow td {
    border-color: #aaaaaa ! important;
}

/* Added to the rightmost cell of the paging table header (only if no data in paging header) - New is v5.1 */
.wpsPagingTableHeaderEmpty {
	height: 7px;
	width: 7px;
	line-height: 1px;
}

/* new style to allow for a second detail line in a row - New in v5.1 */
.wpsTableRowDetail td {
	border-width: 0px;
   	text-align: left;
   	border-width: 0px ! important;
	padding: 2px 3px 5px 3px;
}

/* PORTLET FORM-RELATED TEXT STYLES */

/* Size of Radio buttons and Checkboxes - New in v5.1 */
.wpsCompactCheckBox, .wpsCompactRadioButton {
   height: 16px;
   margin-top: 0px;
   margin-bottom: 0px;
}

/* Text for form entryfields - New in v5 */
.wpsEditField, .portlet-form-input-field {
    border: 1px solid #999999;
}

/* Text for form buttons - New in v5 */
.wpsButtonText { 
    font-weight: bold;
    color: #000000;
    background-color: #D1D1D1; 
    background-image: url("../../../images/isclite/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left top; 
    border: 1px solid #707070;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}

.portlet-form-button {
	BORDER-RIGHT: #405380 1px solid;
        PADDING-RIGHT: 4px;
        BACKGROUND-POSITION: left center; BORDER-TOP: #405380 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold;
        BACKGROUND-IMAGE:  url("../../../images/isclite/ButtonBackground.gif");
        PADDING-BOTTOM: 2px;
        MARGIN: 0px;
        BORDER-LEFT: #405380 1px solid;
        COLOR: #001f66;
        PADDING-TOP: 2px;
        BORDER-BOTTOM: #405380 1px solid;
        BACKGROUND-REPEAT: repeat-x;
        BACKGROUND-COLOR: #c3d3e6;
        TEXT-ALIGN: center;
}

/* Text for disabled form buttons - New in v5 */
.wpsButtonDisabledText { 
    font-weight: bold;
    color: #8F9CB3;
    background-color: #C3D3E6; 
    background-image: url("../../../images/isclite/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #8F9CB3;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}

/* Text for form browse button <input type="file" ...> - New in v5 */
.wpsBrowseButton {
}

/* Text for form element labels - New in v5 */
/* The wpsRequiredLabelText style should also used on the text explaining that the field is required even if it is in a footnote. */
.wpsLabelText, .portlet-form-field, .portlet-form-field-label, wpsRequiredLabelText {
    color: #333333;
}

/* Strong text in form element labels where a value is required - New in v5 */
.wpsRequiredLabelText strong {
    color: #ff0000;
}

/* Text for form element descriptions - New in v5 */
.wpsDescriptionText, .portlet-font-dim {
    color: #808080;
}

/* Text used for the descriptive label of the whole form (not the labels for fields) - New in v5 */
.portlet-form-label {
    color: #333333;
}


/* PORTLET MESSAGE AND INLINE HELP TEXT STYLES */

/* Text for error messages - New in v5 */
.wpsFieldErrorText, .portlet-msg-error {
    color: #C83030;
}

/* Text for warning messages - New in v5 */
.wpsFieldWarningText, .portlet-msg-alert {
    color: #333333;
}

/* Text for success messages - New in v5 */
.wpsFieldSuccessText, .portlet-msg-success {
    color: #333333;
}

/* Text for information messages -New in v5 */
.wpsFieldInfoText, .portlet-msg-info {
    color: #999999;
}

/* Text for inline help information - New in v5 */
.wpsInlineHelpText, .portlet-section-text {
    color: #666666;
}

/* Text for status messages such as "Progress: 80%" - New in v5 */
.portlet-msg-status {
    color: #333333;
}

/* Monospaced text for listboxes and other fields where columns need to line up - New in v5 */
.wpsFieldMonospaced {
    font-family: monospace;
    font-size: medium;
}

/* Text to flag a line item such as with the text "new" - New in v5.1 */
.wpsFlagText {
   font-size: small;
   color: #FF0000;
}

/* PORTLET MENUS */

/* General menu settings such as background color, margins, etc. - New in v5 */
.portlet-menu {
	background-color: #EEEEEE;  
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
    padding: 3px;
}

/* Normal, unselected menu item - New in v5 */
.portlet-menu-item {
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

/* Selected menu item - New in v5 */
.portlet-menu-item-selected {
	background-color: #aaaaaa;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

/* Normal, unselected menu item when the mouse hovers over it - New in v5 */
.portlet-menu-item-hover {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

/* Selected menu item when the mouse hovers over it - New in v5 */
.portlet-menu-item-hover-selected {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}

/* Normal, unselected menu item that has sub-menus - New in v5 */
.portlet-menu-cascade-item {
	background-color: #eeeeee;
   	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}

/* Normal, unselected menu item that has sub-menus - New in v5 */
.portlet-menu-cascade-item-selected {
	background-color:#cccccc;
    border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}

/* Descriptive text for the menu (e.g. in a help context below the menu) - New in v5 */
.portlet-menu-description {
}

/* Menu caption - New in v5 */
.portlet-menu-caption {
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
}


/* PORTLET TABS */

/* Bar area on which tabs are displayed - New in v5 */
.wpsPortletTabBar { 
}

/* Area separating the tabs from the items below the tabs - New in v5 */
.wpsPortletTabBarSeparator {
    background-color: #95A5B9;
    margin: 0px;
    padding: 0px;
    height: 3px;
}

/* The table displaying all of the tabs - New in v5 */
.wpsPortletTabSet {
    border: 0px;
    background-color: transparent;
}

/* The area of the tab set where the unselected tabs are displayed - New in v5 */
.wpsPortletTab {
    border: 0px;
    background-color: transparent;
}

/* The area of the tab set where the selected tab is displayed - New in v5 */
.wpsPortletSelectedTab {
    border: 0px;
    background-color: transparent;
}

/* The top left cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.wpsPortletTabTopStart {
    background-color: #E5ECF3;
    border-top: 1px solid #95A5B9;
    border-right: 0px none #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 1px solid #95A5B9;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

/* The top center cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.wpsPortletTabTopCenter {
    background-color: #E5ECF3;
    border-top: 1px solid #95A5B9;
    border-right: 0px none #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 0px none #95A5B9;
}

/* The top right cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.wpsPortletTabTopEnd {
    background: url("../../../images/isclite/PortletTabTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

/* The middle left cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.wpsPortletTabMiddleStart {
    background-color: #E5ECF3;
    border-top: 0px none #95A5B9;
    border-right: 0px none #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 1px solid #95A5B9;
}

/* The center cell of a 9 x 9 table displaying the unselected tab.  The tab text is displayed in this cell. - New in v5 */
.wpsPortletTabMiddleCenter {
    background-color: #E5ECF3;
    white-space: nowrap;
    border-style: none;
}

/* The middle right cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.wpsPortletTabMiddleEnd {
    background-color: #E5ECF3;
    border-top: 0px none #95A5B9;
    border-right: 1px solid #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 0px none #95A5B9;
}

/* The bottom left cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.wpsPortletTabBottomStart {
    background-color: #E5ECF3;
    border-top: 0px none #95A5B9;
    border-right: 0px none #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 1px solid #95A5B9;
    width: 5px;
    height: 5px;
}

/* The bottom center cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.wpsPortletTabBottomCenter {
    background-color: #E5ECF3;
    border-style: none;
}

/* The bottom right cell of a 9 x 9 table displaying the unselected tab - New in v5 */
.wpsPortletTabBottomEnd {
    background-color: #E5ECF3;
    border-top: 0px none #95A5B9;
    border-right: 1px solid #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 0px none #95A5B9;
    width: 5px;
    height: 5px;
}


/* The top left cell of a 9 x 9 table displaying the selected tab - New in v5 */
.wpsPortletSelectedTabTopStart {
    background-color: #95A5B9;
    border-top: 1px solid #95A5B9;
    border-right: 0px none #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 1px solid #95A5B9;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

/* The top center cell of a 9 x 9 table displaying the selected tab - New in v5 */
.wpsPortletSelectedTabTopCenter {
    background-color: #95A5B9;
    border-top: 1px solid #95A5B9;
    border-right: 0px none #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 0px none #95A5B9;
}

/* The top right cell of a 9 x 9 table displaying the selected tab - New in v5 */
.wpsPortletSelectedTabTopEnd {
    background: url("../../../images/isclite/PortletSelectedTabTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}

/* The middle left cell of a 9 x 9 table displaying the selected tab - New in v5 */
.wpsPortletSelectedTabMiddleStart {
    background-color: #95A5B9;
    border-top: 0px none #95A5B9;
    border-right: 0px none #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 1px solid #95A5B9;
}

/* The center cell of a 9 x 9 table displaying the selected tab. The tab text is displayed in this cell. - New in v5 */
.wpsPortletSelectedTabMiddleCenter {
    background-color: #95A5B9;
    border-style: none;
    white-space: nowrap;
}

/* The middle right cell of a 9 x 9 table displaying the selected tab - New in v5 */
.wpsPortletSelectedTabMiddleEnd {
    background-color: #95A5B9;
    border-top: 0px none #95A5B9;
    border-right: 1px solid #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 1px solid #95A5B9;
}

/* The bottom left cell of a 9 x 9 table displaying the selected tab - New in v5 */
.wpsPortletSelectedTabBottomStart {
    background-color: #95A5B9;
    border-top: 0px none #95A5B9;
    border-right: 0px none #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 1px solid #95A5B9;
    width: 5px;
    height: 5px;
}

/* The bottom center cell of a 9 x 9 table displaying the selected tab - New in v5 */
.wpsPortletSelectedTabBottomCenter {
    background-color: #95A5B9;
    border-style: none;
}

/* The bottom right cell of a 9 x 9 table displaying the selected tab - New in v5 */
.wpsPortletSelectedTabBottomEnd {
    background-color: #95A5B9;
    border-top: 0px none #95A5B9;
    border-right: 1px solid #95A5B9;
    border-bottom: 0px none #95A5B9;
    border-left: 0px none #95A5B9;
    width: 5px;
    height: 5px;
}

/* Link for tab text - New in v5 */
.wpsPortletTabLink, .wpsPortletTabLink:visited, .wpsPortletTabLink:active, .wpsPortletTabLink:hover {
    color: #333333;
}

/* Link for selected tab text - New in v5 */
.wpsPortletSelectedTabLink, .wpsPortletSelectedTabLink:hover, .wpsPortletSelectedTabLink:visited, .wpsPortletSelectedTabLink:active {
    color: #ffffff;
}


/* PORTLET TOOLBARS */

/* Bar area on which tools are displayed - New in v5 */
.wpsPortletToolbar {
    background-color: #C5D1DE;
    border-top: 1px solid #E4EDF5;
    border-right: 1px solid #95A5B9;
    border-bottom: 1px solid #95A5B9;
    border-left: 1px solid #E4EDF5;
}

/*
 Section of the toolbar.  Usually there is only one.
 For the most part, this style is present to disable the border="1" in
 the markup which was necessary to support legacy browsers.
 New in v5 */
.wpsPortletToolbarSection {
   border-width: 0px;
}

/* Table displaying the tools in this section */
.wpsPortletToolbarSet {
}

/* A normal toolbar button */
.wpsPortletToolbarButton {    
    background-color: #C5D1DE;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #C5D1DE;
}

/* A toolbar button with the mouse hovering over it */
.wpsPortletToolbarButtonRollover {
    background-color: #C5D1DE;
    padding: 3px;
    border-top: 1px solid #E4EDF5;
    border-right: 1px solid #95A5B9;
    border-bottom: 1px solid #95A5B9;
    border-left: 1px solid #E4EDF5;
}

/* A toolbar button with the mouse button pressed or selected */
.wpsPortletToolbarButtonPressed {
    background-color: #DADFE5;
    padding: 3px;
    border-top: 1px solid #95A5B9;
    border-right: 1px solid #E4EDF5;
    border-bottom: 1px solid #E4EDF5;
    border-left: 1px solid #95A5B9;
}

/* A selected toolbar button */
.wpsPortletToolbarButtonSelected {
    background-color: #AEB8C4;
    padding: 3px;
    border-top: 1px solid #95A5B9;
    border-right: 1px solid #E4EDF5;
    border-bottom: 1px solid #E4EDF5;
    border-left: 1px solid #95A5B9;
}

/* A toolbar button with the mouse hovering over it */
.wpsPortletToolbarButtonSelectedRollover {
    background-color: #AEB8C4;
    padding: 3px;
    border-top: 1px solid #E4EDF5;
    border-right: 1px solid #95A5B9;
    border-bottom: 1px solid #95A5B9;
    border-left: 1px solid #E4EDF5;
}

/* An icon displayed on a toolbar button */
.wpsPortletToolbarButtonIcon {
    width: 16px;
    height: 16px;
}

/* A toolbar area displaying non-button controls such as text, or a dropdown */
.wpsPortletToolbarControl {
    padding: 3px;
}

/* Text on the toolbar */
.wpsPortletToolbarText {
    color: #333333;
}

/* Disabled text on the toolbar */
.wpsPortletToolbarDisabledText {
    color: #999999;
}

/* A link on the toolbar */
.wpsPortletToolbarLink, .wpsPortletToolbarLink:hover, .wpsPortletToolbarLink:visited, .wpsPortletToolbarLink:active {
    color: #333333;
}


/* A separator between groups of toolbar items */
.wpsPortletToolbarSeparator {
    background-color: #95A5B9;
    width: 1px;
    margin: 0px;
    padding: 0px;
    border-top: 0px none #95A5B9;
    border-right: 1px solid #E4EDF5;
    border-bottom: 0px none #E4EDF5;
    border-left: 0px none #95A5B9;
}

/* A spacer between groups of toolbar items  */
.wpsPortletToolbarSpacer {
    padding: 0px 2px 0px 2px; 
}

/* A separator between groups of toolbar items */
.wpsPortletToolbarHandle {
    background-color: #C5D1DE;
    padding: 0px;
    margin: 0px;
    width: 1px;
    border-top: 1px solid #E4EDF5;
    border-right: 1px solid #95A5B9;
    border-bottom: 1px solid #95A5B9;
    border-left: 1px solid #E4EDF5;
}


/* BREADCRUMB TRAILS */

/* Area on which breadcrumb trails are displayed. Also text that is not clickable. - New in v5 */
.wpsBreadcrumbTrail {
    font-weight: bold;
}

/* Clickable breadcrumb trail text - New in v5 */
.wpsBreadcrumbTrailLink, .wpsBreadcrumbTrailLink:hover, .wpsBreadcrumbTrailLink:visited, .wpsBreadcrumbTrailLink:active {
    font-weight: bold;
    color: #3366CC;
    text-decoration: underline;
}

/* GENERIC ACCENT AND 3-D COLORS */
/* These styles are provided so portlets can build UI areas with theme      */
/* color-coordinated accent colors and 3D effects other than gray. Only     */
/* use these classes when no other classes are available for the particular */
/* UI you need to build.                                                    */


/* Surface area in a portlet requiring an accent color.  Use this style      */
/* on the main "surface" which needs the color. This style may also be used  */
/* without the corresponding highlight and shadow colors if desired. - New in v5 */
.wpsPortletAccentArea {
    background-color: #C5D1DE;
    color: #333333;
}

/* 3D highlight color for use with the accent area - New in v5 */
.wpsPortletAccentArea3DHighlight {
    background-color: #E4EDF5;
    color: #333333;
}

/* 3D shadow color for use with the accent area - New in v5 */
.wpsPortletAccentArea3DShadow {
    background-color: #95A5B9;
    color: #333333;
}


/* WIZARDS */

/* Wizard Title Text- New in v5 */
.wpsWizardTitle {
    font-weight: bold;
    background-color: #c1c1c1;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Wizard Step Notification Text - New in v5 */
.wpsWizardStepNotification {
    background-color: #dfdfdf;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

/* Wizard Bottom Submit Bar - New in v5 */
.wpsWizardBottomSubmit {
    background-color: #c1c1c1;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 25px;
}


/* Style for the pointer "hand" cursor. - New in v5.1 */
/* A style is needed for this because IE 4.x and 5.x do not support cursor:pointer and need cursor:hand instead. */
/* Use this style in place of inline styles in the markup. */
.wpsCursorPointer {
	cursor: pointer;
}


/******************************************************************************/
/* Lotus Notes Portlet classes                                                */
/* General portlets should not use styles in this section.                    */
/******************************************************************************/

/* Background color and font settings for table cell that holds a weekday abbreviation (i.e. Fri) 
in the Lotus Notes Calendar Portlet */
.weekday_header {
    font-size: medium;
    background-color: #999999;
    color: #333333;
}

/* Background color and font settings for table cell that holds a day number (i.e 17) for months 
other than the current month in the Lotus Notes Calendar Portlet */
.other_month_header {
    background-color: #E4E3E3;
    color: #7E7001;
    height: 20px;
}

/* Background color and font settings for table cell that holds a day number (i.e 17) for the current month 
in the Lotus Notes Calendar Portlet */
.current_month_header {
    background-color: #CBDBF3;
    color: #333333;
    height: 20px;
}

/* Background color and font settings for empty table cells for months other than the current month 
in the Lotus Notes Calendar Portlet */
.other_month_cell {
    background-color: #F0F0F0;
}

/* Background color and font settings for empty table cells for the current month in the Lotus Notes Calendar Portlet */
.current_month_cell {
    background-color: #FFFFFF;
    color: Black;
}

/* Background color and font settings for table cell that holds the current day number and name (i.e 17 Wednesday)
in the Lotus Notes Calendar Portlet */
.current_day_header {
    font-size: medium;
    background-color: #92B5E6;
    color: #333333;
    height: 20px;
}

/* Background color and font settings for the current day number and name (i.e 17 Wednesday) text in the Lotus Notes Calendar Portlet */
a.current_day_header:link {
    background-color: transparent;
    color: #333333;
}

/* Background color and font settings for a day number (i.e 17) in a month other than the current month 
in the Lotus Notes Calendar Portlet */
a.other_month_header:link {
    background-color: transparent;
    color: #0000ff;
}

/* Background color and font settings for a day number (i.e 17) in the current month in the Lotus Notes Calendar Portlet */
a.current_month_header:link {
    background-color: transparent;
    color: #0050C9;
}


/* End of Lotus Notes Calendar Portlet classes */

/******************************************************************************/
/* Lotus WP Portlet classes                                                   */
/* General portlets should not use styles in this section.                    */
/******************************************************************************/

a.wpsPersonName {
	text-decoration: none;
	white-space: nowrap;
	color: #3366CC;
}

a.wpsPersonName:visited {
	text-decoration: none;
	white-space: nowrap;
	color: #666699;
}

a.wpsPersonName:hover {
	text-decoration: underline;
	white-space: nowrap;
	color: #666699;
}

/* End Lotus WP classes */

/* added for ISC */
.wpsLoginHeadText { 
 background-color: #E8E8E8;
 font-size: small;
 font-weight: bold; 
 color: #000000; margin:0 }



.wpsLoginText { 
 background-color: #E8E8E8;
 font-size: small;
 color: #000000; margin:0 }


/* banner at the top of the page */
.wpsPortalBanner { background-color: #514E54;
 background-repeat: no-repeat; }

/* text on banner at the top of the page */
.wpsPortalBannerText { 
 font-size: small; 
 font-weight: bold; 
 color: #FFFFFF; }

.wpsWelcomeText {
 font-size: small;
 font-weight: bold; 
 color: #000000;
}

.wpsContent{background-color:#FFFFFF;}


.wpsFilterTabs{ background-color:#FFFFFF;}

.wpsGpFilter {
/** DU **/
	BACKGROUND-COLOR: #d8dfef;
	background-image: url("../../../images/isclite/grpfilter_background.gif");
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #3970B1;
	border-right-color: #3970B1;
	border-bottom-color: #8090a0;
}
.wpsGpFilterLabel {
/** DU **/
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #d8dfef;
	background-image: url("../../../images/isclite/grpfilter_background.gif");
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #3970B1;
	border-bottom-color: #8090a0;
}

.wpsPageHead{background-color:#FFFFFF;}

.wpsPageHeadLink {
	background-color:#FFFFFF; 
	color:#3278c8;
} 


.wpsPageHeadTitle {
	COLOR: #7b7b7b;
	background-color:#FFFFFF; 
	font-size: xx-small;
	padding-top: 5px;
	padding-bottom: 10px;
} 

.wpsTaskBar{
	BACKGROUND-COLOR: #8e8e8e;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #0e4484;
	background-repeat: repeat-x;
	background-position: left top;
	border-top-width: 1px;
	border-top-color: #888888;
}
.wpsTaskBarText{
/** DU **/
	FONT-SIZE: small; TEXT-DECORATION: none
}


/* Navigation scrollbar*/
.wpsNavScroll{
color: #000000;
border: solid 0px #F5F5F5;
/* width: 300px; */
width: 200px;
/* overflow: scroll; */
overflow:-moz-scrollbars-horizontal;
overflow-x: auto;
overflow-y : hidden; 
scrollbar-face-color: #D4D4d4;
scrollbar-shadow-color: #3D5054;
scrollbar-highlight-color: #C3D6DA;
scrollbar-3dlight-color: #3D5054;
scrollbar-darkshadow-color: #85989C;
scrollbar-track-color: #95A6AA;
scrollbar-arrow-color: #000000;
}


.wpsBannerPageTitleBarSeperator {
    background-color: #B0CEEC;
}


.wpsBannerEnclosure {
    background-color: #F5F5F5;
}

.portlet-msg-error {
    background-color: #D4D4D4;
}

.iscNavIcon {
    width: 8px;
    height: 8px;

}

.iscClosePageIcon {
    width: 10px;
    height: 26px;
}


.iscSelectedPage {
    color: #000000;
    background-color: #D4D4D4;
    text-decoration: none; 
}

.iscSelectedTab {
/* Selected tab on Page bar */
	BORDER-RIGHT: #d8d8d8 0px solid;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	background-color: #1f65bd;
	background-repeat: repeat-x;
	background-position: left top;
}
.iscUnSelectedTab {
/** DU **/
	BORDER-RIGHT: #d8d8d8 0px solid;
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #626262 1px solid;
	COLOR: #ffffff;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none;
	background-color: #8e8e8e;
	background-repeat: repeat-x;
	background-position: left top;
}
.iscUnSelectedTabClose {
/** New!!   DU **/
	BORDER-RIGHT: #d8d8d8 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #626262 0px solid; COLOR: #ffffff; PADDING-TOP: 0px; TEXT-DECORATION: none; vertical-align: 0
}
.iscNavCategory {
/** New!! DU **/
	COLOR: #444444;
}
.iscNavCategoryBox {
/** New!! DU **/
        background-color: #e9e9e9;
        border: 1px solid #d7d7d7;
        padding-left: 2px;
        padding-top: 2px;
}
a:link.iscNavNode {
/** New!!   DU **/
	COLOR: #003d89; TEXT-DECORATION: none
}
a:visited.iscNavNode {
/** New!!   DU **/
	COLOR: #003d89; TEXT-DECORATION: none
}
a:hover.iscNavNode {
/** New!!   DU **/
	COLOR: #003d89; TEXT-DECORATION: underline
}
a:active.iscNavNode {
/** New!!   DU **/
	COLOR: #003d89; TEXT-DECORATION: none
}.navBody {
/** New!! DU **/
	background-color: #f5f5f5;
	background-repeat: repeat-y;
	background-position: right top;
        padding-right: 10px;
}

/** ISC TABLES **/
.buttons#functions  {   
    font-weight:normal; 
    font-family: Verdana, sans-serif; 
    BORDER-RIGHT: #336699 1px solid; 
    BORDER-TOP: #8cb1d1 1px solid; 
    BORDER-LEFT: #8cb1d1 1px solid; 
    BORDER-BOTTOM: #336699 1px solid; 
    BACKGROUND-COLOR: #EAF1FF   
}

.table-button-section { 
    padding-left: 8px; 
    font-family: Verdana,Helvetica, sans-serif;  
    color: #000000;  
    font-weight: normal; 
    background-color: #d1d9e8; 
    border-left: 1px solid #FFFFFF; 
    border-top: 1px solid #FFFFFF; 
    padding-top: 0.25em; 
}

.table-page-section { 
    padding-left: 8px; 
    font-family: Verdana,Helvetica, sans-serif;  
    color: #000000;  
    font-weight: normal; 
    background-color: #d1d9e8; 
    border-left: 1px solid #FFFFFF; 
    border-top: 1px solid #FFFFFF; 
    padding-top: 0.25em; 
    border-left:none;
    border-right:none;
    border-bottom:none;
}

.column-head-name { 
    border-top: 1px solid #FFFFFF; 
    border-left: 1px solid #FFFFFF; 
    padding-left: .35em; 
    font-family: Verdana,Helvetica, sans-serif; 
    font-weight: normal;
    color: #000000; 
    background-color: #d1d9e8; 
    
}   
.table-row-selected {   
    font-family: Verdana,sans-serif; 
    background-color: #E7E7E7; 
}
.table-row {   
    font-family: Verdana,Helvetica, sans-serif; 
    background-color: #f7f7f7; 
}
.collection-table-text {
    border-top: 1px solid #FFFFFF; 
    border-left: 1px solid #FFFFFF; 
    padding-left: .35em; 
    font-family: Verdana,Helvetica, sans-serif;
    font-weight:normal; 
    overflow: visible; 
}

.framing-table { 
    background-color: #88a4d7; 
    
}

/** ISC TABLES end **/



/** ISC TASKBAR **/


.isc-taskbar-bkg {
	background-image	:url(/ibm/console/images/isclite/tab_bkg.gif); 
	background-repeat	:repeat-x;
	background-position	:left bottom;
	background-color	:#f5f5f5;
	padding			:0px 0px 0px 0px;
}

/* Start Selected Tabs */
/******************************************************************************/
/* Far Left   */
.isc-tab-sel-l1 {
	font-family		:Arial, Helvetica, sans-serif;
        font-weight		:bold;
	color			:#FFFFFF;
	background-image	:url(/ibm/console/images/isclite/tab_sel_l1.gif); 
	background-repeat	:no-repeat;
	background-position	:left bottom;
	height			:28px;
	padding			:10px 2px 2px 12px;
}

/* Far Left   */
.isc-tab-sel-l1-bidi {
	font-family		:Arial, Helvetica, sans-serif;
   	font-weight		:bold;
	color			:#FFFFFF;
	background-image	:url(/ibm/console/images/isclite/tab_sel_l1_bidi.gif); 
	background-repeat	:no-repeat;
	background-position	:right bottom;
	height			:28px;
	padding			:10px 12px 2px 2px;
}


.isc-tab-sel-l1 A:link,  .isc-tab-sel-l1 A:hover, .isc-tab-sel-l1 A:visited, .isc-tab-sel-l1 A:active, 
.isc-tab-sel-l1-bidi A:link,  .isc-tab-sel-l1-bidi A:hover, .isc-tab-sel-l1-bidi A:visited, .isc-tab-sel-l1-bidi A:active {
        color			:#000000;
	text-decoration		:none;
	cursor			:pointer;
}

/* Selected Right (angle)   */
.isc-tab-sel-r {
        background-image	:url(/ibm/console/images/isclite/tab_sel_r.gif); 
	background-repeat	:no-repeat;
	background-position	:left bottom;
	height			:28px;
	padding: 12px 4px 2px 3px;
 
}


.isc-tab-sel-r-bidi {
	background-image	:url(/ibm/console/images/isclite/tab_sel_r_bidi.gif); 
	background-repeat	:no-repeat;
	background-position	:right bottom;
	height			:28px;
	padding: 12px 3px 2px 4px;
 
}


.isc-tab-sel-r A:link,  .isc-tab-sel-r A:visited, .isc-tab-sel-r A:active, 
.isc-tab-sel-r-bidi A:link,  .isc-tab-sel-r-bidi A:visited, .isc-tab-sel-r-bidi A:active {
        color			:#BBBBBB;
	text-decoration		:none;
	cursor			:pointer;
}

.isc-tab-sel-r A:hover, .isc-tab-sel-r-bidi A:hover {
        color			:#CC0000;
	text-decoration		:none;
	cursor			:pointer;
}
/* Selected Right (angle)END  */

.isc-tab-sel-r-end {
        background-image	:url(/ibm/console/images/isclite/tab_sel_r.gif); 
	background-repeat	:no-repeat;
	background-position	:left bottom;
	height			:28px;
	padding			:12px 22px 2px 3px;
 
}

.isc-tab-sel-r-end-bidi {
        background-image	:url(/ibm/console/images/isclite/tab_sel_r_bidi.gif); 
	background-repeat	:no-repeat;
        background-position	:right bottom;
	height			:28px;
	padding			:12px 3px 2px 22px;
 
}

.isc-tab-sel-r-end A:link,  .isc-tab-sel-r-end A:visited, .isc-tab-sel-r-end A:active, 
.isc-tab-sel-r-end-bidi A:link,  .isc-tab-sel-r-end-bidi A:visited, .isc-tab-sel-r-end-bidi A:active {
        color                   :#BBBBBB;
	text-decoration		:none;
	cursor			:pointer;
}

.isc-tab-sel-r A:hover, .isc-tab-sel-r-bidi A:hover{
        color                   :#CC0000;
	text-decoration		:none;
	cursor			:pointer;
}

/* Start Unselected Tabs */
/******************************************************************************/
/* Unselected Far Left   */
.isc-tab-unsel-l1 {
	font-family             :Arial, Helvetica, sans-serif;
	font-weight		:normal;
	color			:#999999;
	background-image	:url(/ibm/console/images/isclite/tab_unsel_l1.gif); 
	background-repeat	:no-repeat;
	background-position	:left bottom;
	height			:28px;
	padding			:10px 2px 4px 12px;
}


.isc-tab-unsel-l1-bidi {
	font-family		:Arial, Helvetica, sans-serif;
	font-weight		:normal;
	color			:#999999;
	background-image	:url(/ibm/console/images/isclite/tab_unsel_l1_bidi.gif); 
	background-repeat	:no-repeat;
        background-position	:right bottom;
	height			:28px;
	padding			:10px 12px 4px 2px;
}

.isc-tab-unsel-l1 A:link,  .isc-tab-unsel-l1 A:hover, .isc-tab-unsel-l1 A:visited, .isc-tab-unsel-l1 A:active, 
.isc-tab-unsel-l1-bidi A:link,  .isc-tab-unsel-l1-bidi A:hover, .isc-tab-unsel-l1-bidi A:visited, .isc-tab-unsel-l1-bidi A:active {
        color			:#666666;
	text-decoration		:none;
	cursor			:pointer;
}

/* Unselected Mid (Active Overlap)  */
.isc-tab-unsel-l2 {
	font-family		:Arial, Helvetica, sans-serif;
	font-weight		:normal;
	color			:#999999;
	background-image	:url(/ibm/console/images/isclite/tab_unsel_l2.gif); 
	background-repeat	:no-repeat;
	background-position	:left bottom;
	height			:28px;
	padding			:10px 2px 4px 12px;
}


.isc-tab-unsel-l2-bidi {
	font-family		:Arial, Helvetica, sans-serif;
	font-weight		:normal;
	color			:#999999;
	background-image	:url(/ibm/console/images/isclite/tab_unsel_l2_bidi.gif); 
	background-repeat	:no-repeat;
        background-position	:right bottom;
	height			:28px;
	padding			:10px 12px 4px 2px;
}


.isc-tab-unsel-l2 A:link,  .isc-tab-unsel-l2 A:hover, .isc-tab-unsel-l2 A:visited, .isc-tab-unsel-l2 A:active, 
.isc-tab-unsel-l2-bidi A:link,  .isc-tab-unsel-l2-bidi A:hover, .isc-tab-unsel-l2-bidi A:visited, .isc-tab-unsel-l2-bidi A:active {
        color			:#666666;
	text-decoration		:none;
	cursor			:pointer;
}

/* Unselected Mid (Inactive Overlap)  */
.isc-tab-unsel-l3 {
	font-family		:Arial, Helvetica, sans-serif;
	font-weight		:normal;
	color			:#999999;
	background-image	:url(/ibm/console/images/isclite/tab_unsel_l3.gif); 
	background-repeat	:no-repeat;
	background-position	:left bottom;
	height			:28px;
	padding			:10px 2px 4px 12px;
}


.isc-tab-unsel-l3-bidi {
	font-family		:Arial, Helvetica, sans-serif;
	font-weight		:normal;
	color			:#999999;
	background-image	:url(/ibm/console/images/isclite/tab_unsel_l3_bidi.gif); 
	background-repeat	:no-repeat;
        background-position	:right bottom;
	height			:28px;
	padding			:10px 12px 4px 2px;
}


.isc-tab-unsel-l3 A:link,  .isc-tab-unsel-l3 A:hover, .isc-tab-unsel-l3 A:visited, .isc-tab-unsel-l3 A:active, 
.isc-tab-unsel-l3-bidi A:link,  .isc-tab-unsel-l3-bidi A:hover, .isc-tab-unsel-l3-bidi A:visited, .isc-tab-unsel-l3-bidi A:active {
        color			:#666666;
	text-decoration		:none;
	cursor			:pointer;
}

/* Unselected right (angle)   */
.isc-tab-unsel-r {
	background-image	:url(/ibm/console/images/isclite/tab_unsel_r.gif); 
	background-repeat	:no-repeat;
	background-position	:left bottom;
	height			:28px;
	padding: 10px 4px 2px 3px;
 
}


.isc-tab-unsel-r-bidi {
	background-image	:url(/ibm/console/images/isclite/tab_unsel_r_bidi.gif); 
	background-repeat	:no-repeat;
        background-position	:right bottom;
	height			:28px;
	padding: 10px 4px 2px 3px;
 
}


.isc-tab-unsel-r A:link,  .isc-tab-unsel-r A:visited, .isc-tab-unsel-r A:active,
.isc-tab-unsel-r-bidi A:link,  .isc-tab-unsel-r-bidi A:visited, .isc-tab-unsel-r-bidi A:active {
        color			:#BBBBBB;
	text-decoration		:none;
	cursor			:default;
}

.isc-tab-unsel-r A:hover, .isc-tab-unsel-r A:hover {
        color			:#CC0000;
	text-decoration		:none;
	cursor			:pointer;
}

/* Unselected FAR right (angle)   */
.isc-tab-unsel-r-end {
	background-image	:url(/ibm/console/images/isclite/tab_unsel_r.gif); 
	background-repeat	:no-repeat;
	background-position	:left bottom;
	height			:28px;
	padding			:10px 20px 2px 3px;
 
}


.isc-tab-unsel-r-end-bidi {
	background-image	:url(/ibm/console/images/isclite/tab_unsel_r_bidi.gif); 
	background-repeat	:no-repeat;
        background-position	:right bottom;
	height			:28px;
	padding			:10px 3px 2px 20px;
 
}


.isc-tab-unsel-r-end A:link,  .isc-tab-unsel-r-end A:visited, .isc-tab-unsel-r-end A:active, 
.isc-tab-unsel-r-end-bidi A:link,  .isc-tab-unsel-r-end-bidi A:visited, .isc-tab-unsel-r-end-bidi A:active {
        color			:#BBBBBB;
	text-decoration		:none;
	cursor			:pointer;
}

.isc-tab-unsel-r-end A:hover, .isc-tab-unsel-r-end-bidi A:hover {
        color			:#CC0000;
	text-decoration		:none;
	cursor			:pointer;
}


/* Pulldown */
/******************************************************************************/
.isc-taskbar-pulldown-text {
	font-family				:Arial, Helvetica, sans-serif;
	font-weight				:normal;	
	}

.isc-taskbar-pulldown{
	padding					:0px 4px 2px 0px;
	}



/** ISC TASKBAR end **/

.table-text-white {
        
        background-color: #ffffff;
        background-image: none;
}


.complex-property { 
        
        font-size:65.0%; 
        padding-left: 2.5em;  
}

.expand-task {
        margin-top: 2px;
        margin-bottom: 2px;
        text-decoration: none;
        color: #000000;    
}

 
 /* End of ISC special ones*/


.nav-bullet {
        font-size:130.0%; 
        margin-left: 1.0em;    
}

.navigation-bullet {
        font-size:130.0%; 
        margin-left: 0.75em;
}

.main-task {
        font-size:90.0%; 
        padding: 0em;
        margin-top: .5em; 
        margin-bottom:0em; 
        text-decoration: none; 
        color: #000000; 
        background-color:#DCDFEF; 
        border:1px solid #CCCCCC;    
}

.sub-task {
        font-size:90.0%; 
        padding: .0em;
        margin-top: .25em; 
        margin-bottom:0em; 
        text-decoration: none; 
        color: #000000; 
}

.nav-child {
        font-size:70.0%; 
        padding-top: 1px;
        padding-bottom:1px;
        padding-left:1em;
}

.nav-child-container {
        display:none;
        background-color:#F7F7F7;
        border-left:1px solid #CCCCCC;
        border-bottom:1px solid #CCCCCC;
        border-right:1px solid #CCCCCC;
        padding-top:.25em;
        padding-right:.5em;
        padding-bottom:.25em;
        padding-left: 1.25em;
        margin-bottom:.5em;
}
.sub-child-container {
        display:none;
        background-color:#F7F7F7;
        /*border-left:1px solid #CCCCCC;
        border-bottom:1px solid #CCCCCC;
        border-right:1px solid #CCCCCC;*/
        padding-top:0em;
        padding-right:.5em;
        padding-bottom:.25em;
        padding-left: 1.5em;
}

.navtree {  
    margin-left: 4px;
    margin-right:0px;
    background-color: #FFFFFF; 
    font-family: Verdana, sans-serif; 
    margin-top: 5px; 
    width:expression(document.body.clientWidth < 200? "200px": "auto" );
}

/** Popup menus styles **/
/** Used for Potlet Refresh popup menu **/
  div.iscPrPopUpMenu  { 
     position:absolute;
     visibility:hidden;
     padding: 0px;
     margin: 0px;
     left:0px; 
     top:0px; 
     z-index:500; 
     font-size:15px; 
     background-color: white; 
     color:white;
     border: 1px solid black;
}
     
div.iscPrPopUpMenu ul { 
    margin:0px; 
    padding:0px;
    width:100%;
}

div.iscPrPopUpMenu ul li { 
     padding:0px; 
     margin:0px;
     width:100%;
     list-style-type:none;
}
     
div.iscPrPopUpMenu a { 
    border: 1px solid white;
    cursor:pointer;
    padding:3px 3px 3px 3px;
    height:12px;
    margin:0px; 
    vertical-align: middle;
    background-color:transparent; 
    display:block; 
    text-decoration:none;
}
       
div.iscPrPopUpMenu a:link { 
    color:#33b;
}

div.iscPrPopUpMenu a:visited { 
    color:#339;
}

div.iscPrPopUpMenu a:hover { 
    color:#fff; 
    background-color: #3278c8;
    border: 1px solid #3278c8;
}
div.iscPrPopUpMenu a.disabled:link { 
    color:#7a7a7a;
}
div.iscPrPopUpMenu a.disabled:visited { 
   color:#7a7a7a;
}

div.iscPrPopUpMenu a.disabled:hover { 
    color:#CCCCCC; 
}
/*status Messages*/
 .messagePortlet {
  BORDER-RIGHT		: #88a4d7 1px solid; 
  BORDER-TOP		: #88a4d7 1px solid; 
  BORDER-LEFT		: #88a4d7 1px solid; 
  BORDER-BOTTOM		: #88a4d7 1px solid; 
  BACKGROUND-COLOR	: #f7f7f7
 }
 .validation-error {
  color				: #CC0000; 
  font-family		: Verdana,Helvetica, sans-serif; 
  FONT-SIZE			: 100%;
 }
 .validation-warn-info {
  color				: #000000; 
  font-family		: Verdana,Helvetica, sans-serif; 
  FONT-SIZE			: 100%;
 } 
  
 a.expand-task:link {
  MARGIN-TOP		: 2px; 
  MARGIN-BOTTOM		: 2px; 
  COLOR				: #000000; 
  TEXT-DECORATION	: none
 } 
 a.expand-task:visited {
  MARGIN-TOP		: 2px; 
  MARGIN-BOTTOM		: 2px; 
  COLOR				: #000000; 
  TEXT-DECORATION	: none
 } 
 a.expand-task:hover {
  MARGIN-TOP		: 2px; 
  MARGIN-BOTTOM		: 2px; 
  COLOR				: #000000; 
  TEXT-DECORATION	: none
 }
 
 div.iscPopUpWaitingMenu{
 visibility			: hidden;
 border				: 1px solid black;
 width				: 150px;
 font-family		: Verdana,Helvetica,sans-serif;
 FONT-SIZE			: 100.0%;
 position			: absolute;
 z-index			: 500;
 background-color	: white;
 }

div#ibm-banner {
	width:100%;
	min-width: 838px;
	height:35px;
	overflow: hidden;
}

div#ibm-banner table {
	width:100%;
}

td#ibm-banner-main {
	background-position: 220px 0;
	padding-left:18px;
	height:35px;
	max-height:35px;
	white-space:nowrap;
}

td#ibm-banner-main img {
	float: left;
	margin-right:5px;
}

div#ibm-banner-content{
	float:right; 
	margin-left:30px;
	margin-right:20px;
	padding-top:3px;
	white-space:nowrap;
}
td#ibm-banner-logo {
	padding-right:8px;
}

div#ibm-banner-content ul {
	display: inline;
	margin:0;
	margin-left:60px;
	padding:0;
}

div#ibm-banner-content ul li {
	display: inline;
	list-style-type: none;
	padding-left:12px;
	padding-right: 12px;
	white-space:nowrap;
	border-left:solid 1px #000;
	height:1%;
}

div#ibm-banner-content ul li.first {
	padding-left:0;
	border-left:none;
}


div#ibm-banner-content ul li a {
	color:#000;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:x-small;
	text-decoration:none;
}

div#ibm-banner-content ul li a:hover {
	text-decoration:underline;
}

/* ------------------- START: LOGIN SPECIFIC STYLES ------------------- */
#loginBody {
    
}

div#loginBox{
		width:619px;
		margin:20px auto;
		margin-left: auto ;
  	margin-right: auto ;
		background-position:left top;
		background-repeat:no-repeat;
		background-color:#FFF;	
		padding:0;
		border: solid 1px #bbbbbb;
    font-family:Arial,Tahoma,Verdana;
		font-size:12px;
		color:#555555; 
}

.loginContent{
		position:relative;
		text-align: left;
		padding: 20px;
}

.loginLogo{
		width:115px;
		height:18px;
		white-space:nowrap;
		background-repeat:no-repeat;
		top:12px;
		left: 22px;
		position:absolute;
}

.loginContent img{
		position:absolute;
		top:130px;
		left:40px;
}

.loginContent img.webSphereIcon{
		position:static;
		padding-bottom:1px;
}

.loginForm{
		margin:110px 0 0 220px;
}

.errorMessage {
		font-family:Arial,Tahoma,Verdana;
		font-size:12px;
		color:#d74352;
		font-weight:bold; 
}

.errorMessage img{
		position:relative;
		left:auto;
		top:auto;
		float: left;
		margin-right:4px;
		width=16px;
		height=16px;
}

.loginCopyright {
    font-family:Verdana,Tahoma,Arial;
		font-size:9px;
		color:#555555; 

}

div#loginTitle {
    font-family:Arial,Tahoma,Verdana;
		font-size:24px;
		color:#274a71; 
}

div#loginText {
		font-size:1.2em;
		text-align:left;
		font-family:Arial,Tahoma,Verdana;
		color:#274a71; 
}
/* F2708-22807: Update Branding */
div#loginSubHeader{
	padding: 10px 0pt 0pt; 
	font-size: 0.7em;
	font-family:Arial,Tahoma,Verdana;
}

.loginForm select{
	font-family:Arial,Tahoma,Verdana;
	font-size:12px; 
	padding: 2px;
	vertical-align: center;
}

.loginForm option{
	padding-right: 1.5em;
}

.loginTable{
	background-color: #ffffff;
    background-image: none;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
	color: #555555;
	padding: 0px 0px 8px 10px;
	vertical-align: top;
}

.loginInput {
    border: 1px solid #9FABBB;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    float: none;
    text-align:left;
}

.loginForm div{
		text-align:left;
		width:auto;
		clear:none;
		margin:0;
		padding:0px 10px 10px 10px;
}

div#loginEntry{
		padding:4px 10px;
}

.loginForm input{
		font-family:Arial,Tahoma,Verdana;
		font-size:12px; 
}

.loginForm label{
		margin-left:0;
		padding-top:0;
		padding-bottom:2px;
		display:block;
		float:none;
		text-align:left;
		font-weight:normal;
		font-family:Arial,Tahoma,Verdana;
		font-size:12px;
		color:#555555; 
}

.loginButton{
	margin-top: 3px;
	padding: 2px 10px 2px 10px;
	font-family:Arial,Tahoma,Verdana;
	font-size:12px;
}

.websphereLegal{
		margin:15px 25px 10px 25px;
		min-height:37px;
}

div.websphereLegal .websphereLicense{
		background-position:left center;
		background-repeat:no-repeat;
		margin-bottom:10px;
		min-height:37px;
}

div.websphereLegal, table.websphereLegal td{
		font-size:0.8em;
		line-height:1.2em
}

div.websphereLegal p{
		margin:0;
		padding:0 0 0 110px;
		text-align:left;
}

table.websphereLegal{
		margin:5px 25px 10px 25px;
}

table.websphereLegal td{
		vertical-align:middle;
		padding:5px;
}

.login div.websphereLegal .websphereLicense{
		background-position:left top;
}

.login .websphereLegal{
		margin-left:10px;
}

/* ------------------- END: LOGIN SPECIFIC STYLES ------------------- */