/* ---------------------------------------------
Master styles for screen media
--------------------------------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #1a2a62;
	font-size: 1em; 
}

/* links */
a:link, a:visited {
	text-decoration: none;
	outline: none;
	color: #1a2a62;
}
a:hover {
	color: #1a2a62;
	text-decoration: underline;
}
a.std-link {
	color:#227bbb;
	font-size: 14px;
}
sup {
	font-size: 0.75em;
	vertical-align: super;
}
.footnote {
	font-size: 1.1em !important;
	margin: 0 !important;
	text-align: left;
}
/* To hide contnet only for screen reader */
.screen-reader {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.to-look-at {
	color:#ff0000!important;
}
.align-right {
	text-align:right;
}
.centered {
	text-align:center;
}
.float-right {
	float:right;
}
.display-block {
	display:block;
}

.clear 
{
	clear: both;	
}

/* ---------------------------------------------
page structure 
--------------------------------------------- */

#container {
	width: 1200px; /* actual width of site */
	margin: 0 auto;
}
/* ---------------------------------------------
header 
--------------------------------------------- */
#header_top {
	background: url(../img/layout/bg-header.jpg) no-repeat;
	width: 1200px;
	height: 150px;
	padding: 0;
}
/* logo */
#logo 
{
	background: url("../img/layout/standard-life-logo.png") no-repeat;
	float: left;
	display: inline;
	height: 80px;
	margin:20px 0 24px 90px;
	text-indent: -9999px;
	width: 144px;
}
#logo a 
{
	display:block;
	width: 144px;
	height: 80px;
}
#icon 
{
	background: url("../img/layout/logo-cta.png") no-repeat;
	float: right;
	height: 88px;
	width: 455px;
	margin-left: 4px;
	margin-right: 135px;
	display: inline; /* Fix IE Step Down */
}

#contactdetails {
	width: 280px;
	float: left;
}
#contactdetails ul {
	margin:13px 0 0 15px;
}
#contactdetails ul li {
	list-style-position: inside;
	color: #ffffff;
	font-size:0.81em;
	font-weight: bold;
	list-style-type: disc;
	margin:2px 0 0 0;
	line-height:1.3em;
}
#contactdetails ul li span {
	font-size: 1.2em;
}
#contactdetails ul li a {
	color:#ffd200;
}
#newsLetter {
	float: left;
	width: 105px;
}
#newsLetter p {
	line-height: 1.4em;
	font-size: 0.81em;
	font-weight: bold;
	color: #09C;
	margin-bottom: 1em;
}
#newsLetter p a {
	color: #ffd200;
	display: block;
	height:76px;
	padding:15px 0 0 23px;
	width: 149px;
	zoom: 1;
}
/* Navigation
==============*/
ul#navbar {
	height: 26px;
	clear: both;
	list-style: none outside none;
	padding: 0 0 0 130px;
}
ul#navbar li {
	display: inline;
}
ul#navbar li a#home {
	background: url(../img/layout/nav-home.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 26px;
	width: 98px;
	text-indent: -89888px;
}
ul#navbar li#active a#home {
	background: url(../img/layout/nav-home.png) no-repeat scroll 0 0 transparent;
	background-position: 0 -26px;
}
ul#navbar li a#realCheck {
	background: url(../img/layout/nav-reality-check.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 26px;
	width: 182px;
	text-indent: -89888px;
}
ul#navbar li#active a#realCheck {
	background: url(../img/layout/nav-reality-check.png) no-repeat scroll 0 0 transparent;
	background-position: 0 -26px;
}
ul#navbar li a#pensionsExplained {
	background: url(../img/layout/nav-pen-explained.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 26px;
	width: 229px;
	text-indent: -89888px;
}
ul#navbar li#active a#pensionsExplained {
	background: url(../img/layout/nav-pen-explained.png) no-repeat scroll 0 0 transparent;
	background-position: 0 -26px;
}
ul#navbar li a#activeMoney {
	background: url(../img/layout/nav-about-active-money.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 26px;
	width: 234px;
	text-indent: -89888px;
}

