#left_nav .sub-sub .current {
    background-image: url(/vancouver2010/images/icon_involve_arrow.gif);
    background-repeat: no-repeat;
    background-position: 15px 8px;
    background-color: #68cee6;
}
#left_nav .sub-sub .current a {
    color: #ffffff;
}
#involve_header {
            background: url(/vancouver2010/images/involve_header_bg.jpg) no-repeat;
            width: 912px;
            height: 190px;
        }
            #involve_header h1 {
                font-size: 30px;
                color: #ffffff;
                padding: 26px 0px 0px 30px;
            }
            #involve_header p {
                font-size: 13px;
                color: #ffffff;
                width: 500px;
                line-height: 20px;
                padding: 27px 0px 0px 30px;
            }
                h3 {
                    background-color: #60cfea;
                    color: #005072;
                    font-size: 24px;
                    font-weight: normal;
                    width: 665px;/*680px*/
                    height: 30px;/*34px*/
                    padding: 4px 0px 0px 15px;
                    margin: 12px 0px 0px 0px;
                    float: right;
                }
                h2 {
                    font-size: 24px;
                    color: #005072;
                    font-weight: normal;
                    line-height: 18px;
                }
                h4 {
                    font-size: 14px;
                    color: #0081ab;
                    font-weight: normal;
                }
                p {
                    line-height: 16px;
                    padding: 12px 0px 0px 0px;
                    color: #000000;
                }
                p a {
                    color: #0081ab;
                }
                ul a {
                    color: #0081ab;
                }
                a {
                    color: #0081ab;
                }
                #content_body .left {
                    float: left;
                }
                #content_body .right {
                    float: right;
                }
.article_box_big table td h1 {
    margin-top: 8px;
    margin-bottom: 8px;
}
                
                .article_box {
                    background: url(/vancouver2010/images/article_box_wide_bg.gif) #f5f5f5 top left no-repeat;
                    border: 6px solid #d3d4d4;
                    overflow: hidden;
                    _overflow: visible;
                    height: auto;
                    _height: 1px;
                    margin: 0px 0px 8px 0px;
                    padding-bottom: 8px;
                    color: #333333;
                }
                .article_box h1 {
                    font-weight: normal;
                    color: #005072;
                    font-size: 24px;
                }
                .article_box ul {
                    margin-left: 20px;
                }
                .article_box h2 {
                    float: none;
                    width: auto;
                    margin: 0px;
                    padding: 0px;
                    font-size: 14px;
                    color: #0081ab;
                }
                .three_articles {
                    float: right;
                    width: 680px;
                }
                    .three_articles .buttons {
                        width: 335px;
                        margin: 0px 0px 5px 0px;
                    }
                        .three_articles .button {
                            background: url(/vancouver2010/images/article_preview_btn_bg.gif) no-repeat bottom left;
                            width: 304px;
                            height: 26px;
                            padding: 5px 10px 5px 10px;
                            margin: 0px 0px 3px 0px;
                        }
                        .three_articles h1 {
                            color: #005072;
                            font-size: 20px;
                            font-weight: normal;
                        }
                        .three_articles a {
                            display: block;
                            margin: 10px 0px 0px 0px;
                        }
                            .three_articles a img {
                                border: none;
                            }
                    .three_articles .article_preview {
                        width: 345px;
                        padding: 15px 0px 0px 0px;
                    }
                    
                .article_box_dark {
                    background: url(/vancouver2010/images/article_box_dark_bg.gif) #eaeaea top right no-repeat;
                    width: 346px;
                    border: 6px solid #a6acaf;
                    min-height: 520px;
                }
                    .article_box_dark h3 {
                        width: 297px;/*312px*/
                        background-color: #005072;
                        color: #ffffff;
                    }
                    .article_box_dark .article_content {
                        clear: both;
                        float: right;
                        margin: 10px 0px 10px 0px;
                        width: 305px;
                        padding: 0px 5px 0px 0px;
                    }
                    .program_items {
                        text-align: center;
                        clear: both;
                        padding: 15px 0px 15px 0px;
                    }
                        .program_item {
                            width: 310px;
                            overflow: hidden;
                            _overflow: visible;
                            height: auto;
                            _height: 1px;
                            padding: 10px 10px 10px 10px;
                            margin: 0px auto 0px auto;
                            text-align: left;
                            background: url(/vancouver2010/images/programming_bg.gif) no-repeat bottom center;
                        }
                            .program_item .thumbnail {
                                padding: 0px 0px 0px 27px;
                                height: 52px;
                            }
                            .program_item .thumbnail img {
                                height: 46px;
                                width: 46px;
                            }
                            .program_item h2 {
                                color: #005072;
                                font-size: 20px;
                                font-weight: normal;
                            }
                                .program_item .thumbnail img {
                                    border: 3px solid #60cfea;
                                }
                            .program_item .title {
                                width: 205px;
                                padding: 10px 10px 10px 10px;
                            }
