/* Override default parameter from style.css here */
/* Created by DeployTool: Tue Jul 06 11:21:20 CEST 2010 */

  /***************************************************** defaults *******************************************************/

  /* fonts */
  body {
    font-size:0.7em;
  }

  body,table,input,textarea,select,.pagecontrol, .gridcontrol {
    font-family:Verdana,"Arial Unicode MS",Arial,sans-serif;
    color:#333333;
    background-color:#e5e5e5;
  }
  .gridcontrol, .gridcontrol table {
    color:#333333;
    background-color:#ffffff;
  }
  /* forcing browser to apply this rule after the gridcontrol rule */
  .pagecontrol table {
    color:#333333;
    background-color:#e5e5e5;
  }

  /* toolbar body background / border */
  body.bodybackgroundtoolbar {
    background-color:%TOOLBAR2_BACKGROUND_COLOR_4%;
    border-bottom:3px solid #bebebe;
  }

  /* background of the top frame. only visible if body border width > 0 */
  body.frameborderbodytop {
    background-color:#003871;
  }

  /* background of the left and right frames. only visible if body border width > 0 */
  body.frameborderbodycontent {
    background-color:#003871;
  }

  /* background of the bottom frame. only visible if body border width > 0 */
  body.frameborderbodybottom {
    background-color:#003871;
  }

  /* new style for input fields */
  input,textarea,select,.fakeinputbox {
    border:1px solid #888888;
    background-color:#ffffff;
    color:#333333;
  }

  /* page link colors */
  a {
    color:#333333;
  }

/***************************************************** toolbar ******************************************************/
  /* navigation toolbar background color (if images can't be displayed) */
  table.toolbar {
    border-top:1px solid #bebebe;
    border-bottom:1px solid #bebebe;
    background-color:#dcdcdc;
  }

  table.toolbarcontent {
    margin:0px;
  }

  /* border and width of toolbar buttons */
  td.toolbarbutton, td.toolbarbuttoncurrent, td.toolbarbuttonhighlight {
    height:23px;
  }

  /* specific settings for the different kind of toolbar buttons */
  td.toolbarbutton {
    background-color:transparent;
    color:#333333;
    border-top:0px solid transparent;
    border-bottom:0px solid transparent;
    padding:1px 1px 1px 1px;
  }
  td.toolbarbuttoncurrent {
    background-color:#003871;
    color:#ffffff;
    border-top:0px solid transparent;
    border-left:0px solid transparent;
    border-bottom:0px solid transparent;
    border-right:0px solid transparent;
    padding:1px 1px 1px 1px;
  }
  td.toolbarbuttonhighlight {
    background-color:#c9d9fb;
    color:#333333;
    border-top:0px solid transparent;
    border-bottom:0px solid transparent;
    padding:1px 1px 1px 1px;
  }

  /* link whole cell of 'standalone' toolbar buttons */
  .toolbarbutton a, .toolbarbuttoncurrent a, .toolbarbuttonhighlight a {
    line-height:23px;
  }
  /* links inside toolbar buttons; <a inside <td */
  .toolbarbutton a {
    color:#333333;
  }
  .toolbarbuttoncurrent a {
    color:#ffffff;
  }
  .toolbarbuttonhighlight a {
    color:#333333;
  }

  /* gap between toolbarbuttons */
  td.toolbarbuttongap {
    background-color:transparent;
    padding-left:5px;
  }

  /* style of toolbar button bottom line and textlink (if icon is rendered above */
  td.toolbarbuttonbottomlinecell, a.toolbarbuttonbottomlinecelllink {
    background-color:transparent;
    text-align:center;
  }

/***************************************************** GUI Elements ***************************************************/

  /* table element */
  table.guitable {
    border:1px solid #f2f2f2;
  }

  /* table header */
  .guitable_header {
    background-color:#003871;
    border:1px solid #ffffff;
    color:#ffffff;
  }
  .guitable_header a {
    background-color:transparent;
    color:#ffffff;
  }
  /* required for fixing table header in firefox */
  .guitable_header_div {
    background-color:#003871;
    color:#ffffff;
  }

  /* table cell borders */
  td.guitable_content,td.guitable_contentHighlight,td.guitable_contentHighlight2 {
    border-width:1px 1px;
    border-color:#e5e5e5 #e5e5e5;
  }

  td.guitable_contentInverse,td.guitable_contentHighlightInverse,td.guitable_contentHighlight2Inverse {
    border-width:0px 1px;
    border-color:transparent #e5e5e5;
  }
  /* regular table cell */
  td.guitable_content,td.guitable_content a {
    background-color:#ffffff;
    color:#333333;
  }

  /* table cell highlight 1 */
  td.guitable_contentHighlight,td.guitable_contentHighlight a {
    background-color:#ffffe1;
    color:#333333;
  }

  /* table cell highlight 2 */
  td.guitable_contentHighlight2,td.guitable_contentHighlight2 a {
    background-color:#f9e774;
    color:#333333;
  }

  /* table cell inverse / clicked */
  td.guitable_contentInverse,td.guitable_contentInverse a,
  td.guitable_contentHighlightInverse,td.guitable_contentHighlightInverse a,
  td.guitable_contentHighlight2Inverse,td.guitable_contentHighlight2Inverse a {
    background-color:#809eb9;
    color:#ffffff;
  }

  /* tab colors */
  .tabActive {
    color:#333333;
    background-color:#e5e5e5;
    border-left:1px solid #bdbabd;
    border-top:1px solid #bdbabd;
    border-right:1px solid #bdbabd;
  }
  .tabInactive {
    color:#333333;
    background-color:#e5e5e5;
    border-left:1px solid #bdbabd;
    border-top:1px solid #bdbabd;
    border-right:1px solid #bdbabd;
    border-bottom:1px solid #949a9c;
  }

  /* links inside tabs; <a inside <td */
  .tabInactive a {
    color:#333333;
  }

 /* gap between tabs */
  .tabgap {
    width:1px;
  }

  /* active selection in tree colors */
  .treeactive {
    border:1px solid #809eb9;
    background-color:#809eb9;
    color:#ffffff;
  }
  .treeactive a {
    color:#ffffff;
  }

  /* tooltip colors */
  span.tooltip {
    color:#333333;
    background-color:#ffffe7;
    border:1px solid #333333;
  }

  /* button background color (if images can't be displayed) and border color */
  .buttonsmall,.button,.buttonwide {
    border-color:#dbe2ea;
    background-color:#4e6175;
    color:#ffffff;
  }

  /* links inside buttons; <a inside <td */
  .buttonsmall a,.button a,.buttonwide a {
    text-decoration:none;
    color:#ffffff;
  }

  /* disabled button background color (if images can't be displayed) and border color */
  .buttonsmalldisabled,.buttondisabled,.buttonwidedisabled {
    border-color:#eef1f4;
    background-color:#b4bcc4;
    color:#787878;
  }
  /* links inside buttons; <a inside <td */
  .buttonsmalldisabled a,.buttondisabled a,.buttonwidedisabled a {
    text-decoration:none;
    color:#787878;
  }

  /* border colors */
  .borderRight {
    border-right:3px solid #bebebe;
  }
  .borderTop {
    border-top:3px solid #bebebe;
  }
  .borderLeft {
    border-left:3px solid #bebebe;
  }
  .borderBottom {
    border-bottom:3px solid #bebebe;
  }
  .border {
    background-color: #bebebe;
  }

/* custom styles */