ul#navbar li#active a#activeMoney 
{
	background: url(../img/layout/nav-about-active-money.png) no-repeat scroll 0 0 transparent;
	background-position: 0 -26px;
}

ul#navbar li a#getHelp 
{
	background: url(../img/layout/nav-get-help-now.png) no-repeat scroll 0 0 transparent;
	float: left;
	height: 26px;
	width: 174px;
	text-indent: -89888px;
}

ul#navbar li#active a#getHelp {
	background: url(../img/layout/nav-get-help-now.png) no-repeat scroll 0 0 transparent;
	background-position: 0 -26px;
}

ul#navbar li a#home:link, ul#navbar li a#realCheck:link, ul#navbar li a#pensionsExplained:link, ul#navbar li a#activeMoney:link, ul#navbar li a#getHelp:link 
{
	background-position: 0 0;
}

ul#navbar li a#home:visited, ul#navbar li a#realCheck:visited, ul#navbar li a#pensionsExplained:visited, ul#navbar li a#activeMoney:visited, ul#navbar li a#getHelp:visited 
{
	background-position: 0 0;
}

ul#navbar li a#home:hover, ul#navbar li a#realCheck:hover, ul#navbar li a#pensionsExplained:hover, ul#navbar li a#activeMoney:hover, ul#navbar li a#getHelp:hover 
{
	background-position: 0 -26px;
}

ul#navbar li a#home:active, ul#navbar li a#realCheck:active, ul#navbar li a#pensionsExplained:active, ul#navbar li a#activeMoney:active, ul#navbar li a#getHelp:active 
{
	background-position: 0 0;
}
/* Main Content Area
====================*/
#mainbody {
	width: 945px;
	padding:20px 127px 20px 128px;
	background: url(../img/layout/main-content-background.jpg) repeat-x 0 0;
	min-height:350px;
	height:auto!important;
	height:350px;
}
.row {
	width:100%;
	display:inline;
	float:left;
	padding:0 0 20px 0;
}
.one-col {
	width:315px;
	float:left;
	display:inline;
}
.one-col-box-content {
	background:url(../img/layout/one-col-box-bg.png) bottom;
	width:285px;
	padding:0 10px 10px 10px;
	min-height:210px;
	height:auto!important;
	height:210px;
}


#mainbody #ContactUsBox h3
{
	margin-bottom: 0;
	padding: 0;
	padding:0 0 5px;
	color: #252525;
}
.one-col-box-content h3 {
	padding:0 0 10px 0;
}
.one-col-box-content ul.cta-blue {
	width:240px;
	margin:20px 0 0 25px!important;
	text-align:center;
}
.one-col-box-content ul.cta-blue li {
	background:url(../img/layout/one-box-blue-cta-bg.png) no-repeat;
}
.one-col-box-content ul.cta-blue a {
	text-align:center;
	display:block;
	width:240px;
	height:10px;
	padding:7px 0 10px 0;
	color:#ffffff;
	font-weight:bold;
}
.one-col-narrowed {
	width:235px;
	float:left;
	display:inline;
}

.two-col {
	width:630px;
	float:left;
	display:inline;
}

.two-col-extended 
{
	width:710px;
	float:left;
	display:inline;
}

.two-col-extended .content 
{
	width:700px;
}

.three-col 
{
	width:945px;
	float:left;
	display:inline;
}
#mainbody h1 {
	font-size:2.19em;
	font-weight:normal;
	margin-bottom: 10px;
}

#mainbody h2 {
	font-size:1.50em;
	font-weight:normal;
/*	margin-bottom: 10px; */
}
#mainbody h3 {
	font-size:1.25em;
	font-weight:normal;
/*	margin-bottom: 10px; */
}

