p, br, li, td
{ font-size: 14px; text-align: justify; font-family: Times New Roman, sans-serif; color: #000000; }

h2
{ font-size: 150%; text-align: center; font-family: Times New Roman, sans-serif; }

table, td
{ border-color: #DCDCDC; cellpadding: 0; border-style: solid; border-width: 1px; }

table.small
{ border-color: #FFFFFF; }

td.small1
{ border-color: #FFFFFF; vertical-align: middle; width: 20% }

td.small2
{ border-color: #FFFFFF; width: 80% }

.opened
{ 
border: solid 1px black; 
border-right: none; 
border-top: none; 
background: #ECECED;
text-align: left;
height: 30px;
padding: 4px
}

.closed
{
border: solid 1px black;
border-top: none;
background: #FFFFFF;
text-align: left;
height: 30px;
padding: 4px
}

.zero_cell
{
border: solid 1px black; 
border-left: none; 
border-bottom: none; 
border-top: none;
background: #FFFFFF;
height: 100%;
}

.gray_border
{
border: solid 1px black;
border-top: none;
border-bottom: none;
border-left: none;
background: #ECECED;
width: 1px;
height: 100%
}

.white_border
{
border: none;
background: #FFFFFF;
width: 5px;
height: 100%
}

.main_table
{
width: 100%;
height: 100%;
border-color: #FFFFFF;
border-style: solid;
border-width: 0
}

.main_td
{
height: 100%;
border-color: #FFFFFF;
border-style: solid;
border-width: 0
}

.menu
{
width: 250;
height: 100%;
border-color: #FFFFFF
}

.picture
{
border: solid 1px black; 
border-left: none; 
border-top: none;
height: 150px
}