/*

  Copyright 2003 Interwoven, Inc. All Rights Reserved.

  Interwoven trademarks, service marks, logos, and taglines are
  exclusively owned by Interwoven, Inc.

*/

/* link widget */

/* Used for links in popup widget, view links, portlet links, and misc. links.  */
.iw-base-link 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #003366; 
    text-decoration:none; 
    font-weight: normal;
    cursor:pointer;
}

.iw-base-link-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #999999; 
    text-decoration:none; 
    font-weight: normal;
    cursor: default;
}

a.iw-base-link:hover 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #003366; 
    text-decoration:underline; 
    font-weight: normal;
    
}

/* Used to set the alignment and other attributes of link with an icon */
.iw-base-link-icon 
{
    vertical-align: bottom;
    border: 0px;
    margin-right: 4px;
}

/* button widget */

.iw-base-button-left
{
    background-image: url(../images/dialog_btn_left.gif);
    width: 7px;
    height: 25px;
}

.iw-base-button-middle
{
    background-image: url(../images/dialog_btn_mid.gif);
    background-repeat: repeat-x;
    min-width: 75px;
}

.iw-base-button-right
{
    background-image: url(../images/dialog_btn_right.gif);
    width: 7px;
    height: 25px;
}

/* crumbtrail widget */

.iw-base-crumbtrail-link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #003366;
    text-decoration: none;
    cursor: pointer;
}

a.iw-base-crumbtrail-link:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    text-decoration: underline;
    font-weight: normal;
}

.iw-base-crumbtrail-separator
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
}

.iw-base-crumbtrail-link-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    cursor: default;
}

/* heading widget */

/* Used in task details attached files subheading links */
.iw-base-heading-link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    cursor:pointer;
}

a.iw-base-heading-link:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: underline;
    font-weight: normal;
}

.iw-base-heading-link-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999; 
    text-decoration: none;
    cursor: default;
    font-weight: normal;
}


/* Used to set attributes of menu links in CCPro */
.iw-base-heading-link-bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;  
    cursor:pointer;
}

a.iw-base-heading-link-bold:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: underline;
    font-weight: bold;
}

.iw-base-heading-link-bold-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999; 
    text-decoration: none;
    cursor: default;
    font-weight: bold;
}


/* Used to set background and border attributes of headings */
.iw-base-heading
{
    background-color: #ffffff;
    background-image: url(../images/heading_bg.gif);
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    border-bottom: solid 1px #999999;
    border-right: solid 1px #999999;
}

/* Used to set attributes of text label in headings */
.iw-base-heading-title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    margin-left:5px;
}



/* actionlist widget */

/* Used to set attributes of action links in headings, list views, and top banner links */
.iw-base-actionlist-link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    text-decoration: none;
    font-weight: normal;
    cursor:pointer;
}

a.iw-base-actionlist-link:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    text-decoration: underline;
    font-weight: normal;
}

.iw-base-actionlist-link-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    text-decoration: none;
    font-weight: normal;
    cursor: default;
}

.iw-base-actionlist-link-bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    text-decoration: none;
    font-weight: bold;
    cursor:pointer;
}

a.iw-base-actionlist-link-bold:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    text-decoration: underline;
    font-weight: bold;
}

.iw-base-actionlist-link-bold-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    text-decoration: none;
    font-weight: bold;
    cursor: default;
}

/* combobox widget */

.iw-base-combobox
{
    color: #000000;
    background-color: #ffffff;
    border: 1px #999999 solid;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
}

/* listbox widget */

.iw-base-listbox
{
    color: #000000;
    background-color: #ffffff;
    border: 1px #999999 solid;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
}

/* popup widget */

.iw-base-popup-top
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    text-decoration: none;
    font-weight: normal;
} 

.iw-base-popup
{
    font-size:11px;
    border:1px solid #888888;
    background-color:#ffffff;
    color:black;
    padding:5px;
}

.iw-base-popup-row
{
  background: #ffffff;
}

.iw-base-popup-row-highlighted
{
  background: #ccddee;
}

/* listview widget */

.iw-base-listview-overall-table
{
  padding: 2px;
}

.iw-base-listview-row-even 
{
  background: #F0F3F7;
}

.iw-base-listview-row-odd 
{
  background: #ffffff;
}

.iw-base-listview-row-even-selected
{
  background: #AABBCC;
}

.iw-base-listview-row-odd-selected
{
  background: #AABBCC;
}

