/* -------------------------------------------------------- */
/* ------------------------ GENERIC- ---------------------- */
/* -------------------------------------------------------- */
.clearboth {
	clear: both;
}
.nomargin {
	margin:0!important;
	padding:0!important;
}
.marginbottom {
	margin:0 0 25px 0!important;
	padding:0!important;
}
label.showLabel {
	width: 170px;
	clear: both;
	float: left;
	padding:10px 0 0 0;
	margin:0;
}
input.button {
	border: 0;
	font-size: 100%;
	font-weight:bold;
	background:0;
	position:relative;
	text-decoration:underline;
	padding:0;margin: 0;
	text-align:left;
	cursor: pointer;
	width: auto;
    overflow: visible;
}

div.threeColContainer {
	float: left;
	width: 567px;
	padding: 13px 0 24px 0;
	line-height: 1.4em;
	font-size: 11px;
}
div.threeColContainer div.row 
{
	font-size: 11px;
	clear: both;
	
}
div.threeColContainer div.column {
	float: left;
	width: 181px;
	
}
div.threeColContainer div.padding  {
	padding: 0 12px
	
}
div.threeColContainer div.column p{
	width: 160px;
	
}
div.threeColContainer div.column h2 
{
	
	margin: 0 0 9px 0;
	padding:0;
	
}


/* -------------------------------------------------------- */
/* ----------------------- SIX STEPS ---------------------- */
/* -------------------------------------------------------- */
div#container div.contentContainer div.content div.questionContainer {
	width: 374px;
	margin-top:15px;
	min-height: 87px;
}

div.q1bg {background: url("../images/default/site_objects/background/bg_qbottom_questionOne.gif") bottom left no-repeat;}
div.q1bgTop {background: url("../images/default/site_objects/background/bg_qtop_questionOne.gif") top left no-repeat;}
div.q2bg {background: url("../images/default/site_objects/background/bg_qbottom_questionTwo.gif") bottom left no-repeat;}
div.q2bgTop {background: url("../images/default/site_objects/background/bg_qtop_questionTwo.gif") top left no-repeat;}
div.q3bg {background: url("../images/default/site_objects/background/bg_qbottom_questionThree.gif") bottom left no-repeat;}
div.q3bgTop {background: url("../images/default/site_objects/background/bg_qtop_questionThree.gif") top left no-repeat;}
div.q4bg {background: url("../images/default/site_objects/background/bg_qbottom_questionFour.gif") bottom left no-repeat;}
div.q4bgTop {background: url("../images/default/site_objects/background/bg_qtop_questionFour.gif") top left no-repeat;}
div.q5bg {background: url("../images/default/site_objects/background/bg_qbottom_questionFive.gif") bottom left no-repeat;}
div.q5bgTop {background: url("../images/default/site_objects/background/bg_qtop_questionFive.gif") top left no-repeat;}
div.q6bg {background: url("../images/default/site_objects/background/bg_qbottom_questionSix.gif") bottom left no-repeat;}
div.q6bgTop {background: url("../images/default/site_objects/background/bg_qtop_questionSix.gif") top left no-repeat;}


div.questionContainer p {
	padding-top:11px;
	margin-left: 80px;
	font-size: 110%;
	width: 190px;
	font-weight: bold;
}
div.questionContainer p.big {
	font-size: 130%;
	line-height: 1.3em;
	padding-top: 13px;
	padding-bottom: 0;
}
div.questionfooter {
	margin-bottom:20px;
	height:15px;
	line-height:15px;
}

div.popupContent p.big, div.messagePopupMiddleQuestion div.popupContent p.big  {
	font-size: 150%;
	line-height: 1.3em;
}
div.messagePopupMiddleQuestion div.popupContent p.big {
	width: 240px;
}

div.messagePopup a.closePopup:link, div.messagePopup a.closePopup:visited {
	color: #231F20; 
	background: inherit;
	text-decoration:none;
}
div.messagePopup a.closePopup:hover, div.messagePopup a.closePopup:active, div.messagePopup a.closePopup:focus {
	color: #231F20;
	background: inherit;
	text-decoration:none;
}

div.pho_container {
	width:500px;
	clear:both;
	float:left;
}

div.pho_container div.double {
	width:460px;
	margin: 0 0 20px 0;
	float:left;
}


div.pho_container div.single {
	width:200px;
	margin: 0 20px 0 0;
	float:left;
}

div.pho_container div.single img {
	padding: 0 0 10px 0;
}

div.pho_container div.clear {
	clear: both;
}



div.imageHolder {
	padding: 14px 0 28px 0;
}
div.extratopmargin{
	margin:10em 0 0 0;
}
div.extra div.box {
	padding-bottom: 15px;
	width:170px
}
div.extra div.boxgap{
	padding-top: 50px;
}
div.extra div.boxNotop {
	padding-bottom: 15px;
}
div.extra img {
	margin: 0 0 9px 25px;
}
div.extra p {
	padding-right:12px;
}
div.extra img.special {
	margin: 10px 24px 0 0;
}
div.extra img.industrysupport {
	margin: 0 0 7px 0;
}

div.extra div.box p {
	padding-left: 27px;
}
div.extra div.advert {
	position: relative;
	margin-top: -117px;
}
div.extra div.advert p, div.extra div.advert h2  {
	padding-left: 27px;
}
div.extra div.advert p {
	font-size: 90%
}/*
div.extranopadding p {
	width: 150px;
}*/
p.bottomSpace {
	padding-bottom: 29px;
}
.lineheight {
	line-height: 1.4em;
}

div.stepRow {
	float: left;
	width: 373px;
	line-height: 1.4em;
	font-size: 11px;
}
div.stepRow div.stepRowCol {
	float: left;
	width: 175px;
	
}
div.stepRow div.padding {
	padding-right:22px;
	
}
h2.stepIconBg {margin: 0;padding: 14px 0 12px 40px!important;font-size: 11px;}
div.stepRow div.iconbgStep1{background:url("../images/default/icons/ico_stepOne_sm.gif") no-repeat top left;}
div.stepRow div.iconbgStep2{background:url("../images/default/icons/ico_stepTwo_sm.gif") no-repeat top left;}
div.stepRow div.iconbgStep3{background:url("../images/default/icons/ico_stepThree_sm.gif") no-repeat top left;}
div.stepRow div.iconbgStep4{background:url("../images/default/icons/ico_stepFour_sm.gif") no-repeat top left;}
div.stepRow div.iconbgStep5{background:url("../images/default/icons/ico_stepFive_sm.gif") no-repeat top left;}
div.stepRow div.iconbgStep6{background:url("../images/default/icons/ico_stepSix_sm.gif") no-repeat top left;}

.resourceColour {
	color: #231F20; 
	background:none;
}
a.resourceColour:link, a.resourceColour:visited  {
	color: #231F20; 
	background: inherit;
	text-decoration:underline;
}
a.resourceColour:hover, a.resourceColour:active, a.resourceColour:focus {
	color: #231F20;
	background: inherit;
	text-decoration:none;
}
a.resourceColourLit:link, a.resourceColourLit:visited, a.resourceColourLit:hover, a.resourceColourLit:active, a.resourceColourLit:focus {
	color: #231F20;
	background: inherit;
	text-decoration:none;
	font-weight:bold;
}
.stepOneColour {
	color: #FF7F00; 
	background:transparent;
}
a.stepOne:link, a.stepOne:visited  {
	color: #FF7F00; 
	background: inherit;
	text-decoration:underline;
}
a.stepOne:hover, a.stepOne:active, a.stepOne:focus {
	color: #FF7F00;
	background: inherit;
	text-decoration:none;
}
a.stepOneLit:link, a.stepOneLit:visited, a.stepOneLit:hover, a.stepOneLit:active, a.stepOneLit:focus {
	color: #FF7F00;
	background: inherit;
	text-decoration:none;
	font-weight:bold;
}
.stepTwoColour {
	color: #E90377; 
	background:transparent;
}
a.stepTwo:link, a.stepTwo:visited  {
	color: #E90377; 
	background: inherit;
	text-decoration:underline;
}
a.stepTwo:hover, a.stepTwo:active, a.stepTwo:focus {
	color: #E90377;
	background: inherit;
	text-decoration:none;
}
a.stepTwoLit:link, a.stepTwoLit:visited, a.stepTwoLit:hover, a.stepTwoLit:active, a.stepTwoLit:focus {
	color: #E90377;
	background: inherit;
	text-decoration:none;
	font-weight:bold;
}
.stepThreeColour {
	color: #59B337; 
	background:transparent;
}
a.stepThree:link, a.stepThree:visited  {
	color: #59B337; 
	background: inherit;
	text-decoration:underline;
}
a.stepThree:hover, a.stepThree:active, a.stepThree:focus {
	color: #59B337;
	background: inherit;
	text-decoration:none;
}
a.stepThreeLit:link, a.stepThreeLit:visited, a.stepThreeLit:hover, a.stepThreeLit:active, a.stepThreeLit:focus {
	color: #59B337;
	background: inherit;
	text-decoration:none;
	font-weight:bold;
}
.stepFourColour {
	color: #231F20;
	/*color: #052D93;*/
	background:transparent;
}
a.stepFour:link, a.stepFour:visited  {
	color: #231F20; 
	background: inherit;
	text-decoration:underline;
}
a.stepFour:hover, a.stepFour:active, a.stepFour:focus {
	color: #231F20;
	background: inherit;
	text-decoration:none;
}
a.stepFourLit:link, a.stepFourLit:visited, a.stepFourLit:hover, a.stepFourLit:active, a.stepFourLit:focus {
	color: #231F20;
	background: inherit;
	text-decoration:none;
	font-weight:bold;
}
.stepFiveColour {
	color: #052D93;
	background:transparent;
}
a.stepFive:link, a.stepFive:visited  {
	color: #052D93; 
	background: inherit;
	text-decoration:underline;
}
a.stepFive:hover, a.stepFive:active, a.stepFive:focus {
	color: #052D93;
	background: inherit;
	text-decoration:none;
}
a.stepFiveLit:link, a.stepFiveLit:visited, a.stepFiveLit:hover, a.stepFiveLit:active, a.stepFiveLit:focus {
	color: #052D93;
	background: inherit;
	text-decoration:none;
	font-weight:bold;
}
.stepSixColour {
	color: #BF73BB;
	background:transparent; 
}
a.stepSix:link, a.stepSix:visited  {
	color: #BF73BB; 
	background: inherit;
	text-decoration:underline;
}
a.stepSix:hover, a.stepSix:active, a.stepSix:focus {
	color: #BF73BB;
	background: inherit;
	text-decoration:none;
}
a.stepSixLit:link, a.stepSixLit:visited, a.stepSixLit:hover, a.stepSixLit:active, a.stepSixLit:focus {
	color: #BF73BB;
	background: inherit;
	text-decoration:none;
	font-weight:bold;
}

