/****************************************************************************************
    [SITE STRUCTURE]
*****************************************************************************************/

/* [GENERAL]
-------------------------------------------------------*/

img {
	max-width: 100%;
	height: auto;
}

/* [Open Sans Font]
-------------------------------------------------------*/
@import url(https://web.archive.org/web/20170202023025cs_/https://fonts.googleapis.com/css?family=Open+Sans);



/* [BOOTSTRAP GRID HELPERS]
-------------------------------------------------------*/

@media (min-width: 992px) {
	.isTableCell {
		display: table-cell;
		float: none;
		vertical-align: top;
	}
}

/* [HELPERS]
-------------------------------------------------------*/

.noFloat {
	float: none !important;
}

.alignRight {
	text-align: right;
}

.noPadding {
	padding: 0;
	margin: 0;
}

.replacement {
	text-indent: -9999px;
	display: block;
	text-transform: capitalize;
}

/* [WRAPPER]
-------------------------------------------------------*/

.container {
	padding: 0;
}

#wrapper {
	margin: 12px auto 0;
	max-width: 974px;
	overflow: hidden;
}

/* Wraps 'Content Wrapper' and 'Sidebar' */

#wrapper-inner {
	z-index: 10;
	position: relative;
	overflow: hidden;
	box-shadow: 0px 1px 3px 0px #9D9D9D;
	border: 1px solid #FAFAFA;
	border-radius: 3px;
	background: #F1F3F0;
}

body.home #wrapper-inner {
	padding: 14px 0 0 0;
	background: none;
	box-shadow: none;
	border: 0;
}

/* [HEADER]
-------------------------------------------------------*/

#header {
	position: relative;
	height: 60px;
	margin-bottom: 16px;
	text-align: right;
	font-size: 1.2em; /* 12px */
}

.main-logo {
	margin: 20px 0 0 20px;
	display: block;
	width: 285px;
	height: 41px;
	background: url('/web/20170202023025im_/http://www.companydirectors.com.au/images/aicd-logo.svg');
	background-size: 285px 41px;
}

@media (max-width: 991px) {
	#header {
		height: auto;
	}

	.main-logo {
		text-align: center;
		margin: 10px auto;
	}
}

/* [SIDEBAR]
-------------------------------------------------------*/

/* Section Header */

#content-main #sidebar h2 {
	margin: 0;
	font-size: 1.33em;
	color: #201061;
}

#content-main #sidebar a {
	font-weight: normal;
}

@media (max-width: 991px) {
	#content-main #sidebar {
		display: none;
	}
}

/* [MAIN CONTENT AREA]
-------------------------------------------------------*/

#content-wrapper {
	font-size: 1.2em; /* 12px */
}

/* Main Content */
#content-main {
	padding: 24px 13px 0 16px;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0px, rgba(255,255,255,1) 70px);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0px,rgba(255,255,255,0)), color-stop(70px,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0px,rgba(255,255,255,1) 70px);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0px,rgba(255,255,255,1) 70px);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0px,rgba(255,255,255,1) 70px);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0px,rgba(255,255,255,1) 70px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	overflow: hidden;
}

body.home #content-main {
	background: none;
	padding: 0;
}

body.home #content-main .content-inner {
	padding: 0;
}

body.two-col #content-main .content-inner {
	padding-left: 0;
}

body.two-col.ver2 #content-main .content-inner {
	font-family: "merriweather", sans-serif;
	padding-left: 20px;
}

body.dashboard #content-main {
	padding-right: 37px;
	padding-left: 37px;
}

/* Page Header */

.page-header-1 {
	float: left;
}

.page-header-2 {
	float: right;
}

.page-header-2 .enrol {
	display: block;
	margin: 10px 20px 0 0;
}

/* Secondary Content */

#aside {
	position: relative;
	padding: 28px 0 0;
}

body.home #aside {
	padding: 0 0 0 10px;
	min-height: 0;
	background: none;
}

/* Shadow Overlay */

#aside-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 4px;
	height: 725px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/aside-overlay.png") no-repeat 0 0;
}

@media (max-width: 991px) {
	#wrapper-inner {
		border: 0;
		box-shadow: none;
	}

	#content-main .content-inner,
	body.two-col.ver2 #content-main .content-inner {
		margin: 0;
		padding: 0;
	}

	#content-main,
	body.dashboard #content-main {
		padding: 0 13px 0 16px;
	}

	body.home #content-main .content-inner {
		margin: 0;
	}

	body.home #wrapper-inner {
		padding: 0;
	}

	body.home #aside {
		padding: 0;
	}

	#aside-overlay {
		display: none;
	}
}

/* [FOOTER]
-------------------------------------------------------*/

#footer {
	padding-top: 10px;
	border-top: 1px solid #DCE2DB;
	font-size: 1.1em; /* 11px */
}

/* Global Rules */

#footer li {
	display: inline;
	margin-left: 8px;
	padding: 0;
	background: none;
}

#footer p,
#footer ul {
	margin: 0;
}

/* Copyright */

#footer p {
	float: left;
	margin: 0 0 10px;
	font-weight: bold;
}

/* Site Credits */

#site-credits {
	padding-top: 10px;
	border-top: 1px solid #DCE2DB;
	line-height: 1.1;
	color: #949593;
}

#site-credits li {
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #ccc;
}

#site-credits .first {
	margin: 0;
	padding: 0;
	border: none;
}

#site-credits a {
	color: #949593;
}

@media (max-width: 768px) {
	#footer {
		text-align: center;
	}

	#footer p {
		float: none;
	}

	#site-credits {
		margin-top: 5px;
	}
}

/****************************************************************************************
    [GLOBAL RULES]
*****************************************************************************************/

/* [HIDE]
-------------------------------------------------------*/

.hide,
legend span {
	position: absolute;
	left: -9999em;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.hide-fully {
	display: none;
}

/* [EASY CLEARING]
-------------------------------------------------------*/

.structured-list.alt li:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	font-size: 0;
}

/****************************************************************************************
    [MAIN CONTENT COMPONENTS]
*****************************************************************************************/

/* [MISC RULES]
-------------------------------------------------------*/

/* Margins */

#content-main .margin-on {
	margin-bottom: 1.83em;
}

#content-main .margin-med {
	margin-bottom: 0.91em;
}

#content-main .margin-off {
	margin-bottom: 0;
}

.btn-link + p {
	margin-top: 1.83em;
}

/* Text alignment */

.txt-center {
	text-align: center;
}

.txt-right {
	text-align: right;
}

.txt-left {
	text-align: left;
}

/* Font size */

.txt-sml {
	font-size: .91em;
}

/* 11px */

.txt-lrge {
	font-size: 1.08em;
}

/* 13px */

/* Clear Floats */

.clear {
	clear: both;
	width: 100%;
}

/* Display */

.block {
	display: block;
}

/* Float Image */

.img-float {
	float: left;
	margin: 0 1.6em 1.6em 0;
}

/* Rego Form */

ol.alpha {
	list-style: lower-alpha;
}

ol.alpha li {
	padding: .2em;
}

.horizontal-standalone {
	margin-left: 1.3em;
}

.horizontal-standalone li {
	display: inline;
	margin: 0 1em 0 0;
	padding: 0;
	background: none;
}

/* Custom Buttons */

.btn-red {
	font-family: 'Open Sans', sans-serif;
	border: 2px solid #ee303d;
	border-radius: 4px;
	padding: 6px 9px;
			 min-width: 115px;
	text-align: center;
	display: block;
	color: #ee303d !important;
	font-weight: bold !important;
	text-transform: uppercase;
	 }

	 .btn-red span , .btn-blue span {
		     font-size: 11px;
			white-space: pre;
}

.btn-red:hover {
	color: white !important;
	background: #ee303d;
}

.btn-blue {
	font-family: 'Open Sans', sans-serif;
	border: 2px solid #17135f;
	border-radius: 4px;
	padding: 6px 9px;
			 min-width: 115px;
	text-align: center;
	display: block;
	color: #17135f !important;
	font-weight: bold !important;
	text-transform: uppercase;
}

.btn-blue:hover {
	background: #17135f;
	color: white !important;
}

.btn-custom {
	display: inline-block;
	margin-right: 3px;
	text-shadow: 0 1px 0 #fff;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-btn-silver.png") no-repeat 0 0;
	cursor: pointer;
}

.btn-custom.alt {
	text-shadow: 0 1px 0 #221945;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-btn-purp.png");
}

.panel-intro .btn-custom {
	margin-top: 1em;
	text-decoration: none;
}

.btn-custom span {
	display: inline-block;
	padding: 5px 20px 5px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-btn-silver.png") no-repeat 100% 100%;
}

.btn-custom.alt span {
	color: #fff;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-btn-purp.png");
}

/* [ALTERNATE HEADERS]
-------------------------------------------------------*/

.hdr-alt {
	margin-bottom: .7em;
	padding: 10px 0 .4em;
	border-bottom: 1px solid #E6E8E5;
}

.hdr-alt.margin-sml {
	margin-bottom: 1px;
}

.hdr-alt2 {
	margin: 0 0 .8em;
	padding: .8em 8px;
	border-bottom: 1px solid #E6E8E5;
	font-size: 100%;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-hdr-alt2.png") repeat-x 0 100%;
}

/* [DEFAULT TABLE]
-------------------------------------------------------*/

.tble-default {
	width: 100%;
	table-layout: fixed;
	position: relative;
}

.tble-default th,
.tble-default td {
	padding: 10px;
	border: 1px solid #E8E8E8;
	vertical-align: middle;
	word-wrap: break-word;
}

#update-profile .tble-default td {
	padding: 6px 10px;
}

.tble-default th {
	text-shadow: 0 1px 1px #fff;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-weight: bold;
	color: #000;
	background-color: #F7F9F7;
}

.tble-default .border-non {
	border: none;
}

.tble-default td h2 {
	margin-bottom: .2em;
	font: bold 100% Arial,Helvetica,sans-serif;
}

.tble-default td p {
	font-size: .91em; /* 11px */
	line-height: 1.3;
}

.tble-default .txt-input {
	text-align: center;
}

.tble-default button {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}

.tble-default .courseFunctionName {
	width: 40%;
}

.tble-default .DPDArchiveDate {
	width: 10%;
}

.tble-default .DPDArchiveDescription {
	width: 30%;
}

.tble-default .DPDArchiveUnits {
	width: 10%;
}

.tble-default .totalHours {
	text-align: right;
}

@media (max-width: 991px) {
	.tble-default .DPDArchiveDate {
		width: auto;
	}

	.tble-default .DPDArchiveDescription {
		width: auto;
	}

	.tble-default .DPDArchiveUnits {
		width: auto;
	}

	.tble-default .courseFunctionName {
		width: 20%;
	}

	.tble-default .DPDArchivePagination {
		height: 35px;
		position: relative;
	}

	.tble-default .totalHours {
		height: 60px;
		position: relative;
	}

	.tble-default .DPDArchivePagination td,
	.tble-default .totalHours td {
		position: absolute;
		width: 100%;
		bottom: 0;
		height: 35px;
		left: 0;
	}

	.tble-default .totalHours td {
		height: 60px;
	}
}

/* [INTRO]
-------------------------------------------------------*/

.intro {
	font: 1em/1.5 Arial,Helvetica,sans-serif;
}

/* 13px */

.intro p,
.intro ul,
.intro ol,
.intro table {
	margin-bottom: 1.615em;
}

/* [STYLISED LINKS]
-------------------------------------------------------*/

.teaser,
.back {
	margin: 0;
	font: .91em "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 11px */
}

.teaser.reverse {
	margin: 0 5px;
	text-align: right;
}

.back {
	margin-bottom: 1.83em;
}

.teaser a,
.back a {
	padding: 2px 0 2px 20px;
	font-weight: bold;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-circle.gif") no-repeat 0 50%;
}

.teaser.reverse a {
	padding: 2px 20px 2px 0;
	background-position: 100% 50%;
}

.back a {
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-circle-prev.gif");
}

/* Two Col */

.two-col .teaser {
	display: block;
	clear: both;
	width: 314px;
	padding: 2px 25px 2px 0;
	text-align: right;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-circle-l.gif") no-repeat 100% 50%;
}

.two-col #aside .teaser {
	clear: none;
	width: auto;
	padding: 0;
	background: none;
}

@media (max-width: 991px) {
	.teaser.reverse {
		text-align: left;
	}
}

/* [HOMEPAGE PANELS]
-------------------------------------------------------*/

/* Global Rules */

.hpanel {
	margin: 0 2px 13px;
	padding-bottom: 25px;
	background: #fff;
	box-shadow: 0px 1px 1px 1px #CFCFCF;
	border-radius: 5px;
}

#aside .hpanel-inner {
	padding: 2px 3px 1px;
}

.hpanel ul,
.hpanel ol {
	list-style: none;
}

.hpanel ul,
.hpanel ol,
.hpanel p {
	margin: 0;
}

#aside .hpanel li {
	padding: 0;
	background: none;
}

#aside .hpanel h4 {
	font-size: 1.25em;
}

/* 15px */

