@charset "utf-8";
/* CSS Document */
/*----- NIP / Slideshow / Featured TV Clips / TV Programmes --- added Dec 2013 -----*/
.section-news-frame .block {
float: left;
width: 22.7%;
margin: 0 3% 0 0;
}
.lst-media {
color: #fff;
}
.niptxt-box p {
font-size: 1.3em;
margin: 0;
color: #fff;
}
/*----- END ------- NIP / Slideshow / Featured TV Clips / TV Programmes --- added Dec 2013 -----*/
/*----- More Stories --- added Dec 2013 --------------------------------------------*/
.row-news-pictures h2 {
    font-size: 1.8em;
    line-height: 1.6;
}
.morestories ul {
    margin: 0px;
    padding: 0px;
    list-style: none outside none;
    overflow: hidden;
}
.holder-news-pictures .recommended-side-list li .holder {
    overflow: hidden;
 padding: 5px 8px 5px 0;
    border-bottom: 1px dotted rgb(204, 204, 204);

min-height: 32px;
max-height: 50px;
}
.section-news-pictures .tab-news, .section-news-pictures .top-stories-hold {
    padding: 0px 0px 0px 2%;
}
/* Three Column Footer Content */
.box1 {
 overflow: hidden;
 height: 300px;
}

/* Three Column Content */
#three-column {
 overflow: hidden;
 padding: 10px 10px 0 0;
}
#three-column2 {
 overflow: hidden;
 padding: 0 10px 10px 0;
}
#three-column #tbox1 {
 float: left;
 width: 32%;
 margin-right: 3%;
 padding: 0 0 5px 0;
background-color:#ffffff;
}
#three-column #tbox2 {
 float: left;
 width: 31%;
 margin-right: 3%;
 padding: 0 0 5px 0;
background-color:#ffffff;
}
#three-column #tbox3 {
 float: left;
 width: 31%;
 padding: 0 0 5px 0;
background-color:#ffffff;
}
/*------ 2nd row -----------------------*/
#three-column2 #tbox4 {
 float: left;
 width: 32%;
 margin-right: 3%;
 padding: 0 0 5px 0;
}
#three-column2 #tbox5 {
 float: left;
 width: 31%;
 margin-right: 3%;
 padding: 0 0 5px 0;
}
#three-column2 #tbox6 {
 float: left;
 width: 31%;
 padding: 0 0 5px 0;
}
.spacing {
 background-color: #fff;
}
.box-style1 {
 background: #FFF;
 background-repeat:no-repeat;
}

.box-style .title {
    font-size: 1.8em;
    line-height: 1.6;
 font-family: Helvetica,Arial,Tahoma,sans-serif;
    color: #3B5B6F;
 padding: 5px 0 0 0;
}
.header1 .title1 {
    font-size: 1.8em;
    line-height: 1.6;
 font-family: Helvetica,Arial,Tahoma,sans-serif;
    color: rgb(78, 78, 78);
 padding: 5px 0 0 0;
}
.box-style2 {
 background: #FFF;
}
.header2 .title2 {
    font-size: 1.8em;
    line-height: 1.6;
 font-family: Helvetica,Arial,Tahoma,sans-serif;
    color: rgb(78, 78, 78);
 padding: 5px 0 0 0;
}
.box-style3 {
 background: #FFF;
}
.header3 .title3 {
    font-size: 1.8em;
    line-height: 1.6;
 font-family: Helvetica,Arial,Tahoma,sans-serif;
    color: rgb(78, 78, 78);
 padding: 5px 0 0 0;
}
.box-style h2 {
 padding: 10px 0px;
 letter-spacing: -1px;
 font-size: 28px;
 color: #FFFFFF;
}
.box-style .arrow {
}
.box-style .content {
 overflow: hidden;
 width: 324px;
}
.box-style .header1 {
 font-family: Helvetica,Arial,Tahoma,sans-serif;
 overflow: hidden;
 text-align:center;
}
.box-style .header2 {
 font-family: Helvetica,Arial,Tahoma,sans-serif;
 overflow: hidden;
 text-align:center;
}
.box-style .header3 {
 font-family: Helvetica,Arial,Tahoma,sans-serif;
 overflow: hidden;
 text-align:center;
}
.box-style .storytitles {
 text-align:left;
 font-family: Helvetica,Arial,Tahoma,sans-serif;
 color: #252525;
 padding: 5px 5px 5px 0px;
}

.box-style .image {
 width: 100%;
}
.holder-news-pictures .btn-more {
 float:right;
margin: 0.5em 0;
}

.holder-news-pictures .btn-more a {
font-size: 1.5em;
line-height: 1.8;
padding: 0 13px;
text-transform: uppercase;
border: none;
font-weight: bold;
text-decoration: none;
background: none;
background-image: none;
background-image: none;
background-image: none;
background-image: none;
background-image: none;
background-image: none;
-moz-border-radius: 0;
-webkit-border-radius: 0;
box-shadow: none;
-moz-box-shadow: 0 0 2px #AAA;
-webkit-box-shadow: none;
}

.morestories h3.ttl {
font-size: 1.3em;
}

#content .holder-news-pictures .btn-more a:hover {
text-decoration:underline;
}

.title a {
color:#234457;
}
/*----- END ------- More Stories --- added Dec 2013 --------------------------------------------*/

.section-news-frame .txt-box {
padding: 7px 0px 2px;
}
