article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	display: none;
}

[hidden] {
	display: none;
}

html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

body {
	margin: 0;
}

button,
input,
select,
textarea {
	font-family: tahoma, sans-serif;
}

a {
	color: #00e;
}

a:visited {
	color: #551a8b;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

blockquote {
	margin: 1em 40px;
}

dfn {
	font-style: italic;
}

mark {
	background: #ff0;
	color: #000;
}

pre,
code,
kbd,
samp {
	font-family: monospace, monospace;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}

pre {
	white-space: pre-wrap;
	word-wrap: break-word;
}

q {
	quotes: none;
}

q:before,
q:after {
	content: '';
	content: none;
}

small {
	font-size: 75%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

ul,
ol {
	margin: 1em 0;
	padding: 0 0 0 40px;
}

dd {
	margin: 0 0 0 40px;
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

form {
	margin: 0;
}

fieldset {
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}

legend {
	border: 0;
	*margin-left: -7px;
}

button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
}

button,
input {
	line-height: normal;
	*overflow: visible;
}

table button,
table input {
	*overflow: auto;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

html {
	font-size: 100%;
	line-height: 1.5;
	font-family: tahoma, sans-serif;
}

p {
	font-size: 1em;
}

p.note {
	padding: 1em;
	background-color: #f0eee9;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
}

p.note a {
	font-style: italic;
}

h1 {
	font-weight: normal;
	font-size: 1.8em;
}

h1 + section {
	margin-top: -1em;
}

.text-page > h1 {
	margin-top: 0;
}

h2,
.section-navigation-heading {
	font-weight: normal;
	line-height: 1.2;
}

h1 + h2,
h1 + .section-navigation-heading {
	margin-top: -0.5em;
}

section > h2:first-child,
section > .section-navigation-heading:first-child {
	margin-top: 0;
	orphans: 2;
}

.featured-action-box h2.action-box-heading,
.featured-action-box .section-navigation-heading.action-box-heading {
	color: #fff;
}

h2 a,
.section-navigation-heading a {
	text-decoration: none;
}

.section-navigation-heading {
	margin-top: 0;
	font-size: 1.4em;
}

h3 {
	font-weight: normal;
}

h2 + h3 {
	margin-top: -1em;
}

h3 + p {
	margin-top: -1em;
}

.action-box .view-all,
.action-box .action-box-content-list {
	list-style: none;
}

.action-box .view-all + h3,
.action-box .action-box-content-list + h3 {
	margin-top: 1em;
}

.item-box-heading {
	font-size: 1.2em;
	margin-bottom: 0;
}

.item-box-heading + p {
	margin-top: 0.5em;
}

.text-page .text-page-wrapper {
	max-width: 32em;
}

.text-page .text-page-wrapper .indent {
	margin-left: 20px;
}

.text-page section {
	margin-bottom: 3em;
}

.action-box figcaption .image-box-title,
.action-box figcaption .image-box-subtitle {
	margin: 0;
	font-weight: normal;
	line-height: 1.3;
}

.action-box figcaption .image-box-title {
	margin-bottom: 0.5em;
	font-size: 1.6em;
}

.action-box figcaption .image-box-subtitle {
	font-size: 1em;
	margin-bottom: 0;
}

.action-box h4 {
	margin-top: 0;
}

.feature-item {
	font-size: 0.825em;
}

.feature-item h3 {
	font-weight: normal;
	margin: 0;
}

.feature-item ul {
	padding: 0;
	list-style: none;
}

.feature-item ul li {
	margin-bottom: 1em;
}

.action-box-text {
	margin-bottom: 1em;
	font-size: 1em;
}

.action-box-text a {
	text-decoration: none;
	display: block;
	color: #4d4e53;
}

.action-box-text a:link,
.action-box-text a:visited {
	color: #4d4e53;
}

.action-box-text a h4 {
	margin-bottom: 0;
	font-weight: normal;
	line-height: 1.2;
}

.action-box-text a h4 + p {
	margin-top: 0;
	line-height: 1.2;
	color: #4d4e53;
}

.action-box-text a .more,
.action-box-text a h4 {
	color: #0d6bbc;
	display: block;
}

.action-box-text a:hover .more {
	color: #188bef;
	text-decoration: underline;
}

.action-box .login-panel ul {
	list-style: circle;
	padding-left: 2em;
}

.nav-inner-wrapper h3 {
	margin: 0;
	color: #347272;
	font-weight: normal;
}

.nav-inner-wrapper p {
	margin: 0;
	color: #5c5d5e;
	font-size: 0.8em;
	max-width: 54em;
}

.text-page-content ul {
	list-style: none;
}

.text-page-content ul li {
	position: relative;
}

.text-page-content ul li::before {
	content: "";
	width: 7px;
	height: 12px;
	position: absolute;
	left: -1em;
	top: 0.5em;
	background: url("/media/arrow-list.png") left top no-repeat;
}

.action-box-action:hover {
	text-decoration: underline;
}

.text-page p,
.text-page li {
	max-width: 32em;
}

.text-page.text-page-full p {
	max-width: 50em;
}

.sitemap ul {
	list-style: none;
}

.sitemap a {
	text-decoration: none;
}

img {
	max-width: 100%;
}

body {
	background: #fff;
}

.interaction-bar-inner {
	background: #eee;
}

.online-services​-action-box {
	background: #f0eee9;
}

.business-action-box .action-box-heading,
.reviews-action-box .action-box-heading,
.procedures-action-box .action-box-heading,
.proceedings-action-box .action-box-heading,
.business-action-box h3,
.reviews-action-box h3,
.procedures-action-box h3,
.proceedings-action-box h3 {
	color: #009ba9;
}

.financial-professionals-action-box .action-box-heading,
.reports-action-box .action-box-heading,
.decisions-action-box .action-box-heading,
.settlements-action-box .action-box-heading,
.financial-professionals-action-box h3,
.reports-action-box h3,
.decisions-action-box h3,
.settlements-action-box h3 {
	color: #007cc2;
}

.consumers-action-box .action-box-heading,
.submissions-action-box .action-box-heading,
.caldb-resources-action-box .action-box-heading,
.support-action-box .action-box-heading,
.consumers-action-box h3,
.submissions-action-box h3,
.caldb-resources-action-box h3,
.support-action-box h3 {
	color: #736db0;
}

.regulatory-resources-action-box .action-box-heading,
.regulatory-resources-action-box h3 {
	color: #d0453a;
}

.about-asic-action-box .action-box-heading,
.about-camac-action-box .action-box-heading,
.about-caldb-action-box .action-box-heading,
.about-asic-action-box h3,
.about-camac-action-box h3,
.about-caldb-action-box h3 {
	color: #e57000;
}

.announcements-action-box .action-box-heading,
.media-releases-action-box .action-box-heading,
.announcements-action-box h3,
.media-releases-action-box h3 {
	color: #008361;
}

.announcements-action-box .action-box-heading a,
.media-releases-action-box .action-box-heading a,
.announcements-action-box h3 a,
.media-releases-action-box h3 a {
	color: #008361;
}

.other-announcements-action-box .action-box-heading,
.other-announcements-action-box h3 {
	color: #639900;
}

.hot-topics-action-box .action-box-heading,
.hot-topics-action-box h3 {
	color: #a25672;
}

.section-business .action-box-heading,
.section-business .item-box,
.section-business .action-box-heading a,
.section-business .section-navigation {
	color: #009ba9;
}

.section-fp .action-box-heading,
.section-fp .item-box,
.section-fp .action-box-heading a,
.section-fp .section-navigation {
	color: #007cc2;
}

.section-consumers .action-box-heading,
.section-consumers .item-box,
.section-consumers .action-box-heading a,
.section-consumers .section-navigation {
	color: #736db0;
}

.section-regulatory-resources .action-box-heading,
.section-regulatory-resources .item-box,
.section-regulatory-resources .action-box-heading a,
.section-regulatory-resources .section-navigation {
	color: #d0453a;
}

.section-about .action-box-heading,
.section-about .item-box,
.section-about .action-box-heading a,
.section-about .section-navigation {
	color: #e57000;
}

.interaction-bar .action-box-heading,
.interaction-bar .item-box,
.interaction-bar .action-box-heading a,
.interaction-bar .section-navigation {
	color: inherit;
}

.section-navigation-heading a:link,
.section-navigation-heading a:visited {
	color: inherit;
}

.section-business header[role="banner"] {
	color: #009ba9;
	border-bottom: 3px solid;
}

.section-fp header[role="banner"] {
	color: #007cc2;
	border-bottom: 3px solid;
}

.section-consumers header[role="banner"] {
	color: #736db0;
	border-bottom: 3px solid;
}

.section-about header[role="banner"] {
	color: #e57000;
	border-bottom: 3px solid;
}

.section-regulatory-resources header[role="banner"] {
	color: #d0453a;
	border-bottom: 3px solid;
}

.action-box-heading {
	font-size: 1.5em;
	line-height: 1;
	font-weight: normal;
	margin-top: 0;
	position: relative;
	z-index: 2;
	margin-bottom: 0;
}

.action-box-heading a {
	display: block;
	text-decoration: none;
	color: inherit;
	padding: 0.5em;
	position: relative;
	border-top: 1px solid;
}

.action-box-heading a::after {
	font-family: 'icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	content: "\3009";
	position: absolute;
	right: 0.5em;
	top: 0.5em;
	color: inherit;
	-webkit-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-o-transition: right 0.2s;
	-ms-transition: right 0.2s;
	transition: right 0.2s;
}

.action-box-heading a:hover::after {
	right: 0.25em;
}

.action-box-heading a:link,
.action-box-heading a:visited {
	color: inherit;
}

.online-services​-action-box .action-box-heading.action-box-heading,
.search-our-registers-action-box .action-box-heading.action-box-heading,
.contact-caldb-action-box .action-box-heading.action-box-heading {
	margin-bottom: 0;
}

.online-services​-action-box .action-box-heading.action-box-heading a,
.search-our-registers-action-box .action-box-heading.action-box-heading a,
.contact-caldb-action-box .action-box-heading.action-box-heading a {
	border-top: none;
	padding: 0;
}

.online-services​-action-box .action-box-heading.action-box-heading a::after,
.search-our-registers-action-box .action-box-heading.action-box-heading a::after,
.contact-caldb-action-box .action-box-heading.action-box-heading a::after {
	content: " ";
	display: none;
}

.interaction-bar-inner .online-services​-action-box .action-box-heading-container {
	margin-bottom: 0;
}

.featured-action-box .action-box-heading {
	padding: 0.5em 0;
}

.interaction-bar-inner .action-box-heading-container {
	margin-bottom: 1em;
}

table {
	width: 100%;
	border-collapse: collapse;
	border: none;
	font-size: 0.9em;
	empty-cells: show;
}

thead,
tfoot {
	background: #444;
	color: #fff;
}

tbody tr {
	background: #fff;
}

tbody tr:nth-child(even) {
	background: #f3f6f8;
}

th {
	text-align: left;
	font-weight: normal;
}

th,
td {
	padding: 1em;
	vertical-align: top;
}

th ul,
td ul {
	margin: 0;
}

.find-a-doc tbody tr td:first-child {
	min-width: 60px;
}

.tr-content table tbody tr:nth-child(even) {
	background: #fff;
}

.tr-content table th,
.tr-content table td {
	padding: 0;
}

.tr-content table img {
	display: block;
}

.tr-content table td a {
	margin: 1em 0;
	display: block;
}

body {
	width: 100%;
	*zoom: 1;
}

body:before,
body:after {
	content: "";
	display: table;
}

body.mceContentBody:before,
body.mceContentBody:after
{
	display: block;
}


body:after {
	clear: both;
}

/* Slider */

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: none;
	touch-action: none;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-loading .slick-list {
	background: white url(/media/ajax-loader.gif) center center no-repeat;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	zoom: 1;
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	min-height: 1px;
	display: none;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

/* Icons */

/* @font-face { font-family: "slick"; src: url("./fonts/slick.eot"); src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; } */

/* Arrows */

.slick-prev,
.slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0;
	font-size: 0;
	cursor: pointer;
	background: transparent;
	color: transparent;
	bottom: 10px;
	margin-top: -10px;
	padding: 0;
	border: none;
	outline: none;
}

.slick-prev:focus,
.slick-next:focus {
	outline: none;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
	font-family: "slick";
	font-size: 3em;
	line-height: 1;
	color: white;
	opacity: 0.85;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
	left: 25px;
}

.slick-prev:before {
	content: "\27E8";
}

.slick-next {
	right: 25px;
}

.slick-next:before {
	content: "\27E9";
}

/* Dots */

.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	position: absolute;
	bottom: 0;
	z-index: 2;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0px;
	width: 100%;
	font-size: 3em;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0px 5px;
	padding: 0px;
	cursor: pointer;
}

.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0;
	font-size: 0;
	color: transparent;
	padding: 5px;
	cursor: pointer;
	outline: none;
}

.slick-dots li button:focus {
	outline: none;
}

.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "\2022";
	width: 20px;
	height: 20px;
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: black;
	opacity: 0.25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
	opacity: 0.75;
}

