#main {
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 10;
}
#tableMainDocument {
 width: 645px;
}
#tableCellMiniCard {
 width: 200px;
 vertical-align: top;
 border: solid 2px #003300;
 background-color: #000000;
}
#tableCellCalenderEvent {
 vertical-align: top;
 border: solid 2px #003300;
 background-color: #000000;
 padding: 5px;
 width: 600px;
}
#tableCellMiniCardBanner {
 border: solid 2px #003300;
 background-color: #000000;
}
#tableCellMiniCardPagang {
 border: solid 2px #003300;
 background-color: #000000;
 padding: 5px;
 height: 200px;
}
#tableCellHeading {
 border: solid 2px #003300;
 background-color: #000000;
 padding: 5px;
 height: 20px;
}
#tableCellText {
 background-color: #003300;
 border: solid 2px #00FF00;
 height: 200px;
 vertical-align: top;
 padding: 5px;
}
#tableCellMargin {
 width: 5px;
}
#tableRowMargin {
 height: 10px;
}
#tableCard {
 border: solid 5px #008080;
 background-color: 000000;
 width: 380px;
 height: 439px;
}
#tableCellProfile {
 background-image: url(../../images/system/backdrop-profil.gif);
 background-color: #000000;
 height: 20px;
 border: solid 1px #FFFFFF;
 padding-left: 10px;
 vertical-align: top;
}
#tableCellImage {
 background-color: #000000;
 border: dotted 1px #FFFFFF;
 width: 130px;
 height: 180px;
 vertical-align: top;
}
#tableCellData {
 background-color: #000000;
 border: dotted 1px #FFFFFF;
 width: 70px;
 height: 10px;
 vertical-align: top;
 padding: 5px;
}
#tableCellDataAnswer {
 background-color: #000000;
 border: dotted 1px #FFFFFF;
 height: 10px;
 vertical-align: top;
 padding: 5px;
}
#tableCellDataMisc {
 background-color: #000000;
 border: dotted 1px #FFFFFF;
 height: 10px;
 vertical-align: top;
 padding: 5px;
}
#tableCellDescription {
 background-color: #000000;
 border: dotted 1px #FFFFFF;
 height: 100%;
 vertical-align: top;
 padding: 5px; 
}
