@media screen, print {
    /**
     * @section  YUI Reset;
     * @note     uncompressed available at ./uncompressed/reset.css;
     **/
    html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
    
    
    /**
     * @section  clearfix
     **/
    .clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
    .clearfix{display:inline-block}
    * html .clearfix{height:1%}
    .clearfix{display:block}
    
    
    /**
     * @note     this holds styles for layout and site design;
     *           uncompressed available at ./uncompressed/sample.css;
     * @author   NavigationArts; navigationarts.com;
     * @note     put IE6/7 hacks inline;
     *           background: blue;  -all;
     *          *background: red;   -IE6+7;
     *          _background: green; -IE6;
     **/
    
    /**
     * @section  Tags;
     * @note     ordered alphabetically;
     **/
    a {
        color: #0790df;
    }
        a:link {}
        a:visited {}
        a:hover {}
        a:active {}
        a:focus {}
        a img {
            /* @note  fixes a white space bug when an A wraps around the image; */
            vertical-align: bottom; 
        }
    abbr {}
    acronym {}
    address {}
    area {}
    b {}
    base {}
    bdo {}
    big {}
    blockquote {
        border-left: 1px solid #ccc;
        margin: 0.75em 0 0 0;
        padding: 0 0 0 10px;
    }
    body {}
    br {}
    button {}
    caption {}
    cite {}
    code {}
    col {}
    colgroup {}
    dd {}
    del {}
    dfn {}
    div {}
    dl {
        margin: 0.75em 0 0 0;
    }
    dt {}
    em {}
    embed {
        margin: 0.75em 0 0 0;
    }
    fieldset {}
    font {}
    form {}
    frame {}
    frameset {}
    head {}
    h1 {
        color: #000;
        font: normal 20px/26px Arial, sans-serif;
        margin: 0.75em 0 0 0;
    }
    h2 {
        color: #0790df;
        font: normal 16px/22px Arial, sans-serif;
        margin: 0.75em 0 0 0;
    }
    h3 {
        color: #0790df;
        font: normal 14px/18px Arial, sans-serif;
        margin: 0.75em 0 0 0;
    }
    h4 {
        color: #000;
        font: bold 12px/16px Arial, sans-serif;
        margin: 0.75em 0 0 0;
    }
    h5 {
        font: bold 12px/16px Arial, sans-serif;
        margin: 0.75em 0 0 0;
    }
    h6 {
        font: bold 12px/16px Arial, sans-serif;
        margin: 0.75em 0 0 0;
    }
    hr {}
    html {
        background: #999;
        padding: 0 0 30px 0;
    }
    i {}
    iframe {}
    img {}
    input {}
    ins {}
    kbd {}
    label {}
    legend {}
    li {}
    link {}
    map {}
    meta {}
    noframes {}
    noscript {}
    object {
        margin: 0.75em 0 0 0;
    }
    ol {
        margin: 0.75em 0 0 0;
        padding: 0 0 0 30px;
    }
        ol ol { margin: 0; }
        ol li {
            list-style: decimal;
            padding: 0 0 0 0;
        }
    optgroup {}
    option {}
    p {
        margin: 0.75em 0 0 0;
    }
    param {}
    pre {
        background: #eee;
        margin: 0.75em 0 0 0;
        padding: 10px;
    }
    q {
        quotes: '\201C' '\201D' '\2018' '\2019';
    }
        q:before {
            content: open-quote;
        }
        q:after {
            content: close-quote;
        }
    samp {}
    select {}
    small {}
    span {}
    strong {
        font-weight: bold;
    }
    style {}
    sub {}
    sup {}
    table {
        border: 1px solid #ccc;
        border-collapse: collapse;
        margin: 0.75em 0 0 0;
    }
    tbody {}
    td {
        border: 1px solid #ccc;
        padding: 5px;
    }
    textarea {
        height: 75px;
    }
    tfoot {}
    th {
        border: 1px solid #ccc;
        font-weight: bold;
        padding: 5px;
    }
    thead {}
    title {}
    tr {}
    tt {}
    ul {
        margin: 0.75em 0 0 0;
        padding: 0 0 0 10px;
    }
        ul ul { margin: 0; }
        ul li {
            background: url(../img/bgBullet.gif) 0 5px no-repeat;
            padding: 0 0 0 10px;
        }
    var {}
    u {}
    
    
    
    /**
     * @section  Classes;
     * @note     ordered alphabetically; camelCase naming convention;
     **/
    a {}
        a.more {
            background: url(../img/bgArrows.gif) 0 -100px no-repeat;
            display: inline-block;
            font-size: 11px;
            padding: 0 0 0 10px;
            text-decoration: none;
        }
            a.more:hover {
                text-decoration: underline;
            }
    
    div {}
        div.moduleRelated {
            border-bottom: 1px solid #d1d1d1;
            margin: 15px 0 0 0;
            padding: 0 0 15px 0;
        }
            div.moduleRelated a { text-decoration: none; }
            div.moduleRelated img {
                display: block;
            }
            div.moduleRelated h1 {
                color: #000;
                font: normal 14px/18px Arial, sans-serif;
                margin: 15px 0 0 0;
            }
                div.moduleRelated h1+p {
                    margin-top: 0;
                }
            div.moduleRelated h2 {
                color: #232323;
                font: normal 12px/18px Arial, sans-serif;
                margin: 10px 0 0 0;
            }
                div.moduleRelated h2+p {
                    margin-top: 0;
                }
            div.moduleRelated h3 {
                font: normal 12px/18px Arial, sans-serif;
            }
                div.moduleRelated h3+p {
                    margin-top: 0;
                }
        
        div.moduleOffices {}
            div.moduleOffices h2 {
                background: url(../img/bgArrows.gif) 145px -90px no-repeat;
                border-top: 1px dotted #999;
                color: #0790df;
                cursor: pointer;
                padding: 10px 0 0 0;
            }
            div.moduleOffices h2:first-child {
                background-position: 145px -100px;
                border-top: 0;
                padding: 0;
            }
                div.moduleOffices h2:first-child.active {
                    background-position: 145px 5px;
                }
                div.moduleOffices h2.active {
                    background-position: 145px 15px;
                    cursor: default;
                    color: #222;
                }
            div.moduleOffices span {}
                div.moduleOffices span.phone {
                    color: #666;
                    display: block;
                }
        
        div.moduleSubsection {
            border-bottom: 1px solid #bbb;
            padding: 15px 0;
        }
            div.moduleSubsection img {
                float: right;
                margin: 0 0 0 15px;
            }
            div.moduleSubsection h2 {
                color: #232323;
                font-size: 14px;
                line-height: 18px;
                margin: 0;
            }
            div.moduleSubsection div.moduleFoot {
                clear: both; /* sometimes there is a floated image in the body */
            }
            div.moduleSubsection a {
                text-decoration: none;
            }
        
        div.moduleShare {
            border-bottom: 1px solid #d1d1d1;
            margin: 15px 0 0 0;
            padding: 0 0 15px 0;
        }
            div.moduleShare h1 {
                color: #000;
                font: normal 14px/18px Arial, sans-serif;
            }
            div.moduleShare ul {
                height: 16px;
                padding: 0;
            }
            div.moduleShare li {
                background: none;
                float: left;
                height: 16px;
                width: 16px;
                margin: 0 10px 0 0;
                padding: 0;
            }
                div.moduleShare li a {
                    float: left;
                    height: 16px;
                    width: 16px;
                    text-indent: -1000px;
                    overflow: hidden;
                    background: url(../img/bgShareIcons.gif) no-repeat;
                }
                    div.moduleShare li.phone    a { background-position:   0px 0; }
                    div.moduleShare li.rss      a { background-position: -16px 0; }
                    div.moduleShare li.twitter  a { background-position: -32px 0; }
                    div.moduleShare li.facebook a { background-position: -48px 0; }
                    div.moduleShare li.linkedin a { background-position: -64px 0; }
                    
                    div.moduleShare li.phone    a:hover { background-position:   0px -32px; }
                    div.moduleShare li.rss      a:hover { background-position: -16px -32px; }
                    div.moduleShare li.twitter  a:hover { background-position: -32px -32px; }
                    div.moduleShare li.facebook a:hover { background-position: -48px -32px; }
                    div.moduleShare li.linkedin a:hover { background-position: -64px -32px; }


        /* contains the slides wrapper and the nav */
        div.slideshowContainer {
            position: relative;
            height: 300px;
            width: 930px;
            
            background: #000;
            overflow: hidden;
            z-index: 10;
        }
        
        /* wrapper that contains the slides */
        div.slideshow {
            position: relative;
            height: 300px;
            width: 930px;
        }
        
        /* the slide */
        div.moduleSlideshow {
            position: absolute;
            top: 0;
            left: 0;
            height: 300px;
            width: 930px; /* extra width to provide a buffer when transitioning between slides */
                    
            z-index: 20;
        }
            div.moduleSlideshow div {}
                div.moduleSlideshow div.moduleHead {}
                div.moduleSlideshow div.moduleBody {
                    background: #000;
                    background: rgba(0, 0, 0, 0.8);
                    position: absolute;
                    bottom: 0;
                   _bottom: -1px;
                    left: 0;
                    padding: 16px 20px 24px 20px;
                    height: 40px;
                    width: 890px;
                
                    z-index: 40;
                }
                div.moduleSlideshow div.moduleFoot {}
                
            div.moduleSlideshow img {
                position: absolute;
                top: 0;
                left: 0;
                height: 300px;
                width: 930px;
                
                z-index: 30;
            }
            div.moduleSlideshow a {
                color: #000;
                text-decoration: none;
            }
            div.moduleSlideshow h1 {
                color: #fff;
                font: normal 32px/36px Arial, sans-serif;
                margin: 0;
                padding: 0 0 20px 0;
                position: absolute;
                
                top: 170px;
                left: 20px;
                
                z-index: 41;
            }
            div.moduleSlideshow p {
                color: #fff;
                font: normal 12px/16px Arial, sans-serif;
                margin: 0;
                padding: 0;
                width: 400px;
            }
        
        /* the navigation */
        div.slideshowNav {
            position: absolute;
            bottom: 29px;
            right: 21px;
            width: 250px;
            
            text-align: right;
            
            z-index: 140;
        }
            div.slideshowNav div {
                display: inline-block;
               *display: inline;
               *zoom: 1;
            }
            div.slideshowNav a {
                display: inline-block;
               *display: inline;
               *zoom: 1;
                background: #111;
                border: 2px solid #111;
                
                margin: 0 3px 0 2px;
                padding: 2px 5px;
                color: #fff;
                text-decoration: none;
                cursor: pointer;
                font: 12px Arial, sans-serif;
                text-align: left;
            }
                div.slideshowNav a.slideshowHighlight { 
                    border: 2px solid #333;
                }
                div.slideshowNav a.slideshowNavPrev {
                    background: url(../img/bgSlideshowArrows.gif) 0 0;
                    height: 34px;
                    margin: 0 3px -15px;
                    overflow: hidden;
                    padding: 0;
                    text-indent: -1000px;
                    width: 34px;
                   
                   *bottom: 5px;
                   *position: relative;
                }
                    body.webkit div.slideshowNav a.slideshowNavPrev {
                        bottom: 10px;
                        position: relative;
                    }
                    div.slideshowNav a.slideshowNavPrev:hover {
                        background-position: 0 -34px;
                    }
                div.slideshowNav a.slideshowNavNext {
                    background: url(../img/bgSlideshowArrows.gif) -34px 0;
                    height: 34px;
                    margin: 0 0 -15px 2px;
                    overflow: hidden;
                    padding: 0;
                    text-indent: -1000px;
                    width: 34px;
                   
                   *bottom: 5px;
                   *position: relative;
                }
                    body.webkit div.slideshowNav a.slideshowNavNext {
                        bottom: 10px;
                        position: relative;
                    }
                    div.slideshowNav a.slideshowNavNext:hover {
                        background-position: -34px -34px;
                    }
        
            div.slideshowNavPager {}
    
        div.form {
            padding: 10px 30px;
        }
            div.form label {
                cursor: pointer;
                display: block;
            }
            div.formField {
                padding: 10px 30px 10px 0;
                float: left;
                width: 220px;
            }
                div.formField input {
                    box-sizing: content-box;
               -moz-box-sizing: content-box;
                    width: 100%;
                }
            div.formFieldFull {
                padding: 10px 30px 10px 0;
                float: left;
                width: 470px;
            }
                div.formFieldFull input {
                    box-sizing: content-box;
               -moz-box-sizing: content-box;
                    width: 100%;
                }
            div.formFieldTextarea {
                padding: 10px 0;
            }
                div.formFieldTextarea textarea {
                    box-sizing: content-box;
               -moz-box-sizing: content-box;
                    width: 470px;
                }
            div.formFieldCheckbox {
                padding: 10px 0;
                position: relative;
            }
                div.formFieldCheckbox input {
                    position: absolute;
                    left: 0;
                    top: 10px;
                }
                div.formFieldCheckbox label {
                    margin: 0 0 0 20px;
                }
            div.formFieldSubmit {
                padding: 20px 0 10px 0;
            }
                div.formFieldSubmit input {
                    border: 0;
                    padding: 4px 10px 10px 20px;
                    background: url(../img/bgSubmit.gif) no-repeat;
                    color: #fff;
                    cursor: pointer;
                }
        
        div.tabs {}
            div.tabs div {}
                div.tabs div.tabsBody {
                    border: 1px solid #ccc;
                    margin: 0;
                    padding: 0 10px 10px 10px;
                }
            div.tabs ul {}
                div.tabs ul.tabsNav {
                    font-size: 14px;
                    margin: 10px 0 -5px 0;
                }
                    div.tabs ul.tabsNav li {
                        background: none;
                        margin: 0; 
                        padding: 0;
                        display: inline;
                        list-style-type: none;
                    }
                        div.tabs ul.tabsNav li:before {
                            content: ' | ';
                            color: #ccc;
                        }
                        div.tabs ul.tabsNav li:first-child:before {
                            content: '';
                        }
                        div.tabs ul.tabsNav li.first-child:before {
                            content: '';
                        }
                    div.tabs ul.tabsNav a {
                        display: inline-block;
                        height: 30px;
                       *position: relative;
                    }
                        div.tabs ul.tabsNav a:link, 
                        div.tabs ul.tabsNav a:visited {
                            display: inline-block;
                            padding: 2px 10px 2px 10px;
                            margin-right: 4px;
                            text-decoration: none;
                            color: #ccc;
                        }
                            div.tabs ul.tabsNav a:link.active,
                            div.tabs ul.tabsNav a:visited.active {
                                color: #0790df;
                                background: url(../img/bgTabs.gif) bottom center no-repeat;
                            }
                        div.tabs ul.tabsNav a:hover {
                            color: #999;
                        }
        
        div.features {
            padding: 0 0 20px 0;
        }
            div.features div {}
                div.features div.feature1 {
                    float: left;
                   _display: inline;
                    margin: 0 0 0 20px;
                    padding: 20px 0;
                    width: 430px;
                }
                div.features div.feature2 {
                    float: right;
                   _display: inline;
                    margin: 0 20px 0 0;
                    padding: 20px 0;
                    width: 430px;
                }
            div.features h1 {
                border-bottom: 1px dotted #ccc;
                color: #000;
                font: normal 14px/18px Arial, sans-serif;
                margin: 0;
                padding: 0 0 10px 0;
            }
            div.features h2 {
                color: #000;
                font: normal 14px/18px Arial, sans-serif;
            }
                div.features h2+p {
                    margin: 5px 0 0 0;
                }
            div.features p {}
                div.features p.readMore {
                    margin: 5px 0 20px 0;
                }
            div.features a {
                color: #cb782a;
                text-decoration: none;
            }
                div.features a:hover {
                    text-decoration: underline;
                }
                
        div.error {} 
            div.error span.error { display: block; }
            div.error input,
            div.error textarea { background: #fea; }
    
    img {}
        img.imgLeft {
            float: left;
            margin: 3px 20px 20px 0;
        }
        img.imgRight {
            float: right;
            margin: 3px 0 20px 20px;
        }
    
    p {}
        p.errorMessage {
            border: 1px solid #ccc;
            border-width: 1px 0;
            background: #fea url(../img/bgErrorMessage.gif) left no-repeat;
            display: none;
            font-weight: bold;
            font-size: 14px;
            padding: 10px 10px 10px 55px;
        }

    span {}
        span.error {
            color: #0790df;
            display: none;
        }
        span.required {
            color: #0790df;
        }
    
    
    /**
     * @section  IDs;
     * @note     ordered alphabetically; camelCase naming convention;
     **/
    #containerHeader  { background: #f3f3f3; }
    #containerNav     { background: url(../img/bgNav.gif) bottom repeat-x; }
    #containerContent { background: #fff; padding-top: 1px; }
        body.templateHome #containerContent { background: #fff url(../img/bgSlideshow.gif) repeat-x; }
    
    #content {
        color: #666;
        font: normal 12px/16px Arial, sans-serif;
        margin: 0 auto;
        padding: 40px 20px;
        width: 890px;
    }
        body.templateHome #content {
            padding: 0;
            width: 930px;
        }
        #contentTitle {
            padding: 0 0 10px 220px;
        }
            #contentTitle h1 {
                margin: 0;
            }
            body.templateForm #contentTitle {
                padding-left: 0;
            }
        #contentNav {
            border-bottom: 1px solid #bbb;
            border-top: 1px solid #bbb;
            float: left;
            width: 190px;
            margin: 0 30px 0 0;
            padding: 1px 0;
        }
            /* level one */
            #contentNav a {
                color: #0790df;
                display: block;
                font: normal 12px/16px Arial, sans-serif;
                padding: 5px 10px;
                text-decoration: none;
                
               *zoom: 1;
            }
                #contentNav a:hover {
                    color: #000;
                }
            #contentNav li {
                background: #efefef;
                border-bottom: 1px solid #fff;
                margin: 0;
                padding: 0;
                position: relative;
                
               *zoom: 1;
            }
            #contentNav span {
                position: absolute;
                top: 4px;
                right: 0;
                height: 6px;
                width: 6px;
                border: 6px solid #efefef;
               *border-width: 6px 6px 0 0;
                cursor: pointer;
                background: url(../img/bgArrows.gif) 100% -50px no-repeat;
            }
            #contentNav ul {
                margin: 0;
                padding: 0;
            }
            
            /* level one on state */
            #contentNav li.active {}
                #contentNav li.active a {
                    color: #000;
                }
                #contentNav li.active span {
                    background-position: 100% 0;
                }
            
            /* level two */
            #contentNav li.active li {
                background: #fff;
                border-bottom: 1px dotted #d1d1d1;
            }
                #contentNav li.active li:last-child { border-bottom: none; }
                #contentNav li.active li.last-child { border-bottom: none; }
                #contentNav li.active li a {
                    color: #0790df;
                    padding: 5px 5px 5px 20px;
                }
            
            /* level two on state */
            #contentNav li.active li.active {}
                #contentNav li.active li        a:hover,
                #contentNav li.active li.active a {
                    color: #000;
                }
                #contentNav li.active li.active a {
                    border-bottom: 1px dotted #d1d1d1;
                }
            
            /* level three */
            #contentNav li.active li.active ul {
                margin-top: 1px;
            }
            #contentNav li.active li.active li {
                background: #fff;
                border-bottom: 1px dotted #d1d1d1;
            }
                #contentNav li.active li.active li:last-child { border-bottom: none; }
                #contentNav li.active li.active li.last-child { border-bottom: none; }
                #contentNav li.active li.active li a {
                    background: #fff;
                    border: 0;
                    color: #0790df;
                    padding: 5px 5px 5px 40px;
                }
            
            /* level two three state */
            #contentNav li.active li.active li.active {}
                #contentNav li.active li.active li        a:hover,
                #contentNav li.active li.active li.active a {
                    background: #f0b510;
                    color: #000;
                }
            
        #contentMain {
            border-top: 1px solid #bbb;
            float: left;
            width: 485px;
        }
            body.templateForm #contentMain {
                width: 705px;
            }
            body.templateHome #contentMain {
                border: 0;
                float: none;
                width: 930px;
            }
        #contentRelated {
            border-top: 1px solid #bbb;
            float: left;
            width: 155px;
            margin: 0 0 0 30px;
        }

    #footer {
        height: 130px;
        margin: 0 auto;
        position: relative;
        width: 930px;
    }
        #footerLegal {
            color: #464646;
            font: normal 10px/12px Arial, sans-serif;
            padding: 15px 10px;
        }
            #footerLegal a {
                color: #464646;
                padding: 0 10px;
                text-decoration: none;
            }
                #footerLegal a:link:hover {
                    color: #000;
                    text-decoration: underline;
                }
            #footerLegal ul {
                margin: 0;
                padding: 0;
            }
            #footerLegal li {
                background: none;
                float: left;
                margin: 0;
                padding: 0;
            }
                #footerLegal li:before {
                    content: ' | ';
                    color: #464646;
                }
                #footerLegal li:first-child:before {
                    content: '';
                }
                #footerLegal li.first-child:before {
                    content: '';
                }
        #footerSocial {
            position: absolute;
            top: 0;
            right: 0;
            width: 130px;
        }
            #footerSocial ul {
                height: 16px;
                padding: 0;
            }
            #footerSocial li {
                background: none;
                float: left;
                height: 16px;
                width: 16px;
                margin: 0 10px 0 0;
                padding: 0;
            }
                #footerSocial li a {
                    float: left;
                    height: 16px;
                    width: 16px;
                    text-indent: -1000px;
                    overflow: hidden;
                    background: url(../img/bgShareIcons.gif) no-repeat;
                }
                    #footerSocial li.phone    a { background-position:   0px -16px; }
                    #footerSocial li.rss      a { background-position: -16px -16px; }
                    #footerSocial li.twitter  a { background-position: -32px -16px; }
                    #footerSocial li.facebook a { background-position: -48px -16px; }
                    #footerSocial li.linkedin a { background-position: -64px -16px; }
                    
                    #footerSocial li.phone    a:hover { background-position:   0px -32px; }
                    #footerSocial li.rss      a:hover { background-position: -16px -32px; }
                    #footerSocial li.twitter  a:hover { background-position: -32px -32px; }
                    #footerSocial li.facebook a:hover { background-position: -48px -32px; }
                    #footerSocial li.linkedin a:hover { background-position: -64px -32px; }
    
    #header {
        margin: 0 auto;
        width: 930px;
    }
        #headerLogo {
            padding: 19px 0 17px 20px;
        }
            #headerLogo a {
                background: url(../img/marketBridgeLogoScreen.gif);
                display: block;
                text-indent: -1000px;
                height: 39px;
                width: 199px;
                overflow: hidden;
            }
    
    #nav {
        margin: 0 auto;
        position: relative;
        width: 932px;
    }
        #nav ul,
        #nav li {
            background: none;
            margin: 0;
            padding: 0;
        }
        #navGlobal {
            font: normal 10px/12px Arial, sans-serif;
            position: absolute;
            top: -70px;
            right: 0;
            width: 400px;
            padding: 12px 10px;
        }
            #navGlobal a {
                color: #000;
                padding: 0 10px;
                text-decoration: none;
            }
                #navGlobal li.active a {
                    text-decoration: underline;
                }
                #navGlobal a:hover {
                    text-decoration: underline;
                }
            #navGlobal li {
                float: right;
            }
                #navGlobal li:before {
                    content: ' | ';
                    color: #000;
                }
                #navGlobal li:last-child:before {
                    content: '';
                }
                #navGlobal li.last-child:before {
                    content: '';
                }
        
        #navMain {
            width: 932px;
            height: 46px;
        }
            #navMain ul {
                display: block;
                padding: 0;
                margin: 0;
                list-style-type: none;
            }
            #navMain ul li {
                padding: 0;
                margin: 0;
                float: left;
            }
                #navMain ul li#navMainLi0 { width: 233px; }
                #navMain ul li#navMainLi1 { width: 233px; }
                #navMain ul li#navMainLi2 { width: 233px; }
                #navMain ul li#navMainLi3 { width: 233px; }
            
            #navMain ul li a {
                display: block;
                height: 46px;
                background: url(../img/bgNavMainA.gif) 0 0 no-repeat;
                text-indent: -1000px;
                overflow: hidden;
            }
                #navMain ul li#navMainLi0 a { background-position:    0px 0; }
                #navMain ul li#navMainLi1 a { background-position: -233px 0; }
                #navMain ul li#navMainLi2 a { background-position: -466px 0; }
                #navMain ul li#navMainLi3 a { background-position: -699px 0; }
                
                #navMain ul li#navMainLi0 a:hover { background-position:    0px -46px; }
                #navMain ul li#navMainLi1 a:hover { background-position: -233px -46px; }
                #navMain ul li#navMainLi2 a:hover { background-position: -466px -46px; }
                #navMain ul li#navMainLi3 a:hover { background-position: -699px -46px; }
                
                #navMain ul li#navMainLi0.active a { background-position:    0px -46px; }
                #navMain ul li#navMainLi1.active a { background-position: -233px -46px; }
                #navMain ul li#navMainLi2.active a { background-position: -466px -46px; }
                #navMain ul li#navMainLi3.active a { background-position: -699px -46px; }

}

@media print {
    * { background: none !important; }
    #container {}
    #header {}
    #headerLogo a { text-indent: 0; }
    #nav { display: none; }
    #footer { display: none; }
}



