 
 
 
 
 
 
 
 



 




















/* colorPalette=default themePolicy= */
 


        THEME AND GENERAL PAGE STYLES

        This file should contain only the CSS styles needed by the markup for the portal theme.
        This file is included in both styles.jsp and stylesThemeOnly.jsp.
         
        This file is used through stylesThemeOnly.jsp to inject the portal page look and
        feel into other websites such as existing corporate sites or other IBM products.
        Style classes output by this JSP must be uniquely named so they can be mixed 
        without conflict in the brower with styles created by other products or customers.
        
        NOTE: See notes in Styles.jsp for information regarding editing theme JSP fragments.    
        
--%>

body, html {
        margin: 0;
        padding: 0;
} 


body {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 75%;
}


body.wptheme-mainbody {
    background-image: url(./colors/default/body_background.gif);
    background-repeat: no-repeat;
    background-position: top left;
    background-color: #ffffff;
        color: #888;
    margin: 0px auto;
}







pre {
        font-family: monospace;
        font-size: 1.1667em;
}

img {
        vertical-align: middle;
}

a, a:visited, a:active, .wpsLink, .wpsLink:visited, .wpsLink:active {
        color: #369;
}

a:hover, .wpsLink:hover { 
        color: #369;
}




.wptheme-FLYParent {
        min-height: 600px; /* these three lines ensure a minimum height of the page so even an empty page will render as a 'full' page */
        height:auto !important;
        height: 600px;
    min-width: 80%;
}

.wptheme-pageWrapper {
    #padding-left: 15px;
    #padding-right: 15px;
    padding-left:0;
    padding-right:0; 
}

.wptheme-access {
	    
	left: -3000px;
	position: absolute;
	width: 500px;
}

.wptheme-pageArea {
        background-color: #fff;
        background-image: none;
        background-position: top center;
        background-repeat: no-repeat;
        border-color: #fff;
        border-style: solid;
        border-width: 0px !important;
        border-top-width: 0px; 
        padding: 0px;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px;
    margin-bottom: 10px;
        width: 100%;
        min-height: 400px; 
        height:auto !important;
        height: 400px;

}

.wptheme-clearing {
        clear: both;
}

.wptheme-mainContent {
        padding: 5px;
        min-height: 400px;
}





.wptheme-themeHeader {
        margin: 0px;
        clear: both;
}

.wptheme-banner {
        color: #444444;
        background-color: transparent;
        background-image: none;
        background-position: top left;
        background-repeat: no-repeat;
        margin: 0px;
        #padding: 7px 10px;
        padding: 1px 1px;
        border-color: #fff;
        border-style: solid;
        border-width: 0px;
        border-top-width: 0px;
        -moz-border-radius-bottomleft: 4px;
        -moz-border-radius-bottomright: 4px;
}

.wptheme-banner a, .wptheme-banner a:visited, .wptheme-banner a:active {
    color: #990000;
}

.wptheme-banner a:hover {
    color: #990000;
}


.wptheme-bannerTitle{
    
        font-family: Arial, sans-serif;
    
    
        font-size: large;
    
        color: #555555;
        font-weight: bold;
    float:left;
        padding-right: 20px;       
}




.wptheme-topLevelLinks {
        float: left;
        background-color: #fff;
        color: #777;
}

.wptheme-topLevelLinks-list {
        margin: 0;
        padding: 0
}

.wptheme-topLevelLinks-list li {
        display: inline;
        margin: 0;
        padding-top: 0px;
        padding-left: 5px;
        padding-bottom: 0px;
        padding-right: 5px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #fff;
}

.wptheme-topLevelLinks-list li a {
        color: #777;
        padding-top: 3px; 
        padding-left: 8px;
        padding-bottom: 3px;
        padding-right: 8px;
}

.wptheme-topLevelLinks-list li button {
        border-width: 0px;
        border-style: none;
        background-color: transparent;
        color: #777;
        padding-top: 3px; 
        padding-left: 8px;
        padding-bottom: 3px;
        padding-right: 8px;
        cursor: pointer;
        text-decoration: none;
}

.wptheme-topLevelLinks-list li a:link, .wptheme-topLevelLinks-list li a:visited {
        color: #777;
        text-decoration: none;
}

.wptheme-topLevelLinks-list li a:hover, .wptheme-topLevelLinks-list li a:focus, .wptheme-topLevelLinks-list li a:active {
        color: #777;
        text-decoration: none;
}

.wptheme-topLevelLinks-list li.wptheme-firstTopLevelLink {
        margin-left: 0px;
        padding-left: 0px;
        border-left-width: 0px;
}

.wptheme-topLevelLinks-list li.wptheme-firstTopLevelLink {
        padding-left: 0px;
        border-left-width: 0px;
}

.wptheme-topLevelLinks-list li.wptheme-selectedTopLevelLink {
        padding-top: 3px; 
        padding-left: 5px;
        padding-bottom: 3px;
        padding-right: 5px;
}

.wptheme-topLevelLinks-list li.wptheme-selectedTopLevelLink a {
        color: #f60;
        background-color: #fff;
        font-weight: bold;
}

.wptheme-topLevelLinks-list li.wptheme-selectedTopLevelLink span {
        border-width: 0px;
        border-style: none;
        #color: #f60;
        color:#000;
        #background-color: #fff;
        background-color:#FFF;
        font-weight: bold;
        padding-top: 3px; 
        padding-left: 8px;
        padding-bottom: 3px;
        padding-right: 8px;
}



.wptheme-more-menu {
        color: #78797A;
        background-color: #ECF3FD;
        border-width: 1px;
        border-style: solid;
        border-color: #508bc2;
}       

.wptheme-more-menu-item {
        color: #78797a;
        padding: 3px;
        white-space:nowrap;
        font-size: 1em;
}

.wptheme-more-menu-item a, .wptheme-more-menu-item a:hover, .wptheme-more-menu-item a:visited, .wptheme-more-menu-item a:active {
        color: #78797a;
        text-decoration: none;  
}

.wptheme-more-menu-item-selected {
        color: gray;
        background-color: #DAE6f7;
        cursor: pointer;
        white-space: nowrap;
        padding: 3px;
        font-size: 1em;
}
.wptheme-more-menu-item-selected a, .wptheme-more-menu-item-selected a:hover, .wptheme-more-menu-item-selected a:visited, .wptheme-more-menu-item-selected a:active {
        color: #78797a;
        text-decoration: none;  
}



.wptheme-page-menu {
        color: #202020;
        background: #fff;
        border: 1px solid;
        border-color: #D0D0D0;
        -moz-border-radius-topright: 2px;
        -moz-border-radius-bottomright: 2px;
        -moz-border-radius-bottomleft: 2px;
}

.wptheme-page-menu-border {
        border: 0px;    
}

.wptheme-page-menu-item  {
/*      background-color: #fff; */
        color: #202020 !important;
        text-decoration: none;  
        
        white-space:nowrap;
        font-size: 1em;
}

.wptheme-page-menu-item-selected {
/*      background:; */
        background-color: #0063dc;
        color: #fff !important;
/*
        border-top: 1px solid;
        border-bottom: 1px solid;
        border-color: #105dbb;
*/
        cursor:pointer;
        white-space:nowrap;
        text-decoration: none;  
        
        font-size: 1em;
}

a.wptheme-page-menu-item-selected{
        background: none;
        background-color: transparent;
}

/* prevent border on selected item from getting inherited by menu icons */
.wptheme-page-menu-item-selected img, .wptheme-page-menu-item img{
        border: 0px;
        background: none;
        background-color: transparent;
        height: 16px;
        width: 16px;
}





.wptheme-toolbar {
    float:right;
        padding-left: 10px;
}

.wptheme-toolbar ul{
        margin:0px;
        border-spacing: 0px;
        padding-left: 0px; 
        padding-right: 0px; 
    list-style: none;
}

.wptheme-toolbar li {
        margin:0px;
    display: inline;
        list-style: none;
        padding: 0px 10px;
        border-right: 1px solid #990000;
/*      white-space: nowrap; */
}

.wptheme-toolbar li.wptheme-toolbar-last {
        border: 0px;
        padding-right: 0px;  
        
        	padding-right: 0px;
        	padding-left: 10px;
        	
}

.wptheme-toolbar a, .wptheme-toolbar a:visited, .wptheme-toolbar a:active {
    text-decoration: none;
        white-space: nowrap;
}

.wptheme-toolbar a:hover {
    text-decoration: none;
        white-space: nowrap;
}




.wptheme-breadcrumbNav {
    float:left;
    clear:left;
        color:#cccccc;
    padding: 0px 5px;
        font-size: 0.9166em;
}

.wptheme-breadcrumbNav a, .wptheme-breadcrumbNav a:visited, .wptheme-breadcrumbNav a:hover, .wptheme-breadcrumbNav a:active{
        color: #990000;
    text-decoration: none; 
}

.wptheme-breadcrumbSeparator {
        color: #990000;
    padding: 0px 5px;
}




.wptheme-pageAreaToolbar {
    #padding: 4px 5px 0px 5px;
    padding:0px;
}

.wptheme-pageAreaTools {
    float:right;
/*    color: ; */
        font-size: 0.9166em;
}

.wptheme-pageAreaTools ul{
        margin:0px;
        border-spacing: 0px;
        padding-left: 0px; 
        padding-right: 0px; 
    list-style: none;
}

.wptheme-pageAreaTools li {
        margin:0px;
    display: inline;
        list-style: none;
        padding: 0px 5px;
}

.wptheme-pageAreaTools a, .wptheme-pageAreaTools a:visited, .wptheme-pageAreaTools a:hover, .wptheme-pageAreaTools a:active{
    text-decoration: none;
}





.wptheme-pageHeader {
        background-image: ;
        background-position:top left;
        background-repeat:repeat-x;
        background-color: #ffffff;
        border-color: #ffffff;
        border-style: solid;
        border-width: 0px;
        #border-bottom-width: 0px;
        border-bottom-width: 1px;
        color: #693;
        width: 100%;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-topright: 4px;
}

.wptheme-pageHeaderRightCorner {
        background-image: ;
        background-position:top right;
        background-repeat:no-repeat;
        width: 100%;
}

.wptheme-pageHeaderLeftCorner {
        background-image: ;
        background-position:top left;
        background-repeat:no-repeat;

        border-color: #ffffff;
        border-style: solid;
        border-width: 0px;
    border-bottom-width: 0px;

        width: 100%;
}


.wptheme-pageHeaderNavigation {
        /*float:left;   RES - fails with IE*/
        #padding-left: 50px;
        padding-left:1px;
}

.wptheme-applicationName {
        float:left;
        display: inline;
        font-size: 1.5em;
    font-weight: normal;
       # padding: 5px 17px;
        padding: 0px 0px;
        margin: 0px;
}

.wptheme-pageHeaderTools {
        /*float:right;*/
        padding: 4px 10px;
}
   
.wptheme-searchBoxContainer {
        float: right;
        display: none;
}

.wptheme-pageHeaderTools form {
        margin: 0px;
}



.wptheme-fullHorizontalNav {
    border-color: #fff;
        border-style: solid;
        border-width: 0px 1px 1px 1px;
        background-color: #eee;
        width: 100%;
}

.wpsPageBarFirstRow, .wpsPageBar {      
        margin:0px;             
        /* clear: right;*/
/*      white-space: nowrap; */
/*      width: 80%; */
    display: inline;
        /*float:left;*/
        padding-left: 0px;  

}

.wpsPageBarFirstRow {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 1em;
        font-weight: bold;
   /* padding-top: 10px;*/
        padding-top: 0px;
/*      
    
    background-image: none;
    background-repeat: repeat-x;
    background-position: top center;
    
        background-color: #777777;
        
*/
}
.wpsPageBar {
        font-family: Helvetica, Arial, sans-serif;
        font-size: 1em;
        font-weight: bold;
        clear: both;
/*    width: 100%; */
    background-color: #eee;
}

.wpsPageBarFirstRow li, .wpsPageBar li {
        font-family: Helvetica, Arial, sans-serif;
        margin-left: 2px;
        float:left;
        list-style: none;  
    display: inline;
}
.wpsPageBarFirstRow li {
        margin-top: 3px;
        margin-bottom: -1px; 
        padding: 6px 10px; 
    display: inline;
}
.wpsPageBar li {
        padding: 2px 10px;
        margin: 2px;
    display: inline;
}


.wpsSelectedPage{
        color: #369;
/*      background:none; */
        background-color: #eee;
    display: inline;
        white-space:nowrap;
}
.wpsPageBarFirstRow .wpsSelectedPage{
        color: #369;
        background-color: #eee;
        border: 1px solid;
        border-color: #ffffff;
        border-bottom-color:#eee;       
        -moz-border-radius-topright: 4px;
        -moz-border-radius-topleft: 4px;
        border-bottom-width: 2px;
    display: inline;
}


.wpsPageBar .wpsSelectedPage, .wpsPageBar .wpsSelectedPage a, .wpsPageBar .wpsSelectedPage a:hover, .wpsPageBar .wpsSelectedPage a:visited, .wpsPageBar .wpsSelectedPage a:active {
        color: #369;
        background: none;
        background-color: #eee;
}

.wpsPageBar .wpsSelectedPage {
/*
        border: 1px solid #cfcfcf;
        -moz-border-radius: 4px;
*/
}


.wpsSelectedPage a, .wpsSelectedPage a:visited, .wpsSelectedPage a:hover, .wpsSelectedPage a:active{
        color: #369;
        text-decoration: none;
        white-space: nowrap;
}


.wpsPageBarFirstRow .wpsUnSelectedPage{
        color: #dddddd;
        background-position: top center;
        background-color: #777777;
        #border-color: #777777;
        border-color: #CCC;
        border-style: solid;
        border-width: 1px;
        border-bottom-width: 1px;
/*
        border-bottom: 0px solid; 
        border-color: #CFCFCF;       
        border: 1px solid;
        border-color: #4f85c5;
        border-bottom-color:#6794cb;       
*/

        -moz-border-radius-topright: 4px;
        -moz-border-radius-topleft: 4px;    
}
.wpsPageBarFirstRow .wpsUnSelectedPage a, .wpsPageBarFirstRow .wpsUnSelectedPage a:visited, .wpsPageBarFirstRow .wpsUnSelectedPage a:active{
        color: #dddddd;
}

.wpsPageBarFirstRow .wpsUnSelectedPage a:hover{
  color: #660000;
  text-decoration:underline;
}

.wpsUnSelectedPage{
        color: #999;
    display: inline;
}


.wpsUnSelectedPage a, .wpsUnSelectedPage a:visited, .wpsUnSelectedPage a:hover, .wpsUnSelectedPage a:active{
        color: #888888;
        text-decoration: none;
        white-space: nowrap;
}


