@CHARSET "ISO-8859-1";

    html
    {
        background:#D8D8D8 none repeat scroll 0 0;
        padding:0px;
        margin:0px;
    }

    div#wrap
    {
        /*background:transparent url(images/contentback.png) repeat-y scroll 50% 12pt;*/
        margin:-8px auto;
        padding:0 14px;
        width:965px;
    }

    table
    {
        width:100%;
    }

    div#header_block,div#header_block a
    {
        text-align:right;
        font-weight:normal;
        font-family:arial;
        font-size:11px;
        color:#b5b5b5;
        text-decoration:none;
    }
    div#header_block
    {
        padding:16px 18px 12px 12px;
    }

    div#header-top-details .header-name
    {
        font-weight:bold;
        padding-right:10px;
    }

    div#header
    {
        background:#000000 url(images/header-bg.png) repeat-x scroll 0 0;
        height:73px;
    }

    div#horiz-menu
    {
        background-color:#000000;
        height:47px;
        overflow:hidden;
        line-height:90%;
        top:90px;
        width:100%;
        z-index:0;
    }

    #mainbody #sidebar-left ul.menu a
    {
        color:#ffffff;
        margin-left:23px;
    }

    div#footer
    {
        background:transparent url(images/footer-bg.png) repeat-x scroll 0 0;
        height:30px;
    }

    td.left
    {
        background:#3D3E3E none repeat scroll 0 0;
        /*width:220px;*/
        margin-top:10px;
        padding-top:10px;
        width:20%;
    }

    td.maincenter
    {
        background:#FFFFFF none repeat scroll 0 0;
        /*width:523px;*/
        margin-top:10px;
        padding-top:18px;
        padding-right:18px;
        padding-left:12px;
        overflow:hidden;
        width:80%;
    }

    /*td.right
    {
        margin-top:10px;
        padding-top:10px;
        background:#FFFFFF none repeat scroll 0 0;
        width:24%;
    }*/

    img#logo
    {
        float:left;
        margin-left:20px;
        position:absolute;
        top:16px;
        z-index:10;
    }

    .autodesk-green-line_header
    {
        width:100%;
        height:5px;
        background-color:#77BB11;
    }

    .autodesk-green-line_footer
    {
        width:100%;
        height:3px;
        background-color:#77BB11;
    }

    #mainbody .sidebar .block li.expanded li.active-trail > a.active
    {
        /*color:#ffffff;*/
        text-decoration:none;
        padding-right:13%;
        padding-left:3%;
        font-weight:bold;
        color:#5F9D00;
        font-family:arial;
    }

    #mainbody .sidebar >div>div > ul > li
    {
        border-bottom:1px solid #7A7A7A;
        list-style-image:none;
        list-style-type:none;
        /*padding-bottom:8px;
        padding-top:8px;*/
        padding:8px 0;
        vertical-align:middle;
        background-color:#535353;
    }

    div#mainbody .maincenter,.left
    {
        color:#000000;
        font-family:arial;
        font-size:12px;
    }

    .sidebar .block li.expanded li.active-trail
    {
    /* background-color:#5E9F43;*/
    }

    .active-highlight
    {
        /*color:#ffffff;*/
        text-decoration:none;
        font-weight:normal;
        background-color:#5F9D00;
    }

    .sidebar .block ul li ul li.leaf a
    {
        font-family:arial;
        color:#232323;
        font-size:11px;
        text-decoration:none;
    }

    .sidebar .block ul.menu  a
    {
        /*padding-right:3%;
        padding-left:3%;*/
    }

    .sidebar .block ul
    {
        /*margin:0 3px 0 0;
        padding:0 0 0.25em 3px;*/
        margin:0px;
        padding:0px;
    }

    .sidebar .block ul.menu
    {
        background-color:#5c5c5c;
    }

    .sidebar ul.menu li
    {
        margin:0;
        padding-bottom:4px;
        padding-left:5px;
        padding-top:4px;
    }

    /*.sidebar .block ul.menu a:hover
    {
        background-color:#e3f7c4;
    }*/

    .sidebar .block li.collapsed a
    {
        font-family:arial;
        color:#000000;
        font-weight:bold;
        font-size:11px;
        text-decoration:none;
    }

    .sidebar .block li a.active
    {
        font-family:arial;
        font-weight:bold;
        color:#000000;
        font-size:11px;
    }

    .sidebar .block li.expanded li.active-trail>a
    {
        font-family:arial;
        color:#000000;
        font-weight:bold;
        font-size:11px;
    }

    .sidebar .block li.expanded>a
    {
        font-family:arial;
        color:#000000;
        font-weight:bold;
        font-size:11px;
        text-decoration:none;
    }

    .sidebar .block div.content>ul > li.leaf >a
    {
        font-family:arial;
        color:#000000;
        font-weight:bold;
        font-size:11px;
        text-decoration:none;
    }

    .sidebar .block li.leaf
    {
        list-style-image:none;
        list-style-type:none;
    }

    .sidebar .block li.collapsed
    {
        list-style-image:none;
        list-style-type:none;
    }

    .sidebar .block li.expanded
    {
        list-style-image:none;
        list-style-type:none;
    }

    .sidebar .block
    {
        /*
        margin-top:6px;
        margin-bottom:2px;
        margin-left:12px;
        margin-right:12px;
        */
    }
    #sp_main_page_content .block h6
    {
        margin:0px;
        padding-left:5px;
        padding-right:2px;
        padding-top:5px;
        padding-bottom:2px;
        font-family:arial;
        font-size:11px;
        font-weight:normal;
        color:#ffffff;
        width:100%;
    }



    #sp_main_page_content .block .block-header
    {
        background:#dddddd url(images/block_header.png) repeat-x scroll 0 0;
        height:27px;
        /*border-color:#D3D4D4;
        border-style:solid;
        border-top:0px;
        border-left:0px;
        border-right:2px;
        border-bottom:0px;*/
    }

    #sp_main_page_content .block .content
    {
        background-color:#e7ebef;
    }

    .sidebar .form-item
    {
        margin-bottom:1em;
        margin-top:0px;
    }

    .form-text
    {
        border-color:#717171 #ADADAD #ADADAD #717171;
        border-style:solid;
        border-width:1px;
        font-family:arial;
        font-size:11px;
    }

    .form-item label
    {
        display:block;
        font-weight:bold;
        font-family:arial;
        font-size:12px;
    }

    .item-list ul li
    {
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0px;
        text-align:left;
    }

    .item-list ul li > a
    {
        font-family:arial;
        font-size:11px;
        color:#118888
    }

    #mainbody a
    {
        font-family:arial;
        font-size:12px;
        font-weight:normal;
        color:#188888
    }
    #mainbody
    {
        font-family:arial;
        font-size:11px;
        color:#000000
    }
    .form-submit
    {

    }

    .copyright-page
    {
        font-family:arial;
        font-size:10px;
        color:#959595;
        padding:8px;
    }

