body {
    background: #fff url(/sustainability/images/interface/bg-body.gif) top left repeat;
    color: #333;
    }
    div, img, a, ul#navheader {
        behavior: url("/sustainability/docs/iepngfix.htc");
    }
    #container {
        padding: 0 6px;
        width: 888px;
        background: transparent url(/sustainability/images/interface/bg-body.png) bottom left no-repeat;
    }
#main {
    position: static;
    padding: 0;
    margin: 0;
    width: auto;
    background: transparent;
    }
    #wrap {
        position: static;
        margin: 0;
        padding: 0;
        width: 888px;
        background: #fff url(/sustainability/images/interface/bg-fade.jpg) top left no-repeat;
        }
        #header {
            position: relative;
            float: none;
            margin: 0;
            width: 888px;
            height: 128px;
            background: transparent;
            }
            #header h6.logo {
                float: none;
                display: block;
                padding: 16px 0 0 40px;
                }
                #header h6.logo a {
                    width: 240px;
                    height: 70px;
                    background: transparent url(/sustainability/images/interface/logo.png) top left no-repeat;
                }
            #header ul#navtop {
                float: none;
                position: absolute;
                top: 23px;
               /* left: 609px; */
                left: 639px;
                margin: 0;
                z-index: 10;
                width: 300px;
                }
                #header ul#navtop li {
                    float: left;
                    }
                    ul#navtop li a {
                        float: left;
                        padding: 0 5px
                    }
                    ul#navtop li, ul#navtop li a {
                        color: #fff;
                        font-size: 9px;
                    }
                    ul#navtop li a#purchaseLink {
                        padding: 0 0 0 7px;
                        width: 63px;
                        height: 13px;
                        background: transparent url(/sustainability/images/interface/bg-purchase.gif) top left no-repeat;
                        }
                        ul#navtop li a#purchaseLink:hover {
                            text-decoration: none;
                        }
            #header #search {
                position: absolute;
                top: 47px;
                left: 634px;
                width: 250px;
                }
                #header #search .txtsearch {
                    float: left;
                    width: 154px;
                    height: 15px;
                    padding: 1px 3px;
                    border: 1px solid #79b29f;
                    background: #e6f3ed;
                    color: #333;
                    font-size: 9px;
                }
                #header .stdSubmitBtn {
                    float: left;
                    padding: 0 0 3px 0;
                    border: 1px solid #98bdaf;
                    margin: 1px 0 0 5px;
                    width: 64px;
                    height: 16px;
                    background: #e9f4eb;
                    color: #188fbb;
                    text-indent: 0;
                    font-size: 10px;
                    font-weight: normal;
                }
            #header ul#navheader {
                position: absolute;
                top: 87px;
                left: 0;
                padding: 0 0 0 91px;
                border: none;
                width: 797px;
                height: 34px;
                background: transparent url(/sustainability/images/interface/bg-top-navigation.png) top left no-repeat;
                }
                ul#navheader li {
                    float: left;
                    padding: 0 !important;
                    margin: 0 17px;
                    }
                    ul#navheader li a {
                        float: left;
                        color: #333;
                        padding: 5px 0 3px 11px !important;
                        line-height: auto;
                        background: transparent url(/sustainability/images/interface/bg-nav-buttons.png) 0 14px no-repeat;
                        }
                        ul#navheader li a:hover {
                            color: #3ba200;
                            text-decoration: none;
                        }
                        ul#navheader li.selected a, ul#navheader li.firstselected a, ul#navheader li.lastselected a, ul#navheader li.middleselected a {
                            color: #3ba200;
                        }
                        ul#navheader li.selected, ul#navheader li.firstselected,ul#navheader li.lastselected {
                            background: none;
                        }
                        
        #flash {
            padding: 0 0 4px 27px;
        }
        #homeFourColumns {
            padding-left: 26px;
            /* height: 233px; */
            height: 273px;
            }
         #homeFourColumns .firstThree {
                position: relative;
                float: left;
                width: 201px;
                }
            #homeFourColumns .firstThreeTop {
                position: relative;
                float: left;
                width: 201px;
                height: 32px;
                background: transparent url(/sustainability/images/interface/bg-hm-focus-box-top.png) top left no-repeat;
                }
            #homeFourColumns .firstThreeMiddle {
                position: relative;
                float: left;
                width: 201px;
                height:100%;
                background: transparent url(/sustainability/images/interface/bg-hm-focus-box-slice.png) top left repeat-y; 
                clear: all;
                }
              #homeFourColumns .firstThreeMiddle h1 {
                    margin: 0px 5px 5px 25px;
                    color: #0084b4;
                    font-weight: bold;
                    font-size: 13px;
                    }
            #homeFourColumns .firstThree h1 {
                    /*margin: 28px 0 8px 26px;
                    color: #0084b4;
                    font-weight: bold;
                    font-size: 13px;*/
                    }

                    #homeFourColumns .firstThree h1 em {
                        color: #3ba200;
                        font-style: normal;
                        font-weight: bold;
                    }
                #homeFourColumns .firstThreeMiddle p {
                    margin: 0 18px 13px 26px;
                    font-size: 10px;
                    line-height: 12px;
                }
                #homeFourColumns .firstThree a.textLink {
                    float: left;
                    margin: 0 18px 0 26px;
                    font-size: 10px;
                    color: #0084b4;
                    }
                    #homeFourColumns .firstThree a.textLink:hover {
                        text-decoration: none;
                    }
                #homeFourColumns .firstThree .homeIcon {
                    position: absolute;
                    top: -5px; 
                    left: 158px;
                }
            
               
              #homeFourColumns .firstThreeBottom {
                position: relative;
                float: left;
                width: 201px;
                height: 36px;
                background: transparent url(/sustainability/images/interface/bg-hm-focus-box-bottom.png) top left no-repeat;
                }
            #homeFourColumns #farRight {
                float: left;
                padding: 2px 0 0 4px;
                }
                #homeFourColumns #farRight div {
                    position: relative;
                    margin-bottom: 6px;
                    width: 223px;
                    height: 93px;
                    background: transparent url(/sustainability/images/interface/bg-hm-focus-right.png) top left no-repeat;
                    }
                    #homeFourColumns #farRight div h1 {
                        padding: 5px 0 0 11px;
                        font-weight: bold;
                        font-size: 10px;
                    }
                    #homeFourColumns #farRight div ul {
                        position: absolute;
                        top: 33px;
                        left: 12px;
                        z-index: 4;
                        }
                        #homeFourColumns #farRight div ul li {
                            display: inline;
                            }
                            #homeFourColumns #farRight div ul li a {
                                display: block;
                                padding-left: 8px;
                                margin-bottom: 2px;
                                font-size: 9px;
                                color: #0084b4;
                                background: transparent url(/sustainability/images/interface/home-bullet.gif) 0 4px no-repeat;
                            }
                    #homeFourColumns #farRight div img.photo {
                        position: absolute;
                        z-index: 3;
                        }

                        #homeFourColumns #farRight div img#photo1 {
                            top: 25px;
                            left: 135px;
                        }
                        #homeFourColumns #farRight div img#photo2 {
                            top: 23px;
                            left: 144px;
                        }
    #bannerImage {
        position: relative;
        margin-left: 26px;
        width: 833px;
        height: 109px;
        }
        #bannerImage h1 {
            position: absolute;
            top: 34px;
            left: 34px;
            width: 330px;
            font-size: 26px;
            color: #1c92b7;
            font-weight: normal;
        }
    #modal {
        margin: 0 0 0 31px;
        padding: 0;
        width: 824px;
        background: #fff url(/sustainability/images/interface/bg-modal.gif) top left repeat-y;
        _margin-top: -2px;
        }
        #columnone {
            float: left;
            padding: 0 !important;
            width: 176px;
            }
            #navbar {
                padding: 0;
                /* width: auto; */
                width: 176px;
                }
                #navbar ul {
                    float: none;
                    padding: 30px 0 28px 9px;
                    width: auto;
                    background: transparent;
                    }
                    #navbar ul li {
                        display: inline;
                        float: none;
                        background: transparent !important;
                        border: none !important;
                        width: auto; 
                        }
                        #navbar li.middleselected {
                            background: transparent;
                        }
                        #navbar li span {
                            display: inline;
                            padding: 0;
                            width: auto;
                            background: transparent;
                            }
                            #navbar li span a {
                                display: block;
                                padding: 0 2px 0 11px;
                                margin: 5px 0;
                                background: transparent url(/sustainability/images/interface/subnav-arrow.gif) 0 4px no-repeat;
                                font-size: 9px;
                                }
                                #navbar li span a.selected {
                                    background: transparent url(/sustainability/images/interface/subnav-arrow-1.gif) 0 4px no-repeat;
                                    color: #188fbb;
                                }
                                #navbar li span.navsub {
                                    background: transparent;
                                    padding: 0;
                                }
                        #navbar ul li ul.navsubbar1 {
                            padding: 0 0 0 16px;
                            margin: 4px 0 12px 0;
                            }
                            #navbar ul li ul.navsubbar1 li {
                                padding: 0;
                                margin: 0;
                                }
                                #navbar ul li ul.navsubbar1 span {
                                    padding: 0;
                                    margin: 0;
                                    }
                                    #navbar ul li ul.navsubbar1 span a {
                                        padding: 0 0 0 7px;
                                        margin: 2px 0;
                                        background: transparent url(/sustainability/images/interface/bg-l3-nav-bullet.gif) 0 5px no-repeat;
                                    }
                                
            ul.more {
                padding: 0 0 0 18px;
                }
                ul.more li {
                    float: left;
                    margin-right: 18px;
                    _margin-right: 12px;
                    }
                    ul.more li a {
                        float: left;
                        padding: 5px 0 0  17px;
                        color: #7c7b7c;
                        font-size: 9px;
                        }
                        ul.more li.emailpage a {
                            background: transparent url(/sustainability/images/interface/bg-email-icon.gif) 0 7px no-repeat;
                            width:125px;
                        }
                        ul.more li.printpage a {
                            background: transparent url(/sustainability/images/interface/bg-print-icon.gif) 0 3px no-repeat;
                        }
        #breadcrumb {
            float: left;
            margin: 1px 0 8px 27px;
            width: 620px;
            }
            #breadcrumb p {
                margin-bottom: 0;
                font-size: 9px;
                color: #848484;
            }
            #breadcrumb a {
                font-size: 9px;
                color: #848484;
            }
            #breadcrumb span {
                color: #333;
            }
        #content {
            float: left;
            width: 430px;
            }
            #contentb {
                position: relative;
                padding: 13px 20px 0 27px;
                }
                #contentb h1 {
                    color: #1c92b7;
                }
                #contentb h2 {
                    clear: both;
                    margin: 21px 0 5px 0;
                    color: #3ba200;
                    font-size: 15px;
                }
                #contentb h3 {
                    margin: 0 0 3px 0;
                    color: #333;
                    font-size: 11px;
                    }
                    #contentb h3.listHeader {
                        margin: 25px 0 3px 26px;
                    }
                #contentb p {
                    color: #666;
                    line-height: 16px;
                }
                #contentb .definition {
                    position: absolute;
                    top: 1160px;
                    left: 200px;
                    padding: 10px 18px;
                    border: 1px solid #adadad;
                    width: 160px;
                    height: auto;
                    background: #fff;
                    }
                    #contentb .definition h1 {
                        margin-bottom: 3px;
                        font-size: 10px;
                        color: #333;
                    }
                    #contentb .definition p {
                        font-size: 10px;
                    }
                #contentb ul {
                    padding: 0;
                    margin: 0 0 12px 44px;
                    list-style: none;
                    }
                    #contentb ul li {
                        padding-left: 8px;
                        margin-bottom: 5px;
                        line-height: 14px;
                        background: transparent url(/sustainability/images/interface/bg-ul-bullet.gif) 0 6px no-repeat;
                    }
                #contentb table {

                    removed 6/14/2011, this was causing every table to have borders which is not desired
                    /*border-top: 1px solid #8c8c8c;*/
                    /*border-left: 1px solid #8c8c8c;*/
                    margin-bottom: 15px;
                    }
                    #contentb table th {
                        padding: 3px 3px 4px 3px;
                        border-right: 1px solid #4793af;
                        background: #6bb7d4;
                        color: #fff;
                        font-weight: bold;
                        text-align: center;
                        font-size: 10px;
                    }
                    #contentb table td {
                        padding: 10px 3px 11px 3px;
                        
                        removed 6/14/2011, this was causing every table to have borders which is not desired
                        /*border-right: 1px solid #999;*/
                        /* border-bottom: 1px solid #999;*/
                        background: #fff;
                        color: #333;
                        text-align: center;
                        font-size: 10px;
                    }
                #contentb .floatImage {
                    float: left;
                    margin: 0 3px 0 0;
                }
                #focusAreasWrapper {
                    margin-top: 34px;
                    }
                    #contentb .overviewFocus {
                        float: left;
                        /* height: 140px; */
                        margin-bottom: 25px;
                        }
                        #contentb .focusLeft {
                            width: 186px;
                            clear: both;
                        }
                        #contentb .focusRight {
                            margin-left: 20px;
                            width: 174px;
                        }
                        #contentb .overviewFocus .theImage {
                            display: block;
                            margin-bottom: 11px;
                        }
                        #contentb .overviewFocus h1 {
                            margin: 0 0 4px 0;
                            color: #3ba200;
                            /* color: #0084b4; */
                            font-size: 10px;
                            }
                            #contentb .overviewFocus h1 em {
                                color: #3ba200;
                                font-style: normal;
                                font-weight: bold;
                            }
                        #contentb .overviewFocus p {
                            margin: 0;
                            font-size: 10px;
                            line-height: 14px;
                        }
            .videoThumbnails {
                margin: 30px 0;
                }
                .videoThumbnails div {
                    float: left;
                    width: 184px;
                    }
                    .videoThumbnails div.videoThumbLeft {
                        margin-right: 12px;
                    }
                    .videoThumbnails div p {
                        margin: 0;
                        font-size: 9px;
                    }
            .imageThumbnails {
                margin: 30px 0;
                }
                .imageThumbnails div {
                    float: left;
                    margin-bottom: 3px;
                    width: 175px;
                    height: 110px;
                    }
                    .imageThumbnails div.imageThumbLeft {
                        margin-right: 22px;
                    }
                    .imageThumbnails div p {
                        margin: 0;
                        font-size: 9px;
                    }

        #boxs  {
            float: right;
            padding-top: 13px;
            width: 210px;
            }
            #boxs .box {
                background: transparent;
            }
            #boxs div {
                float: none;
                width: 210px;
            }
            #boxs .boxt {
                display: none;
            }
            #boxs .boxb {
                width: auto;
                padding: 0;
                }
                #boxs .box h3 {
                    padding: 4px 0 0 11px;
                    margin: 0;
                    height: 17px;
                    color: #333;
                    font-size: 10px;
                    background: #fff url(/sustainability/images/interface/bg-right-box-header.jpg) top left no-repeat;
                }
                #boxs .box .boxb ul {
                    padding: 8px 12px 19px 12px;
                    margin: 0;
                    background: #fff url(/sustainability/images/interface/bg-right-bottom.jpg) bottom left no-repeat;
                    }
                    #boxs .box .boxb ul li {
                        display: inline;
                        padding: 0;
                        background: transparent;
                        }
                        #boxs .box .boxb ul li a {
                            display: block;
                            padding: 0 0 0 8px;
                            margin: 2px 0;
                            color: #0084b4;
                            font-weight: bold;
                            *background: transparent;
                        } html > body #boxs .box .boxb ul li a {background: transparent url(/sustainability/images/interface/bg-right-bullet.png) 0 4px no-repeat;}
    
  .boxSpan  {
    float:left;
    display: block;
    padding: 0 0 0 8px;
    margin: 2px 0;
    background: transparent url(/sustainability/images/interface/bg-right-bullet.png) 0 4px no-repeat;
    color: #0084b4;
    font-weight: bold;
    font-size: 10px;
    }
  .boxSpanRSS {
    float:right; 
    padding-left: 22px; 
    height: 17px; 
    background-image: url(/sustainability/images/interface/ico_rss.gif);background-repeat:no-repeat;
    color:#E67B1B;
    font-weight: bold;
    font-size: 10px;
    }    


       #footer {
        position: relative;
        float: none;
        padding: 8px 0 0 0;
        width: auto;
        background: transparent;
        }
       #footer p {
            float: left;
            margin: 4px 0 0 22px;
            font-size: 9px;
            color: #333 !important;
        } 
        #footer ul {
           float: right;
            margin: 4px 104px 0 0 !important;
           _margin: 4px 60px 0 0 !important;
            }
            #footer li {
                float: left !important;
                margin: 0 4px 0 0;
                font-size: 9px;
                color: #333;
                }
                #footer li a {
                    color: #333;
                    font-size: 9px;
                }
        #footer img {
            position: absolute;
            top: 5px;
            right: 5px;
        }
 #main .inline {
    display:inline;
    clear:none;
}

p.dialog {
    color: #E55212 !important;
}
