html, body {
    margin: 0;
    padding: 0; }

body {
    color: #000;
    font-size: 11px;
    font-family: Arial, Tahoma, Helvetica, sans-serif; }

.clear {
    clear: both;
    height: 0px;
    font-size: 0px;
    line-height: 0px; }

ul {
    list-style: none; }

h1 span, h2 span, h3 span {
    display: none; }

form, img, a, ul, li, p, form, fieldset, h1, h2, h3, h4, table, tr, td {
    border: 0;
    margin: 0;
    padding: 0; }

table, textarea, input {
    font-size: 11px;
    font-family: Arial, Tahoma, Helvetica, sans-serif; }

a {
    color: #000;
    text-decoration: none; }

a:hover {
    text-decoration: underline; }

#pageHolder {
    background-attachment:scroll; }

    #mainHolder {
        width: 820px;
        text-align: left;
        margin: 0px auto; }

        #headerHolder {
            width: 820px;
            height: 125px;
            padding-top: 20px; }

        #topMenuHolder {
            width: 820px;
            height: 28px; }

            #topMenuHolder li {
                float: left;
                width: 163px;
                height: 28px;
                margin: 0 0 0 1px;
                line-height: 28px;
                text-align: center;
                background: url(../images/bg_topmenu_item.png) repeat-x 0 0; }

                #topMenuHolder li.section-1 {
                    margin: 0;
                    width: 164px; }

                #topMenuHolder li.active {
                    background: #000; }

            #topMenuHolder a {
                color: #ff6100;
                font-size: 10px;
                font-weight: bold;
                font-family: Tahoma;
                text-transform: uppercase; }

                #topMenuHolder .section-1 a {
                    color: #ff6100; }

                #topMenuHolder .section-2 a {
                    color: #19b8b6; }

                #topMenuHolder .section-3 a {
                    color: #7a9911; }

                #topMenuHolder .section-4 a {
                    color: #a98655; }

                #topMenuHolder .section-5 a {
                    color: #f58220; }

        #subMenuHolder {
            width: 820px;
            height: 26px;
            background: #000; }

            #subMenuHolder ul {
                padding: 6px 0 0;
                margin: 0 0 0 18px; }

                #subMenuHolder li {
                    float: left;
                    padding: 0 20px; }

                    #subMenuHolder li a {
                        color: #fff;
                        padding: 0 8px;
                        display: block;
                        font-size: 9px;
                        line-height: 14px;
                        text-transform: uppercase; }

        #contentHolder {
            float: left;
            background: #fff;
            min-height: 450px;
            position: relative; }
            
        #fullContentHolder {
            width: 820px;
            background: #fff; }
            
            #fullContentHolder iframe {
                margin: 0 90px;
                padding: 25px 0 50px 0; }

            #leftContentHolder {
                float: left;
                width: 550px;
                overflow: hidden; }

                #highlightsBox {
                    width: 550px;
                    height: 300px; }

                .largeBannerBox {
                    text-align: center;
                    margin: 1px auto 0; }

                .largeEtargetBox {
                    padding: 5px 12px; }

                .smallEtargetBox {
                    padding: 5px 0px; }
                    
                .largeContentBox {
                    margin: 0 0 2px 0; }

                .smallContentBox {
                    float: left;
                    width: 275px;
                    margin: 0 0 2px 0; }
                    
                    .largeContentBoxHeader, .largeContentBoxHeaderGray, .smallContentBoxHeader, .pageContentHeader {
                        height: 25px;
                        overflow: hidden; }
                        
                        .largeContentBoxHeader.shorter {
                            margin-left: 3px; }

                        .smallContentBoxHeader.first {
                            border-right: 1px solid #fff; }
                        
                    .largeContentBoxHeaderGray {
                        background: url(../images/bg_contentBox_header.png) repeat-x 0 0; }

                        .largeContentBoxHeader h1, .largeContentBoxHeaderGray h1, .smallContentBoxHeader h1, .pageContentHeader h1, h2.sutaze {
                            float: left;
                            color: #fff;
                            font-size: 11px !important;
                            padding: 0 10px;
                            line-height: 25px;
                            text-transform: uppercase; }

                        .largeContentBoxHeader a, .largeContentBoxHeaderGray a, .smallContentBoxHeader a {
                            float: right;
                            display: block;
                            font-size: 10px;
                            font-weight: bold;
                            line-height: 25px;
                            margin: 0 10px 0 0;
                            font-family: Tahoma;
                            padding: 0 20px 0 0;
                            text-decoration: none;
                            text-transform: uppercase; }

                    .largeContentBox .contentBoxItem {
                        float: left;
                        width: 270px;
                        height: 95px;
                        display: inline;
                        overflow: hidden;
                        margin: 4px 0 0 3px;
                        border: 1px solid #e1e1e3;
                        background: url(../images/bg_contentBox_item.png) repeat-x 0 0; }

                    .smallContentBox .contentBoxItem, .largeContentVideoBox .contentBoxItem {
                        float: left;
                        width: 270px;
                        height: 95px;
                        display: inline;
                        overflow: hidden;
                        margin: 4px 0 0 3px;
                        border: 1px solid #e1e1e3;
                        background: url(../images/bg_contentBox_item.png) repeat-x 0 0; }
                        
                        .contentBoxItem img {
                            float: left;
                            margin: 4px 10px 4px 3px; }

                        .contentBoxItem h2 {
                            margin: 4px 0;
                            font-size: 11px;
                            /*overflow: hidden;*/
                            text-transform: uppercase; }

                .largeContentVideoBox {
                    margin: 0 0 3px 0; }
                    
                    .largeContentVideoBox .contentBoxItem {
                        width: 251px;
                        height: 96px; }                    

                        .largeContentVideoBox .contentBoxItem img {
                            float: left;
                            margin: 3px 10px 3px 3px; }

                        .largeContentVideoBox .contentBoxItem p {
                            margin: 0;
                            float: left;
                            width: 140px; }

                .largeTabBoxHolder {
                    margin: 5px 5px 8px 5px; }

                    .largeTabBoxHeader {
                        float: left;
                        width: 100%;
                        padding-right: 2px;
                        background: url(../images/bg_tabBox_header.png) repeat-x left bottom; }

                        .largeTabBoxHeader li {
                            float: left;
                            padding: 0 20px;
                            margin: 0 1px 0 0;
                            line-height: 22px;
                            border-top: 1px solid #fff;
                            border-left: 1px solid #fff;
                            border-right: 1px solid #fff; }

                        .largeTabBoxHeader li.active {
                            background: #fff;
                            border-top: 1px solid #e5e5e5;
                            border-left: 1px solid #e5e5e5;
                            border-right: 1px solid #e5e5e5;
                            border-bottom: 1px solid #fff; }

                            .largeTabBoxHeader li a {
                                color: #fff;
                                font-size: 10px;
                                font-weight: bold;
                                font-family: Tahoma;
                                text-transform: uppercase; }

                    .largeChartBoxContent {
                        float: left;
                        width: 100%;
                        padding: 0 0 10px 0;
                        border: 1px solid #e5e5e5;
                        border-top: 0; }

                        .smallChartTable {
                            float: left;
                            margin: 12px;
                            border-collapse: collapse; }

                            .smallChartTable td.song {
                                width: 240px;
                                line-height: 18px;
                                font-weight: bold;
                                padding: 0 0 0 5px;
                                border: 1px solid #fff; }

                            .smallChartTable td.number {
                                color: #fff;
                                width: 16px;
                                font-weight: bold;
                                text-align: center;
                                border: 1px solid #fff; }

                            .smallChartTable tfoot td {
                                color: #818181;
                                padding-top: 4px; }

                                .smallChartTable tfoot td span {
                                    float: left; }

                                .smallChartTable tfoot td a {
                                    float: right;
                                    font-weight: bold;
                                    padding: 0 18px 0 0;
                                    background: url(../images/bg_chartBox_arrow.png) no-repeat right 5px; }

                        .smallChartInfo {
                            float: left;
                            width: 220px;
                            margin: 12px 0 0 12px; }

                            .smallChartInfo p {
                                margin: 0 0 15px 0; }

                            .smallChartInfo .bigger {
                                font-size: 12px; }

                            .smallChartInfo a {
                                text-decoration: underline; }

                        .largeChartHolder {
                            width: 508px;
                            overflow: hidden;
                        }
                        
                        .largeChartHolder h3 {
                            margin: 10px 0;
                        }
                        
                        .bottomSongs tbody td {
                            line-height: 17px !important;
                        }

                        .largeChartTable {
                            border: 0;
                            width: 100%;
                            border-collapse: collapse; }
                            
                            .largeChartTable thead td {
                                color: #bababa;
                                line-height: 24px;
                                font-weight: bold;
                                text-align: center;
                                text-transform: uppercase;
                                background: url(../images/bg_chart_table.png) repeat-x 0 bottom; }
                                
                            .largeChartTable thead td.thin {
                                width: 35px; }
                                
                            .largeChartTable tfoot td {
                                color: #999;
                                padding-top: 8px;
                                text-align: left;
                                line-height: 16px;
                                background: url(../images/bg_chart_table.png) repeat-x 0 0; }

                            .largeChartTable td.left {
                                text-align: left; }
                                
                            .largeChartTable tbody td {
                                line-height: 24px;
                                text-align: center; }
                                
                            .largeChartTable tbody td.grey {
                                background: #f4f4f4; }
                                
                            .largeChartTable tbody td.up {
                                background: url(../images/icon_up_section1.png) no-repeat 5px 10px; }
                                
                            .largeChartTable tbody td.greyup {
                                background: #f4f4f4 url(../images/icon_up_section1.png) no-repeat 5px 10px; }

                            .largeChartTable tbody td.down {
                                background: url(../images/icon_down_section1.png) no-repeat 5px 10px; }
                                
                            .largeChartTable tbody td.greydown {
                                background: #f4f4f4 url(../images/icon_down_section1.png) no-repeat 5px 10px; }
                                
                            .largeChartTable tbody td.nochange {
                                background: url(../images/icon_nochange.png) no-repeat 7px 12px; }
                                
                            .largeChartTable tbody td.greynochange {
                                background: #f4f4f4 url(../images/icon_nochange.png) no-repeat 7px 12px; }
                                
                            .largeChartTable td a.sample {
                                width: 13px;
                                height: 13px;
                                display: block;
                                overflow: hidden;
                                padding-left: 22px;
                                background: url(../images/icon_audio_section1.png) no-repeat 2px 2px; }
                            
                                .largeChartTable td a.sample span {
                                    display: none; }

                            td a.sampleSmall {
                                width: 13px;
                                height: 13px;
                                display: block;
                                overflow: hidden;
                                padding-left: 10px;
                                background: url(../images/icon_audio_section1.png) no-repeat 2px 2px; }

                                td a.sampleSmall span {
                                    display: none; }
                                
                    .largeTabBoxContent {
                        float: left;
                        width: 100%;
                        padding: 10px 0 10px 0;
                        border: 1px solid #e5e5e5;
                        border-top: 0; }

                        .largeTabBoxContent p {
                            text-align: left;
                            padding: 5px 20px 5px; }
                            
                        .largeTabBoxContent h2 {
                            color: #fff;
                            font-size: 11px;
                            padding: 4px 10px;
                            background: #313c46;
                            margin: 5px 20px 5px;
                            text-transform: uppercase; }

                        .largeTabBoxContent ul {
                            margin: 5px 25px 10px; }
                            
                            .largeTabBoxContent ul li {
                                line-height: 15px;
                                padding-left: 12px;
                                background: url(../images/bg_list_item.png) no-repeat 0 7px; }

                .largeProgramBoxHolder {
                    margin: 5px 8px 8px 20px; }

                    .largeProgramBoxHeader {
                        float: left;
                        width: 100%;
                        padding-right: 2px;
                        background: url(../images/bg_tabBox_header.png) repeat-x left bottom; }

                        .largeProgramBoxHeader li {
                            float: left;
                            padding: 0 13px;
                            margin: 0 1px 0 0;
                            line-height: 22px;
                            border-top: 1px solid #fff;
                            border-left: 1px solid #fff;
                            border-right: 1px solid #fff; }

                        .largeProgramBoxHeader li.active {
                            background: #fff;
                            border-top: 1px solid #e5e5e5;
                            border-left: 1px solid #e5e5e5;
                            border-right: 1px solid #e5e5e5;
                            border-bottom: 1px solid #fff; }

                            .largeProgramBoxHeader li a {
                                color: #fff;
                                font-size: 9px;
                                font-weight: bold;
                                font-family: Tahoma;
                                text-transform: uppercase; }

                    .largeProgramBoxContent {
                        float: left;
                        width: 100%;
                        padding: 10px 0 10px 0;
                        border: 1px solid #e5e5e5;
                        border-top: 0; }
                        
                        .programTable { 
                            padding: 10px 0; }
                        
                            .programTable td { 
                                line-height: 15px; }
                            
                            .programTable td.time { 
                                width: 75px;
                                vertical-align: top;
                                border-right: 1px solid #e5e5e5; }

                                .largeProgramBoxContent a {
                                    color: #000; }

                                .programTable td strong a { 
                                    text-decoration: none; }
                            
                #pageContentHolder {
                    padding: 12px 19px; }                

                    .borderContentBox {
                        width: 510px;
                        margin-top: 1px;
                        border: 1px solid #ededed;
                        background: url(../images/bg_borderContentBox_header.png) repeat-x 0 0; }

                        .borderContentListBox img {
                            float: left;
                            margin: 12px 20px 12px 17px; }

                        .borderContentListBox h2 {
                            float: left;
                            width: 370px;
                            font-size: 11px;
                            margin: 12px 0 6px;
                            text-transform: uppercase; }
                            
                        .borderContentListBox p {
                            float: left;
                            width: 350px; }
                            
                            .borderContentListBox .withoutPerexImage {
                                margin: 0 0 0 17px; }
                                
                                .withoutPerexImage h2 {
                                    float: none;
                                    width: 480px;
                                    font-size: 11px;
                                    margin: 12px 0 6px;
                                    text-transform: uppercase; }
                                    
                                .withoutPerexImage p {
                                    float: none;
                                    width: 480px;
                                    padding: 0 0 12px 0; }
                                    
                                .withoutPerexImage p.date {
                                    color: #666; }
                            
                        .borderContentPeopleBox h1 {
                            font-size: 16px; 
                            padding: 10px 0 15px;
                            margin: 15px 20px 5px 20px;
                            border-bottom: 1px solid #f3f3f3; }

                        .borderContentPeopleBox .peoplePhotoHolder {
                            padding-bottom: 6px;
                            margin: 0 20px 5px 20px;
                            border-bottom: 1px solid #f3f3f3; }
                        
                            .borderContentPeopleBox .peoplePhotoHolder img {
                                float: left;
                                border: 1px solid #f3f3f3; }
                                
                            .borderContentPeopleBox .peoplePhotoHolder p {
                                float: left;
                                width: 325px;
                                font-size: 12px;
                                margin-left: 15px;
                                line-height: 18px;  }
                            
                        .borderContentPeopleBox .peopleContentHolder {
                            padding-bottom: 6px;
                            margin: 0 20px 5px 20px; }
                            
                            .borderContentPeopleBox .peopleContentHolder p {
                                color: #343434;
                                line-height: 16px;
                                margin: 8px 0; /* temporary*/
                                }
                                
                            .peopleTable {
                                margin: 5px 0;
                                border-top: 1px solid #f3f3f3;
                                border-bottom: 1px solid #f3f3f3; }
                                
                                .peopleTable td {
                                    padding: 6px 0;
                                    vertical-align: top; }
                                
                                .peopleTable td.width140 {
                                    width: 145px; }
                                
                                .peopleTable strong {
                                    padding-right: 5px; }
                        
                        .profileHolder { }
                        
                            .profileHolder h1 {
                                color: #e56900; }
                                
                            .profileHolder p {
                                padding: 5px 20px 20px; }
                                
                                .profileHolder p.error {
                                    color: #e56900;
                                    padding: 10px 20px 0; }

                        .videoPlayerHolder {
                            margin: 15px; }
                        
                            .videoPlayerHolder h1 {
                                font-size: 12px;
                                margin-bottom: 15px;
                                text-transform: uppercase; }

                            .videoPlayerHolder p {
                                margin: 14px 0 0; }
                                
                        .largeContentAudioBox {
                            margin: 15px; }

                            .largeContentAudioBox h1 {
                                font-size: 12px;
                                margin-bottom: 15px;
                                text-transform: uppercase; }
                                
                            .largeContentAudioBox .audioList {
                                margin: 10px 0; }

                                .largeContentAudioBox .audioList li {
                                    color: #666;
                                    padding: 0 10px;
                                    min-height: 24px;
                                    line-height: 18px;
                                    padding-bottom: 1px; }

                                .largeContentAudioBox .audioList li.grey {
                                    background: #f4f4f4; }

                                    .largeContentAudioBox .audioList li a, .largeContentAudioBox .audioList li span {
                                        padding-left: 22px; }

                #pageContentDetailHolder { }

                    .borderContentBoxDetail {
                        width: 548px;
                        border: 1px solid #ededed;
                        background: url(../images/bg_borderContentBox_header.png) repeat-x 0 0; }
                        
                        .borderContentBoxDetail h1 {
                            font-size: 16px;
                            padding: 12px 20px 8px; }

                        .borderContentBoxDetail .contentBoxDetail {
                            padding: 0 20px 15px; }
                            
                            .contentBoxDetail p {
                                margin: 0 0 7px 0;
                                line-height: 14px; }
                                
                            .contentBoxDetail p.date {
                                color: #666;
                                margin: 0 0 12px 0; }

                            .contentBoxDetail p.author {
                                color: #666;
                                text-align: right;
                                padding: 12px 0 12px 0; }
                                
                            .contentBoxDetail img {
                                margin-bottom: 8px;
                            }
                                
                            .contentBoxDetail h2 {
                                margin: 0;
                                font-size: 14px;
                                padding: 10px 0 5px; }

                            .contentBoxDetail h3 {
                                margin: 0;
                                font-size: 12px;
                                padding: 10px 0 5px; }

                            .contentBoxDetail h4 {
                                margin: 0;
                                font-size: 11px;
                                padding: 10px 0 5px; }
                                
                            .contentBoxDetail ul {
                                margin: 10px 0 5px 10px; }
                                
                                .contentBoxDetail ul li {
                                    line-height: 14px;
                                    padding: 0 0 4px 12px;
                                    background: url(../images/bg_list_item.png) no-repeat 0 7px; }
                                    
                                    .playlist ul li {
                                    line-height: 18px !important;
                                    padding: 0 0 4px 12px;
                                    background: none !important;}
                                    
                                    .playlist ul li span {
                                        text-transform: uppercase !important;
                                    }
                                    
                            .searchBoxDetail p {
                                margin: 0 0 5px 0;
                                line-height: 15px; }
                                
                            .searchBoxDetail h2 {
                                margin: 0;
                                font-size: 13px;
                                padding: 10px 0 5px; }
                                
                                .searchBoxDetail h2 a {
                                    color: #e56900; }

                            .attachmets {
                                margin: 15px 0 10px; }
                                
                                .attachmets li {
                                    color: #444;
                                    margin: 4px 0;
                                    font-size: 11px;
                                    overflow: hidden;
                                    line-height: 20px;
                                    padding: 2px 4px 2px 22px !important; }

                                .attachmets li.avi {
                                    background: url(../images/icons/avi.png) no-repeat 0 2px !important; }

                                .attachmets li.doc {
                                    background: url(../images/icons/doc.png) no-repeat 0 2px !important; }

                                .attachmets li.flv {
                                    background: url(../images/icons/flv.png) no-repeat 0 2px !important; }

                                .attachmets li.mov {
                                    background: url(../images/icons/mov.png) no-repeat 0 2px !important; }

                                .attachmets li.mpeg {
                                    background: url(../images/icons/mpeg.png) no-repeat 0 2px !important; }

                                .attachmets li.mpg {
                                    background: url(../images/icons/mpg.png) no-repeat 0 2px !important; }

                                .attachmets li.pdf {
                                    background: url(../images/icons/pdf.png) no-repeat 0 2px !important; }

                                .attachmets li.ppt {
                                    background: url(../images/icons/ppt.png) no-repeat 0 2px !important; }

                                .attachmets li.rar {
                                    background: url(../images/icons/rar.png) no-repeat 0 2px !important; }

                                .attachmets li.swf {
                                    background: url(../images/icons/swf.png) no-repeat 0 2px !important; }

                                .attachmets li.xls {
                                    background: url(../images/icons/xls.png) no-repeat 0 2px !important; }

                                .attachmets li.zip {
                                    background: url(../images/icons/zip.png) no-repeat 0 2px !important; }

                                .attachmets li.mp3 {
                                    background: url(../images/icons/mp3.png) no-repeat 1px 4px !important; }
                                    
                        a.mp3 {
                            padding-left: 20px;
                            font-size: 11px;
                            background: url(../images/icons/mp3.png) no-repeat 1px 2px !important; }

                        .borderContentBoxDetail .pathHolder {
                            padding: 12px 20px 0px; }
                            
                            .borderContentBoxDetail .pathHolder a {
                                margin-right: 5px;
                                padding-right: 16px;
                                background: url(../images/arrow_pager_last_section1.png) no-repeat right 4px; }

                        .contentBoxDetail .broadcastItem {
                                width: 100%;
                                float: left;
                                padding: 8px 0 8px 0; }
                                
                                .broadcastItem img {
                                    float: left; }
                                    
                                .broadcastItem h2 {
                                    padding: 0;
                                    float: left;
                                    width: 390px;
                                    font-size: 13px;
                                    margin: 0 14px 2px 14px; }
                                    
                                    .broadcastItem h2 a {
                                        color: #e56900;
                                        text-decoration: none; }
                                        
                                .broadcastItem .delimiter {
                                    float: left;
                                    height: 1px;
                                    width: 390px;
                                    font-size: 1px;
                                    padding-top: 4px;
                                    margin: 0px 14px 4px;
                                    border-bottom: 1px solid #e56900; }
                                    
                                .broadcastItem p {
                                    float: left;
                                    width: 390px;
                                    padding-bottom: 2px;
                                    margin: 0 14px 0 14px; }
                            
                        .contentBoxDetail .subBroadcasts, .contentBoxDetail .subPages {
                            margin: 10px 0 0 0; }
                            
                            .contentBoxDetail .subBroadcastItem, .contentBoxDetail .subPageItem  {
                                width: 100%;
                                float: left;
                                padding: 8px 0; }
                                
                                .subBroadcastItem img, .subPageItem img {
                                    float: left; }
                            
                                .subBroadcastItem h2, .subPageItem h2 {
                                    float: left;
                                    width: 390px;
                                    font-size: 13px;
                                    padding: 0 0 5px 0;
                                    margin: 0 14px 8px 14px;
                                    border-bottom: 1px solid #e56900; }
                                    
                                    
                                .subPageItem h2 {
                                    border-bottom: 0;
                                    margin: 0 14px 4px 14px; }
                                    
                                    .subBroadcastItem h2 a, .subPageItem h2 a {
                                        color: #e56900;
                                        text-decoration: none; }
                                    
                                .subBroadcastItem p, .subPageItem p {
                                    float: left;
                                    width: 390px;
                                    margin: 0 14px 0 14px; }
                                    
                                .subPageItem p {
                                    margin: 0 12px 0 16px; }


                                div.sutaze  {
                                    width: 250px !important;
                                    float: left;
                                    padding: 8px 0; }
                                    
                                    div.sutaze img {
                                        float: left; }
                                    
                                    div.sutaze h2 {
                                        float: left;
                                        padding: 0;
                                        width: 140px;
                                        border-bottom: 0;
                                        margin: 0 6px 4px 8px;
                                        
                                    }
                                    
                                    div.sutaze p {
                                        float: left;
                                        margin: 0 0 0 8px;
                                        width: 140px;

                                    }

                        .peopleBoxList {
                            padding: 12px 10px 8px 20px; }
                                    
                            .peopleBoxItem {
                                float: left;
                                width: 250px;
                                height: 120px;
                                padding-bottom: 15px; }

                                .peopleBoxItem img {
                                    float: left; }

                                .peopleBoxDetail {
                                    float: left;
                                    width: 112px;
                                    overflow: hidden;
                                    margin: 0 10px 0 8px; }
                                
                                    .peopleBoxDetail h2 {
                                        font-size: 13px;
                                        padding: 0 0 4px; }
                                        
                                    .peopleBoxDetail .delimiter {
                                        margin: 8px 0 0; }
                                        
                                    .peopleBoxDetail p {
                                        padding: 4px 0 0; }
                                        
                                    .peopleBoxDetail .more {
                                        display: block;
                                        padding: 0 0 0 10px;
                                        background: url(../images/arrow_pager_next.png) no-repeat 0 4px; }

                #pager {
                    height: 15px;
                    margin: 10px 0;
                    overflow: hidden;
                    text-align: center; }

                    #pager ul {
                        margin: 0;
                        list-style: none; }
                        
                        #pager ul li {
                            padding: 0;
                            display: inline;
                            background: none; }

                            #pager ul li a,
                            #pager ul li.active span {
                                padding: 0 4px;
                                line-height: 15px;
                                font-weight: bold;
                                text-decoration: none; }

                            #pager ul li.first a {
                                padding: 0 5px 0 2px; }

                            #pager ul li.prev a {
                                padding: 0 10px 0 0; }

                            #pager ul li.next a {
                                padding: 0 0 0 10px; }
                                
                            #pager ul li.last a {
                                padding: 0 2px 0 5px; }
                                
                            #pager ul li.active span {
                                color: #fff; }

                            #pager ul li.first span {
                                padding: 0 5px 0 2px;
                                background: url(../images/arrow_pager_first.png) no-repeat center 4px; }

                            #pager ul li.prev span {
                                padding: 0 10px 0 0;
                                background: url(../images/arrow_pager_prev.png) no-repeat center 4px; }

                            #pager ul li.next span {
                                padding: 0 0 0 10px;
                                background: url(../images/arrow_pager_next.png) no-repeat center 4px; }
                                
                            #pager ul li.last span {
                                padding: 0 2px 0 5px;
                                background: url(../images/arrow_pager_last.png) no-repeat center 4px; }

                            #pager ul li.longprev a {
                                padding: 0 10px 0 10px;
                                background: url(../images/arrow_pager_prev_section1.png) no-repeat left 4px; }
                                
                            #pager ul li.longnext a {
                                padding: 0 10px 0 10px;
                                background: url(../images/arrow_pager_next_section1.png) no-repeat right 4px; }
                
                #weatherFlashHolder {
                    margin-top: 4px; }
                    
                .exchangeTable {
                    border: 0;
                    width: 100%;
                    border-collapse: collapse; }

                    .exchangeTable thead td {
                        color: #7c920d;
                        line-height: 24px;
                        font-weight: bold;
                        text-align: center;
                        text-transform: uppercase;
                        background: url(../images/bg_exchange_table.png) repeat-x 0 bottom; }
                        
                        .exchangeTable thead td.grey {
                            background: #f4f4f4 url(../images/bg_exchange_table.png) repeat-x 0 bottom; }

                    .exchangeTable tbody td {
                        line-height: 20px;
                        text-align: center; }
                        
                    .exchangeTable tbody td.grey {
                        background: #f4f4f4; }
                        
            #rightContentHolder {
                float: left;
                width: 270px;
                overflow: hidden; }

                #searchBox {
                    height: 45px;
                    border-left: 1px solid #eceff2;
                    border-bottom: 1px solid #eceff2; }

                    #searchBox h3 {
                        color: #f47000;
                        font-size: 11px;
                        font-weight: bold;
                        padding: 4px 0 0 20px;
                        text-transform: uppercase; }

                    #searchBox form {
                        padding: 0 0 0 20px; }

                    #searchBox #searchText {
                        width: 148px;
                        height: 14px;
                        color: #8f8d92;
                        margin: 3px 0 0;
                        vertical-align: top;
                        padding: 2px 4px 1px;
                        border: 1px solid #e6e8e9; }

                    #searchBox #searchButton {
                        border: 0;
                        width: 78px;
                        height: 26px;
                        cursor: pointer;
                        vertical-align: top;
                        background: url(../images/bt_search.png) no-repeat 0 0; }

                #loginBox {
                    height: 125px;
                    overflow: hidden;
                    margin: 0 0 2px 0;
                    border-left: 1px solid #eceff2; }

                    #loginBox h3 {
                        font-size: 11px;
                        margin: 4px 0 1px;
                        font-weight: bold;
                        line-height: 20px;
                        padding: 0 0 0 20px;
                        text-transform: uppercase;
                        border-bottom: 1px solid #eceff2; }

                    #loginBox form {
                        background: #eceff2;
                        padding: 5px 0 2px 20px; }

                    #loginBox label {
                        width: 40px;
                        float: left;
                        display: block;
                        color: #7b7b7b;
                        font-size: 10px;
                        margin: 3px 0 0;
                        line-height: 18px;
                        vertical-align: top;
                        text-transform: uppercase; }

                    #loginBox .text {
                        float: left;
                        height: 14px;
                        width: 110px;
                        color: #8f8d92;
                        margin: 3px 0 3px;
                        vertical-align: top;
                        padding: 2px 4px 1px;
                        border: 1px solid #e6e8e9; }

                    #loginBox .button {
                        border: 0;
                        width: 78px;
                        height: 26px;
                        cursor: pointer;
                        vertical-align: top; }

                    #loginBox ul {
                        background: #eceff2;
                        padding: 3px 0 12px 20px; }

                        #loginBox ul li {
                            line-height: 16px; }
                        
                    #loginBox p.error {
                        color: #e56900;
                        font-weight: bold;
                        background: #eceff2;
                        padding: 5px 0 0px 20px; }

                    #loginBox a {
                        color: #383535;
                        font-size: 10px;
                        padding: 0 24px 0 0;
                        text-transform: uppercase; }

                    #loginBox .profileBox { }

                        #loginBox .profileBox form {
                            height: 95px; }

                            #loginBox .profileBox img {
                                float: left;
                                margin: 0 8px 0 0;
                                border: 1px solid #c7cdd3; }

                        #loginBox .profileBox p {
                            float: left;
                            width: 165px;
                            font-size: 10px; }

                        #loginBox .profileBox a.mail {
                            float: left;
                            width: 140px;
                            display: block;
                            margin: 8px 0 0;
                            line-height: 16px;
                            padding: 0 0 0 25px;
                            background: url(../images/icon_mail.png) no-repeat 0 0; }

                            #loginBox .profileBox a.mail span {
                                color: #ff7500; }

                        #loginBox .profileBox a.detail {
                            float: left;
                            display: block;
                            margin: 8px 0 0;
                            line-height: 16px;
                            padding: 0 10px 0 0px; }

                        #logoutButton {
                            margin-left: 160px; }

                #contactBox {
                    height: 127px;
                    background: #eceff2; }

                    #contactBox .contactItem {
                        height: 42px;
                        background: #eceff2; }

                    #contactBox .orange {
                        background: #f58220; }

                    #contactBox p {
                        color: #000;
                        font-size: 11px;
                        font-weight: bold;
                        padding: 6px 0 0 20px;
                        text-transform: uppercase; }

                    #contactBox .orange strong {
                        color: #fff; }

                #weatherTicker {
                    height: 25px; }

                .rightSubmenuHolder {
                    margin: 4px 0 5px 0;
                    border-top: 1px solid #eee;
                    border-left: 1px solid #eee; }

                    .rightSubmenuHolder li {
                        height: 23px;
                        display: block;
                        overflow: hidden;
                        margin: 1px 0 0 0;
                        border-bottom: 1px solid #eee;
                        background: url(../images/bg_people_submenu_item.png) repeat-x 0 0; }
                        
                        .rightSubmenuHolder li a {
                            color: #5b5e60;
                            line-height: 23px;
                            padding-left: 30px; }

                .smallHighlightBox {
                    margin: 4px 0 5px 1px; }

                    .smallHighlightBox img {
                        float: left;
                        margin-right: 25px; }

                    .smallHighlightBox p {
                        padding: 20px 25px 0; }

                        .smallHighlightBox p strong {
                            text-transform: uppercase; }

                    .smallHighlightBox a {
                        float: left;
                        display: block;
                        margin-top: 10px;
                        line-height: 18px;
                        padding-right: 35px; }
                    
                .podcastContentBox {
                    margin: 0 1px 5px 1px; }

                    .podcastContentBoxHeader {
                        height: 25px; }

                        .podcastContentBoxHeader h3 {
                            float: left;
                            font-size: 11px;
                            margin: 4px 0 1px;
                            font-weight: bold;
                            line-height: 20px;
                            padding: 0 0 0 20px;
                            text-transform: uppercase; }

                        .podcastContentBoxHeader a {
                            float: right;
                            display: block;
                            font-size: 10px;
                            font-weight: bold;
                            line-height: 25px;
                            margin: 0 10px 0 0;
                            font-family: Tahoma;
                            padding: 0 20px 0 0;
                            text-decoration: none;
                            text-transform: uppercase;
                            background: url(../images/bg_podcastBox_more.png) no-repeat right 10px; }

                    .podcastContentBoxItem {
                        width: 100%;
                        padding: 4px 0;
                        background: #eceff2 url(../images/bg_podcastBox_item.png) repeat-x 0 0; }

                        .podcastContentBoxItem strong {
                            display: block;
                            font-size: 11px;
                            font-weight: bold;
                            padding: 4px 0 8px 20px;
                            text-transform: uppercase; }

                        .podcastContentBoxItem li {
                            margin: 0 0 4px 20px; }

                        .podcastContentBoxItem a {
                            float: left;
                            font-size: 10px;
                            line-height: 12px;
                            margin: 8px 0 0 0;
                            padding: 0 0 0 24px;
                            text-transform: uppercase;
                            background: #eceff2 url(../images/bg_podcastBox_video.png) no-repeat 0 0; }

                            .podcastContentBoxItem li a {
                                margin: 0;
                                float: none;
                                display: block;
                                line-height: 14px;
                                padding: 0 15px 4px 20px;
                                background: #eceff2 url(../images/bg_podcastBox_audio.png) no-repeat 0 2px; }
                                
                                .podcastContentBoxItem li span {
                                    margin: 0;
                                    text-transform:uppercase;
                                    font-size: 10px;
                                    line-height: 14px;}

                        .podcastContentBoxItem img {
                            float: left;
                            padding: 8px 12px; }

                        .podcastContentBoxItem p {
                            float: left;
                            width: 140px;
                            margin: 8px 0 0 0;
                            text-transform: uppercase; }

                    .peopleContentBoxItem {
                        width: 100%;
                        padding: 4px 0;
                        background: #eceff2 url(../images/bg_podcastBox_item.png) repeat-x 0 0; }
                            
                .smallBannerBox {
                    margin: 0 auto;
                    text-align: center;
                    padding: 6px 0 4px; }
                    
        #footerHolder {
            height: 28px;
            overflow: hidden;
            border-top: 1px solid #202c00; }

            #footerHolder li {
                float: left;
                padding: 0 12px;
                line-height: 28px; }

                #footerHolder li a {
                    color: #fff;
                    text-transform: uppercase;
                    font-weight: bold; }
                    
                #footerHolder li span {
                    color: #fff;
                    text-transform: uppercase;
                    font-weight: bold;
                    }

/* BANNERS */

#promoBanner {
    width: 800px;
    margin: 0 auto;
    text-align: center; }

#skyBanner {
    top: 0px;
    left: 830px;
    width: 120px;
    height: 600px;
    z-index: 600;
    position: absolute; }