.wptheme-tabMenuLink {
        border: 0;
        margin-left: 4px;
}




.wptheme-sideNavArea {
        border-width: 0px;
        border-right-width: 0px;
        border-style: solid;
    border-color: #ffffff;
    background-color:#eee;
}

.wptheme-sideNav{
    font-size: 1em;
    text-decoration: none;
    white-space:nowrap;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: 0px;
    padding-left: 0px;
    
    min-width: 150px;
}

/* first sublist is not indented */
.wptheme-sideNav ul{
    margin-left: 1.5em;
    padding-left: 0px;
}
/* indent sublists nested 2 levels or deeper  */
.wptheme-sideNav ul ul{
    margin-left: 1.5em;
    padding-left: 0px;
}

.wptheme-sideNav li {
    display:inline;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
}


ul.wptheme-sideNav li span.wptheme-sideNavItem{
    background: transparent;
    font-weight: bold;
/*      background: #D9D9D9; */
/*      border: 1px solid #BDBDBD; */
    border: 0px;

}

ul.wptheme-sideNav  li ul span.wptheme-sideNavItem{
        background: transparent;
    font-weight: normal !important;
        border: 0px solid #BDBDBD;
}

.wptheme-sideNavItem{
        text-decoration: none;
        margin: 2px 2px 0px 2px;
        padding: 2px; 
        display:block;
        white-space:nowrap;
        color:#555555 !important;
}

.wptheme-sideNavItem a {
        display: inline;
}

.wptheme-sideNavLabel{
        margin: 2px 2px 0px 2px;
        padding: 2px; 
}

.wptheme-sideNavSelected{
        font-weight:bold;
        color: #693 !important;
        background-color: transparent !important;
        background-image: none !important;
    background-repeat: repeat-x !important;
    background-position: top center !important;
        border-width: 0px !important;
        border-style: solid !important;
    border-color: #d3e0f0 !important;
        text-decoration: none;
        padding:2px;
        display:block;
        cursor:default;
        white-space:nowrap;
}
.wptheme-sideNavSelected a {

        color: #693 !important;
        background-image:none !important; 
        background:transparent !important;
        display: inline;
        cursor: pointer; 
        text-decoration: none;
        border: 0px !important;
}

.wptheme-sideNavIcon {
    height: 9px;
    width: 9px;
    border: 0px;
    padding: 0px;
    margin: 0px;
    vertical-align: baseline;
}


.wptheme-sideNavMenuLink {
    border: 0px;
/*    margin-left: -10px; */
    padding: 0px;
}

.wptheme-sideNavLevel1{
        color: #555555 !important;
/*      font-size: 1.1667em; */
        padding-top: 2px;
        font-family: Helvetica, Arial, sans-serif;
}

.wptheme-sideNavSelected .wptheme-sideNavLevel1{
        color: #693 !important;
    
}

.wptheme-sideNavLevel2 wptheme-sideNavLevel3 wptheme-sideNavLevel4 wptheme-sideNavLevel5 wptheme-sideNavLevel6 wptheme-sideNavLevel7 wptheme-sideNavLevel7{
        text-indent:36px;    
}


.wptheme-flyout{
        background-image: url(./colors/default/PaletteGradient.gif);
        background-repeat: repeat-x;
        background-position: top center;
        height: 100%;
        /*border-top: 1px solid; */
        /*border-bottom-color: #97A9C1;*/
        height: 100%;
        white-space: no-wrap;
}
        
.wptheme-flyoutIframe{
        border: 0px;
}

.wptheme-flyoutLoading {
        background-color: #3C3C3C;
        color: #FFFFFF;
        font-family: arial;
        font-weight: bold;
        font-size: 13;
        opacity: 0.75;
        filter: alpha(opacity = 75);
        z-index: 100;
}

.wptheme-flyoutContainer {
        border-left: 1px solid;
        border-left-color: #97A9C1;
}

.wptheme-flyoutToggle {
        cursor: pointer;
        background-image: url(./colors/default/PaletteGradient.gif);
        background-repeat: repeat-x;
        background-position: top center;
        height: 100%;
}

.wptheme-flyoutCollapsed .expandedImage {
        display: none;
}

.wptheme-flyoutCollapsed .collapsedImage {
        display: block;
}

.wptheme-flyoutExpanded .collapsedImage {
        display: none;
}

.wptheme-flyoutExpanded .expandedImage {
        display: block;
}

.wptheme-flyoutToggle img {
        border: 0px;
        padding: 2px;
}

.wptheme-flyout ul{
        margin:0px;
        border-spacing: 0px;
        padding-left: 0px; 
        padding-right: 0px; 
    list-style: none;
        white-space: nowrap;
}

.wptheme-flyout li {
        margin:0px;
    display: inline;
        list-style: none;
        padding: 0px 5px;
}

.wptheme-flyout a, .wptheme-flyout a:visited, .wptheme-flyout a:hover, .wptheme-flyout a:active{
    text-decoration: none;
}



.wpsInlineShelf, .wpsInlineShelfIframeDocBody {
    border: 1px solid #101d2d;
/*      background-color: #101d2d;
        color: #fff; */
}

.wpsInlineShelf_LoadingMsg {
    padding: 10px;
    text-align: center;
}



/* whole statusBar element */   
#wptheme-statusBar {

}
         
#wptheme-statusBar.expanded{
 background-color: #FAFAFA;
 border: 1px solid #AAA;
 color: #333;
 padding: 2px 5px;
}            

/* spacing between each status entry */
 .wptheme-error, .wptheme-warning, .wptheme-info {
     margin: 5px 0px 5px 20px ;
 }
 .wptheme-multiple{
     margin: 5px 0px ;
 }
/* all h3 elements in the status bar are the summary lines for each entry */
#wptheme-statusBar h3 {
   font-size: 0.9166em;
   padding: 2px 5px;
   color: #333;
   margin: 0;
}
/* status icon */
#wptheme-statusBar h3 img {
    height: 16px;
    width: 16px;
    vertical-align: middle;
    padding-right: 4px;
}
/* status details link */
#wptheme-statusBar h3 a {
    padding: 2px 5px;
}

/* container for left side of status entry header */
#wptheme-statusBar .wptheme-statusHeaderLHS {
    float: left;
    clear:left;
    margin: 0;
    padding: 0px 0px;
}
/* container for right side of status entry header */
#wptheme-statusBar .wptheme-statusHeaderRHS {
    float: right;
    clear: right;
    margin: 0;
    padding: 0px 0px;
}
/* details section below each error. */
#wptheme-statusBar .wptheme-details {
    background-color: #FFF;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #AAA;
    margin: 0;
    padding: 2px 5px;
}
/* styles for each status type */            
 #wptheme-statusBar .wptheme-info h3 {
        background-color: #F2F9FD;
        border: 1px solid #B3C9D5;
 }
 #wptheme-statusBar .wptheme-info .wptheme-details {
    border-color: #B3C9D5;     
 }
 #wptheme-statusBar .wptheme-warning h3 {
        background-color: #FDF6DE;
        border: 1px solid #E6CF99;
 }
 #wptheme-statusBar .wptheme-warning .wptheme-details {
    border-color: #E6CF99;     
 }
 #wptheme-statusBar .wptheme-error h3 {
        background-color: #FEE4E4;
        border: 1px solid #FFC4C4;
 }
 #wptheme-statusBar .wptheme-error .wptheme-details {
    border-color: #FFC4C4;     
 }
 #wptheme-statusBar .wptheme-multiple h3 {
        background-color: #E9CAF9;
        border: 1px solid #DEAAFA;
 }
 #wptheme-statusBar .wptheme-multiple .wptheme-details {
    border-color: #DEAAFA;     
 }



.wptheme-themeLinks {
        margin:0px;
        border-spacing: 0px;
        padding-left: 0px; 
        padding-right: 0px; 
    list-style: none;
}

.wptheme-themeLinks li {
        margin:0px;
    display: inline;
        list-style: none;
        padding: 0px 6px;
}

/* Must turn off underline on links because it goes behind any icons that are present and looks funny. */
.wptheme-themeLinks a, .wptheme-themeLinks a:visited, .wptheme-themeLinks a:active {
    text-decoration: none;
    white-space: nowrap;
}
.wptheme-themeLinks a:hover {
    text-decoration: none;
    white-space: nowrap;
}

.wptheme-themeLinksCategorized {
        margin:0px;
        border-spacing: 0px;
    float: left;
    /* padding-left: 0px; */ /* browsers default to either left margin or padding of 40px for li indention */
    padding: 0px;
}

.wptheme-themeLinks-label {
    white-space: nowrap;
}

.wptheme-themeLinksCategorized li {
        margin:0px;
        list-style: none;
        padding: 5px 0px 0px 0px;
}

/* Must turn off underline on links because it goes behind any icons that are present and looks funny. */
.wptheme-themeLinksCategorized a, .wptheme-themeLinksCategorized a:visited, .wptheme-themeLinksCategorized a:active {
    text-decoration: none;
}
.wptheme-themeLinksCategorized a:hover {
    text-decoration: none;
}





.wptheme-quickLinksShelf {
    
    border: 0px solid #ffffff;
    
    padding: 10px;
        -moz-border-radius: 4px;
        color:#777777;
    background-color: #fff;
        background-image: none;
        background-position: top left;
        background-repeat: no-repeat;
    margin-bottom: 10px;
}

.wptheme-quickLinksShelf table {
    float: left;
}

.wptheme-quickLinksShelf table th {
    font-weight: bold;
    padding: 5px 50px 0px 25px;
    text-align: left;
    vertical-align: top;
    
        border-left: 0px solid #ffffff;
    
}

.wptheme-quickLinksShelf table td {
    padding: 0px 50px 5px 25px;
    text-align: left;
    vertical-align: top;
        font-size: 0.9166em;
    
        border-left: 0px solid #ffffff;
    
}

.wptheme-quickLinksShelf table th.wptheme-quickLinksShelf-first, .wptheme-quickLinksShelf table td.wptheme-quickLinksShelf-first {
        border: 0px;
}


.wptheme-quickLinksShelf a, .wptheme-quickLinksShelf a:visited, .wptheme-quickLinksShelf a:active {
    color: #990000;
    text-decoration: none;
}

.wptheme-quickLinksShelf a:hover {
    color: #990000;
    text-decoration: none;
}

.wptheme-quickLinksShelf ul {
    text-align: left;
    float: left;
}

.wptheme-quickLinksShelfAction {
    float: right;
    white-space: nowrap;
}




.wptheme-footer {
        clear:both;
        width:100%;
        color: #693;
    text-align: center;
    padding: 5px 0px;
        font-size: 0.9166em;
        margin-bottom: 10px;
}

.wptheme-footer a, .wptheme-footer a:visited, .wptheme-footer a:active {
    color: #990000;
    text-decoration: none;
}

.wptheme-footer a:hover {
    color: #990000;
    text-decoration: none;
}




.dndDropAware{
        border: 0px; 
        background-color: #FFEBC5;
}
.dndDropActive{
        border: 0px; 
        background-color: #FF9000;
}

.dndDropActiveCSA{
        border: 2px dashed #FF9000;
}
.dndDropAwareVerticalCSA{
        background-color: #FFEBC5;
        height: 10px; 
        width: 100%;
        min-width: 10px;
}
.dndDropAwareHorizontalCSA{
        background-color: #FFEBC5;
        height: 55px; 
        width: 10px;
}

.dndDragging{
        width: 100%; 
        
                -moz-opacity: .4;
        
        
}
.dndDragSelected{
        border: 1px; 
        background-color: #DDDDDD;
}
.dndMoveCursor{
        cursor:move;
}
.dndDropCursor{
        cursor: pointer; 
}
.dndNoDropCursor{
        cursor: not-allowed;
}

.dndStaticDropActiveVerticalCSA
{
        background-color: #FF9000;
        width: 100%;
        height: 10px;
}

.dndStaticDropActiveHorizontalCSA
{
        background-color: #FF9000;
        width: 10px;
        height: 55px; 
}



.wpsContentPaletteDragging {
    width: 100%; 
    
                -moz-opacity: .4;
        
        
}
.wpsContentPaletteDragging div {
    background-color: #B7CBE7; 
    background: url( "./colors/default/palette_selected_portlet.gif" ) repeat-x;
    font-weight: normal;
    font-family: arial;
    font-size: 0.9166em;
}



.wpsPortlet{
        margin: 5px;
    
        border: 0px solid;
        border-color: #ffffff;
    
        background-color: #fff;
        background-image:none;
}

.wpsPortletBody{
        margin: 5px;
        background-image:none;
}

.wpsPortletBodyInlineMode{
        margin: 0px 5px 0px 5px;
        vertical-align: top;
        padding: 4px;
        background-image:none;
    
        border-bottom: 1px dotted #ffffff;
    
        background-color: #ebf7fb;
}

.wpsPortletTitleBar{
        font-family: Helvetica, Arial, sans-serif;
        font-size: 1.1667em;
        font-weight: bold;
        color: #555555;
    
        border-bottom: 1px dotted #ffffff;
    
        background: url("./colors/default/portletTitleBarBg.gif") repeat-x;
        background-color: #FFFFFF;
        padding: 0px 5px 0px 5px;
        width:100%;
        white-space: nowrap;
        /*margin: 2px 4px 2px 4px;*/
}

.wpsPortletTitleBar img {
        vertical-align: middle;
}

.wpsPortletIcons {
        text-align: right;
        vertical-align: middle;
        padding-right: 3px;
        white-space: nowrap;
        border: 0px;
}

.wpsPortletIcons a {
        text-align: right;
        vertical-align: middle;
        padding-right: 3px;
        white-space: nowrap;
        border: 0px;
        text-decoration: none;
        
}

.wpsPortletIcons a:hover {
        text-align: right;
        vertical-align: middle;
        padding-right: 3px;
        white-space: nowrap;
        border: 0px;
        text-decoration: none;
        cursor: pointer;
        color: #0000ff;
}

.wpsPortletActions {
        text-decoration: none;
        font-size: 0.9166em;
        color: #0063dc;
}

.wpsPortletActionsHover {
        text-decoration: none;
        font-size: 0.9166em;
        background-color: #0063dc;
        color: #0000ff;
}

.wpsPortletModes{
        padding: 4px;
        background-color: #ebf7fb;
        border-bottom: 1px dotted #ffffff;;
        font-weight: bold;
        white-space: nowrap;
        
}
.wpsPortletModes a{
        text-decoration: none;
        color: #0063dc;
}

.wpsPortletModes a:active{
        color: #3366CC;
}

.wpsPortletModes a:visited{
        color: #0063dc;
}

.wpsPortletModes a:hover{
        background-color: #0063dc;
        color: #0000ff; 
}

.wpsPortletModesSpan{
        padding-right: 15px;
}

