/*Theme Name: Magellan Financial GroupTheme URI: http://magellangroup.com.au/Description: Version: 1.0Author: Untitled StudioAuthor URI: */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,b, u, i, center,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-size: 100%;	vertical-align: baseline;	background: transparent;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* Body */body {	background: #f5f5f5;	font-family: Helvetica, Arial, sans-serif;	font-size: 10px;	line-height: 14px;}div#wrapper {	background: #fff url('images/body.png') top repeat-x;	width: 100%;}body.inside div#wrapper {	background: #fff url('images/inside.png') top repeat-x;}/* Extras */.clear {	clear: both;}sup {	font-size: 0.6em;	vertical-align: super;}/* Header */div#header {	margin: 0 auto;	position: relative;	width: 990px;	z-index: 9999;}body.inside div#header {	margin-bottom: 25px;}div#header h1 {	background: url('images/logo.png') left top no-repeat;	float: left;	height: 74px;	margin: 0 0 13px 0;	width: 247px;}div#header h1.mff {	background: url('images/mfflogo.png') left top no-repeat;}div#header h1 a {	display: block;	height: 74px;	text-indent: -999em;	width: 247px;}div#search {	background: url('images/search.png') left top no-repeat;	float: right;	height: 30px;	margin: 32px 0 0 0;	width: 174px;}#search label,#search button {	display: none;}#search #s {	background: none;	border: none;	color: #999999;	height: 15px;	margin: 6px 0 0 25px;	width: 120px;}#search #searchsubmit {	background: none;	border: none;	text-indent: -999em;	width: 18px;    height:20px;}#search #searchsubmit:hover {	cursor: pointer;}/* Navigation */#header ul {	border-left: 1px solid #d2d2d2;	clear: both;	font-family: Times, serif;	font-size: 1.1em;	height: 31px;	position: relative;	text-transform: uppercase;	z-index: 9999;}#header ul.mff {	margin-left: 75px;	z-index: 9999;}#header li {	background: url('images/nav-left.png') left top no-repeat;	border-right: 1px solid #d2d2d2;	float: left;	position: relative;}#header li a {	background: url('images/nav-right.png') right top no-repeat;	color: #717171;	display: block;	height: 22px;	padding: 9px 27px 0 27px;	text-decoration: none;}div#header li a:hover,div#header li.current a,div#header li.current_page_item a,div#header li.current_page_parent a,div#header li.current_page_ancestor a {	background: url('images/nav-hover.png') top repeat-x;	color: #fff;}/* Navigation, level 2 */div#header ul ul {	border-left: 0;	display: none;	font-size: 1.0em;	left: 0;	position: absolute;	top: 31px;	z-index: 9999;}div#header ul ul li,div#header ul ul li a {	z-index: 9999;}div#header ul ul li {	background: none;	border-right: 0;	clear: both;	position: relative;	z-index: 9999;}div#header ul ul li a,div#header ul li.current_page_item ul li a,div#header ul li.current_page_parent ul li a,div#header ul li.current_page_ancestor ul li a {	background: url('images/level02.png') left top repeat-x;	color: #717171;	padding: 9px 7px 0 14px;	width: 220px;}div#header ul ul li a:hover,div#header ul li.current_page_item ul li a:hover,div#header ul li.current_page_parent ul li a:hover,div#header ul li.current_page_parent ul li.current_page_item a,div#header ul li.current_page_ancestor ul li a:hover,div#header ul li.current_page_ancestor ul li.current_page_parent a {	background: url('images/level02-hover.png') left top repeat-x;	color: #fff;}div#header ul li:hover ul,div#header ul li.hover ul {	display: block;}/* Navigation, level 3 */div#header ul ul ul,div#header ul li:hover ul ul {	display: none;	left: 241px;	text-transform: capitalize;	top: -1px;}div#header ul ul li:hover ul {	display: block;}div#header ul ul ul li a,div#header ul li.current_page_item ul ul li a,div#header ul li.current_page_parent ul ul li a,div#header ul li.current_page_parent ul li.current_page_item ul li a,div#header ul li.current_page_parent ul li ul li a,div#header ul li.current_page_ancestor ul li.current_page_parent ul li a,div#header ul li.current_page_ancestor ul li ul li a {	background: url('images/level03.png') left top no-repeat;	color: #fff;	width: 199px;}div#header ul ul ul li a:hover,div#header ul li.current_page_item ul ul li a:hover,div#header ul li.current_page_parent ul ul li a:hover,div#header ul li.current_page_parent ul li.current_page_item ul li a:hover,div#header ul li.current_page_ancestor ul li.current_page_parent ul li a:hover,div#header ul li.current_page_ancestor ul li.current_page_parent ul li.current_page_item a {	background: url('images/level03hover.png') left top repeat-x;}/* Killing MFF dropdowns */body div#wrapper div#header ul li.page-item-18 ul {	display: none;}/* Killing the top level nav for drop downs */div#header li.page-item-2 a:hover,div#header li.page-item-11 a:hover,div#header li.page-item-6 a:hover,div#header li.page-item-35 a:hover,div#header li.page-item-172 a:hover,div#header li.page-item-239 a:hover,div#header li.page-item-258 a:hover,div#header li.page-item-4 a:hover,div#header li.page-item-14 a:hover,div#header li.page-item-22 a:hover,div#header li.page-item-30 a:hover {	cursor: default;}div#header li.page-item-2 li a:hover,div#header li.page-item-11 li a:hover,div#header li.page-item-6 li a:hover,div#header li.page-item-35 li a:hover,div#header li.page-item-172 li a:hover,div#header li.page-item-239 li a:hover,div#header li.page-item-258 li a:hover,div#header li.page-item-4 li a:hover,div#header li.page-item-14 li a:hover,div#header li.page-item-22 li a:hover,div#header li.page-item-30 li a:hover {	cursor: pointer;}div#header li.page-item-462 {	display: none;}/* Feature */div#feature {	clear: both;	height: 235px;	margin: 0 auto;	width: 926px;}div#feature div.content {	background-color: #efefef;	float: left;	margin: 30px 0 0 48px;	position: relative;	width: 495px;	z-index: 1;}div#feature div.content blockquote {	background-color: transparent;	color: #999999;	font-family: Times, serif;	font-size: 1.9em;	font-style: italic;	height: 180px;	line-height: 1.3em;	overflow: hidden;}div#feature div.content blockquote.one {	background: url('images/dots-left.png') center bottom no-repeat;}div#feature div.content blockquote.two {	background: url('images/dots-middle.png') center bottom no-repeat; 	display: none;ges/dots-right.png') center bottom no-repeat;	display: none;}div#feature div.content blockquote.three {	background: url('ima}div#feature div.content blockquote div.blockquote-in {	background: url('images/quote-right.png') right bottom no-repeat;}div#feature div.content blockquote div.blockquote-inmost {	background: url('images/quote-left.png') left top no-repeat;	padding: 30px 15px 35px 58px;	position: relative;}div#feature p {	margin: 0 0 15px 0;}div#feature div.read-more a {	background: #091f62 url('images/readmore.png') left top no-repeat;	color: #fff;	display: block;	float: left;	font-size: 0.5em;	line-height: 2.3em;	padding: 0 7px 0 19px;	text-decoration: none;	text-transform: uppercase;}div#feature div.aside {	float: right;	margin: 30px 0 0 0;}li#howtoinvest,li#keepupdated,li#howtoinvest p,li#keepupdated p {	margin: 0;}li#howtoinvest a {	background: url('images/howtoinvest.png') left top no-repeat;	display: block;	height: 92px;	text-indent: -999em;	width: 202px;}li#keepupdated a {	background: url('images/keepupdated.png') left top no-repeat;	display: block;	height: 97px;	text-indent: -999em;	width: 202px;}/* Container */div#container {	background: url('images/container2.png') -10px top no-repeat;	margin: 0 auto;	width: 986px;}body.inside div#container {	background: url('images/container-inside.png') -10px top no-repeat;}div#container div.content {	color:#565656;	float: left;	font-size: 1.2em;	line-height: 1.8em;	margin: 35px 0 100px 39px;	position: relative;	width: 566px;}body.inside div#container div.content {	width: 900px;}div#container div.content p {	margin: 0 0 15px 0;}div#container div.content li {	margin: 0 0 5px 0;}div#container div.content ul li {	background: url('images/li.png') left 4px no-repeat;	padding: 0 0 0 10px;}div#container div.content ol,div#container div.content ul {	margin: -10px 0 15px 0;}div#container div.content ol li {	list-style-type: decimal;	margin: 0 0 0 14px;}div#container div.content ul.files li {	margin: 0 0 5px 0;	padding: 0 0 0 20px;}div#container div.content ul.files li.pdf,div#container div.content p.pdf,div#container div.content .pdf {	background: url('images/pdf.png') left 2px no-repeat;	height: 1%;}div#container div.content p.pdf,div#container div.content .pdf {	padding-left: 20px;}div#container div.content hr {	background: #e4e4e4;	border: none;	clear: both;	color: #e4e4e4;	height: 1px;	margin: 0 0 8px 0;}div#container div.content h2 {	font-family: Times, serif;	font-size: 1.9em;	margin: 0 0 25px 0;}div#container div.content h3 {	font-size: 1.6em;	margin: 0 0 5px 0;}div#container div.content h4 {	font-size: 1.2em;	margin: 0 0 5px 0;}div#container div.content h5 {	font-size: 1.2em;	margin: 0 0 5px 0;}div#container div.post hr {	margin-top: 15px;}div#container div.content h3.page {/*	display: none; */}div#container div.content hr.page {	display: none;}body.inside div#container div.content h3 a,div#container div.content h3 a,body.inside div#container div.content h2 a {	border-bottom: none;	color: #797979;	text-decoration: none;}div#container div.content a {	border-bottom: 2px solid #dddddd;	color: #797979;	text-decoration: none;}body.inside div#container div.content a {	border-bottom: 1px solid #081f61;	color: #081f61;	font-weight: bold;}div#container div.content div.switcher {	position: absolute;	right: 0;	top: -5px;}div.switcher select {	width: 150px;}div#container div.aside {	float: right;	margin: 35px 39px 100px 0;	width: 322px;}div.switcher {	color: #d3d3d2;	font-family: Times, serif;	font-size: 1.8em;	margin: 0 0 37px 0;}div.switcher li {	background: url('images/arrow-light.png') left 6px no-repeat;	float: left;	margin: 0 18px 0 0;	padding: 0 0 0 14px;}div.switcher li.on,div.switcher li:hover {	background: url('images/arrow-dark.png') left 6px no-repeat;	color: #999999;	cursor: pointer;}div#container div.aside ul.xoxo {	clear: both;	margin: 0 0 0 0;	padding: 10px 0 0 0;}div#container div.aside ul.xoxo li {	color: #666666;	margin: 0 0 40px 0;	position: relative;}ul#xoxo-interest {	display: none;}div#container div.aside blockquote {	background: url('images/quote-small-right.png') right bottom no-repeat;	padding: 0 5px 10px 10px;}div#container div.aside blockquote div.blockquote-in {	background: url('images/quote-small-left.png') left top no-repeat;/*	height: 1%;*/	position: relative;	padding: 20px 0 0 0;    overflow:hidden;}div#container div.aside p {	line-height: 1.8em;	margin: 0 0 15px 0;}div#container div.aside ul.xoxo img {	float: left;	margin: 0 10px 0 0;}div#container div.read-more a {	background: url('images/readmore-alt.png') left top no-repeat;	color: #091f62;	display: block;	float: left;	line-height: 2.2em;	padding: 0 0 0 26px;	text-decoration: none;	text-transform: uppercase;}div#container div.read-more a:hover {	text-decoration: underline;}div#container div.aside p.date {	color: #999999;	font-family: Times, serif;	font-size: 1.3em;	position: absolute;	right: 0;	top: 0;}body.inside div#container div.content a.post-edit-link {	border-bottom: none;	clear: both;	display: block;	padding-top: 15px;}/* DL list */div#container div.content dl {	margin-bottom: 15px;}div#container div.content dl dt {	clear: left;	display: block;	float: left;	font-weight: bold;	min-height: 1px;	width: 120px;}/* Table */div.table {	float: left;	font-size: 1.0em;	margin-top: 15px;/*	width: 462px; */}div.table-in {	background: url('images/table-left.png') left bottom no-repeat;}div.table-in-2 {	background: url('images/table-right.png') right bottom no-repeat;	padding: 0 0 10px 0;}div.table-inmost {	background: #f7f7f7;	border: 4px solid #e4e4e4;	padding: 15px;}div.table p,p.footnote,div.footnote p {	font-size: 0.9em;	line-height: 1.2em;	padding: 0 0 0 20px;	width: 420px;}table {	text-align: left;}table td {	padding: 0 15px 0 0;	text-align: left;}table td.first {	width: 220px;}table tr th {	background: url('images/th.png') left bottom repeat-x;	padding: 0 25px 30px 0;	text-align: left;}/* Images and captions */div#container div.content div.imgwrap {	background: #e4e4e4 url('images/table-left.png') left bottom no-repeat;	display: block;	float: left;	width: auto;}div#container div.content div.imgwrap img {	background: url('images/table-right.png') right bottom no-repeat;	padding: 5px 5px 15px 5px;}div#container div.content div.imgwrap div.wp-caption {	background: url('images/table-right.png') right bottom no-repeat;}div#container div.content div.wp-caption div.imgwrap {	background: none;}div#container div.content div.imgwrap div.wp-caption div.imgwrap img {	background: none;	padding: 5px 5px 0 5px;}div#container div.wp-caption p {	color: #999999;	font-family: Times, serif;	margin: 0;	padding: 5px 0 20px 10px;}/* Contact form */div.wpcf7 {	background: #e4e4e4 url('images/table.png') left bottom no-repeat;	position: absolute;	right: 0;	top: 72px;	width: 462px;}div#container div.content div.wpcf7 div.imgwrap {	background: none;	float: right;	margin: 20px 15px 0 0;}div#container div.content div.wpcf7 div.imgwrap img {	background: none;	padding: 0;}/*body.contact div#container div.content hr {	margin-top: 400px;} */div.wpcf7 form {	background: #f7f7f7;	border: 5px solid #e4e4e4;	float: left;	margin-bottom: 10px;	padding: 10px 15px 0 15px;	width: 432px;}div.wpcf7 h3 {	left: 0;	height: 20px;	position: absolute;	top: -30px;}div.wpcf7 label {	clear: left;	display: block;	float: left;	width: 80px;}div.wpcf7 label.wide {	width: 250px;}div.wpcf7 input,div.wpcf7 textarea {	background: #fff;	border: 1px solid #e8e8e8;	float: left;	line-height: 1.4em;	width: 335px;}div.wpcf7 span.wpcf7-radio {	margin-left: 80px;}div.wpcf7 span.wpcf7-radio input {	float: none;}div.wpcf7 div.small span.wpcf7-list-item {	margin: 0 15px 0 0;	padding: 0 25px 0 0;	position: relative;}div.wpcf7 div.small span.wpcf7-checkbox span.wpcf7-list-item {	padding: 0 0 0 17px;}div.wpcf7 div.small span.wpcf7-checkbox span.wpcf7-list-item {	clear: left;	display: block;	float: left;	margin-left: 80px;}div.wpcf7 div.small span.wpcf7-list-item input {	margin-right: 0;	position: absolute;	right: 0;	top: -4px;	width: auto;}div.wpcf7 div.small span.wpcf7-checkbox span.wpcf7-list-item input {	margin-right: 0;	position: absolute;	top: 0;	left: 0;}form textarea {	height: 80px;}div.wpcf7 input:hover,div.wpcf7 textarea:hover {	border: 1px solid #0a2063;}div.wpcf7 div.small input {	margin-right: 20px;	width: 115px;}div.wpcf7 div.small {	clear: both;	width: 500px;}div.wpcf7 div.small label {	clear: none;}input#contactsubmit {	background: url('images/contact-submit.png') left top no-repeat;	border: none;	clear: both;	display: block;	float: right;	height: 22px;	margin: 18px 0 10px 0;	text-indent: -999em;	width: 72px;}div.wpcf7 input#contactsubmit:hover {	border: none;	cursor: pointer;}body div.wpcf7-validation-errors,body div.wpcf7-response-output {	border: none;	color: #091f62;	font-size: 0.9em;	left: 115px;	line-height: 1.0em;	margin: 0;	padding: 0;	position: absolute;	top: -30px;}body div.wpcf7-response-output {	left: 125px;	top: -28px;}body span.wpcf7-not-valid-tip {	border: 1px solid #0a2063;	left: -338px;	line-height: 1.4em;	margin: 0 0 3px 0;	padding: 0;	position: absolute;	text-indent: -999em;	top: 2px;	width: 335px;}div#container div.content div.wpcf7 p {	float: left;	margin: 0;	position: relative;	width: 100%;}body span.wpcf7-not-valid-tip-no-ajax {	display: none;}/* Footer */div#footer {	background: #f5f5f5;	clear: both;	height: 121px;}div#footer div.wrap {	margin: 0 auto;	width: 976px;}div#footer ul {	background: url('images/footer.png') left bottom repeat-x;	float: left;	margin: 19px 14px 0 0;}div#footer ul li {	background: url('images/footer.png') left top repeat-x;	font-size: 0.9em;	line-height: 1.0em;	margin: 0;	padding: 6px 0;	width: 95px;}div#footer ul li a:hover {	text-decoration: underline;}p#copyright {	float: right;	margin: 13px 0 0 0;}div#footer a {	color: #666666;	text-decoration: none;}