/* NEW BUILD */

.mediatel--index .mediatel-home-about .pod_inner {
    padding: 0;
}

.rtop, .rbottom {
    display: block;
    height: 1px;
}
.r1 {margin: 0 5px;}
.r2 {margin: 0 3px;}
.r3 {margin: 0 2px;}
.r4 {margin: 0 1px; height: 2px;}

/* GREY */

.grey_pod .rtop {
    background-color: #FFFFFF;
}

.grey_pod .rtop* ±{
    background-color: #E5E5E5;
}

.grey_pod .r1 {
    background-color: #CCCCCC;
}

.grey_pod .r2 {
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
}

.grey_pod .r3, .grey_pod .r4 {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.grey_pod {
    font-size: 108%;
    float: left;
    padding-bottom: 7px;
    background: url("../images/bkgds/inner_shadow_bkgd.gif") repeat-x bottom left;
    position: relative;
}

.grey_pod.home_left {
    width: 43%;
}

.grey_pod.home_right {
    width: 55%;
    margin-left: 2%;
}

.grey_pod_inner {
    border: 1px solid #CCCCCC;
    border-top: 0;
    background: #FFFFFF url(/images/pods/grey_bkgd.gif) repeat-x;
    padding: 10px 4% 15px;
    overflow: hidden;
    height: 40em;
}


/* WHITE */

.white_pod .rtop, .white_pod .rbottom {
    background-color: transparent;
}

.white_pod .rbottom* ±{
    background-color: #FFFFFF;
}

.white_pod .r1 {
    background-color: #d3d3d3;
}

.white_pod .r2 {
    border-left: 2px solid #d3d3d3;
    border-right: 2px solid #d3d3d3;
    background-color: #efefef;      /* Makes a shadow gradient */
}

.white_pod .r3 {
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    background-color: #f4f4f4;
}

.white_pod .r4 {
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    background-color: #f8f8f8;
}

.white_pod {
    margin-top: 10px;
    position: relative;
}

.white_pod_inner {
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    background: #FFFFFF;
    padding: 10px 9%;
    overflow: hidden;
}

.half_column_left {
    float: left;
    width: 48%;
}

.half_column_right {
    float: left;
    width: 48%;
    padding-left: 4%;
}

.free_trial {
    position: absolute;
    right: 5px;
    bottom: -45px;
    width: 110px;
    height: 110px;
    background: url(/images/pods/free_trial.png) no-repeat;
}

.free_trial_mask {
    float: right;
    height: 20px;
    width:90px;
}

.mediatel-home-about .about_newsline {
    margin-top: 40px;
}

/* APPLICATION LIST */

.application_list {
    position: relative;
    margin-top: 10px;
    border-right: 1px solid #D3D3D3;
    font-size: 108%;
    line-height: 1.5em;
}

.application_list ul {
    border-bottom: 1px solid #D3D3D3;
    overflow: hidden;
}

.application_list li {
    background: url(images/app_active_shadow.png) repeat-x 0 -4px;
}

.application_list a {
    background: no-repeat 17px center;
    text-decoration: none;
    display: block;
    font-size: 100%;
    font-weight: bold;
    overflow :hidden;
    border-top: 1px solid #D3D3D3;
}

.application_list a:visited {
    color: #0F1F61;
    text-decoration: none;
}

.application_list a span {
    display: block;
    padding: 0.55em 0.8em 0.4em 10px;
    margin-left: 50px;
    background-color: #FFFFFF;
    white-space: nowrap;
}

.application_list a:hover,
.application_list a:visited:hover {
    color: #FFFFFF;
}

.application_list a:hover span {
    background-color: transparent;
    color: #FFFFFF;
}

.application_list .rtopright {
    position: absolute;
    top: 0;
    right: -1px;
    height: 5px;
}

.application_list .rbottomright {
    position: absolute;
    bottom: 0;
    right: -1px;
    height: 5px;
}

.application_list .rtopright *, .application_list .rbottomright* ±{
    display: block;
    height: 1px;
    width: 5px;
    overflow: hidden;
}

.application_list .r1 {
    margin: 0;width: 5px;
}
.application_list .r2 {
    margin: 0;border-left: 2px solid #D3D3D3;border-right: 0;width: 3px;
}
.application_list .r3 {
    margin: 0 0 0 2px;border-left: 1px solid #D3D3D3;border-right: 0;width: 2px;
}
.application_list .r4 {
    margin: 0 0 0 3px;border-left: 1px solid #D3D3D3;border-right: 0;height: 2px;width: 1px;
}


/* SHOWCASE - General */

.showcase_container {
    margin: 10px 0 0;
    position: relative;
    overflow: hidden;
    height: 37em;
}

.showcase_carousel {
    height: 525px;
}

.showcase {
    background: url(/images/pods/showcase/panel_border.gif) repeat-x top left;
    padding: 0 1px;
    float: left;
    width: 100%;
}

.showcase_header {
    position: relative;
    margin: 0;
    padding: 5px 25px 8px 25px;
}

.showcase_header h3 {
    height: 32px;
    margin: 0;
    color: #FFFFFF;
    font-size: 146.5%;
    font-weight: bold;
}

.showcase_header h3 a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.showcase_header h3 span {
    padding: 7px 0 0 45px;
    display: block;
    color: #FFFFFF;
}

.links_list th {
    font-weight: bold;
    padding: 0 15px 2px 0;
}

.links_list td {
    font-style: italic;
    color: #666666;
}

.showcase_body {
    background: #FFFFFF url(../images/bkgds/inner_shadow_bkgd.gif) repeat-x top left;
    padding: 0 1px;
    padding: 10px 20px 0;
    height: 34em
}


/* SHOWCASE - Events Sponsorship */

.showcase_sponsor {
    float: right;
    padding: 0 0 1em;
}

.showcase_sponsor_label {
    color: #777777;
    font-size: 93%;
    font-style: italic;
    padding: 5px 0 10px;
}

.showcase_sponsor_footnote {
    color: #777777;
    font-size: 93%;
    font-style: italic;
    padding: 5px 0 0;
}

.showcase_sponsor_logos {
    margin: 0 0 0 2em;
}

.showcase_host {
    color: #555555;
    font-style: italic;
}

.showcase_host img {
    margin-left: 1em;
}



/* SHOWCASE BESPOKE */

/* General Info */
.showcase.info .showcase_header {
    background-color: #27699F;
}
.showcase.info .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_info.png) no-repeat top left;
}

/* Press */
.showcase.press .showcase_header {
    background-color: #990000;
}
.showcase.press .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_press.png) no-repeat top left;
}

/* Regional */
.showcase.regional .showcase_header {
    background-color: #6E8223;
}
.showcase.regional .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_regional.png) no-repeat top left;
}
.showcase.regional  h4 {
    color: #585E12;
}

/* Television */
.showcase.television .showcase_header {
    background-color: #008072;
}
.showcase.television .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_television.png) no-repeat top left;
}
.showcase.television  h4 {
    color: #1A463B;
}

/* Online */
.showcase.online .showcase_header {
    background-color: #137638;
}
.showcase.online .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_online.png) no-repeat top left;
}
.showcase.online  h4 {
    color: #11360E;
}

/* Radio */
.showcase.radio .showcase_header {
    background-color: #A9892E;
}
.showcase.radio .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_radio.png) no-repeat top left;
}
.showcase.radio  h4 {
    color: #423100;
}

/* Out of Home */
.showcase.outdoor .showcase_header {
    background-color: #1B2886;
}
.showcase.outdoor .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_outdoor.png) no-repeat top left;
}
.showcase.outdoor  h4 {
    color: #040f64;
}

/* Mobile */
.showcase.mobile .showcase_header {
    background-color: #6C2E95;
}
.showcase.mobile .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_mobile.png) no-repeat top left;
}
.showcase.mobile  h4 {
    color: #260040;
}

/* Media Trends */
.showcase.media-trends .showcase_header {
    background-color: #747751;
}
.showcase.media-trends .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_media-trends.png) no-repeat top left;
}
.showcase.media-trends  h4 {
    color: #393C0D;
}

/* Cinema */
.showcase.cinema .showcase_header {
    background-color: #920380;
}
.showcase.cinema .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_cinema.png) no-repeat top left;
}
.showcase.cinema  h4 {
    color: #42003A;
}