.wpsActiveModeLink{
        -moz-border-radius-topleft: 4px;  
        -moz-border-radius-topright: 4px;  
        -moz-border-radius-bottomright: 4px; 
        -moz-border-radius-bottomleft: 4px; 
        background-color: #d4e5f5;
        color: #0063dc;
        text-decoration: none;
        border: 1px solid #90b0d9;
        padding: 2px 5px 2px 5px;
}

.wpsActiveModeLinkHover{
        -moz-border-radius-topleft: 4px;  
        -moz-border-radius-topright: 4px;  
        -moz-border-radius-bottomright: 4px; 
        -moz-border-radius-bottomleft: 4px; 
        background-color: #0063dc;
        color: #FFFFFF; 
        text-decoration: none;
        border: 1px solid #90b0d9;
        padding: 2px 5px 2px 5px;
}


.wpsPortletTitleIconNonStandardSize, .wpsPortletTitleToolsIconNonStandardSize {
}



.wpsThinSkinContainerBar{
        height: 12px;
        border: 0px solid white;
        margin-bottom: 2px;
}

.wpsThinSkinContainerBarBorder{
        background: url("./colors/default/portletTitleBarBg.gif") repeat-x;
        background-position: bottom;
        background-color: #FFFFFF;
}

.wpsThinSkinDragZoneContainer{
        width: 75%; 
        display: inline; 
        float: left;
}

.wpsThinSkinInvisible{
        visibility: hidden;
}

.wpsThinSkinVisible{
        visibility: visible;
}

.wpsThinSkinMenuContainer{
        display: inline; 
        float: right; 
        padding-right: 3px;
}

.wptheme-skinWindowStates{
        border: 0px;
        cursor: pointer;
        background-color: transparent;
}


.wptheme-skinContextMenuTable {
        background-color: #ebf7fb;
        border: 1px solid #999999;
}

.wptheme-skinContextMenuItem {
        color: #333333;
        text-decoration: none;
        background-color: #ebf7fb;
}

.wptheme-skinContextMenuItemHover {
        color:  #0063dc;
        text-decoration: none;
        background-color: #ebf7fb;
}

.wptheme-contextMenuIcon {
        background: none;
        border: 0px;
        cursor: pointer;        
        padding: 0px;
        margin: 0px;
}


.wptheme-pageContextMenuTable {
        background-color: #fff;
        border: 1px solid #999;
}

.wptheme-pageContextMenuTable a:hover, .pageContextMenuTable a:active {
        color:  #fff;
        text-decoration: none;
        background-color: #0063DC;
}

.wptheme-pageContextMenuItem {
        color: #333;
        text-decoration: none;
        background-color: #fff;
}

.wptheme-pageContextMenuItemHover {
        text-decoration: none;
        background-color: #0063DC;
}

.wptheme-pageContextMenuItemHover a{
        color:  #fff;
        
}

.wptheme-lightboxDisabledBackground {
        display: block;
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: 100;
        opacity: 0.7;
        filter: alpha(opacity=70);
        background-color: #000000;
}

.wptheme-lightboxBorderBox {
        position: absolute;
        z-index: 101;
        background-color: #FFFFFF;
        border: 2px solid #000000;
}

.wptheme-lightboxBorderBox iframe {
        width: 100%;
        height: 100%;
        border: 0px;
}

.wptheme-lightboxCloseLink {
        padding: 4px;
        color: #FFFFFF;
        z-index: 101;
}

.wptheme-lightboxCloseLink:hover {
        color: #FFFFFF;
}

.wptheme-lightboxIcon {
        border: 0px;
        padding: 3px;
}

.wptheme-lightboxLinks {
    float:left;
        padding-left: 5px;
}
 








.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: Helvetica, Arial, sans-serif;
    font-size: 1em;
    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, .portlet-menu-cascade {
	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, .portlet-menu-cascade-item-hover {
	background-color: #cccccc;
	border-style: solid;
	border-color: #333333;
	border-width: 1px;
    padding: 3px;
}


.portlet-menu-item-hover-selected, .portlet-menu-cascade-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-separator, .portlet-menu-cascade-separator {
    background-color: #999999;
}

.portlet-menu-content, .portlet-menu-content-selected {
	background-color: #eeeeee;
}

.portlet-menu-content-hover, .portlet-menu-content-hover-selected {
	background-color: #cccccc;
}

.portlet-menu-indicator, .portlet-menu-indicator-selected {
}

.portlet-menu-indicator-hover, .portlet-menu-indicator-hover-selected {
}


.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;
}
 

.help {
	font-size: 1em; color: #000000;
}
.help_indent {
	font-size: 1em; color: #000000; background-color: #ffffff
}
A.help {
	font-size: 1em; color: #3366CC
}
A.help:visited {
	font-size: 1em; color: #666699
}
A.help:active {
	font-size: 1em; color: #3366CC
}
A.help:hover {
	font-size: 1em; color: #3366CC
}
H2.help {
	padding-left: 8px; font-weight: bold; font-size: 1.1667em; color: #000000; padding-top: 22px; border-bottom: 1px solid #B0B0B0; background-color: #F0F0F0; text-align: left
}
H3.help {
	font-size: 1.1667em; padding-left: 8px; font-weight: bold; padding-top: 3px; background-color: #F0F0F0
}
H3 A.help {
	font-size: 1.1667em; color: #000000; background-color: #F0F0F0; text-decoration: none
}
H4.help {
	padding-left: 8px; margin: 16px 20px 0px 20px; color: #000000; padding-top: 3px; background-color: #F0F0F0; text-align: left
}
H4 A.help {
	font-weight: normal; font-size: 1em; color: #000000; font-style: italic; background-color: #F0F0F0
}
P.help {
	padding-bottom: 0px; margin: 2px 20px 0px 30px; padding-top: 4px
}
P.help_indent {
	padding-bottom: 0px; margin: 2px 20px 0px 0px; padding-top: 4px
}
UL.help {
	margin-left: 56px; margin-right: 20px
}
OL.help {
	margin-left: 56px; margin-right: 20px
}
DL.help {
	margin-left: 56px; margin-right: 20px
}
PRE.help {
	margin-left: 30px; font-family: monospace; font-size: 1.1667em;
}
DT A.help {
	font-weight: 900; color: #000000
}
DD.help {
	padding-bottom: 20px; padding-top: 2px
}
LI.help {
	padding-bottom: 2px; padding-top: 2px
}
TABLE.help {
	padding-right: 20px; padding-left: 30px; margin-left: 28px
}
TH.help {
	text-align: center; padding-top: 5px; padding-bottom: 5px; vertical-align: top;
}
TD.help {
	padding-bottom: 3px; vertical-align: top; padding-top: 3px; text-align: left
}
samp, samp.help {
    font-family: monospace; font-size: 1.1667em;
}

TABLE.dataTable {
	color              : black; 
	width              : 90%;
	border-collapse    : collapse;
	border-color	   : Black;
	background-color   : white;  
	margin-left  : 28px;
}
.dataTable TH {
   font-weight: bold;
   font-size			: 0.8em;
   color                : black; 
   background-color  	: #F0F0F0;  
	
}
 
/* Basic Portlet Structure */

div.header {
   width: 100%;
   float: left;
}

div.headlines {
   width: 100%;
   float: left;
}

div.portletTools {
   float: right;
}

div.subheader {
   width: 100%;
   float: left;
}

div.content {
   width: 100%;
   float: left;
}

div.column {
   margin: 0;
   padding: 0;
   float: left;
}

div.grouping {}

div.endfloat {
   padding: 0;
   border: 0;
   clear: both;
}


div.OOB h1 {
   margin: 0;
   padding: 0;
   font: normal normal normal xx-large Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB h2 {
   margin: 0;
   padding: 0;
   font: normal normal normal x-large Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB h3 {
   margin: 0;
   padding: 0;
   font: normal normal normal large Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB h4 {
   margin: 0;
   padding: 0;
   font: normal normal normal medium Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB h5 {
   margin: 0;
   padding: 0;
   font: normal normal normal small Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB h6 {
   margin: 0;
   padding: 0;
   font: normal normal normal x-small Helvetica, Arial, Verdana, sans-serif; /* for Compliant Browsers */
        }

div.OOB p {
   font: normal normal normal xx-small Helvetica, Arial, Verdana, sans-serif;
}


/* Grouping Controls  */

div.grouping {
  float: left;
} 

div.grouping a {
   text-decoration: none;
}

div.grouping a img.float {
   border: 0;
   float: left;
}

div.grouping img.inline {
   border: 0;
}
div.grouping img.colInline {
   border: 0;
   margin: 30px;
}


/* Getting Started Portlet Specific Styles  */
div#OOBgettingStarted div.headlines {
/*      background-image: url(images/oob/gettingstarted_banner_solid_left.png);
        background-position: bottom left;
        background-repeat: repeat-x;
   color: #fff;*/
}


div#OOBgettingStarted div.headerImage {
        background: url(images/oob/gettingstarted_banner.png) bottom right no-repeat;
}

div#OOBgettingStarted div.headerRepeat {
        background-image: url(images/oob/gettingstarted_banner_solid_left.png);
/*      background-image: url(images/oob/web20_banner_leftgradient.png);*/
        background-position: top left;
        background-repeat: repeat-x;
}

div#OOBgettingStarted div.headerCenter {
   color: #c2dbfc;
   background: url(images/oob/common_colorbar.png) bottom center no-repeat;
}

div#OOBgettingStarted div.headerLLeft {
        background-image: url(images/oob/common_colorbar_shadow_swatch.png);
        background-position: bottom left;
        background-repeat: repeat-x;
}

div#OOBgettingStarted div.headerLRight {
        background-image: url(images/oob/gettingstarted_colorbarrightgradient.png);
        background-position: bottom right;
        background-repeat: repeat-x;
}


        div#OOBgettingStarted div.headerImage h1 {
                color: white;
                padding-top: 0px;
                padding-left: 15px;
                padding-bottom: 4px;
                font-weight: bold;
                font-style: italic;
                font-size: 22pt;
                font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }
        div#OOBgettingStarted div.headerImage h2 {
                color: #c2dbfc;
                padding-top: 0px;
                padding-left: 15px;
                padding-bottom: 15px;
                width: 700px;
                font-weight: bold;
                font-size: 13pt;
                font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
                line-height: 1.2;
        }
        div#OOBgettingStarted div.headerImage h3 {
                color: #c2dbfc;
                padding-top: 0px;
                padding-left: 15px;
                padding-bottom: 3px;
                width: 700px;
                font-size: 11pt;
                font-family: Arial, Helvetica, sans-serif;
        }
        div#OOBgettingStarted div.headerImage h3 a {
                color: white;
                line-height: 1.5
        }


div#OOBgettingStarted div.portletTools {
   display: none;
}

div#OOBgettingStarted div.subheader {
   color: #c2dbfc;
   background: #e0edfd url(images/oob/common_colorbar.png) top center no-repeat;
   width: 100%;
}

div#OOBgettingStarted div.subheader h3 {
           padding-top: 0px;
/*         padding: 4px 4px;*/
        }

div#OOBgettingStarted div.content {
   background: #e0edfd url(images/oob/corner-b-l-6.gif) bottom left no-repeat;
}

div#OOBgettingStarted div.sh_one,
div#OOBgettingStarted div.sh_two,
div#OOBgettingStarted div.sh_three {
        margin-top: 0px;
        width: 32%;
        text-align: center;
/*      padding-left: 5px;
        padding-right: 5px;
        */
}

div#OOBgettingStarted div.one,
div#OOBgettingStarted div.two,
div#OOBgettingStarted div.three {
        margin-top: 15px;
        width: 32%;
}

div bar {
        width: 100%;    
}
div.column barCenter {
        padding-top: 0;
        padding-bottom: 0;
        background: url(common_colorbar.png) top center no-repeat;
        width: 32%;
}

div.column barLeft {
        background-image: url(gettingstarted_colorbar_leftgradient.png);
        background-position: top left;
        background-repeat: repeat;
        width: 32%;
}

div.column barRight {
        background-image: url(gettingstarted_colorbar_rightgradient.png);
        background-position: top right;
        background-repeat: repeat;
        width: 32%;
}

/*
div.barLeft h5 {
        color: #000000;
        font-size: 12pt;
        background: transparent;
        width: 100%;
}
div.barCenter h5 {
        color: #000000;
        font-size: 12pt;
        background: transparent;
        width: 100%;
}
div.barRight h5 {
        color: #000000;
        font-size: 12pt;
        background: transparent;
        width: 100%;
}
*/

div#OOBgettingStarted div.sh_grouping {
   margin: 0px;
}
        div#OOBgettingStarted div.sh_grouping h5 {
           padding-left: 73px;
           color: #ffffff;
           background: transparent;
           font-weight: bold;
           font-size: 13pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
           padding-top: 4px;
           padding-bottom: 4px;
/* Trebuchet 15 pt, bold, white, #c2dbfc */
        }
        div#OOBgettingStarted div.sh_grouping p {
           margin: 0;
           padding-left: 73px;
           color: #404040;
           background: transparent;
           font-size:x-small;
           font-family:Verdana, Arial, Helvetica, sans-serif
        }

div#OOBgettingStarted div.grouping {
   margin: 8px;
}
        div#OOBgettingStarted div.grouping h2 {
           padding-left: 45px;
           color: #2c70bb;
           background: transparent;
           font-weight: bold;
           font-size: 22pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBgettingStarted div.grouping div.nums {
           padding-right: 5px;
           color: #c1daf0;
           display: inline;
           font-weight: bold;
           font-size: 48pt;
           font-family: Arial, Helvetica, sans-serif;
           vertical-align: middle;
        }

        div#OOBgettingStarted div.grouping h3 {
           padding-left: 45px;
           color: #000000;
           background: transparent;
           font-weight: bold;
           font-size: 14pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBgettingStarted div.grouping h4 {
           padding-left: 45px;
           color: #8e8e8f;
           font-size: 13pt;
           font-family: Arial, Helvetica, sans-serif;
        }

        div#OOBgettingStarted div.grouping h5 {
           padding-left: 73px;
           color: #2A7DE3;
           background: transparent;
           font-weight: bold;
        }
        div#OOBgettingStarted div.grouping p {
           margin: 0;
           padding-left: 73px;
           color: #404040;
           background: transparent;
           font-size:x-small;
           font-family:Verdana, Arial, Helvetica, sans-serif
        }

#OOBgettingStarted h4.bullet em {
   color: #8e8e8f;
   background: transparent;
   font-style: normal;
}

div#OOBgettingStarted div.corner-b-r-6 {
   height: 6px;
   background: transparent url(images/oob/corner-b-r-6.gif) bottom right no-repeat;
}



/* Getting Started Help Portlet Specific Styles */
div#OOBgettingStartedHelp{
        /* IE bidi fix */
        padding-right: 5px;
        width: 94%;
}