/*
	jQuery.mmenu CSS
*/

.mm-page,
.mm-fixed-top,
.mm-fixed-bottom,
.mm-menu.mm-horizontal > .mm-panel {
	-webkit-transition: none 0.4s ease;
	-moz-transition: none 0.4s ease;
	-ms-transition: none 0.4s ease;
	-o-transition: none 0.4s ease;
	transition: none 0.4s ease;
	-webkit-transition-property: top, right, bottom, left, border;
	-moz-transition-property: top, right, bottom, left, border;
	-ms-transition-property: top, right, bottom, left, border;
	-o-transition-property: top, right, bottom, left, border;
	transition-property: top, right, bottom, left, border;
}

html.mm-opened .mm-page,
html.mm-opened #mm-blocker {
	left: 0;
	top: 0;
	margin: 0;
	border: 0px solid rgba(0, 0, 0, 0);
}

html.mm-opening .mm-page,
html.mm-opening #mm-blocker {
	border: 0px solid rgba(100, 100, 100, 0);
}

.mm-menu .mm-hidden {
	display: none;
}

.mm-fixed-top,
.mm-fixed-bottom {
	position: fixed;
	left: 0;
}

.mm-fixed-top {
	top: 0;
}

.mm-fixed-bottom {
	bottom: 0;
}

html.mm-opened .mm-page,
.mm-menu > .mm-panel {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}

html.mm-opened,
html.mm-opened body {
	overflow-x: hidden;
	position: relative;
}

html.mm-opened .mm-page {
	position: relative;
}

html.mm-background .mm-page {
	background: inherit;
}

#mm-blocker {
	background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==) transparent;
	display: none;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 999999;
}

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
	display: block;
}

.mm-menu.mm-current {
	display: block;
}

.mm-menu {
	background: inherit;
	display: none;
	overflow: hidden;
	height: 100%;
	padding: 0;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 0;
}

.mm-menu > .mm-panel {
	background: inherit;
	-webkit-overflow-scrolling: touch;
	overflow: scroll;
	overflow-x: hidden;
	overflow-y: auto;
	width: 100%;
	height: 100%;
	padding: 20px;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 0;
}

.mm-menu > .mm-panel.mm-opened {
	left: 0%;
}

.mm-menu > .mm-panel.mm-subopened {
	left: -40%;
}

.mm-menu > .mm-panel.mm-highest {
	z-index: 1;
}

.mm-menu > .mm-panel.mm-hidden {
	display: block;
	visibility: hidden;
}

.mm-menu .mm-list {
	padding: 0;
}

.mm-menu > .mm-list {
	padding: 20px 0 40px 0;
}

.mm-panel > .mm-list {
	margin-left: -20px;
	margin-right: -20px;
}

.mm-panel > .mm-list:first-child {
	padding-top: 0;
}

.mm-list,
.mm-list > li {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
}

.mm-list {
	font: inherit;
	font-size: 14px;
}

.mm-list a,
.mm-list a:hover {
	text-decoration: none;
}

.mm-list > li {
	position: relative;
}

.mm-list > li > a,
.mm-list > li > span {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: inherit;
	line-height: 20px;
	display: block;
	padding: 10px 10px 10px 20px;
	margin: 0;
}

.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults)::after {
	content: '';
	border-bottom-width: 1px;
	border-bottom-style: solid;
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}

.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-noresults):after {
	width: auto;
	margin-left: 20px;
	position: relative;
	left: auto;
}

.mm-list a.mm-subopen {
	width: 40px;
	height: 100%;
	padding: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}

.mm-list a.mm-subopen::before {
	content: '';
	border-left-width: 1px;
	border-left-style: solid;
	display: block;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}

.mm-list a.mm-subopen.mm-fullsubopen {
	width: 100%;
}

.mm-list a.mm-subopen.mm-fullsubopen:before {
	border-left: none;
}

.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span {
	padding-right: 5px;
	margin-right: 40px;
}

.mm-list > li.mm-selected > a.mm-subopen {
	background: transparent;
}

.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span {
	padding-right: 45px;
	margin-right: 0;
}

.mm-list a.mm-subclose {
	text-indent: 20px;
	margin-top: 20px;
}

.mm-list > li.mm-label {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 10px;
	text-transform: uppercase;
	text-indent: 20px;
	line-height: 25px;
	padding-right: 5px;
}

.mm-list > li.mm-spacer {
	padding-top: 40px;
}

.mm-list > li.mm-spacer.mm-label {
	padding-top: 25px;
}

.mm-list a.mm-subopen:after,
.mm-list a.mm-subclose:before {
	content: '';
	border: 2px solid transparent;
	display: block;
	width: 7px;
	height: 7px;
	margin-bottom: -5px;
	position: absolute;
	bottom: 50%;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.mm-list a.mm-subopen:after {
	border-top: none;
	border-left: none;
	right: 18px;
}

.mm-list a.mm-subclose:before {
	border-right: none;
	border-bottom: none;
	margin-bottom: -6px;
	left: 22px;
}

.mm-menu.mm-vertical .mm-list .mm-panel {
	display: none;
	padding: 10px 0 10px 10px;
}

.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
	border-color: transparent;
}

.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
	display: block;
}

.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen {
	height: 40px;
}

.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 16px;
	right: 16px;
}

html.mm-opened .mm-page {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}

.mm-ismenu {
	background: #475d6a;
	color: rgba(255, 255, 255, 0.6);
}

.mm-menu .mm-list > li:after {
	border-color: rgba(0, 0, 0, 0.15);
}

.mm-menu .mm-list > li > a.mm-subclose {
	background: rgba(0, 0, 0, 0.1);
	color: rgba(255, 255, 255, 0.3);
}

.mm-menu .mm-list > li > a.mm-subopen:after,
.mm-menu .mm-list > li > a.mm-subclose:before {
	border-color: rgba(255, 255, 255, 0.3);
}

.mm-menu .mm-list > li > a.mm-subopen:before {
	border-color: rgba(0, 0, 0, 0.15);
}

.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span {
	background: rgba(0, 0, 0, 0.1);
}

.mm-menu .mm-list > li.mm-label {
	background: rgba(255, 255, 255, 0.05);
}

.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul {
	background: rgba(255, 255, 255, 0.05);
}

html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom {
	left: 80%;
}

.mm-menu {
	width: 80%;
}

.slider .slick-dots {
	bottom: 0.25em;
}

.slider .slick-dots li {
	height: 25px;
	width: 25px;
}

.slider .slick-dots li button {
	height: 25px;
	width: 25px;
}

.slider .slick-dots li button:before {
	font-size: 40px;
	color: #0d6bbc;
	border: 2px solid #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.slider .slick-dots li button:focus {
	outline: 2px solid #00f;
}

.slider .slider-toggle {
	position: absolute;
	bottom: 5px;
	right: 5px;
	width: 32px;
	height: 32px;
	padding: 5px 9px;
	text-indent: -99999em;
	border: 1px solid #0d6bbc;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #0d6bbc;
	z-index: 1000;
	width: #fff;
}

.slider .slider-toggle:focus {
	outline: 2px solid #00f;
}

.slider .slider-toggle:hover {
	cursor: pointer;
}

.slider .slider-toggle .slider-toggle-bar {
	display: block;
	float: left;
	background-color: #fff;
	height: 13px;
	width: 2px;
	margin: 0 2px;
}

.slider .slider-toggle.is-pausing .slider-toggle-bar:first-child {
	display: none;
}

.slider .slider-toggle.is-pausing .slider-toggle-bar {
	border-top: #0d6bbc 7px solid;
	border-bottom: #0d6bbc 7px solid;
	border-right: #0d6bbc 0 solid;
	border-left: #fff 7px solid;
	height: auto;
	width: auto;
}

.slider .slider-toggle.hide-button {
	display: none;
}

@font-face {
	font-family: 'icons';
	src: url('../fonts/icons.eot?cjj8y');
	src: url('../fonts/icons.eot?#iefixcjj8y') format('embedded-opentype'),url('../fonts/icons.woff?cjj8y') format('woff'),url('../fonts/icons.ttf?cjj8y') format('truetype'),url('../fonts/icons.svg?cjj8y#icons') format('svg');
	font-weight: normal;
	font-style: normal;
}

.icon {
	font-family: 'icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1; /* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-chevron:before {
	content: "\3009";
}

.icon-info:before {
	content: "\69";
}

.icon-availability:before {
	content: "\2713";
}

a {
	color: #0d6bbc;
	-webkit-transition: color 0.25s ease;
	-moz-transition: color 0.25s ease;
	-ms-transition: color 0.25s ease;
	-o-transition: color 0.25s ease;
	-webkit-transition: color 0.25s ease;
	-moz-transition: color 0.25s ease;
	-o-transition: color 0.25s ease;
	-ms-transition: color 0.25s ease;
	transition: color 0.25s ease;
}

a:visited {
	color: #0d6bbc;
}

a:hover {
	color: #188bef;
}

.page {
	*zoom: 1;
	max-width: 1600px;
	margin: 0 auto;
}

.page:before,
.page:after {
	content: "";
	display: table;
}

.page:after {
	clear: both;
}

