/* [NAV - MAIN]
-------------------------------------------------------*/

	#nav-main {
	    z-index: 20;
	    /*float: left;*/
	    position: relative;
	    /*width: 974px;*/
	    margin: 0; 
	    font-size: 1.4em; /* 14px */
	    list-style: none;
	}

	#nav-main li {
	    float: left;
	    position: relative;
	    padding: 0 1px 0 0;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/nav-divider.png") no-repeat 100% 100%;
	}

	#nav-main li#navitem-login {
	    padding: 0;
	    background: none;
	}

	#nav-main a {
	    display: block;
	    float: left;
	    text-decoration: none;
	    text-shadow: 0 1px 1px #000;
	    font-weight: bold;
	    color: #fff;
	    background: #DBDBDB url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-nav-h.gif") repeat-x 0 100%;
	}

	#nav-main li:hover a,
	#nav-main li:focus a,
	#nav-main li.sfHover a,
	#nav-main a:hover,
	#nav-main a:focus,
	#nav-main a.active {
	    text-shadow: 0 1px 1px #fff;
	    color: #3b3c3b;
	}

/* First Nav Item */

	#nav-main li#navitem-dc a,
	#nav-main li#navitem-login a {
	    padding-bottom: 4px;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-nav-first-b.gif") no-repeat 0 100%;
	}

	#nav-main li#navitem-dc:hover a,
	#nav-main li#navitem-dc:focus a,
	#nav-main li#navitem-dc.sfHover a,
	#nav-main li#navitem-dc a:hover,
	#nav-main li#navitem-dc a:focus,
	#nav-main li#navitem-dc a.active {
	    background-position: -400px 100%;
	}

/* Last Nav Item */

	#nav-main li#navitem-login a {
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-nav-last-b.gif") no-repeat 100% 100%;
	}

	#nav-main a span {
	    display: block;
	    float: left;
	    padding: 8px 23px 10px;
	    background: #848684 url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-nav.gif") repeat-x 0 100%;
	    cursor: pointer;
	}

	.ie9 #nav-main a span,
	.ie10 #nav-main a span {
	    padding: 8px 27px 10px 26px;
	}

	#nav-main li#navitem-dc a span,
	#nav-main li#navitem-login a span {
	    padding: 8px 23px 6px;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-nav-first-t.png") no-repeat 0 0;
	}

	#nav-main li#navitem-login a span {
	    padding-right: 37px;
	    padding-left: 36px;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-nav-last-t-alt.png") no-repeat 100% 0;
	}

	#nav-main li#navitem-login.my-site a span {
	    padding: 8px 41px 6px 22px;
	    background-image: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-nav-last-t.png");
	}

	#nav-main li:hover span,
	#nav-main li:focus span,
	#nav-main li.sfHover span,
	#nav-main a:hover span,
	#nav-main a:focus span,
	#nav-main a.active span {
	    text-shadow: 0 1px 1px #fff;
	    color: #3b3c3b;
	    background: none;
	}

	#nav-main li#navitem-dc:hover span,
	#nav-main li#navitem-dc:focus span,
	#nav-main li#navitem-dc.sfHover span,
	#nav-main li#navitem-dc a:hover span,
	#nav-main li#navitem-dc a:focus span,
	#nav-main li#navitem-dc a.active span {
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-nav-first-t.png") no-repeat 0 -100px;
	}

	#nav-main li#navitem-login:hover span,
	#nav-main li#navitem-login:focus span,
	#nav-main li#navitem-login.sfHover span,
	#nav-main li#navitem-login a:hover span,
	#nav-main li#navitem-login a:focus span,
	#nav-main li#navitem-login a.active span {
	    text-shadow: 0 1px 1px #000;
	    color: #fff;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-nav-last-t-alt.png") no-repeat 100% 0;
	}

	#nav-main li#navitem-login.my-site:hover span,
	#nav-main li#navitem-login.my-site:focus span,
	#nav-main li#navitem-login.my-site.sfHover span,
	#nav-main li#navitem-login.my-site a:hover span,
	#nav-main li#navitem-login.my-site a:focus span,
	#nav-main li#navitem-login.my-site a.active span {
	    background-image: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-nav-last-t.png");
	}

