/* Dashboard
----------------------*/
	#dashboard
	{
	    width: 900px;
	    height: 501px;
	    margin: 0 auto 15px;

	    background: url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg.png) no-repeat;
	}

	#dashboard h2
	{
	    font-size: 16px;

	    color: #383574;
	}

	#dashboard .tips
	{
	    position: absolute;
	    top: 13px;
	    right: 14px;

	    display: block;

	    width: 18px;
	    height: 18px;
	    margin: 0;

	    text-indent: -9999em;

	    background: url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-tip.png);
	}

	#dashboard #periods .tips
	{
	    top: 10px;
	}

	#dashboard span.invisible
	{
	    position: relative;

	    display: inline;
	    visibility: hidden;

	    width: auto;
	    height: auto;
	    margin: auto;

	    background: none;
	}

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

/* Head
----------------------*/

	#head
	{
	    position: relative;
	    z-index: 1;

	    float: left;

	    width: 884px;
	    height: 134px;
	    margin: 8px 0 0 8px;
	}

	#head h2
	{
	    width: 884px;
	    margin: 13px 0 0;

	    text-align: center;
	}

/* Unit Counter
----------------------*/

	#unit-counter
	{
	    font-family: 'Lucida Sans', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	    font-size: 30px;
	    font-weight: bold;

	    position: absolute;
	    z-index: 2;
	    top: 27px;
	    right: 32px;

	    width: 75px;
	    height: 75px;
	    padding-top: 14px;

	    text-align: center;
	    letter-spacing: -2px;

	    color: #fff;
	    background: url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-units.png);
	}

	#unit-counter span
	{
	    margin-left: -1px;
	}

	#unit-counter.sml
	{
	    font-size: 22px;

	    height: 75px;
	    padding-top: 20px;

	    letter-spacing: -1px;
	}

	#unit-counter.sml span
	{
	    margin-left: -1px;
	}

/* Unit Bar
----------------------*/

	#unit-bar
	{
	    position: absolute;
	    z-index: 1;
	    top: 45px;
	    left: 15px;

	    width: 789px;
	    height: 56px;

	    background: url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-progress.png) no-repeat;
	}

	#unit-bar div
	{
	    width: 0;
	    height: 29px;
	    margin: 4px 0 0 4px;

	    -webkit-border-top-left-radius: 4px;
	    -moz-border-radius-topleft: 4px;
	            border-top-left-radius: 4px;
	    -webkit-border-bottom-left-radius: 4px;
	    -moz-border-radius-bottomleft: 4px;
	            border-bottom-left-radius: 4px;
	    background: #383574 url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-progressor.png) repeat-x;
	}

	#unit-bar div.full
	{
	    -webkit-border-top-right-radius: 4px;
	    -moz-border-radius-topright: 4px;
	            border-top-right-radius: 4px;
	    -webkit-border-bottom-right-radius: 4px;
	    -moz-border-radius-bottomright: 4px;
	            border-bottom-right-radius: 4px;
	}

	#unit-bar span
	{
	    position: absolute;
	    top: 0;
	    left: 0;

	    display: block;

	    width: 7px;
	    height: 38px;
	    margin: 0 0 0 2px;

	    background: #b7bab7 url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-indic.png) repeat-x;
	}

	#unit-bar ul
	{
	    font-family: 'Lucida Sans', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-size: .958em;

	    display: none;
	    float: left;

	    margin: 6px 0 0 -18px;

	    list-style: none;

	    color: #383574;
	}
	#unit-bar ul.lvl2
	{
	    margin-left: -33px;
	}
	#unit-bar ul.lvl3
	{
	    margin-left: -25px;
	}
	#unit-bar ul.lvl4
	{
	    margin-left: -20px;
	}
	#unit-bar ul.lvl5,
	#unit-bar ul.lvl6
	{
	    margin-left: -18px;
	}
	#unit-bar ul.lvl2,
	#unit-bar ul.lvl3,
	#unit-bar ul.lvl4,
	#unit-bar ul.lvl5
	{
	    display: none;
	}
	#unit-bar.lvl2 ul,
	#unit-bar.lvl3 ul,
	#unit-bar.lvl4 ul,
	#unit-bar.lvl5 ul,
	#unit-bar.lvl6 ul
	{
	    display: none;
	}
	#unit-bar.lvl1 ul.lvl1,
	#unit-bar.lvl2 ul.lvl2,
	#unit-bar.lvl3 ul.lvl3,
	#unit-bar.lvl4 ul.lvl4,
	#unit-bar.lvl5 ul.lvl5,
	#unit-bar.lvl6 ul.lvl5
	{
	    display: block;
	}
	#unit-bar ul li
	{
	    float: left;

	    width: 46px;
	    padding: 0;

	    text-align: center;
	    letter-spacing: -1px;

	    background: none;
	}
	#unit-bar ul.lvl2 li
	{
	    width: 73.75px;
	}
	#unit-bar ul.lvl3 li
	{
	    width: 61px;
	}
	#unit-bar ul.lvl4 li
	{
	    width: 52.5px;
	}
	#unit-bar ul.lvl5 li,
	#unit-bar ul.lvl6 li
	{
	    width: 49px;
	}
	#unit-bar ul li.active
	{
	    font-size: 15px;

	    margin-top: -3px;
	}
	#unit-bar.lvl5 ul.lvl5 li.last span
	{
	    display: none;
	}
	#unit-bar.lvl6 ul.lvl5 li.last span
	{
	    position: relative;
	    top: auto;
	    left: auto;

	    display: inline;

	    width: auto;
	    height: auto;
	    margin: 0;

	    background: none;

	    *display: inline-block;
	}

