.bottomtext{color:#617f10;font-family:verdana;margin-bottom:0px;margin-top:6px;font-size:90%;}
.bottomtext_div{margin-right:3px;}
.centered{text-align:center;font-family:verdana;color:#617f10;font-size:90%;margin-bottom:5px;}
.code_input, .result_output{border:1px solid #dedede;width:100%;height:400px;background-color:#ffffff;color:#000000;-moz-box-shadow: 0px 1px 3px #d4d4d4;-webkit-box-shadow: 0px 1px 3px #d4d4d4;box-shadow: 0px 1px 3px #d4d4d4;}
.code_input {height:382px !important;}
.maintable{width:100%;background-color:#f1f1f1;color:#000000;margin-left:0px;border-spacing: 9px 3px;	padding: 3px;}
.result_header{color:#617f10;margin-bottom:12px;margin-top:0px;font-family:verdana;font-size:90%;}
.toptext{color:#617f10;font-family:verdana;margin-top:0px;margin-bottom:8px;font-size:120%;}
body{color:#000000;background-color:#ffffff;margin:4px;margin-top:0px;}
textarea{font-family: monospace !important;font-size: 9pt;}
.activeline{background: #e8f2ff !important;}
#feedback{position:fixed;bottom:0px;right:46%;font-size:0;z-index:200;-moz-box-shadow:0 -1px 1px rgba(0,0,0,.05);-ms-box-shadow:0 -1px 1px rgba(0,0,0,.05);-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.05);box-shadow:0 -1px 1px rgba(0,0,0,.05);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#feedback a{display:inline-block;vertical-align:top;padding:10px;text-decoration:none;font-size:17px;font-weight:bold;background:#717171;color:#fff;border-top:1px solid #dcdcdc;background-image:-moz-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:-ms-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:-o-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7b7b7b),color-stop(100%,#717171));background-image:-webkit-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:linear-gradient(to bottom,#7b7b7b 0,#717171 100%);font-family:arial,sans serif !important;}
#feedback a:hover,#feedback a:focus,#feedback a:active{background-image:-moz-linear-gradient(top,#717171 0,#616161 100%);background-image:-ms-linear-gradient(top,#717171 0,#616161 100%);background-image:-o-linear-gradient(top,#717171 0,#616161 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#717171),color-stop(100%,#616161));background-image:-webkit-linear-gradient(top,#717171 0,#616161 100%);background-image:linear-gradient(to bottom,#717171 0,#616161 100%)}
#feedback .start{border-right:1px solid #a1a1a1;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px}
#feedback .end{border-left:1px solid #676767;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}
span.CodeMirror-matchhighlight {background: #e9e9e9}
.CodeMirror-focused span.CodeMirror-matchhighlight {background: #e7e4ff; !important}
#saveBG{position:relative;float: right;top:1px;right:1px;font-size:0;z-index:200;-moz-box-shadow:0 -1px 1px rgba(0,0,0,.05);-ms-box-shadow:0 -1px 1px rgba(0,0,0,.05);-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.05);box-shadow:0 -1px 1px rgba(0,0,0,.05);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#resetBG{position:relative;float: left;left:-15px;font-size:0;z-index:200;-moz-box-shadow:0 -1px 1px rgba(0,0,0,.05);-ms-box-shadow:0 -1px 1px rgba(0,0,0,.05);-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.05);box-shadow:0 -1px 1px rgba(0,0,0,.05);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#unlockBG{position:fixed;bottom:-2px;right:1px;font-size:0;z-index:200;-moz-box-shadow:0 -1px 1px rgba(0,0,0,.05);-ms-box-shadow:0 -1px 1px rgba(0,0,0,.05);-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.05);box-shadow:0 -1px 1px rgba(0,0,0,.05);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#disableTitleBG{position:fixed;top:67px;right:4px;font-size:0;z-index:200;-moz-box-shadow:0 -1px 1px rgba(0,0,0,.05);-ms-box-shadow:0 -1px 1px rgba(0,0,0,.05);-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.05);box-shadow:0 -1px 1px rgba(0,0,0,.05);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#disableTitleBG label{display:inline-block;vertical-align:top;padding:10px;text-decoration:none;font-size:12px;font-weight:bold;background:#717171;color:#fff;border-top:1px solid #dcdcdc;background-image:-moz-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:-ms-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:-o-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7b7b7b),color-stop(100%,#717171));background-image:-webkit-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:linear-gradient(to bottom,#7b7b7b 0,#717171 100%);font-family:verdana !important;}
#disableTitleBG .start{border-right:1px solid #a1a1a1;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px}
#disableTitleBG .end{border-left:1px solid #676767;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}
#syntaxHiliteBG{position:fixed;top:67px;left:4px;font-size:0;z-index:200;-moz-box-shadow:0 -1px 1px rgba(0,0,0,.05);-ms-box-shadow:0 -1px 1px rgba(0,0,0,.05);-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.05);box-shadow:0 -1px 1px rgba(0,0,0,.05);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#syntaxHiliteBG label{display:inline-block;vertical-align:top;padding:10px;text-decoration:none;font-size:12px;font-weight:bold;background:#717171;color:#fff;border-top:1px solid #dcdcdc;background-image:-moz-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:-ms-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:-o-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7b7b7b),color-stop(100%,#717171));background-image:-webkit-linear-gradient(top,#7b7b7b 0,#717171 100%);background-image:linear-gradient(to bottom,#7b7b7b 0,#717171 100%);font-family:verdana !important;}
#syntaxHiliteBG .start{border-right:1px solid #a1a1a1;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px}
#syntaxHiliteBG .end{border-left:1px solid #676767;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px}