div#OOBgettingStartedHelp div.header {
   display: none;
}

div#OOBgettingStartedHelp div.subheader {
   display: none;
}

div#OOBgettingStartedHelp h3 {
        color: #222;
        padding: 5px 0 3px 0;
        background: #fff;
        margin: 0 0 4px 0;
}

div#OOBgettingStartedHelp h3.help {
        color: #222;
}

div#OOBgettingStartedHelp h6 {
   padding: 0 0 7px 0;
   margin: 0;
   color: #666;
   font-size:small;
   font-family: Arial, Helvetica, sans-serif;
}

div#OOBgettingStartedHelp h6 a { 
   color: #1C66C1;
   font-weight: normal;
   text-decoration: none;
}

div#OOBgettingStartedHelp h6 a:hover {
        color: #164ead;
        text-decoration: underline; }

div#OOBgettingStartedHelp h6.link {
           margin-left: 3px;
           padding-left: 13px;
         background: transparent url(images/oob/bullet.gif) left 5px no-repeat; }



/* Home Apps Portlet Specific Styles */

#OOBportalApps {
   width: 250px;
   /* Fixes bidi bug in IE */   
   padding-right: 5px;          
}

#OOBportalApps div.headlines {
   color: #000;
   background: #e4edfb url(images/oob/corner-t-l-6.gif) top left no-repeat;
   width: 100%;
}

#OOBportalApps div.headlines h4{
   width: 224px;
   margin-left: 6px;
   padding-top: 13px;
   padding-left: 13px;
   padding-bottom: 10px;
   padding-right: 7px;
   font-weight: bold;
   background: transparent url(images/oob/corner-t-r-6.gif) top right no-repeat;
}

#OOBportalApps div.portletTools {
   display: none;
}

#OOBportalApps div.subheader {
   display: none;
}

#OOBportalApps div.content {
   padding: 0;
   background: #E4EDFB url(images/oob/corner-b-l-6.gif) bottom left no-repeat;
} 

#OOBportalApps div.columnone {
   padding: 0 6px;
}

#OOBportalApps a {
   color: #767676;
   background: transparent;
   text-decoration: none;
}

#OOBportalApps a img {
   margin-top: 0;
   border: 0;
   padding-top: 0;
   padding-left: 6px;
   padding-bottom: 0;
   padding-right: 7px;
}

#OOBportalApps div.grouping {
   padding: 1px 0;
   color: #767676;
   background: transparent;
   display: block;
}

#OOBportalApps div.grouping a {
   width: 238px;
   background: #e4edfb;
   float: left;
   -moz-border-radius: 4px;
    padding: 1px 0;
}

#OOBportalApps div.grouping a:hover {
   background: #B8D3FD;
}

#OOBportalApps div.grouping a h5 {
   margin-top: 0;
   padding-top: 7px;
   padding-left: 60px;
   padding-bottom: 0;
   padding-right: 6px;
   font-weight: bold;
}

#OOBportalApps div.grouping a p {
   margin: 0;
   padding-top: 1px;
   padding-left: 60px;
   padding-bottom: 3px;
   padding-right: 6px;
}

#OOBportalApps div.corner-b-r-6 {
   height: 6px;
   background: transparent url(images/oob/corner-b-r-6.gif) bottom right no-repeat;
}



/* Home New Portlet Specific Styles */

#OOBportalWhatsNew {}

#OOBportalWhatsNew  .header h2 {
/* fixes bidi bug in IE */
   padding-right: 5px;
   padding-bottom: 2px;
   color: #1C66C1;
   background: transparent;
   font-family: Arial, Helvetica, sans-serif;
   font-size: x-large;
}

#OOBportalWhatsNew .header h6 {
/* fixes bidi bug in IE */
   padding-right: 5px;
   margin-right: 5px;
   background: transparent;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   color: #888;
}

#OOBportalWhatsNew .columnone {
/* fixes bidi bug in IE */
   padding-right: 5px;
   margin-top: 20px;    
   width: 49%;
   float: left;
}

#OOBportalWhatsNew .columnone h4 {
   margin: 0 0 2px 0;
   color: #1C66C1;
   font-family:Arial, Helvetica, sans-serif;
   font-size: large;
   background: transparent;
}

#OOBportalWhatsNew .columnone p {
   margin: 0 0 15px 0;
   color: #888;
   background: transparent;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
}

#OOBportalWhatsNew .columnone .grouping {
   padding-bottom: 10px;
}

#OOBportalWhatsNew .columntwo {
   margin: 20px 0 0 0;
   width: 49%;
   float: right;
}

#OOBportalWhatsNew .columntwo h4 {
   margin: 0 0 2px 0;
   color: #1C66C1;
   font-family:Arial, Helvetica, sans-serif;
   font-size: large;
   background: transparent;
}

#OOBportalWhatsNew .columntwo p {
   margin: 0 0 15px 0;
   margin-right: 5px;
   color: #888;
   background: transparent;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
}

#OOBportalWhatsNew .columntwo .grouping {
   margin: 0 5px 0 5px;
   padding-bottom: 10px;
   background: #FFFFFF
}

/* Home Start Portlet Specific Styles  */

div#OOBportalStart{
        width: 96%;
        padding-right: 5px;
}

div#OOBportalStart h4 {
                padding: 0;
                margin: 0 0 5px 0;
                font: normal medium "Helvetica", "Arial", "Verdana", sans-serif; }
                
div#OOBportalStart h4 a {
                        display: block;
                        padding-top: 4px;
                        padding-left: 20px;
                        padding-bottom: 4px;
                        padding-right: 6px;
                        background: transparent url(images/oob/arrow_left.gif) left 50% no-repeat;
                        text-decoration: none;
                        color: #e05f00; }
                        
div#OOBportalStart h4 a:hover {
                                color: #af4a00;
                                background-color: #fff;
                                text-decoration: underline; }

#OOBportalStart .portletTools { display: none; }

#OOBportalStart .subheader {display: none; }

#OOBportalStart h2 {
   padding: 15px 0 0 0;
   color: #2871CB;
   background: transparent
}

#OOBportalStart h5 {
   padding: 2px 0 0 0;
   color: #898989;
   background: transparent;
}


/* Home Welcome Portlet Specific Styles   */

#OOBportalWelcome div.col1 {
   margin: 0;
   float: left;
}

#OOBportalWelcome div.col2 {
   float: right;
} 

#OOBportalWelcome div.endfloat {
   border: 0;
   clear: both;
}

#OOBportalWelcome h1 {
   margin: 0;
   padding: 0;
   font: normal normal normal x-large Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h1 {
   padding-top: 16px;
   padding-left: 30px;
   padding-bottom: 0;
   padding-right: 0;
   color: #fff;
   background: transparent url(images/oob/corner-t-l.gif) top left no-repeat;
}

#OOBportalWelcome h2 {
   margin: 0;
   padding: 0;
   font: normal normal normal large Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h2 {
   color: #fff;
   background: transparent;
}

div#OOBportalWelcome h2 span {
   color: #1d477c;
   background: transparent;
}

div#OOBportalWelcome h2 {
   color: #1d477c;
   padding-top: 0;
   padding-left: 30px;
   padding-bottom: 6px;
   padding-right: 0;
}

#OOBportalWelcome h3 {
   margin: 0;
   padding: 0;
   font: normal normal normal medium Helvetica, Arial, Verdana, sans-serif
}

div#OOBportalWelcome h3 {
   padding-top: 36px;
   padding-left: 301px;
   padding-bottom: 0;
   padding-right: 27px;
   color: #2871cb;
   background: transparent;
   font-weight: bold;
}

#OOBportalWelcome h4 {
   margin: 0;
   font: normal normal normal small Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h4 {
   padding-top: 14px;
   padding-left: 301px;
   padding-bottom: 0;
   padding-right: 27px;
   color: #fe9a2e;
   background: transparent;
   font-weight: bold;
}

div#OOBportalWelcome h4 a {
                        margin-left: 3px;
                        display: block;
                        padding-top: 4px;
                        padding-left: 21px;
                        padding-bottom: 4px;
                        padding-right: 4px;
                        background: transparent url(images/oob/arrow_left.gif) left 50% no-repeat;
                        text-decoration: none;
                        color: #e05f00; }
                        
div#OOBportalWelcome h4 a:hover {
                                color: #af4a00;
                                text-decoration: underline; }

#OOBportalWelcome h6 {
   margin: 0;
   padding: 0;
   font: normal normal bold x-small Helvetica, Arial, Verdana, sans-serif;
}

div#OOBportalWelcome h6 {
   padding-top: 0;
   padding-left: 301px;
   padding-bottom: 0;
   padding-right: 27px;
   color: #515151;
   background: transparent;
   font-weight: normal;
   line-height: 16px;
}
div#OOBportalWelcome {
        /* fixes bidi bug in IE */
        padding-right: 5px;
 }

div#OOBportalWelcome div.header {
   width: 700px;
   background: #b8c2c9 url(images/oob/corner-t-r.gif) top right no-repeat;
}

div#OOBportalWelcome div.content {
   margin: 0;
   background: #eee;
}

div#OOBportalWelcome div.col1 {
   width: 237px;
   padding-top: 15px;
   padding-left: 27px;
   padding-bottom: 0;
   padding-right: 0;
   float: left; 
}

div#OOBportalWelcome div.col2 {
   float: none;
   display: block;
}

div#OOBportalWelcome div.content {
    background: #eee url(images/oob/corner-b-l.gif) bottom left no-repeat;
    line-height: 1.2;
}

#OOBportalWelcome div.br {
    background: url(images/oob/corner-b-r.gif) 100% 100% no-repeat
}

/* Product Blurb Portlet Specific Styles  */

#OOBproductWelcomeBlurb {}

#OOBproductWelcomeBlurb .header { display: none; }

#OOBproductWelcomeBlurb .subheader {display: none; }

#OOBproductWelcomeBlurb .content {
        width: 710px;}

#OOBproductWelcomeBlurb h6{
   margin-top: 0;
   margin-left: 30px;
   margin-bottom: 0;
   margin-right: 15px;
   color: #606060;
   background: transparent;
   font-family: Arial, Helvetica, sans-serif;
   font-size:small;
}

#OOBproductWelcomeBlurb h6 a { 
   color: #1C66C1;
   font-weight: normal;
   text-decoration: none;
}

#OOBproductWelcomeBlurb h6 a:hover {
        color: #164ead;
        text-decoration: underline;
 }

/* Product Welcome Portlet Specific Styles */

#OOBproductWelcome {
   width: 725px;}

#OOBproductWelcome .headerWCM {
   color: #5377AB;      
   background: transparent url(images/oob/message_header_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome .headerSearch {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_search_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome .headerDM {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_documents_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBproductWelcome .headerMessage {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_messaging_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome .headerCollab {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_collaboration_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome .headerDomino {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_domino_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBproductWelcome .headerPersonal {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_personalization_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBproductWelcome .headerTemplates {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_templates_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome .headerWorkflow {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_workflow_left.gif) top left no-repeat;
   height: 210px;
   width: 720px;
}

#OOBproductWelcome h1 {
   margin-top: 12px;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 22px;
   padding-left: 28px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #1C66C1;
   font-family:Arial, Helvetica, sans-serif;
   font-size:xx-large;
}

#OOBproductWelcome h3 {
   margin-top: 0;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 3px;
   padding-left: 28px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #888888;
   font-family:Arial, Helvetica, sans-serif;
   font-size:large;
}

#OOBproductWelcome .subheader {
   padding-top: 31px;
   padding-left: 19px;
   padding-bottom: 0;
   padding-right: 0;
}

#OOBproductWelcome .content {
   background: #fff;
   padding: 10px 0 0 0;
   width: 700px;
}

#OOBproductWelcome .columnone {
   width: 330px;
   float: left;
}

#OOBproductWelcome .columntwo {
   width: 330px;
   float: right;
}

#OOBproductWelcome .grouping {
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 15px;
}

#OOBproductWelcome p {
   background: transparent url(images/oob/arrowCon_left.gif) top left no-repeat;
   margin: 0 0 20px 0;
   margin-left: 10px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:small;
   color:#888888;
   padding-left: 28px;
   padding-bottom: 5px;
}

#OOBproductWelcome img.float {
   display: none;
}




/* Workcenter Portlet Specific Styles */

#OOBworkcenter {
   width: 300px;
}

#OOBworkcenter div.headlines {
   padding: 17px 17px 7px 17px;
   color: #3966CD;
   background: transparent;
}

#OOBworkcenter div.headlines h4{
   padding-top: 30px;
   color: #77A1ED;
   background: transparent url(images/oob/corner-t-r-6.gif) top right no-repeat;
}

#OOBworkcenter div.portletTools {display: none;}
#OOBworkcenter div.subheader {display: none;}

#OOBworkcenter div.content {
   padding: 0;
} 

#OOBworkcenter div.columnone {
   padding: 0 6px;
}

#OOBworkcenter a {
   color: #767676;
   background: transparent;
   text-decoration: none;
   display: block;
}

#OOBworkcenter a img {
   margin: 5px;
   border: 0;
   padding: 0 0 0 0;
}

#OOBworkcenter div.grouping {           
   padding: 4px 0;
   color: #767676;
   background: transparent;
   display: block;
}

#OOBworkcenter div.grouping a {
   width: 288px;        
   background: #fff;
   float: left;
   -moz-border-radius: 4px;
}

#OOBworkcenter div.grouping a:hover {
   background: #B8D3FD;
}

#OOBworkcenter div.grouping a p {
   margin: 0;
   padding-top: 9px;
   padding-left: 80px;
   padding-bottom: 8px;
   padding-right: 6px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   font-size:x-small;
   color:#404040
}

#OOBworkcenter div.endfloat {
   clear: both;
}


/* Admin Section Portlet Specific Styles */

#OOBadminSection{
        width: 725px;
}

#OOBadminSection .headerUI {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_portalUI_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerAccess {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_access_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerSettings {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_settings_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerContent {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_content_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerSearch {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_search_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerAnalysis {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_analysis_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerVirtual {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_vps_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection .headerPortlets {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_portlets_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

#OOBadminSection a{
        display: block;
        text-decoration: none;
}

#OOBadminSection a:hover{
        text-decoration: underline;
}

#OOBadminSection div.headlines h1 {
   margin-top: 12px;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 20px;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #1c66c1;
}

#OOBadminSection .headlines h3 {
   margin-top: 0;
   margin-left: 130px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 7px;
   padding-left:16px;
   padding-bottom: 25px;
   padding-right: 0px;
   color: #888;
}

#OOBadminSection .wrap h3,
#OOBadminSection .wrap h5 {
   padding-top: 0;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 21px;
}

#OOBadminSection .one h3,
#OOBadminSection .one h5 {
   padding-top: 0;
   padding-left: 16px;
   padding-bottom: 0;
   padding-right: 8px;
   padding: 0 8px 0 16px;
}

