
/* COLORS */
div.module_digigids.alphabet a,
div.module_digigids.searchform,
div.module_digigids.default table,
div.module_digigids.searchform form fieldset legend,
div.module_digigids caption {
    border-color: #0E446E;
}

div.module_digigids.searchform form fieldset legend,
div.module_digigids caption {
    background-color: #0093cc;
    color: #fff;
}

/* THE REST */
div.module_digigids .alphabet,
div.module_digigids.searchform {
	border-style: solid;
    border-width: 1px;
    overflow: hidden;
    margin-bottom: 1em;
}

div.module_digigids .alphabet,
div.module_digigids.searchform form fieldset div,
div.module_digigids.searchform form fieldset legend {
    padding: 1em;
}

div.module_digigids.searchform form fieldset legend {
    display: block;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    width: 100%;
    padding: 0.4em 1em;
}

div.module_digigids .alphabet a {
    margin-bottom: 0.3em;
    margin-right: 0.3em;
    padding: 0.3em 0.5em;
    display: block;
    float: left;
    border-width: 1px;
    border-style: solid;
}

div.module_digigids legend,
div.module_digigids caption,
div.module_digigids th {
	font-weight: bold;
}

div.module_digigids caption {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding: 0.4em 1em;
    text-align: left;
}

div.module_digigids.default table {
    border-style: solid;
    border-width: 1px;
    padding: 0.25em;
    margin-bottom: 0.5em !important;
}

div.module_digigids table {
	width: 100%;
}

.categories h2,
.no_section h2 {
    margin-bottom: 0;
    padding-bottom: 0;
    line-height: 130%;
    margin-bottom: 5px;
}

div.module table th {
	vertical-align:text-top;
	width: 100px;
}
