/*
##############################################################################
 # B E A   S Y S T E M S
 #
 # C O L L A B O R A T I O N  P O R T L E T S
 #
 # Copyright (c) 2001-2005 BEA Systems, Inc.
 #
 # All Rights Reserved. Unpublished rights reserved under the copyright laws
 # of the United States. The software contained on this media is proprietary
 # to and embodies the confidential technology of BEA Systems, Inc. The
 # possession or receipt of this information does not convey any right to
 # disclose its contents, reproduce it, or use,  or license the use,
 # for manufacture or sale, the information or anything described
 # therein. Any use, disclosure, or reproduction without BEA System's
 # prior written permission is strictly prohibited.
 #
##############################################################################
*/
	/*----------------------------------------------------------------------------
|
| This file contains the color resources for the groupware Portlets.
|
+---------------------------------------------------------------------------*/
A:link :visited :wlp-groupware-color-content {
	color: blue;
}

A:link :wlp-groupware-color-content {
	color: blue;
}

.wlp-groupware-color-form-label {
	border-color: #EEEEEE;
}

.wlp-groupware-color-form-input {
	border-color: #EEEEEE;
}

.wlp-groupware-color-form-sub-input {
	
}

.wlp-groupware-color-error
	{
	color: red;
	}

.wlp-groupware-color-form-buttonbar {
	background-color: #BFBFAF;
	border-top: solid 1px #B3B3B3;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #B3B3B3;
	border-right: solid 1px #000000;
}

.wlp-groupware-color-input-inner-tab {
	background-image:
		url(../images/wlp-groupware/calendar-tab-light-bkgd.gif);
	background-repeat: repeat-x;
	background-color: #EEEEEE;
}

.wlp-groupware-color-input-inner-tab-active {
	background-image:
		url(../images/wlp-groupware/calendar-tab-dark-bkgd.gif);
	background-repeat: repeat-x;
	background-color: #9F9F9F;
}

.wlp-groupware-color-input-button {
	border-style: solid;
	border-width: 1px;
	border-color: #38415B;
	background-image: url("../images/wlp-groupware/wlp-button-bkgd.gif");
	background-color: #BBBBBB;
	background-repeat: repeat-x;
	background-position: top;
}

.wlp-groupware-color-input-button img {
	border-width: 0px;
	vertical-align: middle;
	padding-bottom: 3px;
}

.wlp-groupware-color-searchresultstitle {
	color: #3162a6;
}

.wlp-groupware-color-pagetitle {
	color: #e76f00;
}

.wlp-groupware-color-pagetitle a:link,.wlp-groupware-color-pagetitle a:active,.wlp-groupware-color-pagetitle a:hover,.wlp-groupware-color-pagetitle a:visited
	{
	color: #e76f00;
}

.wlp-groupware-color-table-header-selected {
	border-color: #FF9933;
	background-color: #FFD185;
}

.wlp-groupware-color-table-header {
	border-color: #8A94B2;
	background-color: #EEEEEE;
}

.wlp-groupware-color-table-header a:link,.wlp-groupware-color-table-header a:active,.wlp-groupware-color-table-header a:hover,.wlp-groupware-color-table-header a:visited
	{
	color: #000000;
}

.wlp-groupware-color-table-header-selected a:link,.wlp-groupware-color-table-header-selected a:active,.wlp-groupware-color-table-header-selected a:hover,.wlp-groupware-color-table-header-selected a:visited
	{
	color: #000000;
}

.wlp-groupware-color-row-odd {
	border-color: #EEEEEE;
}

.wlp-groupware-color-row-odd a:link,.wlp-groupware-color-row-odd a:active,.wlp-groupware-color-row-odd a:hover,.wlp-groupware-color-row-odd a:visited
	{
	color: #000000;
}

.wlp-groupware-color-row-even {
	border-color: #EEEEEE;
}

.wlp-groupware-color-row-selected {
	background-color: #FFD185;
}

.wlp-groupware-color-task-complete {
	
}

.wlp-groupware-color-row-even a:link,.wlp-groupware-color-row-even a:active,.wlp-groupware-color-row-even a:hover,.wlp-groupware-color-row-even a:visited
	{
	color: #000000;
}

.wlp-groupware-color-topic-header {
	
}

.wlp-groupware-color-options-header {
	background-color: #BFBFAF;
	color: #000000;
}

