body
{
     background: #E0ECE0;
     margin: 0px;
}

#nav
{
     background: #D0DCE0;
     top: 0px;
     left: 0px;
     width: 130px;
     height: 100%;
     position: fixed;
     border-right: double;
}

#nav-text
{
     font-family: arial, courier, serif;
     font-size: 14px;
     line-height: 18px;
     margin: 3px;
}

#nav-title
{
     font-family: arial, courier, serif;
     font-weight: bold;
     font-size: 16px;
     text-align: center;
     margin: 5px;
}

#news
{
     position: static;
     border-bottom: 1px dotted;
     width: 900px;
     margin-bottom: 30px;
}

#newshead
{
     font-family: arial, courier, serif;
     font-weight: bold;
     font-size: 16px;
     left: 20px;
     position: relative;
     width: 880px;
     margin-bottom: 8px;
}
#newsbody
{
     font-family: arial, courier, serif;
     font-size: 14px;
     width: 900px;
     margin-bottom: 4px;
}

#script
{
     background: #E8E8FC;
     left: 133px;
     min-height: 550px;
     border-right: double;
     border-bottom: double;
     margin-bottom: 20px;
     position: absolute;
}

#script2
{
     background: #E8E8FC;
     margin: 5px;
     position: relative;
}

#scriptname
{
     position: absolute;
     top: 0px;
     left: 0px;
     height: 40px;
     width: 690px;
     text-align: left;
     overflow: hidden;
     z-index: 3;
     background: #F1F1F1;
     border-bottom: 1px solid;
}

#scripttools
{
     position: absolute;
     top: 0px;
     left: 690px;
     width: auto;
     height: 40px;
     text-align: right;
     overflow: hidden;
     z-index: 3;
     background: #F1F1F1;
     border-bottom: 1px solid;
}

#list
{
     background: #E8E8FC;
     width: 910px;
     left: 133px;
     min-height: 550px;
     height: auto;
     border-right: double;
     border-bottom: double;
     margin-bottom: 20px;
     position: absolute;
}

table.list
{
     position: relative;
     margin: 5px;
     width: 900px;
     border-collapse: separate;
     empty-cells: show;
     border-spacing: 2px;
     border: none;
     font-family: arial, courier, serif;
     font-size: 16px;
     table-layout: fixed;
}

table.list tr.head
{
     background-color: #B5B5C5;
     font-weight: bold;
     text-align: center;
}

table.list tr.body0
{
     background-color: #D5D5D5;
}

table.list tr.body0:hover
{
     background-color: #E5E0D0;
     cursor: pointer;
}

table.list tr.body1
{
     background-color: #E5E5E5;
}

table.list tr.body1:hover
{
     background-color: #E5E0D0;
     cursor: pointer;
}

ol
{
     position: relative;
     top: 45px;
     list-style-type: decimal;
     min-width: 900px;
     font-family: monospace, arial, serif;
     font-size: 13px;
     color: #838383;
     margin-bottom: 15px;
}

li{height: 15px;}
.li1{font-weight: bold;}

p.footer
{
     position: fixed;
     vertical-align: bottom;
     bottom: 3px;
     text-align: center;
     font-family: arial, courier, serif;
     font-size: 12px;
     margin: 3px;
     width: 120px;
}

#form
{
     background: #E8E8FC;
     width: 910px;
     left: 133px;
     min-height: 550px;
     height: auto;
     border-right: double;
     border-bottom: double;
     margin-bottom: 20px;
     position: absolute;
}

#form2
{
     position: relative;
     width: 900px;
     margin: 5px;
     background-color: #E8E8FC;
     font-family: arial, courier, serif;
     font-size: 15px;
}
     

#error
{
     font-family: arial, courier, serif;
     font-size: 14px;
     font-weight: bold;
     color: #EF2C2C;
}

img
{
     border: 0px;
}

.def
{
     color: #000000;
     font-weight: normal;
     font-size: 14px;
     display: inline;
}

.com
{
     color: #00CC00;
     font-weight: normal;
     font-size: 14px;
     display: inline;
}

.func
{
     color: #FF0000;
     font-weight: normal;
     font-size: 14px;
     display: inline;
}
