

.red,
.expire.reason
{
	color: red;
}

.green
{
	color: green;
}

table#ml,
table#ct,
table#doc
{
	width: 100%;
	font-size: 14px;
	border-collapse: collapse;
}

table#ml td,
table#ct td,
table#doc td
{
	color: navy;
}

table#ml .tblname,
table#ct .tblname,
table#doc .tblname
{
   height: 25px;
   font-size: 20px;
}

table#ml .fullname,
table#ct .fullname
{
	padding: 1px 0px 0px 0px;
	min-width: 150px;
	text-align: left;
}

table#ml .status,
table#ct .status
{
	padding: 1px 0px 0px 0px;
	min-width: 85px;
	text-align: left;
}

table#ml .date,
table#doc .date
{
	padding: 2px 0px 0px 0px;
	min-width: 66px;
	text-align: center;
	font-size: 12px;
}

table#ml .yn
{
	padding: 2px 0px 0px 0px;
	min-width: 60px;
	text-align: center;
	font-size: 12px;
}

table#ml th,
table#ml th select,
table#ml .light,
table#ct th,
table#ct th select,
table#ct .light,
table#doc th,
table#doc th select,
table#doc .light
{
	background-color: #D0D0D0;
}

table#ml .dark,
table#ct .dark,
table#doc .dark
{
	background-color: #A0A0A0;
}

table#ml th,
table#ml th select,
table#ct th,
table#ct th select,
table#doc th,
table#doc th select
{
   color: black;
}

table#ml tbody tr:hover,
table#ml tbody td:hover,
table#ml tbody tr:hover td,
table#ml tr:hover .dark,
table#ml tr:hover .light,
table#ct tbody tr:hover,
table#ct tbody td:hover,
table#ct tbody tr:hover td,
table#ct tr:hover .dark,
table#ct tr:hover .light,
table#doc tbody tr:hover,
table#doc tbody td:hover,
table#doc tbody tr:hover td,
table#doc tr:hover .dark,
table#doc tr:hover .light
{
	color: white;
	background-color: #7C3030;
}

table tr.href,
table th.href,
table td.href
{
   cursor: pointer;
}

table th.right,
table td.right
{
   text-align: right;
}

table td.right.textarea
{
   vertical-align: top;
}

table th.left,
table td.left
{
   text-align: left;
}

table th.center,
table td.center,
table th.centre,
table td.centre
{
   text-align: center;
}

table td textarea
{
   border-style: none;
   resize: none;
}

form table td textarea
{
   border-style: solid;
}

td img
{
   display: block;
   margin-left: auto;
   margin-right: auto;
}
