    body {
        font-family: Tahoma, Arial, Helvetica;
        background-color:#007a50;
        color:#2f2f2f;
        position:relative;
    }

    body #main{
        background-color:#ffffff;
        width:1025px;
        margin:0px auto;
        padding:0px 30px;
    }

    h1 {
        font-size: 16px;
        font-style: normal;
        font-weight: bold;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: #007A50;
    }

    h2{
        position: relative;
        font-size: 18px;
        line-height: 20px;
    }

    .clear {
        clear:both;
    }

    .alert {
        z-index:10000;
        cursor: pointer;
        padding: 7px 12px;
        font-size: 12px;
        position:absolute;
        right:7px;
        min-width: 145px;
        text-align: center;
    }

    .alert .fa {
        position:relative;
        line-height:1.5;
        padding-left:7px;
    }

    #scrolltop {
        position:fixed;
        right:15px;
        bottom:15px;
        font-size:50px;
        color:#808080;
        opacity:.5;
    }

        #scrolltop:hover {
            opacity:1;
        }

    header {
        position:relative;
        padding-top: 15px;
        font-size:11px;
        clear:both;
    }

        header nav img {
            padding: 15px 10px 15px 0px;
        }

        header nav ul {
            position:absolute;
            top:43px;
            left:260px;
        }

        nav ul {
            list-style: none;
            letter-spacing:1px;
            text-transform: uppercase;
        }

        nav ul li {
            position:relative;
            float:left;
        }

        nav ul li span {
            position:relative;
            top:-2px;
            font-size:8px;
            color:#7D7D7D;
            padding:0px 13px;
        }

        nav ul li a {
            color:#2f2f2f;
        }

        nav ul li.active a {
            font-weight:bold;
            color:#007A50;
        }

        nav ul li a:hover {
            color:#007A50;
            text-decoration:none;
        }

    footer {
        font-size:10px;
        line-height:24px;
        padding-bottom:7px;
        padding-top: 10px;
    }

        footer nav ul {
            position: relative;
            padding:0px !important;
        }

        footer #navLinks ul {
            float:right;
            margin-top:9px;
        }

        footer nav ul li span {
            padding:0px 10px;
        }

    #container {
        position:relative;
        margin: 25px 0px;
    }

        #sidebar {
            float:left;
            width: 175px;
            padding-right:15px;
            border-right:1px dotted #c0c0c0;
        }

        #sidebar hr {
            margin:10px 0px;
            border-bottom:1px dotted #c0c0c0;
        }

        #content {
            margin-left: 205px;
        }

    form {
        position:relative;
        margin-top:15px;
    }
        form .action.btn {
            float:right;
            margin:-30px 7px 7px 0px;
        }

        form div.left {
            float:left;
            width:48%;
        }

        form div.right {
            float:right;
            width:48%;
        }

        form fieldset {
            background-color:#F7F7F7;
        }


        form legend {
            text-transform: uppercase;
            color: #007A50;
            background-color:#ffffff;
        }

        form fieldset div.left {
            float:left;
            width:45%;
        }

        form fieldset div.right {
            float:right;
            width:45%;
        }

    .fa.fa-plus {
        color:#007A50;
        font-size:12px;
    }

    #fileList ul {
        list-style: none;
    }

    #fileList>ul {
        padding-left:10px;
    }

    #fileList ul li.dir>span{
        color:#007A50
    }

    #fileList ul li.file{
        list-style: square;
        font-weight: normal;
    }

    #fileList .empty {
        color: #c0c0c0;
    }

#projects {

}

    #sidebar #projects {
        border-top:1px dotted #c0c0c0;
        padding:7px 0px;
    }

    #sidebar #projects a {
        display:block;
    }

    h2 .fa {
        font-size:12px;
        margin-right:3px;
        color: #000000;
        position: relative;
        top:-2px;
    }

    #projects a.active, #projects table a:not(.active) {
        color:#000000;
        display:block;
    }

    #projects a:not(.active) {
        color:#CFCFCF;
        display:none;
    }

    #projects .project {
        padding:2px 7px;
    }

    #projects .fa {
        font-size:18px;
        margin-right:7px;
        width:20px;
        color: #000000;
    }

    #projects .fa.status10 {
        color:#0066FF;
        color:#000000;
    }

    #projects .fa.status20 {
        color:#007A50;
    }

    #projects .fa.status30 {
        color:#000000;
    }

    #projects .fa.fa-download {
        font-size:15px;
        color:#808080;
    }

    #projects th .fa {
        font-size:1em;
        color: #c0c0c0;
        margin-left:5px;
        width:auto;
        cursor: pointer;
    }

    #projects th .fa:hover {
        color: #ff0000;
    }

    #projects table {
        width: 100%;
        border-bottom:1px dotted #c0c0c0;
    }

    #projects th {
        font-weight:bold;
        background-color:#ffffff;
        font-size:.9em;
        text-align:center;
        padding-bottom:7px;
        border-bottom:1px solid #007a50;
    }

    #projects td {
        border-top:1px dotted #c0c0c0;
        background-color: #F2F2F2;
        padding:10px;
        text-align:center;
    }

    #projects tr.alt td {
        background-color: #ffffff;
    }

    #projects span {
        display:block;
        font-size:.8em;
    }

    #projects .break {
        border-top:2px solid #808080;
    }

#projectInfo {

}

    #projectInfo p {
        margin-left:30px;
    }
