/*
Part of the Gridsphere default Theme
Author: Michael Russell (michael.russell@aei.mpg.de)
Version: $Id: portlet.css 4633 2006-03-09 16:44:16Z wehrens $
*/

/***************************************************************************
 * Portlet Pane and Frame Tags
 *
 * Portlet panes contain one or more portlet frames, where portlet frames
 * contain elements of presentation organized for some particular reason.
 * Portlet frames are seperated by "borders" where the color and width of
 * each border is determined by the bgcolor and cellspacing properties of
 * table respresenting each portlet frame. Note, however, the separation
 * between portlet frames is determined by the cellspacing and cellpadding
 * properties of the table representing the portlet pane.
 ***************************************************************************/

.portlet-pane {
  background-color: inherit;
  border: none;
  padding: 0;
  spacing: 0;
  width: 100%;
}

.portlet-frame {
  background-color: inherit;
  border: none;
  padding: 0;
  spacing: 0;
  width: 100%;
}

.portlet-frame-actions {
  background-color: inherit;
  border: 1px solid #CCCCFF;
  padding: 0;
  spacing: 0;
  color: #000000;
  font-family: inherit;
}

.portlet-frame-info {
  background-color: inherit;
  border: 1px solid #CCCCFF;
  padding: 0;
  spacing: 0;
  color: #000000;
  font-family: inherit;
}

.portlet-frame-alert {
  background-color: inherit;
  border: 1px solid #CCCCFF;
  padding: 0;
  spacing: 0;
  color: darkorange;
  font-family: inherit;
}

.portlet-frame-error {
  background-color: inherit;
  border: 1px solid #CCCCFF;
  padding: 0;
  spacing: 0;
  color: darkred;
  font-family: inherit;
}

.portlet-frame-title {
  background-color: #CCCCFF;
  border: none;
  color: #000000;
  font-family: inherit;
  font-weight: bold;
  text-align: center;
}

.portlet-frame-header {
  background-color: #CCCCFF;
  border: none;
  color: #000000;
  font-family: inherit;
  font-size: 10px;
  text-align: center;
}

.portlet-frame-header-checkbox {
  background-color: #CCCCFF;
  border: none;
  color: #FFFFFF;
  font-family: inherit;
  font-size: -1;
  text-align: center;
  vertical-align: middle;
  width: 12;
}

