pre.ent_ele {
    font-weight: normal;
    font-size: 12px;
    font-family: Times New Roman;
    margin-left: 40px;
}

.ent_title_small {
    font-weight: bold;
    font-size: 12pt;
    font-family: Times New Roman;
}

.ent_title {
    font-weight: bold;
    font-size: 20px;
    font-family: Times New Roman;
}

span.ent_ele_title {
    font-weight: bold;
    font-size: 16px;
    font-family: Times New Roman;
}

div.ent_ele_title {
    font-weight: bold;
    font-size: 16px;
    font-family: Times New Roman;
    margin-left: 40px;
}

span.ent_ele {
    font-weight: normal;
    font-size: 12px;
    font-family: Times New Roman;
}

div.ent_ele {
    font-weight: normal;
    font-size: 12px;
    font-family: Times New Roman;
    margin-left: 40px;
}

.ent_txt {
    font-weight: normal;
    font-size: 12px;
    font-family: Times New Roman;
}


input {
    color: #333333;
    background-color: #d3d3dd;
    border-style: solid;
    border-width: 1px;
    border-color: #333333;
    padding: 2px;
}

textarea {
    color: #333333;
    background-color: #d3d3dd;
    border-style: solid;
    border-width: 1px;
    border-color: #333333;
    padding: 2px;
}

input[type="submit"] {
    color: #666666;
    margin: 1px;
    border: 1px solid #333333;
}

input[type="submit"]:hover {
    color: #333333;
    margin: 1px;
    border: 1px solid #333333;
}

.pageheader {
    margin-left: 5px;
    border: 2px solid #222222;
    padding: 8px;
    background: #dedede;
}

#pagecontent {
    margin-top: 2px;
    margin-left: 5px;
    border: 2px solid #222222;
    padding: 2px;
    padding-bottom: 5px;
}

.darker {
    padding: 5px;
    background: #dedede;
}

.lighter {
    padding: 5px;
    background: #eeeeee;
}

.subtitle {
    font-weight: bold;
    font-size: medium;
    margin-top: 15px;
}

.smalltxt {
    font-size: small;
}

.greytxt {
    color: #aaaaaa;
}

.em { color: red }

.formtable {
    font-size: smaller
}

.pagenolink {
    border-right:: #5d6b88 1px solid;
    padding-right: 3px;
    border-top: #5d6b88 1px solid;
    padding-left: 3px;
    font-weight: normal;
    font-size: 11px;
    padding-bottom: 1px;
    border-left: #5d6b88 1px solid;
    color: #5d6b88;
    padding-top: 1px;
    border-bottom: #5d6b88 1px solid;
    font-family: Arial;
    background-color: transparent
}

.pagelink A:active {
    font-weight: normal;
    color: #5d6b88;
    font-family: Arial;
    text-decoration: none
}
.pagelink A:visited {
    font-weight: normal;
    color: #5d6b88;
    font-family: Arial;
    text-decoration: none
}
.pagelink A:link {
    font-weight: normal;
    color: #5d6b88;
    font-family: Arial;
    text-decoration: none
}

.pagelink {
    border-right: #b7c0c7 1px solid;
    padding-right: 3px;
    border-top: #b7c0c7 1px solid;
    padding-left: 3px;
#    font-weight: bold;
    font-size: 12px;
    padding-bottom: 1px;
    border-left: #b7c0c7 1px solid;
    color: #ffffff;
    padding-top: 1px;
    border-bottom: #b7c0c7 1px solid;
    font-family: Arial;
    background-color: #566b7d
}

.readonly {
    border-right:: #5d6b88 1px solid;
    padding-right: 3px;
    border-top: #5d6b88 1px solid;
    padding-left: 3px;
    font-weight: normal;
    font-size: 14px;
    padding-bottom: 1px;
    border-left: #5d6b88 1px solid;
    color: #5d6b88;
    padding-top: 1px;
    border-bottom: #5d6b88 1px solid;
    font-family: Arial;
    background-color: transparent
}


