div.iAddressBookDialog
{ background-color:White;
  width:60%;
  text-align:center;
  border:solid black 1px;
  position:fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index:150;
}

div.iAddressBookDialogAddressBooks
{ margin:5px;
  width:100%;
}

div.iAddressBookDialogPage
{ border:solid black 1px;
  background-color:White;
  width:96%;
  max-width:98%;
  margin:1px auto;
  text-align:center;
  font-size:85%;
  padding:0px 5px 0px 5px;
}

table.iAddressBookDialogAddressBooks
{ width:100%;
}

tbody.iAddressBooksDialogAddressBooks
{
}

tr.iAddressBooksDialogABRow
{
}

td.iAddressBooksDialogABDir
{ width:30%;
}

td.iAddressBooksDialogABSep
{ width:1%;
}

div.iAddressBooksDialogABList
{ min-height:300px;
  height:300px;
  width:100%;
}

hr.iAddressBookDialogABSep,
hr.iAddressBookDialogSep
{ width:100%;
  height:1px;
  color:black;
  background-color:Black;
  border:0px;
  margin-top:0px;
  margin-bottom:5px;
}

div.this.ABAddrList
{ height:100%;
}

table.iAddressBookDialogTable
{ table-layout: fixed;
}

td.CCol1
{ width:20%;
  white-space:nowrap;
}

td.CCol2
{ width:50%;
}

td.CCol3
{ width:10%;
}

td.CCol4
{ width:20%;
}

td.iAddressBookDialogPreferDisplayChk
{ text-align:right;
}

td.iAddressBookDialogPreferDisplayText
{ white-space:nowrap;
}

label.iAddressBookDialogFormatLabel
{ margin-right:10px;
}

textarea.iAddressBookDialogNotes
{ max-width:99%;
  min-width:99%;
}