/*basics*/
div.basicsContainer {width:392px;position:relative;clear:right;margin:0 -18px 20px -10px;line-height: 1.3em;font-size:11px;float:left;}
div.basicsContainer img.basicButton{margin: 0 0 -2px -1px;}
div.basicsContainer div.basicsContent {width: 392px;float:left;}
div.basicsContainer div.basicsContentBg1{background: url("../images/default/site_objects/background/bg_basics1.gif") top left  no-repeat;}
div.basicsContainer div.basicsContentBg2{background: url("../images/default/site_objects/background/bg_basics2.gif") top left  no-repeat;}
div.basicsContainer div.basicsContentBg3{background: url("../images/default/site_objects/background/bg_basics3.gif") top left  no-repeat;}
div.basicsContainer div.basicsContentBg4{background: url("../images/default/site_objects/background/bg_basics4.gif") top left  no-repeat;}
div.basicsContainer div.basicsContentBg5{background: url("../images/default/site_objects/background/bg_basics5.gif") top left  no-repeat;}
div.basicsContainer div.basicsContentBg6{background: url("../images/default/site_objects/background/bg_basics6.gif") top left  no-repeat;}
div.basicsContainer div.basicsContent div.basicsTitle {padding: 16px 0 0 26px;}
div.basicsContainer div.basicsContent div.basicsLeft, div.basicsContainer div.basicsContent div.basicsRight {float:left;color:inherit;width:170px; padding: 0 10px 0 10px;}
div.basicsContainer ul {margin: 0;padding:0 0 14px 16px;}
div.basicsContainer ul li {padding: 10px 0 5px 0;margin:0;}
div.basicsContainer div.basicsFooter {height: 28px;width: 392px;line-height:28px;float:left;}
div.basicsContainer div.basicsFooterBg1 {background: url("../images/default/site_objects/background/bg_basics1footer.gif") no-repeat bottom left;}
div.basicsContainer div.basicsFooterBg2 {background: url("../images/default/site_objects/background/bg_basics2footer.gif") no-repeat bottom left;}
div.basicsContainer div.basicsFooterBg3 {background: url("../images/default/site_objects/background/bg_basics3footer.gif") no-repeat bottom left;}
div.basicsContainer div.basicsFooterBg4 {background: url("../images/default/site_objects/background/bg_basics4footer.gif") no-repeat bottom left;}
div.basicsContainer div.basicsFooterBg5 {background: url("../images/default/site_objects/background/bg_basics5footer.gif") no-repeat bottom left;}
div.basicsContainer div.basicsFooterBg6 {background: url("../images/default/site_objects/background/bg_basics6footer.gif") no-repeat bottom left;}
div.basicsContainer div.footer {margin:0 16px 0 26px; clear:both;}
div.basicsContainer div.footer img.basicButton{margin: 0 0 -1px 0px;}


h2.iconbgFeaturesLink {background:url("../images/default/icons/ico_features_sm.gif") no-repeat top left;padding: 8px 0 18px 42px!important;}



div.bulletBox {
	width:405px;
	position:relative;
	margin-left:-14px;
	clear:right;
	margin-right:-18px;
	color:#000000!important;
	line-height: 1.15em;
}
div.bulletOrangeHeader {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_top_orange.gif") no-repeat;
	color:inherit;
}
div.bulletOrangeMiddle {
	width:405px;
	float:left;
	background: url("../images/default/site_objects/background/bg_bullet_content_orange.gif") repeat-y;
	color:inherit;
}
div.bulletOrangeMiddle div.bulletOrangeContentLeft {
	float:left;
	color:inherit;
	width:170px;
	padding: 8px 10px 0 20px;
	margin-top:-10px;
}
div.bulletOrangeMiddle div.bulletOrangeContentRight {
	float:right;
	color:inherit;
	width:170px;
	padding: 8px 23px 0 8px;
	margin-top:-10px;
}
div.bulletOrangeMiddle div.bulletOrangeContentLeft p {
	margin: 0 0 -6px 14px;	
}
div.bulletOrangeMiddle div.bulletOrangeContentLeft ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:90%;
}
div.bulletOrangeMiddle div.bulletOrangeContentRight ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:90%;
}
div.bulletOrangeFooter {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_bottom_orange.gif") no-repeat transparent;
}
div.bulletPinkHeader {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_top_pink.gif") no-repeat;
	color:inherit;
}
div.bulletPinkMiddle {
	width:405px;
	float:left;
	background: url("../images/default/site_objects/background/bg_bullet_content_pink.gif") repeat-y;
	color:inherit;
}
div.bulletPinkMiddle div.bulletPinkContentLeft {
	float:left;
	color:inherit;
	width:170px;
	padding: 8px 10px 0 20px;
	margin-top:-10px;
}
div.bulletPinkMiddle div.bulletPinkContentRight {
	float:right;
	color:inherit;
	width:170px;
	padding: 8px 23px 0 8px;
	margin-top:-10px;
}
div.bulletPinkMiddle div.bulletPinkContentLeft p {
	margin: 0 0 -6px 14px;	
}
div.bulletPinkMiddle div.bulletPinkContentLeft ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:90%;
}
div.bulletPinkMiddle div.bulletPinkContentRight ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:90%;
}
div.bulletPinkFooter {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_bottom_pink.gif") no-repeat transparent;
}
div.bulletGreenHeader {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_top_green.gif") no-repeat;
	color:inherit;
}
div.bulletGreenMiddle {
	width:405px;
	float:left;
	background: url("../images/default/site_objects/background/bg_bullet_content_green.gif") repeat-y;
	color:inherit;
	margin-bottom:-15px;
}
div.bulletGreenMiddle div.bulletGreenContentLeft {
	float:left;
	color:inherit;
	width:170px;
	padding: 8px 10px 0 20px;
	margin-top:-10px;
}
div.bulletGreenMiddle div.bulletGreenContentRight {
	float:right;
	color:inherit;
	width:170px;
	padding: 8px 23px 0 8px;
	margin-top:-10px;
}
div.bulletGreenMiddle div.bulletGreenContentLeft p {
	margin: 0 0 -6px 14px;	
}
div.bulletGreenMiddle div.bulletGreenContentLeft ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:90%;
}
div.bulletGreenMiddle div.bulletGreenContentRight ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:90%;
}
div.bulletGreenFooter {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_bottom_green.gif") no-repeat transparent;
}
div.bulletYellowHeader {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_top_yellow.gif") no-repeat;
	color:inherit;
}
div.bulletYellowMiddle {
	width:405px;
	float:left;
	background: url("../images/default/site_objects/background/bg_bullet_content_yellow.gif") repeat-y;
	color:inherit;
	margin-bottom:-15px;
}
div.bulletYellowMiddle div.bulletYellowContentLeft {
	float:left;
	color:inherit;
	width:170px;
	padding: 8px 10px 0 20px;
	margin-top:-10px;
}
div.bulletYellowMiddle div.bulletYellowContentRight {
	float:right;
	color:inherit;
	width:170px;
	padding: 8px 23px 0 8px;
	margin-top:-10px;
}
div.bulletYellowMiddle div.bulletYellowContentLeft p {
	margin: 0 0 -6px 14px;	
}
div.bulletYellowMiddle div.bulletYellowContentLeft ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:90%;
}
div.bulletYellowMiddle div.bulletYellowContentRight ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:90%;
}
div.bulletYellowFooter {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_bottom_yellow.gif") no-repeat transparent;
}
div.bulletBlueHeader {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_top_blue.gif") no-repeat;
	color:inherit;
}
div.bulletBlueMiddle {
	width:405px;
	float:left;
	background: url("../images/default/site_objects/background/bg_bullet_content_blue.gif") repeat-y;
	color:inherit;
	margin-bottom:-15px;
}
div.bulletBlueMiddle div.bulletBlueContentLeft {
	float:left;
	color:inherit;
	width:170px;
	padding: 8px 10px 0 20px;
	margin-top:-10px;
}
div.bulletBlueMiddle div.bulletBlueContentRight {
	float:right;
	color:inherit;
	width:170px;
	padding: 8px 23px 0 8px;
	margin-top:-10px;
}
div.bulletBlueMiddle div.bulletBlueContentLeft p {
	margin: 0 0 -6px 14px;	
}
div.bulletBlueMiddle div.bulletBlueContentLeft ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:90%;
}
div.bulletBlueMiddle div.bulletBlueContentRight ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:90%;
}
div.bulletBlueFooter {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_bottom_blue.gif") no-repeat transparent;
}
div.bulletPurpleHeader {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_top_purple.gif") no-repeat;
	color:inherit;
}
div.bulletPurpleMiddle {
	width:405px;
	float:left;
	background: url("../images/default/site_objects/background/bg_bullet_content_purple.gif") repeat-y;
	color:inherit;
	margin-bottom:-15px;
}
div.bulletPurpleMiddle div.bulletPurpleContentLeft {
	float:left;
	color:inherit;
	width:170px;
	padding: 8px 10px 0 20px;
	margin-top:-10px;
}
div.bulletPurpleMiddle div.bulletPurpleContentRight {
	float:right;
	color:inherit;
	width:170px;
	padding: 8px 23px 0 8px;
	margin-top:-10px;
}
div.bulletPurpleMiddle div.bulletPurpleContentLeft p {
	margin: 0 0 -6px 14px;	
}
div.bulletPurpleMiddle div.bulletPurpleContentLeft ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:85%;
}
div.bulletPurpleMiddle div.bulletPurpleContentRight ul li {
	list-style-image:url("../images/default/site_objects/background/bg_bullet_yellow.gif");
	font-size:85%;
}
div.bulletPurpleFooter {
	width:405px;
	float:left;
	height:30px;
	background: url("../images/default/site_objects/background/bg_bullet_bottom_purple.gif") no-repeat transparent;
}
div.bulletHeaderSpacer {
	margin-top:-11px;
}
div.bulletFooterSpacer {
	padding-bottom:15px;
	clear:both;
}


