/******************************************************************************
 * JBoss by Red Hat                                                           *
 * Copyright 2010, Red Hat Middleware, LLC, and individual                    *
 * contributors as indicated by the @authors tag. See the                     *
 * copyright.txt in the distribution for a full listing of                    *
 * individual contributors.                                                   *
 *                                                                            *
 * This is free software; you can redistribute it and/or modify it            *
 * under the terms of the GNU Lesser General Public License as                *
 * published by the Free Software Foundation; either version 2.1 of           *
 * the License, or (at your option) any later version.                        *
 *                                                                            *
 * This software is distributed in the hope that it will be useful,           *
 * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
 * Lesser General Public License for more details.                            *
 *                                                                            *
 * You should have received a copy of the GNU Lesser General Public           *
 * License along with this software; if not, write to the Free                *
 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
 ******************************************************************************/

/** FONTS **/

/* Font attributes for the normal  fragment font.
Used for the display of non-accentuated information */
.portlet-font {
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

/* Font attributes similar to the portlet.font but the color is lighter */
.portlet-font-dim {
   color: #777777;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}


/** MESSAGES **/

/* Status of the current operation. */
.portlet-msg-status {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 12px;
   font-style: normal;
   color: #058bb6;
}

/* Help messages, general additional information, etc. */
.portlet-msg-info {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 12px;
   font-style: italic;
   color: #000;
}

/* Error messages. */
.portlet-msg-error {
   color: red;
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

/* Warning messages. */
.portlet-msg-alert {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #821717;
}

/* Verification of the successful completion of a task. */
.portlet-msg-success {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #359630;
}

/** SECTIONS **/

/* Table or section header */
.portlet-section-header {
   font-weight: bold;
}

.portlet-section-body {
   color: #333333;
}

.portlet-section-alternate {
   background-color: #F2F2F2;
}

.portlet-section-selected {
   background-color: #d9d8d9;
}

.portlet-section-subheader {
   font-weight: bold;
   padding: 5px 0px;
}

.portlet-section-footer {
   font-size: 11px;
   border-top: 1px solid #F2F2F2;
}

/* Text that belongs to the table but does not fall in one of the other categories
(e.g. explanatory or help text that is associated with the section. */
.portlet-section-text {
   font-size: 12px;
   font-style: italic;
}


/** TABLE **/

/* Table header */
.portlet-table-header {
   background-color: #e9e8ed;
   padding: 0 0px 0px 5px;
   font-weight: bold;
   color: #333333;
   font-size: 12px;
   border-bottom: 1px solid #d5d5d5;
   line-height: 20px;
}

/* Normal text in a table cell */
.portlet-table-body {
	padding: 10px;
}

/* Text in every other row in the table */
.portlet-table-alternate {
   background-color: #e7e6eb;
   border-bottom: 1px solid #d5d5d5;
   padding: 5px 10px;
}

/* Text in a selected cell range */
.portlet-table-selected {
   color: #000;
   background-color: #dddddd;
   padding: 5px 10px;
}

/* Text of a subheading */
.portlet-table-subheader {
   font-weight: bold;
   color: #777777;
   font-size: 12px;
   padding: 5px;
}

/* Table footer */
.portlet-table-footer {
   padding: 5px;
   font-weight: bold;
   color: #333333;
   font-size: 12px;
   border: none;
   border-top: 1px solid #d5d5d5;
}

/* Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the table). */
.portlet-table-text {
   padding: 3px 5px;
   border-bottom: 1px solid #d5d5d5;
}

/** FORMS **/
.portlet-form-label {
   color: #333333;
}

/* Text of the user-input in an input field. not sure if we need this guy? */
.portlet-form-input-field {
   color: #000000;
   font-size: 10px;
}

/* Form Button Style */
.portlet-form-button {
   font-size: 11px;
   color: #5c5c5c;
   background-color: #cfcfcf;
   border-top: 1px solid #dadada;
   border-left: 1px solid #dadada;
   border-bottom: 1px solid #9a9a9a;
   border-right: 1px solid #9a9a9a;
   line-height: 22px;
   padding: 0px 20px;
}

/* Text that appears beside a context dependent action icon */
.portlet-icon-label { }

/* Text that appears beside a "standard" icon (e.g Ok, or Cancel)
not sure if we need this one?.. */
.portlet-dlg-icon-label { }

/* Text for form field labels */
.portlet-form-field-label {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   color: #000;
   white-space: nowrap
}

/* Text for a form field */
.portlet-form-field {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 10px;
   color: #000; /*margin-top: 10px;*/
}

/* Text for form field labels */
.portlet-form-field-label {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   color: #000;
   white-space: nowrap
}

/* Text for a form field */
.portlet-form-field {
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-size: 10px;
   color: #000; /*margin-top: 10px;*/
}


/** MENUS **/

/*General menu settings such as background color, margins, etc. */
.portlet-menu {
}

/* Normal, unselected menu item. */
.portlet-menu-item {
	background: #dddddd;
	color: #2e2e2e;
	text-decoration: none;
}

/* Selected menu item. */
.portlet-menu-item-selected {
	background: #dddddd;
	color: #058bb6;
}

.portlet-menu-item-hover {
	background: #dddddd;
	color: #058bb6;
	text-decoration: none;
}

/* Selected menu item when the mouse hovers over it. */
.portlet-menu-item-hover-selected {
	background: #dddddd;
	color: #058bb6;
}

/* Normal, unselected menu item that has sub-menus. */
.portlet-menu-cascade-item {
	background: #e9e8ed;
	color: #636363;
	text-decoration: none;
}

/* Selected sub-menu item that has sub-menus */
.portlet-menu-cascade-item-selected {
	background: #e9e8ed;
	color: #252525;
	text-decoration: none;
}

.porlet-menu-cascade {
	background: #e9e8ed;
	color: #636363;
	text-decoration: none;
}

.portlet-menu-cascade-item-hover {
	background: #e9e8ed;
	color: #252525;
	text-decoration: none;
}

.portlet-menu-cascade-item-hover-selected {
	background: #e9e8ed;
	color: #252525;
	text-decoration: none;
}

.portlet-menu-separator {
}

.portlet-menu-cascade-separator {}

.portlet-menu-content {
	background: #f6f6f6;
	color: #717171;
	text-decoration: none;
}

.portlet-menu-content-selected {
	background: #f6f6f6;
	color: #272727;
	text-decoration: none;
}

.portlet-menu-content-hover {
	background: #f6f6f6;
	color: #272727;
	text-decoration: none;
}

.portlet-menu-content-hover-selected {
	background: #f6f6f6;
	color: #272727;
	text-decoration: none;
}

.portlet-menu-indicator {
	color: #8b8b8b;
}

.portlet-menu-indicator-selected {
	color: #606060;
}

.portlet-menu-indicator-hover {
	color: #606060;
}

.portlet-menu-indicator-hover-selected {
	color: #606060;
}

.portlet-menu-description {}

.portlet-menu-caption {}