#squareBannerBox {
    width: 250px;
    margin: 0 auto 5px; }
    
#bigFloat { }

#smallFloat { }
    
#votesiframe {
    padding: 0 !important;
    margin: 0 !important;
}

/*temporary*/
.webFormHolder {
    width: 508px;
}

.webFormHolder h2 {
    color: #000;
    font-size: 13px;
    padding: 0 0 10px;
    margin: 0 0 10px 0;
    background: url(../images/bg_chart_table.png) repeat-x 0 8px; }

    .webFormHolder h2 span {
        display: inline;
        background: #fff;
        padding-right: 15px; }

.webFormHolder form {
    padding: 20px 20px 0px 0px; }

.webFormHolder fieldset {
    padding: 0 0 20px; }

.webFormHolder label {
    float: left;
    width: 270px;
    display: block;
    line-height: 20px;
    font-weight: bold;
    padding-top: 4px }
    
.webFormHolder label.short {
    width: 100px !important;
}

.webFormHolder label.medium {
    width: 200px !important;
}

    .webFormHolder label span {
        color: #e56900;
        font-size: 15px;
        font-weight: bold; }

.webFormHolder label.radio {
    width: auto;
    display: inline;
    padding: 0 10px 0 6px; }

.webFormHolder .text {
    border: 0;
    color: #666;
    float: left;
    height: 16px;
    width: 200px;
    margin-top: 4px;
    padding: 4px 4px 0 4px;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    background: url(../images/bg_ipnut_text_strip.png) repeat-x 0 0; }
    
    
