  		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 15 March 2026 01:06:31
*/


/*h1.page_title  {display:none;}*/
h1.title-page  {padding:15px 0; border-top:1px solid #cacaca; border-bottom:1px solid #cacaca }


/*dropcap*/
p.dropcap:first-letter {font-size:220%; display:block; float:left; font-size:40px; line-height:40px; margin:10px 8px 5px 0;}

/*quote*/
blockquote p, .cite li {background:url('https://www.canberra.edu.au/__data/assets/image/0007/795796/quote.png?v=0.0.2') no-repeat top left; padding:0 0 0 60px;}
.cite                  {margin:0}
code, pre              {background-color:#e8ebec; text-align:left; border:1px dotted #bbb; color:#333; font:13px/18px Consolas,"Courier New",Courier,monospace; min-height:30px; margin-bottom:15px; padding:18px 5px;}



/*highlight*/
span.highlight {background-color:#d9d7d6; color:#000}

/*table*/
table                    {margin:1em 0; border:1px solid #e0e0e0; font: 81.25%/1.48 Helvetica Neue, Helvetica, Arial, sans-serif; /*Equivalent of 18px*/}
th                       {padding: 5px;}
.short-table th          {background:#fff; /*border-bottom:1px solid #e0e0e0;*/ text-align:left; height:20px; color:#636262; font-weight:bold;}
.short-table th.features {border-bottom:none; background-color:transparent; color:#636262;}

td                       {text-align:left; padding: 5px; color:#757475;}
td img                   {border:none; vertical-align:middle; margin:0;}
td p                     {font-size: 100%;}

/*grey*/
.grey th                 {background:#4b4a4a; color:#fff;}
table.grey               {border:1px solid #4b4a4a;}

/*blue*/
.blue th                 {background:#009edd; color:#fff;}
table.blue               {border:1px solid #009edd;}


.cite {margin:0}
code, pre {background-color:#e8ebec;text-align:left;border:1px dotted #bbb;color:#333;font:13px/18px Consolas,"Courier New",Courier,monospace;min-height:30px;margin-bottom:15px;padding:18px 5px;}


/*buttons*/

.button        {margin:0 5px 19px 0; font-family: 'DINNextW01-CondensedReg';}
.button        {
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px; 
   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25); 
   background:url('https://www.canberra.edu.au/__data/assets/image/0009/795789/overlay-button.png?v=0.0.2') repeat-x 0 0 #222;
   border-bottom:1px solid rgba(0,0,0,0.25);
   color:#fff!important;
   cursor:pointer;
   display:inline-block;
   line-height:1;
   overflow:visible;
   padding:8px 15px 6px;
   position:relative;
   text-decoration:none;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
   width:auto;

}
input.button {
 -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px; 
   -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25); 
   background:url('https://www.canberra.edu.au/__data/assets/image/0009/795789/overlay-button.png?v=0.0.2') repeat-x 0 0 #222;
   border:none;
   color:#fff!important;
   cursor:pointer;
   display:inline-block;
   line-height:1;
   overflow:visible;
   padding:8px 15px 6px;
   position:relative;
   text-decoration:none;
   text-shadow: 0px -1px 0px rgba(0,0,0,0.25);
   width:auto;
}

.orange.button        {background-color:#e36e1f;}
.orange.button:hover  {background-color:#d45500;}
.blue.button          {background-color:#009edd;}
.blue.button:hover    {background-color:#007d9a;}
.green.button         {background-color:#8C9B1B;}
.green.button:hover   {background-color:#749a02;}
.button:hover         {background-color:#111;}
.large.button         {font-size:20px; padding:10px 19px 9px;}
.small.button         {font-size:17px;}
.button:hover,.button:active {text-decoration:none;}



/* Pullquote */
.pullquote       {border-left: 5px solid #bbb; color:#999; padding: 10px 15px 10px 15px; width: 30%; font: italic 100%/1.60 Georgia,Serif,Arial,sans-serif;}
.pullquote-full  {width: 95%; margin-bottom: 21px;}
.pullquote-left  {float: left;}
.pullquote-right {float: right;}


/*Tabs*/
.tablist {height: 27px; clear:both; border-bottom: solid 1px #ccc;}
.tablist ul.tabs {
    line-height: 25px; 
    list-style: none; 
    background: #fff;
}
.tablist ul.tabs li {
    position: relative;
    float: left; 
    display: block; 
    margin: 0 1px -1px 0; 
    cursor: pointer; 
    background: #009edd; 
    color:#ffffff; 
    padding: 4px 20px;
}
.tablist ul.tabs li:hover {
    background: #000000; 
    color: #fff;
}
.tablist ul.tabs li.current {
    background: #FFF; 
    border: solid 1px #ccc; 
    border-width: 1px 1px 0 1px; 
    color: #000; font-weight: bold;
}

.section .box {
    display: none; 
    border-width: 0 1px 1px; 
    background: #FFF; 
    padding: 15px 15px 15px 20px; 
    margin-bottom:30px; 
    border: solid 1px #ccc;
    border-top: none;
}
.section {clear:both;}



/*ACCORDION*/

.trigger, .acc_trigger, .trigger, .acc_trigger {
    margin-bottom:2px;
}

p.trigger, p.acc_trigger {
    clear:both;
    padding:0;
    margin:0 0 2px 0;
    background: url(https://www.canberra.edu.au/__data/assets/image/0011/796628/uc_ui.png?v=0.0.68) no-repeat 0 0;
    height: 34px;
    width: 588px;
    float: left;
    border: 1px solid #d6d6d6;
}
p.trigger a, p.acc_trigger a {
    clear:both;
    color: #484848;
    text-indent:35px;
    text-decoration: none;
    display: block;
    padding-top: 9px;
    height:25px;
}
p.trigger a:hover, p.acc_trigger a:hover {
    color: #181818;
}
p.active a {background: url(https://www.canberra.edu.au/__data/assets/image/0011/796628/uc_ui.png?v=0.0.68) no-repeat 0 -35px; color:#000;}
.toggle_container, .acc_container {
    margin: 0 0 5px 0;
    padding: 0;
    overflow: hidden;
    width: auto;
    clear: both;
    border: 1px solid #d6d6d6;
    /*background-color:#f8f8f8;*/
    background-color:#ffffff;
}
.toggle_container .block, .acc_container .block {
    padding: 15px;
    margin:0;
}
p.trigger2, p.acc_trigger2 {
    padding: 0;
    margin:0 0 2px 0;
    background: url(https://www.canberra.edu.au/__data/assets/image/0011/796628/uc_ui.png?v=0.0.68) no-repeat -10px -80px;
    height: 34px;
    width: 100%;
    float: left;
}
p.trigger2 a, p.acc_trigger2 a {
    color: #484848;
    padding-top: 9px;
    padding-left:20px;
    text-decoration: none;
    display: block;
    margin-bottom:0;
    height:25px;
    
}
p.active2 a {
    background: url(https://www.canberra.edu.au/__data/assets/image/0011/796628/uc_ui.png?v=0.0.68) no-repeat -10px -113px;
    color:#181818;
}
p.trigger2 a:hover, p.acc_trigger2 a:hover {
    color: #181818;
}
.toggle_container2, .acc_container2 {
    margin: 0 0 5px 0px;
    padding: 0;
    overflow: hidden;
    width: auto;
    clear: both;

}
.toggle_container2 .block2, .acc_container2 .block2 {
    padding: 15px;
    margin:0;
}


.acc-content                    {position:relative;}
.acc-content .border-btm        {border-bottom: solid 1px #999;}
.acc-content h3.heading-margins {clear:both; padding: 18px 0}


.content-wrapper article ol li {background: none; list-style-type: decimal; padding-left: 0; margin-left: 20px;}
.content-wrapper article li ol    {margin-bottom: 0; list-style-type:  lower-alpha;}
.content-wrapper article li ol li {font: 100%/1.48 Helvetica Neue,Helvetica,Arial,sans-serif; list-style-type: lower-alpha;}
.content-wrapper article li ol li > ol > li {font: 100%/1.48 Helvetica Neue,Helvetica,Arial,sans-serif; list-style-type: lower-roman;}
.content-wrapper article td > ul > li {font-size:90%;}

.frame           {background: #F5F5F5; border: 1px solid #FFFFFF; outline: 1px solid #EAEAEA; padding: 4px; margin-bottom: 20px;}
.img-right       {float:right; margin: 0 0 10px 10px;}
.img-left        {float:left; margin: 0 10px 10px 0;}
.btm-caption     {display: block; clear: both; font-size: 68.75%;}
.clear           {clear: both;}
.hr              {background: url(https://www.canberra.edu.au/__data/assets/image/0011/796628/uc_ui.png?v=0.0.68) no-repeat 0 -214px; padding: 10px 0; overflow: hidden; display:block; clear: both;}





/*file extensions */

a[href$='.doc'], a[href$='.docx'] {
    padding: 0 20px 0 0;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat right 0;
    display: inline-block;
   /* color: #000;*/
}
a[href$='.rtf'] {
    padding: 0 20px 0 0;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat right -72px;
    display: inline-block;
    /*color: #000;*/
}
a[href$='.xls'], a[href$='.xlsx'] {
    padding: 0 20px 0 0;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat right -246px;
    display: inline-block;
   /* color: #000;*/
}

a[href$='.pdf'] { 
    padding: 0 20px 0 0;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat right -173px;;
    display: inline-block;
   /* color: #000;*/
}

a[href$='.ppt'], a[href$='.pptx'] { 
    padding: 0 20px 0 0;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat right -34px;
    display: inline-block;
    /*color: #000;*/
}

a.mailto {
    padding-right: 20px;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat right -140px;
    display: inline-block;
    /*color: #000;*/
}
a.external {
    padding: 5px 20px 5px 0;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat right -102px;
    display: inline-block;
    /*color: #000;*/
}
a.blank{
    padding: 5px 20px 5px 0;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat right -203px;
    display: inline-block;
    /*color: #000;*/
}

a.youtube-icon{
    padding:  0 0 0 25px;;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat left -280px;
    display: inline-block;
}
a.facebook-icon{
    padding: 0 0 0 25px;;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat left -317px;
    display: inline-block;
}

a.twitter-icon{
    padding: 0 0 0 25px;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat left -353px;
    display: inline-block;
}

a.rss-icon{
    padding: 0 0 0 25px;
    background: transparent url(https://www.canberra.edu.au/__data/assets/image/0006/799611/icon_sprite.png?v=0.0.10) no-repeat left -389px;
    display: inline-block;
}



.feedback {float: right; display: inline-block; margin-top:-17px;}
.date     {float: right; clear: right; color: #AAAAAA; font: 85%/1.48 Helvetica Neue,Helvetica,Arial,sans-serif;}
.count    {color: #AAAAAA; font: 95%/1.48 Helvetica Neue,Helvetica,Arial,sans-serif; font-style: italic;}
.crumb-container {margin: 0 auto; width: 958px; position:relative; font: 11px/24px Helvetica Neue, Helvetica, Arial, sans-serif;}
a.printpage {position:absolute; top:0; right:0; padding-right: 26px; background: url(https://www.canberra.edu.au/__data/assets/image/0011/796628/uc_ui.png?v=0.0.68) no-repeat 65px -320px;}


em {font-style: italic;}


/* jQuery lightBox plugin - thumb-array style */
#thumb-array                {width: 100%;}
#thumb-array ul             {list-style: none; margin:auto;}
#thumb-array ul li          {display: inline-block; float:left; background: none; padding-left: 5px; }
#thumb-array ul img         {border: 7px solid #e8e8e8; border-width:5px; margin:5px;}
#thumb-array ul a:hover img {border: 7px solid #c8c8c8;border-width:5px; color: #000000;}
#thumb-array ul a:hover     {color: #fff; }


/*CAPS*/
h2.trigger                {cursor: pointer; background: url(https://www.canberra.edu.au/__data/assets/image/0011/796628/uc_ui.png?v=0.0.68) no-repeat -10px -87px; padding-left: 22px;}
h2.active                 {background: url(https://www.canberra.edu.au/__data/assets/image/0011/796628/uc_ui.png?v=0.0.68) no-repeat -10px -120px;}
.acc_content_caps .block2 {padding: 15px;}


/* toggle-view for Course Requirements */
.caps-trigger                        {background:url('https://www.canberra.edu.au/__data/assets/image/0011/826436/caps_plus.gif?v=0.1.5') no-repeat 3px 3px; padding-left: 18px; font-size: 13px; margin-left:-19px;}
.opened                              {background-image: url('https://www.canberra.edu.au/__data/assets/image/0003/826437/caps_minus.gif?v=0.1.9'); color:#414141;} 
.level1                              {display:none;}
.sub-level                           {display:none; padding-left:20px;}
#toggle-view ul li                   {background: none; margin-left:10px; padding-left:20px; text-indent:-20px;}
#toggle-view .sub-level li span      {background: url(https://www.canberra.edu.au/__data/assets/image/0004/826438/bullet-arrow.gif?v=0.1.4) no-repeat 0 4px; margin-left: -10px; margin-right: 5px; padding-left: 15px;}
#toggle-view .level1 li span         {background: url(https://www.canberra.edu.au/__data/assets/image/0004/826438/bullet-arrow.gif?v=0.1.4) no-repeat 0 4px; padding-left: 15px;}
#toggle-view ul li ul li             {margin:0 0 0 20px; padding:0;}
#toggle-view ul li ul li ul li       {margin:0; padding:0;}
#toggle-view ul li ul li ul li ul li {margin:0; padding:0;}



/*==========================

 for REST javascript asset #922042


============================*/

.image         {float: left; margin-right: 15px;}
.image img     {width: 35px; height: 35px;}
ul.twitter     {width: 350px;}
ul.twitter li  {padding: 10px; background: none!important;  border-bottom: solid 1px #ccc;}
.tweet:hover   {background:rgba(240, 240, 240, 0.5)!important;/* #f9f9f9!important;*/}
.text          {margin-top: 5px;}
span.user_name {display: block; color: #707070;}
a.user_name    {color: #000000!important}



/*alerts*/
.alert {
    border: 1px solid transparent;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
}
.alert-notice {
    background-color: #f2dede;
    border-color: #ebccd1;
    color: #a94442;
}



.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #31708f;
}


.alert p {margin-bottom: 0;}


pre {
    background: none repeat scroll 0 0 #f4f4f4;
    border: 1px solid #ccc;
    font-size: 12px;
    overflow: auto;
    padding: 10px;
}