/* Direct Mail */
.showcase.direct .showcase_header {
    background-color: #AF4B09;
}
.showcase.direct .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_direct-mail.png) no-repeat top left;
}
.showcase.direct  h4 {
    color: #5B1B00;
}

/* Newsline */
.showcase.newsline .showcase_header {
    background-color: #0072BB;
}
.showcase.newsline .showcase_header h3 {
    background: url("/images/newsline_logo_white.png") no-repeat scroll transparent; background-position: 0 6px
}

/* Future of... */
.showcase.future .showcase_header {
    background-color: #08264E;
}
.showcase.future .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_future.png) no-repeat top left;
}
.showcase.future  h4 {
    color: #465C7A;
}

/* TV Summit */
.showcase.tvsummit .showcase_header {
    background-color: #276D87;
}
.showcase.tvsummit .showcase_header h3 {
    background: url(/images/icons/32x32/icon_tv-summit.png) no-repeat top left;
}
.showcase.tvsummit  h4 {
    color: #4B809B;
}

/* Connected Consumer */
.showcase.connected .showcase_header {
    background-color: #386379;
}
.showcase.connected .showcase_header h3 {
    background: url(/images/icons/32x32/icon_ctv.png) no-repeat top left;
}
.showcase.connected  h4 {
    color: #7090A1;
}

/* Media Landscape */
.showcase.landscape .showcase_header {
    background-color: #A7A9AC;
}
.showcase.landscape .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_media-landscape.png) no-repeat top left;
}
.showcase.landscape  h4 {
    color: #ffffff;
}

/* YMT */
.showcase.ymt .showcase_header {
    background-color: #898F07;
}
.showcase.ymt .showcase_header h3 {
    background: url(/images/icons/32x32/icon_ymt.png) no-repeat top left;
}
.showcase.ymt  h4 {
    color: #585e12;
}

/* Bespoke */
.showcase.bespoke .showcase_header {
    background-color: #115281;
}
.showcase.bespoke .showcase_header h3 {
    background: url(/images/icons/32x32/icon_bespoke.png) no-repeat top left;
}
.showcase.bespoke  h4 {
    color: #115281;
}

/* Automated */
.showcase.automated .showcase_header {
    background-color: #115281;
}
.showcase.automated .showcase_header h3 {
    background: url(/images/icons/32x32/icon_automated.png) no-repeat top left;
}
.showcase.automated  h4 {
    color: #115281;
}

/* CES */
.showcase.ces .showcase_header {
    background-color: #CDCDCD;
}
.showcase.ces .showcase_header h3 {
    background: url(/images/icons/32x32/icon_ces.png) no-repeat top left;
}
.showcase.ces  h4 {
    color: #115281;
}

/* Events Generic */
.showcase.events_generic .showcase_header {
    background-color: #1B742B;
}
.showcase.events_generic .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_group.png) no-repeat top left;
}
.showcase.events_generic  h4 {
    color: #1B742B;
}

/* Playground */
.showcase.playground .showcase_header {
    background-color: #A90050;
}
.showcase.playground .showcase_header h3 {
    background: url(/images/icons/32x32/white/icon_playground.png) no-repeat top left;
}
.showcase.playground  h4 {
    color: #A90050;
}

/* Mobile 2012 */
.showcase.mobile2012 .showcase_header {
    background-color: #6C2E95;
}
.showcase.mobile2012 .showcase_header h3 {
    background: url(/images/icons/32x32/icon_mobile_2012.png) no-repeat top left;
}
.showcase.mobile2012  h4 {
    color: #260040;
}

/* SHOWCASE - Big Picture */

.showcase .big_picture {
    background: no-repeat top center;
    height: 230px;
    margin: 1em 0 0;
    clear: right;
    display: block;
}

.showcase a.big_picture {
    cursor: pointer;
}

.showcase .big_picture .rtop {
    margin: 0;
    padding: 0;
    background-color: transparent;
}

.showcase .big_picture .rtop* ±{
    margin: 0;
}

.showcase .big_picture .r1 {
    border-left: 5px solid #FFFFFF;
    border-right: 5px solid #FFFFFF;
    margin: 0;
}

.showcase .big_picture .r2 {
    background-color: transparent;
    border-left: 3px solid #FFFFFF;
    border-right: 3px solid #FFFFFF;
    margin: 0;
}

.showcase .big_picture .r3 {
    background-color: transparent;
    border-left: 2px solid #FFFFFF;
    border-right: 2px solid #FFFFFF;
    margin: 0;
}

.showcase .big_picture .r4 {
    background-color: transparent;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    margin: 0;
}


.showcase .big_picture_sides {
    height: 220px;
    display: block;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}


/* SHOWCASE - News */

.news_header {
    display: block;
    background-color: #71808D;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 116%;
    text-decoration: none;
}

.news_today{
    display: block;
    padding: 0.4em 0.75em 0.25em;
    position: relative;
    background-color: #71808D;
    color: #FFFFFF;
}

a:hover .news_today {
    text-decoration: underline;
}

.news_live {
    background-color: #990000;
    padding: 0.4em 1em 0.25em;
    float: right;
    border-left: 1px solid #FFFFFF;
    position: relative;
    z-index: 1;
}


/* SHOWCASE - News: Main Article */

.showcase .main_article {
    margin: 6px 0;
}

.showcase .main_article img {
    float: right;
    margin-left: 2em;
}

.showcase .main_article_inner {
    overflow: hidden;
    padding-left: 1.5em;
    position: relative;
    background-image: url(/images/pods/showcase/main_article_edge.gif);
    background-repeat: no-repeat;
}

.showcase .main_article .article_author {
    font-style: italic;
    font-size: 138.5%;
    font-weight: bold;
    margin: 0.8em 0 0.5em;
    display: block;
}

.showcase .main_article .main_article_title {
    font-size: 146.5%;
    line-height: 1.15em;
    padding: 0 0 1em 0;
    font-weight: bold;
}

.showcase .main_article .large_shade {
    background: url(../../images/large_shade.png) no-repeat;
    height: 150px;
    width: 200px;
    z-index: 1;
    position: absolute;
    cursor: pointer;
    right: 0;
}



/* SHOWCASE - News: Sub Articles */

.sub_articles .sub_article {
    display: block;
    padding: 12px 0;
    border-top: 1px solid #E0E0E0;
    position: relative;
}

.sub_articles .sub_article:first-child {
    border-top: 0;

}

.sub_articles .sub_article .shade {
    background:url("../../images/thumbnail_shade.png") no-repeat scroll 0 0 transparent;
    cursor:pointer;
    height:75px;
    position:absolute;
    width:100px;
    z-index:1;
    left: 0;
}

.sub_articles .sub_article img {
    float: left;
    margin-right: 1.5em;
}


.showcase_body .sub_articles_inner img.playback_icon {
    left: 33px;
    position: absolute;
    top: 28px;
    width: 35px;
}

.showcase_body .main_article img.playback_icon {
    position: absolute;
    right: 75px;
    top: 45px;
    width: 45px;
}

.sub_articles .sub_article .sub_article_title {
    display: block;
    padding: 0.5em 0 0;
    font-weight: bold;
    font-size: 131%;
    line-height: 1.2em;
}


/* SHOWCASE - Navigation Prev/Next */

.showcase_footer, .showcase_browse {
    display: none;
}

.showcase_top_prev_container {
    top: 47px;
    left: 4px;
    position: absolute;
}

.showcase_top_prev {
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
    background: url(/images/pods/showcase/disc_prev.png) no-repeat top left;
}

.showcase_top_next_container {
    top: 47px;
    right: 4px;
    position: absolute;
}

.showcase_top_next {
    position: relative;
    display: block;
    width: 48px;
    height: 48px;
    background: url(/images/pods/showcase/disc_next.png) no-repeat top left;
}


.showcase_top_prev_container :hover,
.showcase_top_next_container :hover {
    background-position: bottom left;
}

/* SHOWCASE - Navigation Pips */

.pips_row {
    float: right;
    position: relative;
    z-index: 2;
    margin-top: 8px;
}

