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

/******************************************************************************/
/* LWP styles                                                                 */
/*                                                                            */
/******************************************************************************/


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

/* Text for Team Space and Web Conference titles */
.lwp-teamSpace-title, .lwp-webConference-title {
    font-weight: bold;
    background-color: #5C5C5C;
    color: #FFFFFF;
}

/* Background color for popup windows (ex: spellcheck, lookup) */
.popup-background {
	background-color: #eeeeee;
}

/* Style for area between right and left toolbar text */
.lwp-middleToolbar {
    font-size: xx-small;
    color: #737373; 
    background-color: #FFFFFF;
    border-bottom: 0px solid #D8D8E0;
    padding: 4px 4px;
    margin: 0px;
}

/* Style for administration buttons */
.lwpAdminButton {
    font-size: xx-small;
    color: #FFFFFF; 
    background-color: #A0A0A0;
	text-decoration: none;
	padding: 0px 5px;
    margin: 0px;
}

/* Style for administration buttons */
.lwpAdminButtonLink, .lwpAdminButtonLink:hover, .lwpAdminButtonLink:active, .lwpAdminButtonLink:visited {
    font-size: xx-small;
    font-weight: normal;
    color: #FFFFFF; 
    background-color: #A0A0A0;
    margin: 0px;
    text-decoration: none;
}

/* Style for navigation buttons */
.lwpNavButton {
    color: #FFFFFF; 
    background-color: #70A8F0;
    margin: 0px;
	text-decoration: none;
	padding: 0px 5px;       
}

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

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


/* Class to provide proper indentation for buttons */
.lwpButtonGroup{
	margin: .25em 4px;
}

/* Style for Workplace icon buttons */
.lwpIconOnly, .lwpIconOnlyDisabled {
	border:0px;
	background-color:white;
}

