body {
       background-color: #80c9ff;
       color: #000000;
       margin: 0;
       padding:0;
       font-family: Tahoma, Verdana, sans-serif ;
       font-size: 14px;
       }
a:link { color: #555555; }
hr { display: none; }
img { border: none; }
h3 {
     margin: 7px auto 13px auto;
     width: 80%;
     text-align: right;
     border-bottom: 5px double #eebe41;
     }
h5 {
     margin: 3px auto 7px auto;
     display: block;
     width: 90%;
     text-align: right;
     font: 12px verdana, helvetica, sans-serif;
     font-weight: bold;
     padding-bottom: 2px;
     border-bottom: 2px solid blue;
     }
#mainTable {
             display: block;
             width: 965px;
             margin: 2px auto;
             padding: 0;
             border: 2px outset black;
             background-image: url("/img/wbody.jpg");
             background-repeat: repeat-y;
             }
#header {
          background-image: url("/img/head/head2.jpg");
          background-repeat: no-repeat;
          float: left;
          width: 100%;
          height: 130px;
          }
#header h1, #header h2 {
                         display: none;
                         }
#logo {
        float: left;
        display: block;
        margin: 13px 13px;
        }
#flag {
        float: right;
        display: block;
        margin: 30px 13px;
        }
#langBar {
           display: block;
           float: left;
           margin: 0;
           padding: 0;
           width: 100%;
           height: 30px;
           font-weight: bold;
           color: #555555;
/*           border-bottom: 2px dotted #666; */
           }
#langBar img {
               float: right;
               margin: 2px auto;
               }
#searchform {
              float: left;
              display: block;
              width: 158px;
              height: 30px;
              margin: 0;
              padding: 0;
              }
#topMenu {
           display: block;
           float: left;
           margin: 0;
           padding: 0;
           width: 660px;
           height: 30px;
           background-image: url("/img/new-top-buttons.jpg");
           background-position: 0 0;
           background-repeat: no-repeat;
           font-weight: bold;
}
#topMenu ul {
              font-weight: bold;
              margin: 0;
              padding: 0;
              list-style: none;
              width: 660px;
              height: 30px;
              }
#topMenu li {
              text-align: center;
              float: left;
              width: 160px;
              height: 30px;
              margin: 0;
              padding: 0;
              }
#topMenu a {
             text-decoration: none;
             display: block;
             margin: 0;
             padding: 4px 0 0 0;
             width: 100%;
             height: 30px;
             color: #ffffff;
             }
#topMenu a:hover {
                   background-image: url("/img/new-blue-top-on.gif");
                   background-repeat: no-repeat;
                   background-position: 0 0;
                   color: #000;
                   width: 100%;
                   }
#pageBody {
            display: block;
            float: left;
            margin: 0;
            padding: 0;
            width: 100%;
/*            border-top: 2px dotted #666; */
            }
#leftCol {
           display: block;
           color: #555555;
           float: left;
           margin: 0;
           padding: 0;
           width: 158px;
           font-size: 10px;
           font-weight: bold;
           }
#leftCol ul {
              display: block;
              width: 90%;
              margin: 0 2px;
              padding: 0;
              list-style: none;
              }
#leftCol li {
              display: block;
              width: 100%;
              margin: 1px 0 0 0;
              padding: 0;
              line-height: 1em;
              text-align: center;
              }
#leftCol li a {
                display: block;
                width: 138px;
                height: 22px;
                padding: 0;
                text-decoration: none;
                line-height: 1.18em;
                background-image: url("/img/soff.jpg");
                }
#leftCol li a:hover {
                      background-image: url("/img/son.jpg");
                      color: #000000;
                      }
#leftCol li a:visited { color: #555555; }
#leftCol div {
               margin: 0 auto;
               padding: 0;
               width: 80%;
               display: block;
               }
#container {
             display: block;
             float: right;
             margin: 0;
             padding: 0;
             width: 800px;
             }
#midCol {
          display: block;
          float: left;
          margin: 0;
          padding: 0;
          width: 660px;
          }
#midCol img {
              margin: 5px auto;
              display: block;
              }
#midCol #content {
                   display: block;
                   width: 98%;
                   margin: 7px auto;
                   }
#rightCol {
            display: block;
            float: right;
            text-align: center;
            margin: 0;
            padding: 0;
            width: 138px;
            }
#footer {
          display: block;
          clear: both;
          margin: 0;
          padding: 0;
          background-color: #E56716;
          width: 100%;
          text-align: center;
          font-size: .8em;
/*          border-top: 2px dotted #666; */
          }
#pager {
         display: block;
         width: 380px;
         text-align: center;
         margin: 5px auto;
         padding: 0;
         }
h6 {
     font-size: 14px;
     margin: 0;
     padding: 0;
     }
#pager a,
#pager b,
#pager span {
              display: block;
              float: left;
              width: 25px;
              margin: 0;
              padding: 0;
              text-decoration: none;
              font-family: "DejaVu Sans Mono", Courier, monospace;
              }
.odd, .even {
              padding: 7px;
              border: solid thin;
              overflow: auto;
              margin: 1em;
              }
.odd { background-color: #eaecee; }
.even { background-color: #d0d9db; }
.article {
           display: block;
           margin: 7px 0 0 0;
           }
div.public, div.private {
                          display: block;
                          margin: 2px auto;
                          padding: 0 0 0 25px;
                          width: 575px;
                          overflow: auto;
                          }
div.private {
              background-image: url("/img/rope1.gif");
              background-repeat: repeat-y;
              }
dl.titlebar {
              margin: 5px auto; /* was margin: 5px; auto; */
              padding: 0 0 17px 0;
              border: 1px dotted #9b9b9b;
              }
dl.titlebar dt {
                 text-align: center;
                 width: 90%;
                 margin: 0 13px 3px auto;
                 padding: 0 20px 0 0;
                 border-bottom: 3px double #ffcf51;
                 font-weight: bold;
                 font-size: 16px;
                 }
dl.titlebar dd {
                 width: 30%;
                 display: block;
                 float: left;
                 margin: 0 10px;
                 font-weight: normal;
                 font-size: 10px;
                 }
dl.titlebar a {
                text-decoration: none;
                color: #000000;
                }
fieldset.f {
             margin: 3px auto;
             }
fieldset.f p {
               position: relative;
               display: block;
               margin: 2px auto;
               padding: 3px;
               width: 98%;
               height: 90px;
               border-bottom: 1px solid #669966;
               }
fieldset.f p label {
                     display: block;
                     margin: 0;
                     padding: 0;
                     width: 35%;
                     }
fieldset.f p input {
                     display: block;
                     float: left;
                     margin: 0;
                     padding: 0;
                     width: 35%;
                     text-align: left;
                     }
fieldset.f p em {
                  display: block;
                  position: absolute;
                  text-align: right;
                  top: 1px;
                  right: 1px;
                  width: 60%;
                  font-family: Verdana, sans-serif;
                  font-size: 11px;
                  }
input.required { background-color: #ff9696; }
.error {
         color: red;
         font-size: 20px;
         font-weight: bold;
         }
.adminDelete {
	margin-left: 30px;
}