.pip {
    display: inline-block;
    margin-left: 5px;
    opacity: 0.25;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=25);
    width: 8px;
    height: 8px;
    background: url(/images/pods/showcase/pip.gif) no-repeat top left;
}

.pips_row .pip.active,
.pips_row .pip.active:hover {
    opacity: 0.66;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=66);
}

.pips_row .pip.hover,
.pips_row .pip:hover{
    opacity: 1.0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}


/* HOVERCARD */

.hovercard {
    position: absolute;
    z-index: 1;
    width: 362px;
    top: 0;
    left: 19.5%;
    margin-top: -17px;
    font-size: 108%;
}

.hovercard_header {
    background: url(/images/pods/hovercard/hovercard_top.png) no-repeat bottom left;
    height: 25px;
}

.hovercard_body {
    background: url(/images/pods/hovercard/hovercard_mid.png) no-repeat center left;
    padding: 10px 40px 15px 70px;
    min-height: 80px;
}

.hovercard_body .app_title {
    padding: 2px 0 15px 48px;
    font-size: 153.9%;
    font-weight: bold;
    background: no-repeat top left;
}

.hovercard_body .app_title span {
    display: block;
    padding: 0 0 3px 0;
    border-bottom: 1px solid #000000;
}

.hovercard_footer {
    background: url(/images/pods/hovercard/hovercard_bot.png) no-repeat top left;
    height: 25px;
}


.hovercard.hc_press .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_press.png);
}
.hovercard.hc_regional .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_regional.png);
}
.hovercard.hc_television .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_television.png);
}
.hovercard.hc_radio .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_radio.png);
}
.hovercard.hc_online .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_online.png);
}
.hovercard.hc_mobile .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_mobile.png);
}
.hovercard.hc_outdoor .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_outdoor.png);
}
.hovercard.hc_media-trends .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_media-trends.png);
}
.hovercard.hc_cinema .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_cinema.png);
}
.hovercard.hc_direct-mail .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_direct-mail.png);
}
.hovercard.hc_directory .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_directory.png);
}
.hovercard.hc_glossary .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_glossary.png);
}
.hovercard.hc_media-landscape .hovercard_body .app_title {
    background-image: url(/images/icons/32x32/icon_media-landscape.png);
}
.hovercard.hc_press .hovercard_body .app_title span {
    border-color: #990000;
    color: #4A0000;
}
.hovercard.hc_regional .hovercard_body .app_title span {
    border-color: #6E8223;
    color: #585E12;
}
.hovercard.hc_television .hovercard_body .app_title span {
    border-color: #008072;
    color: #1A463B;
}
.hovercard.hc_radio .hovercard_body .app_title span {
    border-color: #A9892E;
    color: #423100;
}
.hovercard.hc_online .hovercard_body .app_title span {
    border-color: #137638;
    color: #11360E;
}
.hovercard.hc_mobile .hovercard_body .app_title span {
    border-color: #6C2E95;
    color: #260040;
}
.hovercard.hc_outdoor .hovercard_body .app_title span {
    border-color: #1B2886;
    color: #131E6E;
}
.hovercard.hc_media-trends .hovercard_body .app_title span {
    border-color: #747751;
    color: #393C0D;
}
.hovercard.hc_cinema .hovercard_body .app_title span {
    border-color: #920380;
    color: #42003A;
}
.hovercard.hc_direct-mail .hovercard_body .app_title span {
    border-color: #AF4B09;
    color: #5B1B00;
}
.hovercard.hc_directory .hovercard_body .app_title span {
    border-color: #335869;
    color: #163737;
}
.hovercard.hc_glossary .hovercard_body .app_title span {
    border-color: #B5145C;
    color: #6C0030;
}
.hovercard.hc_media-landscape .hovercard_body .app_title span {
    border-color: #C1C5D6;
    color: #414042;
}



/* ############################################### */



.pod_group {
    overflow: hidden;
    position: relative;
}


.pod h5 {
    color: #990000;
}

.pod_column .pod_group,
.mediatel--press .pod_group.pod_inline,
.mediatel--television .pod_group.pod_inline,
.mediatel--online  .pod_group.pod_inline,
.mediatel--radio .pod_group.pod_inline {
    padding: 0;
    background: #FFFFFF url(images/pod_headers/h3_bkgd_default.gif) repeat-x top left;
    color: #444444;
    margin-bottom: 2em;             /* REBUILD - WAS margin-top: 2em; */
    border: 1px solid #C1C5D6;
    border-top: 0;
}

.mediatel--index .pod_column .pod_group,
.mediatel--mediatel-index .pod_column .pod_group {
    margin: 0;
}

.pod_group .pod, .pod_block_header {
    padding-bottom: 2em;                /* REBUILD - WAS padding-top: 2em; */
    position: relative;
}

.pod_column .pod_group .pod,
.mediatel--press .pod_group.pod_inline .pod,
.mediatel--television .pod_group.pod_inline .pod,
.mediatel--online  .pod_group.pod_inline .pod,
.mediatel--radio .pod_group.pod_inline .pod {
    padding-bottom: 0;
}

.pod_column .pod_group .pod h3,
.pod_column .pod_group .pod .pod_inner,
.mediatel--press .pod_group.pod_inline .pod h3,
.mediatel--press .pod_group.pod_inline .pod .pod_inner,
.mediatel--television .pod_group.pod_inline .pod h3,
.mediatel--television .pod_group.pod_inline .pod .pod_inner,
.mediatel--online  .pod_group.pod_inline .pod h3,
.mediatel--online  .pod_group.pod_inline .pod .pod_inner,
.mediatel--radio .pod_group.pod_inline .pod h3,
.mediatel--radio .pod_group.pod_inline .pod .pod_inner,
.pod_block_header .pod_group.latest .pod_container h3 {
    background: transparent none;
    border: 0;
    overflow: hidden;
}

.from_newsline_link {
    display: none;
    padding: 1em 1.2em 0.75em;
    overflow: hidden;
    width: 98%;
}

.mediatel--mediatel-index   .from_newsline_link {
    padding: 0.7em 0.5em;
}

.mediatel--mediatel-index   .pod_block .from_newsline_link {
    padding: 1em 1.25em 0em;
}

.mediatel--mediatel-index   .latest-newsline .pod_inner {
    padding-left: 16px;
}

.mediatel--mediatel-index   .latest-newsline .pod_inner .item .content {
    margin-left: 114px;
}

.if_both_newsline {
    margin-bottom: 0;            /* REBUILD - ADDED */
}

.mediatel--press .if_both_newsline .newsline_pod_header,
.mediatel--television .if_both_newsline .newsline_pod_header,
.mediatel--online  .if_both_newsline .newsline_pod_header,
.mediatel--regional  .if_both_newsline .newsline_pod_header,
.mediatel--radio .if_both_newsline .newsline_pod_header {
    display: block;
    padding: 1em;
    overflow: hidden;
}

.mediatel--press .pod_inline.if_both_newsline .pod.pod_block,
.mediatel--television .pod_inline.if_both_newsline .pod.pod_block,
.mediatel--online  .pod_inline.if_both_newsline .pod.pod_block,
.mediatel--radio .pod_inline.if_both_newsline .pod.pod_block {
    border-bottom: 0;
}



.if_both_newsline .newsline_pod_header,
.mediatel--press .from_newsline_link,
.mediatel--television .from_newsline_link,
.mediatel--online  .from_newsline_link,
.mediatel--radio .from_newsline_link {
    display: none;
}

.from_newsline_link a,
.if_both_newsline .newsline_pod_header a {
    float: left;
}

.from_newsline_link span {
    display: block;
    padding: 0.1em 0 0 118px;
    line-height: 1em;
    color: #3E5863;
    font-size: 108%;
}

.mediatel--mediatel-index   .from_newsline_link span {
    padding: 0 0 0 118px;
}

.if_both_newsline .newsline_pod_header span {
    display: block;
    padding: 0 0 0 118px;
    color: #3E5863;
    font-size: 116%;
    margin-left: 1em;
}

.pod_inline > .left, .pod_column.left {
    float: left;
    width: 48.5%;
}

.pod_inline > .right, .pod_column.right {
    float: right;
    width: 48.5%;
}

.pod_block_header .pod_container .pod {
    padding: 3px 11px 8px 11px;
    overflow: hidden;
}

