body {
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:80%;
align:center;
}

.textfield {
            background-color: yellow;
            border:none;
            border-left:none;
            border-top:none;
            border-right:none;
            border-left:none;
}

            DIV.page {position:absolute;left:130px;display:inline; width:525px; zborder:thin solid black; zheight:2500px;}
                        TABLE {
                                font-size:85%;
                                margin:0.25em 0.5em 0.25em 0;
                                width:65em;padding-left:5px;float:left; padding-top:4px;
                        }

            DIV.label{
        font-size:85%;
        margin:0.25em 0.5em 0.25em 0;
        text-align:right;
        vertical-align:middle;
        width:25em;padding-left:5px;float:left; padding-top:4px;}

            DIV.section{border:thin solid; width:500px; margin:20px; position:relative;left:100px;   border-width:1px;}
            DIV.subsection{border:thin solid;width:450px; margin:20px; position:relative;left:5px;  border-width:1px;}
            DIV.control, DIV.subheader {padding-left:10px;float:left;padding-top:4px; font-family:sans-serif}
            DIV TEXTAREA {overflow:auto}
            DIV SPAN{font-weight:bold}
            DIV.fieldset {position:relative;display:table; width:400px; text-overflow:hidden; padding-bottom:10px}

            input[type=text] {
            width: 225px;
            background-color: yellow;
            border:none;
            border-left:none;
            border-top:none;
            border-right:none;
            border-left:none;
            color: inherit;
            font: inherit;
            }

            .required {color:red; padding-left:5px}
            label{position:relative;  padding:5px; ; color:#FFFF00; background-color:#660000;
                top:-10px; left:10px;font-weight:bold}