.program_items .item_list {
    margin: 0px auto 0px auto;
    width: 310px;
}
.program_items .item_list ul {
    list-style-type: none;
}
.program_items .item_list ul li {
    background: url(/vancouver2010/images/programming_bg.gif) repeat-x center bottom;
    clear:both;
    margin:0 0 10px;
    overflow:hidden;
    padding: 5px 30px 10px 30px;
    width:250px;
    text-align: left;
}
.program_items .item_list ul li img {
    float:left;
    height:46px;
    margin:0 10px 0 0;
    width:46px;
}
.program_items .item_list ul li a {
    color:#005072;
    font-size:20px;
    font-weight:normal;
}

.expand {
    background: url(/vancouver2010/images/expand_content_btn.gif) no-repeat;
    width: 110px;
    height: 18px;
    cursor: pointer;
    color: #719601;
    font-size: 11px;
    padding: 5px 0px 0px 30px;
}
.collapse {
    background: url(/vancouver2010/images/collapse_content_btn.gif) no-repeat;
    width: 110px;
    height: 18px;
    cursor: pointer;
    color: #719601;
    font-size: 11px;
    padding: 5px 0px 0px 30px;
}
.hidden {
    display: none;
}
            .article_box_big {
                background: url(/vancouver2010/images/article_box_big_wide_bg.gif) #f6f6f6 no-repeat top left;
                border: 6px solid #d3d4d4;
                padding: 0px 25px 25px 50px;
                margin: 0px 0px 8px 0px;
                float: left;
                width: 637px;
               color: #333333;
            }
                .article_box_big h1 {
                    font-weight: normal;
                    color: #005072;
                    font-size: 24px;
                }
                .article_box_big h2 {
                    float: none;
                    width: auto;
                    margin: 0px;
                    padding: 0px;
                    font-size: 14px;
                    color: #0081ab;
                }
                .article_box_big h3 {
                    background-color: #60cfea;
                    color: #005072;
                    font-size: 24px;
                    font-weight: normal;
                    width: 670px;
                    height: 30px;
                    padding: 4px 0px 0px 15px;
                    margin: 12px -25px 15px 0px;
                    float: right;
                }
                .article_box_big h4 {
                    float: none;
                    width: auto;
                    margin: 0px 0px 0px 0px;
                    padding: 0px;
                    font-size: 18px;
                }
                .article_box_big ul {
                    padding: 0px 0px 0px 16px;
                }
                .article_box_big .preview_img {
                    float: left;
                    /*border: 3px solid #d50071;*/
                    margin: 15px 0px 0px 0px;
                }
                .article_box_big .div_img {
                    float: left;
                    width: 350px;
                    padding: 0px 20px 0px 20px;
                }
                .article_box_big hr {
                    width: 100%;
                    margin: 10px 0px 10px 0px;
                    height: 0px;
                    border: none;
                    padding: none;
                    border-bottom: 1px dotted #005072;
                    clear: both;
                }
             .highlight_box {
                background: url(/vancouver2010/images/highlight_box_bg.gif) #eaeaea top left no-repeat;
                border: 6px solid #a6acaf;
                padding: 0px 0px 20px 0px;
                margin-bottom: 8px;
            }
                .highlight_box h4 {
                    float: left;
                    width: auto;
                    margin: 20px 0px 0px 0px;
                    padding: 0px 15px 0px 90px;
                    font-size: 14px;
                }

.side_highlights {
    float: left;
    width: 200px;
}
    .side_highlight {
        background: url(/vancouver2010/images/article_box_big_wide_bg.gif) #f6f6f6 no-repeat top left;
        border: 6px solid #d3d4d4;
        margin: 0px 0px 8px 0px;
    }
    .side_highlight h3 {
        background-color: #60cfea;
        color: #005072;
        font-size: 24px;
        font-weight: normal;
        width: 150px;
        height: 30px;
        padding: 4px 0px 0px 15px;
        margin: 12px 0px 10px 0px;
        float: right;
    }
    .side_highlight h4 {
        width: auto;
        margin: 20px 0px 0px 0px;
        padding: 15px 15px 15px 30px;
        font-size: 14px;
    }
.side_highlight_boxes {
    width: 516px;
    float: right;
} 
    .side_highlight_box {
        background: url(/vancouver2010/images/article_box_big_wide_bg.gif) #f6f6f6 no-repeat top left;
        border: 6px solid #d3d4d4;
        padding: 0px 0px 25px 50px;
        margin: 0px 0px 8px 0px;
        color: #000000;
    }
                .side_highlight_box p {
                    padding-right: 25px;
                }
                .side_highlight_box ul {
                    padding: 0px 25px 0px 20px;
                }
                .side_highlight_box h1 {
                    font-weight: normal;
                    color: #005072;
                    font-size: 24px;
                    padding: 0px 25px 0px 0px;
                }
                .side_highlight_box h2 {
                    float: none;
                    width: auto;
                    margin: 0px;
                    font-size: 14px;
                    color: #0081ab;
                    padding: 0px 25px 0px 0px;
                }
    .side_highlight_box h3 {
        background-color: #60cfea;
        color: #005072;
        font-size: 24px;
        font-weight: normal;
        width: 460px;
        height: 30px;
        padding: 4px 0px 0px 15px;
        margin: 12px 0px 10px 0px;
        float: right;
    }
