/* CSS Document */
/* CSS Document */

/* ----------------------  RESETS ALL STYLES ----------------------  */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	}

/* ----------------------  END OF GLOBAL RESET ----------------------  */

/* ----------------------  FONT SIZE REFERENCE  
16pts is the consistent base font size across most mainstream browsers

p = point size
m = em size
-------------------
p/16 = m
-------------------

10.0pt = 0.625em
10.5pt = 0.65625em
11.0pt = 0.6875em
11.5pt = 0.71875em
12.0pt = 0.75em
12.5pt = 0.78125em
13.0pt = 0.8125em
13.5pt = 0.84375em
14.0pt = 0.875em
14.5pt = 0.90625em
15.0pt = 0.9375em
15.5pt = 0.96875em
16.0pt = 1em
16.5pt = 1.03125em
17.0pt = 1.0625em
17.5pt = 1.09375em
18.0pt = 1.125em
18.5pt = 1.15625em
19.0pt = 1.1875em
19.5pt = 1.21875em
20.0pt = 1.25em
20.5pt = 1.28125em
21.0pt = 1.3125em
21.5pt = 1.34375em
22.0pt = 1.375em
22.5pt = 1.40625

Corporate/General Blue: #003082
Investments Red: #ae0b17
Superannuation Orange: #cd5806
Retirement Pensioner Purple: #682f73
Private Client Blue: #6389ba
Corporate Trust Orange: #cd5806
????? Teal: #008193
WealthFocus Green: #9eaa00
?????? Mustard: #bb8c08

----------------------  */


/* ---------- FONTS STYLESHEET ---------- */
		
body 									{
											margin: 0;
											padding: 0;
											font-size: 100%;
											}

p, li, td, th					{
											font-family: Verdana, Helvetica, Arial, sans-serif;
											font-size: 0.71875em; /* 0.71875 x 16 = 11.5pts*/
											font-weight: normal;
											line-height: 1.55em;
											text-align: left;
											color: #333333;
											}
						
strong, b							{ font-weight: bold; }

ul										{ margin: 0.5em 0 1em 1em; }

ol										{ margin: 0.5em 0 1em 1.25em; }

li										{ padding: 0 0 0.75em 0.25em; }

ul li									{ list-style-image: url(../images/blt_body.gif); }