/* Highlights - Main */

#highlights-main .hpanel-inner {
	position: relative;
	width: 630px;
	padding: 6px 20px 3px 7px;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}

/* Highlight Items */

#highlight-items {
	position: relative;
	width: 630px;
	overflow: hidden;
}

#highlight-items ul,
#highlight-items li {
	float: left;
}

#highlight-items li {
	width: 630px;
	padding: 0;
	background: none;
}

/* Image + Overlay */

#highlight-items .img,
.panel-intro-inner .img {
	float: left;
	position: relative;
	max-width: 220px;
	box-shadow: 5px 1px 3px -3px #8E8E8E;
}

body.home #highlight-items .img {
	max-width: none;
}

.panel-intro-inner .img img {
	max-width: 100%;
	height: auto;
}

#highlight-items .img span,
.panel-intro-inner .img span,
.panel-intro-inner .img a {
	display: block;
	z-index: 5;
	position: absolute;
	top: 0;
	width: 332px;
	height: 295px;
	overflow: hidden;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-img-overlay.png") no-repeat 0 0;
}

.panel-intro-inner .img span,
.panel-intro-inner .img a {
	/*width: 100%;
        height: 100%;
        background-position: -552px 0;*/
	display: none;
}

body.two-col .panel-intro-inner .img span,
body.two-col .panel-intro-inner .img a {
	/* width: 220px;
        height: 205px;
        background-position: -332px 0;*/
	display: none;
}

.panel-intro-inner .img a {
	z-index: 10;
	text-indent: -999em;
	background: none;
}

/* Details */

#highlight-items .details {
	margin-left: 372px;
	padding: 41px 0 30px;
}

#highlight-items .details strong.title {
	display: block;
	margin-bottom: .6em;
	font: bold 1.16em/1.3 "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 16px */
	color: #e00034;
}

#highlight-items .details h2 {
	margin-bottom: .6em;
	font-size: 2em; /* 24px */
	color: #201061;
}

#highlight-items .details p,
#highlight-items .details ul,
#highlight-items .details ol {
	font: 1.08em/1.5 Arial,Helvetica,sans-serif;
}

/* 13px */

#highlight-items .details .teaser {
	margin-top: 1.5em;
	font: .92em "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 12px */
}

/* Highlight Nav */

#highlights-main ol {
	display: none;
	z-index: 50;
	position: absolute;
	right: 90px;
	bottom: 8px;
	font-size: .91em; /* 11px */
}

#highlights-main ol li {
	float: left;
	margin-right: .15em;
}

#highlight-items ul li.hidden {
	display: none;
}

#highlights-main ol a {
	float: left;
	padding: 2px 5px 2px 6px;
	color: #454545;
}

/* Prev/Next */

#highlights-main ol .first a,
#highlights-main ol .last a {
	width: 18px;
	height: 20px;
	margin-right: .4em;
	padding: 0;
	overflow: hidden;
	text-indent: -999em;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-prev.gif") no-repeat 50% 50%;
}

#highlights-main ol .last a {
	margin: 0 0 0 .4em;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow.gif");
}

/* Hover Rules */

#highlights-main ol a:hover,
#highlights-main ol a:focus,
#highlights-main ol a.active {
	text-decoration: none;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-hcarousel-pagaination.gif") no-repeat 50% 50%;
}

#highlights-main ol .first a:hover,
#highlights-main ol .first a:focus,
#highlights-main ol .first a.active {
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-prev.gif") no-repeat 50% 50%;
}

#highlights-main ol .last a:hover,
#highlights-main ol .last a:focus,
#highlights-main ol .last a.active {
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow.gif") no-repeat 50% 50%;
}

/* Highlights - Sub */

#highlights-sub .hpanel-inner {
	min-height: 235px;
}

#highlights-sub .highlight-col {
	padding: 15px;
	box-shadow: 15px 0px 10px -15px #AEAEAE;
}

#highlights-sub .highlight-col.last {
	margin: 0 0 0 1px;
	box-shadow: none;
}

#highlights-sub .highlight-col h3 {
	margin-bottom: .8em;
	min-height: 2.57em; /* 36px */
}

#highlights-sub .highlight-col p {
	margin-bottom: .7em;
	line-height: 1.35;
}

#highlights-sub .highlight-col img {
	margin-bottom: .7em;
}

#highlights-sub .highlight-col .teaser {
	margin: 0;
}

@media (max-width: 991px) {
	#highlights-sub .highlight-col {
		box-shadow: none;
	}
}

/* Member Related Panels [Aside] */

#aside #member-related {
	background: #69608d;
	background: -moz-linear-gradient(top, #69608d 0%, #1c0e52 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#69608d), color-stop(100%,#1c0e52));
	background: -webkit-linear-gradient(top, #69608d 0%,#1c0e52 100%);
	background: -o-linear-gradient(top, #69608d 0%,#1c0e52 100%);
	background: -ms-linear-gradient(top, #69608d 0%,#1c0e52 100%);
	background: linear-gradient(to bottom, #69608d 0%,#1c0e52 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#69608d', endColorstr='#1c0e52',GradientType=0 );
}

#aside #member-related .hpanel-inner {
	padding: 15px 20px;
	min-height: 121px;
	color: #fff;
}

#aside #member-related #join-aicd {
	padding-bottom: 10px;
	min-height: 126px;
}

/* Global Rules */

#member-related h1 {
	margin-bottom: .55em;
	text-shadow: 0 1px 1px #000;
	font-size: 1.25em;
	color: #fff;
}

#member-related p {
	float: left;
	width: 264px;
	margin-bottom: 1em;
}

#member-related a {
	color: #fff;
}

#aside #member-related li {
	margin-bottom: .52em;
	padding-left: 14px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-white.gif") no-repeat 0 5px;
}

#aside #member-related .last {
	margin: 0;
}

#member-related li span {
	display: block;
	font-size: .91em; /* 11px */
}

/* Join/Renew Buttons */

#join-aicd .btn-link-h {
	display: inline-block;
	width: 68px;
	height: 28px;
	margin-right: 4px;
	overflow: hidden;
	text-indent: -999em;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-btns.png") no-repeat -660px 0;
}

#join-aicd .btn-link-h.renew {
	width: 72px;
	background-position: -728px 0;
}

#join-aicd .btn-link-h:hover,
#join-aicd .btn-link-h:focus {
	background-position: -660px -28px;
}

#join-aicd .btn-link-h.renew:hover,
#join-aicd .btn-link-h.renew:focus {
	background-position: -728px -28px;
}

/* I'm Looking For [Aside] */

#looking-for h4 {
	margin: 0 0 2px;
	padding: .6em 16px;
	text-shadow: 0 1px 1px #fff;
	color: #000;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-hpanel-aside-hdr.png") repeat-x 0 100%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#looking-for h4 {
		padding: .8em 16px;
	}
}

/* Webkit */

#looking-for ul {
	margin: 0 10px;
	font: .91em/1.3 "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 11px */
}

#aside #looking-for li {
	border-bottom: 1px solid #E4E8E3;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-circle-l.gif") no-repeat 99% 50%;
}

#aside #looking-for .last {
	border: none;
}

#looking-for li a,
#looking-for li span {
	display: block;
}

#looking-for li a:hover,
#looking-for li a:focus {
	text-decoration: none;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-hpanel-aside-lookingfor.png") repeat-x 0 100%;
}

#looking-for li span {
	padding: .42em 30px .42em 6px;
	cursor: pointer;
}

#looking-for li a:hover span,
#looking-for li a:focus span {
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-circle.gif") no-repeat 99% 50%;
}

/* Speaker Lightbox Data */

.speaker-data {
	font-size: 1.2em;
}

.speaker-data.dpd {
	width: 820px;
}

.speaker-data.dpd .video {
	float: left;
	width: 330px;
	padding-top: 4px;
}

.speaker-data.dpd .wysiwyg {
	float: left;
	width: 475px;
}

.speaker-data h1 {
	font-size: 2em;
	color: #201061;
}

.speaker-data h2 {
	font-size: 1.33em;
	color: #201061;
}

.speaker-data img {
	float: left;
	margin: 0 10px 10px 0;
}

.speaker-data li,
#content-main li {
	overflow: hidden;
}

#content-main ol li {
	overflow: visible;
}

/* Highlights Tabs [Aside] */

#highlight-tabs .hpanel-inner {
	min-height: 267px;
}

/* Tab Menu */

#highlight-tabs #tab-nav {
	background: #F3F5F2 url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tabs-nav.png") repeat-x 0 100%;
}

#highlight-tabs .tabs {
	background: #F3F5F2 url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tabs-nav.png") repeat-x 0 100%;
}

#tab-nav,
#tab-nav li,
#tab-nav li a,
.tabs,
.tabs li,
.tabs li a {
	float: left;
}

.tabs li a {
	color: #201061;
}

.tabs li a {
	cursor: pointer;
}

#tab-nav li,
.tabs li {
	border-left: 1px solid #fff;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}

#tab-nav .first,
.tabs .first {
	border: none;
}

#tab-nav li a,
.tabs li a {
	padding: 10px 11px;
	text-shadow: 0 1px 1px #fff;
	font-weight: bold;
}

#highlight-tabs #tab-nav li a,
#highlight-tabs .tabs li a {
	white-space: nowrap;
}

#tab-nav li a:hover,
#tab-nav li a:focus,
#tab-nav .current a,
.tabs li a:hover,
.tabs li a:focus,
.tabs .current a {
	text-decoration: none;
	color: #000;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tabs-nav-a.png") repeat-x 0 0;
}

/* Tab Content */

#highlight-tabs .tab-content-wrap {
	float: left;
	width: 296px;
}

#highlight-tabs .tab-content {
	float: left;
	width: 266px;
	padding: 18px 15px 7px;
}

#highlight-tabs .hidden {
	display: none;
}

#highlight-tabs h4 {
	margin: 0;
}

#highlight-tabs .tab-content ol {
	margin-left: 15px;
	list-style: decimal;
}

#highlight-tabs .tab-content li {
	margin-bottom: .6em;
}

#highlight-tabs .tab-content ul li {
	width: 266px;
	margin-bottom: .6em;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-light.gif") no-repeat 0 5px;
}

#highlight-tabs .tab-content li a {
	display: block;
	color: #454545;
}

#highlight-tabs .tab-content li a:hover,
#highlight-tabs .tab-content li a:focus {
	text-decoration: none;
	color: #201061;
}

#highlight-tabs .tab-content ul li a {
	padding-left: 14px;
}

#highlight-tabs .tab-content ul li a:hover,
#highlight-tabs .tab-content ul li a:focus {
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow.gif") no-repeat 0 5px;
}

@media (max-width: 991px) {

	.panel-intro-inner .img {
		display: none;
	}

	#highlights-main {
		padding: 0;
	}

	body.home #highlight-items {
		width: auto;
		position: relative;
	}

	body.home #highlight-items ul {
		width: auto !important;
	}

	body.home #highlight-items li {
		width: auto;
		margin: 0 0 25px;
	}

	body.home #highlight-items li:last-child {
		margin: 0;
	}

	body.home #highlight-items .img {
		display: none;
	}

	body.home #highlight-items .details {
		margin: 0;
		padding: 0 0 10px;
	}

	#highlight-items .details h2 {
		margin-bottom: 0.3em;
		font-size: 1.5em;
	}

	#highlight-items .details strong.title {
		margin-bottom: 0.1em;
	}

	#highlight-items .details .teaser {
		margin-top: 1em;
	}

	body.home #highlights-main .hpanel-inner {
		width: auto;
		position: static;
		padding: 15px;
	}

	body.home #highlights-main ol {
		bottom: 10px;
	}

	body.home #highlight-tabs {
		display: none;
	}

	#member-related p {
		float: none;
		width: auto;
	}

	#highlights-main ol {
		display: none !important;
	}

	#highlights-sub .highlight-col {
		margin: 0 0 20px;
	}

	#highlights-sub .highlight-col p {
		text-align: left !important;
	}

	#highlights-sub .highlight-col img {
		display: none;
	}

	#highlights-sub .highlight-col h3 {
		min-height: 0;
		font-size: 1.5em;
		margin-bottom: .3em;
	}
}

@media (max-width: 768px) {
	.hpanel {
		margin: 0 0 15px;
		border-radius: 0;
	}
}

/* [UPDATE MY PROFILE - TABS]
-------------------------------------------------------*/

/* Tab Menu */

#update-profile #tab-nav {
	width: 748px;
	padding: 3px 3px 0;
	line-height: 1.35;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tabs-nav2.png") no-repeat 0 0;
}

#update-profile #tab-nav li {
	padding: 0;
	border-left-width: 2px;
	background: none;
}

#update-profile #tab-nav li.first {
	border: none;
}

#update-profile #tab-nav li a,
#update-profile #tab-nav li.current a {
	width: 140px;
	padding: 8px 4px;
	min-height: 2.7em;
	text-align: center;
	color: #201061;
	background: none;
}

