  
 
 
 




















 








.portlet-dlg-icon-label {
    font-weight: bold;
    color: #000000; 
    white-space: nowrap;
}


.portlet-icon-label {
    color: #000000;
}


.portlet-section-header {
    font-weight: bold;
    color: #333333;
}


.portlet-section-header-highlight {
    background-color: #F0F0F0;
}


.portlet-font {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #333333;
}


.portlet-section-body {
}

.portlet-section-alternate {
}

.portlet-section-selected {
}

.portlet-section-footer {
}


.portlet-section-subheader {
    color: #333333;
}





.portlet-table-text {
}


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


.portlet-table-alternate {
    color: #333333;
}


.portlet-table-header {
    font-weight: normal;
    color: #000000;
    text-align: left;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}




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

.portlet-table-footer{
}





.portlet-table-subheader {
    font-weight: bold;
    color: #000000;
    text-align: left;
}


.portlet-form-input-field {
    border: 1px solid #999999;
}


.portlet-form-button {  
    text-decoration: none;
	text-align: center;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #919191;
    padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
}



.portlet-form-field, .portlet-form-field-label {
    color: #333333;
}


.portlet-font-dim {
    color: #808080;
}


.portlet-form-label {
    color: #333333;
}





.portlet-msg-error {
    color: #000000;
}


.portlet-msg-alert {
    color: #000000;
}


.portlet-msg-success {
    color: #000000;
}


.portlet-msg-info {
    color: #000000;
}


.portlet-section-text {
    color: #666666;
}


.portlet-msg-status {
    color: #333333;
}




.portlet-menu {
	background-color: #EEEEEE;  
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item {
	background-color: #EEEEEE;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item-selected {
	background-color: #aaaaaa;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item-hover {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item-hover-selected {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-cascade-item {
	background-color: #eeeeee;
   	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}


.portlet-menu-cascade-item-selected {
	background-color:#cccccc;
    border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px 3px 3px 3px;
}


.portlet-menu-description {
}


.portlet-menu-caption {
	border-style: solid;
	border-color: #333333; 
	border-width: 1px;
}


.portlet-separator {
    background-color: #999999;
    height: 1px;
}

div.portlet-separator {
    background-color: #999999;
	margin: 2px 0 2px 0;
}
 
/* Header */

.palette
{
background-color: #ffffff;
text-align: left;
border-left:1px solid #C8C8C8;
border-right:1px solid #C8C8C8;
width:166px;
}

.paletteheader{
	background-image: url("//www.ibm.com/i/v16/t/container-gradient.gif");
	background-repeat:repeat-x;
	font-size: 0.7em;
	font-family:arial,sans-serif;
	text-align:left;
}

.palette h5
{
    color: #FFFFFF !important;
    background-color: #4c6e94;
    background: #4c6e94;
    font-size: 0.7em;
    border: 1px solid;
    border-right: 0px;
    border-color: #4c6e94;
 	font-weight:bold;
    height: 20px;
    margin-top: 0px; 
    margin-bottom: 0px;
}

.palette h5 div
{
	margin-top: 2px;
	margin-left: 5px;
}

.palette h6 
{
	background-color: #cccccc;
   	color: #999999;
	font-size: 0.7em;
   
}

.headermessage
{
     background:transparent url(./images/info.gif) no-repeat scroll 2% 30%;
   	color: #6B656B;
	padding:5px 0px 0px 22px;
	font-size: 0.7em;
   
}
/* Hidden forms cause extra whitespace if display is not set to inline */
.palette form
{
    display: inline;
}

/* Search box */
.contentTypeSearch
{
    background-color: #E8EBF1;
    color: #7A93BB;
    margin-top: 0px;
    margin-bottom: 0px;
}

.contentTypeSearch table
{
	margin-left: 10px;
}	

/* Selected category title */
.categoryTitleExpanded
{
    font-family: arial;
    text-align:left;
    color: #606060;
    font-weight:bold;
   	margin: 2px;
    font-size: 0.7em;
    
}

/* Unselected category title */

.categoryTitleCollapsed
{
    font-family: arial;
    color: #606060;
    font-weight:bold;
    margin: 2px;
    font-size: 0.7em;
    text-align:left;
    
}

/* hide the contents of a category when unselected */
.contentItemListCollapsed
{
    display: none;
}

.contentItemList{
    width:100%;
    background-color:#FFFFFF;
}
/* An Item in a category */
.contentItem
{
    font-weight: normal;
    font-family: arial;
    color:#486890;
    font-size: 0.7em;
}

/* An Item in a category */
.contentItemGrayed
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.7em;
    color: #C6C6C6;
}


.contentItemHover
{
    font-family: arial;
    font-weight:bold;
    color: #486890;
    font-size: 0.7em;
}

.contentItemGrayedHover
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.7em;
    color: #C6C6C6;
}


/* the icon associated with the item */
.contentItemIcon
{
    border: 0px;
}

/* Only display the item context menu when hovering over the item */ 
.contentItem button
{
    visibility: hidden;
}

.contentItemHover button
{
    visibility: visible;
}

.contextMenu
{
	border: 0px; 
	background-color: transparent;
	padding:0px !important;
}	

.actionMainArea
{
    margin: 10px;
}

.actionFooter
{
    margin-top: 4px;
}

.dropActive{
	border: 1px solid #82a7d3;
}

.dropAware{
	border: 1px solid #d6e1ea;
}