/* Drop Down Menu */

	#nav-main div {
	    position: absolute;
	    top: -999em;
	    left: -999em;
	    padding-left: 3px;
	    font: normal .9em/1.45 Arial,Helvetica,sans-serif; /* 11px */
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-dropdown-l.png") no-repeat 0 100%;
	}

	#nav-main li#navitem-dc div {
	    width: 451px;
	}

/* Login Panel */

	#nav-main li#navitem-login div {
	    width: auto;
	    padding-left: 6px;
	    font: normal .92em Arial,Helvetica,sans-serif; /* 12px */
	    color: #fff;
	    background-image: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-dropdown-login-l.png");
	}

	#nav-main div div {
	    position: static;
	    padding: 18px 20px 10px 17px;
	    overflow: hidden;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-dropdown-r.png") no-repeat 100% 100%;
	}

	#nav-main li#navitem-dc div div {
	    width: 414px;
	    padding-bottom: 14px;
	}

/* Login Panel */

	#nav-main li#navitem-login div div {
	    width: 215px;
	    padding: 14px 20px 22px 14px;
	    background-image: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-dropdown-login-r.png");
	}

	#nav-main li#navitem-login.my-site div div {
	    padding-bottom: 14px;
	}

	#nav-main ul {
	    float: left;
	    width: 182px;
	    margin: 0;
	}

/* Director Centre */

	#nav-main li#navitem-dc ul {
	    width: 192px;
	    margin-right: 20px;
	    padding-right: 20px;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-dropdown-list.gif") repeat-y 100% 0;
	}

	#nav-main li#navitem-dc ul.last {
	    width: 157px;
	    margin: 0;
	    padding: 0;
	    background: none;
	}

/* My Site */

	#nav-main li#navitem-login.my-site ul {
	    width: 215px;
	}

	#nav-main li#navitem-login.my-site h2 {
	    margin-bottom: .8em;
	    text-shadow: 0 1px 1px #000;
	    font-size: 1.2em;
	    color: #fff;
	}

	#nav-main ul li {
	    position: static;
	    width: 100%;
	    margin-bottom: .35em;
	    padding: 0;
	    background: none;
	}

	#nav-main li#navitem-login.my-site ul li {
	    margin-bottom: .6em;
	}

	#wrapper #nav-main ul a {
	    width: 168px;
	    text-shadow: none;
	    font-weight: normal;
	    color: #201061;
	    background: none;
	}

/* Director Centre */

	#nav-main li#navitem-dc ul.last a {
	    width: 157px;
	}

	#nav-main li#navitem-dc ul li a,
	#nav-main li#navitem-login ul li a {
	    padding-bottom: 0;
	    background: none;
	}

/* My Site */

	#nav-main li#navitem-login.my-site ul li a {
	    width: 215px;
	    color: #fff;
	}

	#nav-main ul a:hover,
	#nav-main ul a:focus {
	    text-decoration: underline;
	    text-shadow: none;
	}

/* Second Level */

	#wrapper #nav-main ul ul {
	    width: 100%;
	    margin: 4px 0 2px 0;
	    padding: 0;
	    background: none;
	}

	#nav-main ul ul li {
	    margin-bottom: .12em;
	}

	#wrapper #nav-main ul ul a,
	#wrapper #nav-main li#navitem-dc ul ul a {
	    width: 180px;
	    padding-left: 13px;
	    font-weight: normal;
	    color: #3b3b3b;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-ddown-list.gif") no-repeat 5px 6px;
	}

	#wrapper #nav-main li#navitem-dc ul.last ul a {
	    width: 149px;
	}

	#nav-main ul ul a:hover,
	#nav-main ul ul a:focus {
	    color: #201061;
	}

/* Drop Down Menu Positioning */

	#nav-main li:hover div,
	#nav-main li:focus div,
	ul#nav-main li.sfHover div {
	    z-index: 99;
	    top: 2.95em;
	    left: -1px;
	}

/* First Item */

	#nav-main li#navitem-dc:hover div,
	#nav-main li#navitem-dc:focus div,
	ul#nav-main li#navitem-dc.sfHover div {
	    top: 2.8em;
	    left: 0;
	}

/* Last Item */

	#nav-main li#navitem-login:hover div,
	#nav-main li#navitem-login:focus div,
	ul#nav-main li#navitem-login.sfHover div {
	    top: 2.8em;
	    right: 1px;
	    left: auto;
	}


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