#update-profile #tab-nav .active a,
#update-profile #tab-nav .active.current a {
	background: #fff url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tabs-nav-a.png") repeat-x 0 0;
	#update-profile #tab-nav li a: hover,; /*#update-profile #tab-nav li a:focus, */
}

/* Tab Content */

#update-profile .tab-content,
#update-profile .tab-contentx {
	float: left;
	width: 754px;
}

#update-profile .tab-content button {
	margin-right: 4px;
	padding: 0;
	border: none;
	background: none;
}

/* [SEARCH OPTIONS]
-------------------------------------------------------*/

#search-options h3 {
	margin: 0 0 .2em;
	padding-bottom: 4px;
	border-bottom: 2px solid #E7E9E7;
	font-size: 100%;
}

#search-options ul {
	font-size: .91em;
}

/* 11px */

#search-options ul li {
	position: relative;
	padding: 3px 14px 3px 0;
	min-height: 1.5em;
	border-bottom: 1px solid #E7E9E7;
	background: none;
}

#search-options #search-refine li {
	padding: 0;
	border: none;
}

/* Remove Button */

/*#search-options ul li button {
        position: absolute;
        right: 2px;
        top: 7px;
        width: 8px;
        height: 8px;
        overflow: hidden;
        border: none;
        background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-search-courses-remove.gif") no-repeat 0 0;
        text-indent: -999em;
        padding: 0;
        cursor: pointer;
    }

    #search-options ul li button:hover,
    #search-options ul li button:focus {
        background-position: 0 -8px;
    }*/

#search-options ul li .remove {
	position: absolute;
	top: 7px;
	right: 2px;
	width: 8px;
	height: 8px;
	overflow: hidden;
	text-indent: -999em;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-search-courses-remove.gif") no-repeat 0 0;
}

#search-options ul li .remove:hover,
#search-options ul li .remove:focus {
	background-position: 0 -8px;
}

/* Search Refine */

#search-options #search-refine em {
	display: block;
	width: 148px;
	padding: 4px 2px 4px 15px;
	border-bottom: 1px solid #E7E9E7;
	font-style: normal;
	font-weight: bold;
	color: #201061;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-plus.gif") no-repeat 0 50%;
}

#search-options #search-refine em.collapse {
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-minus.gif");
}

#search-options #search-refine ul {
	margin: 0;
	padding: 4px 0;
	border-bottom: 1px solid #E7E9E7;
	font-size: 100%;
}

#search-options #search-refine ul ul {
	border: none;
}

#search-options #search-refine ul li {
	padding: 1px 0 1px 23px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-subnav-bullet.gif") no-repeat 15px 9px;
}

#search-options #search-refine ul ul li {
	padding-left: 10px;
	background-position: 0 9px;
}

@media (max-width: 991px) {
	#search-options #search-refine em {
		width: auto;
	}
}

/* [BUTTON LINKS]
-------------------------------------------------------*/

.btn-link {
	display: block;
	margin-right: 1px;
	padding-top: 3px;
	text-align: center;
	text-shadow: 0 1px 1px #000;
	font: bold 1em "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 14px */
	/*background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-btns.png") no-repeat 0 0;*/
	border: #1E1154 1px solid;
	background: linear-gradient(#685F8C, #1E1154);
	border-radius: 3px;
	padding: 0;
	box-shadow: inset 0px 0px 3px 0px #8F88AA;
}

.btn-link.sml {
	width: 110px;
	margin-left: 5px;
	/*background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-btns-sml.png") no-repeat 0 0;*/
}

.btn-link:link,
.btn-link:visited {
	clear: left;
	color: #fff;
}

.btn-link:hover,
.btn-link:focus {
	text-decoration: none;
	background-position: 0 -3px;
}

.btn-link.margin-on {
	margin-bottom: 1em;
}

.btn-link span {
	display: block;
	padding: .5em .6em .7em;
	color: #fff;
	/*background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-btns.png") no-repeat -220px 100%;*/
	cursor: pointer;
}

/*.btn-link.sml span {
        background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-btns-sml.png") no-repeat -220px 100%;
    }*/

.btn-link:hover span,
.btn-link:focus span {
	/*background-position: -440px 100%;*/
	background: linear-gradient(#1E1154, #685F8C);
}

/* [DOWNLOAD DOCUMENT LINKS]
-------------------------------------------------------*/

.doc-dload img {
	margin-right: 2px;
	vertical-align: middle;
}

.structured-list .doc-dload img {
	margin-right: 4px;
}

.doc-dload span {
	font-size: .91em;
}

/* 11px */

/* [INTRO PANEL]
-------------------------------------------------------*/

.panel-intro {
	float: left;
	width: 509px;
	margin-bottom: 1.83em;
	padding-top: 6px;
	border: 1px solid #E7E9E7;
	border-radius: 3px;
}

body.two-col .panel-intro {
	width: 697px;
	background-position: -1206px 0;
}

.panel-intro-inner {
	float: left;
	width: 503px;
	padding: 0 0 6px 6px;
}

body.two-col .panel-intro-inner {
	width: 691px;
	background-position: 0 100%;
}

/* Image + Overlay [See Lines 282-303] */

/* Details */

.panel-intro-inner .details {
	padding: 15px 20px 14px 0;
	margin-left: 200px;
}

.panel-intro-inner.no-img .details {
	margin-left: 15px;
}

body.two-col .panel-intro-inner .details {
	margin-left: 250px;
}

body.two-col .panel-intro-inner.no-img .details {
	margin-left: 15px;
}

#content-main .panel-intro.no-img .panel-intro-inner .details {
	margin-left: 12px;
	padding-right: 14px;
	overflow: hidden;
}

.panel-intro-inner .details p,
.panel-intro-inner .details ul,
.panel-intro-inner .details ol,
.panel-intro-inner .details table {
	margin: 1em 0 0 0;
}

.panel-intro-inner .details h2 {
	margin: 0;
	font-size: 1.16em; /* 14px */
}

body.two-col .panel-intro-inner .details h2 {
	font-size: 1.3em;
}

/* 16px */

.panel-intro-inner .details h3,
.panel-intro-inner .details h4,
.panel-intro-inner .details h5,
.panel-intro-inner .details h6 {
	margin: 1em 0 0 0;
	font-size: 100%;
	font-weight: bold;
}

.panel-intro-inner .details ul li {
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-light.gif") no-repeat 0 4px;
}

/* Two Col */

.panel-intro-inner .details .col {
	float: left;
	width: 45%;
	padding-bottom: 5px;
}

.panel-intro-inner .details .col.last {
	float: right;
}

@media (max-width: 991px) {
	body.two-col .panel-intro {
		width: auto;
		float: none;
		overflow: hidden;
	}

	body.two-col .panel-intro-inner {
		width: 100%;
		padding: 0 6px 6px;
		word-wrap: break-word;
	}

	body.two-col .panel-intro-inner .details {
		margin-left: 0;
	}

	.panel-intro-inner .details {
		padding: 0 20px 10px 10px;
		margin-left: 0;
	}

	.panel-intro-inner,
	.panel-intro {
		width: auto;
	}
}

/* [COURSE ITEMS]
-------------------------------------------------------*/

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}

.course-items {
	margin-right: -15px;
}

.course-item {
	float: left;
	width: 299px;
	margin: 0 15px 15px 0;
	padding: 20px;
	border: 1px solid #dadcdc;
	border-radius: 3px;
	list-style-type: none;
	background: #f1f3f0;
}

.course-item h3 {
	padding-bottom: 15px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-aside-hdr.gif") repeat-x 0 100%;
}

.course-item .course-details {
	margin-bottom: 15px;
	padding-bottom: 55px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-aside-hdr.gif") repeat-x 0 100%;
}

.course-item .course-details table {
	margin: 0;
}

.course-item th {
	padding-right: 15px;
}

/* [ASIDE PANELS]
-------------------------------------------------------*/

.aside-panel {
	margin-bottom: 20px;
	padding: 0 11px 20px 13px;
	border-bottom: 1px solid #F5F7F4;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(236,236,236,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(236,236,236,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(236,236,236,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(236,236,236,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(236,236,236,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(236,236,236,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ececec',GradientType=0 );
	overflow: hidden;
}

.aside-panel.last {
	margin: 0;
	border: none;
	background: none;
}

/* Panel Header */

.aside-panel h5 {
	margin: 0 0 .6em;
	padding: 0 3px .6em;
	text-shadow: 0 1px 1px #fff;
	font-size: 1.3em; /* 16px */
	font-weight: bold;
	color: #940007;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-aside-hdr.gif") repeat-x 0 100%;
}

.aside-panel.courses-events h5 {
	margin-bottom: 0;
}

.aside-panel.courses-events .filter select {
	width: 73px;
}

/* Global Rules */

.aside-panel p {
	margin: 0;
}

.aside-panel img {
	max-width: 211px;
}

/* Indent */

.aside-panel .indent {
	margin: 0 5px;
}

.aside-panel .indent.margin-on {
	margin-bottom: .8em;
}

.aside-panel img.indent {
	display: block;
	margin-bottom: .8em;
}

/* Main List */

.aside-list {
	margin: 0 5px;
}

.aside-list li {
	padding: 0;
	background: none;
}

.aside-list li a {
	display: block;
	margin-bottom: .6em;
	padding-left: 12px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-light.gif") no-repeat 0 4px;
}

.aside-list li a:link,
.aside-list li a:visited {
	color: #454545;
}

.aside-list li a:hover,
.aside-list li a:focus {
	text-decoration: none;
	color: #201061;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow.gif");
}

/*---Courses/Events Panel---*/

/* Listing */

.courses-events-items {
	width: 221px;
	height: 240px;
	margin-bottom: .6em;
	overflow: hidden;
}

.aside-panel.courses-events ul {
	float: left;
	margin: 0;
	min-height: 210px;
}

.aside-panel.courses-events ul li {
	float: left;
	width: 221px;
	padding: 0;
	background: none;
}

.courses-events-items p {
	margin: 0 5px .6em;
}

#aside .courses-events-items a {
	display: block;
	margin: 0;
	padding: 0;
	color: #454545;
	background: none;
}

#aside .courses-events-items a strong {
	font-weight: bold;
}

#aside .courses-events-items a:hover,
#aside .courses-events-items a:focus {
	text-decoration: none;
	color: #201061;
}

/* Prev/Next Nav */

.aside-panel.courses-events .prev-next {
	display: none;
	margin-bottom: .5em;
	text-align: right;
	font: .91em "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 11px */
	font-weight: bold;
	line-height: 1.7;
	color: #DFE3DF;
}

#aside .aside-panel.courses-events .prev-next a {
	margin-right: .2em;
	padding-left: 9px;
	color: #454545;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-drk-prev.gif") no-repeat 0 50%;
}

#aside .aside-panel.courses-events .prev-next a.next {
	margin: 0 0 0 .2em;
	padding: 0 9px 0 0;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-drk.gif") no-repeat 100% 50%;
}

#aside .aside-panel.courses-events .prev-next a:hover,
#aside .aside-panel.courses-events .prev-next a:focus {
	text-decoration: none;
	color: #201061;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-prev.gif") no-repeat 0 50%;
}

#aside .aside-panel.courses-events .prev-next a.next:hover,
#aside .aside-panel.courses-events .prev-next a.next:focus {
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow.gif") no-repeat 100% 50%;
}

/* View All Link */

#aside .aside-panel.courses-events .view-all {
	display: block;
	font: .91em "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 11px */
	color: #454545;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-aside-hdr.gif") repeat-x 0 100%;
}

#aside .aside-panel.courses-events .view-all:hover,
#aside .aside-panel.courses-events .view-all:focus {
	text-decoration: none;
	color: #201061;
}

.aside-panel.courses-events .view-all * {
	display: block;
}

.aside-panel.courses-events .view-all strong {
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-aside-hdr.gif") repeat-x 0 0;
}

.aside-panel.courses-events .view-all span {
	padding: 1em .6em;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-view-all.gif") no-repeat 0 50%;
}

.aside-panel.courses-events .view-all:hover span,
.aside-panel.courses-events .view-all:focus span {
	background-position: -221px 50%;
}

/*---Call To Action---*/

img.call-to-action {
	display: block;
	margin: 0 auto;
}

/*---Latest Roles---*/

.aside-panel .latest-roles p {
	margin-bottom: .6em;
}

.aside-panel .latest-roles h6 {
	margin-bottom: .5em;
	font-size: 1.2em;
}

.aside-panel .latest-roles ul {
	margin-bottom: .8em;
}

.aside-panel .latest-roles li p {
	margin-bottom: .5em;
	font-size: .91em; /* 11px */
}

/*---My Reminders---*/

.aside-panel .my-reminders li {
	margin-bottom: .6em;
}

/*---WYSIWYG---*/

.aside-panel .wysiwyg {
	margin: 0 5px;
}

.aside-panel .wysiwyg a {
	font-weight: bold;
}

.aside-panel .wysiwyg p,
.aside-panel .wysiwyg ul,
.aside-panel .wysiwyg ol,
.aside-panel .wysiwyg table {
	margin-bottom: .6em;
}

