
/* ENGINES MENU ****************************
*/
#menuwrapper{background:url( "menubg.gif" ) repeat-y right 50% #fff;display:inline;width:100%;}
div.content{float:left;margin:auto;width:65%;}
#editor{background:#fff;margin-left:10px;}
#menubar{border-bottom:1px solid #369;clear:both;display:block;float:left;margin-bottom:10px;margin-top:12px !important;width:100%;}
#tabs,#floatright_tabs{height:20px;margin:0;padding-left:0;}
#floatright_tabs{float:right;}
#tabs li,#floatright_tabs li{display:inline;list-style-type:none;}
#tabs span,#tabs a,#floatright_tabs span,#floatright_tabs a{display:block;margin-right:2px;}
#tabs a:link,#tabs a:visited,#floatright_tabs a:link,#floatright_tabs a:visited{background:#398EC3;color:#FFF;float:left;font-weight:700;margin-top:4px;padding:2px 4px;text-decoration:none;}
#tabs a:hover,#floatright_tabs a:hover{background:#369;font-weight:700;margin-top:0;padding:4px;text-decoration:none;}
#tabs .current,#floatright_tabs .current{background:#369;color:#FFF;float:left;font-weight:700;margin-top:0;padding:4px;text-decoration:none;}
.clearing{clear:both;height:0;}
div.leftMenu{background:#FFF;border-bottom:gray 1px solid;border-left:gray 1px solid;border-right:gray 1px solid;clear:both;float:left;width:220px;}
div.leftMenu ul a{color:#000;display:block;text-decoration:none;}
div.leftMenu ul li{display:inline;margin:0;padding:0;}
div.leftMenu ul li a,div.leftMenu ul li span.current{background:url( mainitembg.gif ) repeat-x #CCC;display:block;font-size:13px;padding:3px 10px;}
div.leftMenu ul li a:hover{background:0 -32px;color:#000;text-decoration:none;}
div.leftMenu ul li ul li a{background:#FFF;border-bottom:none;font-weight:400;margin-left:5px;padding:3px 15px 3px 10px;}
div.leftMenu ul li ul li a:hover,span.selectedfield{color:#398EC3;text-decoration:underline;}
span.selectedfield{border-bottom:none;display:block;font-size:11px;font-weight:700;padding:4px 11px 5px 16px;}
div.leftMenu ul,div.leftMenu ul li ul{list-style:none;margin:0;padding:0;}
div.leftMenu ul li ul{display:block;}
div.leftMenu ul li span.current{background:0 -32px;color:#000;display:block;font-weight:700;}

    /* ------------------------------------------------ */
    /*                 ZIMBRA STYLE                     */
    /* ------------------------------------------------ */

    /* Timebase publishing dialog Style */

    .TimeBasePublisningDwtMessageDialog .DialogTable {
        #background-color: #999999;
        width: 350px;
    }

    .TimeBasePublisningDwtMessageDialog .DialogBody {
        background-color: #f1f1f1;
    }

    .TimeBasePublisningDwtMessageDialog .DialogTitle {
      background-color: #66a9da;
      height: 25px;
      font-size: 12px;
    }

    .TimeBasePublisningDwtMessageDialog .DialogTitleCell {
      padding: 5px;
    }

    .TimeBasePublisningDwtMessageDialog .ImgDialogInset_BL{background-image:url('');background-position:0px 0px;background-repeat:no-repeat;width:10px;height:10px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogInset_BR{background-image:url('');background-position:0px 0px;background-repeat:no-repeat;width:10px;height:10px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogInset_B__H{background-image:url('');background-position:0px 0px;background-repeat:repeat-x;height:10px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogInset_L__V{background-image:url('');background-position:0px 0px;background-repeat:repeat-y;width:10px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogInset_R__V{background-image:url('');background-position:0px 0px;background-repeat:repeat-y;width:10px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogInset_TL{background-image:url('');background-position:0px 0px;background-repeat:no-repeat;width:10px;height:10px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogInset_TR{background-image:url('');background-position:0px 0px;background-repeat:no-repeat;width:10px;height:10px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogInset_T__H{background-image:url('');background-position:0px 0px;background-repeat:repeat-x;height:10px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogOutset_BL{background-color: #999999;background-image:url('');background-position:0px 0px;background-repeat:no-repeat;width:4px;height:4px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogOutset_BR{background-color: #999999;background-image:url('');background-position:0px 0px;background-repeat:no-repeat;width:4px;height:4px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogOutset_B__H{background-color: #999999;background-image:url('');background-position:0px 0px;background-repeat:repeat-x;height:4px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogOutset_L__V{background-color: #999999;background-image:url('');background-position:0px 0px;background-repeat:repeat-y;width:4px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogOutset_R__V{background-color: #999999;background-image:url('');background-position:0px 0px;background-repeat:repeat-y;width:4px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogOutset_TL{background-color: #999999;background-image:url('');background-position:0px 0px;background-repeat:no-repeat;width:4px;height:4px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogOutset_TR{background-color: #999999;background-image:url('');background-position:0px 0px;background-repeat:no-repeat;width:4px;height:4px;overflow:hidden;}
    .TimeBasePublisningDwtMessageDialog .ImgDialogOutset_T__H{background-color: #999999;background-image:url('');background-position:0px 0px;background-repeat:repeat-x;height:4px;overflow:hidden;}

    .TimeBasePublisningDwtMessageDialog .border_shadow_v .ImgShadowBig_R__V {
      height: 25px !important;
    }

    .TimeBasePublisningDwtMessageDialog .dialog_bottom_left_corner {
      background-color: #999999;
    }

    .TimeBasePublisningDwtMessageDialog .dialog_bottom_right_corner {
      background-color: #999999;
    }

    .TimeBasePublisningDwtMessageDialog .timeBasedPublishingTitle {
      height: 35px;
      font-size: 12px;
      font-weight: bold;
      text-align: left;
      vertical-align: top;
    }

    .TimeBasePublisningDwtMessageDialog .timeBasedPublishingLabel,
    .TimeBasePublisningDwtMessageDialog .timeBasedPublishingValue {
      float: left;
      height: 20px;
      font-size: 12px;
      text-align: left;
      vertical-align: top;
      display:inline;
    }

    /*
    * Modifiers
    *
    * A modifier represents a change in state that is the same across several objects. For example, different types of
    * buttons all display activation and triggering the same. There's no "selected" modifier because the different
    * objects that can become selected display it differently.
    * <p>
    * The reason that there are chained selectors is so that the modifier won't lose in precedence due to specificity.
    * By itself, the modifier is a single class, so that component of the specificity is 1. A matching declaration with
    * a conflicting style (namely, background-color) will win on specificity if it has two classes. So we need to give
    * the two-class version of the modifier, which will win because it comes later in this file.
    *
    * So far these just apply to buttons.
    */

/* button in a toolbar */
.transparent {background-color: transparent;}
/* button in a form or dialog */
.contrast {background-color: rgb(198, 197, 215);}
/* button that is the default for some action */
.active, .DwtDialog .DwtButton.active {background-color: rgb(245, 245, 245);}
/* button onmouseover */
.activated, .DwtDialog .DwtButton.activated, .DwtDialog .ColorButton.activated {background-color: rgb(249, 221, 135);}
/* button onmousedown */
.triggered, .DwtDialog .DwtButton.triggered, .DwtDialog .ColorButton.triggered {background-color: rgb(240, 160, 38);}
    /* button toggled on */
.toggled {background-color: rgb(255, 255, 255);}

    /* button in the tab bar */
.DwtTabButton {background-color: transparent;}
.DwtTabButton_inactive,.inactive {background-color: rgb(198, 197, 215);}
.DwtTabButton.active,.active,.DwtTabViewPage,.DwtTabButton_active {background-color: rgb(245, 245, 245);}

.DwtTabViewPage {
        height:600px;
        overflow: auto;
}
.DwtTabViewPage .TitleBar {
        background-color: rgb(198, 197, 215);
        filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFF0F0F0,endColorStr=#FF9997B5);
}
.DwtTabViewPage .Title {
        font: bold 12pt Arial, Helvetica, sans-serif;
        padding: 3px;
    }
.DwtPropertyPage {background-color: rgb(245, 245, 245);}
.DwtPropertyPage .TitleBar {
        background-color: rgb(198, 197, 215);
        filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#FFF0F0F0,endColorStr=#FF9997B5);
        padding:0;
        margin: 0;
}
.DwtPropertyPage .Title {
        font: bold 12pt Arial, Helvetica, sans-serif;
        padding: 3px;
}
.DwtTabViewPage .DwtButton {width: 60px;}
#fieldDiffsContainer{
      margin:0;
      padding:0;
      height:600px;
    }
#fieldDiffsContainer .undefined_type,
#fieldDiffsContainer .number_type,
#fieldDiffsContainer .small_type,
#fieldDiffsContainer .big_type,
#fieldDiffsContainer .date_type,
#fieldDiffsContainer .page_type,
#fieldDiffsContainer .file_type,
#fieldDiffsContainer .app_type,
#fieldDiffsContainer .boolean_type,
#fieldDiffsContainer .color_type,
#fieldDiffsContainer .category_type,
#fieldDiffsContainer .small_shared_type,
#fieldDiffsContainer .undefined_type_big,
#fieldDiffsContainer .number_type_big,
#fieldDiffsContainer .small_type_big,
#fieldDiffsContainer .big_type_big,
#fieldDiffsContainer .date_type_big,
#fieldDiffsContainer .page_type_big,
#fieldDiffsContainer .file_type_big,
#fieldDiffsContainer .app_type_big,
#fieldDiffsContainer .boolean_type_big,
#fieldDiffsContainer .color_type_big,
#fieldDiffsContainer .category_type_big,
#fieldDiffsContainer .small_shared_type_big {
        color: #398EC3;
        text-decoration: none;
        font-weight: bold;
    }
#fieldDiffsContainer .DwtTabButton {
      margin: 0;
      padding: 0;
    }
#fieldDiffsContainer .DwtTabButton .DwtTabButton,#fieldDiffsContainer .DwtTabButton .DwtTabButton-activated,#fieldDiffsContainer .DwtTabButton .DwtTabButton-triggered
    {
      padding: 5px;
      height: 20px;
    }
#fieldDiffsContainer .DwtTabButton table {margin-top: 0;}
#fieldDiffsContainer .DwtTabButton .Text, #fieldDiffsContainer .DwtTabButton .DisabledText {
      font-weight: bold;
      font-size: 14px;
    }
#fieldDiffsContainer .FieldDiffListView .Row {
      padding-top: 10px;
      padding-bottom: 10px;
      border-bottom: 0;
    }
#fieldDiffsContainer .FieldDiffListView {
      margin: 0;
      padding: 0;
      width: 100%;
      overflow-x: hidden;
    }
#fieldDiffsContainer .DwtHtmlEditor, #fieldDiffsContainer .DwtHtmlEditor_small {
      width: 100%;
    }
#fieldDiffsContainer .DwtHtmlEditorIFrame {
      border: 1px black solid;
      width: 99%;
    }
#fieldDiffsContainer .DwtHtmlEditor, #fieldDiffsContainer .DwtHtmlEditor .DwtHtmlEditorIFrame {height: 200px;}
#fieldDiffsContainer .DwtHtmlEditor_small, #fieldDiffsContainer .DwtHtmlEditor_small .DwtHtmlEditorIFrame {height: 50px;}


/* TABS
------------------------------------------------ */

div.tab{float:left;padding-left:10px;}
div.tab a{background:url(images/tab_right.gif) no-repeat right top;float:left;margin-left:6px;margin-top:10px;text-decoration:none;}
div.tab a:link,div.tab a:visited,div.tab a:active,div.tab a:hover{color:#515C6A;font-size:11px;}
div.tab a:hover {background-position: 100% -26px;}
div.tab a:hover span {background-position: 0% -26px;}
div.tab li{display:inline;margin:0;padding:0;}
div.tab li.selected a {background-position: 100% -26px;}
div.tab li.selected span {background-position: 0% -26px;padding-bottom: 6px;}
div.tab span{background:url(images/tab_left.gif) no-repeat left top;display:block;float:left;padding:5px 9px;white-space:nowrap;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.tab span {float: none;}
/* End IE5-Mac hack */
div.tab ul {list-style: none;margin: 0;padding: 0;}

/* TOPMENU
------------------------------------------------ */

div.topmenus{clear:both;font-size:11px;height:20px;padding-left:10px;width:100%;}
div.topmenus a{float:left;font-size:11px;margin-left:1px;margin-top:3px;text-decoration:none;}
div.topmenus a:link,div.topmenus a:visited,div.topmenus a:active,div.topmenus a:hover{color:#515C6A;}
div.topmenus a:hover{background:#EEE;}
div.topmenus span,div.topmenus img{float:left;margin-left:1px;margin-top:3px;}
#filemanagerLinkBoxFirstRow a,#filemanagerLinkBoxFirstRow img,.workflowState a{margin:0;padding:0;}
#processingBoxFirstRow a,#processingBoxFirstRow img,#chatBoxFirstRow a,#chatBoxFirstRow img{font-size:11px;margin:0;padding:0;}
/* WORKFLOW
------------------------------------------------ */
img.wfState { border:none;height:12px;width:12px;}