/* -------------------------------------------------------- */
/* ---------- POPUP - CASE STUDY/QUIZ/SCARY NO. ----------- */
/* -------------------------------------------------------- */
div.messagePopup {
	position:absolute;
	z-index:2000;
	top:240px;
	left: -1000px;
	width:422px;
}
div.messagePopupDisplay {
	position:absolute;
	z-index:2000;
	top:46px;
	left: 150px;
	width:422px;
	display:block;
}

iframe#divShim {
	position:absolute;
	display:none;
	z-index:0;
	background:#ECEFF3;
	color:inherit;
	margin:0;
}
div.messagePopupHeader {
	width:422px;
	float:left;
	height: 16px;
	background: url("../images/default/site_objects/background/bg_popup_top.gif") no-repeat;
	color:inherit;
}
div.messagePopupMiddle {
	width:422px;
	float:left;
	background: url("../images/default/site_objects/background/bg_popup_middle.gif") repeat-y top left ;
}
div.messagePopupMiddle div.popupContent, div.messagePopupMiddleQuiz div.popupContent{
	float:left;
	color:inherit;
	width:382px;
	padding: 0 10px 0 30px;
}

div.messagePopupMiddle div.popupContent div.title {
	float: left;
	width: 329px;
}
div.messagePopupMiddleQuiz div.popupContent div.title {
	float: left;
	width: 329px;
	padding: 19px 0 20px 0;
}
div.messagePopupMiddle div.popupContent div.scarytitle{
	float: left;
	width: 256px;
}
div.messagePopupMiddleQuestion div.popupContent {
	position: relative;
	margin-top: -17px;
}

div.messagePopupMiddle div.popupContent div.close, div.messagePopupMiddleQuiz div.popupContent div.close{
	float: left;
	width: 50px;
	text-align:right;
	clear: right;
}
div.messagePopupMiddle div.popupContent div.scaryclose{
	float: left;
	width: 46px;
	text-align:right;
	clear: right;
	position:relative;
	margin:-19px 0 0 0; 
}
div.messagePopupMiddle div.popupContent div.scarynumber{
	clear:both;
	float:left;
	font-size:2.5em;
	font-weight:bold;
	margin:0 0 0.7em 0;
	width: 329px;
}
div.messagePopupMiddle div.popupContent div.scaryheader {
	background: url("../images/default/icons/ico_scary_number.gif") no-repeat top left;
	padding: 0 0 0 73px;
	margin: 17px 0 24px 0;
	float: left;
}
div.messagePopupMiddle div.popupContent form.scarynumber{
	background: #E1F1FB;
	float:left;
	margin:1em 0 1.5em 0;
	/*width:240px;*/
}
div.messagePopupMiddle div.popupContent form.scarynumber p{
	clear:both;
	margin:0;
	padding:0;
}
div.scaryrow {
	width: 340px;
	float: left;
	padding-bottom: 5px;
	clear: both;
}
div.scaryrow div.scaryrowname, div.scaryrow div.scaryrowemail {
	width: 170px;
	float: left;
}
div.scaryrow div.scaryrowname p, div.scaryrow div.scaryrowemail p {
	width: 160px!important;
}

div.messagePopupMiddle div.popupContent form.scarynumber label{
	padding-top:3px;
	font-weight:bold;
	width: 160px!important;
}
div.messagePopupMiddle div.popupContent form.frmContact input.text {
	clear:both;
	float:left;
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
	margin:0.25em 0 0.25em 0;
	padding:0.2em 0.3em 0.2em 0.3em;
	width:148px;
	border:2px solid #87C6F1;
}
div.messagePopupMiddle div.popupContent form.frmContact textarea {
	clear:both;
	float:left;
	font-family:Verdana,Arial,sans-serif;
	font-size:1em;
	height:6em;
	margin:0.25em 0 0.25em 0;
	padding:0.2em 0.3em 0.2em 0.3em;
	width:318px;
	border:2px solid #87C6F1;
}
div.messagePopupMiddle div.popupContent form.scarynumber input.image{
	float:right;
	margin:8em 0 0 0;
}
div.messagePopupMiddle div.popupContent p{
	width:345px;
}
div.messagePopupFooter {
	width:469px;
	float:left;
	height: 37px;
	background: url("../images/default/site_objects/background/bg_popup_bottom.gif") no-repeat transparent;
}




/* -------------------------------------------------------- */
/* ------------------ POPUP - QUESTIONS ------------------- */
/* -------------------------------------------------------- */
div.messagePopupHeaderQuestion {
	width:333px;
	float:left;
	height: 16px;
	color:inherit;
}


div.stepOnePopupQBgHeader {background: url("../images/default/site_objects/background/bg_popup_top_questionOne.gif") no-repeat;}
div.stepTwoPopupQBgHeader {background: url("../images/default/site_objects/background/bg_popup_top_questionTwo.gif") no-repeat;}
div.stepThreePopupQBgHeader {background: url("../images/default/site_objects/background/bg_popup_top_questionThree.gif") no-repeat;}
div.stepFourPopupQBgHeader {background: url("../images/default/site_objects/background/bg_popup_top_questionFour.gif") no-repeat;}
div.stepFivePopupQBgHeader {background: url("../images/default/site_objects/background/bg_popup_top_questionFive.gif") no-repeat;}
div.stepSixPopupQBgHeader {background: url("../images/default/site_objects/background/bg_popup_top_questionSix.gif") no-repeat;}

div.messagePopupHeaderQuestion div.close{
	float: left;
	width: 291px;
	text-align:right;
	clear: right;
	padding-top:12px;
}
div.qaClose {
	float: right;
	padding-right: 15px;
}
div.messagePopupMiddleQuestion {
	width:333px;
	float:left;
	color:inherit;
	padding:0;
}

div.stepOnePopupQBgMiddle {background: url("../images/default/site_objects/background/bg_popup_middle_questionOne.gif") repeat;}
div.stepTwoPopupQBgMiddle {background: url("../images/default/site_objects/background/bg_popup_middle_questionTwo.gif") repeat;}
div.stepThreePopupQBgMiddle {background: url("../images/default/site_objects/background/bg_popup_middle_questionThree.gif") repeat;}
div.stepFourPopupQBgMiddle {background: url("../images/default/site_objects/background/bg_popup_middle_questionFour.gif") repeat;}
div.stepFivePopupQBgMiddle {background: url("../images/default/site_objects/background/bg_popup_middle_questionFive.gif") repeat;}
div.stepSixPopupQBgMiddle {background: url("../images/default/site_objects/background/bg_popup_middle_questionSix.gif") repeat;}

div.messagePopupMiddleQuestion div.popupContent{
	float:left;
	color:inherit;
	width:268px;
	padding: 0 0 0 32px;
}
div.messagePopupFooterQuestion {
	width:333px;
	float:left;
	height: 44px;
	color:inherit;
}
div.stepOnePopupQBgFooter {background: url("../images/default/site_objects/background/bg_popup_bottom_questionOne.gif") no-repeat;}
div.stepTwoPopupQBgFooter {background: url("../images/default/site_objects/background/bg_popup_bottom_questionTwo.gif") no-repeat;}
div.stepThreePopupQBgFooter {background: url("../images/default/site_objects/background/bg_popup_bottom_questionThree.gif") no-repeat;}
div.stepFourPopupQBgFooter {background: url("../images/default/site_objects/background/bg_popup_bottom_questionFour.gif") no-repeat;}
div.stepFivePopupQBgFooter {background: url("../images/default/site_objects/background/bg_popup_bottom_questionFive.gif") no-repeat;}
div.stepSixPopupQBgFooter {background: url("../images/default/site_objects/background/bg_popup_bottom_questionSix.gif") no-repeat;}