.aside-panel .wysiwyg h1,
.aside-panel .wysiwyg h2,
.aside-panel .wysiwyg h3,
.aside-panel .wysiwyg h4,
.aside-panel .wysiwyg h5,
.aside-panel .wysiwyg h6 {
	margin-bottom: .4em;
	padding: 0;
	text-shadow: none;
	font-size: 1.08em; /* 13px */
	font-weight: bold;
	color: #000;
	background: none;
}

@media (max-width: 991px) {
	.aside-panel p {
		text-align: left !important;
	}
}

/* [TWO COL]
-------------------------------------------------------*/

div.two-col {
	float: left;
	width: 528px;
	margin-right: -19px;
	padding-bottom: 2em;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-list-seperator.gif") no-repeat 0 100%;
}

div.two-col.padding-sml {
	padding-bottom: 1.5em;
}

body.three-col div.two-col {
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-list-seperator-3col.gif");
}

body.two-col div.two-col {
	width: 716px;
	background-position: -510px 100%;
}

body.one-col div.two-col {
	width: 966px;
	margin-bottom: 1.83em;
	padding: 0;
	/*background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-panels2.png") no-repeat -1888px 100%;*/
	background: none;
}

div.two-col .col {
	float: left;
	width: 245px;
	margin-right: 19px;
}

body.two-col div.two-col .col {
	width: 339px;
}

body.one-col div.two-col .col {
	width: 48%;
	margin-right: 1%;
	padding: 2px 22px 22px;
	border: 1px solid #EAEAEA;
	/*background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-two-col-top.png") no-repeat 0 0;*/
}

body.one-col div.two-col .col.last {
	margin-right: 0;
}

@media (max-width: 991px) {
	div.two-col {
		width: auto;
		float: none;
	}

	div.two-col .col {
		width: auto;
		float: none;
	}

	body.two-col div.two-col {
		width: auto;
	}

	body.two-col div.two-col .col {
		width: auto;
	}

	body.one-col div.two-col {
		width: 100%;
		float: none;
		overflow: hidden;
		background: #fff;
	}

	body.one-col div.two-col .col {
		width: 100%;
		background: none;
		float: none;
		margin: 0 0 20px 0;
	}
}

/* [MEMBER LOGIN]
-------------------------------------------------------*/

#member-login h2 {
	margin: 0 -20px 22px;
	padding: .6em 16px;
	text-shadow: 0 1px 1px #fff;
	color: #000;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-hpanel-aside-hdr.png") repeat-x 0 100%;
}

#member-login h3 {
	font-size: 100%;
}

#member-login p {
	margin-bottom: 1em;
}

#member-login li {
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-light.gif");
}

/* [ONE COL - INDENT]
-------------------------------------------------------*/

.one-col .indent,
#update-profile .indent {
	padding: 0 10px;
}

/* [LIST BUTTONS - COURSES LANDING PAGE]
-------------------------------------------------------*/

#list-btns {
	margin: 0;
}

#list-btns li {
	margin-bottom: 4px;
	padding: 0;
	background: none;
}

#list-btns li.last {
	margin: 0;
}

#list-btns li * {
	display: block;
}

#list-btns li a,
#list-btns li span {
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-list-btns.png") no-repeat 0 100%;
}

#list-btns li a {
	width: 100%;
	padding-bottom: 3px;
	font-weight: normal;
	color: #fff;
}

#list-btns li a:hover,
#list-btns li a:focus {
	text-decoration: none;
	background-position: -678px 100%;
}

#list-btns li span {
	padding: 10px 52px 10px 12px;
	min-height: 48px;
	background-position: -339px 0;
	cursor: pointer;
}

#list-btns li a:hover span,
#list-btns li a:focus span {
	text-decoration: none;
	background-position: -339px -280px;
}

#list-btns li em {
	margin-bottom: .4em;
	text-shadow: 0 1px 1px #000;
	font: normal bold 1.08em "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 13px */
}

/* [PRINT and SHARE LINKS]
-------------------------------------------------------*/

#print-share {
	margin-bottom: 1.8em;
	font-size: .91em; /* 11px */
	color: #DFE3DF;
}

.dashboard #print-share {
	display: none;
}

#content-main #print-share a {
	margin-right: .4em;
	font-weight: normal;
}

#content-main #print-share a.print {
	margin: 0 0 0 .4em;
	padding-left: 20px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/print.gif") no-repeat 0 50%;
}

/* [LABEL/VALUE LIST]
-------------------------------------------------------*/

.label-value li,
.label-value.wide li {
	float: left;
	width: 100%;
	margin-bottom: .3em;
	padding: 0;
	background: none;
}

.label-value li strong {
	float: left;
	width: 11em;
}

.label-value.wide li strong {
	float: left;
	width: 19em;
}

.label-value li em {
	display: block;
	margin-left: 12.5em;
	font-style: normal;
}

.label-value.wide li em {
	display: block;
	margin-left: 20.5em;
	font-style: normal;
}

/* Article Meta Data */

#article-metadata {
	float: left;
	width: 100%;
	font-size: .91em; /* 11px */
	color: #5e5e5e;
}

#article-metadata li {
	margin-bottom: .1em;
}

#article-metadata li strong {
	width: 2.5em;
}

#article-metadata li em {
	margin-left: 3.5em;
	font-weight: bold;
}

/* Aside Panel - Course Details */

.aside-panel .label-value {
	margin: 0 4px;
}

.aside-panel .label-value li.separated {
	margin-bottom: 1em;
	padding-bottom: 1em;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-aside-hdr.gif") repeat-x 0 100%;
}

.aside-panel .label-value li {
	margin-bottom: .7em;
}

.aside-panel .label-value li strong {
	width: 3.5em;
	padding-top: 2px;
	font: bold .91em/1.3 "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 11px */
	color: #000;
}

.aside-panel .label-value.alt li strong {
	width: 6em;
}

.aside-panel .label-value li em {
	margin-left: 4em;
}

.aside-panel .label-value.alt li em {
	margin-left: 6.5em;
}

.aside-panel .label-value li em img.icon {
	margin-left: 10px;
	vertical-align: top;
}

/* Shopping Basket */

#basket .label-value li {
	margin-bottom: .15em;
}

#basket tfoot .label-value li {
	width: 220px;
	margin-bottom: .3em;
	text-align: right;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}

#basket .label-value li.last {
	margin-bottom: 0;
}

#basket tfoot .label-value li.last {
	padding-top: .3em;
	border-top: 1px solid #E7EBE6;
}

#basket .label-value li strong {
	width: 7em;
	font-weight: normal;
}

#basket tfoot .label-value li strong {
	width: 110px;
	font-weight: bold;
	color: #000;
}

#basket tfoot .label-value li.last strong {
	text-transform: uppercase;
}

#basket .label-value li em {
	margin-left: 8em;
}

#basket tfoot .label-value li em {
	margin-left: 110px;
}

#basket tfoot .label-value li.last em {
	font-weight: bold;
	color: #940007;
}

@media (max-width: 768px) {
	#basket .qty,
	#basket .subtotal,
	#basket thead .separator,
	#basket tfoot .separator {
		display: none;
	}

	#basket td {
		font-size: 12px;
	}

	#basket .label-value li strong {
		width: 5em;
	}

	#basket .label-value li em {
		margin-left: 0;
	}
}

/* [SHOP]
-------------------------------------------------------*/

/* Basket */

#basket {
	width: 100%;
	border-collapse: separate;
}

#basket caption {
	padding-bottom: .8em;
	font-size: 1.5em; /* 18px */
}

/* Table Head */

#basket th {
	width: 110px;
	padding: 0 0 5px 0;
	text-align: center;
	font: bold 1.16em/1.3 "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 14px */
}

#basket th span {
	padding-left: 12px;
}

#basket th.desc {
	width: 434px;
	text-align: left;
}

#basket th.price {
	width: 200px;
	text-align: left;
}

#basket th.remove {
	width: 90px;
}

/* Table Body */

#basket td {
	padding: 9px 12px;
	border-left: 1px solid #E7EBE6;
	text-align: center;
	vertical-align: middle;
	background-color: #F8F9F7;
}

#basket td.desc,
#basket td.price {
	text-align: left;
}

#basket td.remove {
	border-right: 1px solid #E7EBE6;
}

#basket .separator {
	height: 11px;
	padding: 0;
	border: none;
	font-size: 0;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-basket-divider.gif") no-repeat 0 0;
}

#basket thead .separator,
#basket tfoot .separator {
	height: 9px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-basket-divider-top.gif") no-repeat 0 0;
}

#basket tfoot .separator {
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-basket-divider-btm.gif");
}

/* Description */

#basket td h2 {
	margin-bottom: .2em;
	font-size: 100%;
}

#basket td p {
	margin: 0;
}

#basket td p a {
	font-weight: normal;
}

/* Qty */

#basket td .txt-input {
	width: 40px;
	border-color: #999;
	text-align: center;
	color: #454545;
}

/* Table Footer */

#basket tfoot td {
	padding: 14px 0 0 0;
	border: none;
	text-align: left;
	vertical-align: top;
	background-color: #fff;
}

#basket tfoot td.totals {
	width: 220px;
	padding-top: 9px;
}

/* Delivery Address / Payment */

#basket-address-payment {
	float: left;
	width: 924px;
	margin: 0 10px 1.83em;
	padding: 1.83em 0 1.1em;
	border-bottom: 1px solid #D4D4D4;
}

/* Global Rules */

#basket-address-payment h2 {
	margin-bottom: 1.1em;
	padding-bottom: 6px;
	border-bottom: 1px solid #D4D4D4;
	font-size: 1.16em; /* 14px */
}

#basket-address-payment h3 {
	font-size: 100%;
}

/* Delivery Address */

#basket-address {
	float: left;
	width: 340px;
	margin-right: 26px;
}

#basket-address p {
	margin-bottom: 1em;
}

#basket-address p span {
	display: block;
}

#basket-address p span.first {
	margin-bottom: .8em;
}

/* Payment */

#basketpayment {
	float: left;
	width: 558px;
}

#basket-address-payment.payment-only #basketpayment {
	width: 924px;
}

/* Even Consents */

#event-consents ul p {
	margin: .5em 0 .5em 1.8em;
}

@media (max-width: 768px) {
	#basket tfoot td {
		display: block;
	}

	#basket tfoot .label-value li {
		width: 100%;
	}

	#basket tfoot td.totals {
		width: auto;
	}

	#basket tfoot .label-value li strong {
		width: 55px;
	}

	#basket tfoot .label-value li em {
		margin: 0;
	}
}

/* [ARTICLE COMMENTS]
-------------------------------------------------------*/

#article-comments {
	margin-bottom: 1.83em;
	padding-top: 6px;
	border: 1px solid #ddd;
	border-radius: 3px;
}

body.two-col #article-comments {
	background-position: -1206px 0;
}

#article-comments-inner {
	width: 100%;
	padding-bottom: 13px;
}

body.two-col #article-comments-inner {
	background-position: 0 100%;
}

/* Main Header */

#article-comments h3 {
	margin: 0 3px .8em;
	padding: .4em 13px .6em;
	text-shadow: 0 1px 1px #fff;
	font-size: 1.5em; /* 18px */
	color: #000;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-hpanel-aside-hdr.png") repeat-x 0 100%;
}

/* Comment Items */

#article-comments ul,
#article-comments p {
	margin: 0 13px 1em;
}

#article-comments ul li {
	margin-top: .8em;
	padding: .8em 0 0;
	border-top: 1px solid #E5E9E4;
	background: none;
}

#article-comments ul li.first {
	margin: 0;
	padding-top: 0;
	border: none;
}

#article-comments ul li p,
#article-comments ul li blockquote {
	margin: 0;
}

#article-comments ul li p.meta {
	margin-bottom: .2em;
	font-weight: bold;
}

#article-comments ul li p cite {
	display: block;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-style: normal;
	color: #000;
}

#article-comments ul li p span {
	font-size: .91em;
}

/* 11px */

/* Pagination */

#wrapper #content-main #article-comments ul.pagination {
	width: 477px;
}

#wrapper #content-main #article-comments ul.pagination li {
	margin-top: 0;
	border: none;
}

#wrapper #content-main #article-comments ul.pagination .prev {
	border-right: 1px solid #DFE3DF;
}

#wrapper #content-main #article-comments ul.pagination .next {
	border-left: 1px solid #DFE3DF;
}

/* [STRUCTURED LISTS]
-------------------------------------------------------*/

.structured-list {
	clear: both;
	width: 100%;
}

.aside-panel .structured-list {
	width: auto;
	margin: 0 5px;
}

.structured-list li {
	clear: both;
	width: 100%;
	margin-bottom: .8em;
	padding: 0 0 .8em;
	border-bottom: 1px solid #E6E8E5;
	background: none;
}

.structured-list .last,
#content-main div.two-col #in-this-section li.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}

.aside-panel .structured-list li {
	margin-bottom: 1.2em;
	border: none;
}

/* Global Rules */

.structured-list p,
.structured-list h3 {
	margin: 0;
}

.structured-list h2,
.structured-list h3,
.structured-list h4,
.structured-list h5,
.structured-list h6 {
	margin-bottom: .5em;
	font-size: 100%;
	font-weight: bold;
}

