table { padding:0; border-collapse:collapse; width:100%; text-align:left; }
.table { position:relative; margin:10px 0; }
.left { float:left; }
.tablecontent { background-color:#eee; vertical-align:middle; border:none; }
.oddrow { background-color:#fff; }
th, td { vertical-align:middle; padding:4px; margin:0; position:relative; }
.tablecontent td { vertical-align:top; }
.description { width:50%; }
.body { font-size:0.8em; }
th { color:#fff; background-color:#999; }
.date { white-space:nowrap; }
.notify { width:55%; }
.titlescolumn { width:20%; }
table input { margin:2px 0; }
#tecsec ul { list-style-type:none; margin:0; padding:0; }
.quickeditiontable { background-color:#eee; text-align:justify; }
.whiteonred { background-color:#C00; color:#FFF; text-align:center; font-weight:bold; }
form { padding:0; margin:0; }
fieldset h2 { margin:0px; color: #01366A; font-weight:bold; font-size:12px; }
fieldset { border:none; padding:10px; margin:10px 0; background-color:#EEEEEE; clear:left; }
fieldset fieldset { margin:10px 5px; padding:5px; }
.inputs input, .inputs textarea, .inputs select { width:50%; margin:0; margin-bottom:5px; }
.closecallform input, .closecallform textarea, .closecallform select { width:90%; margin:0; margin-bottom:5px; }
.editjournal textarea { width:95%; margin:0; }
.inputs select { margin:0 0 0 5px; }
.largearea { padding:5px; }
#colRight label { float:left; width:120px; text-align:right; margin-right:10px; }
form br { clear:both; }
#colRight input, select, textarea { float:left; display:block; border:1px solid #ACACAC; }
.largearea textarea { width:100%; }
#filters ul { list-style-type:none; padding:0; margin:0; float:right; display:block; }
ul.formul { list-style:none; margin:0px; }
ul.formul li { display:inline; padding-right:10px; }
.hide { display: none; border:none; }