#sp_main_page_content .block-shadow {
  width: 100%;
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }


#sp_main_page_content .block-shadow div {
  margin:-6px 2.6px 6px -1px !important;
  margin: 0;
  }

#mainbody table
{
    border-collapse:separate;
}

#sp_lms_area
{
    padding-top:10px;
}

.sp-button-search
{
    cursor:pointer;
    padding-top:4px;
}

#edit-user-name-wrapper label
{
    margin-top:2px;
}
#edit-user-name-wrapper
{
    padding-top:10px;
}

#mainbody input[type="submit"],input[type="button"]
      {
        background-color:#585858;
        border-color:#888888 #D2D2D2 #D2D2D2 #888888;
        border-style:outset;
        border-width:1px;
        color:#FFFFFF;
        cursor:pointer;
        font-family:arial;
        font-size:11px;
        height:19px;
        margin-top:2px;
        margin-bottom:2px;
      }

#mainbody input[type="submit"]:hover,input[type="button"]:hover
      {
        border-color:#757575 #D2D2D2 #D2D2D2 #757575;
        color:#FFFFFF;
      }

#mainbody input[type="submit"]:active,input[type="button"]:active
      {
        border-color:#404040 #D2D2D2 #D2D2D2 #404040;
        color:#e5e5e5;
      }

.active-link-background
{
    height:100%;
    width:100%;
    background-color:#5F9D00;
}

.homepage-left-td
{
    width:32%;
    padding:0px;
    margin:0px;
    text-align:left;
    vertical-align:top;
}

.homepage-right-td
{
    width:68%;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    padding-top:0px;
    margin:0px;
    text-align:left;
    vertical-align:top;
}

#mainbody .most-viewed
{
    border-style:solid;
    border-color:#cccccc;
    border-bottom-width:1px;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
    padding-bottom:5px;
    padding-top:5px;
    font-family:arial;
    font-size:11px;
}

#mainbody .most-viewed td
{
    font-family:arial;
    font-size:11px;
}

#mainbody .most-viewed td a
{
    font-family:arial;
    font-size:11px;
}

#mainbody #sp_lms_area .yui-dt-bd tr
{
    border-style:solid;
    border-color:#cccccc;
    border-bottom-width:1px;
    border-top-width:0px;
    border-left-width:0px;
    border-right-width:0px;
}

/* wjb */

DIV.pageTitle {
    background-color: #aaaaaa;
    border: 1px solid #dddddd;
    font-weight:bold;
    font-family:arial;
    font-size:12px;
    color: #ffffff;
    padding: 6px;
}


DIV.navText {
    padding-top: 12px;
    background-color:#5F9D00;
}


A.navText {
    font-weight:normal;
    font-family:arial;
    font-size:12px;
    color: white;
    text-decoration: none;
}

.copyright-page A {
    font-size:10px;
    color:#959595;
    text-decoration: none;
}

.lmsauth, .lmsauth INPUT, .lmsauth SELECT {
    font-size:11px;
}

/* TODO */
.TODO {
    background-color: yellow;
    border: 1px solid black;
    position: absolute;
    right: 30px;
    top: 30px;
    width: 450px;
    padding: 4px;
}