.mediatel--mediatel-index   .pod_column.pod_block {
    margin-top: 2em;
}

.pod p {
    margin: 1em 0 0.25em;
}

.pod p:first-child {
    margin-top: 0;
}

.pod_container {
    zoom: 1;
}

.pod_inner {
    padding: 8px 11px;
    zoom: 1;
}

.pod a.right, .pod .right a {
    font-weight: bold;
}

.pod .bullets {
    margin-bottom: 1em;
}

.pod_link {
    margin: 0.5em 0 0;
}

.pod_link span {
    margin: 0 0.25em 0 0;
    color: #555555;
    font-style: italic;
}

.pod_column .pod_group .pod {
    border-top: 1px dotted #BFBFBF;
}


.pod_column .pod_group .pod:first-child {
    border-top-size: 0;
}

.mediatel--index .pod_column .pod_group .pod,
.mediatel--mediatel-index .pod_column .pod_group .pod {
    border-top-style: solid;
}

.mediatel--index .pod_column .pod_group .pod:first-child,
.mediatel--mediatel-index .pod_column .pod_group .pod:first-child {
    border-top-size: 1;
}

/*-----------------------------------------------------------------------------
* Block Header Pods
*----------------------------------------------------------------------------*/

.pod_block_header .pod_group h3 {
    padding: 0.5em 1em;
    background: #FFFFFF url(images/pod_headers/h3_bkgd_default.gif) repeat-x top left;
    color: #FFFFFF;
}

.pod_block_header .pod_group .pod_container {
    border: 4px solid #CCCCCC;
    border-top: 0;
    background: #DDDDDD url(images/pod_headers/h3_shadow_default.gif) repeat-x top left;
    padding: 0 11px 8px;
    overflow: hidden;
}

.pod_block_header .pod_group .pod_container .pod {
    margin-top: 0.75em;
    padding: 0;
    position: relative;
}


.pod_white .pod {
    background: #FFFFFF url(../images/bkgds/inner_shadow_bkgd.gif) repeat-x;
    border: 1px solid #AAAAAA;
}

.pod_block_header .pod_group.application h3 {
    background: #C1C5D6;
}
.pod_block_header .pod_group.application .pod_container {
    border: 4px solid #C1C5D6;
    border-top: 0;
    background: #DDDFE9 url(images/pod_headers/h3_shadow_application.gif) repeat-x top left;
}
.pod_white .application .pod, .pod.pod_block.application .pod_inner, .pod_block_header .pod_group.application .pod_white .pod {
    border-color: #C1C5D6;
}

.pod_block_header .pod_group .pod_container.quick-start {
    padding: 0;
}


.pod_block_header .pod_group.events h3 {
    background: #BBBBBB url(images/pod_headers/h3_bkgd_events.gif) repeat-x bottom left;
}



.pod_block_header .pod_group.latest h3, .pod.pod_block.latest h3 {
    background: #6A8C00 url(images/pod_headers/h3_bkgd_latest.gif) repeat-x bottom left;
}
.pod_block_header .pod_group.latest .pod_container {
    border: 4px solid #CBD7A6;
    border-top: 0;
    background: #E9EED9 url(images/pod_headers/h3_shadow_latest.gif) repeat-x top left;
}
.pod_white .latest .pod, .pod.pod_block.latest .pod_inner {
    border-color: #A9BD6C;
}

.pod.db_panel {
    overflow: auto;
    position: absolute;
    top: 2.5em;
    left: 0;
    right: 0;
    bottom: 2.5em;
    border-top: 1px solid #999999;
    border-left: 0;
    border-right: 0;
}

.mediatel--newsline .pod.pod_block h3 {
    background: #738EA1 url(images/pod_headers/h3_bkgd_newsline.gif) repeat-x bottom left;
}

.mediatel--newsline .article_content .pod.pod_block h3 {
    font-size: 153.9%;
    color: #FFFFFF;
}


/*----------------------------------------------------------------------------
* Small Headered Pods
*----------------------------------------------------------------------------*/

.pod.pod_block h3 {
    padding: 0.5em 0.9em 0.25em;
    background: #FFFFFF url(images/pod_headers/h3_bkgd_default.gif) repeat-x top left;
    color: #333333;
    font-size: 123.1%;
    font-weight: bold;
    border-left: 1px solid #C1C5D6;
    border-right: 1px solid #C1C5D6;
}

.pod.pod_block h3.not_first_header {
    background: none;
    border-top: 0;
}

.pod.pod_block .pod_inner {
    border: 1px solid #C1C5D6;
    border-top: 0;
    overflow: hidden;
    clear: both;
}

.pod_inline .pod.pod_block .pod_inner {
    border-bottom: 0;

}

.mediatel--mobile .if_both_newsline .pod_inner {
    padding-bottom: 1.25em;
}

.mediatel--mobile .pod_inline.if_both_newsline .pod.pod_block,
.pod_inline .pod.pod_block {
    border-bottom: 1px solid #C1C5D6;
    padding-bottom: 0;
}

.pod_inner .icon_link {
    position: absolute;
    left: 10px;
    width: 80px;
    height: 64px;
}

.pod_inner .icon_link.small {
    width: 45px;
    height: 32px;
}

.article_links h3 {
    color: #FFFFFF;
    font-size: 108%;
}

.pod_inner .featured_video_thumbnail {
    float: left;
    width: 100px;
    margin-bottom: 3em;
}

.pod_inner .featured_video_thumbnail .playback_icon {
    width: 57%;
    float: left;
    margin-top: -4.5em;
}

/*----------------------------------------------------------------------------
* Subs Only
*----------------------------------------------------------------------------*/

.subs_only {
    display: block;
    text-align: center;
    padding: 0.5em 0;
    margin: 0;
}

a.subs_only:hover {
    background-color: #7D0000;
    text-decoration: none;
}

.subscribers_only {
    font-weight: bold;
    color: #990000;
}

.report_subs_only p {
    font-size: 108%;
    text-align: center;
}

/*----------------------------------------------------------------------------
* Quick Start
*----------------------------------------------------------------------------*/

.quickstart_message {
    padding: 0 0 0 22%;
}

.quick-start h4 {
    color: #5f6062;
}

.quick-start .temporary {
    margin: 1em 0 1.5em;
    overflow: hidden;
}

.quick-start .temporary h4 {
    margin: 0.5em 0 0;
    font-size: 189%;
}

.quickstart_left {
    width: 38%;
    float: left;
    padding-left: 5px;
}

.quickstart_right {
    width: 46%;
    float: left;
}

.quickstart_right span {
    display: block;
}

.quickstart_right a {
    font-weight: bold;
    color: #000000;
    padding: 10px;
}

.quickstart_header, .quickstart_footer {
    width: 75%;
    float: left;
    padding: 0px 3% 0px 7px;
}
.dynamic-content.quick-start {
    background: #DDDFE9;
}
#quickstart_submit {
    background: #e0e2eb;
}
.quickstart_introduction {
    width: 100%;
}