/* [NAV - MOBILE]
-------------------------------------------------------*/

	.nav-mobile {
		font-size: 1.4em; /* 14px */
		background: none;
		border: 0;
	}

	.nav-mobile ul li {
		background: none;
		padding-left: 0;
	}

	.nav-mobile .navbar-default.navbar-collapse {
		border: 0;
	}

	.nav-mobile .menu-toggle {
		float: left;
	}

	.nav-mobile .menu-toggle .navbar-toggle {
		float: none;
	}

	.nav-mobile .search-toggle {
	    height: 32px;
	    width: 32px;
	    background: url('/web/20170202023026im_/http://www.companydirectors.com.au/images/icons/search-mobile.png') 0 0 no-repeat;
	    float: left;
	    margin: 9px 15px 0 0;
	}

	.nav-mobile .search-toggle a {
	    display: block;
	    height: 100%;
	    width: 100%;
	}

	@media (max-width: 991px){
		.nav-mobile .login-outside {
			float: right;
			margin: 14px 15px 15px;
			height: 21px;
		}
	}

	@media (max-width: 768px){
		.nav-mobile {
			margin: 0 15px;
		}
	}

/* [NAV - SUB]
-------------------------------------------------------*/

	#nav-sub {
	    margin: .6em 0 0;
	    border-top: 2px solid #E7E9E7;
	}

	#nav-sub li {
	    padding: 0;
	    background: none;
	}

	#nav-sub li a {
	    display: block;
	    padding: .4em 0;
	    border-bottom: 1px solid #E7E9E7;
	}

	#nav-sub li a:hover,
	#nav-sub li a:focus,
	#nav-sub li a.active {
	    text-decoration: none;
	    color: #950008;
	}

/* Nested */

	#nav-sub ul {
	    margin: 0;
	    padding: 7px;
	    border-bottom: 1px solid #E7E9E7;
	    font-size: .91em; /* 11px */
	    background-color: #F7F9F7;
	}

	#nav-sub ul ul {
	    padding: 0;
	    border: none;
	    font-size: 100%;
	}

	#nav-sub ul a {
	    padding: .2em 0;
	    border: none;
	}

	#nav-sub ul ul a {
	    padding-left: 10px;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-subnav-bullet.gif") no-repeat 0 8px;
	}

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

	#nav-footer {
	    padding: 23px 16px 15px 17px;
	    margin-top: 23px;
	    border-top: 1px solid #DCE2DB;
	    font-size: 1.1em; /* 11px */
	}

	#nav-footer .footer-item {
	    float: left;
	    width: 169px;
	    margin-right: 24px;
	}

	#nav-footer h6 {
	    font-size: 1.09em; /* 12px */
	    font-weight: bold;
	    color: #454545;
	}

	#nav-footer .list {
	    margin: 0;
	}

	#nav-footer .last {
	    margin: 0;
	}

	#nav-footer .item {
	    margin-bottom: .4em;
	    padding: 0;
	    background: none;
	}

	#nav-footer .item a {
	    color: #6f6f6f;
	}

	@media (max-width: 991px){
		#nav-footer .footer-item {
			width: 18%;
			margin-right: 2%;
		}
	}

	@media (max-width: 768px){
		#nav-footer {
			text-align: center;
		}
		
		#nav-footer .footer-item {
			width: 100%;
			margin-bottom: 15px;
		}
	}

/* [NAV - ANCILLARY x 2]
-------------------------------------------------------*/

	/* Header */

	#header ul,
	#header li {
	    display: inline;
	    margin: 0;
	    padding: 0;
	    list-style: none;
	    background: none;
	}

	#header ul {
	    display: block;
	    float: right;
	}

	#header li {
	    margin-left: .5em;
	    padding-left: .5em;
	    border-left: 1px solid #DEE3DD;
	}

	#header li.first {
	    border: none;
	}

/* Footer */

	#nav-ancillary {
	    float: right;
	    margin-bottom: 10px;
	}

	@media (max-width: 991px){
		#nav-ancillary {
			padding-bottom: 10px;
		}

		#header li {
			font-size: 12px;
			margin-left: .5em;
			padding-left: .5em;
			border-left: 1px solid #DEE3DD;	
		}
	}

	@media (max-width: 768px){
		#nav-ancillary {
			float: none;
		}


	}

