html {height:100%;}
body {height:100%; margin:0px; padding:0px; font-family:arial; font-size:14px; line-height:1; background-color:#E1E1D2;}
h1 {display:block; font-size:16px; font-weight:bold; margin:0px; padding:0px;}
textarea {display:block; margin:0px; padding:6px; overflow:scroll; font-family:arial; font-size:14px; line-height:1.2; color:#000000; background-color:#FFFFFF; border:1px solid #000000; outline:none; resize:none; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:12px 4px 4px 4px;}
input {outline:none; resize:none;}
input[type='text'] {width:auto; height:auto; margin:3px 0px 3px 0px; padding:6px; font-family:arial; font-size:14px; color:#000000; background-color:#FFFFFF; border:1px solid #000000; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; border-radius:12px;}
input[type='radio'] {margin:0px; padding:0px; font-size:14px;}
input[type='checkbox'] {margin:0px; padding:0px; font-size:14px;}
input[type='button']::-moz-focus-inner {border:0;}
input[type='button'] {width:auto; height:auto; margin:3px 0px 3px 0px; padding:6px 8px 6px 8px; font-family:arial; font-size:14px; font-weight:bold; color:#000000; border:1px solid #000000; background-color:#FFFFFF; cursor:pointer; border-radius:14px; box-shadow:inset 0 0 6px #0000FF;}
input[type='button']:hover {box-shadow:inset 0 0 6px #00CC00;}
input[type='file'] {display:inline-block; width:86px; height:30px; vertical-align:middle; border-radius:12px; overflow:hidden; padding:0px; margin:0px 0px 0px -86px; -moz-opacity:0; opacity:0; cursor:pointer;}
input[type='file']::-webkit-file-upload-button {cursor:pointer;}
div {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
table {border-collapse:collapse;}
table,td {padding:0px;}
#tmlogo {width:205px; height:48px; border:1px solid #000000; cursor:pointer; border-radius:12px; box-shadow:inset 0 0 6px #0000FF;}
#tmlogo:hover {box-shadow:inset 0 0 6px #00CC00;}
#menu {position:absolute; z-index:-1; left:0px; top:0px; width:0px; height:0%; margin:0px; overflow:auto; line-height:1.2; background-color:#E1E1D2; border-right:1px solid #000000;}
a.nav {display:block; margin:0px; padding:2px 0px 2px 0px; text-decoration:none; color:#000000; background-color:#E1E1D2;}
a.navhover {display:block; margin:0px; padding:2px 0px 2px 0px; text-decoration:none; font-weight:bold; color:#0000FF; background-color:#FFFFFF; box-shadow:inset 0 0 4px #0000FF;}
#toolpadding {padding:10px 10px 1px 10px;}
#tool {position:absolute; z-index:1; left:0px; top:0px; width:100%; height:100%; margin:0px; padding:0px; overflow:auto; background-color:#E1E1D2;}