/* Periods
----------------------*/

	#periods
	{
	    position: relative;
	    z-index: 1;

	    float: left;

	    width: 884px;
	    margin: -2px 0 0 8px;
	}
	#periods h2
	{
	    overflow: hidden;

	    width: 884px;
	    height: 31px;
	    margin: 11px 0 0;

	    text-align: center;
	}
	#periods ul
	{
	    display: none;
	}

/* Quads
----------------------*/

	#quads
	{
	    position: relative;

	    float: left;

	    width: 884px;
	    height: 314px;
	}
	#quads .quad
	{
	    font-family: 'Lucida Sans', 'Lucida Sans Unicode', Arial, Helvetica, sans-serif;

	    position: absolute;
	    left: 287px;

	    width: 305px;
	    height: 314px;
	}
	#quads .quad.first
	{
	    left: 0;

	    width: 295px;
	}
	#quads .quad.last
	{
	    left: 583px;

	    width: 300px;
	}
	#quads .quad .wrap
	{
	    position: relative;

	    height: 314px;
	}
	#quads .chart
	{
	    position: absolute;
	    z-index: 1;
	    top: 0;
	    left: 0;

	    width: 100%;
	    height: 215px;
	    margin: 13px auto 0;

	    background: url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-chart-outer.png) 50% 50% no-repeat;
	}
	#quads .first .chart
	{
	    margin-left: -2px;
	}
	#quads .last .chart
	{
	    margin-left: 2px;
	}

	#quads .core
	{
	    position: absolute;
	    z-index: 3;
	    top: 106px;
	    left: 138px;

	    width: 29px;
	    height: 29px;

	    background: url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-core.png) no-repeat;
	}
	#quads .first .core
	{
	    left: 131px;
	}
	#quads .q1,
	#quads .q2,
	#quads .q3,
	#quads .q4
	{
	    position: absolute;
	    z-index: 1;
	    z-index: 2;
	    top: 13px;
	    left: 154px;

	    overflow: hidden;

	    width: 106px;
	    height: 106px;

	    background: url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-chart-inner.png) 100% 0 no-repeat;
	}
	#quads .q2
	{
	    top: 122px;

	    background-position: 100% 100%;
	}
	#quads .q3
	{
	    top: 122px;
	    left: 45px;

	    background-position: 0 100%;
	}
	#quads .q4
	{
	    left: 45px;

	    background-position: 0 0;
	}
	#quads .first .q1,
	#quads .first .q2
	{
	    left: 147px;
	}
	#quads .first .q3,
	#quads .first .q4
	{
	    left: 38px;
	}

	#quads .total
	{
	    font-weight: bold;
	    line-height: 1;

	    position: absolute;
	    z-index: 2;
	    right: 19px;
	    bottom: 74px;

	    width: 12px;
	    width: 61px;
	    margin: 0;

	    text-align: center;
	    text-transform: uppercase;

	    color: #cbcdc8;
	}
	#quads .first .total,
	#quads .last .total
	{
	    right: 14px;
	}
	#quads .active .total
	{
	    color: #383574;
	}
	#quads .total strong
	{
	    font-size: 35px;
	    line-height: 35px;

	    display: block;

	    letter-spacing: -3px;
	}

	#quads .period
	{
	    font-size: 11px;
	    line-height: 1.3;

	    position: absolute;
	    bottom: 4px;
	    left: 0;

	    display: block;
	    overflow: hidden;

	    width: 304px;
	    height: 60px;
	    margin: 0;

	    text-align: center;
	    text-transform: uppercase;

	    color: #b7b9b6;
	}

	#quads .first .period
	{
	    width: 295px;
	}

	#quads .last .period
	{
	    width: 300px;
	}

	#quads .current .period
	{
	    background: url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-period-current.png) no-repeat;
	}

	#quads .current.first .period
	{
	    background-image: url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-period-first-current.png);
	}

	#quads .current.last .period
	{
	    background-image: url(/web/20161024004654im_/http://www.companydirectors.com.au/images/template/dashboard/bg-period-last-current.png);
	}

	#quads .period strong
	{
	    font-size: 14px;

	    display: block;

	    margin-top: 14px;
	}

	#quads .active .period
	{
	    color: #383574;
	}

/* Test Styles: Remove later
----------------------*/

	#form
	{
	    z-index: 10;

	    zoom: 1;

	    background: #fff;
	}

	#form fieldset
	{
	    padding: 10px;

	    border: 1px solid #ccc;
	}

	#form fieldset .form-row
	{
	    width: 190px;
	    margin-right: 10px;
	    padding: 0;
	}

	#form fieldset .form-row label.auto
	{
	    width: auto;
	}

	#form fieldset .form-row .txt-input
	{
	    width: 150px;
	}

/*
     FILE ARCHIVED ON 00:46:54 Oct 24, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:27:59 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: 67.598
  exclusion.robots: 0.098
  exclusion.robots.policy: 0.09
  RedisCDXSource: 0.587
  esindex: 0.008
  LoadShardBlock: 47.832 (3)
  PetaboxLoader3.datanode: 94.873 (4)
  CDXLines.iter: 16.0 (3)
  load_resource: 119.603
  PetaboxLoader3.resolve: 47.712
*/