/* docsafe.css */

.dstext { font:9pt verdana, serif; color:black; }
.dstablab { font:bold 7.5pt verdana, serif; text-decoration:none; color:black; }
.dstablab:visited { font:bold 7.5pt verdana, serif; text-decoration:none; color:black; }
.dstablab:hover { font:bold 7.5pt verdana, serif; text-decoration:none; color:#DC143C; }
.dshead { font:bold 13pt verdana, serif; padding: 3px 0 3px 0; color:black; }
.dslink { font:8pt verdana, serif; text-decoration:none; color:blue; }
.dslink:visited { font:8pt verdana, serif; text-decoration:none; color:blue; }
.dslink:hover { font:8pt verdana, serif; color:#DC143C; }
.dssectionrow { font:8pt verdana, serif; height:20px; background:lightgrey; color:black; }
.dsheadrow { font:8pt verdana, serif; height:20px; background:gray; color:white; }
.dsoddrow { font:8pt verdana, serif; height:20px; background:#F5F5F5; color:black; }
.dsevenrow { font:8pt verdana, serif; height:20px; background:#E6E6FA; color:black; }

.dstitle {
  margin: 12px 0px 12px 0px;
  border-top:1px solid gray;
  border-bottom:1px solid gray;
 }

.dsdottb {
  border-top:1px dotted silver;
  border-bottom:1px dotted silver;
}

.dsdottbl {
  border-top:1px dotted silver;
  border-bottom:1px dotted silver;
  border-left:1px dotted silver;
}

#dshome  {
  padding: 32px 32px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/home.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:32px;
}

#dscompany {
  padding: 32px 32px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/company.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:32px;
}

#dscompany_s {
  padding: 15px 15px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/company_s.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:15px;
}

#dsusers {
  padding: 32px 32px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/users.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:32px;
}

#dsusers_s {
  padding: 15px 15px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/user_s.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:15px;
}

#dsfolders {
  padding: 32px 32px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/folders.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:32px;
}

#dsfolder_s {
  padding: 13px 18px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/folder.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:13px;
}

#dsstaff {
  padding: 32px 32px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/staff.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:32px;
}

#dsstaff_s {
  padding: 14px 14px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/staff_s.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:14px;
}

#dsshared {
  padding: 32px 32px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/shared.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:32px;
}

#dsshared_s {
  padding: 15px 15px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/shared_s.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:15px;
}

#dsinternal {
  padding: 32px 32px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/internal.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:32px;
}

#dsmultiple {
  padding: 32px 32px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/multiple.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:32px;
}

#dshelp {
  padding: 32px 32px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/help.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:32px;
}

#dslogout {
  padding: 32px 32px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/logout.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:32px;
}

#dssearch {
  padding: 25px 25px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/search.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:25px;
}

#dsadd {
  padding: 25px 25px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/add.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:25px;
}

#dsadd_s {
  padding: 15px 15px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/add_s.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:15px;
}

#dsdefault {
  padding: 25px 25px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/default.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:25px;
}

#dscontact {
  padding: 24px 24px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/contact.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:24px;
}

#dsbusunit {
  padding: 14px 14px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/busunit.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:14px;
}

#dsoptions {
  padding: 25px 25px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/staffoptions.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:25px;
}

#dsplus {
  padding: 9px 9px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/plus.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:9px;
}

#dsminus {
  padding: 9px 9px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/minus.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:9px;
}

#dsdoc {
  padding: 15px 11px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/doc.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:15px;
}

#dsupload {
  padding: 15px 15px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/up.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:15px;
}

#dsdownload {
  padding: 15px 15px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/down.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:15px;
}

#dsbookout {
  padding: 16px 16px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/Import16.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:16px;
}

#dsbookin {
  padding: 16px 16px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/Export16.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:16px;
}

#dsdelete {
  padding: 16px 16px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/Delete16.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:16px;
}

#dsedit {
  padding: 16px 16px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/Edit16.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:16px;
}

#dsaccess {
  padding: 16px 16px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/Preferences16.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:16px;
}

#dsmove {
  padding: 16px 16px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/Copy16.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:16px;
}

#dsfilestats {
  padding: 16px 16px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/Copy16.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:16px;
}

#dslocked {
  padding: 18px 11px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/padlock.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:18px;
}

#dstick {
  padding: 15px 15px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/tick.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:15px;
}

#dscross {
  padding: 15px 15px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/cross.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:15px;
}

#dstimer {
  padding: 150px 150px 0 0;
  overflow: hidden;
  background-image: url(/p2p/images/dsicons/timer.gif);
  background-repeat: no-repeat;
  height: 0px !important;
  height /**/:150px;
}