#mainbody h4 {
	font-size:1em;
	font-weight:normal;
}
#mainbody p {
	font-size:0.81em;
	padding:0 0 10px 0;
	clear:left;
}
#mainbody p.intro-paragraph {
	font-size:120%;
}
#mainbody p.increase-padding {
	padding:40px 0 20px 0;
}

#mainbody p.fixedHeightBox
{
	height: 70px;
}

#mainbody ol {
	margin:0 0 10px 0;
}
#mainbody ol.numbered {
	margin:0 0 10px 20px;
	list-style-type:decimal;
}
#mainbody ul {
	margin:0 0 10px 0;
}
#mainbody ul.bullet-list {
	margin:0 0 10px 15px;
	list-style-type:disc;
}
#mainbody li {
	font-size:0.81em;
	padding:0 0 5px 0;
}
#mainbody table {
	margin:0 0 10px 0;
}
#mainbody td {
	font-size:0.81em;
	padding:0 0 5px 0;
}
#mainbody dt {
	font-weight:bold;
	font-size:1em;
}

#mainbody p.cta
{
    font-size: 120%;
}

#mainbody p.increase-padding-top
{
    padding: 50px 0 0;
}

#mainbody p.padding-top
{
    padding-top: 15px;
}

#realityCheckForm
{
	
}

.mandatory
{
	color: #d60c8c;
}


/* Home page
============================*/
/*
#hp-intro-section 
{
	background:url(../img/layout/hp-wedding-card-bg.png) top right no-repeat;
	height:175px;
	zoom: 1;
}

*/

#hp-intro-form h2
{
	padding-left: 20px;	
}

div#hp-intro-form p.intro-paragraph
{
	margin-bottom: 5px;
}

#homepageFlash
{
	width: 350px;
	float: right;
}

#homepageAnimation
{
	width: 350px;
	float: right;
}

div#hp-intro-form h2.homepageTitles
{
	font-weight:bold;
	padding-left:20px;
	position:absolute;
	top:-15px;
}

div#hp-intro-form p.homepageTitles
{	
	margin-bottom:10px;
	padding-top:15px;
}

#homepage-intro
{
	margin-bottom: 10px;
}

#hp-intro-form {
	background:url("../img/layout/hp-form-bottom.png") no-repeat scroll center bottom transparent;
	height:auto !important;
	min-height:250px;
	position:relative;
	zoom: 1; /* for ie6 */
}

#hp-top-Form
{
	margin-left: 0px;
}

#hp-intro-form h2
{
	padding-left: 20px;	
}

.hp-form-box {
	float:left;
	display:inline;
	min-height: 140px;
}

#realityCheckForm input.inputText
{
	margin:0 auto 0 60px;
	text-align:center;
}

#home-page-submit
{
	position: absolute;
	bottom: -2px;
	right: 17px;
}

div#radiobutton-homepage
{
	margin:0 auto;
	width:129px;
}

div.hp-form-box .formWrapper
{
	margin-top:10px;
	padding-left:26px;
	padding-right:20px;
}

#realityCheckForm p
{
	font-size:10px;
	margin-top: 10px;
	text-align:center;
}
div.formWrapper label.headers
{
	color: #1c2e60;
	display:block;
	font-size:1.2em;
	height:65px;
	text-align:center;
}

input.homepage-input
{
	margin-left: 20px;
	display: block;
	width: 200px;	
}

p.firstParagraph
{
	margin-left:22px;
}

.one
{
	background:url("../img/layout/home-form-number1.png") no-repeat scroll left top transparent;

	margin:0 0 0 18px;
	padding:0 0 0 24px;
	width:270px;
}
.one p
{
	margin: 0;
	padding: 0;
}

.two
{
	background:url(../img/layout/home-form-number2.png) no-repeat scroll left top transparent;

	margin:0 0 0 18px;
	padding:0 0 0 24px;
	width:270px;
}