/* Meta Data */

.structured-list .meta,
#search-results h3 {
	margin-bottom: .4em;
	font-size: .91em; /* 11px */
	font-weight: bold;
}

#search-results span.highlight {
	margin: 0 .2em;
	padding: 0.2em 0.4em;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	color: #fff;
	background-color: #201061;
}

.structured-list .meta {
	margin-bottom: .6em;
}

#content-main .structured-list p.margin-on {
	margin-bottom: .5em;
}

#search-results li {
	width: auto;
	margin-bottom: 0;
	padding: 1.3em 0.8em 0.8em;
}

#search-results li:nth-child(even) {
	background: #FAFAFA;
}

#search-results h2 {
	margin-bottom: .3em;
}

#search-results h2 a {
	text-decoration: underline;
}

#search-results h2 img {
	margin-right: 5px;
}

.structured-list .meta.last {
	margin-top: .4em;
	margin-bottom: 0;
}

/* Thumbnail */

.structured-list img {
	float: left;
}

/* Remove Thumbnail */

#content-main .structured-list li.img-none h3,
#content-main .structured-list li.img-none p,
#content-main .structured-list li.img-none .wysiwyg {
	margin-left: 0;
}

/*---In This Section---*/

#in-this-section {
	clear: none;
	width: 528px;
	margin: 0 0 1.8em -19px;
	overflow: hidden;
}

body.two-col #in-this-section {
	width: 716px;
}

#content-main div.two-col #in-this-section {
	width: 100%;
	margin: 0;
}

#in-this-section li {
	float: left;
	clear: none;
	width: 245px;
	margin: 0 0 0 19px;
	padding: 0;
	border: none;
}

body.two-col #in-this-section li {
	width: 339px;
}

#content-main div.two-col #in-this-section li {
	width: 100%;
	margin: 0 0 .8em;
	padding: 0 0 .8em;
	border-bottom: 1px solid #E6E8E5;
}

/* Indent Details */

#in-this-section h3,
#in-this-section p,
#in-this-section .wysiwyg,
.structured-list.alt h3,
.structured-list.alt p,
.structured-list.alt .wysiwyg {
	margin-left: 86px;
}

#publications h3,
#publications p {
	margin-left: 115px;
}

#in-this-section li.img-lrge h3,
#in-this-section li.img-lrge p,
#in-this-section li.img-lrge .wysiwyg {
	margin-left: 135px;
}

/* WYSIWYG Rules */

#content-main .structured-list .wysiwyg p,
#content-main .structured-list .wysiwyg ol,
#content-main .structured-list .wysiwyg ul,
#content-main .structured-list .wysiwyg table {
	margin: 0 0 .6em;
}

#content-main .structured-list .wysiwyg h3 {
	margin-left: 0;
}

#content-main .structured-list .wysiwyg li,
#content-main div.two-col #in-this-section li li {
	display: block;
	float: none;
	clear: none;
	width: auto;
	margin: 0;
	padding: 0 0 0 14px;
	border: none;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bullet.gif") no-repeat 0 7px;
}

#content-main .structured-list .wysiwyg ol li {
	padding: 0;
	background: none;
}

#content-main .structured-list .wysiwyg img {
	float: none;
}

/*---Recent Items---*/

.recent-items li {
	margin-bottom: .6em;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-light.gif");
}

#content-main .recent-items li a {
	font-weight: normal;
}

/*---Course/Event Calendar---*/

.structured-list.course-event-calendar {
	margin: 0;
}

.structured-list.course-event-calendar li {
	float: left;
	width: 755px;
}

.structured-list.course-event-calendar li.not-grouped-first {
	margin-top: .8em;
}

.structured-list.course-event-calendar li p,
.structured-list.course-event-calendar li div {
	float: left;
	margin-left: 30px;
}

.structured-list.course-event-calendar li .date {
	width: 100px;
	margin-left: 5px;
	/* font-size: .91em; 11px */
		      font-size: 13px;
        font-weight: normal;
}

.structured-list.course-event-calendar li .date span {
	display: block;
}

.structured-list.course-event-calendar li div {
	width: 401px;
}

.structured-list.course-event-calendar.dpd-units li div {
	width: 300px;
	padding-right: 15px;
}

.structured-list.course-event-calendar li div h3 {
	margin-bottom: .4em;
	font-size: 100%;
	font-family: "merriweather", sans-serif;
}

.structured-list.course-event-calendar li div h3 > a {
	/*color:  #8d8d8d !important;*/
	color: #17135F;
			font-size: 14px;
	font-weight: normal !important;
}



.structured-list.course-event-calendar li div p {
	float: none;
	margin: 0;
}

.structured-list.course-event-calendar li div .speakers {
	margin-top: .6em;
}

.structured-list.course-event-calendar li .state {
	width: 85px;
}

.structured-list.course-event-calendar li .options {
	width: 91px;
}

.structured-list.course-event-calendar li .btn-link {
	float: left;
}

#content-main .structured-list.course-event-calendar li .options a {
	font-weight: normal;
}

.structured-list.course-event-calendar li .options .btn-link.sml {
	margin: 0;
}

.structured-list.course-event-calendar li .options em {
	display: block;
	font-size: .91em; /* 11px */
	font-style: normal;
	font-weight: bold;
	color: #201061;
}

.structured-list.course-event-calendar li .options em:hover {
	color: #EE303D !important;
}

.structured-list.course-event-calendar li .options em.not-full {
	color: #17135F;
}

/*---Aside---*/

.aside-panel .structured-list .teaser {
	margin-top: .8em;
}

@media (max-width: 991px) {
	.structured-list img {
		margin-top: 0;
		float: none;
	}

	#content-main div.two-col #in-this-section li {
		padding: 10px 0 .8em;
	}

	#in-this-section h3,
	#in-this-section p,
	#in-this-section .wysiwyg,
	.structured-list.alt h3,
	.structured-list.alt p,
	.structured-list.alt .wysiwyg {
		margin-left: 0;
	}
}


/* [CONTACT DETAILS]
-------------------------------------------------------*/

#contact-details {
	width: 774px;
	margin-left: -20px;
}

#contact-details li {
	float: left;
	width: 238px;
	margin-left: 20px;
	padding: 0;
	background: none;
}

#contact-details li h2 {
	margin-bottom: .4em;
	font-size: 1.2em;
}

#contact-details li p {
	margin: 0;
}

#contact-details li a {
	font-size: .91em; /* 11px */
	font-weight: normal;
}

@media (max-width: 991px) {
	#contact-details {
		width: auto;
	}

	#contact-details li {
		width: calc(50% - 25px);
		margin: 0 0 25px 25px;
	}

	#contact-details li.separator {
		display: none !important;
	}
}

@media (max-width: 768px) {
	#contact-details li {
		width: auto;
		float: none;
	}
}

/* [ANNUAL REPORTS / CDM MAGAZINES]
-------------------------------------------------------*/

#annual-rpts {
	margin-left: -32px;
	overflow: hidden;
}

#annual-rpts li {
	float: left;
	width: 101px;
	margin-left: 32px;
	padding: 0;
	background: none;
	margin-bottom: 20px;
}

#annual-rpts li img {
	margin-bottom: 5px;
}

#annual-rpts li a {
	display: block;
	font-weight: normal;
}

#annual-rpts li a span {
	display: block;
}

@media (max-width: 991px) {
	#annual-rpts li a {
		font-size: 12px;
	}
}

/* [LIST SEPERATOR]
-------------------------------------------------------*/

#in-this-section li.separator,
#annual-rpts li.separator,
#contact-details li.separator {
	display: block;
	float: none;
	clear: both;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

/* In This Section */

#in-this-section li.separator {
	width: 509px;
	height: 24px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-list-seperator.gif") no-repeat 0 0;
}

body.two-col #in-this-section li.separator {
	width: 697px;
	background-position: -510px 0;
}

/* Annual Reports */

#annual-rpts li.separator {
	width: 500px;
	height: 26px;
}

/* Contact Details */

#contact-details li.separator {
	width: 754px;
	height: 26px;
}

@media (max-width: 991px) {
	#in-this-section,
	body.two-col #in-this-section {
		width: auto;
	}

	#in-this-section li,
	body.two-col #in-this-section li {
		width: auto;
		float: none;
		padding-top: 15px;
		margin-top: 15px;
		border-top: 1px solid #E6E8E5;
	}

	#in-this-section li:first-child,
	body.two-col #in-this-section li:first-child {
		padding-top: 0;
		margin-top: 0;
		border-top: 0;
	}

	#in-this-section li.separator,
	body.two-col #in-this-section li.separator {
		display: none;
	}
}

/* [COURSES/EVENTS LISTING]
-------------------------------------------------------*/

#courses-events-listing {
	margin: 0;
}

.two-col #courses-events-listing {
	font-size: .91em;
}

/* 11px */

#courses-events-listing li {
	float: left;
	width: 100%;
	margin-bottom: .5em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #E6E8E5;
	background: none;
}

/* Global Rules */

#courses-events-listing p {
	float: left;
	margin: 0;
}

#courses-events-listing h3 {
	margin-bottom: .2em;
	padding-top: 1px;
	font-size: 100%;
}

#courses-events-listing h3 a {
	display: block;
}

.two-col #courses-events-listing h3 {
	float: left;
	width: 18.2em;
	margin: 0;
}

/* Date */

#courses-events-listing .date {
	width: 9em;
	margin-right: 20px;
	font-weight: bold;
}

.two-col #courses-events-listing .date {
	width: 5.5em;
	margin-right: 6px;
}

/* Desc */

#courses-events-listing .desc {
	float: left;
	width: 14em;
	margin-right: 20px;
}

/* Location */

#courses-events-listing .location {
	width: 9em;
}

.two-col #courses-events-listing .location {
	float: right;
	width: 6.5em;
	text-align: right;
}

/* [COURSES COMPARE]
-------------------------------------------------------*/

#courses-compare {
	float: left;
	width: 944px;
	padding-top: 2px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-panels2.png") no-repeat 0 0;
}

#courses-compare-inner {
	float: left;
	position: relative;
	width: 938px;
	padding: 0 3px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/sprite-panels2.png") no-repeat -944px 100%;
}

/* Columns */

#courses-compare .col {
	float: left;
	width: 234px;
	margin-left: 2px;
	padding-bottom: 4.5em;
}

#courses-compare .col.one {
	width: 233px;
	margin: 0;
}

#courses-compare .col.three {
	width: 231px;
}

/* Column Inner */

#courses-compare .col-inner {
	padding: 0 10px;
}

/* Global Rules */

#courses-compare .col-inner h1,
#courses-compare .col-inner h2,
#courses-compare .col-inner h3,
#courses-compare .col-inner h4,
#courses-compare .col-inner h5,
#courses-compare .col-inner h6 {
	margin-bottom: .8em;
	font-size: 100%; /* 12px */
	line-height: 1.5;
	color: #000;
}

#courses-compare .col-inner p,
#courses-compare .col-inner ul,
#courses-compare .col-inner ol,
#courses-compare .col-inner table {
	margin-bottom: 1em;
}

#courses-compare .col-inner ul li {
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/arrow-light.gif") no-repeat 0 4px;
}

/* Main Header */

#courses-compare h3 {
	padding: .8em 10px;
	text-shadow: 0 1px 1px #fff;
	color: #201061;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-hpanel-aside-hdr.png") repeat-x 0 100%;
}

/* View Course Dates Button */

#courses-compare .btn-link {
	position: absolute;
	bottom: 15px;
	left: 9px;
	width: 220px;
	margin: 0;
	padding: .3em 0;
	font-size: .95em;
}

#courses-compare .two .btn-link {
	left: 245px;
}

#courses-compare .three .btn-link {
	left: 479px;
}

#courses-compare .four .btn-link {
	left: 714px;
}

/* [REGISTRATION - WORKFLOW]
-------------------------------------------------------*/

#workflow {
	float: left;
	width: 942px;
	margin-left: 0;
	border: 1px solid #E7E9E7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	list-style: none;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-workflow.png") repeat-x 0 100%;
}

#workflow li {
	float: left;
	font: bold 12px "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}

#workflow li.active {
	background: #1E1154 url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-workflow-active-rpt.png") repeat-x 0 0;
}

#workflow li span {
	display: block;
	float: left;
	padding: 11px 36px 12px 26px;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-workflow-arrow.png") no-repeat 100% 50%;
}

#workflow.renewal li span {
	padding: 11px 72px 12px 62px;
}

#workflow.renewal li.last span {
	padding: 11px 74px 12px 64px;
}

#workflow li.complete span {
	color: #201061;
}

#workflow li.active span {
	text-shadow: 0 1px 1px #000;
	color: #fff;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-workflow-arrow-active.png");
}

#workflow li.alt span {
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-workflow-arrow-alt.png");
}

#workflow li.last span {
	background: none;
}

/* [jQuery DATEPICKER]
-------------------------------------------------------*/

/* Date Picker Icon */