.wlp-groupware-color-options-header a:link,.wlp-groupware-color-options-header a:active,.wlp-groupware-color-options-header a:hover,.wlp-groupware-color-options-header a:visited
	{
	color: #000000;
}

.wlp-groupware-color-content-link {
	
}

.wlp-groupware-color-content-link a:link,.wlp-groupware-color-content-link a:active,.wlp-groupware-color-content-link a:hover,.wlp-groupware-color-content-link a:visited
	{
	color: blue;
	}

.wlp-groupware-color-link-minor 
	{
	color: #000000;
	}

.wlp-groupware-color-link-minor a:link,.wlp-groupware-color-link-minor a:active,.wlp-groupware-color-link-minor a:hover,.wlp-groupware-color-link-minor a:visited
	{
	color: black;
	}

.wlp-groupware-color-link-minor-small 
	{
	color: #000000;
	}

.wlp-groupware-color-link-minor-small  a:link,.wlp-groupware-color-link-minor-small  a:active,.wlp-groupware-color-link-minor-small  a:hover,.wlp-groupware-color-link-minor-small  a:visited
	{
	color: black;
	}

/*
// ---------------------------------------------------------------------------
// Calendar CSS
// ---------------------------------------------------------------------------
*/
.wlp-groupware-color-calendar-no-information {
	background-color: silver;
}

.wlp-groupware-color-calendar-free {
	background-color: #EFF0FF;
}

.wlp-groupware-color-calendar-tentative {
	background-color: #99CCCC;
}

.wlp-groupware-color-calendar-out-of-office {
	background-color: #990099;
}

.wlp-groupware-color-calendar-no-conflict {
	background-color: green;
}

.wlp-groupware-color-calendar-conflict {
	background-color: red;
}

.wlp-groupware-color-calendar-busy {
	background-color: #000099;
}

.wlp-groupware-color-calendar-day-appointment {
	background-color: #EEEEEE;
	border-left: solid 5px #000099;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
}

.wlp-groupware-color-calendar-day-appointment-free {
	background-color: #EEEEEE;
	border-left: solid 5px #EFF0FF;
	border-bottom: solid 1px #CCCCCC;
}

.wlp-groupware-color-calendar-day-appointment-tentative {
	background-color: #EFF0FF;
	border-left: solid 5px #99CCCC;
	border-bottom: solid 1px #BFBFAF;
}

.wlp-groupware-color-calendar-day-appointment-out-of-office {
	background-color: #EFF0FF;
	border-left: solid 5px #990099;
	border-bottom: solid 1px #BFBFAF;
}

.wlp-groupware-color-calendar-week-appointment {
	background-color: #EFF0FF;
	border-left: solid 1px #BFBFAF;
	border-bottom: solid 1px #BFBFAF;
}

.wlp-groupware-color-calendar-month {
	background-color: #666666;
}

.wlp-groupware-color-calendar-month-appointment {
	background-color: #EFF0FF;
	border-top: solid 1px #BFBFAF;
	border-bottom: solid 1px #BFBFAF;
}

.wlp-groupware-color-calendar-header {
	color: black;
}

.wlp-groupware-color-calendar-header a:link,.wlp-groupware-color-calendar-header a:active,.wlp-groupware-color-calendar-header a:hover,.wlp-groupware-color-calendar-header a:visited
	{
	color: black;
}

.wlp-groupware-color-calendar-month-month {
	background-color: #FFFFFF;
}

.wlp-groupware-color-calendar-month-year {
	background-color: #FFFFFF;
}

.wlp-groupware-color-calendar-day {
	background-color: #FFFFFF;
}

.wlp-groupware-color-calendar-week {
	background-color: #FFFFFF;
}

.wlp-groupware-color-calendar-month-day {
	background-color: #FFFFFF;
}

.wlp-groupware-color-calendar-month-day a:link,.wlp-groupware-color-calendar-month-day a:active,.wlp-groupware-color-calendar-month-day a:hover,.wlp-groupware-color-calendar-month-day a:visited
	{
	color: black;
}

.wlp-groupware-color-calendar-month-day-current {
	border: 1px solid #FF9933;
	background-color: #FFD185;
}

.wlp-groupware-color-calendar-year-month-current {
	border: 1px solid #FF9933;
	background-color: #FFD185;
}

.wlp-groupware-color-calendar-year-month {
	background-color: #FFFFFF;
}

.wlp-groupware-color-calendar-year-month-current a:link,.wlp-groupware-color-calendar-year-month-current a:active,.wlp-groupware-color-calendar-year-month-current a:hover,.wlp-groupware-color-calendar-year-month-current a:visited
	{
	color: black;
}