/* [BREADCRUMBS]
-------------------------------------------------------*/

	#breadcrumbs {
	    margin: 0;
	    padding: .8em 14px;
	    font-size: 1.1em; /* 11px */
	}

	#breadcrumbs a {
	    margin-right: 3px;
	    padding-right: 12px;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/arrow-light.gif") no-repeat 100% 50%;
	}

/* [PAGINATION]
-------------------------------------------------------*/

	#wrapper #content-main ul.pagination,
	#wrapper #content-main div.pagination {
		text-align: right;
	    clear: both;
	    position: relative;
	    width: 100%;
	    padding: 9px 8px 9px 0;
	    border: 1px solid #F3F4F3;
	    -webkit-border-radius: 2px;
	    -moz-border-radius: 2px;
	    border-radius: 2px;
	    font: .91em "open sans","Lucida Sans Unicode",Arial,Helvetica,sans-serif; /* 11px */
	    /*background: #f8f9f8 url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-pagination.png") repeat-x 0 100%;*/
	}

	body.two-col #wrapper #content-main ul.pagination {
	    width: 687px;
	}

	body.two-col.ver2 #wrapper #content-main ul.pagination,
	body.two-col.ver2 #wrapper #content-main div.pagination {
		text-align: center;
	}

	#wrapper #content-main ul.pagination li {
	    display: inline;
	    margin-right: .2em;
	    padding: 0;
	    background: none;
	}

/* Prev and Next */

	#wrapper #content-main .pagination .prev {
	    margin-right: .4em;
	    padding-right: .6em;
	    border-right: 1px solid #DFE3DF;
	}

	#wrapper #content-main .pagination span.prev {
	    display: none;
	    margin-right: .1em;
	}

	#wrapper #content-main .pagination .prev a {
	    padding: .2em 0 .2em 9px;
	    color: #454545;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/arrow-drk-prev.gif") no-repeat 0 55%;
	}

	#wrapper #content-main .pagination .next {
	    margin: 0 0 0 .4em;
	    padding-left: .6em;
	    border-left: 1px solid #DFE3DF;
	}

	#wrapper #content-main .pagination span.next {
	    display: none;
	    margin-left: .1em;
	}

	#wrapper #content-main .pagination .next a {
	    padding: .2em 9px .2em 0;
	    color: #454545;
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/arrow-drk.gif") no-repeat 100% 55%;
	}

	#wrapper #content-main .pagination .prev a:hover,
	#wrapper #content-main .pagination .prev a:focus,
	#wrapper #content-main .pagination .next a:hover,
	#wrapper #content-main .pagination .next a:focus {
	    color: #201061;
	}

	#wrapper #content-main .pagination .prev a:hover,
	#wrapper #content-main .pagination .prev a:focus {
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/arrow-prev.gif") no-repeat 0 55%;
	}

	#wrapper #content-main .pagination .next a:hover,
	#wrapper #content-main .pagination .next a:focus {
	    background: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/arrow.gif") no-repeat 100% 55%;
	}

/* Page Count */

	#wrapper #content-main ul.pagination .page-count {
	    position: absolute;
	    top: 10px;
	    left: 8px;
	    margin: 0;
	    font-weight: bold;
	}

/* Page Links and Active State */

	#wrapper #content-main .pagination a {
	    padding: .25em .46em;
	}

	#wrapper #content-main ul.pagination .active {
	    padding: .15em .46em;
	}

	#wrapper #content-main .pagination a:hover,
	#wrapper #content-main .pagination a:focus,
	#wrapper #content-main .pagination .active {
	    text-decoration: none;
	    color: #fff;
	    background: #554A7D url("/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-pagination-hover.png") repeat-x 0 100%;
	}

	#wrapper #content-main .DPDPagination ul.pagination,
	#wrapper #content-main .DPDPagination div.pagination {
	    text-align: right;
	}

