body {
        background: #ffffff;
        color: #000000;
	font-size: 1vw;
}

#indextitle {
        background: #007a00;
        color: #ffffff;
        padding: 10px;
        font-size: 2vw;
}

#indexlist {
        width: 90vw;
        margin-left: auto;
        margin-right: auto;
}

th {
        padding-bottom: 20px;
        padding-left: 15px;
        font-size: 1vw;
}


td {
        padding: 15px;
        border: 1px solid white;
        font-size: 1vw;
}

th.indexcolname {
        text-align: left;
}

th.indexcolname a {
        color: #0a2100;
}

td.indexcolname a {
        font-weight: bold;
	color: #0a2100;
}

th.indexcollastmod {
        text-align: left;
	color: #0a2100;

}

th.indexcollastmod a {
	color: #0a2100;
}

th.indexcolsize {
        text-align: left;
}

th.indexcolsize a {
	color: #0a2100;
}

th.indexcoldesc {
	text-align: left;
}

th.indexcoldesc a {
	color: #0a2100;
}


tr.odd {
        background: #ffffff;
}

tr.even {
        background: #f1ffeb;
}