.wlp-groupware-color-calendar-year-month a:link,.wlp-groupware-color-calendar-year-month a:active,.wlp-groupware-color-calendar-year-month a:hover,.wlp-groupware-color-calendar-year-month a:visited
	{
	color: black;
}

.wlp-groupware-color-calendar-month-day-current a:link,.wlp-groupware-color-calendar-month-day-current a:active,.wlp-groupware-color-calendar-month-day-current a:hover,.wlp-groupware-color-calendar-month-day-current a:visited
	{
	color: black;
}

.wlp-groupware-color-calendar-month-day-appointments {
	background-color: #FFFFFF;
}

.wlp-groupware-color-calendar-month-day-appointments a:link,.wlp-groupware-color-calendar-month-day-appointments a:active,.wlp-groupware-color-calendar-month-day-appointments a:hover,.wlp-groupware-color-calendar-month-day-appointments a:visited
	{
	color: blue;
}

.wlp-groupware-color-calendar-month-day-appointments-current {
	background-color: #EFF0FF;
	border-top: solid 2px #000000;
	border-left: solid 2px #000000;
	border-right: solid 2px #000000;
	border-bottom: solid 2px #000000;
}

.wlp-groupware-color-calendar-month-day-appointments-current a:link,.wlp-groupware-color-calendar-month-day-appointments-current a:active,.wlp-groupware-color-calendar-month-day-appointments-current a:hover,.wlp-groupware-color-calendar-month-day-appointments-current a:visited
	{
	color: blue;
}

.wlp-groupware-color-calendar-month-day-current-out {
	background-color: #EFF0FF;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.wlp-groupware-color-calendar-month-day-out {
	color: #000000;
	background-color: #CBCBCB;
}

.wlp-groupware-color-calendar-month-day-appointments-out {
	color: #A9A9A9;
	background-color: #EFF0FF;
}

.wlp-groupware-color-calendar-month-day-appointments-current-out {
	color: #A9A9A9;
	background-color: #EFF0FF;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
}

