@charset "utf-8";
@media all{
	:focus { outline: 0; } /* remember to define focus styles! */

	a, a:link, a:visited {
		color: #b6c134;
		text-decoration: none;
	}

	a:hover { text-decoration: underline; }

	body {
		margin: 0;
		background: #fff;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	}

	blockquote {
		margin-left: 1.5em;
		padding-left: 5px;
		border-left: 5px solid #ccc;
		font-size: 80%; 
	}

	img { border-style: none; }

	p {
		margin: 0;
		color: #5a5a5a;
	}

	#bg {
		float: left;
		width: 100%;
		background: #f1f1f2 url(../_images/bg.gif) repeat-x;
	}
	#home #bg { background: #f1f1f2 url(../_images/home-bg.gif) repeat-x; }

	#wrapper {
		margin: 0 auto;
		width: 1003px;
	}

	#page {
		position: relative;
		float: left;
		width: 1003px;
	}

	#header {
		position: absolute;
		left: 0;
		top: 0;
		width: 1003px;
		height: 195px;
		background: transparent url(../_images/header-bg.gif) no-repeat left top;
	}

	#header img {
		position: absolute;
		top: 53px;
		left: 20px;
	}

	#header ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#header li, #header li img {
		position: relative;
		float: left;
	}

	#header li span { display: none; }

	#header #logo {
		height: 118px; 
		width: 230px;
	}

	#headernav {
		position: absolute;
		top: -10px;
		right: 20px;
	}

	#headernav li img { height: 20px; }

	#topnav {
		position: absolute;
		top: 53px;
		right: 20px;
	}

	#topnav li img { height: 36px; }

	#content {
		position: relative;
		width: 1003px;
		margin: 195px 0 0 0;
		padding-top: 150px;
	}

	#home #content { padding-top: 195px; }

	#content li { margin: 0 0 5px 0; }

	#content p, #content ul { font-size: 80%; }

	#content p, #content ol { font-size: 80%; }

	#intro-flash {
		position: absolute;
		left: 0;
		top: 0;
		display: block;
	}

	#main-box {
		position: relative;
		float: left;
		width: 707px;
		padding: 0 0 0 23px;
		background: transparent url(../_images/content-bg.gif) repeat-y left top;
	}

	#home #main-box h1 { display: none; }

	#home #main-box .home-service {
		float: left;
		width: 231px;
		margin: 0;
		background: transparent url(../_images/home-service-h2-bg.gif) repeat-x left top;
	}

	#home #main-box .home-service p {
		position: relative;
		min-height: 11em; height: auto !important; height: 11em;
		margin: 10px;
		line-height: 16pt;
	}

	#home #main-box .home-service p img {
		position: absolute;
		bottom: 0;
		right: 0;
		height: 10px;
		width: 43px;
	}

	#home #main-box .home-service h2, #home #main-box .home-service h2 a {
		display: block;
		height: 50px;
		margin: 0;
	}

	#home #main-box .home-service h2 span { display: none; }

	#home #main-box .home-service#one h2 { background: transparent url(../_images/what-is-pension-release.gif) no-repeat left top; }

	#home #main-box .home-service#two h2 { background: transparent url(../_images/how-much-can-i-release.gif) no-repeat left top; }

	#home #main-box .home-service#three h2 { background: transparent url(../_images/how-do-i-get-started.gif) no-repeat left top; }

	#content-bot-img {
		height: 14px;
		width: 730px;
		margin: 0 0 -3px -23px;
	}

	#get-started-img {
		height: 25px;
		width: 89px;
margin-top: 2px;
	}

	#latest-news-img {
		height: 25px;
		width: 157px;
	}
	
	#latest-news-img2 {
		height: 25px;
		width: 157px;
		margin-left: 6px;
	}	

	#right-bot-img {
		position: absolute;
		left: 0;
		bottom: 0;
		height: 13px;
		width: 260px;
	}
	
	.right-bot-img2 {
		float: left;
		height: 13px;
		width: 260px;
	}

	#footwrap {
		clear: both;
		float: left;
		width: 100%;
		height: 150px;
		background: #fff url(../_images/wide-footer-bg.gif) repeat-x left top;
	}

	#footer {
		position: relative;
		margin: 0 auto;
		padding-top: 10px;
		width: 1003px;
		height: 140px;
		color:#5A5A5A;
		background: #fff url(../_images/footer-bg.gif) no-repeat left top;
	}

#footer ul {display: block;list-style: none; margin-right: 40px; float: left; padding: 0; margin: 0;}
#footer li a {border-bottom: 1px dotted #ccc; line-height: 1.8em; }
#footer li a {width: 200px; display: block;}

