   body {
            margin: 0;
            padding: 0;
        }

        div.login {
            background: #202a2c;
            color: #fff;
            padding: 5px;
        }
        a.logotype{
            color: #fff;
            text-decoration: none;
            font-size: 30px;
            font-weight: bold;
                   }
        div.menu-box {
             background: #d9ced6;
            padding: 5px;
        }
        div.menu-box>span.select a{
            text-decoration: underline;
        }
        div.menu-box>span a{
            text-decoration: none;
            color: #000;
        }

        div.footer {
            color: #807676;
            background: #202a2c;
            padding: 5px;
        }

        div.content {
            padding: 5px;
        }

        h1 {
            padding: 5px;
        }

        div.clean {
            clear: both;
        }

        table.cont td {
            vertical-align: top;
        }

        a.menu-item {
            background: #b4bfc5;
            color: #FFFFFF;
            display: block;
            font-weight: bold;
            height: 25px;
            margin-bottom: 5px;
            padding: 3px;
            text-decoration: none;
            float: left;
            border-right: 1px solid #000;
        }

        a.select {
            background: #20a5bd;
        }
        .logout{
            color: #fff;
            font-weight: bold;
        }
        .logout a{
            text-decoration: none;
            color: #E5E8A2;
        }
        .logout a.name{
            color: #fff;
        }
        .reg a{
           color: #fff;
            font-size: 12px;
        }
   table.tablesorter2 {
       background-color: #CDCDCD;
       font-family: arial;
       font-size: 8pt;
       margin: 10px 0 15px;
       text-align: left;
       width: 100%;
   }
   table.tablesorter2 thead tr th, table.tablesorter2 tfoot tr th {
       background-color: #E6EEEE;
       border: 1px solid #FFFFFF;
       font-size: 7pt;
       padding: 0px;
   }
   table.tablesorter2 thead tr .header {
       cursor: pointer;
   }
   table.tablesorter2 tbody td {
       background-color: #FFFFFF;
       color: #3D3D3D;
       padding: 4px;
       vertical-align: top;
   }
   table.tablesorter2 tbody tr.odd td {
       background-color: #F0F0F6;
   }
   table.tablesorter2 thead tr .headerSortUp {
   }
   table.tablesorter2 thead tr .headerSortDown {
   }
   table.tablesorter2 thead tr .headerSortDown, table.tablesorter2 thead tr .headerSortUp {
       background-color: #8DBDD8;
   }
   div.smstbl{
       width: 100%;
       margin: 0 0 5px 0;
       border: 1px solid #C1C1C1;
       padding: 0 0 5px 0;
       line-height: 19px;
       
   }
     div.smstbl>div{
         padding: 0 5px;
     }