#OOBadminSection .two h3,
#OOBadminSection .two h5 {
   padding-top: 0;
   padding-left: 8px;
   padding-bottom: 0;
   padding-right: 16px;
}

#OOBadminSection .content h3 {
   color: #3071c7;
}

#OOBadminSection h3special {
   color: #F86000;
   background: transparent;
   font-family:Arial, Helvetica, sans-serif;
   font-size:large;
   margin-left:7px
}

#OOBadminSection h5 {
   color: #888;
   background: transparent;
}

#OOBadminSection h5.title {
   color: #585858;
   background: transparent;
   font-weight: bold;
}

#OOBadminSection h5.title em {
   color: #F86000;
   background: transparent;
   font-style: normal;
}

#OOBadminSection h5.break {
   margin-top: 15px;
   display: block;
}

#OOBadminSection div.header {
   background: #e0edfd;
}

#OOBadminSection div.headlines {
   background: transparent;
}

#OOBadminSection div.headlines img {
   margin-top: 17px;
   margin-left: 0;
   margin-bottom: 0;
   margin-right: 19px;
   float: right;
}

#OOBadminSection div.subheader {
   height: 4px;
   margin-bottom: 17px;
   background: #e0edfd;
}

#OOBadminSection div.subheader img {
   float: right;
}

div#OOBadminSection div.one,
div#OOBadminSection div.two {
   width: 49%;
}


/* Admin Welcome Portlet Specific Styles */
#OOBadminWelcome{
        width: 725px;
}

#OOBadminWelcome .header {
   color: #5377AB;      
   background: transparent url(images/oob/welcome_administration_left.gif) top left no-repeat;
   height: 140px;
   width: 720px;
}

div#OOBadminWelcome h1 {
   margin-top: 30px;
   margin-left: 120px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 0;
   padding-left: 9px;
   padding-bottom: 0;
   padding-right: 0px;
   color: #1963c6;
   background: transparent;
   font-size:x-large;
}

div#OOBadminWelcome h3 {
   margin-top: 0;
   margin-left: 120px;
   margin-bottom: 0;
   margin-right: 20px;
   padding-top: 12px;
   padding-left: 9px;
   padding-bottom: 24px;
   padding-right: 0;
   color: #888;
   background: transparent;
}

div#OOBadminWelcome a{
   display: block;
   text-decoration: none;
   padding-top: 0;
   padding-left: 0;
   padding-bottom: 10px;
   padding-right: 5px;
   -moz-border-radius: 4px;
}

div#OOBadminWelcome a:hover{
   background: #e0edfd;
}

div#OOBadminWelcome div.portletTools {
   display: none;
}

div#OOBadminWelcome div.subheader {
   display: none;
}

div#OOBadminWelcome div.one,
div#OOBadminWelcome div.two {
   width: 48%;
}

div#OOBadminWelcome div.grouping {
   width: 93%;
   margin: 8px;
   font-size:small;
}
div#OOBadminWelcome h6 {
        margin: 0;
        padding-top: 0;
        padding-left: 73px;
      padding-bottom: 10px;
      padding-right: 0;
        color: #5C5C5C !important;
        background: transparent;
        font-size: x-small;
}

div#OOBadminWelcome h6.more{
        margin: 0;
        padding-top: 0;
        padding-left: 73px;
        padding-bottom: 15px;
        padding-right: 0;
        color: #5C5C5C !important;
        background: transparent;
        font-size: x-small;
}

div#OOBadminWelcome h6.less{
        margin: 0;
        padding-top: 0;
        padding-left: 73px;
        padding-bottom: 4px;
        padding-right: 0;
        color: #5C5C5C !important;
        background: transparent;
        font-size: x-small;
}

div#OOBadminWelcome h5 {
        padding: 12px 0 0 0;
        text-indent: 10px;
        font-size: small;
        margin: 0 0 0 0;
        color: #1C66C1;
        background: transparent;
}

div.OOB div.grouping img.float {
        border: 0;
        float: left;
}

div#OOBadminWelcome div.endfloat h4 {
   margin: 0 20px 0 20px;
   padding: 19px 6px 0 6px;
   color: #606060;
   background: transparent;
   font-family:Arial, Helvetica, sans-serif;
   font-size:small;
}


/* web20 Introduction Specific Styles   */

div#OOBweb20Introduction div.headlines {
        height: 100%;
        }

div#OOBweb20Introduction div.hBarWrapper {
	overflow-x: auto;
	position: relative;
}

div#OOBweb20Introduction div.headerImage {
        height: 100%;
        background: url(images/oob/web20_banner.png) top right no-repeat;
}

div#OOBweb20Introduction div.headerImage div.content {
   padding-top: 55px;
}


div#OOBweb20Introduction div.headerGradient {
        height: 100%;
        background: url(images/oob/web20_banner_leftgradient.png) top right repeat-x;
}
    div#OOBweb20Introduction div.headerImage h1 {
           color: #ffffff;
           background: transparent; 
           padding-top: 4px;
           padding-left: 15px;
           padding-bottom: 0;
           padding-right: 183px;
           background: transparent;
           font-weight: bold;
           font-style: italic;
           font-size: 24pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }
        div#OOBweb20Introduction div.headerImage h2 {
           color: #c4daf1;
           background: transparent; 
           padding-top: 4px;
           padding-left: 15px;
           padding-bottom: 5px;
           padding-right: 183px;
           font-weight:  bold;
           font-size: 16pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }

/* web20 get started now headline */
        div#OOBweb20Introduction div.headerImage h4 {
           color:  #062e5c
           background: transparent; 
           padding-top: 0px;
           padding-left: 15px;
           padding-bottom: 0px;
           font-weight:  bold;
           font-size: 13pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBweb20Introduction div.headline_content {
			overflow-x: auto;
			position: relative;
		}

        div#OOBweb20Introduction div.headerImage h5{
           color: #c4daf1;
           background: transparent; 
           padding-top: 0px;
           padding-left: 15px;
           padding-bottom: 0px;
           font-weight:  bold;
           font-size: 15pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }


        div#OOBweb20Introduction div.headerImage h6 {
           color: #c4daf1;
           background: transparent; 
           padding-top: 0px;
           padding-left: 15px;
           padding-bottom: 0px;
           font-style: italic;
           font-size: 12pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBweb20Introduction div.headerImage h6 div.started {
           color: #062e5c;
           font-style:normal;
        }


div#OOBweb20Introduction div.subheaderImage {
/*   color: #c2dbfc;*/
        height: 100%;
        background: url(images/oob/common_colorbar.png) bottom center no-repeat;
}
div#OOBweb20Introduction div.subheaderLGradient {
        height: 100%;
        background: transparent;
        background: url(images/oob/gettingstarted_colorbar_leftgradient.png) bottom left repeat-x;
}

div#OOBweb20Introduction div.subheaderRGradient {
        height: 100%;
        background: transparent;
        background: url(images/oob/gettingstarted_colorbar_rightgradient.png) bottom right repeat-x;
}

div#OOBweb20Introduction div.subheader {
	overflow-x: auto;
	background: url(images/oob/common_colorbar.png) top center no-repeat;
}

div#OOBweb20Introduction div.subheader h3 {
           padding-top: 0px;
/*         padding: 4px 4px;*/
        }

div#OOBweb20Introduction div.sh_one,
div#OOBweb20Introduction div.sh_two,
div#OOBweb20Introduction div.sh_three {
        margin-top: 0px;
        width: 32%;
        text-align: center;
/*      padding-left: 5px;
        padding-right: 5px;
        */
}

div#OOBweb20Introduction div.subheader div.column div.sh_grouping h5 {
        color: white;
        font-size: 13pt;
        font-weight: bold;
        padding-top: 4px;
        padding-bottom: 4px;
}


div#OOBweb20Introduction div.one,
div#OOBweb20Introduction div.two,
div#OOBweb20Introduction div.three {
        margin-top: 15px;
        width: 32%;
}
        
div#OOBweb20Introduction div.content {
	color: #464545;
	padding-top: 25px;
	font-weight: bold;
	font-size: 12pt;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

div#OOBweb20Introduction div.content1 {
   color: #464545;
   font-size: 11pt;
   overflow-x: auto;
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

div#OOBweb20Introduction div.col1 {
   float: left;
   width: 30%;
}

div#OOBweb20Introduction div.col2 {
   float: left;
   width: 30%;
} 

div#OOBweb20Introduction div.col3 {
   float: left;
   width: 30%; 
} 


div#OOBweb20Introduction div.grouping {
	padding: 0px 30px;
	width: 90%;
	float: left;
	direction: ltr;  /* this is needed so the 3 images layout correctly on IE with bidi languages */
}

	div#OOBweb20Introduction div.grouping h3 {
		color: #5e5e5e;
		float: left;
		padding-left: 10px; 
		font-weight: bold;
		font-size: 16pt;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
	}

        div#OOBweb20Introduction div.grouping h5 {
           padding-left: 5px;
        }
        
        div#OOBweb20Introduction div.grouping h5 a {
                color: #fff;
                margin-left: 5px;
                display: block;
                padding-top: 4px;
                padding-left: 5px;
                padding-bottom: 4px;
                padding-right: 183px;
                background: transparent;
                text-decoration: none;
        }
                        
        div#OOBweb20Introduction div.grouping h5 a:hover {
                margin-left: 5px;
                display: block;
                padding-top: 4px;
                padding-left: 5px;
                padding-bottom: 4px;
/*              padding-right: 183px; */
                background: transparent;
                text-decoration: none;
        }
        
        div#OOBweb20Introduction div.grouping p {
       clear: both;     
/*         margin-left: 100px;  */
       margin: 0px;
       padding: 10px 0px; 
           float: left;
        }
        

    div#OOBweb20Introduction div.grouping img.floatL {
                float: left;
                }

    div#OOBweb20Introduction div.grouping img.floatC {
                float: center;
                }
    div#OOBweb20Introduction div.grouping img.floatR {
                float: right;
                }

    div#OOBweb20Introduction div.grouping img.float1 {
           border: 0;
           padding-left: 30px;
/*         margin-left: 115px; */
           float: left;
		   display: block;
		   overflow-x: auto;
    }
    
    div#OOBweb20Introduction div.grouping img.float2 {
		border: 0;
		float: left;
		padding-left: 10px; 
		margin-left: 115px; 
        }
        
        div#OOBweb20Introduction div.grouping img.float {
                border: 0;
                float: none;
        }       

/* Ajax Introduction Specific Styles   */

div#OOBAjaxIntroduction div.header {
   width: 80%;
}

div#OOBAjax div.headlines {
   color: #fff;
}
    div#OOBAjax div.headlines h1 {
           color: #062e5c;
           padding-top: 22px;
           padding-left: 15px;
           padding-bottom: 0;
           padding-right: 183px;
           background: transparent;
           font-weight: bold;
           font-style: italic;
           font-size: 24pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }
        div#OOBAjax div.headlines h2 {
           color: #5b5b5b;
       padding-top: 4px;
           padding-left: 15px;
           padding-bottom: 4px;
           padding-right: 183px;
           font-weight:  underlined;
           font-size: 14pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }

/* Ajax link Trebuchet 14 pt, #2768b5 */
        div#OOBAjax div.headlines h3 {
           color:  #2768b5;
           font-size: 14pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }

/* Ajax find out more link Trebuchet 13 pt, bold, #062e5c */
        div#OOBAjax div.headlines h4 {
           color:  #062e5c;
           font-weight: bold;
           font-size: 13pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif
        }

#OOBGadgets .headerGadgets {
   color: #5377AB;      
   background: transparent url(images/oob/common_bg_bluegradient.png) top left repeat-x;
   height: 210px;
}

div#OOBGadgets div.hBarWrapper {
	overflow-x: auto;
	position: relative;
}

div#OOBGadgets div.headlines {
    background: url(images/oob/common_bg_bluegradient.png) top left transparent repeat-x;
    height 210px;
    padding-left: 0px;
}

div#OOBGadgets div.headlines h1 {
   color:  #062e5c;
   font-style: italic;
   font-size: 24pt;
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

div#OOBGadgets div.headlines h2 {
   color:  #5b5b5b;
   font-weight: bold;
   font-size: 14pt;
   font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

div#OOBGadgets div.portletTools {
   display: none;
}

div#OOBGadgets div.content {
	overflow-x: auto;
	color: #ffffff;
	}

div#OOBGadgets div.grouping {
        margin-top: 0px;
}

div#OOBGadgets div.one {
        margin-top: 15px;
        margin-left: 0px;
		horizontal-align: left;
}
div#OOBGadgets div.two {
        margin-top: 15px;
        margin-left: 80px;
        width: 60%;
}

        div#OOBGadgets div.grouping h1 {
           color:  #062e5c;
           font-style: italic;
           font-size: 24pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBGadgets div.grouping h2 {
           color:  #5b5b5b;
           font-weight: bold;
           font-size: 14pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBGadgets div.grouping h3 {
           color:  #77aaea;
           font-weight: bold;
           font-style: italic;
           font-size: 18pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBGadgets div.grouping h4 {
           color:  #77aaea & #062e5c;
           font-weight: bold;
           font-size: 18pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

        div#OOBGadgets div.grouping h5 {
           color:  #5b5b5b;
           font-size: 13pt;
           font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        }

    div#OOBGadgets div.grouping img.float1 {
           border: 0;
           padding-left: 40px;
           float: left;
    }

    div#OOBGadgets img.float2 {
                border: 0;
                background-position: top right;
                margin-left: 0px;
                margin-right: 0px;
        }
        div#OOBGadgets div.col1 {
                margin-left: 0px;
                float: left;
                width: 70%;
                display: block;
        }

        div#OOBGadgets div.col2 {
                margin-top: 0px;
                float: right;
                background-position: top right;
                display: block;
        } 




 









.wpsTableAdminHead {
    color: #333333;
    background-color: #CCCCCC;
}


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


.wpsStatusMsg {
    color: #000000;
    background-color: #E7EFF7; 
    margin: 10px 0px;
    padding: 5px; 
    border: solid 2px #ABCACA; 
    -moz-border-radius: 8px;
}

.wpsStatusMsg img {
  vertical-align: middle;
}





.wpsInstructionText {
    color: #6B6B6B;
    margin: 0.6em 0px 0px 0px;
}



.wpsInstructionText em {
     font-weight: bold;
     font-style: normal;
     color: #8A59A6;
}



.wpsInstructionHeadText {
     font-weight: bold;
     font-size: 1em;
     color: #405380;
}











.wpsIndentXSmall {
        padding-left: 4px; 
}


.wpsIndentSmall {
        padding-left: 8px; 
}


.wpsIndentMedium {
        padding-left: 16px; 
}