.iw-base-listview-row-even-highlighted
{
  background: #ccddee;
  cursor: default;
}

.iw-base-listview-row-odd-highlighted
{
  background: #ccddee;
  cursor: default;
}

.iw-base-listview-data
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}

.iw-base-listview-data-nowrap
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.iw-base-listview-data-nowrap-highlighted
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #ccddee;
  cursor: default;
}

.iw-base-listview-data-link
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #003366;
  text-decoration: none;
  font-weight: normal;
  cursor:pointer;
}

a.iw-base-listview-data-link:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #003366;
  text-decoration: underline;
  font-weight: normal;
}

.iw-base-listview-data-link-disabled
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #999999; 
  text-decoration: none;
  font-weight: normal;
  cursor: default;
}

.iw-base-listview-header-div
{
  color: #333333;
  background-color: #eeeeee;
  border-bottom: 1px solid #cccccc;
}

.iw-base-listview-header
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  background-color: #eeeeee;
}

.iw-base-listview-header-lined
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  background-color: #eeeeee;
  border-bottom: 1px solid #cccccc;
}

.iw-base-listview-header-bg-nowrap
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  background-color: #eeeeee;
  overflow: hidden;
  text-overflow: ellipsis;
}

.iw-base-listview-header-nowrap
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  background-color: #eeeeee;
  overflow: hidden;
  text-overflow: ellipsis;
}

.iw-base-listview-header-lined-nowrap
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #333333;
  background-color: #eeeeee;
  border-bottom: 1px solid #cccccc;
  overflow: hidden;
  text-overflow: ellipsis;
}

.iw-base-listview-header-link
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #333333;
  cursor:pointer;
}

a.iw-base-listview-header-link:hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: underline;
  color: #333333;
}

.iw-base-listview-header-link-disabled
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #999999;
  cursor: default;
}

/* pagination widget */

.iw-base-pagination-label
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
}

.iw-base-pagination-link
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #003366; 
    text-decoration:none;
    cursor:pointer;
}

a.iw-base-pagination-link:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #003366; 
    text-decoration:underline;
}

.iw-base-pagination-linkoff
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
}

.iw-base-pagination-textbox
{
    color: #333;
    background-color: #FFFFFF;
    border: 1px #999999 solid;
    background-color: none;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    height:18px;
}

.iw-base-pagination-margin
{
    margin: 0px;
}

/* tabset widget */

.iw-base-tab-up-left
{
    width:7px;
}

.iw-base-tab-up-mid
{
    background-image:  url(../images/tabupmid.gif);
    background-repeat: repeat-x;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.iw-base-tab-up-right
{
    width:7px;
}

.iw-base-tab-up-text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
    text-decoration:none;
    color: #000000;
    cursor: default;
}

.iw-base-tab-down-left
{
    width:7px;
    border-bottom: 1px solid #cccccc;
}

.iw-base-tab-down-mid
{
    background-image:  url(../images/tabdownmid.gif);
    background-repeat: repeat-x;
    border-bottom: 1px solid #cccccc;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.iw-base-tab-down-right
{
    width:7px;
    border-bottom: 1px solid #cccccc;
}

.iw-base-tab-down-text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
    color: #000000;
}

.iw-base-tab-down-text-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    white-space: nowrap;
    color: #999999;
}

a.iw-base-tab-down-text:hover
{
    text-decoration:underline;
}

.iw-base-tab-extend
{
    width:100%;
    border-bottom: 1px solid #cccccc;
}

.iw-base-tab-spacer
{
    width:2px;
    border-bottom: 1px solid #cccccc;
}

/* tips widget */

.iw-base-div-help
{
    background-image: url(../images/bg_iw-base-div-help.gif);
    background-repeat: repeat-y;
}

.iw-base-link-help
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #003366;
    text-decoration: none
    cursor:pointer;
}

a.iw-base-link-help:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #003366;
    text-decoration: underline
}

/* dialog footer and infobox */

.iw-base-hr
{
    border-top-color: #999999;
    border-top-style: solid;
    border-top-width: 1px;
}

.iw-base-infobox-details 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #333333; 
    text-decoration:none; 
    font-weight: normal;
}

.iw-base-note
{
    border: solid 1px #bbbbbb;
    background-color: #ffffee;
}

.iw-base-notetext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
}

.iw-base-notetextbold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
}

.iw-base-text-no-content
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #999999;
}