.webFormHolder select {
    border: 0;
    color: #666;
    font-size: 11px;
    float: left;
    line-height: 20px;
    height: 20px;
    width: 210px;
    margin-top: 4px;
    padding: 3px 4px 2px 4px;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    background: #fff url(../images/bg_ipnut_text_strip.png) repeat-x 0 0; }
    
.webFormHolder textarea {
    border: 0;
    color: #666;
    float: left;
    height: 75px;
    width: 200px;
    margin-top: 4px;
    font-size: 11px;
    padding: 4px 4px 0 4px;
    border: 1px solid #d3d3d3;
    background: url(../images/bg_textarea_strip.png) repeat-x 0 0; }

.webFormHolder .small {
    border: 0;
    color: #666;
    float: left;
    height: 16px;
    width: 20px;
    margin-top: 4px;
    padding: 4px 4px 0 4px;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    background: url(../images/bg_ipnut_text_strip.png) repeat-x 0 0; }

.webFormHolder .fileinputs {
    float: left;
    width: 300px;
    margin-top: 4px;
    position: relative; }

    .webFormHolder .fakefile {
        top: 0px;
        left: 0px;
        z-index: 1;
        width: 300px;
        position: absolute; }

    .webFormHolder .file {
        opacity: 0;
        z-index: 2;
        width: 250px;
        text-align: right;
        position: relative;
        filter: alpha(opacity: 0); }

    .webFormHolder .hidden {
        border: 0;
        float: left;
        width: 164px;
        height: 16px;
        color: #777777;
        padding: 4px 4px 0 4px;
        border-left: 1px solid #d3d3d3;
        border-right: 1px solid #d3d3d3;
        background: url(../images/bg_ipnut_text_strip.png) repeat-x 0 0; }

    .webFormHolder .image {
        float: left;
        padding: 1px 0 0 10px; }

.webFormHolder input.radio {
    padding: 0;
    float: left;
    display: inline; }

.webFormHolder .help {
    width: 172px;
    display: block;
    color: #979797;
    margin: 0 0 5px 120px; }

    .webFormHolder .help strong {
        color: #e56900;
        font-weight: normal; }

.webFormHolder .submit {
    border: 0;
    width: 78px;
    float: right;
    height: 26px;
    background: url(../images/bt_send_section1.png) no-repeat 0 0; }
    
#upgradeFlash {
    padding: 30px;
    font-weight: bold;
    line-height: 16px;
}
    #upgradeFlash a {
        color: #E56900;
    }
    #upgradeFlash a img{
        float: left;
        margin-right: 4px;
    }
    