.portlet-frame-label {
  background-color: #CCCCFF;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-label-alert {
  background-color: #CCCCFF;
  border: none;
  color: darkred;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-text {
  background-color: #FFFFFF;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-text-alert {
  background-color: #FFFFFF;
  border: none;
  color: darkred;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-input {
  background-color: #FFFFFF;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-input-alert {
  background-color: #FFFFFF;
  border: none;
  color: darkred;
  font-family: inherit;
  text-align: left;
}

.portlet-frame-number {
  background-color: #FFFFFF;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: right;
}

.portlet-frame-number-alert {
  background-color: #FFFFFF;
  border: none;
  color: darkred;
  font-family: inherit;
  text-align: right;
}

.portlet-frame-entry-checkbox {
  background-color: #CCCCFF;
  border: none;
  color: #000000;
  font-family: inherit;
  font-size: -1;
  text-align: center;
  vertical-align: middle;
  width: 12;
}


/**********************************************
Font attributes for the "normal" fragment font;
used to display non-accentuated information
**********************************************/
.portlet-font {
   color:black;
   background-color:white;
   font-size:12px;
   font-weight:normal;
   font-style:normal;
   font-family:verdana, arial, sans-serif;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}

/**********************************************
Font attributes for the "normal" fragment font
in lighter color
**********************************************/
.portlet-font-dim {
   color:gray;
   background-color:white;
   font-size:12px;
   font-weight:normal;
   font-style:normal;
   font-family:verdana, arial, sans-serif;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}


/*^^^^^^^^^^
   MESSAGES
  ^^^^^^^^^^*/

/**********************************************
  Status of the current operation
**********************************************/
.portlet-msg-status {
   font-size:13px;
   /* font-family:verdana, arial,sans-serif; */
   font-family:inherit;
   color:darkblue;
   font-style:italic;
   background-color: inherit;
   font-weight:normal;
   text-align:left;
   text-decoration:none;
   border:none;
}


/**********************************************
  Help messages, general additional
  information, etc.
**********************************************/
.portlet-msg-info {
   font-size:11px;
   /* font-family:courier, courier new, monospaced; */
   font-family:inherit;
   color:black;
   background-color:inherit;
   font-style:normal;
   font-weight:normal;
   text-align:left;
   text-decoration:none;
}

/**********************************************
  Error messages
**********************************************/
.portlet-msg-error {
   font-size:14px;
   /* font-family:verdana, arial, sans-serif; */
   font-family:inherit;
   font-variant:small-caps;
   color:darkred;
   background-color:inherit;
   font-style:normal;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   border:none;
}

/**********************************************
  Warning messages
**********************************************/
.portlet-msg-alert {
   font-size:14px;
   /* font-family:verdana, arial, sans-serif; */
   font-family:inherit;
   font-variant:small-caps;
   color:darkorange;
   background-color:inherit;
   font-style:italic;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   border:none;
}

/**********************************************
  Verification of the successful completion
  of a task
**********************************************/
.portlet-msg-success {
   font-size:14px;
   /* font-family:courier, courier new, monospaced; */
   font-family:inherit;
   font-variant:small-caps;
   letter-spacing:2px;
   color:black;
   background-color:inherit;
   font-style:normal;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   border:none;
}

/*^^^^^^^^^^^^
  SECTIONS
  ^^^^^^^^^^*/

/**********************************************
  Table or section header
**********************************************/
.portlet-section-header {
  background-color: #CCCCFF;
  border: none;
  color: #000000;
  font-family: inherit;
  font-size: 10px;
  text-align: center;
}

/**********************************************
  Normal text in a table cell
**********************************************/
.portlet-section-body {
  background-color: inherit;
  border: none;
  color: inherit;
  font-family: inherit;
  text-align: left;
}

/**********************************************
  Text in every other row in the table
**********************************************/
.portlet-section-alternate {
   color: inherit;
   background-color: #dddddd;
   text-align:left;
   text-decoration:none;
}

9FB086

/**********************************************
  Text in a selected cell range
**********************************************/
.portlet-section-selected {
   color:grey;
   background-color:white;
   font-size:12px;
   font-weight:normal;
   font-style:normal;
   font-family:verdana, arial, sans-serif;
   line-height:normal;
   text-align:left;
   text-decoration:none;
   border-left: thin  solid black;
   border-right: thin  solid black;
   border-bottom: thin  solid black;
}

/**********************************************
  Text of a subheading
**********************************************/
.portlet-section-subheader{
   color:black;
   background-color:white;
   font-size:13px;
   font-weight:bold;
   font-style:normal;
   font-family:verdana, arial, sans-serif;
   line-height:normal;
   text-align:center;
   text-decoration:none;
   border-left: thin  solid black;
   border-right: thin  solid black;
   border-bottom: double black;
}

/**********************************************
  Table or section footnote
**********************************************/
.portlet-section-footer{
   color:black;
   background-color:white;
   font-size:10px;
   font-weight:normal;
   font-style:italic;
   font-family:verdana, arial, sans-serif;
   line-height:normal;
   text-align:left;
   text-decoration:none;
   border:none;
}

/**********************************************
  Text that belongs to the table but does not
  fall in any of the previous categories
  e.g. explanatory or help text that is
       associated with the section
**********************************************/
.portlet-section-text{
   color:black;
   background-color:white;
   font-size:11px;
   font-weight:lighter;
   font-style:italic;
   font-family:verdana, arial, sans-serif;
   line-height:normal;
   text-align:left;
   text-decoration:none;
   /*border:thin dashed grey;*/
   border:none;
}


/*^^^^^^^^^^
  FORMS
  ^^^^^^^^*/

/**********************************************
  Text used for the descriptive label of the
  whole form (not the labels for fields)
**********************************************/
.portlet-form-label{
   color:black;
   /* background-color:white;  */
   font-size:12px;
   font-weight:bold;
   font-style:normal;
   font-family:verdana, arial, sans-serif;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}

/**********************************************
  Text of the user-input in an input field
**********************************************/
.portlet-form-input-field{
   color:black;
   background-color:#f0f0f0;
   font-size:12px;
   font-weight:normal;
   font-style:normal;
   font-family:verdana, sans-serif;
   font-family:inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}

/**********************************************
  Text on a button
**********************************************/
.portlet-form-button{
   color:black;
   background-color:#f0f0f0;
   font-size:12px;
   font-weight:bold;
   font-style:normal;
   font-family:verdana, sans-serif;
   font-family:inherit;
   line-height:normal;
   text-align:center;
   text-decoration:none;
}

/**********************************************
  Text that appears beside a context dependent
  action icon
**********************************************/
.portlet-icon-label{
   color:steelblue;
   background-color:white;
   font-size:14px;
   font-weight:normal;
   font-style:normal;
   font-family:verdana, arial, sans-serif;
   line-height:normal;
   text-align:center;
   text-decoration:none;
}

/**********************************************
  Text that appears beside a "standard" icon
  e.g. Ok, Cancel
**********************************************/
.portlet-dlg-icon-label{
   color:darkblue;
   background-color:white;
   font-size:14px;
   font-weight:normal;
   font-style:normal;
   font-family:verdana, arial, sans-serif;
   line-height:normal;
   text-align:center;
   text-decoration:none;
}

/**********************************************
  Text for a separator of fields
  e.g. checkboxes
**********************************************/
.portlet-form-field-label{
   color:black;
   background-color:white;
   font-size:11px;
   font-weight:normal;
   font-style:normal;
   font-family:courier, courier new, monospaced;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}

/**********************************************
  Text for a field
  (not input field, checkboxes)
**********************************************/
.portlet-form-field{
   color:black;
   background-color:white;
   font-family: inherit;
   line-height:normal;
   text-align:left;
   text-decoration:none;
}

/*^^^^^^^^^^^
   MENUS
   ^^^^^^^^*/

/**********************************************
  General menu settings such as background
  color, margins, etc.
**********************************************/
.portlet-menu{
    width:100%;
    border: 1px solid #9FB086;
    padding: 5px;
}

/**********************************************
  Normal, unselected menu item
**********************************************/
.portlet-menu-item{

}

/**********************************************
  Selected menu item
**********************************************/
.portlet-menu-item-selected{
}

/**********************************************
  Normal, unselected menu item when the
  mouse hovers over it
**********************************************/
.portlet-menu-item-hover{
}

/**********************************************
  Selected menu item when the mouse hovers
  over it
**********************************************/
.portlet-menu-item-hover-selected{
}

/**********************************************
  Normal, unselected menu item that has
  submenus
**********************************************/
.portlet-menu-cascade-item{
}

/**********************************************
  Selected submenu item that has submenus
**********************************************/
.porlet-menu-cascade-item-selected{
}

/**********************************************
  Descriptive text for the menu
  e.g. in a help context below the menu
**********************************************/
.portlet-menu-description{
}

/**********************************************
  Menu caption
**********************************************/
.portlet-menu-caption{
    background-color: #4064ad;
    color: #FFFFFF;
    font-weight: bold;
    text-align:center;
    font-size: 12px;
    margin-bottom: 5px;

}

/**********************************************
  Action Tab Pane
**********************************************/

#actiontabpane {
  padding: 0;
  background-color: #eeeeee;
  border: 1px solid #9FB086;
  color: #000000;
  font-family: inherit;
  text-align: lefft;
}

/**********************************************
  Action Tab Menu
**********************************************/

#actiontabmenu ul {
  display: block;
  list-style: none outside;
  padding: 0;
  margin: 0 0 0 10px;
  font-family: Verdana, sans-serif;
  font-size: x-small;
}

