@charset "utf-8";
/* CSS Document */


/* Standard text and link colours */
body {
}
a {
}
a:hover {
}
a:active {
}
h1, h2, h3, h4, h5 {
	/* font-family: Verdana, Arial, Helvitca, sans-serif; */
}

h1.pagetitle {
    margin:0;
}

/* ******************************************* */
/* Access menu bar along the top of every page */
div#access-menu {
}
	/* Access menu text colour */
	div#access-menu ul#accessMenu {
	}
		/* Access menu link colours */
		div#access-menu ul#accessMenu li a {
		}
		div#access-menu ul#accessMenu li a:hover {
		}
		div#access-menu ul#accessMenu li a:active {
		}
/* ******************************************* */


/* ******************************************* */
/* Fixes for the width of the main divs..
   We need to make everything a bit wider for
   the sake of that calculator panel that's
   popping over the side a little.             */

/* ******************************************* */

/* Banner tagline colours */
div#header_img {
    background:url("/img/pensions/helpageLogo1.png") no-repeat scroll right top #FFFFFF;
}

div#header_img p,h1 a {
   
}
div#header_img div#logo {
    height:145px;
}
div#header_img a#pensions2main {
	float: right;
	display: block;
	height: 100px;
	width: 250px;
	margin-top:20px;
	text-indent: -9999px;
}

div#header_img h1{
    padding:0;
}
	div#header_img p,h1 a:hover { 
	}
	div#header_img p,h1 a:active { 
	}
        div#header_img div#logo a {
            background:url("/img/pensions/header2.png") no-repeat scroll 0 20px #FFFFFF;
            width:353px;
            height:110px
        }



div#home-latest-resources {

}
	div#home-latest-resources ul#serp {
		padding-left: 0;
		list-style: none;
	}
		div#home-latest-resources ul#serp li {
			background-repeat: no-repeat;
			background-position: 0 9px;
			padding-left: 24px;
			padding-top: 10px;
			padding-bottom: 10px;
			margin: 0;
		}
			div#home-latest-resources ul#serp li.item-LINK {
				background-image: url("/img/layout/pr-link.png");
			}
			div#home-latest-resources ul#serp li.item-FILE {
				background-image: url('/img/layout/pr-file.png');
			}
			div#home-latest-resources ul#serp li.item-LINK {
				background-image: url('/img/layout/pr-link.png');
			}
			div#home-latest-resources ul#serp li.item-PLAIN {
				background-image: url('/img/layout/pr-text.png');
			}
			div#home-latest-resources ul#serp li.item-IMAGE {
				background-image: url('/img/layout/pr-image.png');
			}
			div#home-latest-resources ul#serp li.item-VIDEO {
				background-image: url('/img/layout/pr-video.png');
			}

		div#home-latest-resources ul#serp li h3 {
			font-size: 100%;
			padding-bottom: 0;
			margin: 0;
		}
			div#home-latest-resources ul#serp li h3 a {
				font-weight: normal;
				font-size: 100%;
				line-height: 100%;
			}
		div#home-latest-resources ul#serp li p {
			display: none;
		}
		div#home-latest-resources ul.pagination {
			display: none;
		}

.blog-homepage h3 {
	font-size: 18px;
}

div#holder  {
    width:1000px;
}
div#midholder {
    width:1000px;
}

/* Forum bar colours colours */
/* these mimic the main menu colours so have put them here */
div#primarycontent table.treeline caption.title,
div#primarycontent table.treeline td.title {
}

/* Main menu colours */
ul#menu {

}
ul#menu li {
        padding-top:13px;
}
	ul#menu li a {
            border-right:2px solid #FFF;
            color:#938671;
            font-size:14px;
	}
	ul#menu li a:hover {
	}
	ul#menu li a:active {
	}
ul#menu li.selected {

}
	ul#menu li.selected a {
                               color:#BB0F18;
	}
	ul#menu li.selected a:hover {
	}
	ul#menu li.selected a:active {
	}


/* News ticker */
li.update-title {
}


/* Line below the title on the home page and content pages */
div#mainNews h2,
h1.pagetitle {
}



/* Landing panels + Normal panels*/
div#secondarycontent {
	/* width:auto; */
    margin-top:35px !important;
}

div#primarycontent {
    /* width:703px; */
}

div#secondarycontent div.panel{
    width:233px;
}
div#secondarycontent h2 {
    font-size: 180%;
}
div#primarycontent div.landing-panel,
div#secondarycontent div.panel
{
    
}

#buttonrow form,
#buttonrow p a ,
.blog-homepage img ,
div#secondarycontent div.panel {
	border-radius: 0 !important;
}

	div#primarycontent div.landing-panel h3,
	div#secondarycontent div.panel h3
	{
	}
        
        div#secondarycontent div#calculatorPanel,
        div#secondarycontent div#pensions-calculator {
            background:url("/img/pensions/calculatorPanel.png") no-repeat scroll 0 0 #FFFFFF;
            width:266px;
        }


        div#secondarycontent div#pensions-calculator h2 {
			background-image: none;
		}
		
        div#secondarycontent div#calculatorPanel div.left,
        div#secondarycontent div#pensions-calculator div.left {
			float: left;
			width: 114px;
		}
        div#secondarycontent div#calculatorPanel div.right,
        div#secondarycontent div#pensions-calculator div.right {
			float: right; 
			width: 152px;
			height: 174px;
		}
	        div#secondarycontent div#calculatorPanel div.right a,
	        div#secondarycontent div#pensions-calculator div.right a {
				display: block;
				width: 152px; 
				height: 150px;
				text-indent: -9999px;
			}
        div#secondarycontent div#calculatorPanel p{
           /* background:url("/img/pensions/calculatorPanelBottom.png") no-repeat scroll 1px bottom transparent;*/
            /*padding-bottom:13px;*/
            padding-bottom:20px;
        }

