/******************************************************************************/
/*                                                                            */
/* @copyright module                                                          */
/*                                                                            */
/* Theme: IBM Lotus Workplace Admin Theme Template                            */
/*                                                                            */
/* This file is designed for use with most browsers.                                                                 */
/*                                                                  */
/*                                                                  */
/* This CSS file was programatically generated using the configuration information from CssStyles_NoFontFamilyLargerSizes.properties.                                                                 */
/*                                                                  */
/*                                                                            */
/* @BuildInfo@                                                                */
/*                                                                            */
/******************************************************************************/
/*  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-size: medium;
    font-weight: bold;
    background-color: #5C5C5C;
    color: #FFFFFF;
    background-repeat: no-repeat;
}

/* 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: small;
    color: #737373; 
    background-color: #FFFFFF;

        
    border-bottom: 1px solid #D8D8E0;
    padding: 4px 4px;
    margin: 0px;
        
}

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

/*  Additional style for Dialog Buttons in Workplace  */
.lwpDialogIconBackground {
	
    font-size: medium;
	text-align: center;
	vertical-align: middle;
	background-color: #DEDEDE;
	background-image: url("DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #636363;
	padding: 0px 0px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #313131;
	cursor: hand;
}

/*  Additional style for Dialog Buttons in Workplace  */
.lwpDialogDisabledIconBackground {
	
    font-size: medium;
	text-align: center;
	vertical-align: middle;
	background-color: #ECECEC;
	background-image: url("DialogIconTextBackground.gif");
	background-repeat: repeat-x;
	background-position: left center;
	border: 1px solid #a6a6a6;
	padding: 0px 0px;
	margin: 0px;
	overflow: visible;
	font-weight: normal;
	color: #8C8C8C;
}

/*  Additional style for Form Buttons in Workplace  */
.lwpButtonText { 
    
    font-size: medium;
    font-weight: bold;
    color: #313131;
    background-color: #DEDEDE; 
    background-image: url("ButtonBackground.gif");
    background-repeat: repeat-x;
    background-position: left center; 
    border: 1px solid #000000;
    padding: 0px 0px;
    margin: 0px;
    text-align: center;
	cursor: hand;
}

/* End General styles */


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

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

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

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

/*  Style for Workplace menu header */
.lwpMenuHeader, a.lwpMenuHeader, a.lwpMenuHeader:visited, a.lwpMenuHeader:hover {
	
    font-size: medium;
	background-color: #eeeeee;
	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 {
	
    font-size: medium;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}

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

/* Style for unread Mail in Lotus mail portlet */
.unreadMailText, a.unreadMailText {
	font-size: medium;
	
    font-weight: bold;
}

a.unreadMailText:visited {
	font-weight: normal;
}

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

.lwpCalFsizeX {
	font-size: large;
}

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

a.lwpCalLinkText {
	text-decoration: none;
}

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

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

.lwpCalWeekNumber {
	color: #808080;
}

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

.lwpCalEntryHoverPosition {
	padding-left: 5px;
}

/*
.lwpCalBgMeeting{
	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%;
	vertical-align: text-top;
}

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

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

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

/* End Mailbox styles */


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

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

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

a.lwp-selectedAgendaItem:hover {
	
    font-size: medium;
    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;
	font-size: medium;
	
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Style for Web conference agenda item navigation tree */
.lwp-agendaItem-ul {
	
	font-size: medium;
	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 {
	
	font-size: medium;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Style for Web conference agenda link item */
.lwp-agendaItem, a.lwp-agendaItem, a.lwp-agendaItem:active, a.lwp-agendaItem:visited, .lwp-agendaItemPage, a.lwp-agendaItemPage, .lwp-agendaItemSlide {
	
	font-size: medium;
	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: #ffcc00; 
	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: #ffcc00;
	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-size: medium;
    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 */
/*******************************/