/* -------------------------------------------------------- */
/* -------------------- POPUP - QUIZ ---------------------- */
/* -------------------------------------------------------- */
div.quizquestiondetails {
	float: left; 
	padding: 3px 0;
	width: 300px; 
}
div.quizquestiondetails div.quizquestionnumber {
	float:left; 
	padding-top: 12px;
	width: 45px;
}
div.quizquestiondetails div.quizquestionimage {
	float:right; 
	width: 255px;
}
div.messagePopupMiddle div.popupContent ul.quiz{
	list-style-type:none;
	margin:12px 0 11px 0;
	padding:0;
}
div.messagePopupMiddle div.popupContent ul.quiz li{
	display:inline;
	margin:0 -2px 0 0;
	padding:0;
}
div.messagePopupMiddle div.popupContent ul.quiz li a img{
	border: 0;
}
div.messagePopupMiddle div.popupContent p.question {
	color:#E90377;
	font-size: 125%;
	clear: left;
}
div.messagePopupMiddle div.popupContent table.form {
	width:380px;
	margin-bottom:17px; 
}
div.messagePopupMiddle div.popupContent table.form td {
	border: 0;
	padding: 0 0 8px 0;
	vertical-align:middle;	
}
div.messagePopupMiddle div.popupContent form input.Go {
	font-weight:bold;
	padding:0;
}
#messagePopupQuiz div.messagePopupMiddle div.popupContent form input.Go {
	background: url("../images/default/icons/ico_go.gif") no-repeat right;
	height: 29px;
	padding-right: 36px; 
	width: auto;
    overflow: visible;
}

div.submitError {
	color:red;
	display:none;
	margin-bottom:10px;
}


/* -------------------------------------------------------- */
/* --------------------- CONTACT US ----------------------- */
/* -------------------------------------------------------- */
form {
	margin:0;
	padding:0;
}
form input.emailaddress {
	margin:7px 0 0 0px;
	padding:0 0 0 3px;
	width:136px;
	font-family:verdana, arial, sans-serif;
	font-size:90%;
}
form input.enterdetails, form textarea.enterdetails  {
	font-size:90%;
	margin:0px;
	padding:2px;
	font-family: verdana, arial, sans-serif;
	width:200px;
}
form input.comment, form textarea.comment  {
	margin:4px 0 0 0;
	padding:2px 2px 2px 5px;
	font-family: verdana, arial, sans-serif;
	width:200px;
	clear: both;
	float: left;
	font-size: 100%;
}
form textarea.enterdetails, form textarea.comment  {
	width:400px;
}
form input.Go {
	background:transparent;
	color:#000;
	border:0;
	text-decoration:underline;
	font-weight:bold;
	margin:0 0 -2px 0;
	padding:3px 0 0px 2px;
	text-align:left;
	font-size: 100%;
	font-family:verdana, arial, sans-serif;
}
form input.send {
	background:transparent;
	color:#000;
	border:0;
	text-decoration:underline;
	font-weight:bold;
	margin:0 0 -2px 0;
	padding:3px 0 0px 2px;
	text-align:right;
	font-size: 100%;
	font-family:verdana, arial, sans-serif;
}
select.enterdetails {
	font-size:90%;
	margin:0 5px 0 0;
	padding:2px;
	font-family: verdana, arial, sans-serif;
	width:210px;
	float: left;
}
form.frmContact input, form.frmContact textarea {
	border:2px solid #009FDF; 
	margin:0 0 5px 0;
	clear: both;
	float: left;
	width: 165px;
	color:#000000;

}
input.blog2, textarea.blog2 {
	border:2px solid #59B337 !important; 
}
input.blog3, textarea.blog3 {
	border:2px solid #BF73BB !important; 
}

form.frmContact input.button, form.frmComment input.button {
	border: 0;
	width: auto;
    overflow: visible;
}

div.twocolcontainer {
	clear:both;
	float:left;
	width:380px;
}
div.columnOne {
	width:185px;
	float:left;
}
/* -------------------------------------------------------- */
/* -------------------- SEARCH PAGE ----------------------- */
/* -------------------------------------------------------- */
form input.btnSearch {
	background:transparent;
	color:#000;
	border:0;
	text-decoration:underline;
	font-weight:bold;
	margin:0;
	padding:3px 0 0 0;
	text-align:left;
	font-size: 100%;
	font-family:verdana, arial, sans-serif;
	float:left;
	cursor:pointer;
}
form.frmSearch input {
	border:2px solid #69B8ED; 
	margin:5px 0;
	float: left;
}

form.frmSearch input.button {
	padding: 2px 0 0 10px;
	border: 0;
}
input.submitblog {
	padding:8px 90px 8px 0;
	border:0 !important;	
	text-decoration:underline;
	cursor:pointer;
	font-weight:bold;
	width:180px !important;
	background:none;
}

input.submitblog1 {
	background: url("../images/default/icons/ico_gobutton1.gif") no-repeat right;
}
input.submitblog2 {
	background: url("../images/default/icons/ico_gobutton2.gif") no-repeat right;
}
input.submitblog3 {
	background: url("../images/default/icons/ico_gobutton3.gif") no-repeat right;
}

table.searchResults{width: 533px!important; float: left;}
table.searchResults td.left {margin: 0;padding: 10px 0 0 10px;width: 30px;}
table.searchResults td.right {margin: 0;padding: 10px 10px 10px 0;}
table.searchResults p {width: 380px; padding: 0; margin:0;}
div.searchResultsNav {float: left;width: 533px;padding-top: 14px;}
div.searchResultsNavBorder {border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;}
div.searchResultsLeft {float: left;width: 200px;}
div.searchResultsRight {float: left;width: 210px;}
div.searchResultsRight form .btnSearch {margin: 0; padding:0;float: right; text-align:right}



/* -------------------------------------------------------- */
/* --------------------- GLOSSARY ------------------------- */
/* -------------------------------------------------------- */
dl{
	width: 370px;
	padding: 0 0 10px 0;
	float: left;
}
dl dt{
	margin: 0 ;
	clear: left; 
	padding-bottom:7px;
	font-weight:bold;
}
dl dd{
	padding-bottom:7px;
	margin: 0 ;
}
p.glossaryMenu {
	color: #ccc; 
	background: inherit; 
	font-size: 120%; 
	font-weight:bold; 
	text-align: justify
}
p.glossaryMenu a:link, p.glossaryMenu  a:visited  {
	color: #052D93; 
	background: inherit;
	text-decoration:underline;
}
p.glossaryMenu  a:hover, p.glossaryMenu  a:active, p.glossaryMenu  a:focus {
	color: #052D93;
	background: inherit;
	text-decoration:none;
}

a.glossaryLink:link, a.glossaryLink:visited  {
	color: #000;
	background: inherit;
	text-decoration:none;
	border-bottom:1px dashed #000;
}
a.glossaryLink:hover, a.glossaryLink:active, a.glossaryLink:focus {
	color: #000;
	background: inherit;
	text-decoration:none;
	border-bottom:0;
}


/* ---------------------------------------------- */
/* --- USER LOGIN AND REGISTRATION (PAGEID 3) --- */
/* ---------------------------------------------- */
div.registration{
	float: left;
	width: 567px;
	padding: 13px 0 14px 0;
}
div.savingsPlannerIntro {
	background: url("../images/default/site_objects/background/bg_savingsplanner.gif") no-repeat right top;
	position:relative;
	margin-top: -32px;
	
}

div.savingsPlannerIntro p {
	padding-top: 44px;
	width: 180px;
}
div.savingsplanner {
	clear: both;
}
div.registerBox, div.signinBox {
	width: 192px;
	float: left;
}
div.registerBox p{
	width:160px;
}
div.registerBox input.signin, div.signinBox input.signin{
	border:2px solid #69B8ED; 
	margin:5px 0;
	width:140px;
}

div.registerBox select{
	border:2px solid #69B8ED; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:5px 0;
	width:145px;
}

div.registerBox textarea{
	border:2px solid #69B8ED; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:5px 0 10px 0;
	height:6em;
	width:140px;
}

div.registerBox label#frmOtherLabel{
	left:-4000px;
	position:absolute;
	top:-4000px;
}



/* --------------------------------------- */
/* --- NEWS PAGES (IN MY PLAN SECTION) --- */
/* --------------------------------------- */

div.newsarticle{
	clear:both;
	float:left;
	padding:1em 0 0 0;
	width:100%;
}
div.newsarticle p{
	float:left;
	margin:0;
	padding:0;
	width:100%;
}
div.newsarticle p.summary{
	padding:0.5em 0 1em 0;
}
div.newsarticle p strong.date{
	float:left;
	padding:0;
	width:100px;
}
div.newsarticle p a{
	float:left;
	width:274px;
}





/* ----------------------------------------- */
/* --- FORMS FOR USER INPUT (NOTES ETC.) --- */
/* ----------------------------------------- */

div.content table form.accessnote{
	float:right;
}
div.content table form.accessnote input{
	background:#FFF;
	border:0;
	color:#000;
	cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0;
	padding:0 0 0 1px;
	width:auto;
}
input.comment{
	border:3px solid #87C6F1;
	width:150px;
}
input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
form input.highlightField, form textarea.highlightField, form.shadedbackground input.highlightField, form.shadedbackground textarea.highlightField  {
	border:3px solid red !important;
}


form div#txtCounter{
	clear:both;
	color:#87C6F1;
	display:none;
	float:left;
	font-size:90%;
	margin:-5px 0 10px 0;
	position:relative;
	white-space:nowrap;
	}




