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

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

.lwp-middleToolbar {
font-size:xx-small;
color:#737373;
background-color:#FFF;
border-bottom:0 solid #D8D8E0;
margin:0;
padding:4px;
}

.lwpAdminButton {
font-size:xx-small;
color:#FFF;
background-color:#A0A0A0;
text-decoration:none;
margin:0;
padding:0 5px;
}

.lwpAdminButtonLink,.lwpAdminButtonLink:hover,.lwpAdminButtonLink:active,.lwpAdminButtonLink:visited {
font-size:xx-small;
font-weight:400;
color:#FFF;
background-color:#A0A0A0;
text-decoration:none;
margin:0;
}

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

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

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

.lwpIconOnly,.lwpIconOnlyDisabled {
border:0;
background-color:#FFF;
}

.lwpDialogIconBackground {
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#DDD;
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;
overflow:visible;
font-weight:400;
color:#000;
margin:0;
padding:0 2px;
}

.lwpDialogDisabledIconBackground,.lwpDialogIconBackgroundDisabled {
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#DDD;
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;
overflow:visible;
font-weight:400;
color:#888;
margin:0;
padding:0 2px;
}

.lwpButtonText {
font-weight:400;
text-decoration:none;
color:#000;
vertical-align:middle;
background-color:#DDD;
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;
overflow:visible;
text-align:center;
margin:0;
padding:0 2px;
}

.lwpButtonTextDisabled {
text-decoration:none;
text-align:center;
vertical-align:middle;
background-color:#DDD;
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;
overflow:visible;
font-weight:400;
color:#888;
margin:0;
padding:0 2px;
}

.lwpButtonSpacer {
margin-right:2px;
}

.portlet-separator,.lwpSeparatorBg {
background-color:#999;
}

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

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

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

.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 #888;
border-bottom:1px solid #888;
}

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

.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 {
vertical-align:top;
padding:5px 10px 5px 1px;
}

.lwpMenuHeader,a.lwpMenuHeader,a.lwpMenuHeader:visited,a.lwpMenuHeader:hover {
background-color:#F0F0F0;
color:#000;
text-decoration:none;
font-weight:400;
cursor:pointer;
}

.lwpMenuBackground {
background-color:#fff;
}

.lwpMenuItem,a.lwpMenuItem,a.lwpMenuItem:visited,a.lwpMenuItem:hover {
color:#000;
text-decoration:none;
background-color:#fff;
}

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

.lwpMenuItemDisabled,a.lwpMenuItemDisabled,a.lwpMenuItemDisabled:visited,a.lwpMenuItemDisabled:hover {
color:#888;
text-decoration:none;
background-color:#fff;
}

.unreadMailText,a.unreadMailText {
font-weight:700;
text-decoration:underline;
color:#36C;
}

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

.lwpLastReadMark {
font-weight:700;
color:#FFF;
background-color:#666;
text-align:center;
padding:3px 0;
}

.lwpDateStampMark {
font-weight:700;
color:#666;
background-color:#999;
text-align:center;
padding:3px 0;
}

.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.lwpCalInactiveDateLinkText,a.lwpCalInactiveDateLinkText:visited {
text-decoration:none;
color:#a0a0a0;
}

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

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

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

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

.lwpCalNoBottom {
border-bottom:none;
}

.lwpCalHeader {
color:#36C;
font-weight:700;
vertical-align:top;
}

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

.lwpCalAttendeeHeading {
color:#898989;
}

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

.lwpCalInviteeSection {
padding-left:2px;
}

.lwpCalWeekNumber {
color:gray;
}

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

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

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

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

.lwpCalInactiveDayCell {
background-color:#efefef;
}

.lwpCalInactiveDay {
color:#a0a0a0;
}

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

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

.lwpCalEntryPosition {
padding-top:2px;
}

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

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

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

.lwpPpkNormalText {
background-color:#FFF;
color:#000;
}

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

.lwpMailboxRecipientAnchor:visited,a.lwpMailboxRecipientAnchor:visited {
color:#000;
}

.chat_background {
background-color:#FFF;
}

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

.chat_partner_presence_corner {
background-image:url("../../chat_presence_corner.gif");
background-repeat:no-repeat;
background-position:top;
background-color:#FFF;
}

.chat_partner_alert {
border-top:1px solid #AAA;
border-left:1px solid #AAA;
border-right:1px solid #AAA;
background-color:#FFF;
color:#666;
border-color:#AAA;
padding:3px;
}

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

.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 #AAA;
border-left:1px solid #AAA;
border-right:1px solid #AAA;
border-bottom:1px solid #AAA;
background-color:#FFF;
border-color:#AAA;
}

.chat_statusbar {
border-top:1px solid #AAA;
background-color:#EEE;
color:#AAA;
border-color:#AAA;
}

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

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

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

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

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

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

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

a.lwp-agendaItem:hover {
text-decoration:underline;
color:#639ACE;
}

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

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

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

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

.lwpSlideTableHeadStart,.lwpSlideTableHeadMiddle,.lwpSlideTableHeadEnd {
font-weight:700;
color:#989898;
text-align:left;
background-color:#fff;
border-color:#000;
border-style:solid;
border-width:0;
}

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

.lwp_labelNormalStyle {
color:#000;
text-decoration:none;
}

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

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

.lwp_labelMouseoverStyle,a.lwp_labelMouseoverStyle:hover,a.lwp_labelMouseoverStyle:active {
font-weight:400;
text-decoration:underline;
color:#000;
padding-right:5px;
}

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

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

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

.lwpAlignRight,.lwpCalTimeText {
text-align:right;
}

a.lwpCalDateLinkText:hover,a.lwpCalInactiveDateLinkText:hover {
text-decoration:underline;
color:#669;
}

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

.lwpTreePanelHeader,.lwpTreePanelFooter {
background-color:#c7d8df;
border-left:1px solid #aaa;
border-right:0;
border-top:1px solid #aaa;
border-bottom:1px solid #aaa;
}