.row {
	*zoom: 1;
	display: block;
	width: 103.50877192982458%;
	margin: 0 -1.7543859649122806%;
	*width: 103.50877192982458% -correction;
	*margin: 0 -1.7543859649122806% -correction;
	position: relative;
}

.row:before,
.row:after {
	content: "";
	display: table;
}

.row:after {
	clear: both;
}

.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.site-footer-wrapper,
.site-outer {
	*zoom: 1;
	max-width: 1600px;
	margin: auto;
	position: relative;
}

.site-footer-wrapper:before,
.site-outer:before,
.site-footer-wrapper:after,
.site-outer:after {
	content: "";
	display: table;
}

.site-footer-wrapper:after,
.site-outer:after {
	clear: both;
}

.site-inner {
	margin: auto;
}

.main-column.no-right {
  width: 96.5%;
}

.main-column.no-right > .row > .text-page p {
	max-width: inherit;
}

.main-column.no-right > .row > .text-page .text-page-wrapper {
	max-width: 930px;
}

@media screen and (min-width: 1024px) {
  .main-column.no-right > .row > .text-page {
    width: 70.8%;
  }
  .main-column.no-right > .row > .section-navigation {
    width: 22.1%;
  }
}

.main-column .row.hero-row {
	margin-bottom: 1em;
}

.interaction-bar {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.interaction-bar .action-box {
	padding: 1em;
}

.interaction-bar-inner {
	overflow: hidden;
}

.main-column {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.site-outer-footer {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.site-outer-footer > .row >.footer-box-contact {
	margin-top: 1em;
}

.row > .intro,
.row > .hero {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.form-number {
	width: 14%;
}

.tier {
	width: 30px;
}

.align-right {
  text-align: right;
}

#main {
	position: relative;
}

.back-to-top {
	position: fixed;
	bottom: 10px;
	right: 10px;
	width: 50px;
	height: 50px;
	z-index: 100;
}

.back-to-top h1 {
	font-weight: bold;
}

.back-to-top .sitemap-list {
	list-style-position: inside;
	margin: 0 0 0 0;
	padding: 0;
}

.print {
	text-align: right;
	float: right;
}

.print img {
	width: 30px;
	height: 30px;
}

.asic-connect-button {
	display: none;
}

.show-mobile {
	display: block;
}

.heading-row + .row {
	margin-top: 0;
}

.row > .action-box-largest {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.mobile-collapse .action-box-content {
	height: 0;
	overflow: hidden;
	float: left;
}

.mobile-collapse .action-box-heading-container {
	cursor: pointer;
}

header[role="banner"] {
	background: #176c9d;
	color: #fff;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5);
	padding: 0 10px;
	position: relative;
	z-index: 6;
}

header[role="banner"] .site-inner {
	position: relative;
}

header.grey-banner {
	background: #666b6d;
}

.skip-link {
	position: absolute;
	top: -9999em;
	left: -9999em;
	color: #fff;
	font-size: 1em;
	display: block;
	text-align: center;
	padding: 10px 0;
	background: #247db1;
	z-index: 999;
}

.skip-link:focus {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
}

.skip-link:visited {
	color: #fff;
}

.tools {
	margin-bottom: 1em;
}

.toolbar {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0.7em;
	text-align: right;
	display: inline-block;
}

.toolbar li {
	display: inline-block;
	vertical-align: top;
}

.toolbar li + li {
	border-left: 1px solid #fff;
	margin-left: 5px;
	padding-left: 5px;
}

.toolbar li a {
	display: inline-block;
	color: #fff;
	text-decoration: none;
}

.search-form {
	position: relative;
	background-position: left center;
	padding: 0 30px;
	white-space: nowrap;
	vertical-align: middle;
}

.search-form:focus {
	width: auto;
	display: block;
	overflow: visible;
}

.search-form label {
	position: absolute;
	font-weight: 100;
	font-size: 0.8em;
	top: 8px;
	left: 38px;
	color: #115279;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-webkit-transition: all 0.25s ease-in-out;
	-moz-transition: all 0.25s ease-in-out;
	-o-transition: all 0.25s ease-in-out;
	-ms-transition: all 0.25s ease-in-out;
	transition: all 0.25s ease-in-out;
}

.search-form [type="search"] {
	background: #fff;
	border: 1px solid #fff;
	border-width: 0 0 1px 0;
	vertical-align: bottom;
	margin-right: 5px;
	color: #115279;
	padding: 8px 5px;
	font-weight: 100;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	width: 70%;
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	-o-transition: background 0.2s;
	-ms-transition: background 0.2s;
	transition: background 0.2s;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
}

.search-form [type="search"]:focus,
.search-form [type="search"].is-infocus {
	-webkit-box-shadow: 0;
	box-shadow: 0;
	outline: none;
}

.search-form [type="search"]:focus + label,
.search-form [type="search"].is-infocus + label {
	top: -20px;
	font-size: 0.6em;
	color: #fff;
}

.search-form [type="submit"] {
	border: 1px solid;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: transparent;
	color: #fff;
	text-transform: uppercase;
	padding: 0.5em 0;
	font-size: 0.7em;
	vertical-align: bottom;
	-webkit-transition: background 0.2s;
	-moz-transition: background 0.2s;
	-o-transition: background 0.2s;
	-ms-transition: background 0.2s;
	transition: background 0.2s;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 30px;
	width: 20%;
}

.search-form [type="submit"]:hover,
.search-form [type="submit"]:focus {
	background: rgba(0,0,0,0.2);
}

.search-form [type="submit"]:active {
	background: rgba(0,0,0,0.4);
}

#logo {
	padding: 4em 0 1em;
	margin: auto;
	max-width: 25em;
	text-align: center;
	position: relative;
	z-index: 1;
	font-size: 1em;
}

#logo .hide-mobile {
	display: none;
}

#logo .show-mobile {
	display: block;
	max-height: 130px;	
}

#logo img {
	max-width: 100%;
	margin: auto;
}

#logo a {
	display: block;
}

#logo a:focus {
	outline: 1px solid #fff;
}

footer.site-footer.grey-footer {
	background: #666b6d;
}

footer[role="contentinfo"] {
	clear: both;
	background: #172c36;
	color: #fff;
	*zoom: 1;
	border-top: 1px solid #fff;
	padding: 1em 0.9em;
}

footer[role="contentinfo"]:before,
footer[role="contentinfo"]:after {
	content: "";
	display: table;
}

footer[role="contentinfo"]:after {
	clear: both;
}

footer[role="contentinfo"] ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
}

footer[role="contentinfo"] ul li {
	display: inline-block;
}

footer[role="contentinfo"] ul li a {
	display: inline-block;
}

footer[role="contentinfo"] ul a {
	color: #fff;
	text-decoration: none;
	-webkit-transition: color 0.2s;
	-moz-transition: color 0.2s;
	-o-transition: color 0.2s;
	-ms-transition: color 0.2s;
	transition: color 0.2s;
	border-left: 1px solid;
	display: inline-block;
	padding: 0 1em;
}

footer[role="contentinfo"] ul a:hover {
	color: #ccc;
}

footer[role="contentinfo"] ul li:first-child a {
	border-left: none;
	padding-left: 0;
}

.footer-box-contact {
	font-size: 0.8em;
}

.footer-box-contact h3 {
	margin-top: 0;
}

.footer-box-contact p {
	margin: 0;
	margin-bottom: 0.5em;
}

.footer-box-contact p strong {
	display: block;
}

.footer-box-social {
	text-align: right;
}

.footer-box-social a {
	color: #fff;
	text-decoration: none;
	display: block;
	font-size: 0.8em;
}

.footer-box-social img {
	max-width: 200px;
	border: none;
	vertical-align: middle;
	display: block;
	float: right;
	display: block;
}

.footer-box-social span {
	clear: right;
	display: block;
}

#site-nav .nav-site-inner {
	bottom: 1px;
}

#site-nav .nav-outer {
	font-size: 12px;
}

#site-nav .nav-outer > a {
	display: block;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 0.85em;
	border: none;
	position: relative;
	z-index: 10;
}

#site-nav .nav-outer > a:focus {
	outline: #fff dotted 1px;
}

#site-nav .is-active.nav-outer.nav-outer-active > a {
	background: #fff;
	color: #5c5d5e;
}

#site-nav .is-active.nav-outer > a {
	background: #fff;
	color: #5c5d5e;
}

#site-nav .nav-outer-business > a,
#site-nav .nav-outer-financial-professionals > a,
#site-nav .nav-outer-consumers > a {
	background: #475d6a;
}

#site-nav .nav-outer-proceedings > a,
#site-nav .nav-outer-settlements > a,
#site-nav .nav-outer-support > a {
	background: #00706d;
}

#site-nav .nav-outer-reviews > a,
#site-nav .nav-outer-reports > a,
#site-nav .nav-outer-submissions > a {
	background: #ab1d41;
}

#site-nav .nav-outer-procedures > a,
#site-nav .nav-outer-decisions > a {
	background: #3246a1;
}

#site-nav .nav-outer-business,
#site-nav .nav-outer-financial-professionals,
#site-nav .nav-outer-consumers,
#site-nav .nav-outer-proceedings,
#site-nav .nav-outer-settlements,
#site-nav .nav-outer-support,
#site-nav .nav-outer-reviews,
#site-nav .nav-outer-reports,
#site-nav .nav-outer-submissions,
#site-nav .nav-outer-procedures,
#site-nav .nav-outer-decisions {
	float: left;
}

#site-nav .nav-outer-business > a,
#site-nav .nav-outer-financial-professionals > a,
#site-nav .nav-outer-consumers > a,
#site-nav .nav-outer-proceedings > a,
#site-nav .nav-outer-settlements > a,
#site-nav .nav-outer-support > a,
#site-nav .nav-outer-reviews > a,
#site-nav .nav-outer-reports > a,
#site-nav .nav-outer-submissions > a,
#site-nav .nav-outer-procedures > a,
#site-nav .nav-outer-decisions > a {
	padding: 10px;
	position: relative;
}

#site-nav .nav-outer-business > a,
#site-nav .nav-outer-financial-professionals > a,
#site-nav .nav-outer-proceedings > a,
#site-nav .nav-outer-settlements > a,
#site-nav .nav-outer-procedures > a,
#site-nav .nav-outer-caldb-resources > a,
#site-nav .nav-outer-reviews > a,
#site-nav .nav-outer-reports > a,
#site-nav .nav-outer-camac-resources > a,
#site-nav .nav-outer-regulatory > a,
#site-nav .nav-outer-online-services > a {
	border-right: 1px solid rgba(255,255,255,0.45);
}

#site-nav .nav-outer-regulatory > a,
#site-nav .nav-outer-about-asic > a,
#site-nav .nav-outer-online-services > a {
	background: #667986;
}

#site-nav .nav-outer-storm-resources > a {
	background: #005953;
}

#site-nav .nav-outer-caldb-resources > a,
#site-nav .nav-outer-about-caldb > a {
	background: #27318a;
}

#site-nav .nav-outer-camac-resources > a,
#site-nav .nav-outer-about-camac > a {
	background: #8d1337;
}

