body { font-family: sans-serif; margin: 0px; padding: 0px; }
h1 { text-align: center; }
img { border: 0px; }
textarea { background-color: #FFFFE0; border: 1px solid #C0C0C0; border-radius: 3px; }
input { background-color: #FFFFE0; border: 1px solid #C0C0C0; border-radius: 3px; overflow: hidden; }
select { background-color: #FFFFE0; border: 1px solid #C0C0C0; border-radius: 3px; overflow: hidden; }
a { text-decoration: none; }
td { vertical-align: top; padding: 4px; }
table.noborder tr td { vertical-align: top; padding: 0px; }
div.border_noframe_top { position: absolute; top: 0px; left: 0px; width: 100%; height: 0px; overflow: auto; padding: 3px; background-color:#F0F0F0; border-width: 0px; margin: 1px; border-radius: 4px; }
div.border_noframe_left { position: absolute; top: 0px; left: 0px; width: 0px; height: 100%; overflow: auto; padding: 3px; background-color:#F0F0F0; border-width: 0px; margin: 1px; border-radius: 4px; }
div.border_noframe_main { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; overflow: auto; padding: 16px; border-width: 0px; margin: 0px; }
div.border_noframe_right { position: absolute; top: 0px; left: 100%; width: 0px; height: 100%; overflow: auto; padding: 3px; background-color:#F0F0F0; border-width: 0px; margin: 1px; border-radius: 4px; }
div.border_noframe_bottom { position: absolute; top: 100%; left: 0px; width: 100%; height: 0px; overflow: auto; padding: 3px; background-color:#F0F0F0; border-width: 0px; margin: 1px; border-radius: 4px; }
input.button_edit {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(64,191,191); }
table.form_table { border-collapse: collapse; margin-top: 3px; margin-bottom: 3px; }
input.button_selected:hover { text-shadow: rgb(255, 255, 255) 0px 0px 5px; }
input.button:hover { text-shadow: rgb(255, 255, 255) 0px 0px 5px; }
table.stack_table { border-collapse: collapse; margin-top: 3px; margin-bottom: 3px; }
td.comment_cell { background-color: #F8F8FF; }
td.comment_header { background-color: #ECECFF; }
input.button_browse {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(128,64,191); }
table.noborder,td.noborder { border: 0px; }
input.button_prop_selected {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(22,89,156); }
input.button_edit_inactive {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; background: rgb(159,223,223); }
table.message_table { border-collapse: collapse; margin-top: 3px; margin-bottom: 3px; }
input.button_browse_selected {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(89,22,156); }
table.file_table { border-collapse: collapse; margin-top: 3px; margin-bottom: 3px; }
table.template_table { border-collapse: collapse; margin-top: 3px; margin-bottom: 3px; }
input.button_mail_inactive {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; background: rgb(159,223,191); }
table.report tr td { border: 1px solid black; }
table.table_prop { border-collapse: collapse; border-width: 0px; border-spacing: 0px; }
td.message_cell { background-color: #FFFFF0; }
input.button_mail {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(64,191,128); }
input.button_organize_selected {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(22,156,22); }
td.bottom_prop { padding: 8px; border-radius: 0px 0px 8px 8px; }
table.comment_table { border-collapse: collapse; margin-top: 3px; margin-bottom: 3px; }
table,tr,td { border-collapse: collapse; }
td.stack_cell { background-color: #FFF8F8; }
input.button_organize {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(64,191,64); }
td.top_prop { padding: 8px; border-radius: 8px 8px 0px 0px; }
td.file_header { background-color: #ECECEC; }
input.button_prop_inactive {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; background: rgb(159,191,223); }
input.button_edit_selected {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(22,156,156); }
td.template_header { background-color: #ECFFEC; }
input.button_prop {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(64,128,191); }
input.button_organize_inactive {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; background: rgb(159,223,159); }
input.button_selected {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(22,22,156); }
td.message_header { background-color: #FFFFC0; }
input.button_inactive {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; background: rgb(22,22,156); }
input.button_browse_inactive {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; background: rgb(191,159,223); }
input.button_mail_selected {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(22,156,89); }
table.border,td.border { border: 1px solid black; }
td.stack_header { background-color: #FFECEC; }
td.template_cell { background-color: #F8FFF8; }
input.button {  margin: 1px; min-width: 24px; height: 24px; border: 0px; border-radius: 8px; color: #FFFFFF; text-align: left; font-family: sans-serif; font-size: 14px; font-weight: bold; background: rgb(64,64,191); }
td.file_cell { background-color: #F8F8F8; }
