
    html, body {
        font:                       10pt Arial, Verdana, Helvetica, sans-serif;
        color:                      #333;
        padding:                    0px;
        margin:                     10px;
        margin-top:                 5px;
        background-color:           #000;
        text-align:                 center;
    }
    
    div#siteContainer {
        margin:                     0px auto;
        width:                      1024px;
        text-align:                 left;
    }
    
    a {
        outline:                    none;
    }
    
    /*  ---------------------------------------------------------------------
    main sections
    --------------------------------------------------------------------- */
    
    div#siteHeader {
        position:                   relative;
        width:                      1024px !important;
        height:                     112px;
    }
    
    div#siteHeader span#flash {
        position:                   absolute;
        display:                    block;
    }
    
    div#siteHeader span#siteHeader_bottom {
        position:                   absolute;
        width:                      400px;
        height:                     28px;
        margin-left:                624px;
        margin-top:                 75px;
       *margin-top:                 65px;/*IE Fix */
       _margin-top:                 64px;/*IE Fix */
    }
    
    div#siteHeader span#siteHeader_productLink1 {
        position:                   absolute;
        margin-left:                454px;
        margin-top:                 17px;
        *margin-top:                7px;/*IE Fix */
        _margin-top:                6px;/*IE6 Fix */
    }
    
    div#siteHeader span#siteHeader_productLink1 a {
        display:                    block;
        width:                      74px;
        height:                     36px;
    }
    
    div#siteHeader span#siteHeader_productLink2 {
        position:                   absolute;
        margin-left:                528px;
        margin-top:                 17px;
        *margin-top:                 7px;/*IE Fix */
         _margin-top:                6px;/*IE6 Fix */
    }
    
    div#siteHeader span#siteHeader_productLink2 a {
        display:                    block;
        width:                      68px;
        height:                     36px;
    }
    
    div#siteHeader span#siteHeader_productLink3 {
        position:                   absolute;
        margin-left:                596px;
        margin-top:                 17px;
        *margin-top:                 7px;/*IE Fix */
         _margin-top:                6px;/*IE6 Fix */
    }
    
    div#siteHeader span#siteHeader_productLink3 a {
        display:                    block;
        width:                      81px;
        height:                     36px;
    }
    
    div#siteBodyWrapper {
        width:                      100% auto;
        border-left:                1px #ffffff solid;
        border-right:               1px #ffffff solid;
        background-color:           #000000;
    }
    
    div#siteFooter {
        width:                      1024px !important;
        height:                     22px;
    }
    
    #globalLinks {
        position:               absolute;
        margin-top:             50px;
        *margin-top:            40px; /*IE Fix */
        _margin-top:           38px; /*IE6 Fix */
    } 
    
     /*Safari and Chrome fix */
    @media screen and (-webkit-min-device-pixel-ratio:0){
        #globalLinks {margin-top: 60px;}
        div#siteHeader span#siteHeader_bottom { margin-top: 85px;}
        div#siteHeader span#siteHeader_productLink1 {margin-top: 27px;}
        div#siteHeader span#siteHeader_productLink2 {margin-top: 27px;}
        div#siteHeader span#siteHeader_productLink3 {margin-top: 27px;}
    }
    
    #globalLinks span {
        line-height:            27px;
        padding-right:          10px;
        margin-left:            5px;
        font-weight:            400;
        color:                  #FFFFFF;
        font-size:              9pt;
    }        
    
    #globalLinks a {
        color:                  #eee;
        text-decoration:        none;
    }
    
    #globalLinks a:hover,
    #globalLinks a:focus {
        color:                  #FFCC00;
    } 
    
    /*  ---------------------------------------------------------------------
    quick links/top links css
    --------------------------------------------------------------------- */
    
    #topLinksList {
        background:                 url( ../../images/_new/login_background.gif );
        background-position:        top left;
        background-repeat:          no-repeat;
        position:                   relative;
        height:                     27px;
        _height:                    27px !important;
        padding:                    0px;
        margin:                     10px 0;
        overflow:                   hidden;
        _padding-top:               1px;
    }
    
    #topLinksList span {
        padding-left:               10px;
        margin:                     0;
        line-height:                2em;
    }
    
    #topLinksList img {
        vertical-align:           middle;
        padding-left:             5px;
        border:                   0;
        margin-top:               -3px;
        _margin-top:              -2px;
        *margin-top:              0px;

    }
    
    #topLinksList  a {
        color:                  #FFFFFF;
        text-decoration:        none;
        font-weight:            bold;
        text-decoration:        none;
    }
    
    #topLinksList a:hover {
        color:                  #FFCC00;
    }  
    
    
    /*  ---------------------------------------------------------------------
    body wrapper subsections
    --------------------------------------------------------------------- */
    
    div#siteBodyWrapper_leftCol {
        float:                      left;
        width:                      149px;
        *width:                     148px;
    }
    
    div#siteBodyWrapper_rightCol {
        margin-left:                149px;
        *margin-left:                148px;
        width:                      100% auto;
        background-color:           #FFFFFF;
        min-height:             382px;
        height:                 auto !important;
        height:                 382px;  
    }
    
    div#siteBodyWrapper_rightCol_header {
        height:                     65px;
        border-left:                1px #ffffff solid;
    }
    
    div#siteBodyWrapper_rightCol_header span#documentTitle {
        position:                   absolute;
        margin-left:                60px;
        margin-top:                 20px;
        line-height:                20px;
        font-size:                  10pt;
        color:                      #FFFFFF;
    }
    
    div#siteBodyWrapper_rightCol_body {
        padding:                    10px 7px 10px 10px;
        border-left:                1px #ffffff solid;        
        min-height:             313px;
        height:                 auto !important;
        height:                 313px;
    }
    
    div#siteBodyWrapper_rightCol_footer {
        height:                     4px;
    }
    
    #newsTicker {
        position:               absolute;
        margin-left:            22px;
        margin-top:             350px;
        width:                  630px;
        height:                 20px;
    }
    
    #newsTicker_LeftArrow {
        position:               absolute;
        height:                 20px;
        width:                  20px;
        margin-left:            0px;
        margin-top:             0px;
        cursor:                 pointer;
    }
    
    #newsTicker_MessageBox {
        position:               absolute;
        height:                 20px;
        width:                  590px;
        margin-left:            20px;
        margin-top:             0px;
    }
    
    #newsTicker_MessageBox span.newsTicker_MessageString {
        padding-left:           40px;
        font:                   message-box;
        line-height:            20px;
        font-size:              10pt;
        font-weight:            bold;
        text-transform:         uppercase;
        color:                  #FFFFFF;
    }    
    
    #newsTicker_RightArrow {
        position:               absolute;
        height:                 20px;
        width:                  20px;
        margin-left:            610px;
        margin-top:             0px;
        cursor:                 pointer;
    }
    
    /*  ---------------------------------------------------------------------
    extras
    --------------------------------------------------------------------- */
    
    #copyright {
        display:                    block;
        line-height:                22px;
        font-size:                  7pt;
        color:                      #ccc;
        text-align:                 center;
    }
    
    .sectionHeader {
        font-weight:                bold;
        font-size:                  12pt;
    }
    
    .bold {
        font-weight:                bold;
    }
    
    .center {
        text-align:                 center;
    }

    .italic {
        font-style:                 italic;
    }
    
    p { 
        margin-top:                 0px;
    }
    
    table {
        font:                       10pt Arial, Verdana, Helvetica, sans-serif;
    }
    
    ul {
        margin-top:                 5px;
    }
    
    ul.bullets li {
        padding-bottom:             8px;
        list-style-type:            square;
    }
    
    @media print {
        /* hide these sections when printing */
        #siteHeader, #siteFooter, #siteBodyWrapper_leftCol { display:none; }
        #siteBodyWrapper_rightCol { width:100%; margin:0px; padding:0px; clear:both; }
    }
    
    /*
    a img {
    opacity:                    0.5;
    -moz-opacity:               0.5;
    -khtml-opacity:             0.5;
    filter:                     alpha(opacity=50);
    }
    
    a:hover img {
    opacity:                    1;
    -moz-opacity:               1;
    -khtml-opacity:             1;
    filter:                     alpha(opacity=100);
    }
    */

