html
{
   height: 100%;
   font-family: sans-serif;
   color: #000000;
}

#body
{
   height: 100%;
   margin: 0;
}

#main
{
   width: 100%;
   min-height: 100%;
   
   background-color: #FFFFFF;
   
   margin: 0 auto;
}

ul
{
   margin: 0;
   color: 000000;
}

.question
{
    width: 100%;
    text-align: left;
    padding: 5px;
    vertical-align: top;
}

.answer
{
    width: 0%;
    display: none;
}

.strategy
{
    width: 40%;
    text-align: right;
    padding: 5px;
    vertical-align: top;
}

.recommendation
{
    width: 55%;
    text-align: left;
    padding: 5px;
    vertical-align: top;
}

.donotprint
{
    display: none;
}

.shownColor
{
    color: #000000;
}

.hiddenColor
{
    display: none;
}

.show
{
    display: none;
}

.hide
{
    display: none;
}

.button
{
    display: none;
}
