/* ------- Homepage -------- */

img.logo { margin-bottom:61px;}

div#content #rightColumn #main_left h2.home {background:url(../images/homepage/replacement/intro-copy.gif) no-repeat scroll; text-indent:-5000px; margin:0 0 24px 0; width:315px; height:15px; float:none;}

h3.groupCompaniesTitle {background:url(../images/homepage/replacement/title-group-companies.gif) no-repeat scroll; margin:20px 0 10px 0; padding:0; width:166px; height:18px; text-indent:-5000px;}
h3.aboutTitle {background:url(../images/homepage/replacement/title-about-first-wessex.gif) no-repeat scroll; margin:20px 0 10px 0; padding:0; width:179px; height:18px; text-indent:-5000px;}
h3.newsTitle {background:url(../images/homepage/replacement/title-latest-news.gif) no-repeat scroll; margin:0 0 10px 0; padding:0; width:117px; height:18px; text-indent:-5000px;}
h3.workTitle {background:url(../images/homepage/replacement/title-work-for-us.gif) no-repeat scroll; margin:20px 0 10px 0; padding:0; width:111px; height:18px; text-indent:-5000px;}

/* content - rightcol */
div#content #rightColumn {}
* html div#content #rightColumn {}

div#content #rightColumn #main_left {padding-bottom:90px;}
div#content #rightColumn #main_left ul {width:280px; margin:0; background:none; height:104px;}
div#content #rightColumn #main_left ul li {margin-left:25px; color:#e78500; }
div#content #rightColumn #main_left ul li a {color:#e78500; background:url(../images/global/orange_link_arrow.gif) left top no-repeat scroll; padding-left:10px;}
div#content #rightColumn #main_left ul.companyList {width: 360px; height: auto!important; padding-bottom: 10px;}
div#content #rightColumn #main_left ul.companyList li {margin-left: 10px; background:url(../images/global/orange_link_arrow.gif) left top no-repeat scroll; padding-left:15px;}
div#content #rightColumn #main_left ul.companyList li a {background: none; font-weight: bold; padding-left: 0;}
div#content #rightColumn #main_left ul.companyList li a:hover {text-decoration: underline;}

div#content #rightColumn #main_left p {color: #000; padding-left:1px;}
div#content #rightColumn #main_left p a {color: #e78500;}
div#content #rightColumn #main_left a:hover, div#content #rightColumn #main_left ul li a:hover {text-decoration:underline;}

div#content #rightColumn ul {padding-bottom: 35px; overflow: hidden;}
div#content #rightColumn ul ul {background: none; width: auto; padding-bottom: 0; overflow: auto;}

div#content #rightColumn #breadcrumb ul {background:none;}
div#content #rightColumn #breadcrumb ul li {}

div#content #rightColumn #main_left {clear:both; width:367px; margin: 25px 10px 0 0; float:left;}
div#content #rightColumn #main_right {width:210px; float:left; margin-top:25px;}

div#content #rightColumn dl {margin:0 0 10px 0; width:222px;}
div#content #rightColumn dl dt {padding:5px; color:#000; font-weight:bold; margin-bottom:5px; background:#dae8ea;}
div#content #rightColumn dl p {margin:0; padding:0; font-weight:bold; color:#000}
div#content #rightColumn dd {padding:5px; margin:0;}
div#content #rightColumn dd a {text-decoration:underline; color:#007e8c; padding-left:10px; background:url(../images/global/green-arrow.gif) 0 0.4em no-repeat scroll;}