/* Endeca Pagination */

	#wrapper #content-main div.pagination {
	    min-height: 12px;
	    display: block;
	}

	#wrapper #content-main div.pagination table {
	    width: 100%;
	    margin: 0;
	}

	#wrapper #content-main .pagination > span span {
	    padding: 0.25em 0.46em;
	    color: #fff;
	    background: url('/web/20170202023026im_/http://www.companydirectors.com.au/images/template/bg-pagination-hover.png') repeat-x scroll 0 100% #554A7D;
	}

	#wrapper #content-main div.pagination table td {
	    text-align: center;
	}

	#wrapper #content-main span.PagingResults {
	    display: block;
	    position: absolute;
	    left: 0;
	    top: 7px;
	    margin: 0 60px 0 10px;
	    font-weight: bold;
	}

	#wrapper #content-main span.PagingResults span,
	#wrapper #content-main span.PagingResults {
	       padding: 0 !important;
			 color: #8d8d8d !important;
			 background: none !important;
			 font-size: 14px;
	}

	.pagination > * a {
		    color: #8d8d94 !important;
			 font-size: 14px;
			 font-weight: 500 !important;
	}
	.pagination>li>a,
	.pagination>li>span {
		float: none;
		background: none;
		border: none;
		color: #201061;
	}

	@media (max-width: 991px){
	    body.two-col.ver2 #wrapper #content-main ul.pagination,
		body.two-col.ver2 #wrapper #content-main div.pagination {
		    width: auto;
		    text-align: center;
		}

		body.two-col.ver2 #wrapper #content-main ul.paginationHdr,
		body.two-col.ver2 #wrapper #content-main div.paginationHdr {
		    display: none;
		}

		#wrapper #content-main ul.pagination,
		#wrapper #content-main div.pagination {
			width: auto;
			display: block;
			float: none;
			text-align: center;
		}

		#wrapper #content-main .pagination > span span.PagingResults {
			display: block;
			float: none;
			width: auto;
			margin: 10px 0 15px;
			position: static;
		}

		#wrapper #content-main ul.pagination .page-count {
			position: static;
			display: block;
		}
	}

	@media (max-width: 768px){
		
	}

/* [SOCIAL MEDIA]
-------------------------------------------------------*/

	#header .social.list {
	    display: block;
	    float: right;
	}

	#header .social.list .item {
	    border: none;
	}

	#header .social.list .link {
	    display: inline-block;
	    background-image: url("/web/20170202023026im_/http://www.companydirectors.com.au/images/icons/aicd-social.png");
	    background-repeat: no-repeat;
	}

	#header .social.list span {
	    position: absolute;
	    width: 1px;
	    height: 1px;
	    margin: -1px;
	    padding: 0;
	    border: 0;
	    overflow: hidden;
	    clip: rect(0 0 0 0);
	}

	#header .social.list .item.linkedin .link {
	    width: 13px;
	    height: 13px;
	    background-position: 0 -1px;
	}

	#header .social.list .item.linkedin .link:hover {
	    background-position: 0 -21px;
	}

	#header .social.list .item.twitter .link {
	    width: 16px;
	    height: 13px;
	    background-position: -26px -1px;
	}

	#header .social.list .item.twitter .link:hover {
	    background-position: -26px -21px;
	}

	#header .social.list .item.facebook .link {
	    width: 7px;
	    height: 14px;
	    background-position: -53px 0;
	}

	#header .social.list .item.facebook .link:hover {
	    background-position: -53px -20px;
	}

	#header .social.list .item.googleplus .link {
	    width: 14px;
	    height: 14px;
	    background-position: -74px -1px;
	}

	#header .social.list .item.googleplus .link:hover {
	    background-position: -74px -21px;
	}

	#header .social.list .item.youtube .link {
	    width: 15px;
	    height: 13px;
	    background-position: -98px -1px;
	}

	#header .social.list .item.youtube .link:hover {
	    background-position: -98px -21px;
	}

	#header .social.list .item.slideshare .link {
	    width: 15px;
	    height: 15px;
	    background-position: -127px 0;
	}

	#header .social.list .item.slideshare .link:hover {
	    background-position: -127px -20px;
	}

	@media (max-width: 991px){
		#header .social.list {
			display: none;
			/*float: none;
			margin: 10px 0;*/
		}

		#header ul {
			text-align: center;
			float: none;
		}
	}
/*
     FILE ARCHIVED ON 02:30:26 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: 592.904
  exclusion.robots: 0.08
  exclusion.robots.policy: 0.073
  cdx.remote: 0.064
  esindex: 0.008
  LoadShardBlock: 541.793 (3)
  PetaboxLoader3.datanode: 540.855 (4)
  CDXLines.iter: 16.957 (3)
  load_resource: 38.083
  PetaboxLoader3.resolve: 33.722
*/