/* some of the overall class for main pages (may become widget later on) */

.iw-base-text-banner
{
  font-size: 11px; 
  color: #666666; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.iw-base-link-banner
{
    font-weight: normal;
    font-size: 11px;
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    cursor:pointer;
}

a.iw-base-link-banner:hover
{
    font-weight: normal; font-size: 11px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline
}

.iw-base-link-banner-disabled
{
    font-weight: normal;
    font-size: 11px;
    color: #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
    cursor: default;
}

.iw-base-body-daughter
{
  margin: 5px; 
}

.iw-base-palette-left
{
  background-image: url(../images/palette_leftmid.gif); 
  background-repeat: repeat-y; 
  background-color: #ffffff
}

.iw-base-palette-right
{
  background-image: url(../images/palette_rightmid.gif); 
  background-repeat: repeat-y; 
  background-color: #ffffff
}

.iw-base-palette-top
{
  background-image: url(../images/palette_topmid.gif); 
  background-repeat: repeat-x; 
  background-color: #ffffff
}

.iw-base-palette-bottom
{
  background-image: url(../images/palette_botmid.gif); 
  background-repeat: repeat-x; 
  background-color: #ffffff
}

/* determines the look and feel for the labels of fields which
   are required / failed validation. */
.iw-base-error-label
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color:#903;
}

/* determines the look and feel for the labels of field widgets which
   are required / failed validation. */
.iw-base-error-field
{
  background-color:#f8edf0;
  color: #000000;     
  border: 1px #903 solid;     
  padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
}

/* determines the look and feel for the labels of fields which
   are required / failed validation. */
.iw-base-error-div
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color:#903;
  background-color: #ffffff;
  padding: 0px;
  border: 2px #666666 solid;
  z-index: 150;
}

/* hierbrowser */

.iw-base-hierbrowser-file-frame
{
  border: 1px solid #666666;
  cursor: default;
}

.iw-base-hierbrowser-row-even 
{
  background: #f0f3f7;
  cursor: default;
}

.iw-base-hierbrowser-row-odd 
{
  background: #ffffff;
  cursor: default;
}

.iw-base-hierbrowser-row-even-selected
{
  background: #AABBCC;
  cursor: default;
}

.iw-base-hierbrowser-row-odd-selected
{
  background: #AABBCC;
  cursor: default;
}

.iw-base-hierbrowser-row-even-highlighted
{
  background: #ccddee;
  cursor: default;
}

.iw-base-hierbrowser-row-odd-highlighted
{
  background: #ccddee;
  cursor: default;
}

/* tree */
.iw-base-tree-node
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #003366;
  z-index: 50;
  padding-top: 2px;
  padding-bottom: 2px;
}

.iw-base-tree-node-hover
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #003366;
  background-color: #ccddee;
  z-index: 50;
  padding-top: 2px;
  padding-bottom: 2px;
}

.iw-base-tree-node-disabled
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #999999;
  z-index: 50;
  padding-top: 2px;
  padding-bottom: 2px;
}

.iw-base-tree-node-hover-disabled
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #999999;
  background-color: #ccddee;
  z-index: 50;
  padding-top: 2px;
  padding-bottom: 2px;
}

.iw-base-tree-node-selected
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #333333;
  background-color: #dddddd;
  z-index: 50;
  padding-top: 2px;
  padding-bottom: 2px;
}

.iw-base-tree-icon
{
  border: 0px;
  margin-right: 4px;
}

/* horizontal divider - line */
.iw-base-horizontal-divider
{
  background-color: #fff;
  border-bottom: #666666 solid 1px;
  height: 1px;
}

/* Visual Annotate */

.iw-base-plain-text
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

.iw-base-plain-link
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #003366; 
    text-decoration:underline; 
    font-weight: normal;
    cursor:pointer;
}

.iw-base-buttonrow
{
    position:absolute;
    bottom:10px;
}

/* Form Elements */

.iw-base-textbox
{
    color: #000000;
    background-color: #FFFFFF;
    border: 1px #999999 solid;
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    vertical-align: middle; 
}

.iw-base-textbox-disabled
{
    color: #999999; 
    border: 1px #999999 solid;
    background-color: #FFFFFF;
    padding: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    vertical-align: middle; 
}

.iw-base-textarea
{
    color: #000000;
    background-color: #FFFFFF;
    border: 1px #999999 solid;
    background-color: none;
    padding:2px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px;
}