.dp-choose-date img {
	margin-top: -2px;
	margin-top: 1px\9;
	margin-left: 7px;
	vertical-align: middle;
	vertical-align: top\9;
	*margin-top: 3px;
	*vertical-align: top;
}

/* Calendar */

#dp-popup {
	z-index: 199;
	position: absolute;
}

#tb-wrapper #dp-popup {
	margin-top: -5px;
	margin-top: -16px\9;
	margin-left: 7px;
	*margin-top: -1px;
	*margin-left: 0;
}

.dp-popup {
	position: relative;
	padding: 2px;
	line-height: 1.2;
	color: #fff;
	background-color: #201061;
	-webkit-box-shadow: #333 2px 2px 4px;
	-moz-box-shadow: #333 2px 2px 4px;
	box-shadow: #333 2px 2px 4px;
}

/* Month and Year Title */

.dp-popup h4 {
	margin: 0;
	padding: .16em 0 .3em;
	text-align: center;
	font-size: 100%;
	font-weight: bold;
	color: #fff;
}

/* Prev and Next Links */

#dp-close {
	display: block;
	padding: 4px 0;
	text-align: center;
}

.dp-popup .dp-nav-prev,
.dp-popup .dp-nav-next {
	position: absolute;
	top: 2px;
	width: 100px;
}

.dp-popup .dp-nav-prev {
	left: 4px;
}

.dp-popup .dp-nav-next {
	right: 4px;
}

.dp-popup a:link,
.dp-popup a:visited {
	padding: 3px 2px;
	color: #fff;
}

.dp-popup .dp-nav-prev a {
	float: left;
}

.dp-popup .dp-nav-next a {
	float: right;
}

.pickerContainer {
	position: relative;
	display: inline-block;
}

.pickerContainer .datepick-popup {
	left: 0 !important;
	top: 0 !important;
	margin: 0 !important;
}

/* Calendar Table */

.jCalendar {
	margin: 0;
}

.jCalendar th {
	padding: .25em .41em;
	border: 1px solid #fff;
	text-align: center;
	color: #fff;
	background-color: #333;
}

.jCalendar td {
	padding: .25em .41em;
	border: 1px solid #fff;
	text-align: center;
	vertical-align: middle;
	color: #484848;
	background-color: #ccc;
	cursor: pointer;
}

.jCalendar .other-month {
	color: #999;
	background-color: #ddd;
}

.jCalendar .today {
	color: #fff;
	background-color: #666;
}

.jCalendar .selected {
	color: #000;
	background-color: #fff;
}

.jCalendar td:hover,
.jCalendar td:focus,
.jCalendar .dp-hover {
	color: #000;
	background-color: #fff;
}

.jCalendar .disabled,
.jCalendar .disabled:hover,
.jCalendar .disabled:focus {
	color: #888;
	background: #bbb;
	cursor: default;
}

/* Today's Date */

div.dp-popup .dp-nav-today {
	padding: 4px 0 2px;
	text-align: center;
}

/* [FEEDBACK]
-------------------------------------------------------*/

/* --SMALL FEEDBACK-- */

p.feedback-sml {
	padding: .41em 10px .41em 30px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-position: 8px 55%;
	background-repeat: no-repeat;
	-webkit-box-shadow: #999 1px 1px 2px;
	-moz-box-shadow: #999 1px 1px 2px;
	box-shadow: #999 1px 1px 2px;
}

.tbl-wrap-inr p.feedback-sml {
	margin: 0 18px 10px;
	padding-left: 30px;
}

/* Error */

p.feedback-sml.error {
	color: #ae0000;
	background-color: #f7d9d9;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/feedback/error.gif");
}

/* Success */

p.feedback-sml.success {
	color: #5a730f;
	background-color: #f3f8e6;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/feedback/success.gif");
}

/* Info */

p.feedback-sml.info {
	color: #0b3a70;
	background-color: #dde8f9;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/feedback/info.gif");
}

/* Alert */

p.feedback-sml.alert {
	color: #9d6101;
	background-color: #fbf9cc;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/feedback/alert.gif");
}

/* --LARGE FEEDBACK-- */

.feedback {
	margin-bottom: 1.83em;
	padding: 1.3em 20px 1.3em 62px;
	min-height: 24px;
	border-style: solid;
	border-width: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-position: 16px 12px;
	background-repeat: no-repeat;
	-webkit-box-shadow: #666 2px 2px 4px;
	-moz-box-shadow: #666 2px 2px 4px;
	box-shadow: #666 2px 2px 4px;
}

.one-col .indent .feedback {
	clear: both;
}

/* Error */

.feedback.error {
	border-color: #ae0000;
	color: #ae0000;
	background-color: #f7d9d9;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/feedback/error-lrge.gif");
}

/* Success */

.feedback.success {
	border-color: #5a730f;
	color: #5a730f;
	background-color: #f3f8e6;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/feedback/success-lrge.gif");
}

/* Info */

.feedback.info {
	border-color: #0b3a70;
	color: #0b3a70;
	background-color: #dde8f9;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/feedback/info-lrge.gif");
}

/* alert */

.feedback.alert {
	border-color: #9d6101;
	color: #9d6101;
	background-color: #fbf9cc;
	background-image: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/feedback/alert-lrge.gif");
}

/* Child Elements */

.feedback p {
	margin: 0;
	font-weight: bold;
}

.feedback ul {
	margin: .6em 0 0 2.6em;
	list-style: disc;
}

.feedback ul li {
	padding: 0;
	background: none !important;
}

.feedback a:link,
.feedback a:visited,
.feedback-sml a:link,
.feedback-sml a:visited {
	text-decoration: underline;
}

.feedback a:hover,
.feedback a:focus,
.feedback-sml a:hover,
.feedback-sml a:focus {
	text-decoration: none;
}

.feedback.error a:link,
.feedback.error a:visited,
.feedback.error h1,
.feedback.error h2,
.feedback.error h3,
.feedback-sml.error a:link,
.feedback-sml.error a:visited {
	color: #ae0000;
}

.feedback.success a:link,
.feedback.success a:visited,
.feedback.success h1,
.feedback.success h2,
.feedback.success h3,
.feedback-sml.success a:link,
.feedback-sml.success a:visited {
	color: #5a730f;
}

.feedback.info a:link,
.feedback.info a:visited,
.feedback.info h1,
.feedback.info h2,
.feedback.info h3,
.feedback-sml.info a:link,
.feedback-sml.info a:visited {
	color: #0b3a70;
}

.feedback.alert a:link,
.feedback.alert a:visited,
.feedback.alert h1,
.feedback.alert h2,
.feedback.alert h3,
.feedback-sml.alert a:link,
.feedback-sml.alert a:visited {
	color: #9d6101;
}

/* Tips */

.tips {
	display: inline-block;
	position: relative;
	width: 18px;
	height: 18px;
	margin-top: -2px;
	text-indent: -9999em;
	vertical-align: middle;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tip.png) no-repeat;
	opacity: 1;
}

.tips.error {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/invalid.gif);
}

.tips.success {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/valid.gif);
}

.tips.warning {
	width: 19px;
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/warning.png);
}

.tips-archive {
	display: inline-block;
	display: block;
	width: 18px;
	width: 100%;
	height: 18px;
	margin: -26px 0 10px;
	margin-top: -2px;
	overflow: hidden;
	text-indent: -9999em;
	vertical-align: middle;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/print.gif) 100% 50% no-repeat;
}

.tbl-wrap.divDPDhistoryGrid {
	float: none !important;
}

/* Dashboard: Content Boxes */

.tbl-wrap {
	float: left;
	width: 890px;
	margin: 0 auto 1.5em;
	padding-top: 11px;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-wrap-top.png) no-repeat;
}

.tbl-wrap-inr {
	float: left;
	width: 890px;
	padding-bottom: 14px;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-wrap-btm.png) 0 100% no-repeat;
}

.tbl-wrap-inr .inr {
	float: left;
	width: 890px;
	padding-top: 10px;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-wrap-inr.png) repeat-y;
}

.tbl-wrap-inr .sub-cnt {
	width: 837px;
	margin-left: 16px;
	padding: 10px 10px 0;
	border: 1px solid #c9ccd4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
}

.tbl-wrap-inr .sub-cnt p,
.tbl-wrap-inr .sub-cnt h2 {
	margin-bottom: 10px;
	padding: 0;
}

.tbl-wrap-inr .sub-cnt h1,
.tbl-wrap-inr .sub-cnt h2,
.tbl-wrap-inr .sub-cnt h3,
.tbl-wrap-inr .sub-cnt h4,
.tbl-wrap-inr .sub-cnt h5,
.tbl-wrap-inr .sub-cnt h6 {
	font-size: 14px;
	line-height: 1;
}

.tbl-wrap h2 {
	padding-right: 18px;
	padding-left: 18px;
	font-size: 25px;
	font-weight: normal;
	line-height: 25px;
	color: #383574;
}

.tbl-wrap h2.margin-off {
	margin: 0;
}

.tbl-wrap h2 .tips {
	margin-top: 0;
}

.tbl-wrap p {
	margin-bottom: 10px;
	padding-right: 18px;
	padding-left: 18px;
	color: #383574;
}

.tbl-wrap p.sml {
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size: .95em;
}

.tbl-wrap table {
	width: 868px;
	margin: 0 0 0 10px;
	table-layout: fixed;
	box-shadow: 0px 1px 5px 0px #D2D1D1;
}

.tbl-wrap th {
	padding: 15px 21px;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	color: #383574;
	background: rgb(233,235,229);
	background: -moz-linear-gradient(top, rgba(233,235,229,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,235,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(233,235,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(233,235,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(233,235,229,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(233,235,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ebe5', endColorstr='#ffffff',GradientType=0 );
	border: 1px solid #D0D0D0;
}

.tbl-wrap .spacer th {
	zoom: 1;
	height: 1px !important;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}

#content-main .tbl-wrap th a.sort {
	padding-right: 15px;
	font-weight: normal;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-sort.png) 100% 50% no-repeat;
}

#content-main .tbl-wrap th.units a.sort {
	*background-position: 100% 20px;
	*display: block;
	*width: 72px;
	*padding-right: 0;
}

#content-main .tbl-wrap th a.sort.asc {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-sort-asc.png);
}

#content-main .tbl-wrap th a.sort.desc {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-sort-desc.png);
}

.tbl-wrap .spacer th {
	padding: 0;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-top-left-alt.png) -10px 0 no-repeat;
	word-wrap: break-word;
}

.tbl-wrap th.left {
	width: 12px;
	padding: 0;
	background: transparent url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-top-left.png) no-repeat;
}

.tbl-wrap .spacer th.left {
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-top-left-alt.png);
}

.tbl-wrap th.first {
	width: 120px;
	padding-right: 11px;
	padding-left: 9px;
	background-position: -2px 0;
}

body.safari .tbl-wrap th.first {
	width: 150px;
}

.tbl-wrap th.lnkProvider {
	width: 170px;
}

.tbl-wrap th.lnkType {
	width: 100px;
}

.tbl-wrap th.lnkDescription {
	width: 240px;
}

.tbl-wrap th.units {
	width: 93px;
	padding-right: 9px;
	padding-left: 11px;
}

.tbl-wrap th.dpdunits {
	width: 125px;
}

.tbl-wrap th.actions {
	width: 30px;
	padding-right: 4px;
	padding-left: 12px;
	*padding-right: 9px;
}

body.safari .tbl-wrap th.actions {
	width: 30px;
}

.tbl-wrap th.right {
	width: 9px;
	padding: 0;
	background: transparent url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-top-right.png) 100% 1px no-repeat;
}

.tbl-wrap .spacer th.right {
	background: transparent url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-top-right-alt.png) 100% 0 no-repeat;
}

.tbl-wrap td {
	padding: 10px 21px;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #383574;
	/*background: #fff url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-mid.png) 0 100% no-repeat;*/
	border: 1px solid #E1E2DF;
	background: #fff;
	word-wrap: break-word;
}

.tbl-wrap td.left {
	width: 12px;
	padding: 0;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-mid-left.png) 0 100%;
}

.tbl-wrap td.right {
	width: 9px;
	padding: 0;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-mid-right.png) 100% 100% repeat-y;
}

.tbl-wrap td.first {
	width: 71px;
	padding-right: 11px;
	padding-left: 9px;
	background-position: -2px 100%;
}

.tbl-wrap td.units {
	width: 53px;
	padding: 4px 5px 5px 10px;
}

.tbl-wrap td.dpdunits {
	width: 125px;
}

.tbl-wrap td.actions {
	padding: 4px 5px 5px 10px;
}

.tbl-wrap td.units.last {
	padding-right: 0;
}

.tbl-wrap td.actions.last {
	padding-right: 0;
	padding-left: 12px;
	*padding-right: 5px;
}

.tbl-wrap tfoot td {
	height: 38px;
	padding: 0 0 7px;
}

.tbl-wrap tfoot td.left {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot-left.png);
}

.tbl-wrap .cssPager td {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot-left-2.png);
	background-repeat: no-repeat;
}

.tbl-wrap .cssPager td {
	padding: 0;
	background-color: transparent;
}