#site-nav .nav-outer-regulatory,
#site-nav .nav-outer-about-asic,
#site-nav .nav-outer-storm-resources,
#site-nav .nav-outer-caldb-resources,
#site-nav .nav-outer-about-caldb,
#site-nav .nav-outer-camac-resources,
#site-nav .nav-outer-about-camac,
#site-nav .nav-outer-online-services {
	display: inline-block;
}

#site-nav .nav-outer-regulatory > a,
#site-nav .nav-outer-about-asic > a,
#site-nav .nav-outer-storm-resources > a,
#site-nav .nav-outer-caldb-resources > a,
#site-nav .nav-outer-about-caldb > a,
#site-nav .nav-outer-camac-resources > a,
#site-nav .nav-outer-about-camac > a,
#site-nav .nav-outer-online-services > a {
	padding: 10px;
}

#site-nav .nav-outer-regulatory > a,
#site-nav .nav-outer-about-asic > a,
#site-nav .nav-outer-online-services > a {
	background: #667986;
}

#site-nav .nav-outer-business > a,
#site-nav .nav-outer-proceedings > a,
#site-nav .nav-outer-reviews > a,
#site-nav .nav-outer-procedures > a {
	border-top-left-radius: 10px;
}

#site-nav .nav-outer-consumers > a,
#site-nav .nav-outer-support > a,
#site-nav .nav-outer-submissions > a,
#site-nav .nav-outer-decisions > a {
	border-top-right-radius: 10px;
	position: relative;
}

#site-nav .nav-outer-consumers > a::after,
#site-nav .nav-outer-support > a::after,
#site-nav .nav-outer-submissions > a::after,
#site-nav .nav-outer-decisions > a::after {
	content: "";
	z-index: -1;
	-webkit-box-shadow: 3px 0 4px rgba(0,0,0,0.25);
	box-shadow: 3px 0 4px rgba(0,0,0,0.25);
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	border-top-right-radius: 10px;
}

#site-nav .nav-outer-financial-professionals.is-active + .nav-outer-consumers > a::after,
#site-nav .nav-outer-settlements.is-active + .nav-outer-support > a::after {
	display: none;
}

#site-nav .nav-outer-about-asic > a,
#site-nav .nav-outer-storm-resources > a,
#site-nav .nav-outer-about-camac > a,
#site-nav .nav-outer-about-caldb > a {
	border-top-right-radius: 10px;
}

#site-nav .nav-outer-about-asic::before {
	background: #667986;
}

#site-nav .nav-outer-storm-resources::before {
	background: #005953;
}

#site-nav .nav-outer-about-camac::before {
	background: #8d1337;
}

#site-nav .nav-outer-about-caldb::before {
	background: #27318a;
}

#site-nav .nav-outer-about-asic::before,
#site-nav .nav-outer-storm-resources::before,
#site-nav .nav-outer-about-camac::before,
#site-nav .nav-outer-about-caldb::before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	right: 20px;
	left: 20px;
	z-index: -1;
}

#site-nav .nav-inner-wrapper {
	text-align: left;
}

#site-nav .nav-inner-introduction {
	margin-bottom: 30px;
}

#site-nav .nav-inner {
	width: 33.3%;
	float: left;
	margin: 0;
	padding: 0;
}

#site-nav .nav-inner-heading {
	margin-bottom: 20px;
	font-size: 1em;
	padding-right: 10px;
}

#site-nav .nav-inner-heading > a {
	text-decoration: none;
	display: block;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}

#site-nav .nav-inner-heading > a:hover,
#site-nav .nav-inner-heading > a:focus {
	background-color: #efefef;
	padding-left: 5px;
}

#site-nav .nav-inner ul {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

#site-nav .nav-inner ul li {
	padding: 0 20px 0 0;
}

#site-nav .nav-inner ul li a {
	padding-left: 20px;
	display: block;
	background-image: url("/media/navigation-item.png");
	background-repeat: no-repeat;
	background-position: 0 5px;
	-webkit-transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-ms-transition: background 0.15s ease-in-out;
	-o-transition: background 0.15s ease-in-out;
	-webkit-transition: background 0.15s ease-in-out;
	-moz-transition: background 0.15s ease-in-out;
	-o-transition: background 0.15s ease-in-out;
	-ms-transition: background 0.15s ease-in-out;
	transition: background 0.15s ease-in-out;
}

#site-nav .nav-inner ul li a:hover,
#site-nav .nav-inner ul li a:focus {
	background-position: 5px 5px;
	background-color: #efefef;
}

#site-nav .nav-outer-active.nav-outer-financial-professionals,
#site-nav .nav-outer-active.nav-outer-business,
#site-nav .nav-outer-active.nav-outer-consumers {
	background: #247db1;
}

#site-nav .nav-outer-active.nav-outer-settlements,
#site-nav .nav-outer-active.nav-outer-proceedings,
#site-nav .nav-outer-active.nav-outer-support {
	background: #004947;
}

#site-nav .nav-outer-active.nav-outer-reports,
#site-nav .nav-outer-active.nav-outer-reviews,
#site-nav .nav-outer-active.nav-outer-submissions {
	background: #77142d;
}

#site-nav .nav-outer-active.nav-outer-procedures,
#site-nav .nav-outer-active.nav-outer-decisions {
	background: #0d1656;
}

#site-nav .nav-outer-active.nav-outer-financial-professionals > a,
#site-nav .nav-outer-active.nav-outer-business > a,
#site-nav .nav-outer-active.nav-outer-consumers > a,
#site-nav .nav-outer-active.nav-outer-settlements > a,
#site-nav .nav-outer-active.nav-outer-proceedings > a,
#site-nav .nav-outer-active.nav-outer-support > a,
#site-nav .nav-outer-active.nav-outer-reports > a,
#site-nav .nav-outer-active.nav-outer-reviews > a,
#site-nav .nav-outer-active.nav-outer-submissions > a,
#site-nav .nav-outer-active.nav-outer-procedures > a,
#site-nav .nav-outer-active.nav-outer-decisions > a {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border: none;
}

#site-nav .nav-outer-active.nav-outer-business,
#site-nav .nav-outer-active.nav-outer-proceedings,
#site-nav .nav-outer-active.nav-outer-reviews,
#site-nav .nav-outer-active.nav-outer-procedures {
	border-top-left-radius: 10px;
}

#site-nav .nav-outer-active.nav-outer-consumers,
#site-nav .nav-outer-active.nav-outer-support,
#site-nav .nav-outer-active.nav-outer-submissions,
#site-nav .nav-outer-active.nav-outer-decisions {
	border-top-right-radius: 10px;
}

#site-nav .nav-outer-active.nav-outer-proceedings > a,
#site-nav .nav-outer-active.nav-outer-settlements > a,
#site-nav .nav-outer-active.nav-outer-support > a,
#site-nav .nav-outer-active.nav-outer-storm-resources > a {
	background: #004947;
	border: none;
}

#site-nav .nav-outer-active.nav-outer-reviews > a,
#site-nav .nav-outer-active.nav-outer-reports > a,
#site-nav .nav-outer-active.nav-outer-submissions > a,
#site-nav .nav-outer-active.nav-outer-camac-resources > a,
#site-nav .nav-outer-active.nav-outer-about-camac > a {
	background: #77142d;
	border: none;
}

#site-nav .nav-outer-active.nav-outer-procedures > a,
#site-nav .nav-outer-active.nav-outer-reports > a,
#site-nav .nav-outer-active.nav-outer-decisions > a,
#site-nav .nav-outer-active.nav-outer-caldb-resources > a,
#site-nav .nav-outer-active.nav-outer-about-caldb > a {
	background: #0d1656;
	border: none;
}

#site-nav .nav-outer-active.nav-outer-business > a {
	background: #009ba9;
}

#site-nav .nav-outer-active.nav-outer-financial-professionals > a {
	background: #007cc2;
}

#site-nav .nav-outer-active.nav-outer-consumers > a {
	background: #736db0;
}

#site-nav .nav-outer-active.nav-outer-regulatory > a {
	background: #d0453a;
}

#site-nav .nav-outer-active.nav-outer-about-asic > a {
	background: #e57000;
}

#site-nav .nav-outer-active.nav-outer-business > a,
#site-nav .nav-outer-active.nav-outer-financial-professionals > a,
#site-nav .nav-outer-active.nav-outer-consumers > a,
#site-nav .nav-outer-active.nav-outer-regulatory-topics > a,
#site-nav .nav-outer-active.nav-outer-about-asic > a,
#site-nav .nav-outer-active.nav-outer-proceedings > a,
#site-nav .nav-outer-active.nav-outer-settlements > a,
#site-nav .nav-outer-active.nav-outer-support > a,
#site-nav .nav-outer-active.nav-outer-storm-resources > a,
#site-nav .nav-outer-active.nav-outer-reviews > a,
#site-nav .nav-outer-active.nav-outer-reports > a,
#site-nav .nav-outer-active.nav-outer-submissions > a,
#site-nav .nav-outer-active.nav-outer-camac-resources > a,
#site-nav .nav-outer-active.nav-outer-about-camac > a,
#site-nav .nav-outer-active.nav-outer-procedures > a,
#site-nav .nav-outer-active.nav-outer-decisions > a,
#site-nav .nav-outer-active.nav-outer-caldb-resources > a,
#site-nav .nav-outer-active.nav-outer-about-caldb > a {
	color: #fff;
}

#site-nav .nav-outer-business h4 a,
#site-nav .nav-outer-proceedings h4 a,
#site-nav .nav-outer-reviews h4 a,
#site-nav .nav-outer-procedures h4 a {
	color: #009ba9;
}

#site-nav .active-consumers .nav-outer-financial-professionals > a,
#site-nav .active-consumers .nav-outer-settlements > a,
#site-nav .active-consumers .nav-outer-reports > a {
	border-right: none;
}

#site-nav .active-financial-professionals .nav-outer-business > a,
#site-nav .active-financial-professionals .nav-outer-proceedings > a,
#site-nav .active-financial-professionals .nav-outer-reviews > a,
#site-nav .active-financial-professionals .nav-outer-procedures > a {
	border-right: none;
}

#site-nav .active-regulatory-resources .nav-outer-regulatory > a,
#site-nav .active-about-asic .nav-outer-regulatory > a {
	border-right: none;
}

#site-nav .nav-inner-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	display: none;
	background: #fff;
	padding: 20px;
	z-index: 10;
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.25);
	box-shadow: 0 3px 3px rgba(0,0,0,0.25);
	*zoom: 1;
}

#site-nav .nav-inner-wrapper:before,
#site-nav .nav-inner-wrapper:after {
	content: "";
	display: table;
}

#site-nav .nav-inner-wrapper:after {
	clear: both;
}

#site-nav .nav-outer > a.is-active + .nav-inner-wrapper,
#site-nav .nav-outer.is-active .nav-inner-wrapper {
	display: block;
}

#site-nav a {
	color: #5c5d5e;
}

header[role="banner"] #site-nav-main {
	list-style: none;
	margin: 0;
	padding: 0;
}

header[role="banner"] #site-nav-main {
	position: relative;
	bottom: -1px;
	*zoom: 1;
	font-size: 0;
	text-align: right;
}

