/************************************************************************
 * MAIN                                                                 *
 ************************************************************************/
    
/* Table Input */
    
input{
  font-family:      Verdana, Helvetica, sans-serif;
  font-weight:      normal;
}

input.inputCb{
  vertical-align:   middle;
}

input.inputQty{
  width:            45px; /* print */
  vertical-align:   middle;
}

input.inputQly{
  width:            100px; /* print */
  vertical-align:   middle;
}

select.selectGerm{
  vertical-align:   middle;
  font-style:       italic;
  width:            130px; /* print */
}

input.inputGerm{
  vertical-align:   middle;
  font-style:       italic;
}

input.inputCnt{
  width:            45px; /* print */
  vertical-align:   middle;
}

input.inputTs{
  width:            125px;  /* print */
  vertical-align:   middle;
}

table.layerMainInputTable {
  width:            auto;
  font-weight:      normal;
  border-collapse:  separate;
  border-style:     none;
  border-width:     0px;
}

td.layerMainInputTableTdColTitleName {
  font-weight:      normal;
  white-space:      nowrap;
  border-style:     none;
  border-width:     0px;
  padding-top:      0px;
  padding-bottom:  10px;
  padding-left:     0px;
  padding-right:    0px;
}

td.layerMainInputTableTdColTitle {
  font-weight:      normal;
  white-space:      nowrap;
  border-style:     none;
  border-width:     0px;
  padding-top:      0px;
  padding-bottom:  10px;
  padding-left:     8px;
  padding-right:    0px;
}

td.layerMainInputTableTdColCheck {
  width:            20px;
  font-weight:      normal;
  white-space:      nowrap;
  border-style:     none;
  border-width:     0px;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
}

td.layerMainInputTableTdColName {
  width:            110px; /* print */
  white-space:      nowrap;
  border-style:     none;
  border-width:     0px;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     0px;
  padding-right:    0px;
}

td.layerMainInputTableTdColQty {
  width:            45px; /* print */
  font-weight:      normal;
  white-space:      nowrap;
  border-style:     none;
  border-width:     0px;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    0px;
}

td.layerMainInputTableTdColUnit {
  text-align:       left;
  font-weight:      normal;
  white-space:      nowrap;
  border-style:     none;
  border-width:     0px;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     1px;
  padding-right:    0px;
}

td.layerMainInputTableTdColQly {
  font-weight:      normal;
  white-space:      nowrap;
  border-style:     none;
  border-width:     0px;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    0px;
}

td.layerMainInputTableTdColGerm {
  font-weight:      normal;
  white-space:      nowrap;
  border-style:     none;
  border-width:     0px;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    0px;
}

td.layerMainInputTableTdColCnt {
  width:            30px; /* print */
  font-weight:      normal;
  white-space:      nowrap;
  border-style:     none;
  border-width:     0px;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     8px;
  padding-right:    0px;
}

td.layerMainInputTableTdColTs {
  width:            70px; /* print */
  font-weight:      normal;
  white-space:      nowrap;
  border-style:     none;
  border-width:     0px;
  padding-top:      0px;
  padding-bottom:   0px;
  padding-left:     2px;
  padding-right:    0px;
}

table.headerLeftMenu {
  width:            100%;
  font-weight:      normal;
  border-collapse:  separate;
  border-style:     none;
  border-width:     0px;
  border-spacing:   0px;
  padding:          0px;
}

table.headerRightMenu {
  width:            auto;
  font-weight:      normal;
  border-collapse:  separate;
  border-style:     none;
  border-width:     0px;
  border-spacing:   0px;
  padding:          0px;
  float:            right;
}

/* Table submenu */

table.submenu {
  width:            auto;
  font-weight:      normal;
  border-collapse:  separate;
  border-style:     none;
  border-width:     0px;
  border-spacing:   0px;
  padding:          0px;
}

div.submenu {
  border-style:     none;
  border-width:     0px;
  margin:           0px;
  padding-top:      10px;
  padding-bottom:   10px;
  padding-right:    0px;
  padding-left:     0px;
  font-weight:      normal;
  vertical-align:   top;
  text-align:       left;
  text-decoration:  none;
  white-space:      nowrap;
}

a.submenu {
  display:          block;
  border-style:     none;
  border-width:     0px;
  width:            100%;
  margin:           0px;
  padding-top:      10px;
  padding-bottom:   10px;
  padding-right:    15px;
  padding-left:     0px;

  font-weight:      normal;
  text-align:       left;
  text-decoration:  none;
  cursor:           pointer;
}

a.submenu:link    {
  color:            #000000;
  background-color: rgb(255,255,255);
}

a.submenu:visited {
  color:            #000000;
  background-color: rgb(255,255,255);
}

a.submenu:hover   {
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color: rgb(255,255,255);
}

a.submenu:active  {
  color:            #000000;
  background-color: rgb(255,255,255);
}

a.submenuActive {
  display:          block;
  border-style:     groove;
  border-width:     0px;
  width:            100%;
  margin:           0px;
  padding-top:      10px;
  padding-bottom:   10px;
  padding-right:    15px;
  padding-left:     0px;

  font-weight:      bold;
  text-align:       left;
  text-decoration:  none;
  cursor:           pointer;
}

a.submenuActive:link    {
  color:            #000000;
  background-color: rgb(255,255,255);
}

a.submenuActive:visited {
  color:            #000000;
  background-color: rgb(255,255,255);
}

a.submenuActive:hover   {
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color: rgb(255,255,255);
}

a.submenuActive:active  {
  color:            #000000;
  background-color: rgb(255,255,255);
}

/* Table submenu */

table.actionLine {
  width:            auto;
  font-weight:      normal;
  border-collapse:  separate;
  border-style:     none;
  border-width:     0px;
  border-spacing:   0px;
  padding:          0px;
}

a.actionLine {
  display:          block;
  border-style:     none;
  border-width:     0px;
  margin:           0px;
  padding-top:      0px;
  padding-bottom:   10px;
  padding-right:    0px;
  padding-left:     15px;

  font-weight:      normal;
  text-align:       right;
  text-decoration:  none;
  cursor:           pointer;
}

a.actionLine:link    {
  color:            #000000;
  background-color: rgb(255,255,255);
}

a.actionLine:visited {
  color:            #000000;
  background-color: rgb(255,255,255);
}

a.actionLine:hover   {
  font-weight:      bold;
  text-decoration:  none;
  color:            #000000;
  background-color: rgb(255,255,255);
}

a.actionLine:active  {
  color:            #000000;
  background-color: rgb(255,255,255);
}