#footer .one, #footer .two, #footer .three, #footer .four {float: left; display: block; font-size: 70%; padding-right: 0px; padding-left: 20px;}
#footer .three {margin-left:150px; }

/* IE6 and below */
* html #footer .three {padding-left:10px; }

#footer .four {padding-left:40px; }

#footer .one, #footer .two, #footer .three, #footer .four {float: left; display: block; font-size: 70%; padding-right: 0px; padding-left: 20px;}


#footer h3 {color: #670c36; margin: 0px; margin-top: 30px; margin-bottom: 10px; }
#footer h3 span {display: none; }

#footer .three h3 {background: url(../_images/company-details.gif) no-repeat; width:122px; height: 19px; display: block; color: #670c36; margin-left: 0px; }
#footer .two h3 {background:  url(../_images/pension-release-info.jpg) no-repeat; width:201px;height:22px; display: block; }
#footer .one h3 {background:  url(../_images/pension-terms-explained.jpg) no-repeat; width:172px; height:22px; display: block; }
#footer .four h3 {background:  url(../_images/blog.jpg) no-repeat; width:172px; height:22px; display: block; }

#footer span#copyright {clear: both; display: block; font-size: 85%; text-align: center; padding-top: 20px; line-height: 1.4em; margin-bottom: 20px;}


#footer p {
		margin: 0;
		font-size: 80%;
		color: #5a5a5a;
	}

#home p#disclaimer {
		margin: -170px 0 180px 25px;
	}
	
p#disclaimer {
		color: #670C36;
		width: 700px;
		margin: 0 0 0 25px;
		font-weight:bold;
	}

p#fsa, p#copy, p#pension-terms { font-size: 70%; }

p#fsa { margin: 10px 0 0 25px; }

p#pension-terms { margin: 30px 0 0 25px; }

p#copy {
		position: absolute;
		top: 85px;
		right: 0;
		text-align: right;
	}

	#rightbox {
		position: relative;
		float: left;
		min-height: 26.1em; height: auto !important; height: 26.1em;
		width: 260px;
		margin: -145px 0 0 0;
		background: transparent url(../_images/form-bg.gif) no-repeat left top;
	}
	
	#rightbox2, #rightbox3 {
		float: left;
		min-height: 0em; height: auto !important; height: 0em;
		width: 260px;
		margin: 10px 0 0 0;
		padding: 0 0 0 0;
		background: transparent url(../_images/rightbox-bg.gif) no-repeat left top;
	}
	
	#rightbox3home {
		float: right;
		min-height: 0em; height: auto !important; height: 0em;
		width: 260px;
		margin: 10px 0 0 0;
		padding: 0 11px 0 0;
		background: transparent url(../_images/rightbox-bg.gif) no-repeat left top;
	}
	
	#flash-testimonials {
		float: left;
		width: 220px;
		height: 150px;
		margin-left: 15px;
	}

	#home #rightbox {
	/* float: right; */
		margin:-193px 0 0 4px;
		padding-top: 2px;
		background: transparent url(../_images/form-bg-home.gif) no-repeat 100% -1%;
	}

	#rightbox p, #rightbox2 p {
		margin: 10px 20px;
		color: #670c36;
		font-size: 70%;
	}
	
	#rightbox2 h2 {
	color:#670C36;
	font-size:110%;
	font-weight:normal;
	margin: 20px 20px 0px;
	padding:0px;
	}
	
	#rightbox2 ul {
	float: left;
	margin: 10px 20px 5px;
	color: #670c36;
	font-size: 80%;
	font-weight: normal;
	list-style: none;
	padding: 0;
	}
	
	#rightbox2 li {
	padding-left: 20px;
	background: url('../_images/bullet.gif') no-repeat 4px 2px;
	}

	#main-box { color: #5a5a5a; }

	#main-box h2 {
		margin: 15px 15px -10px 15px;
		padding: 0px;
		color: #670c36;
		font-size: 110%;
		font-weight: normal;
	}

	#main-box h1 {
		min-height: 1.4em; height: auto !important; height: 1.4em;
		width: 679px;
		margin: 0;
		padding: 12px 0 5px 15px;
		border-bottom: 1px solid #eaeaea;
		background-color: #f8f8f9;
		color: #670c36;
		font-size: 18pt;
		line-height: 1em;
	}

	#main-box p {
		margin: 15px 20px 15px 15px;
		line-height: 16pt;
	}

