.main-body {  padding: 15px;  margin: 5px 15px 0 15px;  background: #ffffff;}.panel .header {  font-weight: bold;  font-size: 120%;  color: #06afef;  padding: 5px 5px 5px -3px;  margin: 0 0 5px 0;}.small { font-size: 11px; }.submission-table th {  padding: 10px;  background: #06afef;  color: #000000;  font-size: 14pt;  font-weight: bold;}.submission-table th.tips {  background: #555555;  color: #ffffff;}.submission-table td {  font-size: 11px;  padding: 10px;  border: solid 1px #dfdfdf;}.submission-table td.tips { background: #fff281; }.message-box {  margin: 5px 0;  padding: 15px 5px;  font-size: 13px;  line-height: 17px;  background: #ffffff;}.warning {  border: solid 1px #e80909;  color: #e80909;}.positive {  border: solid 1px #008005;  color: #008005;}.alert {  border: solid 1px #d0860b;  color: #904600;}.info-message {  border: solid 1px #fc7c34;  color: #dc5c14;}.icon {  margin: -10px 10px 0 0;  float: left;}#beta {  position: absolute;  top: 25px;  left: 300px;}.terms-of-service {  position: relative;  overflow: scroll;  width: 650px;  height: 80px;  background-color: #ffffcc;  font-size: 11px;  padding: 1px;  border: solid 1px #dddddd;}.test-mode {  background: #eeeeee;  color: #990000;  font-weight: bold;  font-size: 13px;  position: absolute;  top: -1px;  left: 400px;  z-index: 10;  padding: 15px;  border: solid 1px #999999;  width: 550px;}.test-mode-content-wrapper {  background: #ffffff;  position: absolute;  top: 45px;  left: 410px;  z-index: 5;  width: 530px;}#test-mode-content {  border: solid 1px #aaaaaa;  width: 530px;}.display-box-format {  font-size: 13px;  width: 600px;  overflow: auto;  padding: 3px 10px;  border-top: solid 1px #999999;  border-left: solid 1px #999999;  border-bottom: solid 2px #888888;  border-right: solid 2px #888888;  white-space-collapse: preserve;  white-space: pre-wrap;}.paper-body {  background: #ffffff;  height: 450px;  font-size: 13px;  width: 600px;  overflow: auto;  padding: 3px 10px;  border-top: solid 1px #999999;  border-left: solid 1px #999999;  border-bottom: solid 2px #888888;  border-right: solid 2px #888888;  white-space-collapse: preserve;  white-space: pre-wrap;}.paper-body .highlight {  background: #f0e39f;  color: #333333;}#works-cited, .works-cited {  background: #ffffff;  height: 60px;  font-size: 13px;  width: 600px;  overflow: auto;  padding: 3px 10px;  border-top: solid 1px #999999;  border-left: solid 1px #999999;  border-bottom: solid 2px #888888;  border-right: solid 2px #888888;  white-space-collapse: preserve;  white-space: pre-wrap;}.category-list {  text-align: left;  padding: 10px;  margin: 20px;  width: 300px;  border-left: solid 1px #555555;  border-right: solid 1px #555555;}.category-list .category {  color: #555555;  text-decoration: none;  padding: 5px;  line-height: 25px;}.category-list .category a {  color: #555555;  text-decoration: none;  padding: 5px;  line-height: 25px;}.category-list .sub a {  color: #555555;  text-decoration: none;  padding: 5px;  line-height: 25px;}.category-list .category {  border-bottom: solid 1px #aaaaaa;  background: #ede9dd;}.category-list .sub {  margin-left: 15px;  font-size: 13px;}.category-list .category:hover {  color: #ff4200;  border-top: solid 1px #999999;  border-bottom: solid 1px #999999;  background: #dcd8cc;  font-weight: bold;}.category-list .sub:hover {  color: #ff4200;  border-top: solid 1px #999999;  border-bottom: solid 1px #999999;  background: #dcd8cc;  font-weight: bold;}.header-message {  margin: 5px 5px 10px 10px;  width: 380px;  line-height: 25px;}.header-message td { padding: 10px; }.title-label, .works-cited-label {  letter-spacing: 3px;  display: inline;  padding: 3px 15px 3px 35px;  line-height: 30px;  font-size: 16px;  font-weight: bold;  background: #555555;  color: #fffbcf;  border-left: solid 4px #00aeef;}.notes-bubble {  visibility: hidden;  position: absolute;  top: 20px;  right: -10px;  padding: 20px 10px 10px 65px;  width: 400px;  height: 500px;  background: url(../images/notes-box.png) no-repeat;}.notes-bubble .close {  float: left;  margin: 5px 5px 5px 5px;  padding: 5px;}.notes-bubble .close img { vertical-align: middle; }.notes-bubble .prev-next {  float: right;  margin: 10px 30px 0 0;  color: #555555;  font-size: 14px;  font-weight: bold;}.notes-bubble .prev-next a { color: #555555; }.notes-bubble .close a {  text-decoration: none;  color: #555555;  font-size: 13px;  font-weight: bold;}.notes-bubble .text {  width: 390px;  height: 300px;  overflow: auto;}.notes-bubble .text .category {  color: #00aeef;  font-weight: bold;  font-size: 18px;  margin: 10px 0 10px 0;}.notes-bubble .text .title {  color: #777777;  font-weight: bold;  font-size: 14px;  margin: 10px 0 10px 0;}.notes-bubble .text .message { font-size: 13px; }.paper-body-col {  float: left;  line-height: 18px;}.paper-fields-col {  float: left;  padding-left: 25px;  line-height: 25px;}.submit-page-logo {  position: absolute;  top: -3px;  right: -3px;  background: #ffffff;  padding: 3px 25px 3px 3px;  border: 2px solid #bab6aa;}