h1, h2, h3, h4, h5, h6		
											{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#003082; }

p 										{ margin: 0 0 1em 0; }

.textCenter						{ text-align:center;}

h1										{
											font-size: 1.25em; /* 1.125 x 16 = 18.0pts*/
											line-height: 1.25em;
											letter-spacing: 0.032em;
											font-weight: bold;
											margin: 0 0 0.75em 0;
											padding: 0;
											}

h2										{
											font-size: 1.0em; /* 1.0 x 16 = 16.0pts*/
											line-height: 1.25em;
											font-weight: bold;
											margin: 1.5em 0 0.5em 0;
											padding: 0;
											}

h3										{
											color:#5780ae;
											font-size: 11pt;
											line-height: 1.25em;
											font-weight: normal;
											letter-spacing: -0.005em;
											margin: 1em 0 0.5em 0;
											padding: 0;
											}

h4										{
											font-size: 0.875em; /*0.875 x 16 = 14.0pts*/
											line-height: 1.25em;
											font-weight: bold;
											margin: 0.75em 0 0.5em 0;
											padding: 0;
											}

h5										{
											font-size: 8.5pt; /*0.875 x 16 = 14.0pts*/
											line-height: 1.25em;
											color: #003082;
											font-weight: bold;
											margin: 0 0 0.5em 0;
											padding: 0;
											}

h6										{
											font-size:8pt;
											line-height: 1.25em;
											color: #333333;
											font-weight: normal;
											margin: 0.75em 0 0.5em 0;
											padding: 0;
											}
						
a											{ font-family: Verdana, Helvetica, Arial, sans-serif; }
a:link 								{ color: #004a8e; text-decoration: underline; } /* what a link looks like*/
a:visited 						{ color: #2d72b1; text-decoration: underline; } /* when you have previously been to a page*/
a:hover 							{ color: #999999; text-decoration: none; } /* the  roll over effect*/
a:active 							{ color: #999999; text-decoration: underline; } /* When a user holds the mouse down on the link*/

.navLinks a:link 			{ color: #003082; text-decoration: none; } /* what a link looks like*/
.navLinks a:visited 	{ color: #2d7b21; text-decoration: none; } /* when you have previously been to a page*/
.navLinks a:hover 		{ color: #999999; text-decoration: none; } /* the  roll over effect*/
.navLinks a:active 		{ color: #999999; text-decoration: underline; } /* When a user holds the mouse down on the link*/


/* ---------- FONTS STYLESHEET END ---------- */

br 										{ line-height:1em; }

.center								{ text-align:center }
.left									{ text-align:left; }
.right								{ text-align:right; }
.normal								{ font-weight: normal; }

body 									{ background: #ffffff; margin: 0; padding: 0; font-size: 100%; }

.hide									{ display:none;}

/* END OF RESET STYLES */

/* CONTAINERS */

#wrapper										{ width: 768px; border-collapse:collapse; position:relative; margin: 0 auto; }

#masthead										{ height: 185px; width: 768px; }
/* heading*/
#masthead h1								{ display: none; padding: 15px 25px; }

#truth1 #masthead						{ background: url(../images/masthead_truth1.jpg) no-repeat 0 0 #fff; background-color:#cadeea; }
#truth2 #masthead						{ background: url(../images/masthead_truth2.jpg) no-repeat 0 0 #fff; background-color:#dfded3; }
#truth3 #masthead						{ background: url(../images/masthead_truth3.jpg) no-repeat 0 0 #fff; background-color:#edecd0; }
#truth4 #masthead						{ background: url(../images/masthead_truth4.jpg) no-repeat 0 0 #fff; background-color:#efe3e1; }
#truth5 #masthead						{ background: url(../images/masthead_truth5.jpg) no-repeat 0 0 #fff; background-color:#f5e8c9; }
#truth6 #masthead						{ background: url(../images/masthead_truth6.jpg) no-repeat 0 0 #fff; background-color:#dbeceb; }
#truth7 #masthead						{ background: url(../images/masthead_truth7.jpg) no-repeat 0 0 #fff; background-color:#e6e6ec; }

#masthead h1 								{ display: none; }

#container									{ width: 768px; margin-bottom:.5em; }
#truth1 #container					{ background-color:#cadeea; border: 1px solid #b7cfe1; }
#truth2 #container					{ background-color:#dfded3; border: 1px solid #d5d3c1; }
#truth3 #container					{ background-color:#edecd0; border: 1px solid #e2e1bd; }
#truth4 #container					{ background-color:#ece7e6; border: 1px solid #e2d1ce; }
#truth5 #container					{ background-color:#f5e8c9; border: 1px solid #e9dbba; }
#truth6 #container					{ background-color:#dbeceb; border: 1px solid #c7e0df; }
#truth7 #container					{ background-color:#e6e6ec; border: 1px solid #d2d2e0; }

#content 										{ position:relative; width:758px; }

#left_nav										{ width:159px; height:22em; position:relative; float:left; }
#truth1 #left_buttons				{ width:160px; position:absolute; left:-1px; top:0; }
#truth2 #left_buttons				{ width:160px; position:absolute; left:-1px; top:0; }
#truth3 #left_buttons				{ width:160px; position:absolute; left:-1px; top:0; }
#truth4 #left_buttons				{ width:160px; position:absolute; left:-1px; top:0; }
#truth5 #left_buttons				{ width:160px; position:absolute; left:-1px; top:0; }
#truth6 #left_buttons				{ width:160px; position:absolute; left:-1px; top:0; }
#truth7 #left_buttons				{ width:160px; position:absolute; left:-1px; top:0; }
#truth1 .btn								{ margin-bottom:1px; background-color:#9bbcd5; }
#truth2 .btn								{ margin-bottom:1px; background-color:#bdbda7; }
#truth3 .btn								{ margin-bottom:1px; background-color:#d2cc84; }
#truth4 .btn								{ margin-bottom:1px; background-color:#ccb9b6; }
#truth5 .btn								{ margin-bottom:1px; background-color:#e0c876; }
#truth6 .btn								{ margin-bottom:1px; background-color:#adcfcc; }
#truth7 .btn								{ margin-bottom:1px; background-color:#ceced1; }

/* TRUTH IMAGES */
#truth-image								{ width:155px; height:155px; position:absolute; right:15px; top:-104px; }
#truth1 .truth1-complex			{ background: url(../images/snippet_truth1.jpg) no-repeat 0 0 #fff; z-index:7; }
#truth2 .truth2-investors		{ background: url(../images/snippet_truth2.jpg) no-repeat 0 0 #fff; z-index:7; }
#truth3 .truth3-advice			{ background: url(../images/snippet_truth3.jpg) no-repeat 0 0 #fff; z-index:7; }
#truth4 .truth4-past				{ background: url(../images/snippet_truth4.jpg) no-repeat 0 0 #fff; z-index:7; }
#truth5 .truth5-risk				{ background: url(../images/snippet_truth5.jpg) no-repeat 0 0 #fff; z-index:7; }
#truth6 .truth6-divers			{ background: url(../images/snippet_truth6.jpg) no-repeat 0 0 #fff; z-index:7; }
#truth7 .truth7-investing		{ background: url(../images/snippet_truth7.jpg) no-repeat 0 0 #fff; z-index:7; }

#truth 											{ width:390px; height:34em; background-color:#ffffff; float:left; }
#truth_text 								{ width:358px; margin: 0 auto; }

#snippet 										{ width:182px; height:34em; float:right; }
#truth1 #snippet 						{ background-color:#9bbcd5; border:1px solid #89b1cf; }
#truth2 #snippet 						{ background-color:#bdbda7; border:1px solid #b1b197; }
#truth3 #snippet 						{ background-color:#d2cc84; border:1px solid #c9c379; }
#truth4 #snippet 						{ background-color:#ccb9b6; border:1px solid #bda7a5; }
#truth5 #snippet 						{ background-color:#e0c876; border:1px solid #d3bb68; }
#truth6 #snippet 						{ background-color:#adcfcc; border:1px solid #9cc5c1; }
#truth7 #snippet 						{ background-color:#ceced1; border:1px solid #bfbec7; }

#snippet_text 							{ width:155px; margin: 65px 0 0 15px; }

#proof											{ width:599px; margin: 10px 0 35px 159px; padding-bottom:5px; }
#proof #proof_image_pie			{ width:100px; height:85px; float:left; margin:12px 0 0 0; text-align:center; }
#proof #proof_text					{ width:490px; margin:0 0 0 100px; padding:0; }	
#proof #proof_text p,	#proof a				
														{ line-height:10pt; font-size:8pt; }		

#truth1 #proof							{ background-color:#ecf3f8; border: 1px solid #b7cfe1; }
#truth2 #proof							{ background-color:#f4f4e3; border: 1px solid #d5d3c1; }
#truth3 #proof							{ background-color:#f2f2e5; border: 1px solid #e2e1bd; }
#truth4 #proof							{ background-color:#f2f0ef; border: 1px solid #e2d1ce; }
#truth5 #proof							{ background-color:#f6f3ea; border: 1px solid #e9dbba; }
#truth6 #proof							{ background-color:#edf6f5; border: 1px solid #c7e0df; }
#truth7 #proof							{ background-color:#f3f3f9; border: 1px solid #d2d2e0; }

#actions										{ width:485px; height:60px; margin: 10px 0 0 0;}
										
.action											{ width:145px; float:left; margin: 0 10px 10px 0;}
.action p, .action ul			{ font-size:8pt; padding:0; margin:0;}

.tiles											{ text-align:center; margin:17px 0 0 0;}
.tiles2											{ text-align:center; margin:5px 0 0 0;}

#footer 										{ font-family: Verdana, Helvetica, Arial, sans-serif; padding: 15px 0; }

#navLinks_footer 						{ color: #999999; padding-bottom: 10px; }

#footer a, #footer a:link, #footer a:visited, #footer a:active
														{ color:#004a8e; text-decoration: none; }

#copyright									{ font-size: 0.625em;padding-bottom:5px; color: #333333; }

#disclaimer, .disclaimer		{ font-size: 0.625em;line-height: 1.75em; color: #555555; }

/* CONTAINERS ENDS */


/* ---------- FLOATS ---------- */						
.clearFloat									{ clear:both; }						
.leftFloat									{ float:left; } 
.rightFloat									{ float:right; }


/* ---------- EXPANDABLE CONTENT ---------- */	

div.exp_container						{
														width: 450px;
														height: auto;
														margin: 0 0 .5em 0;
														padding: 5px 15px 5px 15px;
														background: #faf8f8;
														border: solid 1px #d9d9d9;
														}


#exp_content1, #exp_content2, #exp_content3, #exp_content4, #exp_content5, #exp_content6, #exp_content7, #exp_content8, #exp_content9, #exp_content10, #exp_content11, #exp_content12, #exp_content13, #exp_content14, #exp_content15, #exp_content16, #exp_content17, #exp_content18, #exp_content19  /* these need to be defined to correspond with the number of hidden divs */
													{ display: none; }

#exp_chart1,#exp_chart2,#exp_chart3,#exp_chart4,#exp_chart5
													{ display:none; }

.exp_content							{ margin: 0; padding: 0 0 0 1.5em; }


.exp_action /* hit-spot area for the action*/
													{
													margin: 0;
													padding: 0;
													width: 450px;
													display: block;
													font-size: 0.71875em;
													line-height: 1.355em;
													color: #003082;
													}

.exp_action img 					{ float: left; }
.exp_action								{ font-family:Arial, Helvetica, sans-serif; }
.exp_action a
													{
													padding: 0 0 0 2em; /* positions text to the right of the chart icon */
													margin: 0;
													width: 450px;
													display: block;
													background: url(../images/blt_expand.gif) no-repeat 0 0;
													font-weight: normal;
													}

.exp_action a:link, .exp_action a:visited, .exp_action a:active
													{ text-decoration: none; color: #003082; }

.exp_action a:hover				{ text-decoration: underline; background-position: 0 -15px; }


/*Overides styles for expandable for charts*/
.exp_chart .exp_content		{ padding: 0 .3em 0 0; }

.exp_chart .exp_action a
													{
													padding: 0 0 0 3em; /* positions text to the right of the chart icon */
													margin: 0;
													height: 30px;
													width: 450px;
													display: block;
													background: url(../images/icon_chart.gif) no-repeat 0 0;
													font-weight: normal;
													color:#0095c3;
													}

.exp_chart .exp_action a:link, .exp_chart .exp_action a:visited, .exp_chart .exp_action a:active
													{ text-decoration: none; color:#0095c3; }

.exp_chart .exp_action a:hover
													{ text-decoration: underline; background-position: 0; }
													
.lowerlinks { z-index:7; }													

/* ---------- EXPANDABLE CONTENT END ---------- */		