/*  Additional style for Dialog Buttons in Workplace  */
.lwpDialogIconBackground {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image: url("../DialogIconTextBackground.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: normal;
	color: #000000;
}

/*  Additional style for Dialog Buttons in Workplace  */
.lwpDialogDisabledIconBackground, .lwpDialogIconBackgroundDisabled {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image: url("../DialogIconTextBackground.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: normal;
	color: #888888;
}

/*  Additional style for Form Buttons in Workplace  */
.lwpButtonText { 
    font-weight: normal;
    text-decoration: none;
	color: #000000;
	vertical-align: middle;
    background-color: #DDDDDD; 
    background-image: url("../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;
}

/* Style for disabled Form buttons */
/* New in Workplace 2.0 */
.lwpButtonTextDisabled {
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	background-color: #DDDDDD;
	background-image: url("../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: normal;
	color: #888888;
}

/* Spacer class to separate buttons */
.lwpButtonSpacer {
	margin-right: 2px;
}

/* End General styles */


/******************************************************************************/
/* Portlet styles                                                             */
/******************************************************************************/

/* Color for separator lines within portlets */
.portlet-separator, .lwpSeparatorBg {
    background-color: #999999;
}

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

/* To create an undecorated table row */
.borderNone {
	border-width: 0 ! important;
}

/* Extra portlet border style */
.lwpPortletTitleBorder {
   background-image: url("../skin_border.gif");
   background-position: bottom;
   background-repeat: repeat-x;
}

/* Style for right alignment */
.lwpAlignRight {
	text-align: right; 
}

/* Style for 4 borders */
.lwpBorderAll {
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;	
	border-top: 1px solid #DCDCDC;	
	border-bottom: 1px solid #DCDCDC;	
}

/* 3D shadow for container */
.lwpShadowBorder {
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;	
}

/* Styles for Search in Workplace Portlets */
.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;
}

/*  Style for Workplace menu header */
.lwpMenuHeader, a.lwpMenuHeader, a.lwpMenuHeader:visited, a.lwpMenuHeader:hover {
	background-color: #F0F0F0;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
}

/*  Style for Workplace menu background */
.lwpMenuBackground {
	background-color: #ffffff;
}

/*  Style for Workplace menu items */
.lwpMenuItem, a.lwpMenuItem, a.lwpMenuItem:visited, a.lwpMenuItem:hover {
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}

/*  Style for selected and hover state of menu items */
.lwpSelectedMenuItem, a.lwpSelectedMenuItem:visited, a.lwpSelectedMenuItem:hover {
	background-color: #284888;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
}

/*  Style for Disabled Workplace menu items */
.lwpMenuItemDisabled, a.lwpMenuItemDisabled, a.lwpMenuItemDisabled:visited, a.lwpMenuItemDisabled:hover {
	color: #888888;
	text-decoration: none;
	background-color: #ffffff;
}

/* Style for unread Mail in Lotus mail portlet */
.unreadMailText, a.unreadMailText {
    font-weight: bold;
	text-decoration: underline;
	color: #3366CC;
}

a.unreadMailText:visited {
	font-weight: normal;
	text-decoration: underline;
	color: #666699;
}

/* Style for last read highlight banner */
.lwpLastReadMark {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
	align: center;
	padding: 3px 0;
}

/* Style for date stamp highlight banner */
.lwpDateStampMark {
	font-weight: bold;
	color: #666666;
	background-color: #999999;
	align: center;
	padding: 3px 0;
}

/*************************/
/* Calendar styles       */
/*************************/

.lwpCalFsizeX {
	font-size: small;
}

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

/*     End Calendar styles     */

/**************************************************/
/* Start People Picker styles for Lotus Workplace */
/**************************************************/

.lwpPpkList {
    width: 250;
    height: 200;
    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: 250;
    height: 200;
    border-left: 1px solid #a0a0a0;
    border-top: 1px solid #a0a0a0;
}

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

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

/* End People Picker styles for Lotus Workplace */


/********************************************/
/* Start Mailbox styles for Lotus Workplace */
/********************************************/

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

/* End Mailbox styles */

/******************************************************************************/
/* Chat Specific Styles -- New in Workplace 2.0                               */
/******************************************************************************/

.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("../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;
}

/* End of Chat Styles */

/*******************************/
/*     End Portlet styles      */
/*******************************/

/******************************************************************************/
/*   Start Web conferencing styles                                            */
/******************************************************************************/

/* Style for Web conference selected agenda item */
.lwp-selectedAgendaItem, a.lwp-selectedAgendaItem {
    background-color: #888080;
	padding-top: 1px;
	padding-bottom: 1px;
	color:#FFFFFF;
	line-height: 150%;
	text-decoration: none;
}

a.lwp-selectedAgendaItem:hover {
    background-color: #888080;
	padding-top: 1px;
	padding-bottom: 1px;
	color:#FFFFFF;
	line-height: 150%;
	text-decoration: underline;
}

/* Style for Web conference agenda item document */
.lwp-agendaItemDocument {
	color: #585858;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Style for Web conference agenda item navigation tree */
.lwp-agendaItem-ul {
	padding-top: 3px;
	list-style-type: none;
	margin-left: 20px;
	margin-right: 20px;
	padding-bottom: 0px;
}

/* Style for Web conference agenda item navigation tree */
.lwp-agendaItem-li {
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Style for Web conference agenda link item */
.lwp-agendaItem, .lwp-agendaItem:visited, a.lwp-agendaItem, a.lwp-agendaItem:active, a.lwp-agendaItem:visited, .lwp-agendaItemPage, a.lwp-agendaItemPage, .lwp-agendaItemSlide {
	text-decoration: none;
	color: #7080A8;
}

/* Hover behavior for Web conference agenda link item */
a.lwp-agendaItem:hover {
	text-decoration: underline;
	color: #639ACE;
}

/* Style for Web conference projector table header start */
.lwpProjectorHeaderStart { 
	background-color: #70A8F0; 
	border-top: 1px solid #777777;
	border-right: 0px none #777777;
	border-bottom: 0px none #777777;
	border-left: 1px solid #777777;	
}

/* Style for Web conference projector table header middle */
.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;
}

/* Style for Web conference projector table header end */
.lwpProjectorHeaderEnd {
	background-image: url("../projectorTableTopRight.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
}

/* Style for Web conference slide table based on wpsTable */
.lwpSlideTable {
	border-width: 1px;
	border-style: solid;
	border-color: #000000;
}

/* Style for Web conference slide table head start, middle, and end */
/* based on wpsTableHeadStart, wpsTableHeadMiddle, wpsTableHeadEnd */
.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;
}

/* Style for Web conference slide border */
.lwpSlideBorder
{
	border-color: #b0b0c0;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
}

/*******************************/
/* End Web conferencing styles */
/*******************************/


/****************************************************/
/* Start Navigation Tree styles for Lotus Workplace */
/****************************************************/
/* Style for tree normal node text label */
.lwp_labelNormalStyle {
    color: #000000; 
	text-decoration: none;
}

/* Style for tree node image */
.lwp_nodeImageStyle {
	border-top: 0px; 
	border-right: 0px; 
	border-left: 0px; 
	border-bottom: 0px; 
}

/* Style for highlighted node text label */
.lwp_labelHighlightStyle, a.lwp_labelHighlightStyle:active { 
	font-weight: bold;
    text-decoration: none;
	color: #FFFFFF; 
	background-color: #A0A0A0; 
	padding-right: 5px;
}

/* Mouseover style for node text label */
.lwp_labelMouseoverStyle, a.lwp_labelMouseoverStyle:hover, a.lwp_labelMouseoverStyle:active {
	font-weight: normal;
    text-decoration: underline;
	color: #000000; 
	padding-right: 5px;
}

/* Style for Panel around tree */
.lwpTreePanel {
	overflow: auto;
	height: 100%;
	width: 18em;
}

/* Style for Panel around tree */
.lwpTreePanelBody {
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
}

/* Style for Panel around tree */
.lwpTreePanelHeader {
	background-color: #c5d1de;
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}

/* Style for Panel around tree */
.lwpTreePanelFooter {
	background-color: #c5d1de;
	border-left: 1px solid #aaaaaa;
	border-right: 0px;
	border-top: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;
}


/******************************/
/* End Navigation Tree styles */
/******************************/