div.broadcastDelimiter {
    border-top:2px solid #E56900;
    float:left;
    font-size:1px;
    padding:10px 0;
    width:100%;
}

.fbBroadcastWrapper {
    width: 330px !important;
    float: left;
}

.fbBroadcastWrapper h2, .fbBroadcastWrapper p{
    width: 315px !important;
}


.fbBroadcast {
    float: left;
}

.fbBroadcast img{
    margin: 0 !important;
}

li.info {
    background: url(../images/vertical_line_black.gif) no-repeat 0px 8px !important;
}

#EmailCheck, #BirthdateCheck, #LoginCheck, #PhoneCheck {
    line-height: 28px;
    vertical-align: middle;
    margin-left: 10px;
}

#accept {
    padding-left:10px;
    font-weight: bold;
}

div.rtwStats {
    width: 100%;
    font-weight: bold;
}

    div.rtwStats h4 {
        font-size: 13px;
        font-weight: bold;
        color: #E56900;
    }
    
    div.rtwStats h5 {
        font-size: 14px;
        margin: 6px 0;
        padding: 0;
    }
    
    div.rtwStats span {
        color: #E56900;
    }
.firstPlace h3, .secondPlace h3, .thirdPlace h3{
    color: #E56900;
}

.firstPlace img, .secondPlace img, .thirdPlace img {
    margin: 4px 0;
}

.rtwButtons {
    width: 320px;
    margin: 6px auto;
}

.rtwButtons .register {
    display: block;
    width: 172px;
    float: left;
    height: 36px;
    margin: 0px;
    background: url(../images/register.jpg) no-repeat 0px 0px;
}

.rtwButtons .play {
    display: block;
    float: left;
    width: 98px;
    height: 39px;
    margin: 0px;
    background: url(../images/play.jpg) no-repeat 0px 0px;
}

.rtwButtons a span {
    display: none;
}