/* forms */
	#frmContact { display: inline; }

	#frmContact p input { width: 200px; }

	#frmContact p textarea { height: 120px; width: 350px; }

	#frmContact #frmContact_submit { width: auto; }

	#frmPR { padding: 0 0 0 18px; }

	#frmPR p {
		float: left;
		margin: 0 10px 5px 0;
		font-size: 60%;
	}

	#frmPR p input {
		float: left;
		width: 90px;
		margin: 0;
	}

	#frmPR #frmPR_submit { margin: 0 0 15px 150px; }
/* end forms */

	#Request {
		width: 95%;
		margin: 0 auto;
		font-size: 10pt;
	}
	
	#Request td { padding: 0 2px; }

	p#formintro { line-height: 14pt; }

	p#address { color: #670c36; font-weight: bold; }

	.error { color: #C00; }

	.offscreen {
		position: absolute;
		left: -999em;
	}

	.nowrap { white-space: nowrap; }

	.tRight { text-align: right; }
}

	#latest-news-panel p {
	color:#5a5a5a;
	}
	
	#home-tabbed-content {
	float: left;
	position: relative;
	width: 716px;
	height: auto;
	padding-left: 10px;
	}
	
/* ####### Tabber styling ####### */
/* ############################## */

.tabberlive .tabbertabhide {
display: none;
}

.tabber {
float: left;
width: 716px;
height: auto;
}

.tabber ul {
list-style: none;
}

.tabberlive {
margin-top:1em;
clear: both;
float: left;
width: 716px;
height: auto;
}

ul.tabbernav
{
float: left;
margin: 0;
width: 716px;
height: 66px;
padding: 0;
background: url('../_images/_newhome/box-tabs.gif') top left no-repeat;
}

ul.tabbernav li
{
float: left;
width: auto;
height: 66px;
list-style: none;
margin: 0;
display: inline;
font-size: 1.2em;
font-weight: bold;
}

ul.tabbernav li a
{
float: left;
width: auto;
height: 66px;
border-bottom: none;
text-decoration: none;
text-indent: -9999em;
display: block;
}

ul.tabbernav li a#tabpanelnav1 {
width: 167px;
}
ul.tabbernav li a#tabpanelnav2 {
width: 145px;
}
ul.tabbernav li a#tabpanelnav3 {
width: 62px;
}

ul.tabbernav li a#tabpanelnav1:hover, ul.tabbernav li a#tabpanelnav1:focus, ul.tabbernav li.tabberactive a#tabpanelnav1:hover, ul.tabbernav li.tabberactive a#tabpanelnav1 {
background: url('../_images/_newhome/box-tabs.gif') 0px -66px no-repeat;
}
ul.tabbernav li a#tabpanelnav2:hover, ul.tabbernav li a#tabpanelnav2:focus, ul.tabbernav li.tabberactive a#tabpanelnav2:hover, ul.tabbernav li.tabberactive a#tabpanelnav2:focus, ul.tabbernav li.tabberactive a#tabpanelnav2 {
background: url('../_images/_newhome/box-tabs.gif') -167px -66px no-repeat;
}
ul.tabbernav li a#tabpanelnav3:hover, ul.tabbernav li a#tabpanelnav3:focus, ul.tabbernav li.tabberactive a#tabpanelnav3:hover, ul.tabbernav li.tabberactive a#tabpanelnav3:focus, ul.tabbernav li.tabberactive a#tabpanelnav3 {
background: url('../_images/_newhome/box-tabs.gif') -311px -66px no-repeat;
}

ul.tabbernav li a:link { color: #670c36; }
ul.tabbernav li a:visited { color: #670c36; }

ul.tabbernav li a:hover
{
color: #670c36;
text-decoration: underline;
}

ul.tabbernav li.tabberactive a
{
color: #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #fff;
 text-decoration: none;
}

.tabbertab {
float: left;
width: 676px;
height: auto;
padding: 0 20px 30px 20px;
margin-bottom: 20px;
background: url('../_images/_newhome/box-bg-btm.gif') bottom left no-repeat;
}

.tabbertab p {
margin-bottom: 12px;
}

.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {

}

.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

h3.sifr-title {
margin-top: 0;
margin-bottom: 12px;
}

ul.blogposts {
list-style: none;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

ul.blogposts li {
padding: 1px 10px 5px 20px;
background: url('../_images/_newhome/bullet.gif') no-repeat 3px 7px;
white-space:nowrap;
}

#home #trustees {background: url(../_images/trustee-awards.jpg) no-repeat; display: block; width: 597px; height: 88px; position: absolute; top: -80px; left: 50px;}
#trustees {display:none;}

#home #trustees span, #trustees span {text-indent: -9999px; display: block;} {text-indent: -9999px; display: block;}