/* dropdown boxes */
div.noBottomMargin {
	margin-bottom:0;
}
form.dropdown {
	margin: 0;padding: 0;
}
form.dropdown input{
	padding:0.25em 0.25em 0.15em 0.25em;
	margin: 0 0 0 6px;
	vertical-align:middle;
	font-family:inherit;
	font-size:1em;
}
form.dropdown select.dropdown, form.dropdown input.text{
	vertical-align:middle;
	font-size:90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.selectBlue {
	background:#69B8ED;
	padding:2px 3px 4px 3px;
	float:left;
	vertical-align:middle;
}
div.selectBlueHelp {
	background:#69B8ED;
	padding:1px 2px 3px 2px;
	float:left;
	vertical-align:middle;
	margin-bottom: 25px;
}






/* ------------------- */
/* --- Real People --- */
/* ------------------- */
div.realPeopleContainer{
	float:left;
	width:536px; 
	padding-bottom:30px;
	clear:both;
}
div.realPeopleCaseStudies{
	width:138px; 
	float:left;
}
div.realPeopleCaseStudiesGap{
	width:138px; 
	float:left;
	margin:0 0 0 36px;
}
div.realPeopleCaseStudies p{
	margin:0;
	padding:15px 0 0 0;
	width:135px;
}
div.realpeopleheader{
	clear:both;
	float:left;
	margin:3px 0 30px 0;
	width:540px;
}
div.realpeopleheader h1 {
	margin-bottom: 10px;
}
div.realpeopleheader img.lefttitle{
	margin:0 5px 3px 0;
}
ul.realpeople {
	clear:both;
}
ul.realpeople li {
	padding:0 0 5px 0;
	margin:0;
}
ul.realpeople li a.stepOne:link, ul.realpeople li a.stepOne:visited, ul.realpeople li a.stepOne:hover, ul.realpeople li a.stepOne:active, ul.realpeople li a.stepOne:focus, ul.realpeople li a.stepTwo:link, ul.realpeople li a.stepTwo:visited, ul.realpeople li a.stepTwo:hover, ul.realpeople li a.stepTwo:active, ul.realpeople li a.stepTwo:focus, ul.realpeople li a.stepThree:link, ul.realpeople li a.stepThree:visited, ul.realpeople li a.stepThree:hover, ul.realpeople li a.stepThree:active, ul.realpeople li a.stepThree:focus, ul.realpeople li a.stepFour:link, ul.realpeople li a.stepFour:visited, ul.realpeople li a.stepFour:hover, ul.realpeople li a.stepFour:active, ul.realpeople li a.stepFour:focus, ul.realpeople li a.stepFive:link, ul.realpeople li a.stepFive:visited, ul.realpeople li a.stepFive:hover, ul.realpeople li a.stepFive:active, ul.realpeople li a.stepFive:focus, ul.realpeople li a.stepSix:link, ul.realpeople li a.stepSix:visited, ul.realpeople li a.stepSix:hover, ul.realpeople li a.stepSix:active, ul.realpeople li a.stepSix:focus {
	text-decoration:none;
	font-weight: bold;
}



/* -------------------------------------------------------- */
/* --------------------- ABOUT SITE ----------------------- */
/* -------------------------------------------------------- */
div.sig_rharvey {
	background:url('../images/default/text/sig_richardharvey.gif');
	background-repeat:no-repeat;
	width:166px;
	margin: 24px 0 14px 1px;
	padding-bottom:1px;
}
.introText {
	color: #009FDF/*052D93*/; 
	background: inherit; 
	font-size: 120%;  
	font-weight:bold;
	line-height: 1.25em
}



div.extranopadding .introText {
	margin-top: 10px
}







/* -------------------------------------------------------- */
/* ------------------------- BLOG ------------------------- */
/* -------------------------------------------------------- */
div.contentwide {
	width: 440px;
}

div.blogIntroContainer {
	margin: 19px 0 36px 0;
} 
div.blogIntro {
	width: 423px;
	position:relative;
	margin: 7px 0 30px 0px ;
	padding: 0 0 14px 0;
	clear: both;
}
div.blogIntro h2 {
	padding: 7px 0 0 27px;
	margin: 0;
}
div.blogIntro p {
	width: 190px;
	padding: 0 0 14px 27px;
}
div.blogIntro ul {
	margin: 0;
	padding: 0 0 0 27px;
}
div.blogIntro ul li {
	list-style-type:none;
	margin: 0 0 6px 0;
	padding: 0;
}
div.blogIntro1Header {
	background:url("../images/default/blog/bg_blog1.gif") no-repeat top left;
}
div.blogIntro1 {
	background:url("../images/default/blog/bg_blog1.jpg") no-repeat bottom left;
	padding-bottom:35px;
}
div.blogIntro2Header {
	background:url("../images/default/blog/bg_blog2.gif") no-repeat top left;
}
div.blogIntro2 {
	background:url("../images/default/blog/bg_blog2.jpg") no-repeat bottom left;
}
div.blogIntro3Header {
	background:url("../images/default/blog/bg_blog3.gif") no-repeat top left;
}
div.blogIntro3 {
	background:url("../images/default/blog/bg_blog3.jpg") no-repeat bottom left;
	padding-bottom:35px;
}

div.blogEntry {
	padding: 15px 0 21px 0;
}
div.blogEntrySummary h2, div.blogEntry h2 {
	color: #E90377;
	font-size: 140%;
	padding: 1px 0 7px 0;
	margin: 0; 
}
div.blogEntrySummary p.blogAuthor, div.blogEntrySummary p.blogPublish, div.blogEntry p.blogAuthor, div.blogEntry p.blogPublish {
	padding-bottom:1px;
}
div.blogEntrySummary p.blogCategory, div.blogEntrySummary p.blogSummary, div.blogEntry p.blogCategory, div.blogEntry p.blogSummary {
	padding-bottom: 15px;
}
p.blogSummary {
	padding-bottom: 15px;
	white-space:pre;
	/*word-wrap:break-word;*/
	width:360px;
}

p.blogSummary {
	padding-bottom: 15px;
	white-space:pre;
	/*word-wrap:break-word;*/
	width:360px;
}

a.blog:link, a.blog:visited  {
	color: #666; 
	background: inherit;
	text-decoration:underline;
}
a.blog:hover, a.blog:active, a.blog:focus {
	color: #666;
	background: inherit;
	text-decoration:none;
}
div.blogHeader {
	width:370px;
	padding: 0 0 15px 0;
	position:relative;
}
div.blogHeader div.spacer {
	width: 180px;
	padding: 49px 0 21px 27px;
	margin: 0;
}
div.blogHeader p {
	padding: 0 0 7px 0;
	margin: 0;
	width:220px;
}
p.detail {
	padding: 0 0 14px 0;
	font-size:90%;
	color:#666666;
}
.detail {
	font-size:90%;
	color:#666666;
}
.greytext {
	color:#666666;
}

h2.blogTitle {
	padding: 26px 0 4px 0;
	font-size:120%;
}
h3.blogTitle {
	padding: 16px 0 4px 0;
	font-size:120%;
}
.blog1, a.blog1:link, a.blog1:visited {
	color:#009FDF;
}
.blog2, a.blog2:link, a.blog2:visited {
	color:#59B337;
}
.blog3, a.blog3:link, a.blog3:visited {
	color:#BF73BB;
}
div.blogHeader {
	border-bottom:1px solid #CCC;
	padding-top:20px;
}
div.blogHeader ul {
	width: 180px;
	padding: 49px 0 21px 27px;
	margin: 0;
}
div.blogHeader ul li { 
	list-style-type:none;
	margin: 0 0 8px 0;
	padding: 0;
}
div.bgblog1 {
float: left;
	width: 55%;

	/*
	background:url("../images/default/blog/bg_blog1_internal.jpg") bottom right no-repeat;*/
}
div.bgblog2 {
	float: left;
	width: 55%;
	/*background:url("../images/default/blog/bg_blog2_internal.jpg") bottom right no-repeat;*/
}

div.bgblog3 {
	background:url("../images/default/blog/bg_blog3_internal.jpg") bottom right no-repeat;

}

html>body div.bgblog3 {
	background:url("../images/default/blog/bg_blog3_internal.jpg") bottom right no-repeat;

}










div.blogflashmovie1 {
	float: left;
	margin: 93px 0 0 0;
}

div.blogflashmovie2 {
	float: left;
	margin: 61px 0 0 0;
}

div.blogflashmovie3 {
	float: left;
	margin: 87px 0 0 0;
}

div.blogflashmovie4 {
	float: left;
	margin: 93px 0 0 0;
}

div.blogflashmovie5 {
	float: left;
	margin: 119px 0 0 0;
}




div.flashmovieRH {
	float: left;
	margin: 45px 0 0 0;
}
div.blogLinks {
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	width:360px;
}
div.blogLinksBorder {
	border-bottom:1px solid #CCC;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	width:360px;
}

ul.blogLinks {
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}
ul.blogLinks li{
	display: inline;
	padding:4px 10px 6px 30px;
	font-weight:bold;
	width:130px;
	display:block;
	float:left;
	margin:0;
}

ul.blogLinks li a:link, ul.blogLinks li a:visited {
	background:none;
}

p.talkblog1, p.talkblog2, p.talkblog3 {
	padding:1px 0 8px 30px;
	font-weight:bold;
}

ul.blogLinks li.talkblog1, p.talkblog1 {
	background:url("../images/default/icons/ico_talkblog1.gif") no-repeat top left;
}

ul.blogLinks li.talkblog2, p.talkblog2 {
	background:url("../images/default/icons/ico_talkblog2.gif") no-repeat top left;
}

ul.blogLinks li.talkblog3, p.talkblog3 {
	background:url("../images/default/icons/ico_talkblog3.gif") no-repeat top left;
}

ul.blogLinks li.commentblog1 {
	background:url("../images/default/icons/ico_commentblog1.gif") no-repeat top left;
}
ul.blogLinks li.commentblog2 {
	background:url("../images/default/icons/ico_commentblog2.gif") no-repeat top left;
}
ul.blogLinks li.commentblog3 {
	background:url("../images/default/icons/ico_commentblog3.gif") no-repeat top left;
}

div.blogactionLinks {
	border-bottom:1px solid #CCC;
	float:left;
	margin: 0 0 5px 0;
	padding: 10px 0 26px 0;
	width:360px;
}

ul.blogactionLinks {
	margin: 0 0 20px 0;
	list-style-type: none;
	display: inline;
	font-size:90%;
	clear:both;
}
ul.blogactionLinks li{
	display: inline;
	padding:0px 10px 6px 22px;
}

ul.blogactionLinks li.commentblog1 {
	background:url("../images/default/icons/ico_commentblog1.gif") no-repeat top left;
	display: block;
	float:left;
	width:80px;
}
ul.blogactionLinks li.commentblog2 {
	background:url("../images/default/icons/ico_commentblog2.gif") no-repeat top left;
	display: block;
	float:left;
	width:80px;
}
ul.blogactionLinks li.commentblog3 {
	background:url("../images/default/icons/ico_commentblog3.gif") no-repeat top left;
	display: block;
	float:left;
	width:80px;
}
ul.blogactionLinks li.delicious {
	background:url("../images/global/ico_delicious.gif") no-repeat top left;
	display: block;
	float:left;
	width:70px;
}
ul.blogactionLinks li.digg {
	background:url("../images/global/ico_digg.gif") no-repeat top left;
	display: block;
	float:left;
	width:70px;
}


ul.blogactionLinks li a:link, ul.blogLinks li a:visited{
	background:transparent;
	float:left;
}

div.blogEntrySummaryExtra {
	padding: 18px 0 0 21px;
	width: 115px;
}
div.blogEntrySummaryExtra h3 {
	padding: 21px 0 8px 1px;
}
div.blogEntrySummaryExtra h3.extra {
	padding: 21px 0 16px 1px;
}
div.blogEntrySummaryExtra ul  {
	padding: 0 0 0 1px; 
}
div.blogEntrySummaryExtra ul li {
	list-style-type:none; 
	padding: 0; 
	margin: 0 0 8px 0;
}
div.blogEntryExtra {
	padding: 30px 0 0 11px;
	width: 135px;
}
div.blogEntryExtra h3 {
	padding: 5px 0 5px 1px;
}
ul.socialBookmark {
	margin:0 0 0 1px;
	padding:0;
}
ul.socialBookmark li {
	list-style-type: none;
	display: inline;
	margin:0 1px 0 0;
	padding:0 0 0 4px;
	border-left: solid 1px #000;
	
}
ul.socialBookmark li.first {
	padding-left: 0;
	border-left: 0;
}

/* -------------------------------------------------------- */
/* ----------------------- HOMEPAGE ----------------------- */
/* -------------------------------------------------------- */
div.menu h1 {
	margin: 0;
	padding: 33px 0 19px 26px;
}
div.topContainer {
	clear: both;
	float: right;
	padding-bottom: 8px;
}
div.frontflashmovie {
	float:right;
	width: 560px;
	position: relative;
	margin: 0 0 0 17px;
}
div.homepageHotspots {
	clear: both;
	background: url("../images/default/site_objects/background/bg_bottom_homepage_top.gif") #A5D4F4 top no-repeat;
	margin: 0 14px 0 10px;
	padding-top:47px;
}
div.homepageHotspots h2 {
	font-size: 110%;
}
div.expertUpdate {
	width: 132px;
	float: left;
	padding: 0 24px 0 27px; 
	line-height: 1.3em;
}
div.expertUpdate ul{
	margin:0!important;
	padding:0!important;
}
div.expertUpdate ul li{
	margin:0 0 1em 0!important;
	padding:0!important;
	list-style-type: none;
}
div.scaryNumber {
	width: 181px;
	float: left;
	margin-right:20px;
	line-height: 1.3em;
}
div.savingsPlannerFront {
	width: 181px;
	float: left;
	margin-right:12px;
	background: url("../images/default/site_objects/background/bg_front_planner.gif") top right no-repeat;
	line-height: 1.3em;
	padding-bottom:12px;
	height: 160px;
}
div.aboutSite {
	width: 167px;
	float: left;
	line-height: 1.3em;
}
input.howbadisit {
	border: solid 2px #000;
	width: 100px;
	font-size: 100%;
	padding: 1px 0 2px 4px;
}


/* -------------------------------------------------------- */
/* ---------------------- NEWS PAGE ----------------------- */
/* -------------------------------------------------------- */
div.newsLatestContainer {
	width: 546px;
	float: left;
	padding: 0 0 40px 0;
	/*padding: 0 0 40px 10px;*/
}

div.newsLatestContainer p.date {
	font-weight: bold;
	padding: 0;
	float: left;
}
div.newsLatestContainer p.title {
	padding: 0 0 0 10px;
	float: left;
	width: 300px;
}
div.newsLatestContainer p.summary {
	padding: 6px 170px 0 0;
	font-size:90%;
	clear:both;
}

table.news {
	border-top: 1px solid #ccc;
	float: left;
}
table.news td {
	vertical-align: top;
}
a.news:link, a.news:visited {
	color:#000;
	text-decoration:none;
}

a.news:hover, a.news:active, a.news:focus{
	color:black;
	text-decoration:none !important;
}

a.news:link .invivsibleLink, a.news:visited .invivsibleLink {
	text-decoration:underline;
	font-weight:bold;
}

a.news:hover .invivsibleLink, a.news:active .invivsibleLink, a.news:focus .invivsibleLink  {
	text-decoration:none;
}

/* -------------------------------------------------------- */
/* ------------------ RIGHT HAND BUTTONS ------------------ */
/* -------------------------------------------------------- */
div.downloadPDF {min-height: 70px;background: url("../images/default/site_objects/buttons/btn_bg_download.gif") top left  no-repeat;width: 146px;margin-left: 16px;	line-height: 1.25em;}
div.downloadPDFFooter  {background: url("../images/default/site_objects/buttons/btn_bg_download_footer.gif") no-repeat bottom left;height: 10px;width: 146px;margin: 0 0 18px 16px; line-height:10px;}
div.downloadPDF p {margin: 0; padding: 15px 0 14px 10px; width: 78px; }

div.linkBox {min-height: 70px;background: url("../images/default/site_objects/buttons/btn_bg_link.gif") top left  no-repeat;width: 146px;margin-left: 16px;	line-height: 1.25em;}
div.linkBoxFooter  {background: url("../images/default/site_objects/buttons/btn_bg_link_footer.gif") no-repeat bottom left;height: 10px;width: 146px;margin: 0 0 18px 16px; line-height:10px;}
div.linkBox p {margin: 0;padding: 16px 0 14px 10px; width: 78px; }

div.featureAd {min-height: 70px;background: url("../images/default/site_objects/buttons/btn_bg_feature.gif") top left  no-repeat;width: 146px;margin-left: 16px;	line-height: 1.25em;}
div.featureAdFooter  {background: url("../images/default/site_objects/buttons/btn_bg_feature_footer.gif") no-repeat bottom left;height: 10px;width: 146px;margin: 0 0 18px 16px; line-height:10px;}
div.featureAd p {margin: 0;padding: 15px 0 14px 10px; width: 78px; }

div.infoCentreBox {min-height: 70px;background: url("../images/default/site_objects/buttons/btn_bg_info.gif") top left  no-repeat;width: 146px;margin-left: 16px;	line-height: 1.25em;}
div.infoCentreBoxFooter  {background: url("../images/default/site_objects/buttons/btn_bg_info_footer.gif") no-repeat bottom left;height: 10px;width: 146px;margin: 0 0 18px 16px; line-height:10px;}
div.infoCentreBox p {margin: 0;padding: 15px 0 14px 10px; width: 78px; }

div.savingsPlanner {min-height: 70px;background: url("../images/default/site_objects/buttons/btn_bg_planner.gif") top left  no-repeat;width: 146px;margin-left: 16px;	line-height: 1.25em;}
div.savingsPlannerFooter  {background: url("../images/default/site_objects/buttons/btn_bg_planner_footer.gif") no-repeat bottom left;height: 10px;width: 146px;margin: 0 0 18px 16px; line-height:10px;}
div.savingsPlanner p {margin: 0;padding: 20px 0 14px 10px; width: 78px; }

/*
tools
div.downloadPDF {min-height: 70px;background: url("../images/default/site_objects/buttons/btn_bg_tool.gif") top left  no-repeat;width: 146px;margin-left: 16px;	line-height: 1.3em;}
div.downloadPDFFooter  {background: url("../images/default/site_objects/buttons/btn_bg_tool_footer.gif") no-repeat bottom left;height: 10px;width: 146px;margin: 0 0 18px 16px; line-height:10px;}
div.downloadPDF p {margin: 0;padding: 15px 0 14px 10px; width: 78px; }

tree icon?
div.savingsPlanner {min-height: 70px;background: url("../images/default/site_objects/buttons/btn_bg_tool2.gif") top left  no-repeat;width: 146px;margin-left: 16px;	line-height: 1.3em;}
div.savingsPlannerFooter  {background: url("../images/default/site_objects/buttons/btn_bg_tool2_footer.gif") no-repeat bottom left;height: 10px;width: 146px;margin: 0 0 18px 16px; line-height:10px;}
div.savingsPlanner p {margin: 0;padding: 20px 0 14px 10px; width: 78px; }
*/

/*NEW NEW NEW*/
div.downloadboxstep1, 
div.quizboxstep1, 
div.infocentreboxstep1, 
div.featureboxstep1, 
div.storyboxstep1, 
div.contactsboxstep1,

div.downloadboxstep2, 
div.quizboxstep2, 
div.infocentreboxstep2, 
div.featureboxstep2,
div.contactsboxstep2, 

div.downloadboxstep3, 
div.infocentreboxstep3, 
div.glossaryboxstep3,
div.contactsboxstep3, 

div.downloadboxstep4,
div.featureboxstep4, 
div.storyboxstep4, 
div.glossaryboxstep4, 
div.plannerboxstep4, 
div.contactsboxstep4, 

div.downloadboxstep5, 
div.infocentreboxstep5, 
div.featureboxstep5, 
div.storyboxstep5, 
div.glossaryboxstep5,
div.contactsboxstep5, 

div.downloadboxstep6, 
div.quizboxstep6, 
div.infocentreboxstep6, 
div.featureboxstep6, 
div.storyboxstep6, 
div.plannerboxstep6,
div.commentatorboxstep6,
div.contactsboxstep6, 

div.quizbox,
div.infocentrebox,
div.glossarybox,
div.plannerbox,
div.commentatorbox,
div.downloadbox,
div.ifabox,
div.fsabox
{
	min-height: 72px;
	/*background: url("../images/default/site_objects/buttons/btn_bg_step6.gif") top left  no-repeat;*/
	width: 146px;
	margin-left: 27px;
	line-height: 1.25em;
}

/*step 1*/
div.downloadboxstep1 {background: url("../images/default/site_objects/buttons/btn_bg_download_step1.gif") top left  no-repeat;}
div.quizboxstep1 {background: url("../images/default/site_objects/buttons/btn_bg_quiz_step1.gif") top left  no-repeat;}
div.infocentreboxstep1 {background: url("../images/default/site_objects/buttons/btn_bg_infocentre_step1.gif") top left  no-repeat;}
div.featureboxstep1 {background: url("../images/default/site_objects/buttons/btn_bg_feature_step1.gif") top left  no-repeat;}
div.storyboxstep1 {background: url("../images/default/site_objects/buttons/btn_bg_story_step1.gif") top left  no-repeat;}
div.contactsboxstep1 {background: url("../images/default/site_objects/buttons/btn_bg_contacts_step1.gif") top left  no-repeat;}
/*step 2*/
div.downloadboxstep2 {background: url("../images/default/site_objects/buttons/btn_bg_download_step2.gif") top left  no-repeat;}
div.quizboxstep2 {background: url("../images/default/site_objects/buttons/btn_bg_quiz_step2.gif") top left  no-repeat;}
div.infocentreboxstep2 {background: url("../images/default/site_objects/buttons/btn_bg_infocentre_step2.gif") top left  no-repeat;}
div.featureboxstep2 {background: url("../images/default/site_objects/buttons/btn_bg_feature_step2.gif") top left  no-repeat;}
div.contactsboxstep2 {background: url("../images/default/site_objects/buttons/btn_bg_contacts_step2.gif") top left  no-repeat;}
/*step 3*/
div.downloadboxstep3 {background: url("../images/default/site_objects/buttons/btn_bg_download_step3.gif") top left  no-repeat;}
div.infocentreboxstep3 {background: url("../images/default/site_objects/buttons/btn_bg_infocentre_step3.gif") top left  no-repeat;}
div.glossaryboxstep3 {background: url("../images/default/site_objects/buttons/btn_bg_glossary_step3.gif") top left  no-repeat;}
div.contactsboxstep3 {background: url("../images/default/site_objects/buttons/btn_bg_contacts_step3.gif") top left  no-repeat;}
/*step 4*/
div.downloadboxstep4 {background: url("../images/default/site_objects/buttons/btn_bg_download_step4.gif") top left  no-repeat;}
div.featureboxstep4 {background: url("../images/default/site_objects/buttons/btn_bg_feature_step4.gif") top left  no-repeat;}
div.storyboxstep4 {background: url("../images/default/site_objects/buttons/btn_bg_story_step4.gif") top left  no-repeat;}
div.glossaryboxstep4 {background: url("../images/default/site_objects/buttons/btn_bg_glossary_step4.gif") top left  no-repeat;}
div.plannerboxstep4{background: url("../images/default/site_objects/buttons/btn_bg_planner_step4.gif") top left  no-repeat;}
div.contactsboxstep4 {background: url("../images/default/site_objects/buttons/btn_bg_contacts_step4.gif") top left  no-repeat;}
/*step 5*/
div.downloadboxstep5 {background: url("../images/default/site_objects/buttons/btn_bg_download_step5.gif") top left  no-repeat;}
div.infocentreboxstep5 {background: url("../images/default/site_objects/buttons/btn_bg_infocentre_step5.gif") top left  no-repeat;}
div.featureboxstep5 {background: url("../images/default/site_objects/buttons/btn_bg_feature_step5.gif") top left  no-repeat;}
div.storyboxstep5 {background: url("../images/default/site_objects/buttons/btn_bg_story_step5.gif") top left  no-repeat;}
div.glossaryboxstep5 {background: url("../images/default/site_objects/buttons/btn_bg_glossary_step5.gif") top left  no-repeat;}
div.contactsboxstep5 {background: url("../images/default/site_objects/buttons/btn_bg_contacts_step5.gif") top left  no-repeat;}
/*step 6*/
div.downloadboxstep6 {background: url("../images/default/site_objects/buttons/btn_bg_download_step6.gif") top left  no-repeat;}
div.quizboxstep6 {background: url("../images/default/site_objects/buttons/btn_bg_quiz_step6.gif") top left  no-repeat;}
div.infocentreboxstep6 {background: url("../images/default/site_objects/buttons/btn_bg_infocentre_step6.gif") top left  no-repeat;}
div.featureboxstep6 {background: url("../images/default/site_objects/buttons/btn_bg_feature_step6.gif") top left  no-repeat;}
div.storyboxstep6 {background: url("../images/default/site_objects/buttons/btn_bg_story_step6.gif") top left  no-repeat;}
div.plannerboxstep6 {background: url("../images/default/site_objects/buttons/btn_bg_planner_step6.gif") top left  no-repeat;}
div.commentatorboxstep6 {background: url("../images/default/site_objects/buttons/btn_bg_commentator_step6.gif") top left  no-repeat;}
div.contactsboxstep6 {background: url("../images/default/site_objects/buttons/btn_bg_contacts_step6.gif") top left  no-repeat;}
/*generic*/
div.quizbox {background: url("../images/default/site_objects/buttons/btn_bg_quiz.gif") top left  no-repeat;}
div.infocentrebox {background: url("../images/default/site_objects/buttons/btn_bg_infocentre.gif") top left  no-repeat;}
div.glossarybox {background: url("../images/default/site_objects/buttons/btn_bg_glossary.gif") top left  no-repeat;}
div.plannerbox {background: url("../images/default/site_objects/buttons/btn_bg_planner.gif") top left  no-repeat;}
div.commentatorbox {background: url("../images/default/site_objects/buttons/btn_bg_commentator.gif") top left  no-repeat;}
div.downloadbox {background: url("../images/default/site_objects/buttons/btn_bg_download.gif") top left  no-repeat;}
div.ifabox {background: url("../images/default/site_objects/buttons/btn_bg_ifa.gif") top left  no-repeat;}
div.fsabox {background: url("../images/default/site_objects/buttons/btn_bg_fsa.gif") top left  no-repeat;}

div.boxstep1footer, div.boxstep2footer, div.boxstep3footer, div.boxstep4footer, div.boxstep5footer, div.boxstep6footer, div.boxgenericfooter {
	height: 10px;
	width: 146px;
	margin: -2px 0 18px 27px;
	line-height:10px;
}
div.boxstep1footer {
	background: url("../images/default/site_objects/buttons/btn_bg_footer_step1.gif") no-repeat bottom left;
}
div.boxstep2footer {
	background: url("../images/default/site_objects/buttons/btn_bg_footer_step2.gif") no-repeat bottom left;
}
div.boxstep3footer {
	background: url("../images/default/site_objects/buttons/btn_bg_footer_step3.gif") no-repeat bottom left;
}
div.boxstep4footer {
	background: url("../images/default/site_objects/buttons/btn_bg_footer_step4.gif") no-repeat bottom left;
}
div.boxstep5footer {
	background: url("../images/default/site_objects/buttons/btn_bg_footer_step5.gif") no-repeat bottom left;
}
div.boxstep6footer {
	background: url("../images/default/site_objects/buttons/btn_bg_footer_step6.gif") no-repeat bottom left;
}
div.boxgenericfooter {
	background: url("../images/default/site_objects/buttons/btn_bg_footer_generic.gif") no-repeat bottom left;
}



div.downloadboxstep1 p, 
div.quizboxstep1 p, 
div.infocentreboxstep1 p, 
div.featureboxstep1 p, 
div.storyboxstep1 p, 
div.contactsboxstep1 p,

div.downloadboxstep2 p, 
div.quizboxstep2 p, 
div.infocentreboxstep2 p, 
div.featureboxstep2 p, 
div.contactsboxstep2 p,

div.downloadboxstep3 p, 
div.infocentreboxstep3 p, 
div.glossaryboxstep3 p,
div.contactsboxstep3 p, 

div.downloadboxstep4 p,
div.featureboxstep4 p, 
div.storyboxstep4 p, 
div.glossaryboxstep4 p, 
div.plannerboxstep4 p, 
div.contactsboxstep4 p, 

div.downloadboxstep5 p, 
div.infocentreboxstep5 p, 
div.featureboxstep5 p, 
div.storyboxstep5 p, 
div.glossaryboxstep5 p,
div.contactsboxstep5 p, 

div.downloadboxstep6 p, 
div.quizboxstep6 p, 
div.infocentreboxstep6 p, 
div.featureboxstep6 p, 
div.storyboxstep6 p, 
div.plannerboxstep6 p,
div.commentatorboxstep6 p,
div.contactsboxstep6 p, 

div.quizbox p,
div.infocentrebox p,
div.glossarybox p,
div.plannerbox p,
div.commentatorbox p,
div.downloadbox p,
div.ifabox p,
div.fsabox p
{
	margin: 0;
	padding: 16px 0 2px 10px;
	width: 78px;
}

ul.boxlink {
	list-style-type: none;
	padding: 0 0 5px 10px;
	margin: 0;
	width: 78px;
}
ul.boxlink li {
	padding: 0 0 10px 0;
	margin: 0;
}



/* -------------------------------------------------------- */
/* -------------- TOOLS / INFO CENTRE ICONS --------------- */
/* -------------------------------------------------------- */
h2.iconBg {padding: 16px 0 0 41px!important;}
div.row div.iconbgPlanner {background:url("../images/default/icons/ico_planner_sm.gif") no-repeat top left;}
div.row div.iconbgEmails {background:url("../images/default/icons/ico_email_sm.gif") no-repeat top left;}
div.row div.iconbgMobile {background:url("../images/default/icons/ico_mobile_sm.gif") no-repeat top left;}
div.row div.iconbgCommentators  {background:url("../images/default/icons/ico_commentators_sm.gif") no-repeat;background-position:  10px 0px;}
div.row div.iconbgNotepad  {background:url("../images/default/icons/ico_notepad_sm.gif") no-repeat top left;}
div.row div.iconbgFeatures {background:url("../images/default/icons/ico_features_sm.gif") no-repeat top left;}
div.row div.iconbgDownloads {background:url("../images/default/icons/ico_downloads_sm.gif") no-repeat top left;}
div.row div.iconbgTools {background:url("../images/default/icons/ico_tools_sm.gif") no-repeat top left;}
div.row div.iconbgLinks  {background:url("../images/default/icons/ico_links_sm.gif") no-repeat;background-position:  10px 0px;}
div.row div.iconbgIFA {background:url("../images/default/icons/ico_ifa_sm.gif") no-repeat top left;}
div.row div.iconbgUsefulcontacts  {background:url("../images/default/icons/ico_usecon_sm.gif") no-repeat;background-position:  10px 0px;}
div.row div.iconbgGlossaryPadding  {background:url("../images/default/icons/ico_glossary_sm.gif") no-repeat;background-position:  10px 0px;}
div.row div.iconbgNPSPadding  {background:url("../images/default/icons/ico_nps.gif") no-repeat top left;}
div.row div.iconbgGlossary  {background:url("../images/default/icons/ico_glossary_sm.gif") no-repeat top left;}
div.row div.iconbgPreferences {background:url("../images/default/icons/ico_preferences_sm.gif") no-repeat top left;}
div.row div.simple 










/*------------------ BLOG COMMENTS STYLES -------------------------------
form.comment{
	clear:both;
	float:left;
	width:392px;
	}

form.comment div.top{
	clear:both;
	float:left;
	padding:25px 25px 0 0;
	width:342px;
}

form.comment div.middle{
	clear:both;
	float:left;
	padding:0 25px 0 0;
	width:342px;
}

form.comment div.middleLeft{
	float:left;
	width:156px;
	padding:6px 10px 0 0;
}
form.comment div.middleRight{
	float:left;
	width:170px;
}
form.comment div.middle h2{
	border-bottom:1px solid #C8DAE7;
	margin:1.5em 0 0 0;
	padding:0 0 1em 0;
	width:250px;
}

form.comment div.middle h3{
	border-bottom:1px solid #C8DAE7;
	margin:0 0 2px 0;
	padding:4px 0 6px 0;
	width:250px;
}

form.comment div.middle div.label{
	border-bottom:1px solid #C8DAE7;
	clear:both;
	float:left;
	margin:0 0 2px 0;
	padding:0 0 3px 0;
	width:250px;
}
form.comment div.middle input.comment{
	border:3px solid #87C6F1;
	width:150px;
}
form.comment div.middle div.label input.left{
	float:left;
}
form.comment div.middle div.label input.text{
	width:180px;
	border:3px solid #87C6F1;
}

form.comment div.middle input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	margin:0 0 8px 0;
}

form.comment div.middle textarea {
	margin:8px 0 0 0;
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	width:242px;
	border:3px solid #87C6F1;
}

form.comment div.middle p.leftIndent {
	margin-left:11px;
}

form.comment div.bottom{
	clear:both;
	float:left;
	padding:20px 25px 25px 0;
	width:342px;
}
*/

div.commentReply h3.commentTitle {
	color: #E90377;
	padding-top:14px;
}
h3.commentTitle {
	font-weight:normal;
	font-size:120%;
	padding:0 0 2px 0;
}
blockquote {
	padding:0 0 14px 0;
	margin:0;
}
blockquote.noPad {
	padding:0 0 0 0;
	margin:0;
}

div.commentContainer {
	border-bottom:1px solid #CCC;
	padding-bottom:18px;
	margin-bottom:5px;
}


/*features table*/
table.featureTable {
	text-align: left;
	width: 461px;
}
table.featureTable td {
	padding: 5px 10px 20px 10px;
	vertical-align: top;
}
table.featureTable th.step1HeaderBottom {
	background: url("../images/default/site_objects/background/bg_feature1_header.gif") #FF7F00 no-repeat bottom left;
	color: #fff;
	margin: 0;
	padding:0;
}
table.featureTable div.step1HeaderTop {
	background: url("../images/default/site_objects/background/bg_feature1_headertop.gif") no-repeat top left;
	color: #fff ;
	padding:5px 10px;
}
table.featureTable th.step4HeaderBottom {
	background: url("../images/default/site_objects/background/bg_feature4_header.gif") #FCDD00 no-repeat bottom left;
	color: #000000;
	margin: 0;
	padding:0;
}
table.featureTable div.step4HeaderTop {
	background: url("../images/default/site_objects/background/bg_feature4_headertop.gif") no-repeat top left;
	color: #000000 ;
	padding:5px 10px;
}
table.featureTable th.step5HeaderBottom {
	background: url("../images/default/site_objects/background/bg_feature5_header.gif") #82C5F2 no-repeat bottom left;
	color: #fff;
	margin: 0;
	padding:0;
}
table.featureTable div.step5HeaderTop {
	background: url("../images/default/site_objects/background/bg_feature5_headertop.gif") no-repeat top left;
	color: #fff ;
	padding:5px 10px;
}
table.featureTable th.step6HeaderBottom {
	background: url("../images/default/site_objects/background/bg_feature6_header.gif") #C98AC8 no-repeat bottom left;
	color: #fff;
	margin: 0;
	padding:0;
}
table.featureTable div.step6HeaderTop {
	background: url("../images/default/site_objects/background/bg_feature6_headertop.gif") no-repeat top left;
	color: #fff ;
	padding:5px 10px;
}





div.pageTitleHeader div.headerText h2 {padding: 0;margin: 0;font-weight: bold;font-size: 120%!important;}
div.pageTitleHeader div.headerText p {font-weight:bold;padding: 0;margin: 0;}

.nobold {
	font-weight:normal !important;
}
.active, a.active:link, a.active:hover, a.active:visited {
	color:#000000 !important;
}






/* ------------------------------- */
/* --- SAVE PREFERENCES BUTTON --- */
/* ------------------------------- */

a.savepreferences{
	background:url("../images/default/icons/ico_preferences_blue.gif") no-repeat;
	font-weight:bold;
	padding:0 0 5px 25px;
	}

input.savepreferences{
	background:url("../images/default/icons/ico_preferences_blue.gif") no-repeat;
	border:0;
	font-weight:bold;
	padding:0 0 5px 25px;
	}

div.sitedetails {
	padding-left: 16px;
	padding-bottom: 13px;
	width: 285px;
}

div.animationControl {width: 485px; text-align:center; font-size:90%; padding-top: 5px;}
div.slideshow {padding: 86px 0 16px 0;}
div.slideshownavigation {width: 480px; text-align:center; font-size:90%; color:#999;}
div.slideshow p.introtext {color: #666; font-size:120%;width: 360px;padding: 10px 0 0px 75px; margin: 0!important; text-align:center;}

div.slideshow .front, div.slideshow a.front:link, div.slideshow a.front:hover, div.slideshow a.front:visited, div.animationControl .front, div.animationControl a.front:link, div.animationControl a.front:hover, div.animationControl a.front:visited  {
	color:#666 !important;
}

.black {
	color: #000000;
}

/* ------------------- */
/* --- SLIDE SHOW  --- */
/* ------------------- */

div.slideshowcontainer {
	width: 374px;
	height: 345px;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}

div.slideshowcontainer div.slides {
	float: left;
	width: 374px;
	height: 247px;
	margin: 0 0 10px 0;
	padding: 0px;
}

div.slideshowcontainer div.navigation, div.slideshowcontainer div.navigation div.slidetitle, div.slideshowcontainer div.navigation div.slidenumber, div.slideshowcontainer div.navigation div.slidenav {
	margin: 0;
	padding: 0;
}

div.slideshowcontainer div.navigation {
	float: left;
	width: 374px;
}

div.slideshowcontainer div.navigation div.slidetitle {
	float: left;
	width: 250px;
	height: 45px;
}

div.slideshowcontainer div.navigation div.slidenumber {
	float: left; 
	width: 120px;
	height: 45px;
}

div.slideshowcontainer div.navigation div.slidenumber p {
	float: right; 
	padding: 0px;
	margin: 0px;
}
div.slideshowcontainer div.navigation div.slidenav {
	clear: both; 
	width: 374px;
}
div.slideshowcontainer div.navigation div.slidenav div.next, div.slideshowcontainer div.navigation div.slidenav div.prev {
	float: right;
}

div.slideshowcontainer div.navigation div.slidenav ul li {
	margin: 0px;
	padding: 0px 3px 0px 0px;
	list-style-type: none;
	text-align:right;
}

div.slidenav a:link, div.slidenav a:visited, div.slidenav a:active, div.slidenav a:hover, div.slidenav a:focus {
	text-decoration: none!important;
}


