/* _Css_Tool.css //////////////////////////////////////////////////////////////////// */
/* Tool Table ----------------------------------------------------- */
.DivTable       .BaseComponent                                      { }
.DivTable       .BaseComponentTitle                                 { }
.DivTable       .BaseComponentTitleLabel                            { }
.DivTable       .BaseComponentTitleMenu                             { }
.DivTable       .BaseComponentBody                                  { }
.DivTable       .BaseComponentBody      .BaseContentHeader          { background:none; color: #999999; border-bottom: 1px solid #E8E8E8; }
.DivTable       .BaseComponentBody      .BaseContentHeader  A       { color: #999999; }
.DivTable       .BaseComponentBody      .BaseContentCellHeader      { border:none; border-bottom:1px solid #CCCCCC; text-align:left; font-weight:normal; }
.DivTable       .BaseComponentBody      .BaseContentCell            { border:none; }

/* Tool Detail ---------------------------------------------------- */
.DivDetail      .BaseComponent                                      { }
.DivDetail      .BaseComponentTitle                                 { }
.DivDetail      .BaseComponentTitleLabel                            { padding: 3px; }
.DivDetail      .BaseComponentTitleMenu                             { }
.DivDetail      .BaseComponentBody                                  { }
.DivDetail      .BaseComponentBody      .BaseComponent              { border:none; margin:10px; }
.DivDetail      .BaseComponentBody      .BaseComponentTitle         { background: none;}
.DivDetail      .BaseComponentBody      .BaseComponentTitleLabel    { padding: 0;}
.DivDetail      .BaseComponentBody      .BaseComponentBody          { border:1px solid #CCCCCC; border-bottom:none;}
.DivDetail      .BaseComponentBody      .BaseTab                    { border: none; border-bottom: 1px solid #CCCCCC; font-weight: bold; color: #999999; }
.DivDetail      .BaseComponentBody      .BaseFormFieldLabel         { min-width:100px; color: #999999;  }
.DivDetail      .BaseComponentBody      .BaseFormFieldInput         { border:none; border-right:10px solid transparent; }
.DivDetail      .BaseComponentBody      .BaseFormTooltip            { color: #999999; }

.DivDetailTable .BaseComponent                                      { }
.DivDetailTable .BaseComponentTitle                                 { }
.DivDetailTable .BaseComponentTitleLabel                            { }
.DivDetailTable .BaseComponentTitleMenu                             { }
.DivDetailTable .BaseComponentBody                                  { }

/* Tool Form ------------------------------------------------------ */
.DivForm        	                                      			{ }
.DivForm        .BaseForm	                                      	{ background-color:transparent;}
.DivForm        .BaseComponent                                      { }
.DivForm        .BaseComponentBody                                  { }
.DivForm        .BaseComponentTitle                                 { padding:0px; border: none; }
.DivForm        .BaseComponentTitleLabel                            { padding:3px; }
.DivForm        .BaseComponentTitleMenu                             { }

.DivForm        .BaseComponentBody      .BaseComponent              { border:none; margin:10px;}
.DivForm        .BaseComponentBody      .BaseComponentTitle         { background: none; padding: 0px; }
.DivForm        .BaseComponentBody      .BaseComponentTitleLabel    { padding: 0px; padding-bottom: 2px; }
.DivForm        .BaseComponentBody      .BaseComponentBody          { border:1px solid #E8E8E8; border-bottom:none; border-right: none; margin: 0px; padding: 0 6px; }
.DivForm        .BaseComponentBody      .BaseTabLink                { border:1px solid #CCCCCC; background-image: url('/7iwww_Css/Background_BaseTabActive.gif'); background-repeat:repeat-x; background-position:top; white-space: nowrap; padding-left: 5px; padding-right: 5px;}
.DivForm        .BaseComponentBody      .BaseTabLinkOpen            { background: #FFFFFF; border: 1px solid #CCCCCC; border-bottom: none; white-space: nowrap; padding-left: 5px; padding-right: 5px;}
.DivForm        .BaseComponentBody      .BaseFormFieldLabel         { min-width:100px; color: #999999; font-weight: normal; }
.DivForm        .BaseComponentBody      .BaseFormTooltip            { color: #999999; font-weight:normal; }
.DivForm        .BaseComponentBody      .BaseFormFieldInput         { border:none; border-bottom: 1px solid #CCCCCC; }
.DivForm        .BaseComponentBody      .BaseFormFieldRequired      { border-left: 2px solid #999999; }
.DivForm        .BaseComponentBody      .BaseFormFieldFile          { border: 1px solid #CCCCCC; }
.DivForm        .BaseFormFieldDisabled                              { }
.DivForm        .BaseButton                                         { border: 1px solid #D3D3D3; }

/* Tool Cockpit --------------------------------------------------- */
.DivCockpit     .BaseComponent                                      { border:none; margin:0px; }
.DivCockpit     .BaseComponentTitle                                 { padding: 0px; background: none;  }
.DivCockpit     .BaseComponentTitleLabel                            { }
.DivCockpit     .BaseComponentTitleMenu                             { }
.DivCockpit     .BaseComponentBody                                  { border: none; padding: 0; }
.DivCockpit     .BaseComponentBody      .BaseComponent              { margin-right: 25px; margin-bottom: 25px;}
.DivCockpit     .BaseComponentBody      .BaseComponentTitle         { width:100%; background-color: #E8E8E8; padding: 3px 1px 3px 1px; margin: 0;}
.DivCockpit     .BaseComponentBody      .BaseComponentTitleLabel    { width:220px; padding: 0 0 2px 0;}
.DivCockpit     .BaseComponentBody      .BaseComponentBody          { border: 1px solid #E8E8E8; padding: 0; margin: 0;}

/* Tool Cockpit in Sidebar */
.DivSidebar     .DivCockpit  .BaseComponentBody .BaseComponentTitle { margin-top: 5px; }
.DivSidebar     .DivCockpit  .BaseComponentBody .BaseComponentBody  { margin: 1px 0 5px 0; border: none; }

/* Tool Menu ------------------------------------------------------ */
.DivMenu                                                            { margin:0px; padding:0px; white-space:nowrap; background: transparent; }
.DivMenu DIV.menuBar                                                { width: 100%; z-index: 4900; }
.DivMenu DIV.menuBar .menuButton                                    { width: 100%; z-index: 5000; white-space:nowrap; display: block; cursor: pointer; text-decoration: none; }
.DivMenu .menuText                                                  { white-space:nowrap; vertical-align:middle; }
.DivMenu .menuArrow                                                 { font-size:0.8em; }
.menuButton IMG                                                     { border: 0px; vertical-align:top; cursor: pointer; text-decoration: none; }
.menuItem IMG                                                       { border: 0px; vertical-align:top; cursor: pointer; text-decoration: none; }
.DivMenu     DIV.menuBar TABLE                                      { width:100%; border-collapse:collapse; }
.DivMenu     DIV.menu                                               { overflow:visible; left: 0px; top: 0px; position: absolute; visibility: hidden; z-index: 5500;  white-space: nowrap; padding:0px;}
.DivMenu     DIV.menu .menuItem                                     { min-width:150px; display: block; white-space: nowrap; cursor: pointer; text-decoration: none; }
A.MButton                                                           { color: inherit; }
A.MButton:hover                                                     { color: inherit; }
A.MButtonHover                                                      { color: inherit; }
A.MButtonHover:hover                                                { color: inherit; }
.MButton A                                                          { color: inherit; }
.MButton A:hover                                                    { color: inherit; }
.MButtonHover A                                                     { color: inherit; }
.MButtonHover A:hover                                               { color: inherit; }
.DivMenu     DIV.menu DIV.menuItemSep                               { border: 1px solid #E8E8E8; margin: 0;}
.DivMenu     DIV.Tree                                               { border: 1px outset; }

.BaseMenuTitle                                                      { font-style: normal; padding:0px;}
.BaseMenuTitle  .MButton                                            { }
.BaseMenuTitle  .MButtonHover                                       { }

.BaseMenu1                                                          { background: none; border: none;  }
.BaseMenu1      .MButton                                            { background-image: url(/7iwww_Css/Background-BaseMenu-MButton.gif);       background-repeat: repeat-x; background-color: #000000; color: #FFFFFF; font-weight: bold; line-height: 30px; border: none; margin: 0px;  padding-left: 15px; }
.BaseMenu1      .MButtonHover                                       { background-image: url(/7iwww_Css/Background-BaseMenu-MButton-Hover.gif); background-repeat: repeat-x; background-color: #59595A; color: #FFFFFF; font-weight: bold; line-height: 30px; border: none; margin: 0px;  padding-left: 15px;  }
.BaseMenu1      A.MButtonHover:hover                                { color: #FFFFFF; }
.BaseMenu1      .BaseIcon                                           { vertical-align: middle; padding-right: 4px; }

.BaseMenu2                                                          { background-color: #CBCBCB; border: none; padding-bottom: 5px; }
.BaseMenu2      .MButton                                            { color: #000000; padding: 5px 5px 5px 15px;}
.BaseMenu2      .MButtonHover                                       { color: #FFFFFF; padding: 5px 5px 5px 15px; }
.BaseMenu2      A.MButtonHover:hover                                { color: #FFFFFF; }

.BaseMenu3                                                          { background-color: #CBCBCB; border: none; padding-bottom: 5px; }
.BaseMenu3      .MButton                                            { color: #000000; padding: 5px 5px 5px 15px;}
.BaseMenu3      .MButtonHover                                       { color: #FFFFFF;  padding: 5px 5px 5px 15px;}
.BaseMenu3      A.MButtonHover:hover                                { color: #FFFFFF; }

.BaseMenu2      A                                                   { background-color: #CBCBCB; }
.BaseMenu3      A                                                   { background-color: #CBCBCB; }
.BaseMenu4      A                                                   { background-color: #CBCBCB; }

/* Tool Menu in Mainbar */
.DivMainbar .menuBar A                                              { background-color: #CBCBCB; }
.DivMainbar .menu A                                                 { background-color: #CBCBCB; }
.DivMainbar .menuBar                                                { border: none; margin: 0; }
.DivMainbar .menuBar TD                                             { padding: 0; }
.DivMainbar .BaseMenu3                                              { margin-left: -25px; }

/* Tool Menu in Sidebar */
#DivSidebar     A:hover                                             { color: #888888; }
#DivSidebar     .BaseMenu2     A.MButtonHover                       { color: #333333; }
#DivSidebar     .BaseMenu2     A.MButtonHover:hover                 { color: #888888; }
#DivSidebar     .BaseMenu3     A.MButtonHover                       { color: #333333; }
#DivSidebar     .BaseMenu3     A.MButtonHover:hover                 { color: #FFFFFF; }
.DivSidebar     .menuBar                                            { background: transparent; border: none; }
.DivSidebar     .menuBar A                                          { background: transparent; margin: 0; padding: 3px 0 3px 3px; }
.DivSidebar     .menuBar TD                                         { padding-left: 17px; }