/* Extra CSS for workstream panels */
/* Fonts/sizes are inherited from normal panels */
div#secondarycontent div.workpanel {
}
	div#secondarycontent div.workpanel p a {
	}
	div#secondarycontent div.workpanel p a:hover {
	}
	div#secondarycontent div.workpanel p a:active {
	}
	div#secondarycontent div.workpanel p a.level-1 {
	}
		div#secondarycontent div.workpanel p a.level-1:hover {
		}
	div#secondarycontent div.workpanel p a.level-2 {
	}
		div#secondarycontent div.workpanel p a.level-2:hover {
		}
	div#secondarycontent div.workpanel p a.level-3 {
	}
		div#secondarycontent div.workpanel p a.level-3:hover {
		}
	div#secondarycontent div.workpanel p a.level-4 {
	}
		div#secondarycontent div.workpanel p a.level-4:hover {
		}
	div#secondarycontent div.workpanel p.level-5 {
	}
		div#secondarycontent div.workpanel p a.level-5:hover {
		}
	div#secondarycontent div.workpanel p.level-6up {
	}
		div#secondarycontent div.workpanel p a.level-6up:hover {
		}
	
	
	
/* Calendar */
/* Calendar header */
ul#calendar-header li {
}
	ul#calendar-header li a {
	}
	ul#calendar-header li a:hover {
	}
	ul#calendar-header li a:active {
	}
	ul#calendar-header li.header-month,
	table#calender-header-table td.header-month {
	}
	
/* Calendar body */
table#calendar td {
}
	table#calendar td.inactive {
	}
	table#calendar td.active {
	}
		table#calendar td.active a {
		}
		table#calendar td.active a:hover {
		}
		table#calendar td.active a:active {
		}
	table#calendar td p.today {
	}


/* And finally some nice footer stuff we can change */


div#pension-footer {
	float: left;
	width: 956px;
    border-top:1px solid #BEC0C2;
    padding:10px 0 0;
}
	div#pension-footer div#bmz {
		float: left;
	}
	div#pension-footer div#helpage-logo {
		float: left;
		margin-right: 10px;
	}
		div#pension-footer div#helpage-logo img {
			height: 80px;
		}


div#footer{
  margin:0 0 20px;
}
div#footer div#copyright {
}
        div#footer div#copyright p{
            float:left;
        }
	div#footer div#copyright a {
	}
	div#footer div#copyright a:hover {
	}
	div#footer div#copyright a:active {
	}

/* We suggest you ensure the footerMenu background colour is the same as the body above. */
div#home-footer div#footerMenu {
    float:right;
}
	div#footerMenu p {
            float:right;
	}
		div#footerMenu p a {
		}
		div#footerMenu p a:hover {
		}
		div#footerMenu p a:active {
		}
		
		
	
/* Content page stuff */

/* Left hand menu */
div#sidebar ul li a {
}
	div#sidebar ul li a:hover {
	}
	div#sidebar ul li a:active {
	}
div#sidebar ul li.subon a {
}

#social{
    background:url("/img/pensions/followUs.png") no-repeat scroll 0 0 transparent;
    float:right;
    list-style:none outside none;
    margin:5px 0 0;
    padding:12px 0 25px 105px;
    width:128px;
}

#social li{
    display:inline;
    float:left;
}
#social li a{
   display:block;
    height:24px;
    margin:0 4px 0 0;
    text-indent:-9999px;
    width:25px;
}
#social li a.twitter{
    background:url("/img/pensions/twitterIco.png") no-repeat scroll 0 0 transparent;
    
}
#social li a.facebook{
    background:url("/img/pensions/facebookIco.png") no-repeat scroll 0 0 transparent;
}
#social li a.flickr{
    background:url("/img/pensions/flickrIco.png") no-repeat scroll 0 0 transparent;
}
#social li a.youtube{
    background:url("/img/pensions/youTubeIco.png") no-repeat scroll 0 0 transparent;
}

ul#accessMenu li#search-form{
    float:right;
    margin:4px 23px 0 0;
}

#mainContent{
    
    border-top:1px solid #BEC0C2;
    margin:35px 0 10px;
    padding:15px 0 0 10px;
}
.newswrapper{
    border-top:1px solid #BEC0C2;
    margin:0;
    float:left;
}
.newswrapper .small-content{
    float:left;
    margin:20px 0;
    padding:0 10px;
    width:330px;
}
.newswrapper .leftNews{
    border-right:1px solid #BEC0C2;
}

#home-footer{
}