.table {
 width: 435px;
 padding: 15px;
 background-color: #fefce2;
 border: 3px solid #ccc;
 }

.stockholders-equity {
 width: 405px;
 }

.stockholders-equity td.space {
 width: 15px;
 }

.stockholders-equity td.amount {
 width: 75px;
 text-align: right;
 }

.stockholders-equity td.descrip {
 width: 300px;
 }



.se {
 width: 390px;
 border-top: 1px solid #000000;
 border-left: 1px solid #000000;
 }

.se td.top1 {
 width: 60px;
 text-align: center;
 padding: 3px;
 border-bottom: 1px solid #000000;
 border-right: 1px solid #000000;
 background-color: #fefce2;
 }

.se td.top2 {
 width: 200px;
 text-align: center;
 padding: 3px;
 border-bottom: 1px solid #000000;
 border-right: 1px solid #000000;
 background-color: #fefce2;
 }

.se td.top3 {
 width: 50px;
 text-align: center;
 padding: 3px;
 border-bottom: 1px solid #000000;
 border-right: 1px solid #000000;
 background-color: #fefce2;
 }

.se td.top4 {
 width: 80px;
 text-align: center;
 padding: 3px;
 border-bottom: 1px solid #000000;
 border-right: 1px solid #000000;
 background-color: #fefce2;
 }


.se td.main1 {
 text-align: right;
 padding: 3px;
 border-bottom: 1px solid #000000;
 border-right: 1px solid #000000;
 }

.se td.main2 {
 text-align: center;
 padding: 3px;
 border-bottom: 1px solid #000000;
 border-right: 1px solid #000000;
 }

.se td.main3 {
 text-align: right;
 padding: 3px;
 border-bottom: 1px solid #000000;
 border-right: 1px solid #000000;
 }

.se td.main4 {
 text-align: right;
 padding: 3px;
 border-bottom: 1px solid #000000;
 border-right: 1px solid #000000;
 }