.three
{
	background:url(../img/layout/home-form-number3.png) no-repeat scroll left top transparent;

	margin:0 0 0 18px;
	padding:0 0 0 24px;
	width:270px;
	height:180px;
}


#ageValidator
{
	color:Red;
	font-size:12px;
	font-weight:bold;
	left:70px;
	position:absolute;
	width: 210px;
}

#genderValidator
{
	color:Red;
	font-size:12px;
	font-weight:bold;
	left:720px;
	position:absolute;
	width:160px;
}

#salaryRangeValidator
{
	position: absolute;
	font-weight: bold;
	left:0;
	color: Red;
	position: absolute;
	width: 260px;
}	

#salaryExpectedValidator , 
#salaryRangeValidator
{
	color:red;
	font-size:12px;
	font-weight:bold;
	left:350px;
	position:absolute;
}

#salaryExpectedValidator
{
	left:430px;
	width: 150px;
}


#ageValidator , #genderValidator , #salaryRangeValidator , #salaryExpectedValidator
{
	top: 110px;
}
#mainbody ul.take-a-reality-check-link
{
	margin:10px 0 0 0;
}

#mainbody ul.take-a-reality-check-link a 
{
	bottom:0;
	color:#FFFFFF;
	display:block;
	float:right;
	font-weight:bold;
	height:28px;
	padding-top:8px;
	position:absolute;
	right:23px;
	text-align:center;
	width:260px;
}

.one-col-box-info {
	background:url(../img/layout/hp-box-info-top.png) top no-repeat;
	zoom: 1;
}
.one-col-box-info h2, .one-col-box-hp-newsletter h2 {
	padding:20px 0 25px 20px;
	font-size:1.3em!important;
	zoom: 1;
}
.one-col-box-info-content {
	background:url(../img/layout/hp-box-info-base.png) bottom no-repeat;
	min-height:120px;
	height:auto!important;
	height:120px;
	zoom: 1;
}
.one-col-box-hp-newsletter {
	background:url(../img/layout/hp-box-newsletter-top.png) top no-repeat;
	
}
.one-col-box-hp-newsletter-content {
	background:url(../img/layout/hp-box-newsletter-base.png) bottom no-repeat;
	min-height:120px;
	height:auto!important;
	height:120px;
}
.hp-box-content {
	width:280px;
	padding:20px 0 0 20px;
}
.hp-box-content ul.hp-box-link,
.hp-box-content ul.hp-box-link-last {
	margin:35px 0 0 75px!important;
}
.hp-box-content ul.hp-box-link li a ,
.hp-box-content ul.hp-box-link-last li a {
	color:#ffffff;
	font-weight:bold;
	width:190px;
	display:block;
	text-align:center;
	margin-top: -2px;
}

.hp-box-content ul.hp-box-link-last li a 
{
	width: 255px;
}


/* Reality Check page
============================*/
#collapse {
	border-top:1px solid #50b3cf;
	border-bottom:1px solid#50b3cf;
	background:#edf7fa;
}

.small-print-panel {
	float:left;
	display:inline;
	width:440px;
	margin:0 0 0 10px;
}

 /* Finanical Planning
============================*/
.slickboxContainer  
{
	background:url("../img/layout/reality_check_expanded.jpg") repeat scroll 0 0 transparent;
	border:1px solid #50B3CF;
	zoom: 1;
}

#fp-lastParagraph
{
	margin-bottom:10px;
}

#slickbox p
{
	color: #1A2A62;
}

#slickbox h2 , #slickbox h3 , .slickboxContainerPE h2 , .slickboxContainerPE h3
{
	margin-bottom: 10px;
}

a.showHideOn
{
	background: url("../img/layout/btnPlus.png") no-repeat scroll left top transparent;
	display:block;
	font-size:0.9em;
	font-weight:bolder;
	height:32px;
	line-height:33px;
	margin-bottom:6px;
	margin-left:300px;
	margin-top:6px;
	padding:0 0 0 41px;
	width:330px;
}