.quickstart_panel {
    background: url("../images/bkgds/inner_shadow_bkgd.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #C1C5D6;
    float: left;
    margin: 0 15px 20px 0;
    width: 46%;
    padding: 15px 5px 0px 5px;
    min-height: 11em;
    display: inline-flex;
    height: 100%;
}

.quickstart_panel h4 {
    font-weight: bold;
    font-size: 1.5em;
}
.pod_container .quickstart_panel p.quickstart_subtitle {
    font-size: 20px;
    margin-top: 0.2em;
}

.quickstart_panel.site-reports {
    background: #e9e9e9 url(images/quick_start/Digital.png) no-repeat top right;
    background-size: 90px 90px;
    background-position: right;
}

.quickstart_panel.users-households {
    background: #e9e9e9 url(images/quick_start/Revenue.png) no-repeat top right;
    background-size: 90px 90px;
    background-position: right;
}

.quickstart_panel.internet-activity {
    background: #e9e9e9 url(images/quick_start/Marketplace.png) no-repeat top right;
    background-size: 90px 90px;
    background-position: right;
}

.quickstart_panel.expenditure-revenue {
    background: #e9e9e9 url(images/quick_start/sector-nmr.jpg) no-repeat top right;
}

.quick-start-img {
    max-height: 114px;
    padding-right: 5px;
    max-width: 90px;
}
.quick-start-content > p > a {
    color: #5f6062;
}
.quick-start-content > p > a:hover {
    color: #5f6062;
}

.quick-start-content > span > a:hover {
    color: #5f6062;
}

.quick-start-content > span > a {
    color: #5f6062;
}

.quick-start-content > h4 > a {
    color: #5f6062;
}

.quick-start-content > h4 > a:hover{
    color: #5f6062;
}

.mediatel--online  .quickstart_left {
    width: 64%;
    padding: 0 3% 0 0;
    margin: 0 3% 0 0;
}

.mediatel--television .quickstart_right,
.mediatel--online  .quickstart_right,
.mediatel-outdoor .quickstart_right {
    width: 27%;
}

.mediatel--press .quickstart_left {
    width: 64%;
}

.mediatel--press .quickstart_right {
    width: 35%;
}

.quick-start p, .quick-start ol, .quick-start ul, .mediatel-about p, .mediatel-about ul, .mediatel-focus p, .mediatel-focus ul {
    font-size: 108%;
}

.quickstart_buttons {
    overflow: hidden;
    margin: 1em 0 0;
}

.pod_block_header .pod_group .pod_container .quick-start {
    margin: 0;
    padding: 15px 6px;
    /*min-height: 125px;*/
}

.mediatel--mediatel-index   .pod_block_header .pod_group .pod_container .media-applications {
    margin: 0;
}

.mediatel--mediatel-index   .pod_block_header .pod_group .pod_container .quick-start {
    padding-top: 145px;
}

.mediatel--mediatel-index   .pod_block_header .pod_group .pod_container .application_buttons {
    background: #FFFFFF url(../images/bkgds/inner_shadow_bkgd.gif) repeat-x;
    border: 1px solid #AAAAAA;
    margin: 8px 11px 11px;
    overflow: hidden;
}

.mediatel--mediatel-index   .pod_block_header .pod_group .pod_container.quick-start .pod {
    margin-top: 0;
}
.pod_container .quick-start p {
    margin: 0.5em 0;
}

.pod_container .quick-start .quickstart_header p {
    margin: 0.5em 0 0.25em;
}

.quick-start h5 {
    color: #990000;
    margin-bottom: 0.25em;
}


.advanced_search_link {
    font-weight: bold;
    float: right;
    margin: 0.25em 0;
}

.panel_search label{
    display: none;
}

.panel_search input.search_box {
    border: 1px solid #BDC4C9;
    border-radius: 3px;
    margin-bottom: 3%;
    padding: 7px 2%;
    width: 79%;
}

.mediatel--mediatel-index   .quick-start .panel_search {
    width: 179px;
}

.mediatel--mediatel-index   .quick-start .panel_search input.search_box {
    width: 139px;
}

input.search_submit {
    padding: 0.4em 0.4em 0.3em;
    *padding: 0.45em 0 0.2em;
    cursor: pointer;
    color: #2A5D0B;
    font-weight: bold;
    border: 1px solid #999999;
}

.panel_search input.search_submit {
    -moz-appearance: none;
    cursor: pointer;
    font-size: 17px;
    height: 1.9rem;
    margin: 0px auto;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    color: #173C00;
    background: url("images/button_green_hover.gif") repeat-x scroll left bottom #FFF;
    border: 1px solid #999;
    background-repeat: repeat;
    line-height: 1px;
}


.panel_search input[disabled="disabled"].search_submit {
    cursor: default;
}

.panel_search .inactive .search_submit {
    cursor: default;
}

input.search_submit:hover {
    text-decoration: none;
    color: #173C00;
}

.panel_search input.search_submit:hover {
    border-left: 1px solid #9FA3BB;
}

.panel_search input.unused {
    color: #a3a3a3;
    font-style: italic;
}

.panel_search input.used {
    color: #000000;
}

.quick-start input[disabled="disabled"] {
    cursor: default;
}


.quick-start .quickstart_button, .quick-start .disabled .quickstart_button:hover {
    width: 90%;
    padding: 0.4em 0.4em 0.3em;
    *padding: 0.45em 0 0.2em;
    background: #FFFFFF url(images/button_green.gif) repeat-x left bottom;
    cursor: pointer;
    color: #2A5D0B;
    font-weight: bold;
    border: 1px solid #999999;
    float: left;
    text-align: center;
}

.quick-start .quickstart_button:hover, .quick-start .quickstart_button:active {
    text-decoration: none;
    color: #173C00;
    background: #FFFFFF url(images/button_green_hover.gif) repeat-x left bottom;
}

.mediatel--press .quick-start .quickstart_left .quickstart_button {
    width: 147px;
}

/*----------------------------------------------------------------------------
* Announcement
*----------------------------------------------------------------------------*/

.pod_container .announcement .pod_inner {
    background: #89B10A url(mediatel/images/announcement_bkgd_green.gif) repeat-y top left;
    color: #FFFFFF;
    padding: 0.5em 1em;
    display: block;
}

.pod_container .announcement .pod_inner div {
    font-size: 116%;
}

.pod_container .announcement a {
    font-weight: bold;
}

.pod_container .announcement h3 {
    display: inline;
    font-weight: bold;
    font-size: 123.1%;
}

/*----------------------------------------------------------------------------
* Marketing, Application-About
*----------------------------------------------------------------------------*/

.panel_reports .marketing {
    margin-bottom: 2em;
}

.pod.vardata.marketing > div,
.pod.vardata.marketing-insight > div,
.pod.vardata.application-about > div,
.pod.vardata.marketing-upgrade > div,
.pod.vardata.marketing-trial > div {
    min-height: 60px;
    text-align: center;
}

.pod.vardata.marketing div:hover,
.pod.vardata.marketing-insight div:hover,
.pod.vardata.application-about div:hover,
.pod.vardata.marketing-upgrade div:hover,
.pod.vardata.marketing-trial div:hover {
    background-image: none;
}

.pod.vardata.marketing .marketing_title,
.pod.vardata.marketing-insight .marketing_title,
.pod.vardata.application-about .marketing_title,
.pod.vardata.marketing-upgrade .marketing_title,
.pod.vardata.marketing-trial .marketing_title {
    display: block;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 116%;
    padding: 0.5em 0 0.4em;
    margin: 0 1em;
}

.pod.vardata.marketing .red_bkgd .marketing_title,
.pod.vardata.marketing-insight .red_bkgd .marketing_title {
    border-bottom: 1px solid #C86666;
}

.pod.vardata.application-about .marketing_title {
    border-bottom: 1px solid #ffffff;
}

.pod.vardata.marketing .marketing_strapline,
.pod.vardata.marketing-insight .marketing_strapline,
.pod.vardata.application-about .marketing_strapline,
.pod.vardata.marketing-trial .marketing_strapline {
    display: block;
    padding: 0.3em 0;
    margin: 0 1em;
}

/*----------------------------------------------------------------------------
* Index Marketing
*----------------------------------------------------------------------------*/

.mediatel--mediatel-index   .pod.vardata.marketing-trial {
    background: url(/images/data/index/index_marketing_flex_bkgd.gif) no-repeat top left;
}

.mediatel--mediatel-index   .pod.vardata.marketing-trial > div {
    text-align: left;
}

.mediatel--mediatel-index   .pod.vardata.marketing-trial .marketing_title {
    padding: 14px 0 0;
}

.mediatel--mediatel-index   .pod.vardata.marketing-trial .marketing_title span {
    font-size: 197%;
}

.mediatel--mediatel-index   .pod.vardata.marketing-trial a {
    border: 1px solid #9C0000;
    display: block;
    height: 58px;
    text-decoration: none;
}

.mediatel--mediatel-index   .pod.vardata.marketing-trial:hover a span span {
    background-color: #FFFFFF;
    color: #9C0000;
    cursor: pointer;
}



.mediatel--mediatel-index   .pod.vardata.marketing-upgrade {
    background: url(/images/data/index/index_upgrade_flex_bkgd.gif) no-repeat top left;
}

.mediatel--mediatel-index   .pod.vardata.marketing-upgrade .marketing_title {
    text-align: left;
    font-size: 145.5%;
    padding: 4px 12px;
    line-height: 1.05em;
    width: 10.5em;
    margin: 0;
}

.mediatel--mediatel-index   .pod.vardata.marketing-upgrade a {
    border: 1px solid #9C0000;
    display: block;
    height: 58px;
    text-decoration: none;
    overflow: hidden;
    text-align: left;
}


.mediatel--mediatel-index   .pod.vardata.marketing-upgrade:hover a span {
    background-color: #FFFFFF;
    color: #9C0000;
    cursor: pointer;
}
/*----------------------------------------------------------------------------
* Reports List
*----------------------------------------------------------------------------*/

.report_subs_only {
    margin: 1em;
}

.report_group {
    margin: 1em;
    padding: 0.75em 0 0;
    border-top: 1px dotted #AAAAAA;
    overflow: hidden;
}

.report_group:first-child {
    border: 0;
    padding: 0;
}

.report_group li {
    padding: 0 0 0.4em 1em;
    line-height: 17px;
}

.report_group li a.unactive {
    pointer-events: none;
    cursor: default;
}

.report_group li span.date {
    font-weight: normal;
    color: #444444;
    display: block;
}

.report_group .note {
    color: #444444;
    font-style: italic;
    margin: 0.25em 0 0.25em 4px;
}

.report_group .report_sub {
    color: #222222;
    font-weight: bold;
    margin: 0 0 0.25em 4px;
}

.report_group .folder {
    font-weight: bold;
    margin-bottom: 0.5em;
}

.report_group ul.data_list li {
    overflow: hidden;
    border-top: 1px dotted #AAAAAA;
    padding: 1em 0 1em 40px;
    margin: 0;
}

.report_group ul.data_list li:first-child {
    border-top: 0;
}


.reports-list-container .report_group h5 {
    margin-top: 10px;
}

.reports .not-authorised {
    color: #777777;
}

.panel_article_workspace ul.data_list .date {
    /*float: left;
    width: 30%;*/
    margin: 0 1.5%;
}

.report_group ul.data_list li.abc {
    background: url(../images/logos/partners/abc_w22.png) no-repeat 5px 1em;
}

.report_group ul.data_list li.nrs {
    background: url(../images/logos/partners/nrs_w32.png) no-repeat 0 1em;
}

.report_group ul.data_list li.rajar {
    background: url(../images/logos/partners/rajar_w34.png) no-repeat 5px 1em;
    padding-left: 50px;
}
/*----------------------------------------------------------------------------
* Classic Link
*----------------------------------------------------------------------------*/

.classic_link {
    margin: 0;
    background: url(../images/icons/32x32/icon_pagination.png) no-repeat center left;
    padding: 0.75em 0 0.75em 44px;
}

/*------------------------------------------------------------------------------
* Wordpress-fed pods
*----------------------------------------------------------------------------*/

.articles .item .content,
.article-feeds .item .content {
    margin-left: 110px;
}

.mediatel--mediatel-index   .articles .item .content {
    margin-left: 118px;
}

.articles .item {
    padding: 0 0 0.75em;
}

.articles .item h5 a, .articles .article_title a {
    margin-right: 1em;
}

.articles .item .thumbnail,
.article-feeds .item .thumbnail {
    width: 100px;
    height: 75px;
    float: left;
}

.articles .item .thumbnail .shade,
.article-feeds .item .thumbnail .shade {
    background: url(../../images/thumbnail_shade.png) no-repeat;
    height: 75px;
    width: 100px;
    z-index: 1;
    position: absolute;
    cursor: pointer;
}

.articles .item .header h4 {
    color: #000000;
}

.articles .item .summary,
.article-feeds .item .summary {
    color: #444444;
}

.news_list {
    /* Home page inset */
    padding-left: 1em;
}

.news_list h5 {
    /* Home page inset */
    font-size: 116%;
    clear: both;
}

.from_newsline {
    margin: 0 0 1em 0;
}

.from_newsline .left {
    color: #666666;
    font-style: italic;
}

.from_newsline img {
    margin-left: 0.75em;
    vertical-align: -20%;
}

/*--------------------------------
* Data Analysis pod list
*--------------------------------*/

.data-analysis .pod_inner {
    padding-left: 22px;
}

/*--------------------------------
* Latest News - Barometer
*--------------------------------*/

.pod_group .pod .pod_inner.barometer {
    background: #6A8C00 url(images/pod_headers/h3_bkgd_latest.gif) repeat-x bottom left;
    color: #fff;
}

.barometer h5 {
    color: #FFFFFF;
}

.barometer.down .figure span {
    background: url(mediatel/images/newsline/barometer_down.gif) no-repeat 0 4px;
    padding-left: 28px;
}

.barometer.up .figure span {
    background: url(mediatel/images/newsline/barometer_up.gif) no-repeat 0 4px;
    padding-left: 28px;
}

.barometer .figure {
    float: left;
    width: 40%;
}

.barometer .figure span {
    font-size: 205%;
    line-height: normal;
}

.barometer .description {
    float: left;
    width: 60%;
    margin: 0.25em 0;
}

/*----------------------------------------------------------------------------
* Events
*----------------------------------------------------------------------------*/

.event h4 {
    margin: 0 0 0.2em;
    padding: 0.2em 0 0;
}

.event h5 {
    margin: 0;
}

.event p {
    margin: 0;
}

.event.playground {
    padding-left: 75px;
    background: url(/images/icons/64x64/icon_playground.png) no-repeat top left;
    min-height: 64px;
}

.event.seminars {
    padding-left: 75px;
    background: url(/images/icons/64x64/icon_future.png) no-repeat top left;
    min-height: 64px;
}

.event.tv-summit {
    padding-left: 75px;
    background: url(/images/icons/64x64/icon_tv-summit.png) no-repeat top left;
    min-height: 64px;
}

.event.ymt {
    padding-left: 75px;
    background: url(/images/icons/64x64/icon_ymt.png) no-repeat top left;
    min-height: 64px;
}

/*----------------------------------------------------------------------------
* Media Contacts Directory
*----------------------------------------------------------------------------*/

.media-directory-content {
    padding: 0 0 0 75px;
    background: url(../images/icons/64x64/icon_directory.png) no-repeat top left;
    min-height: 64px;
}

.media-directory-content h4, .media-directory-content h5 {
    margin: 0 0 0.2em;
}

.media-directory-content h4 {
    padding-top: 0.2em;
}

.media-directory-content-index {
    padding: 0 0 0 48px;
    background: url(../images/icons/32x32/icon_directory.png) no-repeat top left;
    min-height: 32px;
}

/*----------------------------------------------------------------------------
* Icons with content
*----------------------------------------------------------------------------*/

.press-content {
    padding: 0 0 0 75px;
    background: url(../images/icons/64x64/icon_press.png) no-repeat 4px 0;
    min-height: 64px;
}

.online-content {
    padding: 0 0 0 75px;
    background: url(../images/icons/64x64/icon_online.png) no-repeat 4px 0;
    min-height: 64px;
}

.newsline-content {
    padding: 0 0 0 75px;
    background: url(../images/icons/64x64/icon_newsline.png) no-repeat 4px 0;
    min-height: 64px;
}

/*----------------------------------------------------------------------------
* Coloured Bkgds
*----------------------------------------------------------------------------*/

.blue_bkgd {
    background-color: #1D5386;
    color: #FFFFFF;
    zoom: 1;
}

.green_bkgd {
    background-color: #004004;
    color: #FFFFFF;
    zoom: 1;
}

.olive_bkgd {
    background-color: #3B4100;
    color: #FFFFFF;
    zoom: 1;
}

.purple_bkgd {
    background-color: #251043;
    color: #FFFFFF;
    zoom: 1;
}

.red_bkgd {
    background-color: #7D0000;
    color: #FFFFFF;
    zoom: 1;
}

.turquoise_bkgd {
    background-color: #004237;
    color: #FFFFFF;
    zoom: 1;
}

.teal_bkgd {
    background-color: #71808D;
    color: #FFFFFF;
    zoom: 1;
}

.black_bkgd {
    background-color: #000000;
    color: #FFFFFF;
    zoom: 1;
}

/*----------------------------------------------------------------------------
* H4 Colours
*----------------------------------------------------------------------------*/

.blue_bkgd h4,
.green_bkgd h4,
.olive_bkgd h4,
.purple_bkgd h4,
.red_bkgd h4,
.turquoise_bkgd h4,
.barometer h4 {
    color: #FFFFFF;
}

/*----------------------------------------------------------------------------
* Link Colours
*----------------------------------------------------------------------------*/

.white_links a, .white_links a:visited {
    color: #ffffff;
}

.white_links a:hover, .white_links a:visited:hover {
    color: #ffffff;
    /*text-decoration: underline;*/
}

/*----------------------------------------------------------------------------
* Text Colours
*----------------------------------------------------------------------------*/

.red_text {
    color: #990000;
}

/*----------------------------------------------------------------------------
* Commentator Bkgds
*----------------------------------------------------------------------------*/

.pod_group .pod .pod_inner.raysnoddy {
    background: #000000 url(images/snoddy_bkgd.jpg) no-repeat center right;
}

.pod_group .pod .pod_inner.dominicmills {
    background: #1D5386 url(images/mills_bkgd.png) no-repeat ;
    background-position:0px -20px;
    padding-left:120px;
    color: #fff;
    min-height: 77px;
}

.latest-author .raysnoddy a, .latest-opinion .raysnoddy a {
    padding-right: 100px;
}



.latest-author a,
.latest-mills-banner a {
    display: block;
    padding: 1em;
    overflow: hidden;
}

.latest-mills-banner a,
.latest-mills-banner a:visited,
.latest-mills-banner a:active,
.latest-mills-banner a:hover {
    color: #fff;
}

.latest-author .pod_inner a .h4,
.latest-mills-banner .pod_inner a .h4 {
    font-size: 153.9%;
    font-weight: bold;
    display: block;
}

.latest-author .pod_inner a .article_title,
.latest-mills-banner .pod_inner a .article_title {
    font-size: 138.5%;
    font-weight: bold;
    display: block;
    line-height: 1.2em;
}

.latest-author .pod_inner, .latest-opinion .pod_inner,
.latest-mills-banner .pod_inner, .latest-opinion .pod_inner {
    padding: 0;
}



.mediatel--mediatel-index   .latest-opinion {
    border: 0;
}

.latest-opinion a {
    display: block;
    padding: 0;
    overflow: hidden;
    border: 1px solid #015A82;
    border-bottom: 1px solid #002B41;
}

.latest-opinion .pod_inner a .h4 {
    font-size: 138.5%;
    font-weight: bold;
    display: block;
    padding: 0.25em 0.5em 0 110px;

}

.latest-opinion .pod_inner a .article_title {
    font-size: 123.1%;
    font-weight: bold;
    display: block;
    padding: 0 0.5em 0.5em 110px;
    line-height: 1.2em;
}

.latest-opinion .pod_inner a .thumbnail {
    float: left;
    cursor: pointer;
}

.raysnoddy .picture {
    width: 120px;
    height: 150px;
    margin-left: 1em;
    float: right;
    background: url(/css/images/snoddy_bkgd.jpg) no-repeat center right;
}

.dominicmills .picture {
    width: 120px;
    height: 150px;
    margin-left: 1em;
    float: right;
    background: url(/css/images/mills_bkgd.jpg) no-repeat center right;
}

/*----------------------------------------------------------------------------
* Sliding Panels
*----------------------------------------------------------------------------*/

.trigger {
    cursor: pointer;
}

.trigger.not-clickable {
    cursor: default;
}

.trigger-control {
    float: right;
    padding: 0.6em 0.5em 0 0;
}

.latest-data-analysis .trigger h5 {
    margin: 0;
    padding: 0.5em 1em 0.5em 40px;
    color: #FFFFFF;
}

.data-diary .trigger h5 {
    margin: 0;
    color: #000000;
    padding: 0.5em 1em 0.5em 48px;
}

.latest-data-analysis .press .trigger {
    background: #8A0B0B url(images/pod_headers/trigger_bkgd_press.gif) repeat-x bottom left;
}

.latest-data-analysis .television .trigger {
    background: #0B8A6E url(images/pod_headers/trigger_bkgd_television.gif) repeat-x bottom left;
}

.latest-data-analysis .online .trigger {
    background: #0B670B url(images/pod_headers/trigger_bkgd_online.gif) repeat-x bottom left;
}

.latest-data-analysis .radio .trigger {
    background: #9C7F18 url(images/pod_headers/trigger_bkgd_radio.gif) repeat-x bottom left;
}

.latest-data-analysis .trigger {
    color: #FFFFFF;
    border-top: 1px solid #FFFFFF;
}

.latest-data-analysis .trigger:hover {
    background-image: none;
}


.latest-data-analysis .press h5 {
    background: url(../images/icons/16x16/white/icon_press.png) no-repeat 12px 5px;
}

.latest-data-analysis .television h5 {
    background: url(../images/icons/16x16/white/icon_television.png) no-repeat 12px 5px;
}

.latest-data-analysis .online h5 {
    background: url(../images/icons/16x16/white/icon_online.png) no-repeat 12px 5px;
}

.latest-data-analysis .radio h5 {
    background: url(../images/icons/16x16/white/icon_radio.png) no-repeat 12px 5px;
}


.latest-data-analysis .content {
    padding: 0.75em;
    border: 1px dotted #999999;
    border-top: 0;
}

.latest-data-analysis .content div {
    text-align: right;
}

.latest-data-analysis .content {
    background-color: #EEEEEE;
}

.data-diary .trigger-control {
    color: #0F1F61;
    text-decoration: underline;
}

.data-diary .trigger:hover h5 {
    background-color: #DDDDDD;
}

.data-diary .trigger.not-clickable:hover h5 {
    background-color: #EEEEEE;
}

.data-diary .trigger:hover .trigger-control {
    color: #5D2300;
}

.data-diary .pod_inner {
    padding: 0.5em 1em 0.75em 1em;
    border: 1px dotted #BFBFBF;
}

.data-diary .panel {
    border-bottom: 1px dotted #BFBFBF;
}

.data-diary .panel:first-child {
    border-top:  1px dotted #BFBFBF;
}

.data-diary .abc h5 {
    background: #EEEEEE url(../images/logos/partners/abc_w22.png) no-repeat 12px 5px;
}

.data-diary .nrs h5 {
    background: #EEEEEE url(../images/logos/partners/nrs_w32.png) no-repeat 7px 5px;
}

.data-diary .rajar h5 {
    background: #EEEEEE url(../images/logos/partners/rajar_w34.png) no-repeat 7px 5px;
}

.data-diary .excerpt, .data-diary .content .entry_item {
    border: 1px dotted #BFBFBF;
    border-bottom: 0;
    padding: 0.5em 1em 0.5em 50px;
}

.data-diary .date {
    float: right;
}

.data-diary .entry {
    color: #444444;
    font-style: italic;
}

.data-diary .content .entry {
    color: #000000;
    font-style: italic;
}

.data-diary .note {
    display: block;
}

.data-diary .content .entry_item.odd {
    background: #F6F6F6;
}

.data-diary .content .entry_item.past, .data-diary .content .entry_item.past .entry {
    color: #666666;
}


/*----------------------------------------------------------------------------
* Data Partners
*----------------------------------------------------------------------------*/

.pod.data-partners {
    clear: both;
    margin: 0 auto;
    width: 468px;
    border-bottom: 1px dotted #BFBFBF;
}

.press .pod.data-partners {
    width: 390px;
}

.pod.data-partners h3 {
    background: transparent none;
    border: 0;
    color: #666666;
    font-weight: normal;
    padding: 0;
    font-size: 100%;
}

.pod.data-partners .pod_inner {
    border: 0;
}

.data_partners {
    padding: 0.25em 0;
    text-align: center;
}

.data_partners img {
    margin-left: 13px;
}

.data_partners img:first-child {
    margin-left: 0;
}

/*----------------------------------------------------------------------------
* Newsline Promotion
*----------------------------------------------------------------------------*/

.newsline-link .pod_inner {
    background-color: #E1E7EA;
    border: 1px solid #B1B1B1;
}

.newsline-link .pod_inner h4 {
    margin: 5px 0 0 5px;
}

.newsline-link .pod_inner a {
    background: url("/images/logos/mediatel-newsline-logo.png") no-repeat scroll left center transparent;
    background-size: auto 25px;
    padding: 40px 0px 0px 2px;
    display: block;
    font-size: 18px;
    background-position: top left;
    font-size: 16px;
    font-weight: bold;
}

/*----------------------------------------------------------------------------
* Home Focus
*----------------------------------------------------------------------------*/

.mediatel-focus .focus_image {
    margin-top: 1em;
    border: 1px solid #BBBBBB;
    height: 160px;
    clear: both;
}

.mediatel-focus h4 {
    font-size: 131%;
    padding-top: 0.25em;
}


.mediatel-focus .regional h4 {
    color: #471F00;
}

/*----------------------------------------------------------------------------
* Out of Home POSTAR pod, Regional Mapping pod
*----------------------------------------------------------------------------*/

.outdoor-overview .focus_image, .mapping-overview .focus_image {
    margin-top: 1em;
    border: 1px solid #BBBBBB;
    height: 60px;
    display: block;
    clear: both;
}


/*----------------------------------------------------------------------------
* Categories - Newsline and Insight
*----------------------------------------------------------------------------*/


.article-categories .note {
    padding: 0.5em 8px;
}

.mediatel--newsline .article-categories .note {
    border-left: 1px dotted #BBBBBB;
    border-right: 1px dotted #BBBBBB;
    background-color: #F1F1F1;
    color: #333333;
}

.pod_category_list {
    background: #FFFFFF;
    padding: 0 8px;
    border: 1px dotted #BBBBBB;
}

.category_group {
    border-top: 1px dotted #BBBBBB;
    padding: 5px 0;
}

.category_group:first-child {
    border-top: 0;
}

.category a {
    font-weight: bold;
}

.category_sub .category a {
    font-weight: normal;
}

.pod_block_insight .category_sub {
    font-size: 100%;
}

.category_sub li {
    list-style: square inside;
    color: #BBBBBB;
    margin-left: 1em;

}

.category_sub li span {
    color: #444444;
}


/*----------------------------------------------------------------------------
* Logo Links Pod
*----------------------------------------------------------------------------*/

.logo_link {
    overflow: hidden;
}

.logo_link_item {
    float: left;
    width: 75px;
    margin: 6px 14px 0 15px;
    padding: 8px 0 0;
    text-align: center;
    border-top: 1px dotted #999999;
}

.logo_link_item span {
    display: block;
}


/*----------------------------------------------------------------------------
* Media Trends Bespoke
*----------------------------------------------------------------------------*/

.mediatel--media-trends .pod_block_header .pod_group.application .pod_container .quick-start {
    padding: 0;
}

.mediatel--media-trends .pod_block_header .pod_group.application .pod_container .quick-start table {
    border-collapse: separate;
    border-spacing: 8px;
}

.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod {
    padding: 8px;
    width: 33.3%;
    vertical-align: top;
}

.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod .pod_inner {
    padding: 0 0 0.5em;
    position: relative;
    /*min-height: 110px;*/
}

.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod .pod_inner h4 {
    padding: 10px 0 0 42px;
    margin: 0;
    height: 22px;
}

.mediatel--media-trends .pod_block_header .pod_group.application .quick-start .pod_white .pod .pod_inner .icon_link {
    left: 0;
}

.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod.ten_year .pod_inner h4 {
    background: url(/images/icons/32x32/icon_10_year.png) no-repeat top left;
}
.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod.expenditure .pod_inner h4 {
    background: url(/images/icons/32x32/icon_expenditure.png) no-repeat top left;
}
.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod.tgi .pod_inner h4 {
    background: url(/images/icons/32x32/icon_tgi.png) no-repeat top left;
}
.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod.media_landscape .pod_inner h4 {
    background: url(/images/icons/32x32/icon_media-landscape.png) no-repeat top left;
}
.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod.fast_forward .pod_inner h4 {
    background: url(/images/icons/32x32/icon_fast_forward.png) no-repeat top left;
}
.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod.executive_report .pod_inner h4 {
    background: url(/images/icons/32x32/gif/icon_pdf.gif) no-repeat top left;
}
.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod.touchpoints .pod_inner h4 {
    background: url(/images/icons/32x32/icon_touchpoints.png) no-repeat top left;
}
.mediatel--media-trends .pod_block_header .pod_group.application .pod_white .pod.research_news .pod_inner h4 {
    background: url(/images/icons/32x32/icon_newsline.png) no-repeat top left;
}

.mediatel--media-trends .pod_container .quick-start p {
    margin: 0.5em 0;
}

.mediatel--media-trends .pod_container .quick-start h5 {
    margin: 0.75em 0;
}

.mediatel--direct .pod_block_header .pod_container.quick-start .pod,
.mediatel--media-landscape .pod_block_header .overview .pod_container .pod {
    background: url("../images/bkgds/inner_shadow_bkgd.gif") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #C1C5D6;
    float: left;
    margin: 1% 0.5% 1%;
    min-height: 150px;
    padding: 8px;
    position: relative;
    width: 46.5%;
    line-height: 14pt;
}

.mediatel--direct .pod_container .pod h3 {
    background-color: #0072bb;
    margin-bottom: 10px;
}

.mediatel--direct .pod_block_header .pod_container.quick-start .pod p,
.mediatel--media-landscape .pod_block_header .overview .pod_container .pod p {
    color: #444444;
    font-size: 13px;
    margin: 1% 3% 0 0;
}

.mediatel--direct .pod_block_header .pod_container.quick-start .pod img,
.mediatel--media-landscape .pod_block_header .overview .pod_container .pod img {
    float:left;
}

.mediatel--direct .pod_block_header .pod_container.quick-start .pod a,
.mediatel--media-landscape .pod_block_header .overview .pod_container .pod a {
    text-decoration: none;
}

.mediatel--direct .pod_block_header .quick-start,
.mediatel--media-landscape .pod_block_header .overview {
    min-width: 780px;
}

.mediatel--media-landscape .pod_block_header .top_bar {
    margin-bottom: 2em;
    min-width: 780px;
}

.mediatel--media-landscape .reports_landing .intro_panel,
.mediatel--direct .reports_landing .intro_panel {
    padding: 15px;
    min-width: 780px;
    display:table;
}

.mediatel--media-landscape .reports_landing .intro_panel .reports-details,
.mediatel--direct .reports_landing .intro_panel .reports-details {
    float: left;
    margin: 0 10px 0 0;
    width: 190px;
}

.mediatel--media-landscape .reports_landing .intro_panel .reports-details h4,
.mediatel--direct .reports_landing .intro_panel .reports-details h4 {
    color: #222222;
    font-size: 29px;
    line-height: 32px;
    padding: 10px 10px 0;
}
.mediatel--media-landscape .reports_landing .intro_panel .reports-details img,
.mediatel--direct .reports_landing .intro_panel .reports-details img {
    padding-left: 10px;
}

.mediatel--media-landscape .reports_landing .intro_panel .reports-details p,
.mediatel--direct .reports_landing .intro_panel .reports-details p {
    font-size: 108%;
}

.mediatel--media-landscape .reports_landing .intro_panel .reports-list-container,
.mediatel--direct .reports_landing .intro_panel .reports-list-container {
    border-left: 1px solid #AAAAAA;
    display: table;
    float: right;
    margin-top: 0;
    padding: 0px 0 20px 15px;
    width: 535px;
}

.mediatel--media-landscape .reports_landing .intro_panel .reports-list-container .reports-list p {
    font-size: 108%;
    padding: 0 1em 0 0;
}
.mediatel--media-landscape .reports_landing .intro_panel .reports-list-container .reports-list .pod_inner {
    display: table;
    margin-bottom: 1em;
    width: 95%;
}
.mediatel--media-landscape .reports_landing .intro_panel .reports-list-container .reports-list p em {
    font-weight: bold;
}
.mediatel--media-landscape .reports_landing .intro_panel .reports-list-container .reports-list .debug-config {
    background-color: transparent;
}

.mediatel--media-landscape .reports_landing .intro_panel .reports-list-container .reports-list{
    display: inline-table;
    margin: 0 20px 15px 0;
    width: 100%;
}

.mediatel--media-landscape .reports_landing .intro_panel .reports-list-container .reports-list ul li{
    line-height: 17px;
}
