/****** CUSTOM ******/
DIV.tx-newloginbox-pi1 P, DIV.tx-newloginbox-pi1 input { margin-left: 0px; margin-bottom: 10px; }
#logout DIV.tx-newloginbox-pi1 input { border: 0px; }


TABLE.tx-mmdamfilelist-pi1-table { width: 100%; }
TABLE.tx-mmdamfilelist-pi1-table TD { padding: 10px 0px 10px 0px;}
.tx-mmdamfilelist-pi1-even { background-color: #DBDCDE; }
.tx-mmdamfilelist-pi1-odd { background-color: #FFFFFF; }

.tx-mmdamfilelist-pi1-up-folder { padding: 7px; }

.tx-mmdamfilelist-pi1-file { float: left; width: 95%; padding: 2px;}
.tx-mmdamfilelist-pi1-file_extimage { float: left; width: 40px; margin: 5px; }
.tx-mmdamfilelist-pi1-file_name { float: left; width: 50%; margin: 8px; }
.tx-mmdamfilelist-pi1-file_size_kb { float: left; width: 10%; margin: 8px; }
.tx-mmdamfilelist-pi1-file_mtime_mdy { float: left; width: 10%; margin: 8px;}
.tx-mmdamfilelist-pi1-file_links { float: left; width: 15%;}

.tx-mmdamfilelist-pi1-folder { float: left; width: 95%; margin: 2px; }
.tx-mmdamfilelist-pi1-linkimage,.tx-mmdamfilelist-pi1-linktext { float: left; }
.tx-mmdamfilelist-pi1-linktext { margin: 3px; }
/****** LOGINNAV ******/

/*** LOGINNAV LEVEL 1 ***/

DIV.loginnav-level1-no A {
  font-family: Verdana;
  font-size: 11px;
  color: #999999;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 10px;
  padding: 4px 10px 3px 0px;
  border-bottom: 1px solid #dbebf5;
}

DIV.loginnav-level1-act A, DIV.loginnav-level1-no A:hover {
  font-family: Verdana;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 10px;
  padding: 4px 10px 3px 0px;
  border-bottom: 1px solid #dbebf5;
}

/****** LEFTNAV ******/


/*** LEFTNAV_1 LEVEL 1 ***/
DIV.leftnav_1 {
	padding: 1px 5px 5px 15px;
}
DIV.leftnav_1-level1-no, DIV.leftnav_1-level1-act { margin-bottom: 10px; }

DIV.leftnav_1-level1-no A {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  background: transparent;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
DIV.leftnav_1-level1-act A, DIV.leftnav_1-level1-no A:hover {
  font-family: Arial;
  font-size: 14px;
  color: #66ccff;
  font-weight: bold;
  text-decoration: none;
  background: transparent;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
/*** LEFTNAV_2 LEVEL 1 ***/

DIV.leftnav_2-level1-no A {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  background: transparent;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}

DIV.leftnav_2-level1-act A, DIV.leftnav_2-level1-no A:hover {
  font-family: Arial;
  font-size: 14px;
  color: #66ccff;
  font-weight: bold;
  text-decoration: none;
  background: transparent;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
}
/*** LEFTNAV_2 LEVEL 2 ***/
DIV.leftnav_2-level2-no, DIV.leftnav_2-level2-act{
	margin: 2px 0px 4px 0px;
}

DIV.leftnav_2-level2-no A {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  font-weight: none;
  text-decoration: none;
  background: transparent;
  margin: 0px 0px 0px 24px;
  padding: 0px 0px 0px 0px;
}

DIV.leftnav_2-level2-act A, DIV.leftnav_2-level2-no A:hover {
  font-family: Arial;
  font-size: 12px;
  color: #66ccff;
  font-weight: none;
  text-decoration: none;
  background: transparent;
  margin: 0px 0px 0px 24px;
  padding: 0px 0px 0px 0px;
}