a.showHideOff
{
	background: url("../img/layout/btn-Minus.png") no-repeat scroll left top transparent;
	display:block;
	font-size:0.9em;
	font-weight:bolder;
	height:32px;
	line-height:33px;
	margin-bottom:6px;
	margin-left:300px;
	margin-top:6px;
	padding:0 0 0 41px;
	width:330px;
}

#flashWrapper
{
	margin-top: 20px;
	margin-bottom: 20px;
}

.one-col-box-fantasy-content
{
    background: url("../img/layout/one-col-box-bg.png") repeat scroll center bottom transparent;
    height: auto !important;
    min-height: 270px;
    padding: 0 10px 10px;
    width: 285px;
}

.one-col-box-fantasy-content a
{
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    height: 10px;
    padding: 7px 0 10px;
    text-align: center;
    width: 240px;
}

.one-col-box-fantasy-content ul.cta-blue li
{
    background: url("../img/layout/one-box-blue-cta-bg.png") no-repeat scroll 0 0 transparent;
}

.one-col-box-fantasy-content ul.cta-blue
{
    margin: 20px 0 0 25px !important;
    text-align: center;
    width: 240px;
}

#slickbox #colLeft , 
#slickbox #colRight
{
	
	width: 50%; 
	float: left; 
	clear: both;
}

#mainbody .content ul.cta-active-money-plan ,
#mainbody .content ul.pe-active-money-plan ,
#mainbody .content ul.pe-contact-us
{
	margin:10px 0 0 0;
}

#mainbody .content ul.cta-active-money-plan a ,
#mainbody .content ul.pe-active-money-plan a ,
#mainbody .content ul.pe-contact-us a
{
	background:url("../img/layout/cta-active-money-plan.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	height:28px;
	padding:15px 0 0;
	text-align:center;
	width:404px;
	font-weight: bold;
}

#mainbody .content ul.contact
{
	margin:10px 0 0 0;
}

#mainbody .content ul.contact a
{
	background:url("../img/layout/one-box-blue-cta-bg.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	height:28px;
	padding:7px 0 0;
	text-align:center;
	width:240px;
	font-weight: bold;
}

#mainbody .content ul.pe-active-money-plan a
{
	background:url("../img/layout/pe-active-money-plan.png") no-repeat scroll 0 0 transparent;
	text-indent: -99999px;	
}

#mainbody .content ul.pe-contact-us a
{
	background:url("../img/layout/pe-contact-us.png") no-repeat scroll 0 0 transparent;
	text-indent: -99999px;
}

#colLeft
{
	padding: 0 20px 0 20px;
}


#mainbody #slickbox ul li {
	background:url("../img/layout/bullet.png") no-repeat scroll 0 0.5em transparent;
	margin:0;
	padding:0 0 0 20px;
}


/* Pension Explained page
=============================*/

div.content p.pension-explained-intro
{
	margin-bottom: 20px;
}


.side-promo-box {
	width:220px;
	background:url(../img/layout/side-promo-box-bottom.png) bottom no-repeat;
	padding:0 0 10px 0;
	display:block;
}
.side-promo-box-content {
	width:200px;
	padding:0 10px 0 10px;
}
#mainbody .side-promo-box-content p {
	font-size:120%;
	padding:0;
}
#mainbody .side-promo-box-content ul.cta-blue
{
	margin:10px 0 0 10px;
}
#mainbody .side-promo-box-content ul.cta-blue a {
	background:url("../img/layout/side-promo-box-blue-cta-bg.png") no-repeat scroll 0 0 transparent;
	color:#FFFFFF;
	display:block;
	height:15px;
	padding:7px 0 10px;
	text-align:center;
	width:180px;
}
.side-promo-box-sign-up {
	width:231px;
	background:url(../img/layout/side-promo-box-sign-up-top.png) top;
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
	display:block;
}
.side-promo-box-sign-up-content {
	width:211px;
	padding:0 10px 0 10px;
}
#mainbody .side-promo-box-sign-up-content p {
	font-size:110%;
	padding:0 2px;
}
.side-promo-box-sign-up-cta {
	background:url(../img/layout/side-promo-box-sign-up-cta.png) no-repeat;
	height:67px;
}
.side-promo-box-sign-up-cta a {
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	padding:20px 0 10px;
	text-align:center;
}