.tbl-wrap tfoot .cssPager td {
	padding-bottom: 0;
}

.tbl-wrap .cssPager td table {
	width: auto;
	margin: 0;
}

.tbl-wrap .cssPager td table td {
	padding: 6px 5px 13px;
	font-size: 12px;
	background: none;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot.png) 0 100% repeat-x;
}

.tbl-wrap .cssPager td table td {
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot-left-2.png) 100% 100% no-repeat;
}

.tbl-wrap .cssPager td table td a {
	color: #B7B9B6;
}

.tbl-wrap tfoot td.right {
	padding-right: 14px;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot-right-2.png) 100% 100% no-repeat;
}

.tbl-wrap .cssPager td table td.last {
	padding-right: 14px;
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot-right-2.png);
}

.tbl-wrap td.actions a img {
	margin: 0 0 4px 0;
	margin-right: 0\9;
	vertical-align: middle;
	*margin-right: 0;
}

#wrapper #content-main .tbl-wrap td .pagination {
	width: 842px;
	padding-right: 0;
	border: 0;
	font-size: 1.1458em;
	background: none;
	margin: 0;
}

#wrapper #content-main .tbl-wrap td .pagination .page-count {
	top: 11px;
	font-size: .836em;
}

#wrapper #content-main .tbl-wrap td .pagination a {
	padding: .25em .25em;
	color: #b7b9b6;
}

#wrapper #content-main .tbl-wrap td .pagination .active,
#wrapper #content-main .tbl-wrap td .pagination a:hover {
	color: #383574;
	background: none;
}

#wrapper #content-main .tbl-wrap td .pagination li {
	margin-right: 0;
}

#wrapper #content-main .tbl-wrap td .pagination li.next {
	width: 11px;
	padding-left: 0;
	border: 0;
}

#wrapper #content-main .tbl-wrap td .pagination li.prev {
	width: 11px;
	margin-right: 4px;
	padding-right: 0;
	border: 0;
}

#wrapper #content-main .tbl-wrap td .pagination li.next a {
	display: inline-block;
	width: 11px;
	height: 14px;
	padding: 0;
	overflow: hidden;
	text-indent: -9999em;
	text-indent: 2em;
	vertical-align: bottom;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-arr-r.png) 100% 55% no-repeat;
	*background-position: 0 50%;
}

#wrapper #content-main .tbl-wrap td .pagination li.prev a {
	display: inline-block;
	width: 11px;
	height: 14px;
	padding: 0;
	overflow: hidden;
	text-indent: -9999em;
	text-indent: 2em;
	vertical-align: bottom;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-arr-l.png) 0 55% no-repeat;
	*background-position: 0 50%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#wrapper #content-main .tbl-wrap td .pagination li.prev a,
	#wrapper #content-main .tbl-wrap td .pagination li.next a {
		margin-top: -1px;
		vertical-align: middle;
	}

	.safari #wrapper #content-main .tbl-wrap td .pagination li.prev a,
	.safari #wrapper #content-main .tbl-wrap td .pagination li.next a {
		margin-top: -3px;
	}
}

.tbl-wrap td .unit,
.structured-list.course-event-calendar.dpd-units li div.unit,
.tble-default td div.unit {
	position: relative;
	width: 51px;
	height: 51px;
	margin: 0 auto;
	padding: 0;
	.overflow: hidden;
	*margin-left: 15px;
}

.tbl-wrap td .unit span,
.structured-list.course-event-calendar.dpd-units li div.unit span,
.tble-default td div.unit span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 52px;
	height: 51px;
	margin-left: -1px;
	overflow: hidden;
	text-align: center;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size: 20px;
	line-height: 51px;
	letter-spacing: -2px;
	color: #fff;
	*margin-left: 0;
}

.tbl-wrap td .unit span.h,
.structured-list.course-event-calendar.dpd-units li div.unit span.h,
.tble-default td div.unit span.h {
	display: none;
}

.tbl-wrap td .unit.lrg span,
.structured-list.course-event-calendar.dpd-units li div.unit.lrg span,
.tble-default td div.unit.lrg span {
	margin: 0;
	font-size: 14px;
	letter-spacing: -1px;
	*left: 6px;
	*top: -3px;
}

.tbl-wrap td .unit span span,
.structured-list.course-event-calendar.dpd-units li div.unit span span,
.tble-default td div.unit span span {
	margin: 0;
}

.tbl-wrap-inr .inr .submit {
	width: 866px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 7px;
}

.leftColTable .tbl-wrap,
.leftColTable .tbl-wrap-inr,
.leftColTable .tbl-wrap-inr .inr {
	width: 690px;
}

.leftColTable .tbl-wrap {
	padding-top: 9px;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-wrap-top-sml.png) no-repeat;
}

.leftColTable .tbl-wrap-inr {
	padding-bottom: 11px;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-wrap-btm-sml.png) 0 100% no-repeat;
}

.leftColTable .tbl-wrap-inr .inr {
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-wrap-inr-sml.png) repeat-y;
}

.leftColTable .tbl-wrap table {
	width: 670px;
}

.leftColTable .tbl-wrap .paginationContainer {
	text-align: center;
}

.leftColTable .tableFilter .tableFilterRow {
	display: inline-block;
	width: 30%;
	margin-right: 5px;
}

.leftColTable .tableFilter .tableFilterRow label {
	display: block;
}

.leftColTable .tableFilter .tableFilterRow select,
.leftColTable .tableFilter .tableFilterRow input {
	width: 100%;
}

@media (max-width: 991px) {
	.tbl-wrap,
	.tbl-wrap-inr,
	.tbl-wrap-inr .inr {
		width: auto;
		float: none;
		background: none;
	}

	.tbl-wrap-inr {
		position: relative;
		padding-bottom: 37px;
	}

	.tbl-wrap {
		background: #F1F1ED;
		padding: 10px 15px;
		border-radius: 5px;
		box-shadow: 0px 1px 3px 0px #C8C8C8;
		border: 1px solid #D0D0D0;
		display: none;
	}

	.tbl-wrap.noHide {
		display: block;
	}

	.tbl-wrap table {
		width: 100%;
		margin: 0;
	}

	.tbl-wrap th {
		width: auto !important;
	}

	.tbl-wrap th.actions,
	.tbl-wrap td.actions {
		display: none;
	}

	.tbl-wrap tfoot td {
		position: absolute;
		width: 100%;
		bottom: 0;
	}

	.tbl-wrap-inr .inr .submit {
		display: none;
	}
}

/* My Tax invoices */

.tbl-inv {
	float: left;
	width: 750px;
	margin: 0 auto 1.5em;
	padding-top: 11px;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-inv-wrap-top.png) no-repeat;
}

.tbl-inv-inr {
	float: left;
	width: 750px;
	padding-bottom: 14px;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-inv-wrap-btm.png) 0 100% no-repeat;
}

.tbl-inv-inr .inr {
	float: left;
	width: 750px;
	padding-top: 10px;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-inv-wrap-inr.png) repeat-y;
}

.tbl-inv-inr .sub-cnt {
	width: 837px;
	margin-left: 16px;
	padding: 10px 10px 0;
	border: 1px solid #c9ccd4;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	-webkit-box-shadow: 0 0 6px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 0 6px rgba(0,0,0,0.2);
	box-shadow: 0 0 6px rgba(0,0,0,0.2);
}

.tbl-inv-inr .sub-cnt p,
.tbl-inv-inr .sub-cnt h2 {
	margin-bottom: 10px;
	padding: 0;
}

.tbl-inv-inr .sub-cnt h1,
.tbl-inv-inr .sub-cnt h2,
.tbl-inv-inr .sub-cnt h3,
.tbl-inv-inr .sub-cnt h4,
.tbl-inv-inr .sub-cnt h5,
.tbl-inv-inr .sub-cnt h6 {
	font-size: 14px;
	line-height: 1;
}

.tbl-inv h2 {
	padding-right: 18px;
	padding-left: 18px;
	font-size: 25px;
	font-weight: normal;
	line-height: 25px;
	color: #383574;
}

.tbl-inv h2.margin-off {
	margin: 0;
}

.tbl-inv h2 .tips {
	margin-top: 0;
}

.tbl-inv p {
	margin-bottom: 10px;
	padding-right: 18px;
	padding-left: 18px;
	color: #383574;
}

.tbl-inv p.sml {
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size: .95em;
}

.tbl-inv table {
	width: 728px;
	margin: 0 0 0 10px;
	table-layout: fixed;
	box-shadow: 0px 1px 5px 0px #D2D1D1;
}

.tbl-inv th {
	padding: 15px 21px;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 16px;
	color: #383574;
	background: rgb(233,235,229);
	background: -moz-linear-gradient(top, rgba(233,235,229,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(233,235,229,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(233,235,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(233,235,229,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(233,235,229,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(233,235,229,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ebe5', endColorstr='#ffffff',GradientType=0 );
	border: 1px solid #D0D0D0;
}

.tbl-inv .spacer th {
	zoom: 1;
	height: 1px !important;
	overflow: hidden;
	font-size: 1px;
	line-height: 1px;
}

#content-main .tbl-inv th a.sort {
	padding-right: 15px;
	font-weight: normal;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-sort.png) 100% 50% no-repeat;
}

#content-main .tbl-inv th.units a.sort {
	*background-position: 100% 20px;
	*display: block;
	*width: 72px;
	*padding-right: 0;
}

#content-main .tbl-inv th a.sort.asc {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-sort-asc.png);
}

#content-main .tbl-inv th a.sort.desc {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tbl-sort-desc.png);
}

.tbl-inv .spacer th {
	padding: 0;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-top-left-alt.png) -10px 0 no-repeat;
	word-wrap: break-word;
}

.tbl-inv th.left {
	width: 12px;
	padding: 0;
	background: transparent url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-top-left.png) no-repeat;
}

.tbl-inv .spacer th.left {
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-top-left-alt.png);
}

.tbl-inv th.first {
	width: 110px;
	padding-right: 11px;
	padding-left: 9px;
	background-position: -2px 0;
}

body.safari .tbl-inv th.first {
	width: 100px;
}

.tbl-inv th.units {
	width: 93px;
	padding-right: 9px;
	padding-left: 11px;
}

.tbl-inv th.actions {
	width: 14px;
	padding-right: 4px;
	padding-left: 12px;
	*padding-right: 9px;
}

body.safari .tbl-inv th.actions {
	width: 30px;
}

.tbl-inv th.right {
	width: 9px;
	padding: 0;
	background: transparent url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-top-right.png) 100% 1px no-repeat;
}

.tbl-inv .spacer th.right {
	background: transparent url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-top-right-alt.png) 100% 0 no-repeat;
}

.tbl-inv td {
	padding: 10px 21px;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size: 11px;
	vertical-align: middle;
	color: #383574;
	/*background: #fff url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-mid.png) 0 100% no-repeat;*/
	word-wrap: break-word;
	border: 1px solid #E1E2DF;
	background: #fff;
}

/* .tbl-inv td.left {
        width: 12px;
        padding: 0;
        background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-mid-left.png) 0 100%;
    }

    .tbl-inv td.right {
        width: 9px;
        padding: 0;
        background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-mid-right.png) 100% 100% repeat-y;
    }*/

.tbl-inv td.first {
	width: 110px;
	padding-right: 11px;
	padding-left: 9px;
	background-position: -2px 100%;
}

.tbl-inv td.units {
	width: 53px;
	padding: 4px 5px 5px 10px;
}

.tbl-inv td.actions {
	padding: 4px 5px 5px 10px;
}

.tbl-inv td.units.last {
	padding-right: 0;
}

.tbl-inv td.actions.last {
	padding-right: 0;
	padding-left: 12px;
	*padding-right: 5px;
}

.tbl-inv tfoot td {
	height: 38px;
	padding: 0 0 7px;
}

.tbl-inv tfoot td.left {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot-left.png);
}

.tbl-inv .cssPager td {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot-left-2.png);
	background-repeat: no-repeat;
}

.tbl-inv .cssPager td {
	padding: 0;
	background-color: transparent;
}

.tbl-inv tfoot .cssPager td {
	padding-bottom: 0;
}

.tbl-inv .cssPager td table {
	width: auto;
	margin: 0;
}

.tbl-inv .cssPager td table td {
	padding: 6px 5px 13px;
	font-size: 12px;
	background: none;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot.png) 0 100% repeat-x;
}

.tbl-inv .cssPager td table td {
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot-left-2.png) 100% 100% no-repeat;
}

.tbl-inv .cssPager td table td a {
	color: #B7B9B6;
}

.tbl-inv tfoot td.right {
	padding-right: 14px;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot-right-2.png) 100% 100% no-repeat;
}

.tbl-inv .cssPager td table td.last {
	padding-right: 14px;
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/tbl-foot-right-2.png);
}

.tbl-inv td.actions a img {
	margin: 0 0 4px 0;
	margin-right: 0\9;
	vertical-align: middle;
	*margin-right: 0;
}