.wpsIndentLarge {
        padding-left: 32px; 
}


.wpsIndentXLarge {
        padding-left: 48px; 
}




.wpsTaskIconText {
    font-weight: bold;
    color: #000000; 
    white-space: nowrap;
}


.wpsTaskDisabledIconText {
    font-weight: bold;
    white-space: nowrap;
    color: #888888; 
}


.wpsTaskIconBorderTable, .wpsTaskDisabledIconBorderTable {
    border: 0px;
}


.wpsTaskIconTextBackground {
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}


.wpsTaskDisabledIconTextBackground {
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center;     
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}


.wpsDialogIconText {
    color: #000000;
}


.wpsDialogDisabledIconText {
    color: #888888;
}


.wpsDialogIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD;
    background-image: url("./colors/default/DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 0px none #919191;
    border-bottom: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 0px;
    margin: 0px;
}


.wpsDialogIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-left: 0px none #919191;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}


.wpsDialogDisabledIconBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD;
    background-image: url("./colors/default/DialogIconBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 0px none #919191;
    border-bottom: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 0px;
    margin: 0px;
}


.wpsDialogDisabledIconTextBackground {
    text-align: center;
    vertical-align: middle;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/DialogIconTextBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-right: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-left: 0px none #919191;
    padding: 2px 4px;
    margin: 0px;
    white-space: nowrap;
}


.wpsDialogIcon {
    width: 16px;
    height: 16px;
}


.wpsButtonBarTop, .wpsButtonBarBottom {
    background-color: #DFDFDF; 
}





.wpsPortletBack {
    background-color: #FFFFFF;
}


.wpsEditBack, .wpsConfigureBack {
    background-color: #FFFFFF;
}


.wpsAdvancedOptions { 
    background-color: #e4e4e4;
    border: solid 1px #4A4A4A;
    margin-left: 10px;
}


.wpsPortletColorBack {
    background-color: #CCCCCC;
}


.wpsPortletHead, .wpsEditHead {
    font-weight: bold;
    color: #333333;
}


.wpsPortletText, .wpsEditText, .wpsPortletSmText, .wpsEditSmText, .wpsPortletTinyText {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
}

 
.wpsCopyrightText {
	font-size: 0.9166em;
    color: #999999;
}


.wpsPortletBody {
}


.wpsTableHead {
    font-weight: bold;
    color: #989898;
    text-align: left;
}


.wpsTableHead th {
	padding: 3px;
}

.wpsTableText {
}


.wpsTableRow, .wpsTableNrmRow {
    color: #333333;
    background-color: #ffffff;
}


.wpsTableSelectedRow {
    color: #333333;
    background-color: #c5d1de;
}



.wpsTableShdRow {
    color: #333333;
}



.wpsTableRow td, .wpsTableNrmRow td, .wpsTableShdRow td {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px;
}



.wpsTableHeadLink, .wpsTableHeadLink:visited, .wpsTableHeadLink:hover, .wpsTableHeadLink:active {
    font-weight: normal;
    color: #000000;
}


.wpsTable {
    border-width: 1px;
    border-style: solid;
    border-color: #aaaaaa;
}

.wpsTable td {
	vertical-align:top;
}


.wpsTableHeadStart, .wpsTableHeadMiddle, .wpsTableHeadEnd {
    font-weight: normal;
    color: #000000;
    text-align: left;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}


.wpsTableHeadStartAlignCenter, .wpsTableHeadMiddleAlignCenter, .wpsTableHeadEndAlignCenter {
    font-weight: normal;
    color: #000000;
    text-align: center;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}


.wpsTableHeadStartNumeric, .wpsTableHeadMiddleNumeric, .wpsTableHeadEndNumeric {
    font-weight: normal;
    color: #000000;
    text-align: right;
    background-color: #ffffff;
    border-width: 0px 0px 0px 0px;
    border-style: none;
    border-color: #aaaaaa;
}



.wpsTableDataStart, .wpsTableDataMiddle, .wpsTableDataEnd {
    text-align: left;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}



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



.wpsTableDataStartNumeric, .wpsTableDataMiddleNumeric, .wpsTableDataEndNumeric {
    text-align: right;
    border-width: 1px 0px 0px 0px ! important;
    border-style: solid ! important;
    border-color: #aaaaaa ! important;
}


.wpsPagingTable, .wpsPagingTableHeader, .wpsPagingTableFooter, .wpsPagingTableBody {
    border: 0px;
}


.wpsPagingTableHeaderIcon, .wpsPagingTableFooterIcon {
    width: 16px;
    height: 16px;
}


.wpsPagingTableHeaderStart {
    background-color: #F0F0F0;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 1px solid #aaaaaa;
}


.wpsPagingTableHeaderMiddle {
    background-color: #F0F0F0;
    border-top: 1px solid #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 0px none #aaaaaa;
    border-left: 0px none #aaaaaa;
}


.wpsPagingTableHeaderEnd {
    background-image: url("./colors/default/PagingTableTopRight.gif");
    background-repeat: no-repeat;
    background-position: right top;
    background-color: transparent;
}


.wpsPagingTableFooterStart {
    background-color: #F0F0F0;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
}


.wpsPagingTableFooterMiddle {
    background-color: #F0F0F0;
    border-top: 0px none #aaaaaa;
    border-right: 0px none #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: 0px none #aaaaaa;
}


.wpsPagingTableFooterEnd {
    background-image: url("./colors/default/PagingTableBottomRight.gif");
    background-repeat: no-repeat;
    background-position: right bottom; 
    background-color: transparent;
}


.wpsPagingTableHeaderEmpty {
	height:7px;
	width:7px;
	line-height:1px;
}


.wpsTableRowDetail td {
	border-width:0px;
   	text-align: left;
   	border-width: 0px ! important;
	padding:2px 3px 5px 3px;
}


.wpsTableSectionHead {
    font-weight: bold;
    color: #000000;
    text-align: left;
}


.wpsTableSectionHead th {
    border-width: 1px 0px 0px 0px;
    border-style: solid;
    border-color: #aaaaaa;
    padding: 3px 0 3px 5px;
}


.wpsTableTopRow td {
    border-color: #aaaaaa ! important;
}


.wpsPagingTableHeaderEmpty {
	height: 7px;
	width: 7px;
	line-height: 1px;
}


.wpsTableRowDetail td {
	border-width: 0px;
   	text-align: left;
   	border-width: 0px ! important;
	padding: 2px 3px 5px 3px;
}




.wpsCompactCheckBox, .wpsCompactRadioButton {
   height: 16px;
   margin-top: 0px;
   margin-bottom: 0px;
}


.wpsEditField{
    border: 1px solid #999999;
}


.wpsButtonText{ 
    font-weight: bold;
    color: #000000;
    background-color: #DDDDDD;
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}


.wpsButtonDisabledText { 
    font-weight: bold;
    color: #888888;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #919191;
    padding: 2px 4px;
    margin: 0px;
    text-align: center;
}


.wpsBrowseButton {
}



.wpsLabelText, wpsRequiredLabelText {
    color: #333333;
}


.wpsRequiredLabelText strong {
    color: #ff0000;
}


.wpsDescriptionText {
    color: #808080;
}




.wpsFieldErrorText {
    color: #000000;
}


.wpsFieldWarningText {
    color: #000000;
}


.wpsFieldSuccessText {
    color: #000000;
}


.wpsFieldInfoText {
    color: #000000;
}


.wpsInlineHelpText {
    color: #666666;
}


.wpsFieldMonospaced {
    font-family: monospace;
    font-size: 1.1667em;
}


.wpsFlagText {
   font-size: 0.9166em;
   color: #FF0000;
}




.wpsPortletTabBar { 
}


.wpsPortletTabBarSeparator {
    background: url("./colors/default/portletTabSeparator.gif");
	background-repeat: repeat-x;
    background-color: #95a5b9;
    margin: 0px;
    padding: 0px;
    height: 3px;
}


.wpsPortletTabSet {
    border: 0px;
    background-color: transparent;
}


.wpsPortletTab {
    border: 0px;
    background-color: transparent;
}


.wpsPortletSelectedTab {
    border: 0px;
    background-color: transparent;
}


.wpsPortletTabTopStart {
	background-image: url("./colors/default/PortletTabTopLeft.jpg");
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletTabTopCenter {
    background-image: url("./colors/default/PortletTabTopMiddle.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
}


.wpsPortletTabTopEnd {
    background-image: url("./colors/default/PortletTabTopRight.jpg");
    background-repeat: no-repeat;
    background-position: bottom right;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletTabMiddleStart {
    background-image: url("./colors/default/PortletTabCenter.jpg");
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 0px none #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 1px solid #C0C0C0;
}


.wpsPortletTabMiddleCenter {
    background-image: url("./colors/default/PortletTabCenter.jpg");
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    white-space: nowrap;
    border-style: none;
}


.wpsPortletTabMiddleEnd {
    background-image: url("./colors/default/PortletTabCenter.jpg");
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 0px none #C0C0C0;
}


.wpsPortletTabBottomStart {
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 0px none #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 1px solid #C0C0C0;
    width: 5px;
    height: 5px;
}


.wpsPortletTabBottomCenter {
    background-color: #FFFFFF;
    border-style: none;
}


.wpsPortletTabBottomEnd {
    background-color: #FFFFFF;
    border-top: 0px none #C0C0C0;
    border-right: 1px solid #C0C0C0;
    border-bottom: 0px none #C0C0C0;
    border-left: 0px none #C0C0C0;
    width: 5px;
    height: 5px;
}



.wpsPortletSelectedTabTopStart {
    background-image: url("./colors/default/PortletSelectedTabTopLeft.jpg");
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletSelectedTabTopCenter {
    background-image: url("./colors/default/PortletSelectedTabTopMiddle.jpg");
    background-repeat: repeat-x;
    background-position: bottom;
    border-top: 0px solid #AAC2E6;
    border-right: 0px none #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 0px none #AAC2E6;
}


.wpsPortletSelectedTabTopEnd {
    background-image: url("./colors/default/PortletSelectedTabTopRight.jpg");
    background-repeat: no-repeat;
    background-position: bottom right;
    border-style: none;
    background-color: transparent;
    padding: 0px 2px 0px 2px;
    width: 5px;
    height: 5px;
}


.wpsPortletSelectedTabMiddleStart {
    background-image: url("./colors/default/portletSelectedTabCenterMid.jpg");
    background-repeat: repeat-x;
    border-top: 0px none #AAC2E6;
    border-right: 0px none #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 1px solid #AAC2E6;
}


.wpsPortletSelectedTabMiddleCenter {
    background-image: url("./colors/default/portletSelectedTabCenterMid.jpg");
    background-repeat: repeat-x;
    border-style: none;
    white-space: nowrap;
}


.wpsPortletSelectedTabMiddleEnd {
    background-image: url("./colors/default/portletSelectedTabCenterMid.jpg");
    background-repeat: repeat-x;
    border-top: 0px none #AAC2E6;
    border-right: 1px solid #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 0px solid #AAC2E6;
}


.wpsPortletSelectedTabBottomStart {
    background-color: #FFFFFF;
    border-top: 0px none #AAC2E6;
    border-right: 0px none #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 1px solid #AAC2E6;
    width: 5px;
    height: 5px;
}


.wpsPortletSelectedTabBottomCenter {
    background-color:  #FFFFFF;
    border-style: none;
}


.wpsPortletSelectedTabBottomEnd {
    background-color:  #FFFFFF;
    border-top: 0px none #AAC2E6;
    border-right: 1px solid #AAC2E6;
    border-bottom: 0px none #AAC2E6;
    border-left: 0px none #AAC2E6;
    width: 5px;
    height: 5px;
}


.wpsPortletTabLink, .wpsPortletTabLink:visited, .wpsPortletTabLink:active, .wpsPortletTabLink:hover {
    color: #333333;
}


.wpsPortletSelectedTabLink, .wpsPortletSelectedTabLink:hover, .wpsPortletSelectedTabLink:visited, .wpsPortletSelectedTabLink:active {
    color: #2056A0;
	font-weight: bold;
}




.wpsPortletToolbar {
    background-color: #c5d1de;
    border-top: 1px solid #e4edf5;
    border-right: 1px solid #95a5b9;
    border-bottom: 1px solid #95a5b9;
    border-left: 1px solid #e4edf5;
}


.wpsPortletToolbarSection {
   border-width: 0px;
}


.wpsPortletToolbarSet {
}


.wpsPortletToolbarButton {    
    background-color: #c5d1de;
    padding: 3px;
    border-width: 1px;
    border-style: solid;
    border-color: #c5d1de;
}


.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;
}


.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;
}


.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;
}


.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;
}


.wpsPortletToolbarButtonIcon {
    width: 16px;
    height: 16px;
}


.wpsPortletToolbarControl {
    padding: 3px;
}


.wpsPortletToolbarText {
    color: #333333;
}


.wpsPortletToolbarDisabledText {
    color: #999999;
}


.wpsPortletToolbarLink, .wpsPortletToolbarLink:hover, .wpsPortletToolbarLink:visited, .wpsPortletToolbarLink:active {
    color: #333333;
}



.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;
}


.wpsPortletToolbarSpacer {
    padding: 0px 2px 0px 2px; 
}


.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;
}





.wpsBreadcrumbTrail {
    font-weight: bold;
}


.wpsBreadcrumbTrailLink, .wpsBreadcrumbTrailLink:hover, .wpsBreadcrumbTrailLink:visited, .wpsBreadcrumbTrailLink:active {
    font-weight: bold;
    color: #3366CC;
    text-decoration: underline;
}












.wpsPortletAccentArea {
    background-color: #c5d1de;
    color: #333333;
}


.wpsPortletAccentArea3DHighlight {
    background-color: #e4edf5;
    color: #333333;
}


.wpsPortletAccentArea3DShadow {
    background-color: #95a5b9;
    color: #333333;
}





.wpsWizardTitle {
    font-weight: bold;
    background-color: #c1c1c1;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.wpsWizardStepNotification {
    background-color: #dfdfdf;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}


.wpsWizardBottomSubmit {
    background-color: #c1c1c1;
    color: black;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 25px;
}





.wpsCursorPointer {
	cursor: pointer;
}








.weekday_header {
    font-size: 1em;
    background-color: #999999;
    color: #333333;
}


.other_month_header {
    background-color: #E4E3E3;
    color: #7E7001;
    height: 20px;
}


.current_month_header {
    background-color: #CBDBF3;
    color: #333333;
    height: 20px;
}


.other_month_cell {
    background-color: #F0F0F0;
}


.current_month_cell {
    background-color: #FFFFFF;
    color: Black;
}


.current_day_header {
    font-size: 1em;
    background-color: #92B5E6;
    color: #333333;
    height: 20px;
}


a.current_day_header:link {
    background-color: transparent;
    color: #333333;
}


a.other_month_header:link {
    background-color: transparent;
    color: #0000ff;
}


a.current_month_header:link {
    background-color: transparent;
    color: #0050C9;
}









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;
}







