html{height:100%;}
body
{
    color: #333;
    margin: 0;
    font-size: 9pt;
    background-color: #eaeaef;
}img {
    border: 0;
}
a:hover
{
    color: #CC00FF;
}

#topWrap,#ft,#mainWrap{ 
width:980px;margin:0 auto;}
#topWrap{ text-align:center;margin:0 auto;background-color: #fff; display:block;height:130px;}
#topWrap .topMenu{float:right}#logoWrap{float:left}
#topWrap .topMenu a
{
    text-decoration: none;
}
#title {
    float: right;
    width: 650px;
    display: block;
}
#title H1
{
    font-size: 16pt;
    font-family: 'Arial Unicode MS';
}
#title p
{
    margin: 15 6px 15px 0;
    text-align: left;
    color: #3366CC;
}.self { font-weight: bold; text-decoration: none; color: #444; }
.clear{clear:both;height:0px;font-size:0px;line-height:0px;overflow:hidden}
#mainWrap
{
    
}
#mainleft{float:left;background-color: #fff;display:block;width:780px;}
#mainright
{width:199px;
    float: right;
    background-color: #fff;
    display: block;
}
#mainright h2
{
    font-size: 12pt;
    font-family: 'Arial Unicode MS';
    text-align: center;
}
#mainright li
{
    line-height: 22px;
}
#infoWrap
{
    float:right;
    background-color: #3366CC;
}

a {
    color: #36d;
}
button
{
    cursor: pointer;
    width: 60px;
    border-style: solid;
    border-width: 1px;
    border-color: #ddd #999999 #999999 #ddd;
    margin-bottom: 2px;
    line-height: 24px;
    height: 24px;
    vertical-align: middle;
}
p.form-buttons{float:left}
p.form-buttons button {margin-right: 0.2em}
td p{float:left}
#form td #message {margin: 0 0 0 0; float: right;}

form {padding: 0; margin: 0;}
textarea {margin: 0;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
#form textarea {clear: both; width: 100%;  padding: 0 2px; font-family: monospace;font-size: 10pt;}
@media screen and (min-width: 0px) {#form td textarea{width: 98%;}}
textarea.disabled, .disabled textarea {background-color: #EEEEEE; border: 1px solid #898E79;}
*.disabled, .disabled * {color: #898E79 !important;}
#output {background-color: #F9F9F6; border: 1px solid #898E79;}
#controls {float: right; text-align: right;}
#controls select {font-size: 0.83em; vertical-align: top;}
#message {font-size: x-small; margin-top: 0.5em;}
.error {color: #AA3333;}
#form #message {margin: 0 0 1em 0; float: right;}
#help {float: right;}
#form p {margin: 0;}
#form p.form-buttons, #form #controls
{
    margin: 6px 0 2px 0;
}

.menu {display: none;}
#disabled {font-weight: bold; text-align: center; display: none; color: #000000 !important;}
.disabled #disabled {display: block;}
#upload-script {display: none;}
p.footnote {margin-bottom: 0; float: left;}
#load-script, #save-script {display: none;}