header[role="banner"] #site-nav-main:before,
header[role="banner"] #site-nav-main:after {
	content: "";
	display: table;
}

header[role="banner"] #site-nav-main:after {
	clear: both;
}

.no-js #site-nav .nav-outer > a:hover + .nav-inner-wrapper,
.no-js #site-nav .nav-outer > a:focus + .nav-inner-wrapper,
.no-js #site-nav .nav-outer:hover .nav-inner-wrapper {
	display: block;
}

.site-outer .storm-mobile-nav {
	background: #005953;
}

.site-outer .camac-mobile-nav {
	background: #8d1337;
}

.site-outer .caldb-mobile-nav {
	background: #27318a;
}

.mobile-nav {
	background: #115279;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 48px;
	z-index: 2;
	*zoom: 1;
}

.mobile-nav:before,
.mobile-nav:after {
	content: "";
	display: table;
}

.mobile-nav:after {
	clear: both;
}

.show-nav {
	color: #fff;
	background: transparent;
	border: 0;
	position: absolute;
	left: 13px;
	top: 13px;
	width: 28px;
	height: 25px;
	font-size: 0;
	z-index: 2;
	text-decoration: none;
	text-indent: -9999em;
}

.show-nav.close-nav {
	position: fixed;
	z-index: 9999999;
}

.show-nav .hambuger-line {
	float: left;
	position: relative;
	background-color: #fff;
	height: 4px;
	width: 100%;
	margin-bottom: 5px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}

.show-nav + ul {
	background: rgba(0,0,0,0.5);
	padding-top: 3em;
	padding-left: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin-top: 0;
	z-index: 1;
}

.show-nav + ul a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0.5em 1em;
	display: block;
	border-bottom: 1px solid;
}

.contact-button {
	position: absolute;
	background: url("/media/contact.png") center no-repeat;
	width: 1.5em;
	height: 1.5em;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	background-size: contain;
	position: absolute;
	right: 0.5em;
	top: 0.5em;
	text-indent: -9999em;
}

.mm-list > li > a,
.mm-menu .mm-list > li > a.mm-subclose {
	color: #fff;
}

.mm-menu a {
	color: #fff;
}

.mm-menu p {
	display: none;
}

.mm-menu .mm-list > li > a.mm-subopen:after,
.mm-menu .mm-list > li > a.mm-subclose:before {
	border-color: #fff;
}

.section-navigation-back a {
	text-decoration: none;
	color: inherit;
	font-weight: bold;
}

.section-navigation-back a:hover {
	text-decoration: underline;
}

.section-navigation-back a:before {
	content: "< ";
}

.section-navigation-content,
.section-navigation-heading-container {
	padding: 0 1em;
}

.section-navigation-content .storm-section-navigation li:hover,
.section-navigation-content .storm-section-navigation li.active {
	background: #005953;
}

.section-navigation-content .camac-section-navigation li:hover,
.section-navigation-content .camac-section-navigation li.active {
	background: #8d1337;
}

.section-navigation-content .caldb-section-navigation li:hover,
.section-navigation-content .caldb-section-navigation li.active {
	background: #27318a;
}

.section-navigation-list {
	margin: 0;
	padding: 0;
}

.section-navigation-list li {
	margin: 0;
	padding: 0;
}

.section-navigation-list li:hover,
.section-navigation-list li.active {
	background: currentColor;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	-webkit-transition: background 0.1s;
	-moz-transition: background 0.1s;
	-o-transition: background 0.1s;
	-ms-transition: background 0.1s;
	transition: background 0.1s;
}

.section-navigation-list li:hover a,
.section-navigation-list li.active a {
	color: #fff;
	padding-left: 1em;
}

.section-navigation-list li:hover a::after,
.section-navigation-list li.active a::after {
	font-family: 'icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1; /* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	content: "\3009";
	position: absolute;
	right: 5px;
	top: 0.55em;
	color: inherit;
	-webkit-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-o-transition: right 0.2s;
	-ms-transition: right 0.2s;
	transition: right 0.2s;
}

.section-navigation-list li.active a {
	font-weight: bold;
}

.section-navigation-list li a {
	display: block;
	color: inherit;
	text-decoration: none;
	padding: 5px 1em;
	padding-left: 0;
	-webkit-transition: padding 0.2s;
	-moz-transition: padding 0.2s;
	-o-transition: padding 0.2s;
	-ms-transition: padding 0.2s;
	transition: padding 0.2s;
	color: inherit;
	position: relative;
}

.action-box {
	line-height: 1.2;
	font-size: 0.875em;
	color: #444;
	*zoom: 1;
}

.action-box:before,
.action-box:after {
	content: "";
	display: table;
}

.action-box:after {
	clear: both;
}

.action-box p,
.action-box ul,
.action-box h4,
.action-box h3 {
	margin: 0;
	padding: 0;
}

.action-box p + ul,
.action-box ul + ul,
.action-box h4 + ul,
.action-box h3 + ul,
.action-box p + p,
.action-box ul + p,
.action-box h4 + p,
.action-box h3 + p {
	margin-top: 10px;
}

.action-box p {
	line-height: 1.5;
}

.action-box select {
	width: 100%;
	margin-bottom: 10px;
}

.callout-box {
	background: #247eb2;
}

.callout-box .action-box-content {
	color: #fff;
}

.callout-box .action-box-action a {
	color: #fff;
	border-bottom: 1px dashed #fff;
}

.action-box-actions-list {
	padding-left: 3em;
	margin: 0;
	list-style: none;
}

.action-box-action {
	list-style: none;
	margin-bottom: 10px;
}

.action-box-action a {
	text-decoration: none;
}

.action-box-action.action-box-action-separated {
	border-top: 1px solid #d5d4d1;
	margin-top: 5px;
	background-position: left 0.6em;
	padding-top: 5px;
}