.wpsGettingStartedTitle
{
    font-size: 1.1667em;
	font-weight: normal;
    color: #2055A3;
}

.wpsGettingStartedHeader
{
    font-size: 1em;
	font-weight: normal;
    color: #2055A3;
}

.wpsGettingStartedBody
{
    font-size: 0.9166em;
	color: #616161;
    padding-top: 10px;
}

.gsTableOutside
{
    background-color: #E0EDFC;
    vertical-align : top;
}

.gsTableInside
{
    background-color: #E0EDFC;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align : top;
}

.gsTableEnd
{
    background-image: url("./colors/default/gs_end.gif");
    background-repeat: repeat-x;
}









.wpsSearchInfoBar{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 1em;
    color: #333333;
	background-color: #c7d9f1;
}

.wpsSearchUrl, a.wpsSearchUrl {
	font-weight: bold;
}

.wpsSearchUrlAddressText{
	color: #008000;
	font-style: italic;
}

.wpsSearchAttributeText{
	color: #c1c1c1;
	font-style: italic;
}














.lwp-teamSpace-title, .lwp-webConference-title {
    font-weight: bold;
    background-color: #5C5C5C;
    color: #FFFFFF;
}


.popup-background {
	background-color: #eeeeee;
}


.lwp-middleToolbar {
    font-size: 1em;
    color: #737373; 
    background-color: #FFFFFF;
    border-bottom: 0px solid #D8D8E0;
    padding: 4px 4px;
    margin: 0px;
}


.lwpAdminButton {
    font-size: 1em;
    color: #FFFFFF; 
    background-color: #A0A0A0;
	text-decoration: none;
	padding: 0px 5px;
    margin: 0px;
}


.lwpAdminButtonLink, .lwpAdminButtonLink:hover, .lwpAdminButtonLink:active, .lwpAdminButtonLink:visited {
    font-size: 1em;
    font-weight: normal;
    color: #FFFFFF; 
    background-color: #A0A0A0;
    margin: 0px;
    text-decoration: none;
}


.lwpNavButton {
    color: #FFFFFF; 
    background-color: #70A8F0;
    margin: 0px;
	text-decoration: none;
	padding: 0px 5px;       
}


.lwpNavButtonLink, .lwpNavButtonLink:hover, .lwpNavButtonLink:active, .lwpNavButtonLink:visited {
    font-weight: normal;
    color: #FFFFFF; 
    background-color: #70A8F0;
    margin: 0px;
    text-decoration: none;
}


.button-link, a.button-link, a.button-link:hover, a.button-link:visited {
	text-decoration: none;
	color: #000000;
}



.lwpButtonGroup{
	margin: .25em 4px;
}


.lwpIconOnly, .lwpIconOnlyDisabled {
	border:0px;
	background-color:white;
}


