body{
        SCROLLBAR-FACE-COLOR: white; 
    SCROLLBAR-HIGHLIGHT-COLOR: white; 
    SCROLLBAR-SHADOW-COLOR: #000000; 
    SCROLLBAR-3DLIGHT-COLOR: black; 
    SCROLLBAR-ARROW-COLOR: black; 
    SCROLLBAR-TRACK-COLOR: white; 
    SCROLLBAR-DARKSHADOW-COLOR: white;
}
    .menu {
        font-size:11;
        color:black;
        font-family:verdana;
        text-decoration:none;
    }
    
    .submenu {
        font-size:10;
        color:black;
        font-family:verdana;
        text-decoration:none;
    }
    .submenu a:link {
        color:black;
    }
    .submenu a:visited {
        color:black;
    }
    .submenu a:hover {
        color:003366;
    }

    .line {
        font-size:10;
        color:black;
        font-family:verdana;
        text-decoration:none;
    }
    .line a:link {
        color:black;
    }
    .line a:visited {
        color:black;
    }
    .line a:hover {
        text-decoration:underline;
    }
    
    .typeText {
        font-size:10;
        color:black;
        font-family:verdana;
        background-color:#F4FBFF;
        border:#003366 solid 1px;
    }
    
    .subm {
        font-size:10;
        color:black;
        font-family:verdana;
        background-color:#84c1ff;
        border:#003366 solid 1px;
    }

td,th {font-size:10;}

td.l      { padding-left:0px; width:25%; font-size:12;}
td.r      { padding-left:0px; width:75%; font-size:12;}



#formcontainer {margin : 0;padding : 10px 0px 20px 0px; width : 500px;text-align : left; float:left; }
#formsmallcontainer {margin : 0;padding : 10px 0px 20px 0px; width : 250px;text-align : left;}

#findformcontainer {margin : 0;padding : 10px 20px 20px 0px; width : 300px;text-align:left; }

.formline {margin : 0; padding : 5px 0 5px 0;}
.formlink {margin : 0; padding : 5px 0 5px 0; font-size:8pt;}
.note { margin:0; width:100%; padding:10px; border:1px solid #CCCCCC; background: #FFFEE6; font-size:8pt; }
.s { font-size:8pt; }

legend {font-weight : bold;color : #333;margin : 0;padding : 0.5em; }
label {display : block;}

input.txt {width: 100%;  border : 1px solid #556677;  padding : 1px; background:#EBECF2; }
textarea, select {width: 100%;  border : 1px solid #556677; background:#EBECF2; padding : 1px; }
textarea { height:200px; }

fieldset {margin : 0;padding : 10px; border : 1px solid #ccc;}
fieldset div br {   display : none; }

#fsubmit { padding-left:14px; padding-top:10px; }
#fsubmit input {  border: 1px solid #333; padding: 2px 4px;   background: #fff url(bg.gif) top repeat-x;   color: #333;  font-size: 100%;  width:150px;  }

#tsubmit { padding-left:0px; padding-top:10px; }
#tsubmit input {  border: 1px solid #333; padding: 2px 4px;   background: #fff url(bg.gif) top repeat-x;   color: #333;  font-size: 100%;  width:150px;  }

hr { border: solid 1px #ccc; } 

#ok { margin:0px 20px 0px 20px; padding:0px; font-weight:bold; color:darkgreen; }

.err { font-weight:bold; color:maroon; }

h1 { padding:10px 0px 10px 0px; margin:0; font-weight:bold; font-size:120%; font-size:normal; color:#765; }

#container {margin:0; padding:20px; text-align : left; float:left; }

table.grid { border:#776655 1px solid; border-collapse:collapse; width:100%; }
table.grid th { background: url(bg.gif) top repeat-x; border: #776655 1px solid; border-collapse:collapse; padding:3px; color:#765; }
table.grid th.l { text-align:left; }
table.grid td { border: #776655 1px solid; border-collapse:collapse; padding:3px; }

tr.ruled { background: #F8F5F0; }

.pd {color:#909090;}