.block{
    width:95%;
    margin-right:2em;
    margin-left:2em;
    font-size:small;
    margin-bottom:1em;
}
.parm-name{
    border-left-width:7px;
    border-left-color:#C0C0C0;
    border-left-style:solid;
    padding-left:5px;
    font-weight:bold;
    padding-right:0.5em;
}
.parm-subject{
    /*width:95%;*/
    padding-right:5px;
    padding-left:5px;
    border-right-width:2px;
    border-bottom-width:2px;
    border-right-color:#C0C0C0;
    border-bottom-color:#C0C0C0;
    background-color:#808080;
    color:#FFFFFF;
    font-weight:bold;
    border-bottom-style:double;
    border-right-style:double;
    padding-top:3px;
    padding-bottom:3px;
}
.text-box{
    border-color:#C0C0C0;
}
.line-box{
    width:100%;
    clear:both;
    border-bottom-color:#C0C0C0;
    border-bottom-style:dotted;
    border-bottom-width:1px;
    /*border-right-color:#C0C0C0;
    border-right-style:solid;
    border-right-width:1px;
    */;
}
.add-parm-line{
    background-color:#FFC9FC;
}
.def-title{
    background-color:#C0C0C0;
    margin-top:1px;
    margin-bottom:1px;
    padding-right:2px;
    padding-left:2px;
    /*margin-right:1em;*/
}
.docu-title{
    background-color:#C0C0C0;
    margin-top:1px;
    margin-bottom:1px;
    padding-right:2px;
    padding-left:2px;
    width:3.5em;
    clear:right;
    float:left;
    margin-right:1em;
}
.docu-cont{
    padding-left:4.7em;
}
.def-cont{
    margin-left:1em;
    margin-right:2px;
}
.code-area{
    width:70%;
    height:5em;
}
.list-in-list{
	left: 2em;
	position: relative;
}
.dt-rows{
    margin-top:1em;
}
.notice-red{
    color:#FF0000;
}
.generator{
        line-height: 1.5em;
	font-size:85%;
}