#wrapper #content-main .tbl-inv td .pagination {
	width: 842px;
	padding-right: 0;
	border: 0;
	font-size: 1em;
	font-size: 1.1458em;
	background: none;
}

#wrapper #content-main .tbl-inv td .pagination .page-count {
	top: 11px;
	font-size: .836em;
}

#wrapper #content-main .tbl-inv td .pagination a {
	padding: .25em .25em;
	color: #b7b9b6;
}

#wrapper #content-main .tbl-inv td .pagination .active,
#wrapper #content-main .tbl-inv td .pagination a:hover {
	color: #383574;
	background: none;
}

#wrapper #content-main .tbl-inv td .pagination li {
	margin-right: 0;
}

#wrapper #content-main .tbl-inv td .pagination li.next {
	width: 11px;
	padding-left: 0;
	border: 0;
}

#wrapper #content-main .tbl-inv td .pagination li.prev {
	width: 11px;
	margin-right: 4px;
	padding-right: 0;
	border: 0;
}

#wrapper #content-main .tbl-inv td .pagination li.next a {
	display: inline-block;
	width: 11px;
	height: 14px;
	padding: 0;
	overflow: hidden;
	text-indent: -9999em;
	text-indent: 2em;
	vertical-align: bottom;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-arr-r.png) 100% 55% no-repeat;
	*background-position: 0 50%;
}

#wrapper #content-main .tbl-inv td .pagination li.prev a {
	display: inline-block;
	width: 11px;
	height: 14px;
	padding: 0;
	overflow: hidden;
	text-indent: -9999em;
	text-indent: 2em;
	vertical-align: bottom;
	background: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-arr-l.png) 0 55% no-repeat;
	*background-position: 0 50%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#wrapper #content-main .tbl-inv td .pagination li.prev a,
	#wrapper #content-main .tbl-inv td .pagination li.next a {
		margin-top: -1px;
		vertical-align: middle;
	}

	.safari #wrapper #content-main .tbl-inv td .pagination li.prev a,
	.safari #wrapper #content-main .tbl-inv td .pagination li.next a {
		margin-top: -3px;
	}
}

.tbl-inv td .unit,
.structured-list.course-event-calendar.dpd-units li div.unit,
.tble-default td div.unit {
	position: relative;
	width: 51px;
	height: 51px;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	*margin-left: 15px;
}

.tbl-inv td .unit span,
.structured-list.course-event-calendar.dpd-units li div.unit span,
.tble-default td div.unit span {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 52px;
	height: 51px;
	margin-left: -1px;
	overflow: hidden;
	text-align: center;
	font-family: "Lucida Sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-size: 20px;
	line-height: 51px;
	letter-spacing: -2px;
	color: #fff;
	*margin-left: 0;
}

.tbl-inv td .unit span.h,
.structured-list.course-event-calendar.dpd-units li div.unit span.h,
.tble-default td div.unit span.h {
	display: none;
}

.tbl-inv td .unit.lrg span,
.structured-list.course-event-calendar.dpd-units li div.unit.lrg span,
.tble-default td div.unit.lrg span {
	margin: 0;
	font-size: 14px;
	letter-spacing: -1px;
	*left: 6px;
	*top: -3px;
}

.tbl-inv td .unit span span,
.structured-list.course-event-calendar.dpd-units li div.unit span span,
.tble-default td div.unit span span {
	margin: 0;
}

.tbl-inv-inr .inr .submit {
	width: 866px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 7px;
}

@media (max-width: 991px) {
	.tbl-inv,
	.tbl-inv-inr,
	.tbl-inv-inr .inr {
		float: none;
		width: 100%;
		background: none;
	}

	.tbl-inv table {
		width: 100%;
		margin: 0;
	}

	.tbl-inv th,
	.tbl-inv th.first {
		width: 50%;
	}
}

/* [TOOLTIP]
-------------------------------------------------------*/

.tip {
	z-index: 500;
	float: left;
	position: absolute;
	top: -20px !important;
	bottom: auto !important;
	left: 20px !important;
	width: 190px;
	margin: 10px;
	padding: 10px 10px 5px;
	border: 1px solid #d3d4d6;
	text-align: left;
	font-size: 12px;
	color: #000000;
	background: #F1F7F5;
}

.tip p {
	text-indent: 0;
	font-weight: 400;
	color: #000000 !important;
}

.tip.err {
	margin-top: 9px;
	border-color: #e70000;
	background-color: #eecdc7;
}

.tip.warn {
	margin-top: 9px;
	border-color: #ffbc31;
	background-color: #ffe883;
}

.tip .arrow {
	position: absolute;
	top: 11px;
	left: -10px;
	width: 16px;
	height: 13px;
	margin: 0 !important;
	background: url("/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tip-span.png") no-repeat 0 0;
}

.ipad .tip .arrow {
	left: -9px;
}

.tip.err .arrow {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tip-span-2.png);
}

.tip.warn .arrow {
	background-image: url(/web/20170202023025im_/http://www.companydirectors.com.au/images/template/bg-tip-span-3.png);
}

.tip * {
	margin: 0 0 5px 0;
}

/* Autocomplete */

.autocomplete-w1 {
	position: absolute;
	top: 0;
	left: 0;
	margin: 6px 0 0 6px; /* IE6 fix: */
	font-size: 1.2em;
	_background: none;
	_margin: 1px 0 0 0;
}

.autocomplete {
	width: 240px !important;
	margin: -6px 6px 6px -6px; /* IE6 specific: */
	max-height: 350px;
	border: 1px solid #D4D4D4;
	overflow: auto;
	text-align: left;
	background: #fff;
	cursor: default;
	_height: 350px;
	_margin: 0;
	_overflow-x: hidden;
}

.autocomplete .selected {
	background: #F0F0F0;
}

.autocomplete div {
	padding: 2px 5px;
	overflow: hidden;
	white-space: nowrap;
}

.autocomplete strong {
	font-weight: normal;
	color: #39F;
}

.hideDPD {
	display: none;
}

/* [ACCORDION]
-------------------------------------------------------*/

.ui-accordion-header {
	display: block;
	width: 96%;
	margin-bottom: 10px;
	padding: 1em 2% !important;
	outline: 0;
	background: #eee;
	cursor: pointer;
}

.ui-accordion-header.ui-state-hover {
	background: #ddd;
}

.ui-accordion-header.ui-accordion-header-active {
	background: #ccc;
}

.table-bookings .form-row .form-column,
.table-bookings .form-row .form-label {
	display: inline-block;
	margin: 0;
	vertical-align: top;
}

.table-bookings .form-row {
	display: inline-block;
	float: none;
	vertical-align: top;
}

.table-bookings .form-row .form-column li {
	display: inline-block;
	vertical-align: top;
}

.table-bookings .form-row .form-column img {
	display: block;
	height: auto;
	max-width: 200px;
}

.table-bookings fieldset.divider.half {
	display: inline-block;
	width: 49%;
	min-height: 330px;
	vertical-align: top;
}

.table-bookings fieldset.divider.half p,
.table-bookings fieldset.divider.half label {
	display: inline-block;
	float: none;
	vertical-align: top;
}

.table-bookings fieldset.divider.half .form-row label,
.table-bookings fieldset.divider.half .form-row .form-lbl {
	width: 14em;
}

.tablebooking-row .form-column {
	max-width: 470px;
}

.tablebooking-row .form-column li {
	max-width: 210px;
}

@media (max-width: 991px) {
	.structured-list.course-event-calendar li {
		width: auto;
	}

	.structured-list.course-event-calendar.dpd-units li div {
		width: 280px;
	}

	.structured-list.course-event-calendar li .options {
		width: 110px;
	}
}

@media (max-width: 768px) {
	.structured-list.course-event-calendar li {
		width: 100%;
		text-align: center;
	}

	.structured-list.course-event-calendar li .date {
		width: 100%;
	}

	.structured-list.course-event-calendar.dpd-units li div {
		width: 100%;
		margin: 0;
		padding: 0;
	}

	.structured-list.course-event-calendar.dpd-units li div.unit {
		width: 100%;
		margin: 0;
		padding: 0;
	}

	.structured-list.course-event-calendar.dpd-units li div.unit img {
		margin: 0 auto;
		display: block;
		float: none;
	}

	.structured-list.course-event-calendar.dpd-units li div.unit span {
		margin-left: -27px;
		left: 50%;
	}

	.structured-list.course-event-calendar li .state {
		width: 100%;
		margin: 0;
	}

	.structured-list.course-event-calendar li .options {
		margin: 0;
		width: 100%;
	}

	#content-main .structured-list.course-event-calendar li .options a {
		float: none;
		margin: 0 auto;
	}
}

/* [CONTENT]
-------------------------------------------------------*/

.content-row {
	margin: 20px 0 10px;
}

.content-row.inner-pod {
	background: #C1D83F;
	padding: 20px 20px 0;
}

.content-row--list--item {
	margin-bottom: 15px;
	border-bottom: 2px solid #eee;
}

.content-row--list--item:last-child {
	border: 0;
}

/* [EVENT DETAILS]
-------------------------------------------------------*/
.eventRegistration-details .req,
.eventRegistration-person--body .req {
	color: red;
}

.eventRegistration-details table p {
	margin-bottom: 5px;
}

.eventRegistration-details table {
	margin: 0;
}

.eventRegistration-details table td:first-child {
	width: 140px;
}

.eventRegistration-details--pod {
	float: left;
	padding-right: 40px;
	padding-bottom: 20px;
	width: 50%;
	box-sizing: border-box;
}

.eventRegistration-person {
	border: 1px solid #e8e8e8;
	border-radius: 5px;
	margin-bottom: 5px;
}

.eventRegistration-person--header {
	background: #f5f5f5;
	border-bottom: 1px solid #e8e8e8;
	padding: 14px 16px;
	width: 100%;
	margin: 0;
	position: relative;
}

.eventRegistration-person--header .ui-icon {
	background-image: url('/web/20170202023025im_/http://www.companydirectors.com.au/images/icons/accordion.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -8px;
}

.eventRegistration-person--header.ui-state-active .ui-icon {
	background-position: 0 -16px;
}

.eventRegistration-person--header h3 {
	line-height: 1em;
	margin: 0;
	color: #201061;
}

.eventRegistration-person--body .form-row,
.eventRegistration-single .form-row {
	float: none;
	padding: 0;
	margin: 15px;
	overflow: hidden;
	width: auto;
}

.eventRegistration-person--body .form-row label,
.eventRegistration-single .form-row label {
	width: 100px;
	margin: 0 30px 0 0;
	text-align: left;
	font-weight: normal;
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.eventRegistration-person--body .form-row input,
.eventRegistration-single .form-row input {
	border: 1px solid #dbdbdb;
	padding: 7px 13px;
	box-shadow: inset 0px 0px 6px -2px #CECECE;
	border-radius: 5px;
	width: calc(100% - 135px);
	display: inline-block;
	vertical-align: middle;
	float: none;
}

.eventRegistration-person--body .form-row textarea,
.eventRegistration-single .form-row textarea {
	width: 100%;
	margin: 5px 0;
	display: block;
	border: 1px solid #dbdbdb;
	box-shadow: inset 0px 0px 6px -2px #CECECE;
	border-radius: 5px;
	padding: 7px 13px;
}

@media (max-width: 991px) {
	.eventRegistration-details--pod {
		padding-right: 50px;
	}
}

@media (max-width: 768px) {
	.eventRegistration--table thead {
		display: none;
	}

	.eventRegistration--table table,
	.eventRegistration--table tbody,
	.eventRegistration--table tr,
	.eventRegistration--table td {
		display: block;
		width: 100% !important;
		border: 0;
		padding: 0 10px 5px;
		font-size: 14px;
	}

	.eventRegistration--table table {
		padding: 15px 0;
	}

	.eventRegistration--table tr {
		padding: 0 0 10px;
	}

	.eventRegistration--table .btn-link {
		max-width: 220px;
	}


	.eventRegistration-details--pod {
		padding: 0 0 20px;
		float: none;
	}

	.eventRegistration-details table,
	.eventRegistration-details tbody,
	.eventRegistration-details tr,
	.eventRegistration-details td {
		display: block;
	}

	.eventRegistration-details table {
		width: 100%;
	}

	.eventRegistration-details table p {
		margin: 0;
	}

	.eventRegistration-details table tr {
		margin-bottom: 10px;
	}

	.eventRegistration-person--body .form-row label,
	.eventRegistration-single .form-row label {
		float: none;
		display: block;
		width: auto;
		margin: 0;
		text-align: left;
	}

	.eventRegistration-person--body .form-row input,
	.eventRegistration-single .form-row input {
		width: 100%;
	}
}

/*
     FILE ARCHIVED ON 02:30:25 Feb 02, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:28:00 Aug 13, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 271.486
  exclusion.robots: 0.118
  exclusion.robots.policy: 0.109
  cdx.remote: 0.088
  esindex: 0.011
  LoadShardBlock: 59.489 (3)
  PetaboxLoader3.datanode: 47.69 (4)
  CDXLines.iter: 17.2 (3)
  load_resource: 78.337
  PetaboxLoader3.resolve: 53.817
*/