/*

 */

body {
    font-family: Verdana, Helvetica, Arial;
    font-size: 7pt;
    background-color: white;
}

.cards .TopLeft { display: none;}

.MenuBox {

    display: none;
    height: 0px;
}

.ArmyBox {

    background-color: white;
}

.ArmyBox input {

    margin-bottom: 1.3em;

    border: none;

    font-size: 10pt;
    color: #000000;
}

.ArmyBox .Keep {
    display: none;
}

.ArmyBox .points {

    width: auto;
    float: right;
    text-align: right;
    display: inline-block;

}
.ArmyBox form .points {

    font-size: 10pt;
    color: #000000;

    margin-top: .4em;
    margin-right: .4em;

    float: right;

    text-align: right;
    vertical-align: middle;

    display: inline-block;
}


.ArmyBox .ArmyTable {
    width: 100%;
    border: thin solid gray;
    border-collapse: collapse;
    vertical-align: text-top;

    font-size: 7pt;
}
.ArmyBox .CategoryBox {

    margin: 0em;
    padding: 0em;
    margin-bottom: .4em;

    border: thin solid gray;
    border-collapse: collapse;
}

.ArmyBox .CategoryTitle {

    border: thin solid #d3d3d3;
    border-collapse: collapse;

    color: black;
    background-color: gray;
    margin: 0em .2em;
    padding: .2em .4em;
    font-weight: bold;

}

.ArmyBox .FormationCell {

    background-color: white;
    border: thin solid gray;
    border-collapse: collapse;
    vertical-align: text-top;
}

.ArmyBox .formation {
    color: #000000;
    background-color: white;
}

.ErrorBox {
    margin-top: 0em;
    margin-left: .4em;
    margin-right: 0em;

    border: thin solid white;
    width: 100%;

    background-color: white;

}

.Error {
    padding: .1em .6em;
    color: red;
}

.ProfileBox {

    background-color: white;

}

.ProfileBox .ProfileTable {

    color: #000000;
    width: 100%;
    border: thin solid gray;
    border-collapse: collapse;
    vertical-align: text-top;

    font-size: 7pt;

    margin-bottom: 1em;
}

.ProfileBox th {

    border: thin solid gray;
    border-collapse: collapse;

    color: black;
    background-color: #d3d3d3;
    margin: 0em .2em;
    padding: .2em .4em;
    font-weight: bold;
}

.ProfileBox table {

    background-color: white;
}

.ProfileBox .odd {
    background-color: white;
}

.ProfileBox .even {
    background-color: #F0F0F0;
}

.ProfileBox .nodd {
    background-color: white;
    font-size: smaller;
}

.ProfileBox .neven {
    background-color: #F0F0F0;
    font-size: smaller;
}

.ArmyText {

    margin-top: .0em;
    border: thin solid white;
    background-color: white;
    width: 100%;
}

.ArmyText p {

    color: #000000;
    font-size: smaller;
    padding: .4em;

}