.iw-base-text-step
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: underline;
    color: #000000;
}

.iw-base-text-stepbold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.iw-base-text-stepnum
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.iw-base-text-sub-step
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

.iw-base-text-sub-stepbold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.iw-base-help-box
{
    border-bottom-color: none;
    border-left-color: #999999;
    border-right-color: none;
    border-top-color: none;
    border-bottom-style: none;
    border-left-style: solid;
    border-right-style: none;
    border-top-style: none;
    border-bottom-width: none;
    border-left-width: 1px;
    border-right-width: none;
    border-top-width: none;
    background-color: none;
}

.iw-base-text-field-label
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}

.iw-base-text-field-label-bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}

.iw-base-text-field-info
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
}

.iw-base-text-field-data
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}

.iw-base-text-field-link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #003366;
    cursor:pointer;
}

.iw-base-text-field-link-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #999999;
    cursor: default;
}

a.iw-base-text-field-link:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003366;
    text-decoration: underline;
    font-weight: normal;
}

/* common styles */

.iw-base-background-color
{
  background-color: #ffffff
}

.iw-base-background 
{
  background-attachment: fixed; 
  margin: 10px; 
  background-repeat: repeat-x; 
  background-color: #ffffff
}

.iw-base-background-no-margin
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px;
  color: #000000;
  background-color: #ffffff;
  margin: 0px;
}


/* calendar widget */

.iw-base-calendar-body
{
	margin: 10px;
	background-color: #ffffff;
}


.iw-base-calendar-month
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

.iw-base-calendar-day
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.iw-base-calendar-date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration:none;
	border: solid #ffffff 1px;
	padding: 3px;
	margin: 2px;
}

a.iw-base-calendar-date:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration:underline;
	background-color: #eaeef4;
	border: solid #999999 1px;
	padding: 3px;
}

.iw-base-calendar-today
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration:none;
	border: solid #ffffff 1px;
	padding: 3px;
	font-weight: bold;
}

a.iw-base-calendar-today:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration:underline;
	background-color: #eaeef4;
	border: solid #999999 1px;
	padding: 3px;
	font-weight: bold;
}

.iw-base-calendar-date-select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration:none;
	background-color: #A7C3DF;
	border: solid #888888 1px;
	padding: 3px;
	font-weight: normal;
}

a.iw-base-calendar-date-select:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration:underline;
	background-color: #eaeef4;
	border: solid #999999 1px;
	padding: 3px;
	font-weight: normal;
}

/* HEADING LEVEL 2 */

/* Used to set background, border, and other attributes of headings. */

.iw-base-heading2
{
    background-color: #ffffff;
    background-image: ;
    border-bottom: 1px solid #999999;
    margin-bottom: 2px;
    height: 25px;
}

/* Used to set attributes of text labels in headings. */

.iw-base-heading2-title
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    margin-left:5px;
}

/* Used for the right justified links in headings and subheadings. Headings are used in CCPro and CCStandard and subheadings are used in task details. */

.iw-base-heading2-link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    font-weight: normal;
    cursor: pointer;
}

/* Used for link mouse rollover of the right justified links in headings and subheadings. */

a.iw-base-heading2-link:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: underline;
    font-weight: normal;
}

/* Used for disabled links in the right justified links in headings and subheadings. Links are disabled when an option is unavailable or you don't have access rights. */

.iw-base-heading2-link-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999; 
    text-decoration: none;
    cursor: default;
    font-weight: normal;
}

/* Used for links in headings that need to be bold. For example, they are used in the main menu links in CCPro. */
.iw-base-heading2-link-bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    font-weight: bold;
    cursor:pointer;
}

/* Used for mouse rollover of links in headings that need to be bold. For example, they are used in the main menu links in CCPro. */

a.iw-base-heading2-link-bold:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: underline;
    font-weight: bold;
}

/* Used for disabled links in headings that need to be bold. For example, they are used in the main menu links in CCPro. Links are disabled when an option is unavailable or you don't have access rights. */

.iw-base-heading2-link-bold-disabled
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999; 
    text-decoration: none;
    cursor: default;
    font-weight: bold;
}

/* Used for hover help*/

.iw-base-hover-help
{
    position: absolute;
    visibility: hidden;
    z-index: 100;
    border: solid 1px #ddb;
    background-color: #ffe;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 2px;
    font-weight: normal;
    color: #333333;
}