.wlp-groupware-color-calendar-month-day-appointments-current-out a:link
	{
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-appointments-current-out a:active
	{
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-appointments-current-out a:hover
	{
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-appointments-current-out a:visited
	{
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-current-out a:link {
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-current-out a:active {
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-current-out a:hover {
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-current-out a:visited {
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-appointments-out a:link {
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-appointments-out a:active {
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-appointments-out a:hover {
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-appointments-out a:visited {
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-white {
	background-color: #FFFFFF;
}

.wlp-groupware-color-calendar-month-day-out a:link {
	color: #000000;
}

.wlp-groupware-color-calendar-month-day-out a:active {
	color: #000000;
}

.wlp-groupware-color-calendar-month-day-out a:hover {
	color: #000000;
}

.wlp-groupware-color-calendar-month-day-out a:visited {
	color: #000000;
}

.wlp-groupware-color-calendar-month-day-appointments-current-out {
	color: #000000;
	background-color: #EFF0FF;
}

.wlp-groupware-color-calendar-month-day-appointments-current-out a:link
	{
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-appointments-current-out a:active
	{
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-appointments-current-out a:hover
	{
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-day-appointments-current-out a:visited
	{
	color: #A9A9A9;
}

.wlp-groupware-color-calendar-month-content {
	background-color: #BFBFAF;
}

.wlp-groupware-color-calendar-month-header {
	color: #FFFFFF;
}

.wlp-groupware-color-calendar-month-day-names {
	border-bottom: 0px solid #FFFFFF;
}

.wlp-groupware-color-calendar-month-mini-row {
	background-color: #CBCBCB;
}

.wlp-groupware-color-calendar-month-header a:link,.wlp-groupware-color-calendar-month-header a:active,.wlp-groupware-color-calendar-month-header a:hover,.wlp-groupware-color-calendar-month-header a:visited
	{
	color: white;
}

.wlp-groupware-color-calendar-day-header {
	color: black;
	border-color: #8A94B2;
	background-color: #EEEEEE;
}

.wlp-groupware-color-calendar-day-sub {
	border-color: #EEEEEE;
	color: #000000;
	border-bottom: solid 2px #EEEEEE;
}

.wlp-groupware-color-calendar-upcoming-sub {
	border-color: #EEEEEE;
	color: #FFFFFF;
	border-bottom: solid 2px #EEEEEE;
}

.wlp-groupware-color-calendar-today {
	color: #FFFFFF;
}

.wlp-groupware-color-calendar-today a:link,.wlp-groupware-color-calendar-today a:active,.wlp-groupware-color-calendar-today a:hover,.wlp-groupware-color-calendar-today a:visited
	{
	color: white;
}

.wlp-groupware-color-calendar-time-zone {
	color: #000000;
}

.wlp-groupware-color-calendar-time-zone a:link,.wlp-groupware-color-calendar-time-zone a:active,.wlp-groupware-color-calendar-time-zone a:hover,.wlp-groupware-color-calendar-time-zone a:visited
	{
	color: blue;
}

.wlp-groupware-color-calendar-week-current-day {
	color: #000000;
	background-color: #FFD185;
	border: 1px solid #FF9933;
}

.wlp-groupware-color-item-priority {
	border-left: solid 1px #666666;
	border-right: solid 1px #666666;
	border-bottom: solid 1px #666666;
	border-top: solid 1px #666666;
	background-color: #eeeeff;
}

.wlp-groupware-color-item-content {
	border-left: solid 1px #EFEFEF;
	border-right: solid 1px #EFEFEF;
	border-bottom: solid 1px #EFEFEF;
	border-top: solid 1px #EFEFEF;
	background-color: #FFFFFF;
}

.wlp-groupware-color-header-link {
	color: #000000;
}

/*
// ---------------------------------------------------------------------------
// Mail CSS
// ---------------------------------------------------------------------------
*/
.wlp-groupware-color-resolved-recipient {
	color: #000000;
}

.wlp-groupware-color-resolved-recipient a:link,.wlp-groupware-color-resolved-recipient a:active,.wlp-groupware-color-resolved-recipient a:hover,.wlp-groupware-color-resolved-recipient a:visited
	{
	color: #000000;
}

.wlp-groupware-color-unresolved-recipient {
	color: red;
}

.wlp-groupware-color-unresolved-recipient a:link,.wlp-groupware-color-unresolved-recipient a:active,.wlp-groupware-color-unresolved-recipient a:hover,.wlp-groupware-color-unresolved-recipient a:visited
	{
	color: red;
}

.wlp-groupware-color-ambiguous-recipient {
	color: #FF00CC;
}

.wlp-groupware-color-ambiguous-recipient a:link,.wlp-groupware-color-ambiguous-recipient a:active,.wlp-groupware-color-ambiguous-recipient a:hover,.wlp-groupware-color-ambiguous-recipient a:visited
	{
	color: #FF00CC;
}

.wlp-groupware-color-folder-manage-error {
	color: red;
}

/*----------------------------------------------------------------------------
|
| Below is for data display tabs
|
+---------------------------------------------------------------------------*/
.wlp-groupware-color-container {
	width: 500px;
	padding: 30px;
	border: 1px solid #ccc;
	background: #fff;
}

.wlp-groupware-color-tabnav a:link,.wlp-groupware-color-tabnav a:visited
	{
	background: #f3f3f3;
	border: 1px solid #000;
	color: #666;
}

.wlp-groupware-color-tabnav a:link .active,.wlp-groupware-color-tabnav a:visited
	.active {
	border-bottom: 1px solid #d8d8e5;
	background: #d8d8e5;
	color: #000;
}

.wlp-groupware-color-tabnav a:hover {
	background: #fff;
}

.wlp-groupware-color-options-content-selected {
	background-color: #FFFFFF;
	color: #000000;
}

.wlp-groupware-color-options-content {
	background-color: #FFFFFF;
	color: #000000;
}

.wlp-groupware-color-options-footer {
	background-color: #61618C;
}

.wlp-groupware-color-form-sub {
	background-color: #EFF0FF;
}

/*----------------------------------------------------------------------------
|
| Below is for rounded background color sections
|
+---------------------------------------------------------------------------*/
.wlp-groupware-bg-gray-dark {
	background-color: #666666;
}

.wlp-groupware-bg-gray-light {
	background-color: #EEEEEE;
}

.wlp-groupware-bg-gray-med {
	background-color: #CCCCCC;
}

.wlp-groupware-bg-white {
	background-color: #FFFFFF;
}

.wlp-bg-light {
	background-color: #B3BBD2;
}

.wlp-bg-med {
	background-color: #8A94B2;
}

.wlp-bg-white {
	background-color: #FFFFFF;
}

.wlp-border-white { border-color:#FFFFFF; }

