﻿/* --------------------------------------------------------------------------------- */
/*                              ASP.NET Ajax tabContainer                            */
/* --------------------------------------------------------------------------------- */

.tab_container {
    height: auto;
    padding: 0;
    width: 857px;
}

/* --------------------------------------------------------------------------------- */

/*                                        Header                                     */

/* --------------------------------------------------------------------------------- */

.tab_container .ajax__tab_header {
    background-image: url(/images/portal/bg_tab_header.png);
    background-position: 7px 2px;
    background-repeat: no-repeat;
    float: left;
    height: 31px;
    margin: 0;
    padding: 0 0 0 147px;
    width: 710px;
}

*html .tab_container .ajax__tab_header { z-index: 2; }

.tab_container .ajax__tab_header span { float: left; }

.tab_container .ajax__tab_header .ajax__tab_active {
    background-image: url(/images/portal/bg_tab_active.png);
    background-repeat: no-repeat;
    display: block;
    height: 33px;
    position: relative;
    width: 141px;
}

.tab_container .ajax__tab_header span.ajax__tab_active span.tab_header {
    background-image: none;
    color: #aec23f;
    overflow: hidden;
}

.tab_container span.tab_header {
    background-image: url(/images/portal/bg_tab.png);
    background-repeat: no-repeat;
    color: #4f4f4f;
    cursor: pointer;
    display: block;
    font-family: Lucida Sans, Helvetica, Arial;
    font-size: 16px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    width: 141px;
}

/* --------------------------------------------------------------------------------- */

/*                                        Content                                    */

/* --------------------------------------------------------------------------------- */

.tab_container .ajax__tab_body { float: left; }

*html .tab_container .ajax__tab_body {
    height: 488px;
    position: relative;
    width: 586px;
}

.tab_container .tab_content {
    background-image: url(/images/portal/bg_tab_content.png);
    background-repeat: no-repeat;
    height: 401px;
    margin: 0;
    padding: 16px 13px 16px 13px;
    width: 831px;
}

*html .tab_container .tab_content {
    margin-top: -2px;
    position: absolute;
    z-index: 1;
}

.tab_container .tab_content .left {
    float: left;
    height: 425px;
    margin: 0;
    padding: 0;
    width: 600px;
}

.tab_container .tab_content .left .spotlight {
    background-color: #FFF;
    background-image: url(/images/portal/playbutton_layer_600x400.png);
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 400px;
    margin: 0;
    padding: 0;
    width: 600px;
}

.tab_container .tab_content .left .spotlight block_imageTab1,
.tab_container .tab_content .left .spotlight block_imageTab2,
.tab_container .tab_content .left .spotlight block_imageTab3,
.tab_container .tab_content .left .spotlight block_imageTab4,
.tab_container .tab_content .left .spotlight block_imageTab5 { background-position: center center; }

.tab_container .tab_content .left .options {
    float: left;
    height: 20px;
    margin: 5px 0 0 0;
    padding: 0;
    width: 600px;
}

.tab_container .tab_content .left .options input.alignLeft {
    float: left;
    margin: 0 0 0 5px;
}

.tab_container .tab_content .left .options input.alignRight {
    float: right;
    margin: 0 5px 0 0;
}

.tab_container .tab_content .right {
    float: left;
    height: 400px;
    margin: 0;
    padding: 0;
    width: 231px;
}

.tab_container .tab_content .right .info {
    color: #666;
    font-family: Lucida Sans, Helvetica, Arial;
    font-size: 11px;
    height: 400px;
    line-height: 18px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 221px;
}

.tab_container .tab_content .right .info h3.title {
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.tab_container .tab_content .right .info h3.title span { font-size: 16px; }

.tab_container .tab_content .right .info span {
    display: block;
    font-size: 12px;
    width: 221px;
}

.tab_container .tab_content .right .info h3 {
    color: #aec23f;
    display: block;
    font-size: 16px;
    font-weight: normal;
    height: auto;
    margin: 10px 0 20px 0;
    padding: 0;
    width: 221px;
}

.tab_container .tab_content .right .info a {
    color: #aec23f;
    text-decoration: none;
}

.ajax__tab_tab /* [C#103] */ { margin-right: 0px !important; }