.lwpDialogIconBackground {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url("./colors/default/DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	border: 1px solid #919191;
    padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #000000;
	cursor: pointer;
}


.lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled {
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background-color: #DDDDDD;
	background-image: url("./colors/default/DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #919191;
    padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #888888;
}


.lwpButtonText { 
    font-weight: bold;
    text-decoration: none;
	color: #000000;
	vertical-align: middle;
    background-color: #DDDDDD; 
    background-image: url("./colors/default/ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border-top: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-right: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 2px;
	overflow: visible;
    margin: 0px;
    text-align: center;
}



.lwpButtonTextDisabled {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image: url("./colors/default/ButtonBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border-top: 1px solid #919191;
    border-bottom: 1px solid #919191;
    border-right: 1px solid #919191;
    border-left: 1px solid #919191;
    padding: 0px 2px;
	margin: 0px;
	overflow: visible;
	font-weight: bold;
	color: #888888;
}


.lwpButtonSpacer {
	margin-right: 2px;
}








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

div.lwpSeparatorBg {
    background-color: #999999;
	margin: 2px 0 2px 0;
}


.borderNone {
	border-width: 0 ! important;
}


.lwpPortletTitleBorder {
   background-image: url("./colors/default/skin_border.gif");
   background-position: bottom;
   background-repeat: repeat-x;
}


.lwpAlignRight {
	text-align: right; 
}


.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;	
}


.lwpSearchBar{
	margin: 5px 0;
	background-color: #ECECEC;			
	text-align: right;
}	
	
.lwpSearchBar table{
	margin-right: 0;
	margin-left: auto;
}

.lwpSearchBar td{		
	padding: 5px 3px 5px 2px;
}

.lwpSearchBar .portlet-form-field-label{
	padding-left: 10px;
}


.lwpInlineHelp td{
	padding: 5px 10px 5px 1px;
	vertical-align: top;
}


.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: #ffffff;
}


.lwpMenuItem, a.lwpMenuItem, a.lwpMenuItem:visited, a.lwpMenuItem:hover  a.lwpMenuItem:active {
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}


.lwpSelectedMenuItem, a.lwpSelectedMenuItem:visited, a.lwpSelectedMenuItem:hover, a.lwpSelectedMenuItem:active{
	background-color: #284888;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}


.lwpMenuItemDisabled, a.lwpMenuItemDisabled, a.lwpMenuItemDisabled:visited, a.lwpMenuItemDisabled:hover, a.lwpMenuItemDisabled:active {
	color: #888888;
	text-decoration: none;
	background-color: #ffffff;
	font-style: italic;
}


.unreadMailText, a.unreadMailText {
    font-weight: bold;
	text-decoration: underline;
	color: #3366CC;
}


.lwpLastReadMark {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	text-align: center;
	padding: 3px 0;
}


.lwpDateStampMark {
	font-weight: bold;
	color: #666666;
	background-color: #999999;
	text-align: center;
	padding: 3px 0px;
}





.lwpCalFsizeX {
	font-size: 1.1667em;
}

.lwpCalViewMenuPosition {
	padding-left: 2px;
	padding-top: 8px;
	padding-bottom: 8px; 
}

a.lwpCalLinkText {
	text-decoration: none;
}

a.lwpCalLinkText:hover {
	text-decoration: underline;
}

a.lwpCalDateLinkText, a.lwpCalDateLinkText:visited {
	text-decoration: none;
	color: #000000;
}

a.lwpCalDateLinkText:hover {
	text-decoration: underline;
	color: #666699;
}

a.lwpCalInactiveDateLinkText, a.lwpCalInactiveDateLinkText:visited {
	text-decoration: none;
	color: #a0a0a0;
}

a.lwpCalInactiveDateLinkText:hover {
	text-decoration: underline;
	color: #666699;
}

.lwpCal1WeekCellRow {
	height: 6em;
	font-weight: normal;
}

.lwpCalCellRow {
	height: 2.2em;
	font-weight: normal;
}

.lwpCalLDivider {
	border-left: solid 1px #aaaaaa;
}

.lwpCalTDivider {
	border-top: solid 1px #aaaaaa;
}

.lwpCalNoBottom {
	border-bottom: none;
}

.lwpCalHeader {
	color: #3366CC;
    font-weight: bold;
	vertical-align: top;
}

.lwpCalHeaderImage {
   padding: 12px 3px 2px 0px; 
   margin-bottom: 5px;
}

.lwpCalAttendeeHeading { 
	color: #898989; 
}

.lwpCalSectionHeader {
   font-weight: bold;
   color: black;
   padding-top: 12px;
   padding-bottom: 2px;
   margin-bottom: 5px;
   display: block;
}

.lwpCalInviteeSection {
   padding-left:2px;   
}

.lwpCalWeekNumber {
	color: #808080;
}

.lwpCalEntryHoverDetail {
	border : solid 1px #000000;
	position: absolute; 
	visibility: hidden; 
	width: 400px;
	overflow: hidden;
}

.lwpCalEventField { 
	padding:5px 0px 3px 0px; 
}

.lwpCalEntryHoverPosition {
	padding-left: 5px;
}

.lwpCalBgMeeting, .lwpCalBgWebConf {
	background-color: #C3D3E6;
}

.lwpCalBgAppointment{
	background-color: #D8F8D8;
}

.lwpCalBgAnniversary{
	background-color: #F8E8D0;
}

.lwpCalBgReminder{
	background-color: #F8F8D0;
}

.lwpCalBgAllDayEvent{
	background-color: #F8E0E0;
}

.lwpCalTodayCell {
	border: solid 1px #000000;
}

.lwpCalMonthDayCell {
	border-top: solid 1px #AAAAAA;
	height: 6.4em;
	width: 14%;
}

.lwpCalInactiveDayCell {
	background-color: #efefef;
}

.lwpCalInactiveDay {
	color: #a0a0a0;
}

.lwpCalSeperator {
	border-bottom: solid 1px #ffffff;
}

.lwpCalConflict {
	border-left: solid 2px #000000;
}

.lwpCalTimeText {
	text-align: right;
}

.lwpCalEntryPosition {
	padding-top: 2px;
}

.lwpCalBDivider {
	border-bottom: solid 1px #aaaaaa;
}







.lwpPpkList {
    width: 250px;
    height: 200px;
    padding-left: 2px;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid black;
    border-top: 1px solid black;
    overflow: auto;
}

.lwpPpkListBorder {
    width: 250px;
    height: 200px;
    border-left: 1px solid #a0a0a0;
    border-top: 1px solid #a0a0a0;
}

.lwpPpkNormalText {
    background-color: white; 
    color: black;
}

.lwpPpkSelectedText {
    background-color: #284888;
    color: white;
}








.lwpMailboxRecipientAnchor, a.lwpMailboxRecipientAnchor {	
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

.lwpMailboxRecipientAnchor:hover, a.lwpMailboxRecipientAnchor:hover {
	color: black;
	text-decoration: underline;
	cursor: pointer;
}

.lwpMailboxRecipientAnchor:visited, a.lwpMailboxRecipientAnchor:visited {
	color:black;
}







.chat_background {
    background-color: #FFFFFF;
}

.chat_partner_presence {
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-color : #AAAAAA;
	padding: 3px;
    background-color: #EEEEEE;
}

.chat_partner_presence_corner {

    background-image: url("./colors/default/chat_presence_corner.gif");
    background-repeat: no-repeat;
    background-position: top;
    background-color: transparent;
    background-color: #FFFFFF;
}

.chat_partner_alert {
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-right : 1px solid #AAAAAA;
	border-color : #AAAAAA;
	padding: 3px;
    background-color: #FFFFFF;
	color: #666666;
}

.chat_transcript {
	border-left : 1px solid #AAAAAA;
	border-right : 1px solid #AAAAAA;
	border-bottom : 1px solid #AAAAAA;
	border-top : 1px solid #AAAAAA;
	border-color : #AAAAAA;
}

.chat_transcript_nway {
	border-top : 1px solid #456A8B;
	border-left : 1px solid #456A8B;
	border-right : 1px solid #456A8B;
	border-bottom : 1px solid #456A8B;
	border-color : #456A8B;
}

.chat_message_input {
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-right : 1px solid #AAAAAA;
	border-bottom : 1px solid #AAAAAA;
	border-color : #AAAAAA;
    background-color: #FFFFFF;
}

.chat_statusbar {
	border-top : 1px solid #AAAAAA;
	border-color : #AAAAAA;
	background-color: #EEEEEE;
	color: #AAAAAA;
}

.chat_participants {
	border-bottom : 1px solid #D8D8D8;
	border-color : #D8D8D8;
}












.lwp-agendaItemDocument {
	color: #585858;
	padding-top: 3px;
	padding-bottom: 3px;
}


.lwp-agendaItem-ul {
	padding-top: 3px;
	list-style-type: none;
	margin-left: 0px;
	margin-right: 20px;
	padding-bottom: 0px;
}


.lwp-agendaItem-li {
	padding-top: 0px;
	padding-bottom: 0px;
}


.lwp-agendaItem, .lwp-agendaItem:visited, a.lwp-agendaItem, a.lwp-agendaItem:active, a.lwp-agendaItem:visited, .lwp-agendaItemPage, a.lwp-agendaItemPage, .lwp-agendaItemSlide, .lwp-agendaItemPage:visited, .lwp-agendaItemSlide:visited {
	background-color: rgb(246,246,246);
	text-decoration: none;
	color: #7080A8;
	font-weight: normal;
	padding-top: 1px;
	padding-bottom: 1px;
}


a.lwp-agendaItem:hover, .lwp-agendaItemPage:hover, .lwp-agendaItemSlide:hover {
	text-decoration: underline;
	color: #639ACE;
	font-weight: normal;
}


.lwp-selectedAgendaItem, a.lwp-selectedAgendaItem {
    background-color: rgb(49, 106, 197);
	padding-top: 1px;
	padding-bottom: 1px;
	color:#FFFFFF;
	line-height: 150%;
	text-decoration: none;
	font-weight: bold;
}

.lwp-selectedAgendaItem:visited, a.lwp-selectedAgendaItem:visited {
	color: #FFFFFF;
}

a.lwp-selectedAgendaItem:hover {
    background-color: rgb(49, 106, 197);
	padding-top: 1px;
	padding-bottom: 1px;
	color:#FFFFFF;
	line-height: 150%;
	text-decoration: underline;
	font-weight: bold;
}


.lwpProjectorHeaderStart { 
	background-color: #70A8F0; 
	border-top: 1px solid #777777;
	border-right: 0px none #777777;
	border-bottom: 0px none #777777;
	border-left: 1px solid #777777;	
}


.lwpProjectorHeaderMiddle {
	background-color: #70A8F0;
	border-top: 1px solid #777777;
	border-right: 0px none #777777;
	border-bottom: 0px none #777777;
	border-left: 0px none #777777;	
	color: #343434;
    font-weight: bold;
}


.lwpProjectorHeaderEnd {
	background-image: url("./colors/default/projectorTableTopRight.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
}


.lwpSlideTable {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}



.lwpSlideTableHeadStart, .lwpSlideTableHeadMiddle, .lwpSlideTableHeadEnd {
    font-weight: bold;
	color: #989898;
	text-align: left;
	background-color: #ffffff;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #000000;
}


.lwpSlideBorder
{
	border-color: #b0b0c0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}


.lwpAgendaFrameDiv
{
	position:absolute;
	width:100%;
	visibility:hidden;
	bottom:0;
	border:1px solid rgb(233, 233, 233);
	background-color: rgb(246, 246, 246);
	top:80px;
}


.lwpAttendeesFrameDiv
{
	width:100%;
	position:absolute;
	bottom:0;
	border:1px solid rgb(233, 233, 233);
	background-color: rgb(246, 246, 246);
	visibility:hidden;
	overflow:auto;
	top:26px;
}


.lwpDownloadsFrameDiv
{
	width:100%;
	position:absolute;
	bottom:2px;
	visibility:hidden;
	top:26px;
	
}

.lwpHostingStarted {
	font-size: 1.1667em;
	font-weight: bold;
	color: #FFFFFF;
}

.lwpHostingStartedLarge {
	font-size: 1.1667em; 
	font-weight: bold;
	color: #FFFFFF;
}










.lwp_labelNormalStyle, a.lwp_labelNormalStyle, a.lwp_labelNormalStyle:visited, a.lwp_labelNormalStyle:active {
    color: #000000; 
	text-decoration: none;
}

.lwp_tdStyle {
	white-space:nowrap; 
	padding:0px; 
}

.lwp_linkTextStyle {
	text-decoration:none;
}

.lwp_nodeStyle {
	border-collapse: collapse; 
	border-spacing:0px;
}


.lwp_nodeImageStyle {
	border-top: 0px; 
	border-right: 0px; 
	border-left: 0px; 
	border-bottom: 0px; 
}


.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle:active, a.lwp_labelHighlightStyle:visited { 
	font-weight: bold;
    text-decoration: none;
	color: #FFFFFF; 
	background-color: #A0A0A0; 
	padding-right: 5px;
}


.lwp_labelMouseoverStyle, a.lwp_labelMouseoverStyle:hover, a.lwp_labelMouseoverStyle:active {
	font-weight: normal;
    text-decoration: underline;
	color: #000000; 
}


.lwp_labelDragoverStyle{
	font-weight: normal;
	text-decoration: underline;
	color: #000000; 
}


.lwpFldNodeLableSpacing, .lwpFldNodeLabelSpacing {
	padding-left: 5px;
}


.lwpTreePanel {
	overflow: auto;
	height: 100%;
	width: 18em;
}


.lwpTreePanelBody {
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}


.lwpTreePanelHeader {
	background-color: #F0F0F0;
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}


.lwpTreePanelFooter {
	background-color: #F0F0F0;
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}










.lwpPeopleFlyoutExpanded {
	background-color: #DEDEDE;
	border-left: 1px solid #9A9A9A;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #DEDEDE;
}


.lwpPeopleFlyoutCollapsed {
	background-color: #DEDEDE;
	border-left: 1px solid #686868;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 1px solid #DEDEDE;
}


.lwpPeopleFlyoutFrame {
	background-color: #DEDEDE;
	border-left: 1px solid #686868;
	border-right: 1px solid #686868;
	border-top: 1px solid #686868;
	border-bottom: 1px solid #686868;
}









.lwpTimeDateBorder {
	border:0px;
}
 
.lwpTimeDateCalBorder { 
	background-color: white;
	border-top: 1px none #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateCalText { 
	font-weight: bold; 
}

.lwpTimeDateDayName { 
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	background-color: white;
	border-top: 1px none #aaaaaa;
	border-right: 1px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
	border-left: 1px none #aaaaaa;
}

.lwpTimeDateDay { 
	text-align: center;
	vertical-align: middle;
	background-color: white;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #aaaaaa;
}

.lwpTimeDateWeekendDay { 
	text-align: center;
	vertical-align: middle;
	background-color: white;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #aaaaaa;
}

.lwpTimeDateDayLink { 
	text-decoration:none;
}

.lwpTimeDateCalTop {
	border: 1px solid #aaaaaa;
	background-color: #eeeeee;
}

.lwpTimeDateSelectedCalTop { 
	border: 1px solid #606098;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedDay { 
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
}

.lwpTimeDateSelectedDayLink { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedWeek { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
}

.lwpTimeDateSelectedAllWeeks { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #e8e8e8;
}

.lwpTimeDateWeek { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	border: 1px solid #aaaaaa;
}

.lwpTimeDateMonthRadio { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	width:15px;
	border-right: 1px solid #aaaaaa;
}

.lwpTimeDateWeekRadioOn { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #d0d0d0;
	width:15px;
	border-color: #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateWeekRadioOff { 
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	width:15px;
	border-color: #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.lwpTimeDateEmptyDayName { 
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	width:15px;
	border-right: 1px solid #aaaaaa;
	border-left: 1px none #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}











.outerTreeStyle{
	color: WindowText;
	border-width: 0px;
	border-style: none;
	padding:0px;
	font-weight: 400;
}


.nodeStyle{
	padding: 0px;
	letter-spacing: 0;
	border-collapse: collapse;
}


.scrollStyle{
 	overflow: auto;
 	width: 200px;
}


.tdStyle{
	padding: 0px;
	width: 200px;	
}



.labelDragoverStyle{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.linkTextStyle{
	text-decoration: none
}


.classForTreeSysIcons {
	
	
}


.tdTreeTabStyle{
	padding: 0px;
	width: 200px;
	margin:0px
}


.tdTableStyle{
	width: 200px;
	padding:0px;
	margin:0px
}


.headerStyle{
	width: 200px;
	background-color: ThreeDFace;
	color: WindowText;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDShadow;
	margin:0px;
	padding:0px;
}



.tree{
}


.tree_outerTreeStyle
{
	color: WindowText;
	border-width: 0px;
	border-style: none;
	padding: 0px;
	font-weight: 400;
}


.tree_nodeStyle {
	padding: 0px;
	letter-spacing: 0;
	border-collapse: collapse;
	margin: 0px;
}


.tree_scrollStyle{
 	overflow: auto;
 	width: 200px;
}


.tree_tdStyle{
	padding: 0px;
	width: 200px;	
}


.tree_labelNormalStyle {
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; 
}


.tree_nodeImageStyle {
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	width: 19px;
	border-bottom: 0px;
	height: 16px
}


.tree_labelHighlightStyle{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tree_labelMouseoverStyle{
	font-size: 11px;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}


.tree_labelDragoverStyle{
	font-size: 11px;
	color: #000000;
	background-color: #bbbbbb;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
}


.tree_linkTextStyle{
	text-decoration: none
}


.tree_classForTreeSysIcons {
	
	
}


.tree_tdTreeTabStyle{
	padding: 0px;
	width: 200px;
	margin:0px
}


.tree_tdTableStyle{
	width: 200px;
	padding:0px;
	margin:0px
}


.tree_headerStyle{
	width: 200px;
	background-color: ThreeDFace;
	color: WindowText;
	border-width: 1px;
	border-style: solid;
	border-color: ThreeDShadow;
	margin:0px;
	padding:0px;
}


.wpsEditorToolbar {
    max-height: 24px;
    background-color: #D8D8D8;
    border-top: 1px solid #aebccf;
    border-right: 1px solid #355787;
    border-bottom: 1px solid #355787;
    border-left: 1px solid #aebccf;
    border-top: 1px solid #cccccc;
}

.wpsEditorToolbarSection {
   border-width: 0px;
}

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

tr.wpsEditorToolbar {
    padding: 0px 2px 0px 2px;
} 

table.wpsEditorToolbar {
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: 24px;   
    background-color: #f0f0f0;
    border-top: 1px solid #cccccc;
    border-bottom: 0px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    background-color: white;
    background-image: url(/wps/DocEditor/images/editor_toolbar_gradient.gif);
    background-repeat:  repeat-x;
    background-position: 0px 0px;
}    

/* A normal toolbar button */
.wpsEditorToolbarButton {
    padding: 3px;
    margin: 0px;
    border-width: 1px;
    border-style: none;
}

/* A toolbar button with the mouse hovering over it */
.wpsEditorToolbarButtonRollover {

/*    background-color: #d8d8d8;
    margin:0px;
    padding: 2px;
    border-top: 1px solid #d8d8d8;
    border-right: 1px solid #888888;
    border-bottom: 1px solid #888888;
    border-left: 1px solid #d8d8d8; */

    background-color: WHITE;
    margin:0px;
    padding: 2px;
    border-top: 1px solid WHITE;
    border-right: 1px solid WHITE;
    border-bottom: 1px solid WHITE;
    border-left: 1px solid WHITE;
}

/* A toolbar button with the mouse button pressed or selected */
.wpsEditorToolbarButtonPressed {
    background-color: #d8d8d8;
    margin:0px;
    padding: 2px;
    border-top: 1px solid #888888;
    border-right: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    border-left: 1px solid #888888;
}

/* A selected toolbar button */
.wpsEditorToolbarButtonSelected {
    background-color: #aeb8c4;
    margin:0px;
    padding: 2px;
    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 */
.wpsEditorToolbarButtonSelectedRollover {
    background-color: #aeb8c4;
    margin:0px;
    padding: 2px;
    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 */
.wpsEditorToolbarButtonIcon {
    width: 18px;
    height: 18px;
    margin:0px;
    padding:0px;
}

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

/* A toolbar area displaying non-button controls such as text, or a dropdown */
select.wpsEditorToolbarControl {
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
}

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

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

/* A separator between groups of toolbar items */
.wpsEditorToolbarSeparatorNew {
    background-color: #355787;
    height: 18px;
    width: 5px;
    margin: 0px;
    padding: 0px;
    border-top: 0px none #305080;
    border-bottom: 0px none #305080;
    border-left: 1px none #aebccf;
}

/* A separator between groups of toolbar items */
.wpsEditorToolbarSeparator {
    background-image: url(/wps/DocEditor/images/separator.gif);
    margin: 0px;
    padding: 0px 7px 0px 7px;
}

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

/* A separator between groups of toolbar items */
.wpsEditorToolbarHandle {
    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;
}

.wpsEditorTextArea {
    background-color: #fff;
    border: 1px solid #cccccc;
    padding: 0px;
    margin: 0px;
}

.wpsEditorTextAreaText {
    margin: 0px;  
    padding: 0px;
    border: 0px none;
}


.clearing {
	clear: both;
}

.layoutRow {width: 100%; }
.layoutColumn {width: 100%; }

.generalErrorText {
	color: red;
}

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


 

.ibm-portlet-section-header {
	border-bottom: 1px solid #E0E0E0;
}

.information {color: #888; margin-bottom: 0.4em;}

.ibm-portlet-section-body {width: 100%;clear: both;}

.ibm-portlet-item-summary-list {padding:0;margin:0}
.ibm-portlet-item-summary-list UL {padding: 0; margin: 0;}
.ibm-portlet-item-summary-list LI {padding: 0; margin: 0; list-style: none;}
.ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}

.centered-div-outer {overflow: hidden;position: relative; width: 100%;}
.centered-div-outer[class] {display: table; position: static;}
.centered-div-outer .centered-div-middle {position: absolute; top: 50%; text-align: center; width: 100%;} /* IE only */
.centered-div-outer .centered-div-middle[class] {display: table-cell; vertical-align: middle; position: static;}
.centered-div-outer .centered-div-middle .centered-div-inner {position: relative; top: -50%} /* IE only */

.ibm-portlet-item-summary-list .ibm-portlet-item-summary {margin-bottom: 2em;}

.ibm-portlet-item-summary H3 {margin:0;padding:0;display:inline; ;font-weight:normal;}
.ibm-portlet-item-summary UL.property-list {margin: 0.05em 0; padding:0; width: 100%;}
.ibm-portlet-item-summary UL.property-list LI {display: inline; color: gray; float: left; margin: 0; margin-right:0.5em; padding: 0; list-style-type: none;}
.ibm-portlet-item-summary PRE.text {font-family: Helvetica, Arial, sans-serif; font-size: 1em;margin:0;padding:0;}
.ibm-portlet-item-summary .abstract {padding: 0; margin-top: 0.75em;}

.ibm-portlet-item-summary .abstract P {margin-top:0;padding-top:0;}

.ibm-portlet-item-summary .item-affordance TD {padding-top: 0.7em; padding-bottom: 0.7em;}
.ibm-portlet-item-summary .item-affordance TD.locked-icon {padding:0; vertical-align: top; text-align: right;}
.ibm-portlet-item-summary .item-affordance TD.icon {vertical-align: middle; padding-left: 1.5em; padding-right: 1.5em;}
.ibm-portlet-item-summary .item-affordance UL.property-list {padding-left: 0.7em;}
.ibm-portlet-item-summary .item-affordance TD.folder .abstract {padding: 0 0.6em; margin-top: 0.75em;}
.ibm-portlet-item-summary .item-affordance TD.document .abstract {padding: 0 0.6em; margin-top: 0.75em;}
* HTML .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}
*:first-child+html .ibm-portlet-item-summary .item-affordance TD .drag-image {margin-right: 10px;}


TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary DIV.name-indent {padding: 0 0.6em;}
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link,
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.folder-link:visited {color: #0063DC;}
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link,
TABLE.ibm-portlet-table-summary .ibm-portlet-item-summary H3 A.document-link:visited {color: #0063DC;}

A.document-link { color: #0063DC; text-decoration: none; }
A.document-link:visited { color: #0063DC; }
A.document-link:hover { text-decoration: underline; }

.ibm-portlet-sidebar .info-section UL.property-list {margin: 0;padding: 0;}
.ibm-portlet-sidebar .info-section UL.property-list LI {margin: 0;padding: 0;margin-bottom: 0.5em;list-style: none;}
.ibm-portlet-sidebar .info-section UL.property-list LI LABEL {color: #888;}
 
/* .palette {background-color: white;} */
/* Header */
.palette h5
{
    color: #FFFFFF !important;
    background-color: #578adb;
    background: #578adb url(./colors/default/toolbar_background.gif) repeat-x;
    font-size: 1.333em;
    border: 1px solid;
    border-right: 0px;
    border-color: #97A9C1;
	height: 48px;
    margin-top: 0px; 
    margin-bottom: 0px;
}

.palette h5 div
{
	margin-top: 18px;
	margin-left: 10px;
}

/* 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
{
    background: url(./colors/default/palette_selected_cat.gif ) repeat-x;
	background-position: top;
	background-color: #E8EBF1;
	font-size: 0.9166em;
    font-family: arial;
    padding: 5px 10px;
	color: #7A93BB;
    margin-bottom: 0px;
    
}

/* Unselected category title */
.categoryTitleCollapsed
{
    background: url(./colors/default/palette_unselected_cat.gif ) repeat-x;
    background-position: top;
    background-color: #E8EBF1;
    font-family: arial;
    font-size: 0.9166em;
    color: #7A93BB;
    padding: 5px 10px;
    margin-bottom: 0px;
    
}

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

/* An Item in a category */
.contentItem
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.9166em;
    color: #4E4E4E;
}

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


.contentItemHover
{
    font-weight: normal;
    font-family: arial;
    font-size: 0.9166em;
    color: #4E4E4E;
}

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


/* the icon associated with the item */
.contentItemIcon
{
    vertical-align: middle; 
    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;
}	

.actionMainArea
{
    margin: 4px;
}

.actionFooter
{
    margin-top: 4px;
}

.dropActive{
	border: 1px solid #FF9000;
}

.dropAware{
	border: 1px solid #FFEBC5;
}

 


 



  
        
 