.action-box-action-thumbnail {
	float: left;
	margin-right: 10px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.action-box-action-caption {
	display: block;
	padding-right: 10px;
}

.thumbnail-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.thumbnail-list-item {
	overflow: hidden;
	margin-bottom: 10px;
	width: 50%;
	float: left;
}

.form-container {
	list-style: none;
	padding: 0;
}

.form-container li {
	margin-bottom: 10px;
}

.form-container label {
	display: block;
	margin-bottom: 5px;
}

.form-container input {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
}

.form-text-container a {
	border-bottom: 1px dashed #d3e2e8;
	text-decoration: none;
}

.online-services-login p.error {
	display: none;
}

.online-services-login.error select {
	color: #f00;
	-webkit-box-shadow: 0 0 0 3px #f00;
	box-shadow: 0 0 0 3px #f00;
}

.online-services-login.error p.error {
	color: #f00;
	display: block;
	margin-bottom: 10px;
}

.login-panel {
	padding-bottom: 1em;
	-webkit-transition: background-color 4s;
	-moz-transition: background-color 4s;
	-o-transition: background-color 4s;
	-ms-transition: background-color 4s;
	transition: background-color 4s;
}

.action-box-content-item {
	line-height: 1.5;
	margin-bottom: 1em;
}

.action-box-content-item a {
	border-bottom: 0;
	text-decoration: none;
}

.action-box-content-item a:hover {
	text-decoration: underline;
}

.action-box-content-item a:hover .action-box-action-heading {
	text-decoration: none;
}

.action-box-content-item .action-box-action-heading {
	display: table;
	width: 100%;
	margin-bottom: 0.25em;
}

.action-box-content-item .action-box-action-heading time,
.action-box-content-item .action-box-action-heading .category {
	font-size: 0.8em;
	display: table-cell;
	color: #56575a;
}

.action-box-content-item .action-box-action-heading .category {
	text-align: right;
}

.main-column .row .asic-featured-action-box {
	background: #115279; /* Old browsers */
	background: -webkit-linear-gradient(#115279, #135d89);
	background: -moz-linear-gradient(#115279, #135d89);
	background: -o-linear-gradient(#115279, #135d89);
	background: -ms-linear-gradient(#115279, #135d89);
	background: linear-gradient(#115279, #135d89);
}

.main-column .row .storm-featured-action-box {
	background: #00706d; /* Old browsers */
	background: -webkit-linear-gradient(#00706d, #008480);
	background: -moz-linear-gradient(#00706d, #008480);
	background: -o-linear-gradient(#00706d, #008480);
	background: -ms-linear-gradient(#00706d, #008480);
	background: linear-gradient(#00706d, #008480);
}

.main-column .row .storm-featured-action-box a {
	color: #c8dfda;
}

.main-column .row .caldb-featured-action-box {
	background: #3246a1; /* Old browsers */
	background: -webkit-linear-gradient(#3246a1, #364bac);
	background: -moz-linear-gradient(#3246a1, #364bac);
	background: -o-linear-gradient(#3246a1, #364bac);
	background: -ms-linear-gradient(#3246a1, #364bac);
	background: linear-gradient(#3246a1, #364bac);
}

.main-column .row .caldb-featured-action-box a {
	color: #c5cff9;
}

.main-column .row .camac-featured-action-box {
	background: #ab1d41; /* Old browsers */
	background: -webkit-linear-gradient(#ab1d41, #b81f46);
	background: -moz-linear-gradient(#ab1d41, #b81f46);
	background: -o-linear-gradient(#ab1d41, #b81f46);
	background: -ms-linear-gradient(#ab1d41, #b81f46);
	background: linear-gradient(#ab1d41, #b81f46);
}

.svg .featured-action-box {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExNTI3OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzVkODkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.featured-action-box {
	color: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1em;
	padding-top: 0.5em;
	-webkit-box-shadow: 0 0 0.5em rgba(0,0,0,0.25);
	box-shadow: 0 0 0.5em rgba(0,0,0,0.25);
	margin-bottom: 0;
}

.featured-action-box .action-box-action a {
	color: #fff;
	display: block;
}

.internal-action-boxes {
	margin-bottom: 1em;
}

.slider {
	position: relative;
	z-index: 1;
}

.slider > ul li {
	display: none;
}

.slider > ul li:first-child {
	display: block;
}

.slider > ul ul li,
.slider > ul ul li:first-child {
	display: inline-block;
}

.image-box,
.hero-img {
	background: #f0eee9;
	*zoom: 1;
	overflow: hidden;
	-webkit-box-shadow: 0 0 0.5em rgba(0,0,0,0.25);
	box-shadow: 0 0 0.5em rgba(0,0,0,0.25);
	padding: 0;
}

.image-box:before,
.hero-img:before,
.image-box:after,
.hero-img:after {
	content: "";
	display: table;
}

.image-box:after,
.hero-img:after {
	clear: both;
}

.image-box-image {
	position: relative;
}

.image-box-image img {
	vertical-align: bottom;
}

.image-box-image figcaption {
	position: absolute;
	top: 50%;
	right: 0;
	display: block;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	background: rgb(0,0,0);
	background: rgba(0,0,0,0.75);
	color: #fff;
	padding: 1em;
	padding-right: 2em;
	max-width: 50%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 0.5em rgb(0,0,0);
	-webkit-box-shadow: 0 0 0.5em rgba(0,0,0,0.25);
	box-shadow: 0 0 0.5em rgb(0,0,0);
	box-shadow: 0 0 0.5em rgba(0,0,0,0.25);
	border-top-left-radius: 0.25em;
	border-bottom-left-radius: 0.25em;
}

.logo-print {
  display: none;
  width: 200px;
}

.breadcrumb {
	margin-top: 1em;
}

#breadcrumb-label {
	display: none;
}

#breadcrumb {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
}

#breadcrumb li {
	display: inline-block;
}

#breadcrumb li::before {
	content: "> ";
	color: #444;
}

#breadcrumb li:first-child::before {
	content: "";
}

.text-page-content {
	background: #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 40px;
	position: relative;
	padding: 20px;
	color: #444;
	*zoom: 1;
}

.text-page-content:before,
.text-page-content:after {
	content: "";
	display: table;
}

.text-page-content:after {
	clear: both;
}

.text-page-content > h1 {
	margin-top: 0;
}

.pulldown .pulldown-header {
	background: #f0eee9;
	color: #115178;
	font-weight: normal;
	margin-bottom: 5px;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	position: relative;
}

.pulldown .pulldown-header button {
	border: none;
	padding: 15px 30px 15px 15px;
	width: 100%;
	text-align: left;
	background: transparent;
	cursor: pointer;
}

.pulldown .pulldown-header button h2 {
	font-size: 1.2em;
	margin: 0;
	font-weight: normal;
}

.pulldown .pulldown-header button h2::after {
	content: "+";
	line-height: 1;
	color: #000;
	font-size: 20px;
	position: absolute;
	right: 10px;
	text-transform: none;
	top: 0.7em;
}

.pulldown .pulldown-content {
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

.no-js .pulldown > .pulldown-header,
.pulldown.pulldown-open > .pulldown-header {
	background-color: #cfcdcb;
}

.no-js .pulldown .pulldown-header button,
.pulldown.pulldown-open .pulldown-header button {
	cursor: pointer;
}

.no-js .pulldown .pulldown-header button h2::after,
.pulldown.pulldown-open > .pulldown-header button h2::after {
	content: "\2013";
}

.no-js .pulldown .pulldown-content,
.pulldown.pulldown-open > .pulldown-content {
	height: auto;
	visibility: visible;
}

.link-description {
	display: block;
}

.caveat {
	border: solid 1px #d8252f;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 25px;
	padding: 5px 15px;
}

.caveat span {
	color: #d8252f;
	display: block;
}

.callout {
	font-size: 1.5em;
	color: #0d6bbc;
	margin: 0;
}

.text-page-wrapper {
	margin-bottom: 40px;
}

.text-page-wrapper .storm-callout {
	color: #005953;
}

.text-page-wrapper .camac-callout {
	color: #8d1337;
}

.text-page-wrapper .caldb-callout {
	color: #27318a;
}

.pagination {
	margin: 1em 0;
}

.pagination ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	margin-top: 10px;
	color: #4d4e53;
}

.pagination ul .displayAll a {
  width: 100px !important;
}

.pagination ul li {
	display: inline-block;
}

.pagination ul li::before {
	display: none;
}

.pagination ul li a,
.pagination ul li a:visited,
.pagination ul li a:link {
	display: inline-block;
	text-decoration: none;
	height: 40px;
	line-height: 40px;
	width: 40px;
	text-align: center;
	border: 1px solid;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #4d4e53;
	margin-bottom: 10px;
}

.pagination ul li a:hover,
.pagination ul li a:visited:hover,
.pagination ul li a:link:hover {
	background: #4d4e53;
	color: #fff;
}

.pagination ul li.current-page a,
.pagination ul li.current-page a:visited,
.pagination ul li.current-page a:link {
	background: #4d4e53;
	color: #fff;
}

.inset {
	padding: 1em;
	background: #eaeae8;
	font-size: 0.8em;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	max-width: 37em;	
}

.inset > *:first-child {
	margin-top: 0;
}

.inset > *:last-child {
	margin-bottom: 0;
}

.features {
	*zoom: 1;
}

.features:before,
.features:after {
	content: "";
	display: table;
}

.features:after {
	clear: both;
}

.feature-item {
	float: left;
	width: 47.5%;
	margin-right: 5%;
	border: 1px solid #b2b2ae;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 1em;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 10px;
}

.feature-item > *:first-child {
	margin-top: 0;
}

.feature-item:nth-child(even) {
	margin-right: 0;
}

.feature-item:nth-child(2n + 1) {
	clear: left;
}

.arrow-list {
	padding-left: 0;
	list-style: none;
}

.arrow-list li {
	margin-bottom: 10px;
	background: url("/media/navigation-item.png") 0 0.4em no-repeat;
	padding-left: 1em;
}

.arrow-list a {
	text-decoration: none;
}

.login-panel {
	display: none;
	padding-top: 0.5em;
}

.login-panel.visible-panel {
	display: block;
}

.item-box {
	padding: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: -webkit-linear-gradient(#e6e3db, #ddd8cd);
	background: -moz-linear-gradient(#e6e3db, #ddd8cd);
	background: -o-linear-gradient(#e6e3db, #ddd8cd);
	background: -ms-linear-gradient(#e6e3db, #ddd8cd);
	background: linear-gradient(#e6e3db, #ddd8cd);
}

.svg .item-box {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTNkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZGQ4Y2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.item-box {
	-webkit-box-shadow: 0 0 0.25em rgba(0,0,0,0.05);
	box-shadow: 0 0 0.25em rgba(0,0,0,0.05);
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
}

.item-box p {
	color: #4d4e53;
}

.item-box a {
	text-decoration: none;
}

.item-box a:hover .item-box-heading {
	text-decoration: underline;
}

.item-box-heading {
	color: #4d4e53;
	font-size: 1.4em;
	margin-top: 0;
}

.related-links,
.in-page {
	padding: 1em;
	background: #f0eee9;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	margin-bottom: 1em;
}

.related-links h2,
.in-page h2 {
	margin-top: 0;
	text-shadow: 0 0 0.2em rgba(0,0,0,0.05);
}

.related-links h3,
.in-page h3 {
	color: #4d4e53;
	margin-top: 0;
}

.related-links ul,
.in-page ul {
	padding-left: 0;
}

.related-links a,
.in-page a {
	text-decoration: underline;
}

.filter-form {
	padding: 1em;
	background: #f0eee9;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	margin-bottom: 1em;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.filter-form label {
	font-size: 1.4em;
	vertical-align: middle;
	display: block;
	margin-bottom: 0.5em;
}

.filter-form input[type="search"] {
	border: 1px solid;
	padding: 0.4em;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	vertical-align: top;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 0.5em;
}

.filter-form .take-action {
	margin-top: 0;
	vertical-align: top;
}

.filter-form .filter__upload.visible {
	display:block;
}

.filter-form .filter__upload {
	display:none;
	margin: 1em 0;
}

.filter-form.large-form.register label {
	width: 25%;
}

.filter-form.large-form.register .input-left {
	width: 73%;
}

.filter-form.large-form.register .input-left ul li label {
	width: 85%;
}

.filter-form.large-form label {
	font-size: 0.9em;
	display: inline-block;
	width: 48%;
	vertical-align: top;
	line-height: 30px;
}

.filter-form.large-form .full-width {
	width: 100% !important;
}

.filter-form.large-form .single-textfield {
	width: 230px;
}

.filter-form.large-form #filter__keyword {
	width: 60%;
	min-width: 160px;
}

.filter-form.large-form .take-action {
	padding: 0.5em 1.5em;
}

.filter-form.large-form .input-left {
	width: 50%;
	display: inline-block;
}

.filter-form.large-form .input-left.two ul li {
	width: 20%;
}

.filter-form.large-form .input-left.two ul li label {
	width: auto;
}

.filter-form.large-form .input-left textarea {
	height: 200px;
}

.filter-form.large-form .input-left ul {
	padding: 0;
	margin: 0;
}

.filter-form.large-form .input-left ul li {
	width: 48%;
	list-style: none;
	display: inline-block;
}

.filter-form.large-form .input-left ul li label {
	width: 80%;
	vertical-align: middle;
	margin: 0.3em 0;
}


#complaintsForm .text-page p{
	font-size: 0.9em;
}

.section-navigation-filter {
	color: #4d4e53;
}

.section-navigation-content h4 {
	margin: 0;
}

.section-navigation-filter {
	padding-left: 0;
	list-style: none;
	margin: 0;
	font-size: 1em;
}

.document-list {
	list-style: none;
	padding-left: 0;
}

.document-list li {
	margin-bottom: 0.5em;
}

.document-list li a {
	text-decoration: none;
	color: inherit;
	display: block;
	padding: 0.5em;
	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	-o-transition: background-color 0.2s;
	-ms-transition: background-color 0.2s;
	transition: background-color 0.2s;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
}

.document-list li a:hover,
.document-list li a:focus {
	text-decoration: underline;
	background: #f0eee9;
}

.document-code,
.document-description {
	display: inline-block;
	vertical-align: top;
}

.document-code {
	font-weight: bold;
	width: 20%;
	margin-right: 5%;
}

.document-description {
	width: 75%;
}

.js-truncated-links {
	-webkit-transition: height 0.5s;
	-moz-transition: height 0.5s;
	-o-transition: height 0.5s;
	-ms-transition: height 0.5s;
	transition: height 0.5s;
}

.readmore-collapsed,
.readmore-expanded {
	margin-bottom: 0;
}

.readmore-collapsed {
	max-height: 100px;
	overflow: hidden;
}

.readmore-expanded {
	height: auto !important;
}

.readmore-js-toggle {
	text-decoration: none;
	display: inline-block;
	margin-bottom: 1em;
}

.readmore-js-toggle:hover,
.readmore-js-toggle:focus {
	text-decoration: underline;
}

.faded-intro {
	position: relative;
	overflow: hidden;
	height: 4em;
}

.faded-intro::after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 2em;
	background: -webkit-linear-gradient(top, transparent, #fff);
	background: -moz-linear-gradient(top, transparent, #fff);
	background: -o-linear-gradient(top, transparent, #fff);
	background: -ms-linear-gradient(top, transparent, #fff);
	background: linear-gradient(to bottom, transparent, #fff);
}

.faded-intro::after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.svg .faded-intro::after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
}

.no-js .faded-intro {
	height: auto;
}

.no-js .faded-intro::after {
	background: none;
}

.in-page-read-more {
	background: transparent;
	border: none;
	margin: 0;
	padding: 0;
	color: #0d6bbc;
	text-decoration: underline;
	padding-top: 1em;
}

.in-page-read-more:hover {
	color: #0f7bd9;
}

.login-option {
	background-color: #f0eee9;
	margin-bottom: 1em;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
}

.login-header {
	padding: 1em;
	background-color: #e2e1d8;
	position: relative;
	*zoom: 1;
}

.login-header:before,
.login-header:after {
	content: "";
	display: table;
}

.login-header:after {
	clear: both;
}

.login-heading {
	margin: 0;
}

.login-header .take-action {
	float: left;
	margin-right: 1em;
}

.login-sub-action {
	display: block;
	font-size: 0.9em;
	overflow: hidden;
	margin-top: 1em;
}

.login-detail {
	padding: 1em;
	overflow: hidden;
}

.login-detail > * {
	margin: 0;
}

.login-detail > p + p {
	margin-top: 0.5em;
}

.take-action {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #fff;
	background: #377372;
	color: #fff;
	display: inline-block;
	padding: 0.5em 3em;
	text-decoration: none;
	font-size: 0.9em;
	margin-top: 1em;
	-webkit-transition: background 0.25s;
	-moz-transition: background 0.25s;
	-ms-transition: background 0.25s;
	-o-transition: background 0.25s;
	-webkit-transition: background 0.25s;
	-moz-transition: background 0.25s;
	-o-transition: background 0.25s;
	-ms-transition: background 0.25s;
	transition: background 0.25s;
}

.take-action:link,
.take-action:visited {
	color: #fff;
}

.take-action:hover,
.take-action:focus {
	background: #4da1a0;
}

.take-action.take-action-alt {
	background: #106069;
	color: #fff;
	text-align: center;
	display: block;
	margin: 10px 0;
	width: 100%;
}

.take-action.take-action-alt:hover {
	background: #0e6a2e;
}

.take-action a {
	text-decoration: none;
	color: #fff;
}

.asic-connect-button {
	margin-bottom: 1em;
	font-size: 0.7em;
}

.asic-connect-button a {
	background: url("/media/asic-connect-logo.png") 10px center #247db1 no-repeat;
	-webkit-background-size: 32px 32px;
	-moz-background-size: 32px 32px;
	background-size: 32px 32px;
	color: #fff;
	height: 50px;
	line-height: 50px;
	display: block;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	padding-left: 50px;
	text-decoration: none;
	font-weight: bold;
	-webkit-box-shadow: 0 0 0.5em rgba(0,0,0,0.25);
	box-shadow: 0 0 0.5em rgba(0,0,0,0.25);
	position: relative;
	-webkit-transition: background-color 0.2s;
	-moz-transition: background-color 0.2s;
	-o-transition: background-color 0.2s;
	-ms-transition: background-color 0.2s;
	transition: background-color 0.2s;
}

.asic-connect-button a::after {
	font-family: 'icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none; /* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	content: "\3009";
	position: absolute;
	right: 1em;
	top: 0;
	color: inherit;
	-webkit-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-o-transition: right 0.2s;
	-ms-transition: right 0.2s;
	transition: right 0.2s;
}

.asic-connect-button a:hover,
.asic-connect-button a:focus {
	background-color: #20709f;
}

.asic-connect-button a:hover::after,
.asic-connect-button a:focus::after {
	right: 0.5em;
}

.asic-connect-button.asic-connect-button-alt {
	margin-bottom: 0;
}

.asic-connect-button.asic-connect-button-alt a {
	background: url("/media/asic-connect-logo-alt.png") 10px center transparent no-repeat;
	color: #247db1;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.view-all a {
	font-weight: bold;
	text-decoration: none;
}

.view-all a:hover,
.view-all a:focus {
	text-decoration: underline;
}

.pay-now-button {
	color: #009ba9;
	background-color: #118539;
	font-size: 0.9em;
	font-weight: bold;
}

.pay-now-button a {
	color: #fff;
	display: block;
	text-decoration: none;
	padding: 0.5em 1em;
	position: relative;
}

.pay-now-button a::after {
	font-family: 'icons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none; /* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	content: "\3009";
	position: absolute;
	right: 1em;
	top: 50%;
	margin-top: -0.6em;
	color: inherit;
	-webkit-transition: right 0.2s;
	-moz-transition: right 0.2s;
	-o-transition: right 0.2s;
	-ms-transition: right 0.2s;
	transition: right 0.2s;
}

.pay-now-button a:hover,
.pay-now-button a:focus {
	text-decoration: none;
}

.pay-now-button a:hover::after,
.pay-now-button a:focus::after {
	right: 0.5em;
}

.slick-prev:before,
.slick-next:before {
	font-size: 3em;
	text-shadow: 0 0 0.25em rgba(0,0,0,0.25);
	opacity: 1;
	-ms-filter: none;
	filter: none;
}

.slider-toggle {
	position: absolute;
	bottom: 1em;
	right: 1em;
}

.icon-small {
	width: 20px;
	max-height: 20px;
	vertical-align: middle;
	fill: asic-colour-B;
}

@media screen and (min-width : 480px) {

.interaction-bar {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	padding-top: 2em;
	float: right;
}

.main-column {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	margin-top: 2em;
	margin-bottom: 2em;
}

.main-column > .row {
	display: block;
	width: 103.50877192982458%;
	margin: 0 -1.7543859649122806%;
	*width: 103.50877192982458% -correction;
	*margin: 0 -1.7543859649122806% -correction;
}

.main-column > .row > .action-box,
.main-column > .row > .item-box {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.main-column > .row > .image-box {
    width: 96.49122807017544%;
}

.main-column > .row > .text-page {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.main-column > .row > .section-navigation {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.site-outer-footer >.row {
	display: block;
	width: 103.50877192982458%;
	margin: 0 -1.7543859649122806%;
	*width: 103.50877192982458% -correction;
	*margin: 0 -1.7543859649122806% -correction;
}

.site-outer-footer >.row >.footer-box {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

}

@media all and (min-width: 550px) {

.mm-menu {
	width: 440px;
}

html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom {
	left: 440px;
}

}

@media screen and (min-width: 600px) and (max-width: 1200px) {

.is-tablet {
	pointer-events: none;
	cursor: default;
}

}

@media screen and (min-width: 768px) {

.action-box-heading {
	margin-bottom: 0.5em;
}

.action-box-heading a {
	padding: 0.5em 0;
	padding-right: 2em;
	border-top: 2px solid;
}

.interaction-bar-inner .online-services​-action-box .action-box-heading-container {
	margin-bottom: 1em;
}

.interaction-bar {
	display: inline;
	float: left;
	width: 29.82456140350877%;
	margin: 0 1.7543859649122806%;
	*width: 29.82456140350877% -correction;
	*margin: 0 1.7543859649122806% -correction;
	padding-top: 2em;
	float: right;
}

.interaction-bar-inner {
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	margin-bottom: 2em;
}

.main-column {
	display: inline;
	float: left;
	width: 63.1578947368421%;
	margin: 0 1.7543859649122806%;
	*width: 63.1578947368421% -correction;
	*margin: 0 1.7543859649122806% -correction;
	margin-top: 2em;
	margin-bottom: 2em;
}

.main-column > .row {
	display: block;
	width: 103.50877192982458%;
	margin: 0 -1.7543859649122806%;
	*width: 103.50877192982458% -correction;
	*margin: 0 -1.7543859649122806% -correction;
}

.main-column > .row > .action-box,
.main-column > .row > .item-box {
	display: inline;
	float: left;
	width: 46.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 46.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	margin-bottom: 1em;
}

.main-column > .row > .find-out-more-action-box {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	margin-bottom: 1em;
}

.main-column > .row > .image-box {
	display: none;
}

.main-column > .row > .text-page {
	display: inline;
	float: left;
	width: 71.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 71.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	float: right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.main-column > .row > .text-page .text-page-content-text {
	display: inline;
	float: left;
	width: 63.1578947368421%;
	margin: 0 1.7543859649122806%;
	*width: 63.1578947368421% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.main-column > .row > .text-page .text-page-content-nav {
	display: inline;
	float: left;
	width: 29.82456140350877%;
	margin: 0 1.7543859649122806%;
	*width: 29.82456140350877% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.main-column > .row > .text-page.text-page-full {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.main-column > .row > .section-navigation {
	display: inline;
	float: left;
	width: 21.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 21.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.main-column > .row > .regulatory-resources-action-box,
.main-column > .row > .about-asic-action-box {
	display: none;
	visibility: hidden;
}

.row > .action-box:nth-child(2n+1),
.row > .item-box:nth-child(2n+1) {
	clear: left;
}

.asic-connect-button {
	display: block;
}

.show-mobile {
	display: none;
}

.column-container {
	display: inline;
	float: left;
	width: 46.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 46.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.row > .action-box-largest {
	display: inline;
	float: left;
	width: 71.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 71.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.mobile-collapse .action-box-heading-container {
	cursor: default;
}

.mobile-collapse .action-box-content {
	height: auto;
	float: none;
}

.tools {
	position: absolute;
	right: 0;
	top: 50px;
	text-align: right;
	width: 40%;
	z-index: 3;
}

.toolbar {
	margin-bottom: 30px;
	display: block;
}

.search-form {
	width: auto;
	display: block;
	overflow: visible;
}

.search-form {
	width: auto;
	display: block;
	padding-right: 1em;
}

.search-form [type="search"] {
	width: 66%;
}

.search-form [type="submit"] {
	position: relative;
	font-size: 0.8em;
	padding: 0.8em 2%;
	width: 30%;
	right: 0;
}

#logo {
	padding-top: 40px;
	padding-bottom: 30px;
	max-width: none;
	margin: 0;
	text-align: left;
}

#logo .hide-mobile {
	display: block;
}

#logo .show-mobile {
	display: none;
}

#logo img {
	width: 466px;
	margin: 0;
}

#logo a {
	display: inline-block;
}

footer[role="contentinfo"] {
	padding: 1em 0;
}

#site-nav display none {
	display: block;
}

#site-nav .nav-outer {
	font-size: 16px;
}

#site-nav .mobile-nav {
	display: none;
}

#site-nav .nav-main {
	display: block;
}

.mobile-nav {
	display: none;
}

.featured-action-box {
	margin-bottom: 1em;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
}

#breadcrumb {
	margin-bottom: 2em;
}

}

@media only screen and (min-width : 768px) and (max-width : 1024px) {

.back-to-top {
	right: 33%;
}

}

@media screen and (min-width: 1024px) {

.interaction-bar {
	display: inline;
	float: left;
	width: 21.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 21.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	padding-top: 2em;
	float: right;
}

.main-column {
	display: inline;
	float: left;
	width: 71.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 71.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	margin-top: 2em;
	margin-bottom: 2em;
}

.main-column > .row {
	display: block;
	width: 103.50877192982458%;
	margin: 0 -1.7543859649122806%;
	*width: 103.50877192982458% -correction;
	*margin: 0 -1.7543859649122806% -correction;
}

.main-column > .row > .action-box,
.main-column > .row > .item-box {
	display: inline;
	float: left;
	width: 29.82456140350877%;
	margin: 0 1.7543859649122806%;
	*width: 29.82456140350877% -correction;
	*margin: 0 1.7543859649122806% -correction;
	margin-bottom: 1em;
}

.main-column > .row > .image-box {
	display: inline;
	float: left;
	width: 63.1578947368421%;
	margin: 0 1.7543859649122806%;
	*width: 63.1578947368421% -correction;
	*margin: 0 1.7543859649122806% -correction;
	margin-bottom: 2em;
}

.main-column > .row > .text-page {
	display: inline;
	float: left;
	width: 63.1578947368421%;
	margin: 0 1.7543859649122806%;
	*width: 63.1578947368421% -correction;
	*margin: 0 1.7543859649122806% -correction;
	float: right;
}

.main-column > .row > .text-page.text-page-full {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.main-column > .row > .text-page.text-page-full .text-page-content-text {
	display: inline;
	float: left;
	width: 71.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 71.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.main-column > .row > .text-page.text-page-full .text-page-content-nav {
	display: inline;
	float: left;
	width: 21.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 21.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.main-column > .row > .text-page .internal-action-boxes {
	display: block;
	width: 103.50877192982458%;
	margin: 0 -1.7543859649122806%;
	*width: 103.50877192982458% -correction;
	*margin: 0 -1.7543859649122806% -correction;
}

.main-column > .row > .text-page .internal-action-boxes.three > .action-box {
	display: inline;
	float: left;
	width: 29.82456140350877%;
	margin: 0 1.7543859649122806%;
	*width: 29.82456140350877% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.main-column > .row > .text-page .internal-action-boxes > .action-box {
	display: inline;
	float: left;
	width: 46.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 46.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
	margin-bottom: 1em;
}

.main-column > .row > .section-navigation {
	display: inline;
	float: left;
	width: 29.82456140350877%;
	margin: 0 1.7543859649122806%;
	*width: 29.82456140350877% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.main-column > .row > .regulatory-resources-action-box,
.main-column > .row > .about-asic-action-box {
	display: none;
	visibility: hidden;
}

.site-outer-footer > .row {
	display: block;
	width: 103.50877192982458%;
	margin: 0 -1.7543859649122806%;
	*width: 103.50877192982458% -correction;
	*margin: 0 -1.7543859649122806% -correction;
}

.site-outer-footer > .row >.footer-box {
	display: inline;
	float: left;
	width: 29.82456140350877%;
	margin: 0 1.7543859649122806%;
	*width: 29.82456140350877% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.site-outer-footer > .row >.footer-box-contact {
	margin-top: 0;
}

.site-outer-footer > .row > .footer-box-nav {
	display: inline;
	float: left;
	width: 96.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 96.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.site-outer-footer > .row {
	display: block;
	width: 103.50877192982458%;
	margin: 0 -1.7543859649122806%;
	*width: 103.50877192982458% -correction;
	*margin: 0 -1.7543859649122806% -correction;
}

.site-outer-footer > .row > .footer-box {
	display: inline;
	float: left;
	width: 21.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 21.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.site-outer-footer > .row > .footer-box.footer-box-nav {
	display: inline;
	float: left;
	width: 71.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 71.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.site-outer-footer > .row > .footer-box.footer-box-social {
	display: inline;
	float: left;
	width: 21.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 21.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

.row > .action-box:nth-child(2n+1),
.row > .item-box:nth-child(2n+1) {
	clear: none;
}

.row > .action-box.media-releases-action-box,
.row > .item-box.media-releases-action-box {
	clear: left;
}

.row > .landing-page-action-box:nth-child(3n+1) {
	clear: left;
}

.back-to-top {
	right: 30%;
}

.column-container {
	display: inline;
	float: left;
	width: 21.49122807017544%;
	margin: 0 1.7543859649122806%;
	*width: 21.49122807017544% -correction;
	*margin: 0 1.7543859649122806% -correction;
}

#site-nav .nav-outer {
	font-size: 16px;
}

#site-nav .nav-outer > a {
	font-size: 1em;
}

#site-nav .nav-outer-business > a,
#site-nav .nav-outer-financial-professionals > a,
#site-nav .nav-outer-consumers > a,
#site-nav .nav-outer-proceedings > a,
#site-nav .nav-outer-settlements > a,
#site-nav .nav-outer-support > a,
#site-nav .nav-outer-reviews > a,
#site-nav .nav-outer-reports > a,
#site-nav .nav-outer-submissions > a,
#site-nav .nav-outer-procedures > a,
#site-nav .nav-outer-decisions > a {
	padding: 20px;
}

#site-nav .nav-outer-regulatory,
#site-nav .nav-outer-about-asic,
#site-nav .nav-outer-storm-resources,
#site-nav .nav-outer-caldb-resources,
#site-nav .nav-outer-about-caldb,
#site-nav .nav-outer-camac-resources,
#site-nav .nav-outer-about-camac,
#site-nav .nav-outer-online-services {
	padding-top: 10px;
}

#site-nav .nav-outer-regulatory > a,
#site-nav .nav-outer-about-asic > a,
#site-nav .nav-outer-storm-resources > a,
#site-nav .nav-outer-caldb-resources > a,
#site-nav .nav-outer-about-caldb > a,
#site-nav .nav-outer-camac-resources > a,
#site-nav .nav-outer-about-camac > a,
#site-nav .nav-outer-online-services > a {
	padding: 15px 25px;
}

#site-nav .nav-outer-about-asic::before,
#site-nav .nav-outer-storm-resources::before,
#site-nav .nav-outer-about-camac::before,
#site-nav .nav-outer-about-caldb::before {
	top: 10px;
}

header[role="banner"] #site-nav-main {
	text-align: right;
}

.section-navigation-content,
.section-navigation-heading-container {
	padding: 0;
}

.main-column > .row > .full-width-announcements {
	width: 96.6%;
}

.login-option {
	width: 100%;
	display: table;
}

.login-option > * {
	display: table-cell;
}

.login-header {
	width: 46%;
	padding-left: 35px;
}

.login-header:before {
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 20px 0 20px 20px;
	border-color: transparent transparent transparent #f0eee9;
}

}

@media screen and (min-width: 1200px) {

.long-box,
.column-container-long {
	position: absolute;
	right: 0;
	z-index: 2;
}

.search-form [type="search"] {
	width: 66%;
}

#site-nav .nav-outer {
	font-size: 16px;
}

.asic-connect-button {
	font-size: 1.2em;
}

.asic-connect-button a {
	-webkit-background-size: 48px 48px;
	-moz-background-size: 48px 48px;
	background-size: 48px 48px;
	height: 75px;
	padding-left: 70px;
	line-height: 75px;
}

}

@media (max-width: 600px) {

table.full-width {
	min-width: 32em;
}

}

@media screen and (max-width : 600px) {

.item-box {
	padding: 0 1em;
}

header[role="banner"] #site-nav-main {
	display: none;
}

.action-box-actions-list {
	padding: 0 1em;
}

.action-box-content-padding {
	padding: 0 1em;
}

.internal-action-boxes {
	margin: 1em -5%;
}

.internal-action-boxes .action-box {
	margin-bottom: 0;
}

.internal-action-boxes .action-box .action-box-heading a {
	padding-left: 1em;
}

.image-box-image {
	display: none;
}

.hero {
	display: none;
}

.text-page {
	padding: 0 1em;
}
.filter-form.large-form .single-textfield {
	width: 170px;
}

}

@media screen and (max-width : 480px) {

.interaction-bar-inner {
	background: #fff;
}

.business-action-box h2.action-box-heading,
.financial-professionals-action-box h2.action-box-heading,
.consumers-action-box h2.action-box-heading,
.regulatory-resources-action-box h2.action-box-heading,
.about-asic-action-box h2.action-box-heading,
.reviews-action-box h2.action-box-heading,
.reports-action-box h2.action-box-heading,
.submissions-action-box h2.action-box-heading,
.about-camac-action-box h2.action-box-heading,
.procedures-action-box h2.action-box-heading,
.decisions-action-box h2.action-box-heading,
.caldb-resources-action-box h2.action-box-heading,
.about-caldb-action-box h2.action-box-heading,
.proceedings-action-box h2.action-box-heading,
.settlements-action-box h2.action-box-heading,
.support-action-box h2.action-box-heading,
.resources-action-box h2.action-box-heading,
.announcements-action-box h2.action-box-heading,
.media-releases-action-box h2.action-box-heading,
.other-announcements-action-box h2.action-box-heading,
.hot-topics-action-box h2.action-box-heading {
	background: currentColor;
}

.business-action-box h2.action-box-heading a,
.financial-professionals-action-box h2.action-box-heading a,
.consumers-action-box h2.action-box-heading a,
.regulatory-resources-action-box h2.action-box-heading a,
.about-asic-action-box h2.action-box-heading a,
.reviews-action-box h2.action-box-heading a,
.reports-action-box h2.action-box-heading a,
.submissions-action-box h2.action-box-heading a,
.about-camac-action-box h2.action-box-heading a,
.procedures-action-box h2.action-box-heading a,
.decisions-action-box h2.action-box-heading a,
.caldb-resources-action-box h2.action-box-heading a,
.about-caldb-action-box h2.action-box-heading a,
.proceedings-action-box h2.action-box-heading a,
.settlements-action-box h2.action-box-heading a,
.support-action-box h2.action-box-heading a,
.resources-action-box h2.action-box-heading a,
.announcements-action-box h2.action-box-heading a,
.media-releases-action-box h2.action-box-heading a,
.other-announcements-action-box h2.action-box-heading a,
.hot-topics-action-box h2.action-box-heading a {
	color: #fff;
	padding-left: 0.5em;
}

.business-action-box .action-box-heading a {
	border-top: none;
}

.filter-form.large-form label,
.filter-form.large-form.register label {
	width: 100%;
}

.filter-form.large-form .input-left,
.filter-form.large-form.register .input-left {
	width: 100%;
}

.filter-form.large-form li,
.filter-form.large-form.register li {
	width: 100% !important;
}

}

@media all and (max-width: 175px) {

.mm-menu {
	width: 140px;
}

html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom {
	left: 140px;
}

}

@media print {

header[role="banner"],
.interaction-bar,
.site-footer,
.section-navigation,
button,
.pagination,
.slider,
.back-to-top {
	display: none !important;
}

.main-column,
.text-page {
	position: absolute !important;
	left: 0;
	right: 0;
	width: auto !important;
}

nav ol li {
	display: block !important;
}

a,
h1,
h2,
h3,
h4,
h5,
h6,
time,
.category,
.callout,
.more {
	color: #000 !important;
}

.action-box {
	width: 100% !important;
}

.action-box-heading a {
	border: none !important;
}

.action-box-heading a:after,
.pulldown-header button h2:after {
	content: "" !important;
}
.text-page-wrapper,
.text-page p,
.text-page li,
.inset {
	max-width: inherit !important;
}

.caveat {
	border: none;
	background-color: #fff;
	padding: 0;
}

.caveat span {
	color: #000;
}

p,
a,
span,
date {
	font-size: 12px;
}

.action-box-content,
.pulldown-content {
	height: auto !important;
	visibility: visible !important;
}

.logo-print {
	display: block;
}

.print {
	display: none;
}

.pulldown-header button {
	display: block !important;
}
.pulldown-header,
.related-links,
.filter-form,
thead,
tfoot,
tbody tr:nth-child(2n),
.note,
.featured-action-box {
	background: #fff !important;
}

.featured-action-box {
	-webkit-box-shadow: none;
	box-shadow: none;
}

a:after {
	content: " (" attr(href) ") " !important;
	font-size: 90% !important;
}

.take-action a:after {
	content: "" !important;
}

a[href=""]:after,
a[href="#"]:after,
a[href="/"]:after,
a[href^="javascript:"]:after {
	content: " " !important;
}

caption {
	text-align: left;
}

table thead {
	color: #000;
}

th,
td {
	border: solid 1px #000;
	border-collapse: collapse;
}

}

td.tablevalign {
    vertical-align: middle;
}

}