/* active money
============================*/

#amContent h2 , #amContent h3
{
	margin-top: 5px;
	margin-bottom: 10px;
} 


/* contact page
============================*/
table#call-centre-hours {
	width:100%;
}
table#call-centre-hours caption {
	text-align:left;
	font-size:0.75em;
	padding:0 0 5px 0;
}
table#call-centre-hours td {
	width:50%;
}
/*
============================*/

/* forms
============================*/
.question {
	width:100%;
	float:left;
	display:inline;
	clear:left;
}
label {
	font-size:0.75em;
	text-align:right;
}
.input-text {
	background:#ffffff url(../img/layout/form-input-text-bg.png) top repeat-x;
	width:198px;
	border:1px solid #999999;
}
.form-select {
	width:200px;
	border:1px solid #999999;
}
.btn-submit {
	background:url(../img/layout/btn-submit.png) no-repeat;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	width:95px;
	height:32px;
	margin-bottom: -2px;
	outline:none;
	border:none;
}

/* tips-artist
============================*/

#tipspanel
{
    display: inline;
    margin: 0px;
    position: relative;
    zoom: 1;
}

#artistassets-1
{
    height: 464px;
    left: 0px;
    position: absolute;
    top: 0;
    width: 291px;
    z-index: 50;
    zoom: 1;
}

#artistassets-2
{
    height:275px;
    left:590px;
    position:absolute;
    top:40px;
    width:107px;
    z-index:70;
}

#tipspanel
{
	display:block;
	margin-left:-80px;
	margin-top:30px;
	position:relative;
	width:600px;
}
.panel-tips
{
    background: url("../img/layout/panel-trans-8.gif") no-repeat scroll left bottom transparent;
    float: left;
    margin:-10px 0 60px 200px;
    padding: 0 0 40px;
    width: 460px;
    zoom: 1;
}
.panel-tips .inner
{
    background: transparent url(../img/layout/panel-trans-8.gif) no-repeat scroll center top;
    float: none;
    margin: 0;
    padding: 20px 20px 0 60px;
    width: 380px;
    zoom: 1;
}
.tipbg img
{
    float: left;
}


#tipspanel h1.tipsartist
{
	display:block;
	font-size:1.6em;
	margin-bottom:30px;
	margin-left:290px;
	margin-top:10px;
	width:421px;
}

h2.tipsfollow
{
	margin-bottom:10px;
	margin-left:30px;
	margin-top:-5px; 
}


ul.get-a-reality-check a
{
    background: url("../img/layout/pe-contact-us.png") no-repeat scroll 0 0 transparent;
    text-indent: -99999px;
}



/* newsletter
============================*/
#newsletter-signup 
{
	margin-top:20px;
	width:700px;
}

#newsletter-signup legend
{
	color:#50B3CF;
	font-size:22px;
	padding-left:188px;
}

#newsletter-signup .question 
{
	padding:0 0 5px 0;
}

#newsletter-signup label 
{
	display:inline;
	float:left;
	padding-left:30px;
	text-align:right;
	width:270px;
}

#radiobuttonWrapper
{
	width:395px;
	float: right;
	position: relative;
}

#newsletter-signup label.radioButtonLabel
{
	display:block;
	float:right;
	margin:2px 0 0;
	padding:0 100px 0 0;
	text-align:left;
}

#newsletter-signup input.input-radio
{
	clear:both;
	display:block;
	float:left;
}