.openAddModulues {
	background-image: url(./images/button_noText.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 0.7em;
	font-family:arial,sans-serif;
	font-weight:bold;
	cursor: pointer;
	text-decoration:none !important;
	padding:0px 0px 0px 0px;
	height:38px;
	color: #283868;
	}
	
.closeAddModules {
	background-image: url(./images/button_close_noText.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 0.7em;
	font-family:arial,sans-serif;
	font-weight:bold;
	cursor: pointer;
	padding-top:8px;
	text-decoration:none !important;
	height:30px;
	color: #283868;
}	
.closeAddModulesBottom {
	background-image: url(./images/bottom.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 0.7em;
	font-family:arial,sans-serif;
	font-weight:bold;
	height:25px;
}
.closeAddModules a, .wpsLink {
color:#283868;
}

.openAddModulues a, .wpsLink {
color:#283868;
}
 
 



  
        
  

.wpsPortlet{
	margin:0px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #CACACA;
	background-image:none; 
}
.wpsPortletBody{
	margin: 0px;
	background-image:none;
}
 
.wpsPortletTitleBar {
background:#FFFFFF url(//www.ibm.com/i/v16/t/sprites-t1.gif) repeat-x scroll 0px -545px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
font-size:0.76em;
font-weight:bold;
padding:0px 5px;
width:100%;
}
.wpsPortletTitleBar img{
	vertical-align:middle;
}

.wpsPortletTitleBarSPE {
width:100%;
}

.wpsPortletTitleBarSPE img{
	vertical-align:middle;
}

.wpsPortletIcons{
	text-align: right;
	vertical-align: middle;
	padding-right: 2px;
	width:45px;
}

.clearing {
	clear: both;
}

.layoutRow {width: 100%; }
.layoutColumn {width: 100%; }


.lwpMenuHeader, a.lwpMenuHeader, a.lwpMenuHeader:visited, a.lwpMenuHeader:hover {
	background-color: #F0F0F0;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}


.lwpMenuBackground {
	background-color: #ededed;
}


.lwpMenuItem, a.lwpMenuItem, a.lwpMenuItem:visited, a.lwpMenuItem:hover  a.lwpMenuItem:active {
	color: #4c6e94;
	text-decoration: none;
	background-color: #ededed;
	font-size:0.85em;
	text-align:left;
}


.lwpSelectedMenuItem, a.lwpSelectedMenuItem:visited, a.lwpSelectedMenuItem:hover, a.lwpSelectedMenuItem:active{
	background-color: #dedede;
	color: #4c6e94;
	text-decoration: none;
	font-size:0.85em;
	cursor: pointer;
	text-align:left;
}


.lwpMenuItemDisabled, a.lwpMenuItemDisabled, a.lwpMenuItemDisabled:visited, a.lwpMenuItemDisabled:hover, a.lwpMenuItemDisabled:active {
	color: #888888;
	text-decoration: none;
	background-color: #ffffff;
	font-style: italic;
	font-size:0.7em;
}


.lwpBorderAll {
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;	
	border-top: 1px solid #DCDCDC;	
	border-bottom: 1px solid #DCDCDC;	
}


.lwpShadowBorder {
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;	
}


.dndDropAware{
	border: 0px; 
	background-color: #d6e1ea;
}
.dndDropActive{
	border: 0px; 
	background-color: #82a7d3;
}
.dndDragging{
	width: 260px; 
	
		-moz-opacity: .4;
	
	
}
.dndDragSelected{
   	border: 1px; 
	background-color: #DDDDDD;
}
.dndMoveCursor{
	cursor:move;
}
.dndDropCursor{
	cursor: pointer; 
}
.dndNoDropCursor{
	cursor: not-allowed;
}

/* Product and Task selector use the following styles for the left navigation */
div.spe-gc-rcn-body {
	font-family:arial,sans-serif;
	font-size:0.7em;
	background-color:#e7eef4;
	border-bottom:#bfcfdc solid 1px;
	border-left:#bfcfdc solid 1px;
	border-right:#bfcfdc solid 1px;
	margin-top:5px;
	width:170px;
}

div.spe-gc-rcn-header3 {
	background-color:#6988A3;
	background-image:url(./images/header_background.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:5px;
}

ul.spe-gc-rcn-body {	
	background-color:#e7eef4;
	font-weight:bold;
	color:#4c6e94;
	margin:0px;
	padding:0px;
}

ul.spe-gc-rcn-body a:link, ul.spe-gc-rcn-body  a:visited, ul.spe-gc-rcn-body  a:active ul.spe-gc-rcn-body  a:hover {
	text-decoration:none;
	color:#4C6E94;
	display: block;		
	padding-top:5px;
	padding-bottom:5px;	
	padding-left:2px;
	padding-right:2px;
	min-height:16px;
	height:100%;
	clear:left;
}
ul.spe-gc-rcn-body a:hover {
	background-color:#acbfd0;
	height:100%;
}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight {
	background-color:#c7d6e1;
}

ul.spe-gc-rcn-body li {
	list-style:none;
}
ul.spe-gc-rcn-body li a {
	background-repeat:no-repeat;
	background-position:5px 5px;	
}

/* Task icon styles  ======================= */
ul.spe-gc-rcn-body a.spe-type-overview {background-image:url(./images/icons/spe_overview_icon_default.gif);}
ul.spe-gc-rcn-body a.spe-type-download {background-image:url(./images/icons/spe_download_icon_default.gif);}
ul.spe-gc-rcn-body a.spe-type-troubleshoot {background-image:url(./images/icons/spe_troubleshoot_icon_default.gif);}
ul.spe-gc-rcn-body a.spe-type-documentation {background-image:url(./images/icons/spe_documentation_icon_default.gif);}
ul.spe-gc-rcn-body a.spe-type-community {background-image:url(./images/icons/spe_forums_icon_default.gif);}
ul.spe-gc-rcn-body a.spe-type-plan {background-image:url(./images/icons/spe_planning_icon_default.gif);}
ul.spe-gc-rcn-body a.spe-type-install {background-image:url(./images/icons/spe_installation_icon_default.gif);}
ul.spe-gc-rcn-body a.spe-type-use {background-image:url(./images/icons/spe_usage_icon_default.gif);}
ul.spe-gc-rcn-body a.spe-type-service-request {background-image:url(./images/icons/spe_service_icon_default.gif);}
ul.spe-gc-rcn-body a.spe-type-help {background-image:url(./images/icons/spe_siteAssist_icon_default.gif);}

ul.spe-gc-rcn-body a.spe-type-overview:hover {background-image:url(./images/icons/spe_overview_icon_hover.gif);}
ul.spe-gc-rcn-body a.spe-type-download:hover {background-image:url(./images/icons/spe_download_icon_hover.gif);}
ul.spe-gc-rcn-body a.spe-type-troubleshoot:hover {background-image:url(./images/icons/spe_troubleshoot_icon_hover.gif);}
ul.spe-gc-rcn-body a.spe-type-documentation:hover {background-image:url(./images/icons/spe_documentation_icon_hover.gif);}
ul.spe-gc-rcn-body a.spe-type-community:hover {background-image:url(./images/icons/spe_forums_icon_hover.gif);}
ul.spe-gc-rcn-body a.spe-type-plan:hover {background-image:url(./images/icons/spe_planning_icon_hover.gif);}
ul.spe-gc-rcn-body a.spe-type-install:hover {background-image:url(./images/icons/spe_installation_icon_hover.gif);}
ul.spe-gc-rcn-body a.spe-type-use:hover {background-image:url(./images/icons/spe_usage_icon_hover.gif);}
ul.spe-gc-rcn-body a.spe-type-service-request:hover {background-image:url(./images/icons/spe_service_icon_hover.gif);}
ul.spe-gc-rcn-body a.spe-type-help:hover {background-image:url(./images/icons/spe_siteAssist_icon_hover.gif);}

ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-overview {background-image:url(./images/icons/spe_overview_icon_selected.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-download {background-image:url(./images/icons/spe_download_icon_selected.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-troubleshoot {background-image:url(./images/icons/spe_troubleshoot_icon_selected.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-documentation {background-image:url(./images/icons/spe_documentation_icon_selected.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-community {background-image:url(./images/icons/spe_forums_icon_selected.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-plan {background-image:url(./images/icons/spe_planning_icon_selected.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-install {background-image:url(./images/icons/spe_installation_icon_selected.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-use {background-image:url(./images/icons/spe_usage_icon_selected.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-service-request {background-image:url(./images/icons/spe_service_icon_selected.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-help {background-image:url(./images/icons/spe_siteAssist_icon_selected.gif);}

ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-overview:hover {background-image:url(./images/icons/spe_overview_icon_hover.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-download:hover {background-image:url(./images/icons/spe_download_icon_hover.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-troubleshoot:hover {background-image:url(./images/icons/spe_troubleshoot_icon_hover.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-documentation:hover {background-image:url(./images/icons/spe_documentation_icon_hover.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-community:hover {background-image:url(./images/icons/spe_forums_icon_hover.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-plan:hover {background-image:url(./images/icons/spe_planning_icon_hover.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-install:hover {background-image:url(./images/icons/spe_installation_icon_hover.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-use:hover {background-image:url(./images/icons/spe_usage_icon_hover.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-service-request:hover {background-image:url(./images/icons/spe_service_icon_hover.gif);}
ul.spe-gc-rcn-body li.spe-gc-rcn-highlight a.spe-type-help:hover {background-image:url(./images/icons/spe_siteAssist_icon_hover.gif);}

.showcontext {
	background-image: url("//www.ibm.com/i/v16/icons/sh_open.gif");
	background-position:0% 50%;
	background-repeat:no-repeat;
	cursor:pointer;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:8px;
	text-indent:18px
}

.hidecontext {
	background-image:url(//www.ibm.com/i/v16/icons/sh_closed.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	cursor:pointer;
	font-weight:bold;
	margin-bottom:8px;
	margin-top:8px;
	text-indent:18px
}

.ibm-container-spe-search {
	border-bottom:#CCC solid 1px;
	border-left:#CCC solid 1px;
	border-right:#CCC solid 1px;
	padding-bottom:8px;
	background-color:#e7eef4;
	width:170px;
}

.ibm-container-spe-header {
	font-size: 0.7em;
	color: #FFFFFF;
	background:#738EAD url("./images/header_background.gif") repeat-x;
	padding: 3px 5px;
	font-weight: bold;
	font-family:arial,sans-serif;

}
.radiosel{
	font-size: 0.7em;
	font-family:arial,sans-serif;
	text-align:left;
	color:#333333;
}
.resultsheader{
	font-family:arial,sans-serif;
	font-weight:bold;
	text-align:left;
}
.resultsheaderdt{
	font-size: 0.76em;
	font-family:arial,sans-serif;
	font-weight:bold;
	text-align:right;
}
.resultsdesc{
	font-size: 0.76em;
	font-family:arial,sans-serif;
	text-align:left;
	padding-left:18px;
}
.resultsdt{
	font-size: 0.76em;
	font-family:arial,sans-serif;
	text-align:right;
	padding-right:5px;
}


.ibm-container-news-alerts{
	margin-bottom:20px;
}

.ibm-container-news  ul.alertslist {
/*	used to set up the Alerts styles in the News and Alerts portlet so that bullets are not used */
	list-style-type:none;
	margin:0px;
	padding:0px 3px 4px 0px;
	font-size:0.9em;
}
.ibm-container-news  ul.alertslist li {
/*	used to set up the Alerts styles in the News and Alerts portlet (fonts, sizing, etc.) */
	line-height:1.2em;
	padding:3px;
	height:1%;
	font-family:arial,sans-serif;
	font-size:0.76em;
}

.ibm-container-news  ul.alertslist li span.alert {
/*	used to set the style for the Alert text in the News and Alerts portlet */
	line-height:1.2em;
	padding:0px 2px 0px 0px;
	height:1%;
	font-family:arial,sans-serif;
	color:#ff6600;
	font-weight:bold;
	font-size: 1em;
}

.ibm-container .ibm-container-accordion {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width:168px;
}


.ibm-container-body-accordion ul.ibm-link-list a {
display:block;
padding:0px 5px 2px 18px;
}


h2.hide {
/*	used to set the style for the collapsed twistie in the portlets */
	background-image:url(./images/plus_icon_sm.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 0.76em;
	font-weight:bold;
	font-family:Arial;
	color:#000000;
	cursor: pointer;
	text-decoration:none;
	padding-left: 1.5em; 
	margin-top:8px;
	margin-bottom:8px;
}

h2.show {
/*	used to set the style for the expanded twistie in the portlets */
	background-image:url(./images/minus_icon_sm.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 0.76em;
	font-weight:bold;
	font-family:arial,sans-serif;
	color:#000000;
	cursor: pointer;
	text-decoration:none;
	padding-left: 1.5em; 
	margin-top:5px;
	margin-bottom:2px;
}

h3.hide {
/*	used to set the style for the collapsed twistie in the portlets */
	background-image:url(./images/plus_icon_sm.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 0.76em;
	font-weight:bold;
	font-family:Arial;
	color:#000000;
	cursor: pointer;
	text-decoration:none;
	margin-bottom:8px !important;
	margin-left:0px !important;;
	margin-top:0px !important;
	margin-right:2px !important;
	padding-left:1.5em;
	
}

h3.show {
/*	used to set the style for the expanded twistie in the portlets */
	background-image:url(./images/minus_icon_sm.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 0.75em;
	font-weight:bold;
	font-family:arial,sans-serif;
	color:#000000;
	cursor: pointer;
	text-decoration:none;
	margin-bottom:2px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-right:2px !important;
	padding-left:1.5em;	
}

h3.highContrast {
/*	used to set the style for the collapsed twistie in the portlets */
	font-size: 0.75em !important;
	font-weight:bold;
	font-family:Arial, sans-serif;
	color:#000000;
	cursor: pointer;
	text-decoration:none;
	margin-bottom:0px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-right:2px !important;		
	padding-left:1.5em;		
}

a.highContrast:active {
	outline: none;
}

div.highContrastShow {
/*	used to set the style for the collapsed products in the Accordion portlet.  this is exactly like div.highContrastHide, but because of how the */
/*  javascript is written to handle opening/closing the sections, it was easiest to have to styles, even though they're identical.   */
	font-size: 0.7em;
	font-weight:bold;
	font-family:arial,sans-serif;
	color:#4c6e94;
	cursor: pointer;
	text-decoration:none; 
	margin-top:3px;
	margin-bottom:2px;
	margin-left:2px;
	padding-top:2px;
	padding-bottom:3px;
}

div.highContrastHide {
/*	used to set the style for the expanded products in the Accordion portlet.  this is exactly like div.highContrastShow, but because of how the */
/*  javascript is written to handle opening/closing the sections, it was easiest to have to styles, even though they're identical.   */
	font-size: 0.7em;
	font-weight:bold;
	font-family:arial,sans-serif;
	color:#4c6e94;
	cursor: pointer;
	text-decoration:none; 
	margin-top:3px;
	margin-bottom:2px;
	margin-left:2px;
	padding-top:2px;
	padding-bottom:3px;
}

div.show {
/*	used to set the style for the expanded products in the Accordion portlet.  this is exactly like div.hide, but because of how the */
/*  javascript is written to handle opening/closing the sections, it was easiest to have to styles, even though they're identical.   */
	background-image:url(./images/icons/refresh_icon.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 0.7em;
	font-weight:bold;
	font-family:arial,sans-serif;
	color:#4c6e94;
	cursor: pointer;
	text-decoration:none;
	padding-left: 1.7em; 
	margin-top:3px;
	margin-bottom:2px;
	margin-left:2px;
	padding-top:2px;
	padding-bottom:3px;
}

div.hide {
/*	used to set the style for the expanded products in the Accordion portlet.  this is exactly like div.show, but because of how the */
/*  javascript is written to handle opening/closing the sections, it was easiest to have to styles, even though they're identical.   */
	background-image:url(./images/icons/refresh_icon.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 0.7em;
	font-weight:bold;
	font-family:arial,sans-serif;
	color:#4c6e94;
	cursor: pointer;
	text-decoration:none;
	padding-left: 1.7em; 
	margin-top:3px;
	margin-bottom:2px;
	margin-left:2px;
	padding-top:2px;
	padding-bottom:3px;
}

.ibm-feature-link{
/*	used to set the styles for the various links in portlets (color, size, etc)*/
	font-family:arial,sans-serif;
	font-size:1em;
	color:#4c6394;
}

h2.accordion_header{
/*	used to set the style for the default section header in the accordion links portlet */
	font-size: 0.7em;
	font-weight:bold;
	font-family:arial,sans-serif;
	color:#000000;
	cursor: pointer;

}

span.accordion_header_span{
/*	used to set the span style for the default section header in the accordion links portlet */
/*	when the header is not selected, the span is empty */
	background:url(./images/btn_plus_portlet.gif) top right no-repeat;
	display: block;
	padding-right:15px;

}

h2.accordion_header_selected{
/*	used to set the span style for the selected section header in the accordion links portlet */
	font-size: 0.7em;
	font-weight:bold;
	font-family:arial,sans-serif;
	color:#000000;
	cursor: pointer;
}

span.accordion_header_span_selected{
/*	used to set the span style for the selected section header in the accordion links portlet */
/*	when the header is selected, the span contains the expanded twistie */
	background:url(./images/btn_minus_portlet.gif) top right no-repeat;
	display: block;
	padding-right:15px;
}

h2.accordion_header_selected span.accordion_header_span_selected{
/*	used to set the span style for the selected section header in the accordion links portlet. */
/*	The font was set to Verdana so this style had to be created */
	font-family:arial,sans-serif;
}

h2.accordion_header span.accordion_header_span{
/*	used to set the span style for the default section header in the accordion links portlet. */
/*	The font was set to Verdana so this style had to be created */
	font-weight: bold;
	font-family:arial,sans-serif;
}

.ibm-popup-link{
/*	this style is used for the Support feedback link because using the ibm style sets the font size to 16pt*/
	font-family:arial,sans-serif;
	font-size:0.71em;
}

.ibm-container-dynamic, .ibm-container-recent-group, .ibm-container-news-group{
padding-top:5px;
padding-left:5px;
}

.ibm-container-recent-group-padding
{
padding-bottom:5px;
}

.ibm-container-recentmax
{
width:710px;
}

.ibm-container-body-group .navigationshowall{
/*	used to set the font to Arial (instead of Verdana) for the pagination in the dynamic links portlet*/
	font-family:arial,sans-serif;
	font-weight:bold;
	color:#4c6e94;
	float:left;
	font-size:0.75em;
	text-align:right;
	margin:0px 0px 2px 0px;
	text-decoration:none !important;
}

.ibm-container-body-group .navigationnextprev a{
/*	used to set the font to Arial (instead of Verdana) for the pagination in the dynamic links portlet*/
	text-decoration:none !important;
}

.ibm-container-body-group .navigationshowall a{
/*	used to set the font to Arial (instead of Verdana) for the pagination in the dynamic links portlet*/
	text-decoration:none !important;
}

.ibm-container-body-dynamic
{
padding-bottom:5px;
}

.ibm-wrapper{
	color:#999999;
	font-weight:normal;
}

.ibm-wrapper-recent{
	color:#999999;
	font-weight:normal;
}

.ibm-wrapper-recent-text{
	font-family:arial,sans-serif;
	font-weight:bold;
	color:#4c6e94;
	text-align:right;
	text-decoration:none !important;
}

.abstractText
{font-size:0.75em;
margin-right:77px;
padding-bottom:5px;
padding-left:4px;
}

.alerticon{
	/* used to set the float on the icon in the Alerts portlet so that text wraps around it */
	float:left;
	padding-right:5px;
}
.recent-noproducts
{
	font-family:arial,sans-serif;
	font-size:0.7em;
	padding:3px;
}

div.navigationshowall{
/*	this style is used for the Show all link */
	font-family:arial,sans-serif;
	font-weight:bold;
	font-size:0.7em;
	text-align:right;
	color:#4c6e94;
	margin:0px 0px 5px 0px;
	text-decoration:none;
}

div.navigationshowallrecent{
/*	this style is used for the Show all link */
	font-family:arial,sans-serif;
	font-weight:bold;
	font-size:0.7em;
	text-align:right;
	color:#4c6e94;
	margin:0px 0px 5px 0px;
	text-decoration:none;
}

div.navigationshowalldynamic{
/*	this style is used for the Show all link */
	font-family:arial,sans-serif;
	font-weight:bold;
	font-size:0.70em;
	text-align:right;
	color:#4c6e94;
	margin:0px 0px 5px 0px;
	text-decoration:none;
}

div.navigationshowall a{
	/*this style is used for the Show all link */
	text-decoration:none !important;
}

div.navigationshowallrecent a{
	/*this style is used for the Show all link */
	text-decoration:none !important;
}

div.navigationshowalldynamic a{
	/*this style is used for the Show all link */
	text-decoration:none !important;
}

.navigationLastModified
{
	float: right;
	padding-right:5px; 
	font-size: 0.75em;
}

/* Browse portlet styles   */
.listHeading
{
	font-size:0.8em;
	font-weight:bold;
	padding-left:5px;
}

.filter
{
	background-color:#e7eef4;  
	font-size:0.76em;
    border-style: solid;
	border-width: 1px 1px 1px 1px;
    border-color: #cccccc;
    width:220px;
}

.filterHelpIcon
{
	float:right;
	margin: 0 5px 15px 15px;
	padding:0px;

	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  	filter: alpha(opacity=100);
  	zoom:1;

}
.filterHelpIcon:hover
{
	opacity: .5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  	filter: alpha(opacity=50);
}
.filterTitle
{
	padding:5px;
	font-weight:bold;
}

.filterText
{
	padding:0 5px 5px;
}
.filterHelpText
{
	padding:5px 5px 5px;
	display:none;
}
.noFilterText
{
	padding:15px 5px 5px;
	text-align:center;
}

.filterHitCount
{
	color:#5c81a7;
}

.filterContentScollable
{
	padding:5px;
}

.filterContent
{
	background-color:#ffffff; 
	padding-left:2px;
	border-style: solid ! important;
	border-width: 1px 1px 1px 1px;
    border-color: #333333;
	height:150px;
	overflow-x:hidden;
	overflow-y:scroll;
}

.filterHeader
{
	background-color:transparent;
	font-weight:bold;
	padding:2px 1px 2px;
}

.filterHilightClick
{
	background-color:transparent;
	text-align:middle;
	cursor: pointer;	
}

.andThese
{
	padding: 10px 0 0 10px;
	font-weight:bold;	
	text-align:left;
}
table.filterSideBar {
	padding: 0px;
	border-spacing: 0px;
	border: 0px none;
	margin: 0px;
}
.filterSideBarExpand
{
	display:block;
	float:right;
	display:relative;
	background-color:#ffffff;
	border-style: solid ! important;
	border-width: 1px 1px 1px 1px;
    border-color: #cccccc;
	width:7px;
	height:100%;
	min-height:100%;
}
.filterSideBarIcon 
{
	display:block;
	position:relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
td.filterCollapse {
	border-style: solid;
	border-width: 0px 0px 0px 1px;
	border-color: #cccccc;
	vertical-align: middle;
}

.contentDisplaySubHeaders
{
font-size:0.76em;
font-weight:bold;
padding-bottom:2px;
padding-top:2px;
}

/* Start of landing page styles   */
.landingpageBG {background:url(./images/pstop.jpg) top center no-repeat}
.landingpageBG .lpfooter{background:url(./images/psbottom.jpg) bottom center no-repeat;}
.landingpage{width:930px;margin:0 auto;text-align:left;font-family: Arial,Helvetica}
.quickstart{background:url(./images/body_bg_full.gif) no-repeat;height:100%;}
.quickstartfooter{background-color:#E6E6E6;}
.landingheader{padding:0px 20px 20px; font-family:Arial;font-weight:bold; font-size:1.7em; color:#666666}
.landing123header{color:#fea349;font-size:1.3em;padding-bottom:10px; font-weight:bold;}
.landingfooterheader{font-weight:bold;font-size:0.75em;}
.landingfootersubheader{font-size:0.75em;}
.landingpstree{height: 170px; overflow: auto; font-size:0.8em;color:black; margin:5px; background-color:white;}
.landingtask{color:#000000;padding-bottom:5px;font-family:Arial;font-size:0.75em;}
.landing123searchsubheader{color:#666666;font-size:0.7em;}
.landing123signinheader{color:#666666;font-size:0.75em;font-weight:normal;padding-top:20px;padding-right:5px}
.landing123signinsubheader{color:#4c6e94;font-size:0.7em;padding-bottom:20px;font-family:Arial;}

.quickstartleft{background:url(./images/body_bg_left_edge.gif) no-repeat;height:469px;}
.quickstartcenter{background:url(./images/body_bg_center_slice.gif) repeat-y;height:469px;}
.quickstartright{background:url(./images/body_bg_right_edge.gif) no-repeat;height:469px;}

.quickstartimage1{background:url(./images/body_bg_full1.gif) no-repeat;height:469px;}
.quickstartimage2{background:url(./images/body_bg_full2.gif) no-repeat;height:469px;}
.quickstartimage3{background:url(./images/body_bg_full3.gif) no-repeat;height:469px;}

.quickstartfooter ul.ibm-link-list a {
padding:5px 5px 0 21px;
}

#landingwrapper {text-align: left;
	margin: 0px auto;
	width: 930px;}

#firstcol {
	float: left;
	width: 428px;
	padding-left:30px;
}

#thirdcol {
	float: right;
	width: 210px;
	padding-right:20px;
	height:340px;
}

#secondcol { 
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	float: left;
	width: 215px;
	padding-left:10px;
	height:100%;
}

#footerlandingwrapper {
	text-align: left;
	margin: 0px auto;
	padding-top:10px;
	width: 930px;}


#footerfirstcol {
	float: left;
	width: 428px;
	padding-left:30px;
}

#footerthirdcol {
	float: left;
	padding-right:30px;
	width: 200px;
}

#footersecondcol { 
	float: left;
	width: 215px;
	padding-left:10px;
}

#ibm-parent-linkspe a {
	background:#FFF url(//www.ibm.com/i/v16/t/t-bk-gray.gif) no-repeat 6px 0.33em;
	border-top:none;
	border-bottom:1px solid #FFF;
	display:block;
	margin:0px;
	padding:3px 4px 8px 20px;
	color:#525252;
	text-decoration:none;
	font-size:0.7em;
	font-family: arial,sans-serif;
	
}

#ibm-parent-linkspe a:link,
#ibm-parent-linkspe a:visited
{color:#525252;text-decoration:none;}


.clickToTryContent
{
padding:0px 5px 0px 5px;
}

.clickToTryContentImage
{
padding:10px 0px 0px 0px;
}

.clickToTryDivider
{
padding:20px 0px 0px 0px;
}

div#ps-ibm-container-full {background:url("./images/pslayerbackground.jpg") no-repeat; height:553px;}
input.ibm-spe-add {background:url("./images/add_button_icon_only_default.gif") no-repeat; }
input.ibm-spe-add-deactivated {background:url("./images/add_button_icon_only_deactivated.gif") no-repeat; }
input.ibm-spe-cancel {background:url("./images/cancel_button_default_on_gray.gif") no-repeat; }
input.ibm-spe-cancel-yellow {background:url("./images/cancel_btn_default_yellowBG.gif") no-repeat; }
input.ibm-spe-cancel-yellow:hover {background:url("./images/cancel_btn_hover_yellowBG.gif") no-repeat; }
input.ibm-spe-save {background:url("./images/save_button_default_on_gray.gif") no-repeat; }
input.ibm-spe-save-yellow {background:url("./images/submit_btn_default_yellowBG.gif") no-repeat; }
input.ibm-spe-save-yellow:hover {background:url("./images/submit_btn_hover_yellowBG.gif") no-repeat; }
input.ibm-btn-arrow-pri-deactivated {background:url("./images/finish_button_deactivated.gif") no-repeat;}
input.ibm-search-btn-default-grayBG {background:url("./images/search_btn_default_grayBG.gif") no-repeat; }
input.ibm-spe-search-deactivated-grayBG {background:url("./images/search_btn_deactivated_grayBG.gif") no-repeat; }
input.ibm-search-btn-default-blueBG {background:url("./images/search_btn_default_blueBG.gif") no-repeat; }
input.ibm-spe-search-deactivated-blueBG {background:url("./images/search_btn_deactivated_blueBG.gif") no-repeat; }
a.ibm-spe-manage-default-blueBG {background:url("./images/popup_btn_default_blueBG.gif") no-repeat; }
a.ibm-spe-manage-default-blueBG:hover {background:url("./images/popup_btn_rollover_blueBG.gif") no-repeat; }


input.ibm-spe-add,
input.ibm-spe-add-deactivated,
input.ibm-spe-cancel,
input.ibm-spe-cancel-yellow,
input.ibm-spe-save,
input.ibm-spe-save-yellow {
	font-size:0.75em;
	font-weight:bold;
	border:none;
	color:#4C6E94;
	padding:5px 0 9px 29px;
	text-align:left;
	cursor:pointer;
	margin-bottom:0px;
	height:31px;
	}

input.ibm-btn-arrow-pri-deactivated {
	font-size:0.7em;
	border:none;
	color:#999999;
	padding:5px 0 9px 29px;
	text-align:left;
	cursor:pointer;
	margin-bottom:0px;
	height:31px;
	}

input.ibm-search-btn-default-grayBG,
input.ibm-spe-search-deactivated-grayBG,	
input.ibm-search-btn-default-blueBG,
input.ibm-spe-search-deactivated-blueBG
{	border:none;
	color:#4C6E94;
	padding:1px 0 9px 0px;
	text-align:left;
	cursor:pointer;
	margin-bottom:0px;
	height:31px;
	width:28px;
	vertical-align:top;
	}

a.ibm-spe-manage-default-blueBG {
	font-weight:bold;
	border:none;
	color:#4C6E94;
	padding:5px 0 9px 25px;
	text-align:left;
	cursor:pointer;
	height:31px;
	text-decoration:none;
	}
	
	.speTable
	{
	padding:0px !important;
	}
	a.ibm-spe-manage-default-blueBGtext {
	font-weight:bold;
	border:none;
	color:#4C6E94;
	text-align:left;
	cursor:pointer;
	margin-bottom:0px;

	}
	
table.ibm-spe-product-context tbody tr:hover td
{
	/* needed to overcome the gray background when hovering over an ibm-data-table row */
	background-color: white;
}	

/* end of landing page styles & Product Selector */


table.ibm-data-table td:hover, table.ibm-data-table tr:hover, table.ibm-data-table table tr:hover , table.ibm-data-table table td:hover
{background:#FFFFFF !important}



.linkProductGroupHeader
{
	font-size: 0.7em;
	font-weight: bold;
	font-family: arial,sans-serif;
	margin-top: 2px;
	margin-bottom: 2px;
	padding-left: .5em; 
}

/* Start of Full Page 2 column divs  */
#speFullPage {
  width: 930px ;
}
#speFullPageContent {
  margin-left:  180px;
}
#speFullPageLeftNav {
  float: left;
  width: 180px;
}

#speFullPageContent p{
font-size:0.76em;
}

#speFullPageContent .table.ibm-data-table td, table.ibm-data-table th {
border-bottom:1px solid #CCCCCC;

}

#speFullPageContent .ibm-container table.ibm-data-table td {
border:none;
}

#speFullPageContent .ibm-container h2, table.ibm-data-table caption, table.ibm-results-table caption {
background:#FFFFFF url(//www.ibm.com/i/v16/t/sprites-t1.gif) repeat-x scroll 0 -545px;
border-top:1px solid #CCCCCC;
border-bottom:0px solid #CCCCCC;
}

.speContentDisplayArea
{
width:530px;
padding-bottom:30px;
}

.speContentDisplayArea li
{
font-size:0.76em;
}

#speContactSupport {
  width: 260px;
}
#speContactSupportLinks {
  margin-left: 40px;
}
#speContactSupportImageArea {
  float: left;
  width: 40px;
}

#speContactSupport ul.ibm-link-list {
clear:none;
}
/* these styles used on full page view display */
td.backto {
	vertical-align:top;
}

td.fullpagetext {
	font-size:1.5em;
	padding-bottom:15px;
}
div.fullpagetext {
	font-size:1.5em;
	font-family:arial,sans-serif;
	padding-bottom:15px;
}

div.fullpageborder{
	border-width:thin; 
	border-style:solid; 
	border-color:#cccccc;
	margin-bottom:5px;
}

div.fullpagetitle{
	font-family:arial,sans-serif;
	font-size:0.76em; 
	padding:5px; 
	font-weight:bold; 
	background-color:#efefef; 
	border-bottom:#CCC solid 1px;
}

div.fullpagereturn{
	padding-bottom: 5px;
}

div.fullpagereturn a{
	background-repeat: no-repeat; 
	background-position: 2px 0px;
	font-family:arial,sans-serif;
	font-size:0.65em;
	text-decoration:none;
	color:black;
}
/* end of full page view styles */

/* Start of Support Feedback styles  */

.supportFeedback{
font-family:arial,sans-serif;
margin-right:20px;
}
.supportFeedback label,.supportFeedback input,.supportFeedback textarea{
	display:block;
	float:left;
	margin-bottom:20px;
	
}
.supportFeedback label {
	text-align:left;
	width:180px;
	padding-right:20px;
}
.supportFeedback .yesno{
display:inline;
width:50px;
}
.supportFeedback br{
	clear:left;
}

.ibm-container-signin-reminder
{
    font-size: 0.7em;
    font-family:arial,sans-serif;
    background:white;
    background-image:url('./images/BlueToWhiteGradient_1x55.GIF');
    background-repeat:repeat-x;
    border-color:#cccccc;
    border-style:solid;
    border-width:2px;
    width:165px;
}

.ibm-container-signin-reminderText{
padding:3px 7px 8px 6px;
}

.ibm-container-body .supportFeedback table{
padding:0px !important;
}

a:hover {
text-decoration: underline !important;
}

.ibm-bullet-list-recent-date {
font-size:0.75em;
}

.ibm-container-dynamic .ibm-link-list li.ibm-feature-link {background:url(//www.ibm.com/i/v16/bullets/sprites.gif) no-repeat 6px 0.15em;}
.ibm-container-dynamic ul.ibm-link-list a {
display:block;
margin:0;
padding:2px 5px 2px 21px;
}

.ibm-container-dynamic .ibm-link-list li.ibm-video-link { padding-bottom:0px !important;}
/* =============================== IBM standard styles we needed to adjust ================= */

.ibm-container {
margin:0;
width:100%;
}

#no-javascript-display {
float:left;
width:100%;
position:relative;
}

#ibm-content-main {
clear:left;
float:left;
width:100%;
}

#showIfJsEnabledDiv #ibm-pcon
{
padding:10px 0 0;
}
.ibm-container h2,  table.ibm-data-table caption, table.ibm-results-table caption {
 margin:0px !important;
}

#ibm-top div#ibm-page-tools {
background:#CCCCCC url(//www.ibm.com/i/v16/t/sprites-t1.gif) repeat-x scroll 0 -506px;
padding-top:0;
}

div#footersecondcol ul.ibm-link-list a {
padding:5px 0 0 21px;
}

#ibm-content-sidebar {
margin:0px !important;
}

.ibm-table-navigation {
margin-top: 1px; 
margin-bottom: 5px;
}
.ibm-primary-navigation {
font-size: 0.8em; 
padding-left: 3px;
float:left;
}
.ibm-center-link
{
font-size: 0.8em; 
cursor: pointer; 
color: #4c6e94; 
font-weight: bold;
vertical-align: top;
}

/* Start of the styles for Filter view - need to overwrite one of ibm standards */
#filter #ibm-navigation {
float:left;
left: 0px;
margin: 0px;
padding:0px 10px 0px 0px;
width:180px;
}

#filter #ibm-navigation ul {
background:#C8D7E3 url(./images/spe-full-page-corner.gif) no-repeat scroll 100% 100%;
line-height:1.25em;
list-style-type:none;
margin:0px;
padding:0px 0px 19px;
}

#filter #ibm-navigation li#ibm-overview {
	background:#7A96AB url(//www.ibm.com/i/v16/t/leftnav-overview-gradient.gif)	repeat-x 0px 50%;
	border-top:none;
	border-bottom:1px solid #657f96;
	color:#FFFFFF;
	font-size:1.1em;
	padding:5px;
}

#filter #ibm-navigation ul {
font-family:arial,sans-serif;
font-size:0.7em;
font-weight:normal;
}
/* end of Filter */

li.ibm-forward-link, li.ibm-password-link, li.ibm-forward-em-link {
padding-bottom:0px !important;
}


ul#ibm-primary-links li span.ibm-wtsxltd a:before,
div#ibm-secondary-navigation ul li span.ibm-wtsxltd a:before {
    color: #f60;
    content: "» ";
    font-weight: bold;
}

div#ibm-navigation ul#ibm-primary-links li span.ibm-wtsxltd:before
{
    color: #f60;
    content: "» ";
    font-weight: bold;
    margin-left:10px;
}
div#ibm-navigation ul#ibm-primary-links li span.ibm-wtsxltd
{
    color: #f60;
    font-weight: bold;
}
.finish-button
{
	background:#FFF;
	border: none;
	color: #4c6e94;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 9px;
	text-align: left;
	cursor: pointer;
	margin-bottom: -7px;
	font-family: arial,sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}
* html .finish-button
{
	background:#FFF;
	border: none;
	color: #4c6e94;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 9px;
	text-align: left;
	cursor: pointer;
	margin-bottom: -7px;
	font-family: arial,sans-serif;
	font-size: 0.7em;
	font-weight: bold;
}
.searchButton
{
	vertical-align: middle;
	_margin-top: -6px;	
	cursor: pointer;
	opacity: 1;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  	filter: alpha(opacity=100);
}
.searchButton:hover
{
	opacity: .5;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  	filter: alpha(opacity=50);
}


 