#actiontabmenu li {
  padding: 0;
  margin: 0 4px 0 0;
  border-top: 1px solid #9FB086;
  border-right: 1px solid #9FB086;
  border-left: 1px solid #9FB086;
  border-bottom: none;
  background-color: #CCCCFF;
  color: #ffffff;
  font-weight: bold;
  /* the next 4 lines are magic */
  display: block;
  float: left;
  position: relative;
  top: -1.32em;
}

#actiontabmenu a:link,
#actiontabmenu a:visited {
  background-color: #CCCCFF;
  color: #ffffff;
  text-decoration: none;
  padding-left: 1em;
  padding-right: 1em;
}

#actiontabmenu a:hover {
  background-color: #cecbc6;
  color: #000066;
}

/**********************************************
  Action Tab Selected
**********************************************/

#actiontabselected li {
  padding: 0;
  margin: 0 4px 0 0;
  border-top: 1px solid #9FB086;
  border-right: 1px solid #9FB086;
  border-left: 1px solid #9FB086;
  border-bottom: none;
  background-color: #eeeeee;
  color: #000000;
  font-weight: bold;
  /* the next 4 lines are magic */
  display: block;
  float: left;
  position: relative;
  top: -1.32em;
}

#actiontabselected a:link,
#actiontabselected a:visited {
  background-color: #eeeeee;
  color: #000000;
  text-decoration: none;
  padding-left: 1em;
  padding-right: 1em;
}

/**********************************************
  Action Tab Clear
**********************************************/

#actiontabclear {
  display: none;
}
html>body #actiontabclear {
  display: block;
  clear: both;
}

/**********************************************
  Action Body
**********************************************/

#actionbody {
  padding: 2px;
  background-color: #eeeeee;
  border: none;
  color: #000000;
  font-family: inherit;
  text-align: lefft;
}