#newsletter-signup .input-text, 
#newsletter-signup .form-select {
	float:left;
	display:inline;
	margin:0 0 0 10px;
}

#newsletter-signup .form-select
{
	width: 200px;
}

#newsletter-signup .additional-info
{
	width: 576px;
	font-size: 12px;
}

#newsletter-signup .small-print p

{
	width: 520px;
	margin-top: 20px;
	font-size: 12px;
	color: #1a2a62;	
}


#newsletter-signup .small-print label
{
	padding-left:0px;
	text-align:left;
	width: auto;
	font-size: 12px;
	color: #1a2a62;	
	padding-right: 10px;
}

#newsletter-signup .small-print input
{
	margin-top: -10px;
}

#newsletter-signup div.lastquestion
{
	width: 512px;	
}

/* Footer
============================*/
#footer {
	clear: both;
	margin: 0 auto;
	height: 94px;
	background: url(../img/layout/bg-footer.jpg) repeat-x;
}
#footer p {
	font-size: 0.75em;
	line-height: 1.25em;
	color: #ffffff;
	text-align: center;
	padding: 30px 0 0 0;
}


.slickboxContainer
{
	background:url("../img/layout/reality_check_expanded.jpg") repeat scroll 0 0 transparent;
	border:1px solid #50B3CF;
}

.slickboxContainerPE
{
	border:1px solid #50B3CF;
	margin-bottom: 10px;
	height: 1%; /* ie haslayout fix */	
}

#accordion
{
	border:1px solid #227BBB;
}


.slickboxContainer a.showHideOff {
	background:url("../img/layout/btn-Minus.png") no-repeat scroll left top transparent;
	display:block;
	font-size:0.9em;
	font-weight:bolder;
	height:32px;
	line-height:33px;
	margin-bottom:6px;
	margin-left:300px;
	margin-top:6px;
	padding:0 0 0 41px;
	width:330px;
}

.slickboxContainer a.showHideOn 
{
	background:url("../img/layout/btnPlus.png") no-repeat scroll left top transparent;
	display:block;
	font-size:0.9em;
	font-weight:bolder;
	height:32px;
	line-height:33px;
	margin-bottom:6px;
	margin-left:300px;
	margin-top:6px;
	padding:0 0 0 41px;
	width:330px;
}

.slickboxContainerPE a.showHideOff
{
	margin-left: 20px;
	width:400px;
	zoom: 1;
}

.slickboxContainerPE a.showHideOn
{
	margin-left:20px;
	width:400px;
	zoom: 1;
}

#slickbox0 , #slickbox1 , #slickbox2 , #slickbox3 , #slickbox4 ,
#slickbox5, #slickbox6 , #slickbox7
{
	padding-left:60px;
	padding-right:20px;
	
}

ul.back-button
{
	margin:-40px 0 0 10px;
}

ul.back-button a
{
	background:url("../img/layout/back.gif") no-repeat scroll 0 0 transparent;
	text-indent:-99999px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:28px;
	padding:15px 0 0;
	text-align:center;
	width:404px;
}

ul.get-a-reality-check , ul.back-button {
	margin:-40px 0 0 10px;
	bottom:25px;
	position:absolute;
	right:-150px;
}

ul.back-button
{
	left: 200px;	
}

ul.get-a-reality-check  
{
	right:-100px;
}

ul.get-a-reality-check a {
	background:url("../img/layout/incase-get-a-reality-check.gif") no-repeat scroll 0 0 transparent;
	text-indent:-99999px;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:28px;
	padding:15px 0 0;
	text-align:center;
	width:346px;
}

/* tooltip style */
#dhtmltooltip{
	position: absolute;
	border: 2px solid #151c5a;
	width: 25px;
	padding: 5px;
	background-color: white;
	visibility: hidden;
	z-index: 100;



filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=115);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}

/* end tooltip */

