BODY {margin-top: 5pt; margin-left: 0pt; }
BODY, TABLE, TD, DIV { font-family: Arial; color: #666; font-size: 11pt; font-weight:normal; }

/* Colors of main areas */
/*
.O {background-color: #eef; }

.TL { background-color: #eef; }
.TC, .TD { background-color: #eef; }
.TR { background-color: #eef; }
.T { background-color: #eef; }
.M { background-color: #ccc; }
.CM { background-color: #eef; }
*/
.OH { color:#fff; }

.L { background-color: #eef; }
.LH { background-color: #eef; color:#fff;}
.LF { background-color: #678; }

.C, .I, .D { background-color: #eef; }
.H, .CH { background-color: #678; color:#fff; }
.F, .CF { background-color: #657688; }

.R { background-color: #eef; }
.RH { background-color: #eef; color:#fff;}
.RF { background-color: #657688; }


.B1 { background-color: #668; }
.B2 { background-color: #ccd; }
.B { background-color: #ccd; }
.BC { background-color: #fff;}

/* Paddings and Sizes */
.O { text-align:center; }
.TL, .TC, .TR { padding:0pt; }
.T { padding:0pt; padding-top:0pt;}
.M, .CM { padding-top:5pt; padding-bottom:5pt;}
.B { padding-top:6pt; padding-bottom:6pt;}
.BC { padding-top:3pt; padding-bottom:3pt;}
.LH, .H, .RH, .CH { height:auto; padding:5pt;}
.H { height:auto; padding:3pt; margin-left:5pt; margin-right:5pt; }
.OH { height: auto; padding:5pt; }
.L, .C, .I, .R { text-align:left; }

/* Fonts and Texts */
.M, .LH, .H, .CH, .OH, .RH { font-size: 100%; font-weight: bold; text-align:center; vertical-align: middle;}

/* Links */
a { color: #68a; font-weight: bold; }
a:link {color: #68a; text-decoration:none; }
a:visited {color: #68a; text-decoration:none; }
a:hover {color: #c66; text-decoration:underline;}

.M a:link {color: #00f; text-decoration:none; }
.M a:visited {color: #00f; text-decoration:none; }
.M a:hover {color: #f00; text-decoration:none; }

/* Others */
.IN {font-weight: bold;  vertical-align: top;  text-align: right; }
.IV {vertical-align: top;  text-align: left; }

.Bold {font-weight: bold; }
.Red {font-weight: bold; color: #f00; }
.Green {font-weight: bold; color: #6c6; }
.Mandatory {font-weight: bold; }
.StatusOK {font-weight: bold; color: #6c6; }
.StatusERR {font-weight: bold; color: #f00; }
.New {font-weight: bold; color: #f00; }
.Locked {font-weight: bold; color: #f00; }

.I img { padding:4px; margin:4px; border:1px; border-style:dotted; }
