body{background-color: #C0D0C0; font-family: "Times New Roman", Serif; font-size: 1em;}
strong{font-size: 1.2em; font-weight: bold;}
small{font-size: 0.8em; font-wight: normal; }
h2.center { text-align: center; font-size: 2em; }
p { text-align: justify; }
table,tr,td,th{border-style: none;border-width: 0px;margin: 0px;padding: 0px;}
div.outer { padding: 3px; margin: 3px; border: 2px solid #82A082; border-radius: 10px; min-width: 640px; min-height: 100px; max-width: 800px; }
div.inner { border: 1px solid #82A082; border-radius: 7px; background-color: #C0C0C0; padding: 5px; margin: 3px;}
div.fr1{ text-align: center; background-color: #82A082; padding: 3px; margin: 3px;}
div.document { padding: 2px; margin: 2px; text-align: left; }
table.T { border: 1px solid #82A082; padding: 1px; }
tr.T { border: 0px; padding: 0px; margin: 0px }
td.Tr { border: 1px solid #82A082; padding: 2px; padding-left: 5px; padding-right: 5px; text-align: left; margin: 0px; }
td.Tl { border: 1px solid #82A082; padding: 2px; padding-left: 5px; padding-right: 5px; text-align: right; margin: 0px; }
.button { border: 2px solid #92C092; border-radius: 5px; color: #000000; margin: 1px; margin-bottom: 5px; padding: 2px; text-align: center; display: block }
.button:hover { background-color: #92C092; border: 2px solid #408040; cursor: pointer; }
.edit { color: #808080; font-style: italic; border: 1px solid #82A082; border-radius: 5px; padding: 2px; padding-left: 5px; padding-right: 5px; min-height: 1em; margin: 2px; margin-bottom: 5px; }
.edit:hover { border: 1px solid #408040; border-radius: 5px; }
.edit:focus { color: #000000; background-color: #FFFFFF; font-style: normal; border: 1px solid #408040; border-radius: 5px; padding: 2px; padding-left: 5px; padding-right: 5px; min-height: 1em; margin: 2px; margin-bottom: 5px; }
.error { color: #804040; border: 1px solid #A04040; border-radius: 5px; }