@charset "utf-8";
/* CSS Document */

#leftContent #article {width: 297px; margin: 0; padding: 0 10px; float: left;}
#leftContent #article h2 {font-size: 22px; margin-bottom: 15px;}
#leftContent #article #newsPhoto {position: relative; width: 302px; margin: 0 0 20px; padding: 0;}
#leftContent #article #newsPhoto img {margin: 0; padding: 0; border: 0;}
#leftContent #article #newsPhoto div.topCorners {background: url(../images/news/image-top-corners.gif) left top no-repeat scroll; width: 302px; height: 10px; position: absolute; top: 0; left: 0;}
#leftContent #article #newsPhoto div.bottomCorners {background: url(../images/news/image-bottom-corners.gif) left top no-repeat scroll; width: 302px; height: 10px; position: absolute; bottom: 0; left: 0;} /* override in IE6 styles */
#leftContent #article p.strapline {margin: 0 0 10px; padding: 0; /*font-size: 0.9em;*/ font-size: 0.9em!important;}
#leftContent #article p.newsDate {font-size: 0.75em!important; margin: 0 0 20px;}
#leftContent #article div.mainStory {font-size: 0.75em; padding-bottom: 20px;}
#leftContent #article a.docLink {background: url(../images/news/arrow.gif) left center no-repeat scroll; padding-left: 10px; font-weight: bold; color: #005aab; font-size: 0.7em!important; display: block;}

#leftContent #headlines {width: 208px; float:left;}
#leftContent #headlines h3 {background: url(../images/news/h3-back.gif) left top no-repeat scroll; width: 179px; height: 22px; margin: 0; padding: 8px 0 0 30px; color: #fff200; font-size: 0.75em; float:left;}
#leftContent #headlines ul {width:208px; margin:10px 0 30px 0; float:left;}
#leftContent #headlines ul li {font-size: 0.75em; font-weight:bold; border-bottom:1px solid #ccdeee; float:left; width:208px;}
#leftContent #headlines ul li.active {background:#fff200 url(../images/news/top-corners.gif) 0 0 no-repeat scroll; padding:0; border:none; margin-top:-1px;}
#leftContent #headlines ul li a {display:block; color:#005aab; padding:9px 10px 10px 25px;}
#leftContent #headlines ul li a:hover {color:#008ee1; text-decoration:none;}
#leftContent #headlines ul li.active a {background:url(../images/news/bottom-corners.gif) left bottom no-repeat scroll;}

div#content #rightContent #postcodeSearch {background:url(../images/postcode-search-bottom.gif) 1px top no-repeat scroll;}

a.news_page_link {
    color:#005AAB;
    font-size: 12px;
    line-height:18px;
    padding:0 0 0 12px;
    background:url("../images/homepage/key-products-link-arrow.gif") no-repeat scroll left center transparent;
}










