/*
  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: 26 February 2018 22:28:10
*/


/*OG*/
/* contains the following media queries

@media print
@media only screen and (min-width: 1441px)
@media only screen and (max-width: 1279px) and (min-width: 768px)
@media only screen and (max-width: 940px)
@media only screen and (max-width: 878px)
@media only screen and (max-width: 767px)
@media screen and (max-width: 767px)
@media only screen and (max-width: 493px)

*/

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
    display:block;
}

audio,canvas,video {
    display:inline-block;
}

html {
    background:#fff;
    color:#000;
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}

body {
    margin:0;
}

a:focus {
    outline:thin dotted;
}

a:active,a:hover {
    outline:0;
}

h1 {
    font-size:2em;
    margin:.67em 0;
}

b,strong {
    font-weight:700;
}

dfn {
    font-style:italic;
}

hr {
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
}

mark {
    background:#ff0;
    color:#000;
}

code,kbd,pre,samp {
    font-family:monospace,serif;
    font-size:1em;
}

pre {
    white-space:pre-wrap;
}

q {
    quotes:"\201C" "\201D" "\2018" "\2019";
}

small {
    font-size:80%;
}

sub,sup {
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
}

sup {
    top:-.5em;
}

sub {
    bottom:-.25em;
}

img {
    border:0;
}

svg:not(:root) {
    overflow:hidden;
}

figure {
    margin:0;
}

fieldset {
    border:1px solid silver;
    margin:0 2px;
    padding:.35em .625em .75em;
}

legend {
    border:0;
    padding:0;
}

button,input,select,textarea {
    font-family:inherit;
    font-size:100%;
    margin:0;
}

button,input {
    line-height:normal;
}

button,select {
    text-transform:none;
}

button,html input[type="button"],input[type="reset"],input[type="submit"] {
    -webkit-appearance:button;
    cursor:pointer;
}

button[disabled],html input[disabled] {
    cursor:default;
}

input[type="checkbox"],input[type="radio"] {
    box-sizing:border-box;
    padding:0;
}

input[type="search"] {
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box;
}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
    -webkit-appearance:none;
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0;
}

textarea {
    overflow:auto;
    vertical-align:top;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

*,:before,:after {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

html {
    font-size:62.5%;
}

body {
    background:#fff;
    font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:14px;
    line-height:1;
    color:#525254;
    position:relative;
    -webkit-font-smoothing:antialiased;
}

a img {
    border:none;
}

a {
    color:#e21a23;
    text-decoration:none;
    line-height:inherit;
}

a:hover {
    color:#cb171f;
    text-decoration: underline;
}

a:focus {
    color:#cb171f;
}

p a,p a:visited {
    line-height:inherit;
}

.left {
    float:left;
}

.right {
    float:right;
}

object,embed {
    max-width:none;
}

figure {
    margin:0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td {
    margin:0;
    padding:0;
    font-size:14px;
    direction:ltr;
}

p {
    font-family:inherit;
    font-weight:400;
    font-size:14px;
    line-height:1.6;
    margin-bottom:17px;
}

h1,h2,h3 {
    font-weight:500; /*27/10*/
}

h4,h5,h6 {
    font-weight: 700; /*27/10*/
}

h1,h2,h3,h4,h5,h6 {
    font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    /*font-weight:700;*/
    font-style:normal;
    color:#222;
    text-rendering:optimizeLegibility;
    line-height:1.1;
    margin-bottom:14px;
    margin-top:14px;
}

h1 {
    font-size:44px;
}

h2 {
    font-size:34px;
}

h3 {
    font-size:21px;
}

h4 {
    font-size:17px;
}

h5 {
    font-size:16px;
}

h6 {
    font-size:14px;
}

hr {
    border:solid #ddd;
    border-width:1px 0 0;
    clear:both;
    margin:22px 0 21px;
    height:0;
}

.subheader {
    line-height:1.3;
    color:#6f6f6f;
    font-weight:300;
    margin-bottom:17px;
}

em,i {
    font-style:italic;
    line-height:inherit;
}

strong,b {
    font-weight:700;
    line-height:inherit;
}

small {
    font-size:70%;
    line-height:inherit;
}

code {
    font-weight:700;
    background:#e9e9e9;
}

ul,ol,dl {
    font-size:14px;
    line-height:1.6;
    margin-bottom:17px;
    list-style-position:outside;
}

ul li ul/**,ul li ol**/ {
    margin-left:20px;
    margin-bottom:0;
}

ol {
    margin-left:20px;
}

/* bullets aligning too far left on scholarships within content tab area (http://www.csu.edu.au/courses/fees-and-costs/help-with-costs/scholarships/international/vice-chancellor-international-scholarship)5/10 KB */
#asset-contents .page-wrap-2-3 > #tab1 ul,
#asset-contents .page-wrap-2-3 > #tab2 ul,
#asset-contents .page-wrap-2-3 > #tab3 ul,
#asset-contents .page-wrap-2-3 > #tab4 ul,
#asset-contents .page-wrap-2-3 > #tab5 ul,
#asset-contents .page-wrap-2-3 > #tab6 ul
 {
    padding-left: 1.2em;
}

blockquote/**,blockquote p**/ {
    line-height:1.5;
    color:#6f6f6f;
}

blockquote {
    margin:0 0 17px;
    padding:9px 20px 0 19px;
    border-left:1px solid #ddd;
}

blockquote cite {
    display:block;
    font-size:13px;
    color:#555;
}

blockquote cite:before {
    content:"\2014 \0020";
}

blockquote cite a,blockquote cite a:visited {
    color:#555;
}

/*modifications*/
.testimonial h3 {
    font-size:1.1em;
}

.csu-font {
    font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
}

h2.course-notes {
    font-size: 18px;
    font-weight: lighter;
    font-style: italic;

}

span.course-notes p, span.course-notes {
    font-size:14px;
    font-weight:400;
    font-style:italic;
    font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    line-height:1.6;
    margin-bottom:17px;
}

h2.csu-font {
    padding-bottom: 1.2em;
    font-size: 1.4em;
    font-weight: 400; /*27/10*/
}

h2.sidebar-heading.csu-font {
padding-bottom: 0.6em;
}

#page-title {
    margin-top: 16px;
}
#page-title h2 {
    /*border-bottom: 3px solid #e31b23;*/
    border-bottom: 3px solid #c7c7c7; /*27/10*/
    font-weight:500; /*27/10*/
    padding-bottom: 9px;
}
#csu-live h2, #poll h2 {
    color: #404040;
    padding: 0 0 1em 0;
    margin-top:-15px
}

#csu-live p, #poll p {
    padding-left:0;
}

.testimonial img {
    float:left;
    margin-right:15px; 
    padding-right:15px;
    border-right: 1px solid #ddd;
    margin-bottom: 15px;
}

.chatNo {
    display:none;
}

p.center {
    text-align: center;
}

p.ocb-collapse {
    text-align: center;
    /*border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;*/
    margin: 15px auto;
    padding: 5px 0;
    font-weight: 700;
    font-size: 0.9em;
    max-width:250px;
}

p.ocb-collapse:after, p.ocb-collapse:before{
    content:"";
    background-image: url(http://futurestudents.csu.edu.au/__data/assets/image/0009/978561/ocb-collapse.png?v=0.5.1);
    display: inline-block;
    width: 15px;
    height: 11px;
    position: relative;
    top: 1px;
}

p.ocb-collapse:before {
    left:-20px;
}

p.ocb-collapse:after {
    right:-20px;
}

p.ocb-collapse:hover {
    cursor:pointer;
}

#ocb-atar p, #ocb-cricos p {
    line-height: 1.1;
    margin: 14px 0;
}

#details table {
    width: 100%;
}

#details tr {
    line-height: 1.6;
}

#details th, #details td {
    padding: 10px 12px 5px 5px;
    text-align: center;
font-size:0.8em;
    border: 1px solid #ddd;
}

#glance .indent {
    position: relative;
    left: 1em;
}

#header .five.columns {padding-top: 1em;}

#header .social-icons .more p {
    position: relative;
    bottom:7px;
}

.grey-links a {
    color: #6b6b6e;
}

.courses-home-search input[type="text"], #main-site-search input[type="text"] {
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.courses-home-search .button, #main-site-search .button {
    border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

div.space {
    margin-top: 20px;
}

#contact-form textarea {
     width:100%;
}
  
#contact-form select {
     height: 40px;
     margin: 0 0 12px;
     width:100%;
}

.panel.course-info {
     clear:both;
}
  
#enquiry-sent {
     display:none;
}
  
#enquiry-sent .panel {
     background: #febf6d;
     border: solid 1px #d60810;
}

#sub-graphic img {
     width:100%;
}

#body-content ul {
    margin-left: 2.5em;
margin-bottom:17px;
}

.content-module-wrap {
    border-bottom: 1px solid #ddd;
    float:left;
    clear:both;
    width: 100%;
}

.content-module-wrap:last-child {
    border-bottom: none;
}

.content-module-wrap img {
    float: left;
    margin: 0 1.5em 22px 0;
}

#body-content table {
    border-spacing: 2px;
    border-collapse: separate;
    clear: both;
    padding: 1% 0;
    margin-bottom: 10px;
    width: 100%;
    border: none;
}

#body-content #details table, #body-content .no-border table {
   border-spacing: 0;
   border-collapse: collapse;
}



#body-content tbody {
    font-size: 1em;
}

#body-content tr {
    border-bottom: 1px solid #fff;
    background-color:transparent;
}

#body-content td {
    text-align: left;
    padding: 8px 20px;
    border: 1px solid #ddd;
}

#body-content #details td {
    padding: 8px 5px;
}

#body-content .no-border td {
    border:0;
}

#body-content th {
    /*border-right: 1px solid #fff;*/
    font-size: 1em;
    text-align: left;
    padding: 8px 20px;
    background-color: #545353;
    color: #eee;
}

#body-content #details th {
    font-size: 0.8em;
    padding: 8px 5px;
}

/*#body-content tr:nth-child(even), #body-content tr.odd td {
    background-color: #eaeaea;
}

#body-content #dataTable tr.even, #body-content .dataTable tr.even {
    background: #fff;
}*/

.sidebar ul {
    margin-left: 3.0em;
}

#header #csu-logo-print {
    display:none;
}

.arrow-right {
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0007/815164/red_arrow.png?v=0.5.1) no-repeat right center;
    padding-right: 26px;
}

.accordion .ui-state-default a, .accordion .ui-state-default a:link, .accordion .ui-state-default a:visited, .accordion .ui-state-active a, .accordion .ui-state-active a:link, .accordion .ui-state-active a:visited {
    color: #777;
}

.accordion .ui-state-default a:hover {
    color: #fff;
}

.accordion .ui-state-active a:hover {
    color: #777;
}

.button.roundRight {
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0;
}

.button.roundLeft {
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

#spotlight li {
    clear:both;
}

.spotlight img {
    height: 2.5em;
    width: 2.5em;
    float: left;
    margin: 0 0.5em 0.5em 0;
}

#left-nav .i-rss:before, #left-nav .i-home:before, .sidebar .i-rss:before, #left-nav .i-social-linkedin:before {
font-size:0.8em;
text-decoration:none;
position:relative;
top:0.3em;
}

.csulive-slideshow .twelve img {
width: 100%;
}

.csulive-video-wrapper #csulive-desc iframe {
display:none;
}

#audio1 embed {
width:100%;
height: 24px;
}

#content #asset-contents .issuuembed div div span a, #content #asset-contents .issuuembed div div span, div#content div#asset-contents div.issuuembed div div span {
     display: none;
}

.antispam {position:absolute; left:-99999px;}

.small {font-size:0.8em;}

#page-title .pw {position: absolute;top: 20px;right: 15px;}
#toplvl-add .pw {float:right; margin:17px 0 30px 5px;}

#body-content dt {font-weight: 700;}
#body-content dd {margin-left: 1em;} 

.ocb-small, .ocb-small p {font-size:13px !important;}
.screen-hide {display:none;}

.courses-table#ocb-list p, #body-content .courses-table#ocb-list ul {margin-bottom: 0;}
.courses-table#ocb-list td, .courses-table#ocb-list td p {line-height:1.4;}
ul#ocb-list li p {margin-bottom:0;}
.fill {padding: 10px 0;margin-bottom: 12px;}
.light-grey {background: none repeat scroll 0 0 #eee;}

#body-content #left-nav ul.category-media {margin-left:0;}

#body-content ul.block-grid.four-up.csulive-slideshow {
margin:0 0 17px !important;
}

#ocb-list td {vertical-align:top;}
.resp-tabs-container h2.resp-accordion {display:none;}
.resp-tabs-container > div {display: none;}

.no-gap {margin-bottom:0 !important;}

/*end modifications*/

/*top-level*/
.blurb {
    margin:10px 0 1.4em;
text-rendering: optimizeLegibility;
font-family: "helvetica-neue-condensed-light", "helvetica-neue-roman","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
font-weight: normal;
font-size: 1.35em;
line-height: 1.3em;
}

.image-overlay {
    position:relative;
    width:100%;
}

.image-overlay img {
    width:100%;
}

.image-overlay h4 {
    font-family: "helvetica-neue-condensed","helvetica-neue-roman", "Helvetica Neue", "Helvetica", Helvetica, Ariel, sans-serif;
    font-weight:normal;
    font-size:1.30em;
    position:absolute;
    bottom:2px;
    left:0;
    width:100%;
    color: #fff;
    margin:0;
    padding:0;
}

.image-overlay span {
    float:left;
    clear:left;
    color:white;
    width:100%;
    background: #ddd url('http://futurestudents.csu.edu.au/__data/assets/image/0005/1159934/overlay_arrow.png?v=0.1.1') no-repeat 10px 100%;
    background: url('http://futurestudents.csu.edu.au/__data/assets/image/0005/1159934/overlay_arrow.png?v=0.1.1') no-repeat 10px 100% rgba(0,0,0,0.45);
    padding:10px 15px;
}

.image-overlay + div {
    margin:6.5%;
}
/*end top-level*/

/*enquiries-slider*/
    #enquiries-slider h3 {
        background-color: #e3e3e3;
        color: #777;
        /*font-size: 1.1em;*/
        font-size: 1em; /*27/10*/
        text-transform: uppercase; /*27/10*/
        font-weight: 700; /*27/10*/
        padding: 10px 25px 10px 50px;
        font-family: 'helv', Arial, sans-serif;
        margin:0;
        clear:both;
        border-bottom:1px solid #fff;
    }

        #enquiries-slider h3 .i-arrow {
               float: right;
               color: #777;
        }

        #enquiries-slider h3.active .i-arrow {
               float: right;
               color: #fff;
               -webkit-transform: rotate(90deg);
               -moz-transform: rotate(90deg);
               -o-transform: rotate(90deg);
               -ms-transform: rotate(90deg);
               transform: rotate(90deg);
        }

        #enquiries-slider h3.active:hover .i-arrow {
               color: #777;
        }

        #enquiries-slider h3:hover .i-arrow {
               color: #fff;
        }

    #enquiries-slider h3:hover, #enquiries-slider h3.active {
        background-color: #404040;
        color: #fff;
        cursor: pointer;
    }

        #enquiries-slider h3.active:hover {
                background-color: #e3e3e3;
                color: #777;
        }

    #future h3 {
        background:url('http://futurestudents.csu.edu.au/__data/assets/image/0008/1067138/info.png?v=0.3.1') no-repeat left #e3e3e3;
    }

    #call h3 {
        background:url('http://futurestudents.csu.edu.au/__data/assets/image/0005/1067153/callyou.png?v=0.3.1') no-repeat left #e3e3e3;
    }

    #kb h3 {
        background:url('http://futurestudents.csu.edu.au/__data/assets/image/0007/1067173/kb2.png?v=0.3.1') no-repeat left #e3e3e3;
    }

        #kb p {
                margin-top:7px;
        }

    .phone h5 {
        color: #E84D16;
        margin: 0;
        padding-top: 9px;
    }

        .phone span {
                white-space: nowrap;       
        }

    .phone {
        background: url('http://futurestudents.csu.edu.au/__data/assets/image/0008/1067174/phone.png?v=0.3.1') no-repeat left;
        padding-left: 45px;
        float: left;
    }

    .mail {
        background: url('http://futurestudents.csu.edu.au/__data/assets/image/0009/1067175/email.png?v=0.3.1') no-repeat left transparent;
        padding-left: 45px;
        float: left;
    }

    .mail p {
        margin: 8px 0 15px 0;
    }

    #enquiries-slider select {
        height: 36px;
        margin-bottom:10px;
        width: 75%;
    }

    #enquiries-slider .content {
        padding:10px 0.5% 8px;
        background-color:#fafafa;
        float:left;
        width:100%;
    }

    #enquiries-slider .content p {
        padding:0;
        float:left;
        margin-bottom:5px;
    }

    #enquiries-slider input {
        background-color: #fff;
        border:1px solid #a9a9a9;
    }

    #call .content, #kb .content {
        display:none;
    }

    #enquiries-slider button {
        padding:10px 7% 11px;
    }

        #call button.disabled:hover {
                background-color:#939598;
        }

   #enquiries-slider {
       margin-bottom: 10px;
   }
/*end enquiries-slider*/

abbr,acronym {
    text-transform:uppercase;
    font-size:90%;
    color:#222;
    border-bottom:1px solid #ddd;
    cursor:help;
}

abbr {
    text-transform:none;
}

@media print {
    * {
        background:transparent!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important;
        filter:none!important;
        -ms-filter:none!important;
    }
    
    a,a:visited {
        text-decoration:underline;
    }
    
    a[href]:after {
        content:" (" attr(href) ")";
    }
        
    .ir a:after,a[href^="javascript:"]:after, a[href^="#"]:after {
        content:"";
    }
    
    pre,blockquote {
        border:1px solid #999;
        page-break-inside:avoid;
    }
    
    thead {
        display:table-header-group;
    }
    
    tr,img {
        page-break-inside:avoid;
    }
    
    img {
        max-width:100%!important;
    }
    
    @page {
        margin:.5cm;
    }
    
    p,h2,h3 {
        orphans:3;
        widows:3;
    }
    
    h2,h3 {
        page-break-after:avoid;
    }
}

.hide-poll-results {
    display: none;
}

#poll .custom-poll, .custom-poll{
    margin:0 0 19.41641px;
}


#poll h4 {
    padding: 0 4%;
}

.row form .row {
    margin:0 -6px;
}

.row form .row .column,.row form .row .columns {
    padding:0 6px;
}

.row form .row.collapse {
    margin:0;
}

.row form .row.collapse .column,.row form .row.collapse .columns {
    padding:0;
}

label {
    font-size:14px;
    color:#4d4d4d;
    cursor:pointer;
    display:block;
    font-weight:500;
    margin-bottom:3px;
}

label.right {
    float:none;
    text-align:right;
}

label.inline {
    line-height:32px;
    margin:0 0 12px;
}

.prefix,.postfix {
    display:block;
    position:relative;
    z-index:2;
    text-align:center;
    width:100%;
    padding-top:0;
    padding-bottom:0;
    height:32px;
    line-height:31px;
}

a.button.prefix,a.button.postfix {
    padding-left:0;
    padding-right:0;
    text-align:center;
}

span.prefix,span.postfix {
    background:#f2f2f2;
    border:1px solid #ccc;
}

.prefix {
    left:2px;
    -moz-border-radius-topleft:2px;
    -webkit-border-top-left-radius:2px;
    border-top-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    overflow:hidden;
}

.postfix {
    right:2px;
}

input[type="text"],textarea, input[type="number"] {
    background-color:#F1F1F1;
    font-family:inherit;
    border:1px solid #F1F1F1;
    color:rgba(0,0,0,0.75);
    display:block;
    font-size:14px;
    margin:0 0 12px;
    padding:6px;
    height:36px;
    width:100%;
    -webkit-transition:all .15s linear;
    -moz-transition:all .15s linear;
    -o-transition:all .15s linear;
    transition:all .15s linear;
}

input[type="checkbox"] {
height:36px;
margin: 0 0 12px;
padding:6px;
}

label input[type="checkbox"], .sidebar input[type="checkbox"] {
height:auto;
margin:0;
}


input[type="text"]:focus,textarea:focus, input[type="number"]:focus {
    background:#fafafa;
    border-color:#b3b3b3;
}

textarea {
    height:auto;
}

select {
    width:100%;
}

fieldset {
    border:solid 1px #ddd;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    padding:12px;
    margin:18px 0;
}

fieldset legend {
    font-weight:700;
    background:#fff;
    padding:0 3px;
    margin:0;
    margin-left:-3px;
}

.error input,input.error,.error textarea,textarea.error,.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus {
    border-color:#f47b20;
    background-color:rgba(244,123,32,0.1);
}

.error input:focus,input.error:focus,.error textarea:focus,textarea.error:focus {
    outline-color:#fbd1b2;
}

.error label,label.error {
    color:#f47b20;
}

.error small,small.error {
    display:block;
    padding:6px 4px;
    margin-top:-13px;
    margin-bottom:12px;
    background:#f47b20;
    color:#fff;
    font-size:12px;
    font-weight:700;
    -moz-border-radius-bottomleft:2px;
    -webkit-border-bottom-left-radius:2px;
    border-bottom-left-radius:2px;
    -moz-border-radius-bottomright:2px;
    -webkit-border-bottom-right-radius:2px;
    border-bottom-right-radius:2px;
}

form.custom span.custom {
    display:inline-block;
    width:16px;
    height:16px;
    position:relative;
    top:2px;
    border:solid 1px #ccc;
    background:#fff;
}

form.custom span.custom.radio {
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;
}

form.custom span.custom.checkbox:before {
    content:"";
    display:block;
    line-height:.8;
    height:14px;
    width:14px;
    text-align:center;
    position:absolute;
    top:0;
    left:0;
    font-size:14px;
    color:#fff;
}

form.custom span.custom.radio.checked:before {
    content:"";
    display:block;
    width:8px;
    height:8px;
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    -ms-border-radius:100px;
    -o-border-radius:100px;
    border-radius:100px;
    background:#222;
    position:relative;
    top:3px;
    left:3px;
}

form.custom span.custom.checkbox.checked:before {
    content:"\00d7";
    color:#222;
}

form.custom div.custom.dropdown {
    display:block;
    position:relative;
    width:auto;
    height:28px;
    margin-bottom:9px;
    margin-top:2px;
}

form.custom div.custom.dropdown ul {
    overflow-y:auto;
    max-height:200px;
}

form.custom div.custom.dropdown a.current {
    display:block;
    width:auto;
    line-height:26px;
    min-height:28px;
    padding:0;
    padding-left:6px;
    padding-right:38px;
    border:solid 1px #ddd;
    color:#141414;
    background-color:#fff;
    white-space:nowrap;
}

form.custom div.custom.dropdown a.selector {
    position:absolute;
    width:27px;
    height:28px;
    display:block;
    right:0;
    top:0;
    border:solid 1px #ddd;
}

form.custom div.custom.dropdown a.selector:after {
    content:"";
    display:block;
    content:"";
    display:block;
    width:0;
    height:0;
    border:solid 5px;
    border-color:#aaa transparent transparent;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-2px;
    margin-left:-5px;
}

form.custom div.custom.dropdown:hover a.selector:after,form.custom div.custom.dropdown.open a.selector:after {
    content:"";
    display:block;
    width:0;
    height:0;
    border:solid 5px;
    border-color:#222 transparent transparent;
}

form.custom div.custom.dropdown.open ul {
    display:block;
    z-index:10;
}

form.custom div.custom.dropdown.small {
    width:134px!important;
}

form.custom div.custom.dropdown.medium {
    width:254px!important;
}

form.custom div.custom.dropdown.large {
    width:434px!important;
}

form.custom div.custom.dropdown.expand {
    width:100%!important;
}

form.custom div.custom.dropdown.open.small ul {
    width:134px!important;
}

form.custom div.custom.dropdown.open.medium ul {
    width:254px!important;
}

form.custom div.custom.dropdown.open.large ul {
    width:434px!important;
}

form.custom div.custom.dropdown.open.expand ul {
    width:100%!important;
}

form.custom div.custom.dropdown ul {
    position:absolute;
    width:auto;
    display:none;
    margin:0;
    left:0;
    top:27px;
    margin:0;
    padding:0;
    background:#fff;
    background:rgba(255,255,255,0.95);
    border:solid 1px #ccc;
}

form.custom div.custom.dropdown ul li {
    color:#555;
    font-size:13px;
    cursor:pointer;
    padding:3px;
    padding-left:6px;
    padding-right:38px;
    min-height:18px;
    line-height:18px;
    margin:0;
    white-space:nowrap;
    list-style:none;
}

form.custom div.custom.dropdown ul li.selected {
    background:#cdebf5;
    color:#000;
}

form.custom div.custom.dropdown ul li.selected:after {
    content:"\2013";
    position:absolute;
    right:10px;
}

form.custom div.custom.dropdown ul li:hover {
    background-color:#cdebf5;
    color:#000;
}

form.custom div.custom.dropdown ul li:hover:after {
    content:"\2013";
    position:absolute;
    right:10px;
    color:#a3dbec;
}

form.custom div.custom.dropdown ul li.selected:hover {
    background:#cdebf5;
    cursor:default;
    color:#000;
}

form.custom div.custom.dropdown ul li.selected:hover:after {
    color:#000;
}

form.custom div.custom.dropdown ul.show {
    display:block;
}

form.custom .custom.disabled {
    background-color:#ddd;
}

form.custom div.row.radio-button {
    margin-bottom: 22px;
}

@-moz-document url-prefix() {
    formcustomdivcustomdropdownaselectorheight:28px;
}    
}

.lt-ie9 form.custom div.custom.dropdown a.selector {
    height:28px;
}

.row {
    width:1320px;
    max-width:100%;
    min-width:768px;
    margin:0 auto;
}

.row .row {
    width:auto;
    max-width:none;
    min-width:0;
    margin:0 -15px;
}

.row.collapse .columns {
    padding:0;
}

.row .row {
    width:auto;
    max-width:none;
    min-width:0;
    margin:0 -15px;
}

.row .row.collapse {
    margin:0;
}

.columns {
    float:left;
    min-height:1px;
    padding:0 15px;
    position:relative;
}

.column.centered,.columns.centered {
    float:none;
    margin:0 auto;
}

[class*="column"] + [class*="column"]:last-child {
    float:right;
}

[class*="column"] + [class*="column"].end {
    float:left;
}

.one,.row .one {
    width:8.33333%;
}

.two,.row .two {
    width:16.66667%;
}

.fifth,.row .fifth {
    width:20%;
}

.three,.row .three {
    width:25%;
}

.four,.row .four {
    width:33.33333%;
}

.five,.row .five {
    width:41.66667%;
}

.six,.row .six {
    width:50%;
}

#footer footer.row div.six.copyright {
    right: 50%;
}
    
#footer footer.row div.six.footer-links {
    left: 50%;
}

.seven,.row .seven {
    width:58.33333%;
}

.eight,.row .eight {
    width:66.66667%;
}

.nine,.row .nine {
    width:75%;
}

.ten,.row .ten {
    width:83.33333%;
}

.eleven,.row .eleven {
    width:91.66667%;
}

.twelve,.row .twelve {
    width:100%;
}

img {
    height:auto;
}

img,object,embed {
    max-width:100%;
}

img {
    -ms-interpolation-mode:bicubic;
}

.row {
    *zoom:1;
}

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

.row:after {
    clear:both;
}

.block-grid {
    display:block;
    overflow:hidden;
    padding:0;
}

.block-grid > li {
    display:block;
    height:auto;
    float:left;
}

.block-grid.one-up {
    margin:0;
}

.block-grid.one-up > li {
    width:100%;
    padding:0 0 15px;
}

.block-grid.two-up {
    margin:0 -15px;
}

.block-grid.two-up > li {
    width:50%;
    padding:0 15px 15px;
}

.block-grid.two-up > li:nth-child(2n+1) {
    clear:both;
}

.block-grid.three-up {
    margin:0 -12px;
}

.block-grid.three-up > li {
    width:33.33333%;
    padding:0 12px 12px;
}

.block-grid.three-up > li:nth-child(3n+1) {
    clear:both;
}

.block-grid.four-up {
    margin:0 -10px;
}

.block-grid.four-up > li {
    width:25%;
    padding:0 10px 10px;
}

.block-grid.four-up > li:nth-child(4n+1) {
    clear:both;
}

.block-grid.five-up {
    margin:0 -8px;
}

.block-grid.five-up > li {
    width:20%;
    padding:0 8px 8px;
}

.block-grid.five-up > li:nth-child(5n+1) {
    clear:both;
}

.block-grid.six-up {
    margin:0 -8px;
}

.block-grid.six-up > li {
    width:16.66667%;
    padding:0 8px 8px;
}

.block-grid.six-up > li:nth-child(6n+1) {
    clear:both;
}

.block-grid.seven-up {
    margin:0 -8px;
}

.block-grid.seven-up > li {
    width:14.28571%;
    padding:0 8px 8px;
}

.block-grid.seven-up > li:nth-child(7n+1) {
    clear:both;
}

.block-grid.eight-up {
    margin:0 -8px;
}

.block-grid.eight-up > li {
    width:12.5%;
    padding:0 8px 8px;
}

.block-grid.eight-up > li:nth-child(8n+1) {
    clear:both;
}

.block-grid.nine-up {
    margin:0 -8px;
}

.block-grid.nine-up > li {
    width:11.11111%;
    padding:0 8px 8px;
}

.block-grid.nine-up > li:nth-child(9n+1) {
    clear:both;
}

.block-grid.ten-up {
    margin:0 -8px;
}

.block-grid.ten-up > li {
    width:10%;
    padding:0 8px 8px;
}

.block-grid.ten-up > li:nth-child(10n+1) {
    clear:both;
}

.block-grid.eleven-up {
    margin:0 -8px;
}

.block-grid.eleven-up > li {
    width:9.09091%;
    padding:0 8px 8px;
}

.block-grid.eleven-up > li:nth-child(11n+1) {
    clear:both;
}

.block-grid.twelve-up {
    margin:0 -8px;
}

.block-grid.twelve-up > li {
    width:8.33333%;
    padding:0 8px 8px;
}

.block-grid.twelve-up > li:nth-child(12n+1) {
    clear:both;
}

.button {
    width:auto;
    background:#e21a23;
    border:1px solid #9d1218;
    -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
    box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:inherit;
    font-size:14px;
    font-weight:700;
    line-height:1;
    margin:0;
    padding:10px 20px 11px;
    position:relative;
    text-align:center;
    text-decoration:none;
    -webkit-transition:background-color .15s ease-in-out;
    -moz-transition:background-color .15s ease-in-out;
    -o-transition:background-color .15s ease-in-out;
    transition:background-color .15s ease-in-out;
    white-space:nowrap;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.flat-button {
    width:auto;
    background:#e21a23;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:inherit;
    font-size:14px;
    font-weight:700;
    line-height:1;
    margin:0;
    padding:10px 20px 11px;
    position:relative;
    text-align:center;
    text-decoration:none;
    -webkit-transition:background-color .15s ease-in-out;
    -moz-transition:background-color .15s ease-in-out;
    -o-transition:background-color .15s ease-in-out;
    transition:background-color .15s ease-in-out;
    text-transform:uppercase;
}

.button:hover,.button:focus {
    color:#fff;
    background-color:#b4151c;
}

.button:active {
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;
    box-shadow:0 1px 0 rgba(0,0,0,0.2) inset;
}

.button.expand {
    width:100%;
    text-align:center;
}

.button.success {
    background-color:#4b8e74;
    border:1px solid #315c4b;
}

.button.success:hover,.button.success:focus {
    background-color:#396d59;
}

.button.alert {
    background-color:#f47b20;
    border:1px solid #be5709;
}

.button.alert:hover,.button.alert:focus {
    background-color:#d6620b;
}


.button.radius {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

.button.full-width {
    width:100%;
    text-align:center;
    padding-left:0!important;
    padding-right:0!important;
}
input[type=submit].button,button.button {
    -webkit-appearance:none;
}

@-moz-document url-prefix() {
    button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file] > input[type=button]::-moz-focus-inner { border: none;
    padding:0;
}

input[type="submit"].tiny.button {
    padding:3px 10px 4px;
}

input[type="submit"].small.button {
    padding:5px 14px 6px;
}

input[type="submit"].button,input[type=submit].medium.button {
    padding:8px 20px 9px;
}

input[type="submit"].large.button {
    padding:13px 30px 14px;
}    
}

.nav-bar {
    margin-left:0;
    padding:0;
}

.nav-bar > li {
    float:left;
    display:block;
    position:relative;
    padding:0;
    margin:0;
    line-height:44px;
}

.nav-bar > li.active {
    background:#e21a23;
    border-color:#b4151c;
}

.nav-bar > li.active > a {
    color:#fff;
    cursor:default;
}

.nav-bar > li.active:hover {
    background:#e21a23;
    cursor:default;
}

.nav-bar > li:hover {
    background:#333;
}

.nav-bar > li > a {
    color:#e6e6e6;
}

.nav-bar > li ul {
    margin-bottom:0;
}


.nav-bar > li > a:first-child {
    position:relative;
    padding:0 20px;
    display:block;
    text-decoration:none;
    font-size:14px;
}

.nav-bar > li > input {
    margin:0 10px;
}

.nav-bar.vertical {
    height:auto;
    margin-top:0;
}

.nav-bar.vertical > li {
    float:none;
    border-bottom:none;
    border-right:solid 1px #333;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
}

.nav-bar.vertical > li.active {
    border-right:solid 1px #b4151c;
}

.nav-bar.vertical > li:last-child {
    border-bottom:solid 1px #333;
}

.orbit-wrapper {
    width:1px;
    height:1px;
    position:relative;
}

.orbit {
    width:1px;
    height:1px;
    position:relative;
    overflow:hidden;
    margin-bottom:17px;
}

.orbit .orbit-slide {
    max-width:100%;
    position:absolute;
    top:0;
    left:0;
}

.orbit-wrapper .timer {
    width:40px;
    height:40px;
    overflow:hidden;
    position:absolute;
    top:10px;
    right:10px;
    opacity:.6;
    cursor:pointer;
    z-index:31;
}

.orbit-wrapper span.rotator {
    display:block;
    width:40px;
    height:40px;
    position:absolute;
    top:0;
    left:-20px;
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0010/815185/rotator-black.png?v=0.5.1) no-repeat;
    z-index:3;
}

.orbit-wrapper span.rotator.move {
    left:0;
}

.orbit-wrapper span.mask {
    display:block;
    width:20px;
    height:40px;
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    overflow:hidden;
}

.orbit-wrapper span.mask.move {
    width:40px;
    left:0;
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0011/815186/timer-black.png?v=0.5.1) repeat 0 0;
}

.orbit-wrapper span.pause {
    display:block;
    width:40px;
    height:40px;
    position:absolute;
    top:0;
    left:0;
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0007/815182/pause-black.png?v=0.5.1) no-repeat;
    z-index:4;
    opacity:0;
}


.orbit-wrapper .timer:hover span.pause,.orbit-wrapper .timer:focus span.pause {
    opacity:1;
}

.orbit-caption {
    display:none;
    font-family:inherit;
}

.orbit-wrapper .orbit-caption {
    background:#000;
    background:rgba(0,0,0,0.6);
    z-index:30;
    color:#fff;
    text-align:center;
    padding:7px 0;
    font-size:13px;
    position:absolute;
    right:0;
    bottom:0;
    width:100%;
}

.orbit-wrapper .slider-nav {
    /*display:block;*/
    display: none;
}

.orbit-wrapper .slider-nav span {
    width:39px;
    height:50px;
    text-indent:-9999px;
    position:absolute;
    z-index:30;
    top:50%;
    margin-top:-25px;
    cursor:pointer;
}

.orbit-wrapper .slider-nav span.right {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0008/815183/right-arrow.png?v=0.5.1);
    background-size:100%;
    right:0;
}

.orbit-wrapper .slider-nav span.left {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0005/815180/left-arrow.png?v=0.5.1);
    background-size:100%;
    left:0;
}

.lt-ie9 .orbit-wrapper .slider-nav span.right {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0009/815184/right-arrow-small.png?v=0.5.1);
}

.lt-ie9 .orbit-wrapper .slider-nav span.left {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0006/815181/left-arrow-small.png?v=0.5.1);
}

.orbit img.fluid-placeholder {
    visibility:hidden;
    position:static;
    display:block;
    width:100%;
}

.orbit,.orbit-wrapper {
    width:100%!important;
}



.tabs, #body-content ul.tabs, .resp-tabs-list {
    list-style:none;
    border-bottom:solid 1px #e6e6e6;
    display:block;
    height:40px;
    padding:0;
    margin-bottom:0;
margin-left:0 !important;
    background:none;
}

.tabs.contained {
    margin-bottom:0;
    margin-left:0;
}

.tabs dt,.tabs li.section-title {
    color:#b3b3b3;
    cursor:default;
    display:block;
    float:left;
    font-size:12px;
    height:40px;
    line-height:40px;
    padding:0;
    padding-right:9px;
    padding-left:20px;
    font-weight:400;
    width:auto;
    text-transform:uppercase;
}

.tabs dt:first-child,.tabs li.section-title:first-child {
    padding:0;
    padding-right:9px;
}

.tabs dd,.tabs li, .resp-tabs-list li {
    display:block;
    float:left;
    padding:0;
    margin:0;
    margin-top:-3px;
    border-top:3px solid #5E5A5A;
border-right:1px solid #fff;
    background:none repeat scroll 0 0 #5E5A5A;
}

.tabs dd a,.tabs li a, .resp-tabs-list li a {
    color:#FFF;
    display:block;
    font-size:12.5px;
    height:40px;
    line-height:40px;
    padding:0 23.8px;
}

.tabs dd:hover, .tabs li:hover, .resp-tabs-list li:hover {
    background:none repeat scroll 0 0 #CCCCCC;
    border-top:3px solid #CCCCCC;
    color: #5E5A5A;
}

.tabs dd a:focus,.tabs li a:focus, .resp-tabs-list li a:focus {
    font-weight:700;
    color:#e21a23;
}

.tabs dd.active,.tabs li.active, .resp-tabs-list li.resp-tab-active {
    border-top:3px solid #e21a23;
    margin-top:-3px;
border-bottom:1px solid #FCFCFC;
    background:none repeat scroll 0 0 #FCFCFC;
}

.tabs dd.active a,.tabs li.active a, .resp-tabs-list li.resp-tab-active a {
    cursor:default;
    color:#333;
    background:none repeat scroll 0 0 #FCFCFC;
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
border-bottom:1px solid #FCFCFC;
    font-weight:normal;
}

.tabs dd:first-child,.tabs li:first-child  {
    margin-left:0;
    margin-right:2%;
}

.tabs.default dd:first-child, .tabs.default li:first-child {
    margin-left:0;
    margin-right:0;
}

.tabs.vertical {
    height:auto;
    border-bottom:1px solid #e6e6e6;
}

.tabs.vertical dt,.tabs.vertical dd,.tabs.vertical li {
    float:none;
    height:auto;
}

.tabs.vertical dd,.tabs.vertical li {
    border-left:3px solid #ccc;
}

.tabs.vertical dd a,.tabs.vertical li a {
    background:#f2f2f2;
    border:none;
    border:1px solid #e6e6e6;
    border-width:1px 1px 0 0;
    color:#555;
    display:block;
    font-size:14px;
    height:auto;
    line-height:1;
    padding:15px 20px;
    -webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
    -moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
    box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;
}

.tabs.vertical dd.active,.tabs.vertical li.active {
    margin-top:-3px;
    border-top:1px solid #4d4d4d;
    border-left:4px solid #1a1a1a;
}

.tabs.vertical dd.active a,.tabs.vertical li.active a {
    background:#4d4d4d;
    border:none;
    color:#fff;
    height:auto;
    margin:0;
    position:static;
    top:0;
    -webkit-box-shadow:0 0 0;
    -moz-box-shadow:0 0 0;
    box-shadow:0 0 0;
}

.tabs.vertical dd:first-child a.active,.tabs.vertical li:first-child a.active {
    margin:0;
}

.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a {
    padding:0 17px;
    text-align:center;
    overflow:hidden;
}

.tabs.two-up dt,.tabs.two-up dd,.tabs.two-up li {
    width:49%;
}

.tabs.three-up dt,.tabs.three-up dd,.tabs.three-up li {
    width:33.33%;
}

.tabs.four-up dt,.tabs.four-up dd,.tabs.four-up li {
    width:25%;
}

.tabs.five-up dt,.tabs.five-up dd,.tabs.five-up li {
    width:20%;
}

ul.tabs-content, #body-content ul.tabs-content {
    display:block;
    margin:0 1px 20px 0;
    padding:0;
    border-left:1px solid #E6E6E6;
    border-right:1px solid #E6E6E6;
    border-bottom:1px solid #E6E6E6;
    border-top:1px solid #FCFCFC;
    background:none repeat scroll 0 0 #FCFCFC;
}

ul.tabs-content > li {
    display:none;
}

ul.tabs-content > li.active {
    display:block;
}

ul.tabs-content.contained {
    padding:0;
}

ul.tabs-content.contained > li {
    border:solid 0 #e6e6e6;
    border-width:0 1px 1px;
    padding:20px;
}

ul.tabs-content.contained.vertical > li {
    border-width:1px;
}

.no-js ul.tabs-content > li {
    display:block;
}

dl.tabs {
    margin-top:0;
}

dl.tabs.default {
    margin-top:4%;
}

/*mods*/
#course-nav.tabs li a {min-height:60px; padding:13.75px 5px; line-height:1.2; height:auto;}
#course-nav.tabs {min-height:60px; height: auto; display:inline;}
/*mods*/

div.alert-box {
    display:block;
    padding:6px 7px 7px;
    font-weight:700;
    font-size:14px;
    color:#fff;
    background-color:#e21a23;
    border:1px solid rgba(0,0,0,0.1);
    margin-bottom:12px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    text-shadow:0 -1px rgba(0,0,0,0.3);
    position:relative;
}

div.alert-box.success {
    background-color:#4b8e74;
    color:#fff;
    text-shadow:0 -1px rgba(0,0,0,0.3);
}

div.alert-box.alert {
    background-color:#f47b20;
    color:#fff;
    text-shadow:0 -1px rgba(0,0,0,0.3);
}

div.alert-box.secondary {
    background-color:#887e6e;
    color:#000;
    text-shadow:0 1px rgba(255,255,255,0.3);
}

div.alert-box a.close {
    color:#333;
    position:absolute;
    right:4px;
    top:-1px;
    font-size:17px;
    opacity:.2;
    padding:4px;
}

div.alert-box a.close:hover,div.alert-box a.close:focus {
    opacity:.4;
}

.label {
    padding:1px 4px 2px;
    font-size:12px;
    font-weight:700;
    text-align:center;
    text-decoration:none;
    line-height:1;
    white-space:nowrap;
    display:inline;
    position:relative;
    bottom:1px;
    color:#fff;
    background:#e21a23;
}

.label.radius {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

.label.alert {
    background-color:#f47b20;
}

.label.success {
    background-color:#4b8e74;
}

.panel {
    background:#f2f2f2;
    border:solid 1px #e6e6e6;
    margin:0 0 22px;
    padding:22px 20px;
}

.panel > :first-child {
    margin-top:0;
}

.panel > :last-child {
    margin-bottom:0;
}

.p-enquiry, input.course-search {
    margin-bottom:0;
}

ul.side-nav {
    display:block;
    list-style:none;
    margin:0;
    padding:17px 0;
}

ul.side-nav li {
    display:block;
    list-style:none;
    margin:0 0 7px;
}

ul.side-nav li a {
    display:block;
}

ul.side-nav li.active a {
    color:#4d4d4d;
    font-weight:700;
}

ul.side-nav li.divider {
    border-top:1px solid #e6e6e6;
    height:0;
    padding:0;
}

ul.breadcrumbs {
    display:block;
    padding:6px 10px 7px;
    overflow:hidden;
    margin-left:0;
}

ul.breadcrumbs li {
    margin:0;
    padding:0 12px 0 0;
    float:left;
    list-style:none;
}

ul.breadcrumbs li a,ul.breadcrumbs li span {
    font-size:11px;
    font-size:1.1rem;
    padding-left:12px;
}

ul.breadcrumbs li:first-child a,ul.breadcrumbs li:first-child span {
    padding-left:0;
}

ul.breadcrumbs li:before {
    content:"»";
    font-weight:200;
    color:#E21A23;
}

ul.breadcrumbs li:first-child:before {
    content:" ";
}

ul.breadcrumbs li.current a {
    cursor:default;
    color:#333;
}

ul.breadcrumbs li:hover a,ul.breadcrumbs li a:focus {
    text-decoration:underline;
}

ul.breadcrumbs li.current:hover a,ul.breadcrumbs li.current a:focus {
    text-decoration:none;
}

ul.breadcrumbs li.unavailable a {
    color:#999;
}

ul.breadcrumbs li.unavailable:hover a,ul.breadcrumbs li.unavailable a:focus {
    text-decoration:none;
    color:#999;
    cursor:default;
}

ul.link-list {
    margin:0 0 17px -22px;
    padding:0;
    list-style:none;
    overflow:hidden;
}

ul.link-list > li {
    list-style:none;
    float:left;
    margin-left:22px;
    display:block;
}

ul.link-list > li > * {
    display:block;
}

kbd {
    font-family:"Consolas","Menlo","Courier",monospace;
    font-size:13px;
    padding:2px 4px 0;
    margin:0;
    background:#ededed;
    border:solid 1px #dbdbdb;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}

.flex-video {
    position:relative;
    padding-top:25px;
    padding-bottom:67.5%;
    height:0;
    margin-bottom:16px;
    overflow:hidden;
}

.flex-video.widescreen {
    padding-bottom:57.25%;
}

.flex-video p, .flex-video div {
    display:none;
}

.flex-video p.video-player {
    display:block;
}



.flex-video.vimeo {
    padding-top:0;
}

.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}

.four.columns.sidebar .flex-video {
    padding-top:0;
}

table {
    background:#fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
    margin:0 0 18px;
    border:1px solid #ddd;
}

@-moz-document url-prefix() {
    .top-barullibuttonsmallpadding-bottom:6px;
}

}

.lt-ie9 .top-bar ul li a {
    color:#fff;
    display:block;
    font-weight:700;
    font-size:13px;
    height:45px;
    line-height:45px;
    padding:0 15px;
}

/*.hide-for-small {
    display:inherit!important;
}*/

@media only screen and (min-width: 1441px) {
   /* .hide-for-small {
        display:inherit!important;
    }*/
}

@media only screen and (max-width: 1279px) and (min-width: 768px) {
    /*.hide-for-small {
        display:inherit!important;
    }*/
}

@media only screen and (max-width: 767px) {
    .hide-for-small {
        display:none!important;
    }
    
    .left,.right {
        float:none;
    }
    
    body {
        -webkit-text-size-adjust:none;
        -ms-text-size-adjust:none;
        width:100%;
        min-width:0;
        margin-left:0;
        margin-right:0;
        padding-left:0;
        padding-right:0;
    }
    
    .row {
        width:auto;
        min-width:0;
        margin-left:0;
        margin-right:0;
    }
    
    .columns {
        width:auto!important;
        float:none;
        clear: both;
    }
    
    .columns:last-child {
        float:none;
    }
    
    [class*="column"] + [class*="column"]:last-child {
        float:none;
    }
    
    .columns:before, .columns:after {
        content:"";
        display:table;
    }
    
    .columns:after {
        clear:both;
    }
    
    #footer footer.row div.six.copyright {
        right: auto;
    }
    
    #footer footer.row div.six.footer-links {
        left: auto;
    }
    
    .block-grid > li {
        clear:none;
    }

    label.right {
        text-align:left;
    }

    .button {
        display:block;
    }
    
    button.button,input[type="submit"].button,input[type="reset"].button {
        width:100%;
        padding-left:0;
        padding-right:0;
    }
    
    .nav-bar {
        height:auto;
    }
    
    .nav-bar > li {
        float:none;
        display:block;
        border-right:none;
    }
    
    .nav-bar > li > a.main {
        text-align:left;
        border-top:1px solid #ddd;
        border-right:none;
    }

    .nav-bar > li:first-child > a.main {
        border-top:none;
    }



    .tabs.three-up li {
        width: 100%;
        height: 40px;
        float: left;
    }

    /*enquiries-slider*/
    .phone, .mail {
    width:45%;
    }

    .mail {
        height: 53px;
    }

    .mail p {
        margin-top:15px;
    }

    .sidebar {
        margin-top:22px; /*brett*/
    }

}


@font-face {
    font-family: 'icomoon';
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0006/912084/icomoon.eot?v=0.6.1?wnk2qf');
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0006/912084/icomoon.eot?v=0.6.1?#iefixwnk2qf') format('embedded-opentype'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0011/912098/icomoon.woff?v=0.6.1?wnk2qf') format('woff'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0008/912086/icomoon.ttf?v=0.6.1?wnk2qf') format('truetype'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0007/912085/icomoon.svg?v=0.6.1?wnk2qf#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica-neue-condensed';
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0010/1117882/helvetica-neue-condensed.eot?v=0.4.1?wnk2qf');
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0010/1117882/helvetica-neue-condensed.eot?v=0.4.1?#iefixwnk2qf') format('embedded-opentype'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0004/1117885/helvetica-neue-condensed.woff?v=0.4.1?wnk2qf') format('woff'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0003/1117884/helvetica-neue-condensed.ttf?v=0.4.1?wnk2qf') format('truetype'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0011/1117883/helvetica-neue-condensed.svg?v=0.4.1?wnk2qf#helvetica-neue-condensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica-neue-condensed-light';
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0011/1117973/helvetica-neue-condensed-light.eot?v=0.4.1?wnk2qf');
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0011/1117973/helvetica-neue-condensed-light.eot?v=0.4.1?#iefixwnk2qf') format('embedded-opentype'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0005/1117976/helvetica-neue-condensed-light.woff?v=0.4.1?wnk2qf') format('woff'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0004/1117975/helvetica-neue-condensed-light.ttf?v=0.4.1?wnk2qf') format('truetype'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0003/1117974/helvetica-neue-condensed-light.svg?v=0.4.1?wnk2qf#helvetica-neue-condensed-light') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica-neue-roman';
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0011/1117892/helvetica-neue-roman.eot?v=0.4.1?wnk2qf');
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0011/1117892/helvetica-neue-roman.eot?v=0.4.1?#iefixwnk2qf') format('embedded-opentype'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0006/1117896/helvetica-neue-roman.woff?v=0.4.1?wnk2qf') format('woff'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0005/1117895/helvetica-neue-roman.ttf?v=0.4.1?wnk2qf') format('truetype'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0004/1117894/helvetica-neue-roman.svg?v=0.4.1?wnk2qf#helvetica-neue-roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bookman';
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0006/1117887/bookman-old-style-bold.eot?v=0.3.1?wnk2qf');
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0006/1117887/bookman-old-style-bold.eot?v=0.3.1?#iefixwnk2qf') format('embedded-opentype'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0009/1117890/bookman-old-style-bold.woff?v=0.3.1?wnk2qf') format('woff'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0008/1117889/bookman-old-style-bold.ttf?v=0.3.1?wnk2qf') format('truetype'),
        url('http://futurestudents.csu.edu.au/__data/assets/file/0007/1117888/bookman-old-style-bold.svg?v=0.3.1?wnk2qf#bookman') format('svg');
    font-weight: normal;
    font-style: normal;
}

[class^="i-"], [class*=" i-"] {
    font-family: 'icomoon';
    speak: none;
    text-transform: none;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    text-decoration:inherit;
}

.i-icon_right_arrow:before {
    content: "\e600";
}
.i-icon_left_arrow:before {
    content: "\e601";
}
.i-icon-share:before {
    content: "\e602";
}

.i-icon_right_arrow:before, .i-icon_left_arrow:before, .i-icon-share:before {
    font-family: 'icomoon';
    speak: none;
    text-transform: none;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    text-decoration:inherit;
}



@font-face {
  font-family: 'ksa';
  src: url('http://futurestudents.csu.edu.au/__data/assets/file/0004/813550/ksa.eot?v=0.6.1');
  src: url('http://futurestudents.csu.edu.au/__data/assets/file/0004/813550/ksa.eot?v=0.6.1?#iefix') format('embedded-opentype'),
       url('http://futurestudents.csu.edu.au/__data/assets/file/0011/813566/ksa.woff?v=0.6.1') format('woff'),
       url('http://futurestudents.csu.edu.au/__data/assets/file/0008/813563/ksa.ttf?v=0.6.1') format('truetype'),
       url('http://futurestudents.csu.edu.au/__data/assets/file/0004/813559/ksa.svg?v=0.6.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
 [class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "ksa";
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  font-size: 42px\9;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -o-transform: scale(1);
  text-rendering: optimizeLegibility; 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}
 
.icon-587320:before { content: '\e800'; } /* 'î €' */ /* Policing, Security and Emergency Management */
.icon-961953:before { content: '\e804'; } /* 'î €' */ /* animal & vet */
.icon-374118:before { content: '\e804'; } /* 'î €' */ /* enviro */
.icon-230391:before { content: '\e804'; } /* 'î €' */
.icon-980406:before { content: '\e801'; } /* 'î ' */
.icon-230180:before { content: '\e801'; } /* 'î ' */
.icon-230358:before { content: '\e801'; } /* 'î ' */
.icon-230228:before { content: '\e802'; } /* 'î ‚' */
.icon-230276:before { content: '\e802'; } /* 'î ‚' */
.icon-230325:before, .icon-6587:before { content: '\e806'; } /* 'î †' */
.icon-230375:before { content: '\e802'; } /* 'î ‚' */
.icon-230212:before, .icon-1257554:before { content: '\e803'; } /* 'î ƒ' */
.icon-230292:before { content: '\e803'; } /* 'î ƒ' */
.icon-230163:before { content: '\e804'; } /* 'î "' */
.icon-6605:before, .icon-230407:before { content: '\e805'; } /* 'î …' */
.icon-191225:before { content: '\e806'; } /* 'î †' */
.icon-230244:before { content: '\e806'; } /* 'î †' */

@font-face {
    font-family:"icons";
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0005/813569/icons.eot?v=0.6.1');
    src:url('http://futurestudents.csu.edu.au/__data/assets/file/0005/813569/icons.eot?v=0.6.1?#iefix') format("embedded-opentype"),url('http://futurestudents.csu.edu.au/__data/assets/file/0008/813572/icons.woff?v=0.6.1') format("woff"),url('http://futurestudents.csu.edu.au/__data/assets/file/0007/813571/icons.ttf?v=0.6.1') format("truetype"),url('http://futurestudents.csu.edu.au/__data/assets/file/0006/813570/icons.svg?v=0.6.1#fontcustom') format("svg");
    font-weight:400;
    font-style:normal;
}

.i-address-book:before,.i-alert:before,.i-align-center:before,.i-align-justify:before,.i-align-left:before,.i-align-right:before,.i-anchor:before,.i-annotate:before,.i-archive:before,.i-arrow-down:before,.i-arrow:before,.i-arrow-left:before,.i-arrow-right:before,.i-arrow-up:before,.i-arrows-compress:before,.i-arrows-expand:before,.i-arrows-in:before,.i-arrows-out:before,.i-asl:before,.i-asterisk:before,.i-at-sign:before,.i-background-color:before,.i-battery-empty:before,.i-battery-full:before,.i-battery-half:before,.i-bitcoin-circle:before,.i-bitcoin:before,.i-blind:before,.i-bluetooth:before,.i-bold:before,.i-book-bookmark:before,.i-book:before,.i-bookmark:before,.i-braille:before,.i-burst-new:before,.i-burst-sale:before,.i-burst:before,.i-calendar:before,.i-camera:before,.i-check:before,.i-checkbox:before,.i-clipboard-notes:before,.i-clipboard-pencil:before,.i-clipboard:before,.i-clock:before,.i-closed-caption:before,.i-cloud:before,.i-comment-minus:before,.i-comment-quotes:before,.i-comment-video:before,.i-comment:before,.i-comments:before,.i-compass:before,.i-contrast:before,.i-credit-card:before,.i-crop:before,.i-crown:before,.i-css3:before,.i-database:before,.i-die-five:before,.i-die-four:before,.i-die-one:before,.i-die-six:before,.i-die-three:before,.i-die-two:before,.i-dislike:before,.i-dollar-bill:before,.i-dollar:before,.i-download:before,.i-eject:before,.i-elevator:before,.i-euro:before,.i-eye:before,.i-fast-forward:before,.i-female-symbol:before,.i-female:before,.i-filter:before,.i-first-aid:before,.i-flag:before,.i-folder-add:before,.i-folder-lock:before,.i-folder:before,.i-foot:before,.i-foundation:before,.i-graph-bar:before,.i-graph-horizontal:before,.i-graph-pie:before,.i-graph-trend:before,.i-guide-dog:before,.i-hearing-aid:before,.i-heart:before,.i-home:before,.i-html5:before,.i-indent-less:before,.i-indent-more:before,.i-info:before,.i-italic:before,.i-key:before,.i-laptop:before,.i-layout:before,.i-lightbulb:before,.i-like:before,.i-link:before,.i-list-bullet:before,.i-list-number:before,.i-list-thumbnails:before,.i-list:before,.i-lock:before,.i-loop:before,.i-magnifying-glass:before,.i-mail:before,.i-male-female:before,.i-male-symbol:before,.i-male:before,.i-map:before,.i-marker:before,.i-megaphone:before,.i-microphone:before,.i-minus-circle:before,.i-minus:before,.i-mobile-signal:before,.i-mobile:before,.i-monitor:before,.i-mountains:before,.i-music:before,.i-next:before,.i-no-dogs:before,.i-no-smoking:before,.i-page-add:before,.i-page-copy:before,.i-page-csv:before,.i-page-delete:before,.i-page-doc:before,.i-page-edit:before,.i-page-export-csv:before,.i-page-export-doc:before,.i-page-export-pdf:before,.i-page-export:before,.i-page-filled:before,.i-page-multiple:before,.i-page-pdf:before,.i-page-remove:before,.i-page-search:before,.i-page:before,.i-paint-bucket:before,.i-paperclip:before,.i-pause:before,.i-paw:before,.i-paypal:before,.i-pencil:before,.i-photo:before,.i-play-circle:before,.i-play-video:before,.i-play:before,.i-plus:before,.i-pound:before,.i-power:before,.i-previous:before,.i-price-tag:before,.i-pricetag-multiple:before,.i-print:before,.i-prohibited:before,.i-projection-screen:before,.i-puzzle:before,.i-quote:before,.i-record:before,.i-refresh:before,.i-results-demographics:before,.i-results:before,.i-rewind-ten:before,.i-rewind:before,.i-rss:before,.i-safety-cone:before,.i-save:before,.i-share:before,.i-sheriff-badge:before,.i-shield:before,.i-shopping-bag:before,.i-shopping-cart:before,.i-shuffle:before,.i-skull:before,.i-social-500px:before,.i-social-adobe:before,.i-social-amazon:before,.i-social-android:before,.i-social-apple:before,.i-social-behance:before,.i-social-bing:before,.i-social-blogger:before,.i-social-delicious:before,.i-social-designer-news:before,.i-social-deviant-art:before,.i-social-digg:before,.i-social-dribbble:before,.i-social-drive:before,.i-social-dropbox:before,.i-social-evernote:before,.i-social-facebook:before,.i-social-flickr:before,.i-social-forrst:before,.i-social-foursquare:before,.i-social-game-center:before,.i-social-github:before,.i-social-google-plus:before,.i-social-hacker-news:before,.i-social-hi5:before,.i-social-instagram:before,.i-social-joomla:before,.i-social-lastfm:before,.i-social-linkedin:before,.i-social-medium:before,.i-social-myspace:before,.i-social-orkut:before,.i-social-path:before,.i-social-picasa:before,.i-social-pinterest:before,.i-social-rdio:before,.i-social-reddit:before,.i-social-skillshare:before,.i-social-skype:before,.i-social-smashing-mag:before,.i-social-snapchat:before,.i-social-spotify:before,.i-social-squidoo:before,.i-social-stack-overflow:before,.i-social-steam:before,.i-social-stumbleupon:before,.i-social-treehouse:before,.i-social-tumblr:before,.i-social-twitter:before,.i-social-vimeo:before,.i-social-windows:before,.i-social-xbox:before,.i-social-yahoo:before,.i-social-yelp:before,.i-social-youtube:before,.i-social-zerply:before,.i-social-zurb:before,.i-sound:before,.i-star:before,.i-stop:before,.i-strikethrough:before,.i-subscript:before,.i-superscript:before,.i-tablet-landscape:before,.i-tablet-portrait:before,.i-target-two:before,.i-target:before,.i-telephone-accessible:before,.i-telephone:before,.i-text-color:before,.i-thumbnails:before,.i-ticket:before,.i-torso-business:before,.i-torso-female:before,.i-torso:before,.i-torsos-all-female:before,.i-torsos-all:before,.i-torsos-female-male:before,.i-torsos-male-female:before,.i-torsos:before,.i-trash:before,.i-trees:before,.i-trophy:before,.i-underline:before,.i-universal-access:before,.i-unlink:before,.i-unlock:before,.i-upload-cloud:before,.i-upload:before,.i-usb:before,.i-video:before,.i-volume-none:before,.i-volume-strike:before,.i-volume:before,.i-web:before,.i-wheelchair:before,.i-widget:before,.i-wrench:before,.i-x-circle:before,.i-x:before,.i-yen:before,.i-zoom-in:before,.i-zoom-out:before {
    font-family:"icons";
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    text-decoration:inherit;
}

.i-zoom-out:before {
    content:"\e600";
}

.i-zoom-in:before {
    content:"\e601";
}

.i-yen:before {
    content:"\e602";
}

.i-x:before {
    content:"\e603";
}

.i-x-circle:before {
    content:"\e604";
}

.i-wrench:before {
    content:"\e605";
}

.i-widget:before {
    content:"\e606";
}

.i-wheelchair:before {
    content:"\e607";
}

.i-web:before {
    content:"\e608";
}

.i-volume:before {
    content:"\e609";
}

.i-volume-strike:before {
    content:"\e60a";
}

.i-volume-none:before {
    content:"\e60b";
}

.i-video:before {
    content:"\e60c";
}

.i-usb:before {
    content:"\e60d";
}

.i-upload:before {
    content:"\e60e";
}

.i-upload-cloud:before {
    content:"\e60f";
}

.i-unlock:before {
    content:"\e610";
}

.i-unlink:before {
    content:"\e611";
}

.i-universal-access:before {
    content:"\e612";
}

.i-underline:before {
    content:"\e613";
}

.i-trophy:before {
    content:"\e614";
}

.i-trees:before {
    content:"\e615";
}

.i-trash:before {
    content:"\e616";
}

.i-torsos:before {
    content:"\e617";
}

.i-torsos-male-female:before {
    content:"\e618";
}

.i-torsos-female-male:before {
    content:"\e619";
}

.i-torsos-all:before {
    content:"\e61a";
}

.i-torsos-all-female:before {
    content:"\e61b";
}

.i-torso:before {
    content:"\e61c";
}

.i-torso-female:before {
    content:"\e61d";
}

.i-torso-business:before {
    content:"\e61e";
}

.i-ticket:before {
    content:"\e61f";
}

.i-thumbnails:before {
    content:"\e620";
}

.i-text-color:before {
    content:"\e621";
}

.i-telephone:before {
    content:"\e622";
}

.i-telephone-accessible:before {
    content:"\e623";
}

.icon-1071593:before /*Pathways*/{
font-family: "icons";
font-style: normal;
font-weight: normal;
font-size: 100%;
font-size:42px\9;
speak: none;
-webkit-font-smoothing: antialiased;
-o-transform: scale(1);
text-rendering: optimizeLegibility;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
}

.i-target:before,
.icon-1071593:before {
    content:"\e624";
}

.i-target-two:before {
    content:"\e625";
}

.i-tablet-portrait:before {
    content:"\e626";
}

.i-tablet-landscape:before {
    content:"\e627";
}

.i-superscript:before {
    content:"\e628";
}

.i-subscript:before {
    content:"\e629";
}

.i-strikethrough:before {
    content:"\e62a";
}

.i-stop:before {
    content:"\e62b";
}

.i-star:before {
    content:"\e62c";
}

.i-sound:before {
    content:"\e62d";
}

.i-social-zurb:before {
    content:"\e62e";
}

.i-social-zerply:before {
    content:"\e62f";
}

.i-social-youtube:before {
    content:"\e630";
}

.i-social-yelp:before {
    content:"\e631";
}

.i-social-yahoo:before {
    content:"\e632";
}

.i-social-xbox:before {
    content:"\e633";
}

.i-social-windows:before {
    content:"\e634";
}

.i-social-vimeo:before {
    content:"\e635";
}

.i-social-twitter:before {
    content:"\e636";
}

.i-social-tumblr:before {
    content:"\e637";
}

.i-social-treehouse:before {
    content:"\e638";
}

.i-social-stumbleupon:before {
    content:"\e639";
}

.i-social-steam:before {
    content:"\e63a";
}

.i-social-stack-overflow:before {
    content:"\e63b";
}

.i-social-squidoo:before {
    content:"\e63c";
}

.i-social-spotify:before {
    content:"\e63d";
}

.i-social-snapchat:before {
    content:"\e63e";
}

.i-social-smashing-mag:before {
    content:"\e63f";
}

.i-social-skype:before {
    content:"\e640";
}

.i-social-skillshare:before {
    content:"\e641";
}

.i-social-reddit:before {
    content:"\e642";
}

.i-social-rdio:before {
    content:"\e643";
}

.i-social-pinterest:before {
    content:"\e644";
}

.i-social-picasa:before {
    content:"\e645";
}

.i-social-path:before {
    content:"\e646";
}

.i-social-orkut:before {
    content:"\e647";
}

.i-social-myspace:before {
    content:"\e648";
}

.i-social-medium:before {
    content:"\e649";
}

.i-social-linkedin:before {
    content:"\e64a";
}

.i-social-lastfm:before {
    content:"\e64b";
}

.i-social-joomla:before {
    content:"\e64c";
}

.i-social-instagram:before {
    content:"\e64d";
}

.i-social-hi5:before {
    content:"\e64e";
}

.i-social-hacker-news:before {
    content:"\e64f";
}

.i-social-google-plus:before {
    content:"\e650";
}

.i-social-github:before {
    content:"\e651";
}

.i-social-game-center:before {
    content:"\e652";
}

.i-social-foursquare:before {
    content:"\e653";
}

.i-social-forrst:before {
    content:"\e654";
}

.i-social-flickr:before {
    content:"\e655";
}

.i-social-facebook:before {
    content:"\e656";
}

.i-social-evernote:before {
    content:"\e657";
}

.i-social-dropbox:before {
    content:"\e658";
}

.i-social-drive:before {
    content:"\e659";
}

.i-social-dribbble:before {
    content:"\e65a";
}

.i-social-digg:before {
    content:"\e65b";
}

.i-social-deviant-art:before {
    content:"\e65c";
}

.i-social-designer-news:before {
    content:"\e65d";
}

.i-social-delicious:before {
    content:"\e65e";
}

.i-social-blogger:before {
    content:"\e65f";
}

.i-social-bing:before {
    content:"\e660";
}

.i-social-behance:before {
    content:"\e661";
}

.i-social-apple:before {
    content:"\e662";
}

.i-social-android:before {
    content:"\e663";
}

.i-social-amazon:before {
    content:"\e664";
}

.i-social-adobe:before {
    content:"\e665";
}

.i-social-500px:before {
    content:"\e666";
}

.i-skull:before {
    content:"\e667";
}

.i-shuffle:before {
    content:"\e668";
}

.i-shopping-cart:before {
    content:"\e669";
}

.i-shopping-bag:before {
    content:"\e66a";
}

.i-shield:before {
    content:"\e66b";
}

.i-sheriff-badge:before {
    content:"\e66c";
}

.i-share:before {
    content:"\e66d";
}

.i-save:before {
    content:"\e66e";
}

.i-safety-cone:before {
    content:"\e66f";
}

.i-rss:before {
    content:"\e670";
}

.i-rewind:before {
    content:"\e671";
}

.i-rewind-ten:before {
    content:"\e672";
}

.i-results:before {
    content:"\e673";
}

.i-results-demographics:before {
    content:"\e674";
}

.i-refresh:before {
    content:"\e675";
}

.i-record:before {
    content:"\e676";
}

.i-quote:before {
    content:"\e677";
}

.i-puzzle:before {
    content:"\e678";
}

.i-projection-screen:before {
    content:"\e679";
}

.i-prohibited:before {
    content:"\e67a";
}

.i-print:before {
    content:"\e67b";
}

.i-pricetag-multiple:before {
    content:"\e67c";
}

.i-price-tag:before {
    content:"\e67d";
}

.i-previous:before {
    content:"\e67e";
}

.i-power:before {
    content:"\e67f";
}

.i-pound:before {
    content:"\e680";
}

.i-plus:before {
    content:"\e681";
}

.i-play:before {
    content:"\e682";
}

.i-play-video:before {
    content:"\e683";
}

.i-play-circle:before {
    content:"\e684";
}

.i-photo:before {
    content:"\e685";
}

.i-pencil:before {
    content:"\e686";
}

.i-paypal:before {
    content:"\e687";
}

.i-paw:before {
    content:"\e688";
}

.i-pause:before {
    content:"\e689";
}

.i-paperclip:before {
    content:"\e68a";
}

.i-paint-bucket:before {
    content:"\e68b";
}

.i-page:before {
    content:"\e68c";
}

.i-page-search:before {
    content:"\e68d";
}

.i-page-remove:before {
    content:"\e68e";
}

.i-page-pdf:before {
    content:"\e68f";
}

.i-page-multiple:before {
    content:"\e690";
}

.i-page-filled:before {
    content:"\e691";
}

.i-page-export:before {
    content:"\e692";
}

.i-page-export-pdf:before {
    content:"\e693";
}

.i-page-export-doc:before {
    content:"\e694";
}

.i-page-export-csv:before {
    content:"\e695";
}

.i-page-edit:before {
    content:"\e696";
}

.i-page-doc:before {
    content:"\e697";
}

.i-page-delete:before {
    content:"\e698";
}

.i-page-csv:before {
    content:"\e699";
}

.i-page-copy:before {
    content:"\e69a";
}

.i-page-add:before {
    content:"\e69b";
}

.i-no-smoking:before {
    content:"\e69c";
}

.i-no-dogs:before {
    content:"\e69d";
}

.i-next:before {
    content:"\e69e";
}

.i-music:before {
    content:"\e69f";
}

.i-mountains:before {
    content:"\e6a0";
}

.i-monitor:before {
    content:"\e6a1";
}

.i-mobile:before {
    content:"\e6a2";
}

.i-mobile-signal:before {
    content:"\e6a3";
}

.i-minus:before {
    content:"\e6a4";
}

.i-minus-circle:before {
    content:"\e6a5";
}

.i-microphone:before {
    content:"\e6a6";
}

.i-megaphone:before {
    content:"\e6a7";
}

.i-marker:before {
    content:"\e6a8";
}

.i-map:before {
    content:"\e6a9";
}

.i-male:before {
    content:"\e6aa";
}

.i-male-symbol:before {
    content:"\e6ab";
}

.i-male-female:before {
    content:"\e6ac";
}

.i-mail:before {
    content:"\e6ad";
}

.i-magnifying-glass:before {
    content:"\e6ae";
}

.panel .i-magnifying-glass {
    font-size: 1.3em;
    font-weight: normal;
}

.i-loop:before {
    content:"\e6af";
}

.i-lock:before {
    content:"\e6b0";
}

.i-list:before {
    content:"\e6b1";
}

.i-list-thumbnails:before {
    content:"\e6b2";
}

.i-list-number:before {
    content:"\e6b3";
}

.i-list-bullet:before {
    content:"\e6b4";
}

.i-link:before {
    content:"\e6b5";
}

.i-like:before {
    content:"\e6b6";
}

.i-lightbulb:before {
    content:"\e6b7";
}

.i-layout:before {
    content:"\e6b8";
}

.i-laptop:before {
    content:"\e6b9";
}

.i-key:before {
    content:"\e6ba";
}

.i-italic:before {
    content:"\e6bb";
}

.i-info:before {
    content:"\e6bc";
}

.i-indent-more:before {
    content:"\e6bd";
}

.i-indent-less:before {
    content:"\e6be";
}

.i-html5:before {
    content:"\e6bf";
}

.i-home:before {
    content:"\e6c0";
font-size: 2.2em !important;
}

.i-heart:before {
    content:"\e6c1";
}

.i-hearing-aid:before {
    content:"\e6c2";
}

.i-guide-dog:before {
    content:"\e6c3";
}

.i-graph-trend:before {
    content:"\e6c4";
}

.i-graph-pie:before {
    content:"\e6c5";
}

.i-graph-horizontal:before {
    content:"\e6c6";
}

.i-graph-bar:before {
    content:"\e6c7";
}

.i-foundation:before {
    content:"\e6c8";
}

.i-foot:before {
    content:"\e6c9";
}

.i-folder:before {
    content:"\e6ca";
}

.i-folder-lock:before {
    content:"\e6cb";
}

.i-folder-add:before {
    content:"\e6cc";
}

.i-flag:before {
    content:"\e6cd";
}

.i-first-aid:before {
    content:"\e6ce";
}

.i-filter:before {
    content:"\e6cf";
}

.i-female:before {
    content:"\e6d0";
}

.i-female-symbol:before {
    content:"\e6d1";
}

.i-fast-forward:before {
    content:"\e6d2";
}

.i-eye:before {
    content:"\e6d3";
}

.i-euro:before {
    content:"\e6d4";
}

.i-elevator:before {
    content:"\e6d5";
}

.i-eject:before {
    content:"\e6d6";
}

.i-download:before {
    content:"\e6d7";
}

.i-dollar:before {
    content:"\e6d8";
}

.i-dollar-bill:before {
    content:"\e6d9";
}

.i-dislike:before {
    content:"\e6da";
}

.i-die-two:before {
    content:"\e6db";
}

.i-die-three:before {
    content:"\e6dc";
}

.i-die-six:before {
    content:"\e6dd";
}

.i-die-one:before {
    content:"\e6de";
}

.i-die-four:before {
    content:"\e6df";
}

.i-die-five:before {
    content:"\e6e0";
}

.i-database:before {
    content:"\e6e1";
}

.i-css3:before {
    content:"\e6e2";
}

.i-crown:before {
    content:"\e6e3";
}

.i-crop:before {
    content:"\e6e4";
}

.i-credit-card:before {
    content:"\e6e5";
}

.i-contrast:before {
    content:"\e6e6";
}

.i-compass:before {
    content:"\e6e7";
}

.i-comments:before {
    content:"\e6e8";
}

.i-comment:before {
    content:"\e6e9";
}

.i-comment-video:before {
    content:"\e6ea";
}

.i-comment-quotes:before {
    content:"\e6eb";
}

.i-comment-minus:before {
    content:"\e6ec";
}

.i-cloud:before {
    content:"\e6ed";
}

.i-closed-caption:before {
    content:"\e6ee";
}

.i-clock:before {
    content:"\e6ef";
}

.i-clipboard:before {
    content:"\e6f0";
}

.i-clipboard-pencil:before {
    content:"\e6f1";
}

.i-clipboard-notes:before {
    content:"\e6f2";
}

.i-checkbox:before {
    content:"\e6f3";
}

.i-check:before {
    content:"\e6f4";
}

.i-camera:before {
    content:"\e6f5";
}

.i-calendar:before {
    content:"\e6f6";
}

.i-burst:before {
    content:"\e6f7";
}

.i-burst-sale:before {
    content:"\e6f8";
}

.i-burst-new:before {
    content:"\e6f9";
}

.i-braille:before {
    content:"\e6fa";
}

.i-bookmark:before {
    content:"\e6fb";
}

.i-book:before {
    content:"\e6fc";
}

.i-book-bookmark:before {
    content:"\e6fd";
}

.i-bold:before {
    content:"\e6fe";
}

.i-bluetooth:before {
    content:"\e6ff";
}

.i-blind:before {
    content:"\e700";
}

.i-bitcoin:before {
    content:"\e701";
}

.i-bitcoin-circle:before {
    content:"\e702";
}

.i-battery-half:before {
    content:"\e703";
}

.i-battery-full:before {
    content:"\e704";
}

.i-battery-empty:before {
    content:"\e705";
}

.i-background-color:before {
    content:"\e706";
}

.i-at-sign:before {
    content:"\e707";
}

.i-asterisk:before {
    content:"\e708";
}

.i-asl:before {
    content:"\e709";
}

.i-arrows-out:before {
    content:"\e70a";
}

.i-arrows-in:before {
    content:"\e70b";
}

.i-arrows-expand:before {
    content:"\e70c";
}

.i-arrows-compress:before {
    content:"\e70d";
}

.i-arrow:before {
    content:"\e70e";
}

.i-arrow-up:before {
    content:"\e70f";
}

.i-arrow-right:before {
    content:"\e710";
}

.i-arrow-left:before {
    content:"\e711";
}

.i-arrow-down:before {
    content:"\e712";
}

.i-archive:before {
    content:"\e713";
}

.i-annotate:before {
    content:"\e714";
}

.i-anchor:before {
    content:"\e715";
}

.i-align-right:before {
    content:"\e716";
}

.i-align-left:before {
    content:"\e717";
}

.i-align-justify:before {
    content:"\e718";
}

.i-align-center:before {
    content:"\e719";
}

.i-alert:before {
    content:"\e71a";
}

.i-address-book:before {
    content:"\e71b";
}

.i-download,.i-print, .i-telephone, .i-icon-share {
    font-size:30px;
    line-height:0;
}

.i-eye {
    color:#525254;
    font-size:22px;
}

.i-rss,.i-social-facebook,.i-social-twitter,.i-social-linkedin,.i-social-youtube,.i-social-twitter,.i-social-instagram {
    font-size:40px;
    line-height:0;
}

#header .i-rss, #header .i-social-facebook, #header .i-social-twitter, #header .i-social-linkedin, #header .i-social-youtube, #header .i-social-twitter, #header .i-social-instagram {
    font-size:25px;
    line-height:0;
}

.i-arrow {
    color:#E51330;
    line-height: 1.4;
}

a i.i-arrow {
    text-decoration: none;
}

#content p a i.i-arrow {
    margin-left:0.4em;
}

li.more a.tool-tip i.i-arrow {
    font-size:26px;
    line-height: 1.4;
}

.i-rss {
    color:#F38E35;
}

.i-social-facebook {
    color:#3C5B9A;
}

.i-social-instagram {
    color:#89583e;
}

.i-social-twitter {
    color:#3FC7F4;
}

.i-social-linkedin {
    color:#4273B9;
}

.i-social-youtube {
    color:#EE3739;
}

i.i-telephone.enquiry {
    color:#E84D16;
    font-size:4em;
}

.i-arrow:hover,.i-social-youtube:hover,.i-social-linkedin:hover,.i-rss:hover,.i-social-facebook:hover,.i-social-twitter:hover,.i-social-instagram:hover {
    color:#5E5A5A;
}


ul.social-icons {
    margin-bottom:0;
    float:left;
}

#header ul.social-icons {
    float: right;
}

ul.link-list > li.facebook > *,ul.link-list > li.twitter > *,ul.link-list > li.youtube > *,ul.link-list > li.rss > *,ul.link-list > li.linkedin > *,ul.link-list > li.more > * {
    display:inline;
}

ul.social-icons li.social-title a {
    float:right;
    margin-top:8px;
    margin-bottom:0;
    margin-left:5px;
    color:#5E5A5A;
    font-weight:700;
    font-size:16px;
}

ul.social-icons li.facebook p,ul.social-icons li.twitter p,ul.social-icons li.linkedin p,ul.social-icons li.rss p,ul.social-icons li.youtube p,ul.social-icons li.instagram p,ul.social-icons li.more p {
    float:right;
    margin-top:8px;
    margin-bottom:0;
    margin-left:5px;
    color:#5E5A5A;
}

ul.social-icons li a.tool-tip p:hover,ul.social-icons li.social-title a:hover {
    color:#222;
}

section#main-nav {
    margin-top:22px;
}

ul.nav-bar {
    margin-bottom:0;
    width:100%;
    display:block;
    border:none;
}

ul.nav-bar li {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0018/815031/main-nav-bg.jpg?v=0.5.1) repeat-x scroll left bottom #666;
    color:#FFF;
    float:left;
    text-align:center;
    text-decoration:none;
    font-size:.9em;
    font-weight:400;
    font-style:normal;
}

ul.nav-bar li a {
    background:none repeat scroll 0 0 rgba(0,0,0,0);
    color:#FFF;
    text-transform:uppercase;
    border-left:1px solid #FFF;
    border-bottom:medium none;
    border-right:medium none;
}

ul.nav-bar li a:hover {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0006/815046/hover-arrow-red.gif?v=0.5.1) no-repeat scroll center bottom #333;
    color:#FFF;
}

.nav-bar > li > a:first-child {
    display:block;
    font-size:12px;
    padding:0 10px;
    position:relative;
    text-decoration:none;
}

ul.nav-bar li.current a {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0003/815070/active-nav-bg.jpg?v=0.5.1) no-repeat scroll center bottom #131111;
    color:#FFF;
    border-left:none;
}

ul.nav-bar li#topnav-id-4434 {
    width:25%;
    border-left:none;
}

ul.nav-bar li#topnav-id-1718866 {
    width:25%;
    border-left:none;
}
ul.nav-bar li#topnav-id-4434.top-level a {
    border-left:none;
}

ul.nav-bar li#topnav-id-4438 {
    width:17.2917%;
}

ul.nav-bar li#topnav-id-4442 {
    width:17.5%;
}

ul.nav-bar li#topnav-id-4446 {
    width:22.1875%;
}

ul.nav-bar li#topnav-id-4450 {
    width:25%;
}

ul.nav-bar li#topnav-id-4454 {
    width:9.16667%;
}

ul.nav-bar li#topnav-id-4458 {
    width:25%;
}
ul.nav-bar li#topnav-id-1649941 {
    width:25%;
}
ul.nav-bar li#topnav-id-2793091 {
    width:25%;
}

input.input-text {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0005/815162/search.png?v=0.5.1) no-repeat scroll left center #F1F1F1;
    border:medium none;
    box-shadow:none;
    font-size:1em;
    height:auto;
    margin-bottom:0;
    margin-top:0;
    opacity:.75;
    padding:10px 0 10px 28px;
}

input.input-text:focus {
    border:medium none;
    opacity:1;
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0005/815162/search.png?v=0.5.1) no-repeat scroll left center #F1F1F1;
}

section#breadcrumbs,section#social {
    background:#DFDFDF;
}

section#footer {
    background:#A6A7AC; 
    padding:1em 0 0;
}

section#footer p {
        color:#222;
        font-size:0.9em;
    }

section#footer .footer-partner {
    display: flex;
    align-items: center;
}

section#footer .copyright p {
    padding-top: 1em;
}

section#footer .footer-partner p a {
text-decoration: none;
color:#222!important;
}

section#footer .footer-partner p {
    display: inline;
}

section#footer .footer-partner img {
    float:left;
    display: inline;
    margin-left: 2em;
    width: 60%;
    height: auto;
}

section#breadcrumbs ul.breadcrumbs,section#social ul.link-list {
    margin-bottom:0;
    border-bottom: none;
    outline: none;
}

section#social ul.link-list {
    padding:1em;
}

section#footer {
    padding:1em 0 0;
}

section#navigation {
    background:none repeat scroll 0 0 #F0F0F0;
    margin:0 0 22px;
}

.mid-grey {
    background:none repeat scroll 0 0 #939598;
}

.orange {
    background:none repeat scroll 0 0 #e74e16;
}

.light-orange {
    background:none repeat scroll 0 0 #F47B20
}

#slidingDiv, #slidingDiv2 {
    display:none;
}

div.row.panel {
    width: 103.5%;
    margin: 0;
    background:#E3DEDA;
}

div.row.panel.deep-grey {
    background: #404040;
    border:none;
}

.deep-grey .four.columns.options a.show_hide, .deep-grey .three.columns.options a.show_hide, .deep-grey label{
    color: #ffffff;
}

.row.fawn {
    background:#F3EFEC;
    border:none;
    margin:0;
    padding:22px 20px;
}

#enquiries.row.fawn {
    padding: 0.6em 10px;

    margin-bottom: 22px;
}

.fawn > :first-child {
    margin-top:0;
}

.fawn > :last-child {
    margin-bottom:0;
}

.dark-grey {
    background:none repeat scroll 0 0 #636466;
}

.white {
background-color:#fff;
}

.sidebar-heading {
    color:#FFF;
    display:block;
    font-size:1.22em;
    padding:.6em 2em .6em 1em;
    margin: 0 0 2%;
    clear:both;
    
    font-family: "helvetica-neue-condensed","helvetica-neue-roman","Helvetica Neue","Helvetica",Helvetica,Ariel,sans-serif; /*27/10*/
    text-transform: uppercase; /*27/10*/
    font-weight: normal; /*27/10*/
text-rendering:optimizeLegibility;
/*font-family: "helv", "Helvetica Neue","Helvetica", Helvetica, Arial, sans-serif;*/ /*27/10*/*/
/*font-size:1em;*/
}

section#mega-footer {
    padding: 22px 0;
    background: #F6F6F6;
    /*background: #404040;*/
}

section#sidebar {
    background-color:#fcfcfc;
}

section#sidebar div,section#sidebar ul {
    padding:.938em;
}

#mega-footer ul#sitemap .fifth li {
    list-style:none;
}

/*#mega-footer ul#sitemap li a {
    color: #ffffff;
}*/

#mega-footer ul#sitemap .fifth li span.title {
    font-size:14px;
    list-style:none;
    color:#222;
    /*color: #ffffff;*/
    font-style:normal;
    font-weight:700;
    line-height:1.1;
    margin-bottom:14px;
    margin-top:14px;
    text-rendering:optimizelegibility;
}

section#mega-footer div.row div.fifth ul.side-nav {
    padding:0;
}

section#mega-footer div.row div.fifth ul.side-nav li {
    margin:0;
}

section#mega-footer div.row div.fifth ul.side-nav li a {
    color:#5E5A5A;
    font-size:11px;
}

#mega-footer ul#sitemap {
    margin-bottom:0;
    padding:0 15px;
}

#mega-footer ul#sitemap li.category {
    margin-bottom:15px;
}

section#content h1.course-name {
    font-weight:900;
    font-size:24px;
    margin:0;
}

ul.title-icons {
    margin-bottom:0;
    float:right;
}

ul.link-list > li.download > *,ul.link-list > li.print > *, ul.link-list > li.share > *, ul.link-list > li.contact > * {
    display:inline;
}

ul.inline-list > li.download, ul.link-list > li.print, ul.link-list > li.contact, ul.link-list > li.share {
    margin-left:24px;
}

ul.title-icons li.download p,ul.title-icons li.print p, ul.title-icons li.share p, ul.title-icons li.contact p {
    float:right;
    line-height:0;
    margin-left:10px;
    margin-top:15px;
}

ul.title-icons li a {
    color: #525254;
}

ul.title-icons li a:hover {
    color: #E21A23;
}

div.panel.showcase {
    padding:0;
}

ul.side-nav {
    padding:0;
}

ul.side-nav li {
    margin:0;
    clear: both;
}

section#content section#sidebar ul.side-nav li {
    padding:0;
}

section#sidebar ul.side-nav li div.four, section#sidebar ul.side-nav li div.eight {
    float:left;
    margin:10px 0;
    margin:0;
}

.content-module-1-5-wrap {
    width:100%;
    margin:0;
    display: table;
    background-color:#E0E0E0;
}

.content-module-1-5-wrap div.content-module-1-5-div {
    width:33.3333%;
    float:left;
    margin:0;
    display:block;
    display: table-column;
}

.content-module-1-5-div h4 {
    background-color:#636162;
    background-image:none;
    border-bottom:none;
    color:#FFF;
    margin:0;
    display:block;
    font-size:13px;
    font-weight:400;
    list-style-image:none;
    list-style-type:none;
    margin:0;
    padding:10px 10px 10px 20px;
    text-transform:uppercase;
}

.content-module-1-5-div ul,div.previous-next-wrap ul#previous-next.prev-next {
    font-size:.8em;
}

div.content-module-1-5-wrap div.content-module-1-5-div ul li {
    list-style:none;
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0017/815102/arrow.gif?v=0.5.1) no-repeat scroll 0 9px rgba(0,0,0,0);
    color:#000;
    line-height:22px;
    list-style:none outside none;
    padding-left:10px;
}

.content-module-1-5-wrap div.content-module-1-5-div ul {
    font-size:.8em;
    padding:.938em;
}

#content div#underline-list {
    margin:0;
    padding:0;
}

#content div#underline-list .info {
    line-height:16px;
}

div#underline-list .info,div.underline-list .info {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0017/815102/arrow.gif?v=0.5.1) no-repeat scroll right center rgba(0,0,0,0);
    border-bottom:1px solid #D1CFCF;
    color:#000;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10px;
    list-style-image:none;
    margin-left:0;
    margin-right:10px;
    text-transform:uppercase;
    padding:.938em;
}

div#underline-list .info a,div.underline-list .info a,div#underline-list-white .info a {
    color:#000;
    display:block;
    padding:3px 0 0;
    text-decoration:none;
}

div#underline-list .info a img,div.underline-list .info a img,div#underline-list-white .info a img {
    border:medium none;
    display:block;
    margin-bottom:4px;
}

#course-nav {margin-top:0.5em;padding-bottom:0.5em;}

ul.tabs-content, #body-content ul.tabs-content {
    padding:.938em;
}

ul.tabs-content li h5 {
    font-size:14px;
}

.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a {
    padding:0;
}

#sidebar div p {
    margin-bottom:0;
}

#sidebar div p a,#sidebar div a {
    margin-top:1em;
    display:block;
}

div.vertical-line {
    border-right:1px solid #E3DFE0;
}

p.cta-button-text {
    text-align:center;
    font-size:14px;
    line-height:18px;
    padding:0;
}

.panel input[type="text"],.panel input[type="password"],.panel input[type="date"],.panel input[type="datetime"],.panel input[type="email"],.panel input[type="number"],.panel input[type="search"],.panel input[type="tel"],.panel input[type="time"],.panel input[type="url"],textarea {
    background-color:#FFF;
    /*border:1px solid #9E9E9E;*/
    height:40px;
}

/* Orange Buttons ---------------------- */
.button.orange {
    background-color:#e74e16;
    border-color:#d04614;
    color:#fff;
    -webkit-transition:background-color 300ms ease-out;
    -moz-transition:background-color 300ms ease-out;
    transition:background-color 300ms ease-out;
    white-space:nowrap;
}

.button.orange:hover,.button.orange:focus {
    background-color:#d04614;
}

.button.orange:hover,.button.orange:focus {
    color:#fff;
}

ul.tabs-content li a.button {
    margin-top:7px;
}

.content-module-1-5-wrap div.content-module-1-5-div.more-info,.content-module-1-5-wrap div.content-module-1-5-div.consider-also {
    border-right:1px solid #FFF;
}

section#breadcrumbs {
    margin-top:22px;
}

a.redarrow:after {
    content:"";
    display:block;
    width:10px;
    height:15px;
    background-image:url(http://futurestudents.csu.edu.au/__data/assets/image/0007/815164/red_arrow.png?v=0.5.1);
    float:right;
    margin-top:4px;
}

#footer ul.link-list {
    border-bottom:4px solid #E01A23;
    padding-bottom:10px;
}

#footer ul.link-list li a,#footer p {
    color:#222;
    font-size:1em;
}

#footer ul.link-list > li {
    margin-left:30px;
}

#footer ul.link-list li:first-child {
    margin-left:0;
}

h3.subheader hr {
    margin:0;
}

.nav_btn {
    position:relative;
    display:block;
    vertical-align:middle;
    float:right;
    padding:.676em 1.25em;
    line-height:1.125em;
    cursor:pointer;
    width:100%;
}

.nav_menu .nav_menutxt {
    display:block;
    line-height:1.188em;
    float:left;
}

.nav_menu .nav_icon {
    float:right;
    margin:.188em 0 0 .438em;
}

.nav_menu .nav_no-text {
    margin:0;
}

.nav_menu .nav_icon-bar {
    display:block;
    width:1.125em;
    height:.125em;
    -webkit-border-radius:1px;
    -moz-border-radius:1px;
    border-radius:1px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
    box-shadow:0 1px 0 rgba(0,0,0,0.25);
}

.nav_btn .nav_icon-bar + .nav_icon-bar {
    margin-top:.188em;
}

.nav_nav {
    clear:both;
}

.nav_nav ul,.nav_nav li {
    display:block;
}

.nav_nav .nav_arrow {
    font-size:.8em;
    margin:0 0 0 .4em;
}

.nav_nav .nav_item {
    display:block;
    cursor:pointer;
}

.nav_nav a {
    display:block;
}

.nav_nav .nav_item a {
    display:inline;
}

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

.nav_menu:after {
    clear:both;
}

.nav_menu {
    *zoom:1;
}

.nav_menu {
    font-size:16px;
}

.nav_btn {
    margin:0;
    text-decoration:none;
}

.nav_menu .nav_menutxt {
    color:#FFF;
    font-weight:700;
}

.four.columns.keydates .nav_menu .nav_menutxt, .four.columns.spotlight .nav_menu .nav_menutxt, .quicklinks .nav_menu .nav_menutxt  {
    color: #636466;
}

.nav_menu .nav_icon-bar {
    background-color:#f5f5f5;
}

.four.columns.keydates .nav_menu .nav_icon-bar, .four.columns.spotlight .nav_menu .nav_icon-bar, .quicklinks .nav_menu .nav_icon-bar  {
    background-color: #636466;
}

.nav_menu {
    background:#4c4c4c;
    padding:5px;

}

.four.columns.keydates .nav_menu, .four.columns.spotlight .nav_menu, .quicklinks .nav_menu {
    background:#CCCCCC;
}

.nav_nav {
    color:#fff;
    margin:0;
    padding:0;
    font-size:.875em;
}

.four.columns.keydates .nav_menu .nav_nav, .four.columns.spotlight .nav_menu .nav_nav, .quicklinks .nav_menu .nav_nav  {
    color: #636466;
}


.nav_nav,.nav_nav ul {
    list-style:none;
    overflow:hidden;
}

.nav_nav ul {
    padding:0;
    margin:0 0 0 20px;
}

.nav_nav .nav_item {
    padding:5px 10px;
    margin:2px 5px;
}

.nav_nav a {
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
    text-align:left;
    font-size:14px;
    text-align:left;
    padding:10px 10px 10px 30px;
}

.four.columns.keydates .nav_menu .nav_nav li,
.four.columns.spotlight .nav_menu .nav_nav li,
.quicklinks .nav_menu .nav_nav li {
    color: #636466;
    padding: 10px 20px;
}

.four.columns.keydates .nav_menu .nav_nav a,
.four.columns.spotlight .nav_menu .nav_nav a,
.quicklinks .nav_menu .nav_nav a {
    color: #636466;
    padding: 0;
}

.nav_nav .nav_item a {
    padding:0;
    margin:0;
}

.nav_nav .nav_item:hover {
    background:#ccc;
    color:#fff;
}

.nav_nav a:hover {
    background:#ccc;
    color:#222;
}

.four.columns.keydates .nav_menu .nav_nav li:hover,
.four.columns.spotlight .nav_menu .nav_nav li:hover,
.quicklinks .nav_menu .nav_nav li:hover {
    color: #FFF;
    background:#4C4C4C;
}

.four.columns.keydates .nav_menu .nav_nav li:hover a,
.four.columns.spotlight .nav_menu .nav_nav li:hover a,
.quicklinks .nav_menu .nav_nav li:hover a {
    color: #FFF;
    background:none;
}

.four.columns.keydates .nav_menu .nav_nav a:hover,
.four.columns.spotlight .nav_menu .nav_nav a:hover,
.quicklinks .nav_menu .nav_nav a:hover {
    color: #FFF;
    background: none;
}

#quicklinks ul li a {
    color:#525254;
}

.quicklinks ul {
    text-transform: uppercase;
}

.nav_nav .nav_txtnode {
    margin-left:15px;
}

.nav_menu .nav_nav li ul li a {
    color:#fff;
    /*font-size:14px;*/
    font-size:11px;
}

.nav_menu {
    display:none;
}

.sidebar ul.category-media {
 margin:0;
}

#content .category-media li {
    list-style:none;
}

#content .category-media li h2 {
    clear:left;
    font-size:16px;
    padding-top:10px;
    font-weight: 700; /*27/10*/
}

#content .category-media li h3 {
    font-size:14px;
    font-weight:400;
    margin-top:5px;
    text-transform:uppercase;
    color:#525254;
}

#content ul.richmedia-desc {
    margin:5px 0 0;
    padding:0;
    list-style:none;
}

#content .category-media img {
    float:left;
    margin-right:15px;
    margin-top:10px;
}

#content ul.category-media li h2 a {
    color:#525254;
    font-style:normal;
    font-variant:400;
    font-size:14px;
}

span.mediatype-video,span.mediatype-audio,span.mediatype-image,span.mediatype-newsitem,span.mediatype-podcast,span.mediatype-Video,span.mediatype-Audio,span.mediatype-Images,span.mediatype-News,span.mediatype-Podcast,span.mediatype-testimonial,span.mediatype-slideshow,span.mediatype-Testimonial,span.mediatype-Slideshow,span.mediatype-tour,span.mediatype-Tour {
    font-family:Georgia;
    font-size:10px;
    font-weight:400;
    padding-left:20px;
    text-transform:uppercase;
}

.mediatype-video,.mediatype-Video {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0005/815117/video.gif?v=0.5.1) no-repeat center left;
}

.mediatype-audio,.mediatype-Audio,.mediatype-Podcast {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0017/815120/audio.gif?v=0.5.1) no-repeat center left;
}

.mediatype-image,.mediatype-Images,.mediatype-Slideshow {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0003/815124/image.gif?v=0.6.1) no-repeat center left;
}

.mediatype-newsitem,.mediatype-News,.mediatype-testimonial,.mediatype-Testimonial {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0006/815127/news.gif?v=0.5.1) no-repeat center left;
}

.mediatype-tour,.mediatype-Tour {
    background:url(http://futurestudents.csu.edu.au/__data/assets/image/0008/815129/virtual-tour.png?v=0.5.1) no-repeat center left;
}

#body-content ul.showcase-panel {
    margin:0 0 0px -22px;
    padding:0;
    list-style:none;
    overflow:hidden;
}

#body-content ul.showcase-panel > li {
    list-style:none;
    float:left;
    margin-left:22px;
    display:block;
}

#body-content ul.showcase-panel > li.whimsy img {
    float:right;
}

#body-content ul.showcase-panel li.showcase-content {
    width:40%;
    margin-top:48px;
}

#body-content ul.showcase-panel li.showcase-content p a {
    display:block;
}

#body-content ul.showcase-panel > li > * {
    display:block;
}

#body-content ul.showcase-panel li.showcase-whimsy img {
    padding:22px;
    position: absolute;
    right: 22px;
}

h5.video-caption-header {
    margin: 0 1.5em 0 0;
    text-align: left;
    font-weight:700;
}

.bottom {
    bottom:0;
    position: absolute;
    width: 33.333%;
    right:0;
    padding-left:1em;
    float:left;
}

.bottom hr {
    margin: 0;
}

p.text-right {
    padding-right:1.5em;
}

.showcase-video.flex-video.widescreen {
    margin-bottom:0;
    width: 66.666%;
    padding-bottom: 40%;
}


/* The Nivo Slider styles */
#slideshow {
    position:relative;
    display:block;
    margin-bottom:10px;
}

section#content {
    margin-top:0;
}

.nivoSlider {
    position:relative;
    width:100%;
    height:auto;
    overflow: hidden;
    float: none;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    max-width: none;
}
.nivo-main-image {
    display: block !important;
    position: relative !important; 
    width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    z-index:6;
    display:none;
    background:white; 
    filter:alpha(opacity=0); 
    opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%;
    top:0;
}
.nivo-box {
    display:block;
    position:absolute;
    z-index:5;
    overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
    position:absolute;
    left:0px;
    bottom:0px;
    background:rgb(231,78,22);
    color:#fff;
    width:100%;
    padding: 1% 1.5% 1.5% 2.5%;
    font-size: 1em;
    font-weight:bold;
    z-index:8;
    opacity: 0.9;
    overflow: hidden;
    display: none;
    background-color:rgba(231, 78, 22, 0.9);
    -moz-opacity: 0.9;
    filter:alpha(opacity=9);
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

#wrapper a {
    font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    color:#fff;
    font-size:2em;
}

#wrapper a.invert {
    color: #000;
}

#wrapper a:hover {
    text-decoration: none;
}

.nivo-caption p {
    padding:5px;
    margin:0;
}

.nivo-caption a {
    display:inline !important;
}

.nivo-html-caption {
    display:none;
}

/* Direction nav styles (e.g. Next & Prev) */

.nivo-directionNav a {
    position: absolute;
    top:45%;
    height: 52px;
    width: 40px !important;
    display: inline-block;
    z-index:9;
    text-indent: -9999px;
    overflow: hidden;
}

/* Left Arrow */
.nivo-prevNav {
    left:-9999px; 
    cursor: pointer;
    background: url("http://futurestudents.csu.edu.au/__data/assets/image/0005/815180/left-arrow.png?v=0.5.1") repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
}

.nivoSlider:hover .nivo-prevNav {
    left:1px;
    opacity: 0.8;
}

/* Right Arrow */
.nivo-nextNav {
    right:9999px; 
    cursor: pointer;
    background: url("http://futurestudents.csu.edu.au/__data/assets/image/0008/815183/right-arrow.png?v=0.5.1") repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);}
    
.nivoSlider:hover .nivo-nextNav {
right:0;
    opacity: 0.8;
}

.nivo-prevNav {
    left:0px;
}

.nivo-nextNav {
    right:0px;
}

/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
    display:block;    
    position: absolute;
    background: none repeat scroll 0% 0% transparent;
    right: 40px;
    bottom:20px;
    z-index: 999;
    width:auto;
}

.nivo-controlNav a {
    cursor: pointer;
    display:inline-block;
    /*background-color: #efbbab;*/
    border: none;
    height: 15px;
    width: 15px;
    margin-right:5px;
    float:left;
    z-index:9;
    text-indent: -9999px;
    background: url("http://futurestudents.csu.edu.au/__data/assets/image/0007/981403/pink-dot.png?v=0.5.1") no-repeat transparent;
}

.nivo-controlNav a.active {
    /*background-color: #e42229;
    background-position:0 -22px;*/
    background: url("http://futurestudents.csu.edu.au/__data/assets/image/0006/981402/red-dot.png?v=0.5.1") no-repeat transparent;
}

.nivo-directionNav a {
    cursor: pointer;
    height: 50px;
    margin-top: -25px;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 39px;
    z-index: 30;
}

@media (max-width: 690px) { 
    .nivo-controlNav {
        display:none;
    }
    .nivo-caption{
        width: 100%; 
        font-size: 0.8em;
        margin-left:0;
    }

    #wrapper a {
        font-family: "jaf-bernino-sans-condensed",sans-serif; 
        font-weight: bold; 
        letter-spacing:-1px; 
        line-height:1.1em; width:80%; padding-top:2%;
    } 

    #content div.nivo-caption a.call-to-action-button, #content div.nivo-caption a.call-to-action-button:visited {
        display:none; 
        height:0;
        width:0;
        margin:0;
        padding:0;
    }
}

.nivo-thumbs-enabled {
    width:31.7%;
    float: left;
    position: relative;
    height:0;
    padding-bottom: 22.7%;
}

.nivo-thumbs-enabled a {
    width:100%; 
    text-decoration:none; 
    background:#F1F1F1; 
    color:#565656; 
    text-align:center; 
    float:left;
    padding:0; 
    cursor:pointer;
    -webkit-transition:all 150ms ease-in-out; 
    -moz-transition:all 150ms ease-in-out;
    -o-transition:all 150ms ease-in-out;
    transition:all 150ms ease-in-out;
    position: absolute;
    width: 100%;
    height: 25%;
    text-align: center;
    border-bottom:1px solid #fff;
}

.nivo-controlNav a[rel="0"] {
     top: 0%;
    left: 0;
}

.nivo-controlNav a[rel="1"] {
     top: 25%;
    left: 0;
}

.nivo-controlNav a[rel="2"] {
     top: 50%;
    left: 0;
}

.nivo-controlNav a[rel="3"] {
     top: 75%;
    left: 0;
} 

.nivo-controlNav a.nivo-control div {
    text-align: left;
    padding: 7% 4% 4%;
}

.nivo-thumbs-enabled img {
    display:block;
    width:auto;
    height:auto;
}
.nivo-thumbs-enabled a.active, .nivo-thumbs-enabled a:hover {
    opacity:1; /* Opacity when active/hovered - you can also use RGBA...*/
    color:#FFF; /* Text color change if needed*/
    background:#E31B23;
}

.select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 100%;
    overflow: hidden;
    background-color: #fff;
    background: #fff url(http://futurestudents.csu.edu.au/__data/assets/image/0011/815168/arrowdown.gif?v=0.5.1) no-repeat 90% 50%;
    clear:both;
}

.select-style select {
    padding: 5px 8px;
    width: 115%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.select-style select:focus {
    outline: none;
}

.csulive-links a {
margin:0 2em 0 0 !important;
}

ul.ksa-list {
    list-style: none;
    display:block;
    overflow:hidden;
    padding:0;
    margin:20px 0 0 !important;
    position: relative;
}

ul.ksa-list > li {
    display:block;
    height:auto;
    float:left;
    width:33.33333%;
    padding:0;
}

ul.ksa-list > li:nth-child(3n+1) {
    clear:both;
}

ul.ksa-list li div {
    display: table;
    width: 100%;
    text-align: center;
    height: 100%;
}

ul.ksa-list li div i {
    font-size: 300%;
    color:#FFFFFF;
    background: #DDD;
    width: 100%;
    float:left;
    border-right: 3px solid #FFF;
    display: table-cell; 
    vertical-align: middle; 
    text-align: center;
}

ul.ksa-list li div p {   
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    width: 72%;
    padding: 0 3%;
    line-height: 1;
}

.icon-2742854:before { content: '\e800'; } /* 'î €' */ /* Policing, Security and Emergency Management */
.icon-2742600:before { content: '\e804'; } /* 'î €' */ /* animal & vet */
.icon-2742748:before { content: '\e804'; } /* 'î €' */ /* enviro */
.icon-2742897:before { content: '\e804'; } /* 'î €' */ /* Science */
.icon-2742943:before { content: '\e801'; } /* 'î ' */ /* Medical Science */
.icon-2742535:before { content: '\e801'; } /* 'î ' */ /* allied health */
.icon-2742984:before { content: '\e801'; } /* 'î ' */ /* Nursing */
.icon-2742658:before { content: '\e802'; } /* 'î ‚' */ /* comm & creative */
.icon-2742789:before { content: '\e802'; } /* 'î ‚' */ /* humanities & social */
.icon-2742850:before { content: '\e806'; } /* 'î  †' */ /* Information and Library Studies */
.icon-2742881:before { content: '\e802'; } /* 'î ‚' */ /* Psychology */
.icon-2742634:before { content: '\e802'; } /* 'î ƒ' */ /* business*/
.icon-2742730:before { content: '\e803'; } /* 'î ƒ' */ /* engineering */
.icon-2742810:before { content: '\e803'; } /* 'î ƒ' */  /* Information Technology, Computing and Mathematics */
.icon-2742503:before { content: '\e804'; } /* 'î "' */ /* AG & WINE */
.icon-2742927:before{ content: '\e805'; } /* 'î …' */ /* Theology and Religious Studies */
.icon-2742767:before { content: '\e806'; } /* 'î †' */ /* exercise & sports */
.icon-2742907:before { content: '\e806'; } /* 'î †' */ /* Teaching and Education */
.icon-2789281:before /*Pathways*/{
font-family: "icons";
font-style: normal;
font-weight: normal;
font-size: 100%;
font-size:42px\9;
speak: none;
-webkit-font-smoothing: antialiased;
-o-transform: scale(1);
text-rendering: optimizeLegibility;
display: inline-block;
text-decoration: inherit;
width: 1em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
    content:"\e624";
}


ul.ksa-list li div.c-230163, ul.ksa-list li div.c-2742503{ background: #DCEEC6; }  /* AG & WINE */
ul.ksa-list li div.c-230180, ul.ksa-list li div.c-2742535 { background: #DBBBD3; } /* allied health */
ul.ksa-list li div.c-961953, ul.ksa-list li div.c-2742600 { background: #C4E7C8; } /* animal & vet */
ul.ksa-list li div.c-230212, ul.ksa-list li div.c-2742634 { background: #FEDDBE; } /* business */
ul.ksa-list li div.c-230228, ul.ksa-list li div.c-2742658{ background: #F8C2D9; }  /* comm & creative */
ul.ksa-list li div.c-374118, ul.ksa-list li div.c-2742748 { background: #CDDBC0; } /* enviro */
ul.ksa-list li div.c-191225, ul.ksa-list li div.c-2742767 { background: #B2D9E7; } /* exercise & sports */
ul.ksa-list li div.c-230276, ul.ksa-list li div.c-2742789 { background: #FDE8C3; } /* humanities & social */
ul.ksa-list li div.c-230325, ul.ksa-list li div.c-6587, ul.ksa-list li div.c-2742850 { background: #B0DAD0; }    /* Information and Library Studies */
ul.ksa-list li div.c-230292, ul.ksa-list li div.c-2742810 { background: #CEDBE3; } /* Information Technology, Computing and Mathematics */
ul.ksa-list li div.c-980406, ul.ksa-list li div.c-2742943 { background: #E2CAE1; } /* Medical Science */
ul.ksa-list li div.c-230358, ul.ksa-list li div.c-2742984 { background: #E8B1CD; } /* Nursing */
ul.ksa-list li div.c-587320, ul.ksa-list li div.c-2742854 { background: #BBC6DF; } /* Policing, Security and Emergency Management */
ul.ksa-list li div.c-230375, ul.ksa-list li div.c-2742881 { background: #F7B5CF; } /* Psychology */
ul.ksa-list li div.c-230391, ul.ksa-list li div.c-2742897 { background: #B2E1E6; } /* Science */
ul.ksa-list li div.c-230244, ul.ksa-list li div.c-2742907 { background: #B1EBF4; } /* Teaching and Education */
ul.ksa-list li div.c-6605, ul.ksa-list li div.c-230927, ul.ksa-list li div.c-2742927 { background: #D6BAD7; }    /* Theology and Religious Studies */
ul.ksa-list li div.c-1071593, ul.ksa-list li div.c-2789281 { background: #FCF9CD; } /* Pathway & Preparation Courses */
ul.ksa-list li div.c-1257554, ul.ksa-list li div.c-2742730 { background: #7EBDC9; } /* Engineering */


ul.ksa-list li i.icon-230163.c-230163, ul.ksa-list li i.icon-2742503.c-2742503{ background: #89C84B; } /* Agricultural and Wine Sciences */
ul.ksa-list li i.icon-230180.c-230180, ul.ksa-list li i.icon-2742535.c-2742535 { background: #881B73; } /* Allied Health */
ul.ksa-list li i.icon-961953.c-961953, ul.ksa-list li i.icon-2742600.c-2742600 { background: #39AE4F; } /* Animal &amp; Veterinary Science */
ul.ksa-list li i.icon-230212.c-230212, ul.ksa-list li i.icon-2742634.c-2742634 { background: #F68E34; } /* Business */
ul.ksa-list li i.icon-230228.c-230228, ul.ksa-list li i.icon-2742658.c-2742658{ background: #E52F87; } /* Communication and Creative Industries */
ul.ksa-list li i.icon-374118.c-374118, ul.ksa-list li i.icon-2742748.c-2742748 { background: #58882F; } /* Environmental Science &amp; Outdoor Recreation */
ul.ksa-list li i.icon-191225.c-191225, ul.ksa-list li i.icon-2742767.c-2742767 { background: #0D80AF; } /* Exercise and Sports Sciences */
ul.ksa-list li i.icon-230276.c-230276, ul.ksa-list li i.icon-2742789.c-2742789 { background: #F6B044; } /*  */
ul.ksa-list li i.icon-230325.c-230325, ul.ksa-list li i.icon-6587, ul.ksa-list li i.icon-2742850.c-2742850{ background: #008365; } /* Information and Library Studies */
ul.ksa-list li i.icon-230292.c-230292, ul.ksa-list li i.icon-2742810.c-2742810 { background: #5E879F; } /* Information Technology, Computing and Mathematics */
ul.ksa-list li i.icon-980406.c-980406, ul.ksa-list li i.icon-2742943.c-2742943 { background: #9B4C9C; } /* Medical Science */
ul.ksa-list li i.icon-230358.c-230358, ul.ksa-list li i.icon-2742984.c-2742984 { background: #B2005B; } /* Nursing */
ul.ksa-list li i.icon-587320.c-587320, ul.ksa-list li i.icon-2742854.c-2742854 { background: #243D92; } /* Policing, Security and Emergency Management */
ul.ksa-list li i.icon-230375.c-230375, ul.ksa-list li i.icon-2742881.c-2742881 { background: #E50063; } /* Psychology */
ul.ksa-list li i.icon-230391.c-230391, ul.ksa-list li i.icon-2742897.c-2742897 { background: #00A0AC; } /* Science */
ul.ksa-list li i.icon-230244.c-230244, ul.ksa-list li i.icon-2742907.c-2742907 { background: #0AB7DC; } /* Teaching and Education */
ul.ksa-list li i.icon-6605.c-6605, ul.ksa-list li i.icon-230407.c-230407, ul.ksa-list li i.icon-2742927.c-2742927 { background: #7A177B; } /* Theology and Religious Studies */
ul.ksa-list li i.icon-1071593.c-1071593, ul.ksa-list li i.icon-2789281.c-2789281 { background: #FAEB62; font-size: 400%; line-height: 1; padding: 4%; height:67.2px !important;}
ul.ksa-list li i.icon-1257554.c-1257554, ul.ksa-list li i.icon-2742730.c-2742730 { background: #407A87; } /* Engineering */

div#slidingDiv ul.ksa-list li i:hover {
    opacity: 0.5;
}

ul.ksa-list li div.c-230163:hover, 
ul.ksa-list li div.c-230180:hover, 
ul.ksa-list li div.c-961953:hover, 
ul.ksa-list li div.c-230212:hover, 
ul.ksa-list li div.c-230228:hover, 
ul.ksa-list li div.c-374118:hover, 
ul.ksa-list li div.c-191225:hover, 
ul.ksa-list li div.c-230276:hover, 
ul.ksa-list li div.c-230325:hover, ul.ksa-list li div.c-6587:hover, 
ul.ksa-list li div.c-230292:hover, 
ul.ksa-list li div.c-980406:hover, 
ul.ksa-list li div.c-230358:hover, 
ul.ksa-list li div.c-587320:hover, 
ul.ksa-list li div.c-230375:hover, 
ul.ksa-list li div.c-230391:hover, 
ul.ksa-list li div.c-230244:hover, 
ul.ksa-list li div.c-1257554:hover,
ul.ksa-list li div.c-6605:hover, ul.ksa-list li div.c-230407:hover, 
ul.ksa-list li div.c-1071593:hover, ul.ksa-list li div.ksa:hover  { background: #F3EFEC; }


#content ul.ksa-list li ul {
    height: 100%;
    border-collapse: collapse;
    width: 46%;
    margin: 2% 2%;
    float: left;
    display: block;
    list-style: none outside none;
}

section#content ul.ksa-list.course-page li ul li {     
    vertical-align: middle;
    line-height: 1.1;
    border-top: none;
    border-bottom: 1px solid #E6E6E6;
    height: 100%;
    padding: 4% 0
}

#content ul.ksa-list li a {
    color: #525254;
}

#content ul.ksa-list.course-page li a {
    display: table;
    width: 100%;
}

#content ul.ksa-list.course-page li a:hover {
    cursor: pointer;
    background: #F6F6F6;
}

section#content ul.side-nav li {
    border-top: 1px solid #E6E6E6;
    padding: 4% 0;
}

section#content ul.side-nav li:first-child {
    border-top: none;
}

hr.hr-about {
    margin: 0 0 21px;
}

div.four.columns.sidebar p, div.four.columns.sidebar div.row {
    padding:0 4%;
}

.button {
    border: none;
}

/* Reset */
.dcsns ul, .dcsns li {
    padding: 0; 
    margin: 0; 
    list-style: none!important;
    background: none;
}

/* Main styles */
/* Feeds */
.dcsns {
    background: #E5E5E5;
    border-radius: 7px;
    -webkit-border-radius: 7px; 
    -moz-border-radius: 7px; 
    color: #444;
    list-style: none outside none;
    margin: 0;
    padding: 10px 10px 0;
}

.dcsns-content {
    position: relative;
    overflow: hidden;
    padding: 0;
    margin: 0 0 5px 0;
    border-radius: 5px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
}

.dcsns-loading {
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0004/815170/loading_light.gif?v=0.5.1) no-repeat 0 0;
    height: 24px;
    padding: 6px 0 0 30px;
    position: absolute;
    top: 10px;
    left: 10px;
}

.stream p {
    margin: 0;
    padding: 0;
}

.stream li a {
    color: #2DB6E8;
}

.stream li {
    padding: 0;
    position: relative;
    font-size: 11px;
    color: #444;
    background: #fff;
    border: 1px solid #D3D3D3;
    border-radius: 5px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px;
    margin-bottom: 4px;
    font-family: Arial, sans-serif;
    line-height: 1.35em;
}

.stream li .inner {
    padding: 10px 10px 0 10px;
    margin: 0;
    position: relative;
    line-height: 1.4em;
}

.stream li .icon {
    position: absolute;
    left: 8px;
    bottom: 5px;
    z-index: 2;
    height: 20px;
}

.stream li .clear {
    clear: both;
}

/* Content blocks */
.stream li .section-intro {
    clear: both;
    display: block;
    font-style: italic;
    padding: 8px 0 5px 35px;
    margin: 0;
    color: #fff;
    border-radius: 0 0 5px 5px; 
    -webkit-border-radius: 0 0 5px 5px;  
    -moz-border-radius: 0 0 5px 5px; 
}

.stream li .section-intro a {
    text-decoration: underline;
    margin-right: 3px;
    color: #fff;
}

.stream li .section-title {
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
    font-size: 12px;
    color: #f0f0f0;
}

.stream li .section-title a {
    color: #555;
}

.stream li .section-title a:hover {
    color: #2DB6E8;
}

.stream li .section-thumb {
    float: left;
    margin: 0 7px 0 0;
    max-width: 99%;
}

.stream li .section-thumb img {
    border: 1px solid #ccc;
    padding: 1px;
    background: #fff;
    max-width: 99%;
}

.stream li .section-text {
    display: block;
    margin-bottom: 3px;
}

.stream li .section-text br {
    display: block;
}

.stream li .section-user {
    clear: both;
    display: block;
    font-style: italic;
    margin: 0 8px 5px 0;
    display: block;
    float: left;
    padding: 5px 0 5px 15px;
    line-height: 12px;
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0007/815173/profile.png?v=0.5.1) no-repeat 0 5px;
}

.stream li .meta {
    display: block;
    font-size: 90%;
    color: #999;
}

.stream li .meta span {
    margin: 0 8px 5px 0;
    display: block;
    float: left;
    padding: 0 0 0 15px;
    line-height: 12px;
}

.meta span.shares {
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0004/815143/shares.png?v=0.5.1) no-repeat 0 0;
    padding-left: 20px;
}

.meta span.views {
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0006/815145/views.png?v=0.5.1) no-repeat 0 0;
    padding-left: 18px;
}

.meta span.likes {
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0009/815148/likes.png?v=0.5.1) no-repeat 0 0;
    padding-left: 16px;
}

.meta span.comments {
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0020/815150/comments.png?v=0.5.1) no-repeat 0 0;
}

.meta span.users {
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0005/815153/users.png?v=0.5.1) no-repeat 0 0;
}

.meta span.videos {
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0008/815156/videos.png?v=0.5.1) no-repeat 0 0;
    padding-left: 16px;
}

.stream li .section-meta {
    display: block;
    margin: 0;
    padding: 0;
    clear: both;
}

.stream li .meta.item-comments {
    padding: 0 0 0 35px;
    margin: 0 0 5px 0;
    min-height: 30px;
    position: relative;
    clear: both;
    line-height: 1.3em;
}

.stream li .meta.item-comments img {
    position: absolute;
    left: 0;
    top: 0;
    width: 30px;
}

.stream li .meta.item-likes {
    padding: 0;
    width: 100%;
    overflow: hidden;
    clear: both;
    line-height: 1.3em;
}

.stream li .meta.item-likes img {
    float: left;
    margin: 0 5px 5px 0;
    width: 30px;
    border: 1px solid #ddd;
    padding: 1px;
    background: #fff;
}

.stream li.dcsns-error {
    color: #990000;
}

.stream li .section-share {
    display: block;
    margin: 0 0 5px 0;
    padding: 4px 0 0;
    float: right;
}

.stream li .section-share a {
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 0 2px 0 0;
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0003/815142/share.png?v=0.5.1) no-repeat 0 0;
}

.stream li .section-share a.share-twitter {
    background-position: 0 -16px;
}
.stream li .section-share a.share-reply {
    background-position: 0 -32px;
}

.stream li .section-share a.share-retweet {
    background-position: 0 -48px;
}

.stream li .section-share a.share-favorite {
    background-position: 0 -64px;
}

.stream li .section-share a.share-google {
    background-position: 0 -80px;
}

.stream li .section-share a.share-linkedin {
    background-position: 0 -96px;
}

.stream li .section-share a.share-facebook:hover {
    background-position: -16px 0;
}

.stream li .section-share a.share-twitter:hover {
    background-position: -16px -16px;
}

.stream li .section-share a.share-reply:hover {
    background-position: -16px -32px;
}

.stream li .section-share a.share-retweet:hover {
    background-position: -16px -48px;
}

.stream li .section-share a.share-favorite:hover {
    background-position: -16px -64px;
}

.stream li .section-share a.share-google:hover {
    background-position: -16px -80px;
}

.stream li .section-share a.share-linkedin:hover {
    background-position: -16px -96px;
}

/* Toolbar */
.dcsns-toolbar {
    padding: 5px 80px 5px 0;
    position: relative;
    border-radius: 5px; 
    -webkit-border-radius: 5px; 
    -moz-border-radius: 5px; 
}

/* Filter */
.dcsns .filter {
    padding: 0;
    margin: 0;
}

.dcsns .filter li {
    display: inline-block;
    background: none;
    padding: 0;
    margin: 0 2px 0 0;
    height: 24px;
}

.dcsns .filter li a {
    padding: 0;
    margin: 0;
    display: block;
    float: left;
    height: 24px;
}
.dcsns .filter li img {
    margin: 0;
    height: 22px;
}

/* Controls */
.dcsns .controls {
    position: absolute;
    right: 0;
    top: 7px;
    height: 22px;
    padding: 0;
    z-index: 12;
}

.dcsns .controls li {
    display: inline;
    background: none;
}

.dcsns .controls a {
    display: block;
    width: 22px;
    height: 22px;
    float: left;
    margin: 0 0 0 2px;
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0020/815141/controls.png?v=0.5.1) no-repeat 0 0;
}

.dcsns .controls .prev {
    background-position: -44px 0;
}

.dcsns .controls .next {
    background-position: -66px 0;
}

.dcsns .controls .play {
    background-position: 0 0;
}

.dcsns .controls .pause {
    background-position: -22px 0;
}

.dcsns .controls .prev:hover {
    background-position: -44px -22px;
}

.dcsns .controls .next:hover {
    background-position: -66px -22px;
}

.dcsns .controls .play:hover {
    background-position: 0 -22px;
}

.dcsns .controls .pause:hover {
    background-position: -22px -22px;
}

/* feeds network specific styles */
.stream li.dcsns-rss .section-intro, .filter .f-rss a:hover {
    background-color: #FF9800;
}

.stream li.dcsns-flickr .section-intro, .filter .f-flickr a:hover {
    background-color: #f90784;
}

.stream li.dcsns-delicious .section-intro, .filter .f-delicious a:hover {
    background-color: #3271CB;
}

.stream li.dcsns-twitter .section-intro, .filter .f-twitter a:hover {
    background-color: #4ec2dc;
}

.stream li.dcsns-facebook .section-intro, .filter .f-facebook a:hover {
    background-color: #3b5998;
}

.stream li.dcsns-google .section-intro, .filter .f-google a:hover {
    background-color: #2d2d2d;
}

.stream li.dcsns-youtube .section-intro, .filter .f-youtube a:hover {
    background-color: #DF1F1C;
}

.stream li.dcsns-pinterest .section-intro, .filter .f-pinterest a:hover {
    background-color: #CB2528;
}

.stream li.dcsns-lastfm .section-intro, .filter .f-lastfm a:hover {
    background-color: #C90E12;
}

.stream li.dcsns-dribbble .section-intro, .filter .f-dribbble a:hover {
    background-color: #F175A8;
}

.stream li.dcsns-vimeo .section-intro, .filter .f-vimeo a:hover {
    background-color: #4EBAFF;
}

.stream li.dcsns-stumbleupon .section-intro, .filter .f-stumbleupon a:hover {
    background-color: #EB4924;
}

.stream li.dcsns-deviantart .section-intro, .filter .f-deviantart a:hover {
    background-color: #EB4924;
}

.stream li.dcsns-tumblr .section-intro, .filter .f-tumblr a:hover {
    background-color: #365472;
}

.stream li.dcsns-instagram .section-intro, .filter .f-instagram a:hover {
    background-color: #413A33;
}

/* Facebook */
.stream li.dcsns-facebook .section-text img {
    margin: 0 7px 5px 0;
    float: left;
    border: 1px solid #ddd;
    padding: 1px;
    background: #fff;
}

.stream li.dcsns-facebook .meta {
    display: block;
    clear: both;
}

.stream li.dcsns-facebook .meta.item-comments {
    padding: 0;
    min-height: auto;
}

.stream li.dcsns-facebook .meta.item-comments a {
    display: block;
    margin: 0 0 2px 0;
}

.stream li.dcsns-facebook .share-facebook {
    display: none;
}

/* twitter */
.stream li.dcsns-twitter .section-thumb {
    margin-top: 3px;
}

.stream li.dcsns-twitter .section-user {
    padding: 0;
    background: none;
}

.stream li.dcsns-twitter .section-text img {
    margin: 5px 0 0;
    border: 1px solid #ddd;
    padding: 1px;
    background: #fff;
    max-width: 99%;
}

.stream li.dcsns-twitter a {
    color: #38AEAE;
}

.stream li.dcsns-twitter .section-intro a, .stream li.dcsns-twitter .section-intro a:hover {
    color: #fff;
}

.stream li.dcsns-twitter .section-intro span a {
    text-decoration: none;
    margin-left: 0;
}

.stream li.dcsns-twitter .section-intro span a:hover {
    text-decoration: underline;
}

.stream li.dcsns-twitter a:hover {
    color: #38AEAE;
    text-decoration: underline;
}

.stream li.dcsns-twitter .twitter-user {
    margin-bottom: 2px;
    display: block;
}

.stream li.dcsns-twitter .twitter-user a {
    color: #999;
    line-height: 1.35em;
}

.stream li.dcsns-twitter .twitter-user a:hover {
    color: #999;
    text-decoration: none;
}

.stream li.dcsns-twitter .twitter-user a strong{
    color: #444;
}

.stream li.dcsns-twitter .twitter-user a:hover strong {
    color: #38AEAE;
    text-decoration: underline;
}

/* google */
.stream li.dcsns-google .section-title {
    margin-bottom: 5px;
}

.stream li.dcsns-google .meta span.plusones {
    padding-left: 0;
}

/* vimeo */
.dcsns .stream li.dcsns-vimeo .section-title {
    display: block;
    clear: both;
}

.stream li.dcsns-vimeo .section-text {
    margin-bottom: 5px;
}

.stream li.dcsns-vimeo .section-text .meta {
    padding-top: 5px;
}

.stream li.dcsns-vimeo .logo {
    margin-bottom: 3px;
}

/** Flickr **/
.stream li.dcsns-flickr .section-thumb {
    margin: 0;
}

/* Pinterest */
.stream li.dcsns-pinterest .section-thumb {
    display: block;
}

.stream li.dcsns-pinterest .section-text {
    clear: both;
}

/* dribbble */
.stream li.dcsns-dribbble .inner img {
    margin-bottom: 5px;
}

/* lastfm */
.stream li.dcsns-lastfm .section-title {
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0008/815147/tracks.png?v=0.5.1) no-repeat 0 0;
    padding-left: 17px;
    margin-bottom: 0;
}

/* deviantart */
.stream li.dcsns-deviantart .section-thumb {
    display: block;
    float: none;
}

.stream li.dcsns-deviantart .section-thumb img {
    max-width: 250px;
}

/* tumblr */
.stream li.dcsns-tumblr .section-text img {
    margin: 0 7px 5px 0;
    float: left;
    border: 1px solid #ddd;
    padding: 1px;
    background: #fff;
    max-width: 99%;
}

.stream li.dcsns-tumblr .track {
    display: block;
    background: url(http://futurestudents.csu.edu.au/__data/assets/image/0008/815147/tracks.png?v=0.5.1) no-repeat 0 5px;
    padding: 5px 0 0 17px;
    margin-bottom: 0;
}

/* instagram */
.stream li.dcsns-instagram .section-title {
    font-weight: normal;
    clear: both;
}

.stream li.dcsns-instagram .section-thumb img {
    margin-bottom: 10px;
}

.stream li.dcsns-instagram .section-meta {
    clear: both;
    margin-bottom: 5px;
}

.stream li.dcsns-instagram .section-meta .meta .comments, .stream li.dcsns-instagram .section-meta .meta .likes {
    margin: 0 0 5px 0;
    padding-top: 5px;
    background-position: 0px 5px;
    float: none;
    font-size: 100%;
    font-weight: bold;
}

input.course-page {
    margin-bottom:22px;
}

form#course-search label {
    margin-bottom: 22px;
}

form.custom label:last-child {
    margin-bottom: 0;
}

.row form .row.course-select {
    margin-bottom: 22px;
}

.panel input.course-page[type="text"] {
    background-color: #C4C4C4;
    color: #FFFFFF;
}

.row.cross-sell {
    margin-top:22px;
}

#content {
    margin-top: 22px;
}

#body-content ul.accordion, ul.accordion {
    margin:0 0 22px;
}

#body-content ul.accordion > li, ul.accordion > li {
    list-style:none;
    margin:0;
    padding:0;
    border-bottom:1px solid #E6E6E6;
}

#body-content ul.accordion > li > div.title, ul.accordion > li > div.title {
    cursor:pointer;
    background:#FFF;
    padding:15px 0;
    margin:0;
    position:relative;
    -webkit-transition:.15s background linear;
    -moz-transition:.15s background linear;
    -o-transition:.15s background linear;
    transition:.15s background linear;
}

#body-content ul.accordion > li > div.title h1, ul.accordion > li > div.title h1, #body-content ul.accordion > li > div.title h2, ul.accordion > li > div.title h2, #body-content ul.accordion > li > div.title h3, ul.accordion > li > div.title h3,#body-content ul.accordion > li > div.title h4, ul.accordion > li > div.title h4, #body-content ul.accordion > li > div.title h5, ul.accordion > li > div.title h5 {
    margin:0;
    font-size:1.3em;
    color:#E31B23;
    font-weight:400;
}

#body-content ul.accordion > li > div.title:after, ul.accordion > li > div.title:after {
    content:"";
    display:block;
    width:10px;
    height:15px;
    position:absolute;
    background-image:url(http://futurestudents.csu.edu.au/__data/assets/image/0007/815164/red_arrow.png?v=0.5.1);
    right:0;
    top:16px;
}

#body-content ul.accordion > li .content, ul.accordion > li .content {
    display:none;
    margin-bottom:1em;
}

#body-content ul.accordion > li .title.active, ul.accordion > li .title.active {
    background:#fff;
    padding-top:13px;
}

#body-content ul.accordion > li .title.active:after, ul.accordion > li .title.active:after {
    content:"";
    display:block;
    width:15px;
    height:11px;
    background-image:url(http://futurestudents.csu.edu.au/__data/assets/image/0010/815167/red_arrow_active_sml.png?v=0.5.1);
    top:15px;
}

#body-content ul.accordion > li.active .content, ul.accordion > li.active .content {
    background:#fff;
    display:block;
}

a.show_hide:after {
    content: "\e70e";
    font-family:"icons";
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    margin-left: 5px;
    margin-bottom: 3px;
    font-size: inherit;
    vertical-align: middle;
    text-decoration: none;
}

a.show_hide.highlight:after {
    content: "\e70e";
    font-family:"icons";
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    background-image:none;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.four.columns.options a.show_hide, .three.columns.options a.show_hide {
    color: #636466;
    font-weight: 500;
    float: left;
    margin-top: 0.7em;
    margin-left: 0.4em;
}

div#slidingDiv {
    background: #FFFFFF;
    padding: 2em 1em;
}

.panel.courses, ul.accordion > li.active .course-options.content {
    background: #E3DEDA;
}

ul.accordion > li > div.title.course-title:after {
    background-image: none;
}

ul.accordion > li > div.title.course-title {
    background: none repeat scroll 0 0 #E3DEDA;
    cursor: pointer;
    margin: 0;
    padding: 15px;
    position: relative;
    transition: background 0.15s linear 0s;
}

ul.accordion > li > div.title.course-title h5 {
    color: #666668;
    font-size: 1.1em;
    font-weight: 400;
    margin: 0px;
    background: none;
}

ul.accordion > li > div.title.course-title h5:after {
    content: "\e70e";
    font-family:"icons";
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    text-decoration:inherit;
    margin-left: 10px;
    margin-bottom: 3px;
    font-size: 1.3em;
    vertical-align: middle;
}

ul.accordion > li .title.course-title.active:after {
    background-image:none;
}

ul.accordion > li > div.title.course-title.active h5:after {
    content: "\e70e";
    font-family:"icons";
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    background-image:none;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

ul.accordion > li.active .course-options.content {
    background:#E3DEDA;
    display:block;
}

section#content ul.side-nav li.bottom-links {
    border-top: none;
    padding: 0;
}

#global div.search-bar {
    display: none;
}

.row.mid-content {
    margin-top: 22px;
}

.row.mid-content h2.csu-font {
    border-bottom: 1px solid #ddd;
    margin: 0 0 5px;
    padding-bottom: 15px;
    color: #404040;
}

#sq-page-poll-graph p {
    margin-bottom: 5px;
}

#sq-page-poll-graph-bar {
    margin-bottom: 3px;

}

@media only screen and (max-width: 940px) {
    
    .quicklinks {
        display: inherit;
    }
    section#navigation {
        background: none repeat scroll 0 0 #4C4C4C;
    }
}

@media only screen and (max-width: 878px) {
    .browse option {
        font-size:10px;
    }
    
    h4 {
        font-size:20px;
    }

    .nivo-controlNav a.nivo-control div {
        font-size:12px;
    }

    ul.nav-bar li#topnav-id-4434,ul.nav-bar li#topnav-id-4438,ul.nav-bar li#topnav-id-4442,ul.nav-bar li#topnav-id-4446,ul.nav-bar li#topnav-id-4450,ul.nav-bar li#topnav-id-4454,ul.nav-bar li#topnav-id-4458 {
        padding:0;
    }
    
    .quicklinks {
        display: inherit;
    }
    
    #main-nav div.row div.twelve ul#menu.nav-bar li.top-level a span {
        display:none;
    }
    
    section#navigation {
        background:none repeat scroll 0 0 #4C4C4C;
    }
    
    ul.title-icons {
        float:none;
    }
    
    ul.link-list > li.download,ul.link-list > li.print, ul.link-list > li.share, ul.link-list > li.contact {
        margin-left:10px;
    }
    
    #content ul.link-list li img.whimsy {
        display:none;
    }
    
    ul.showcase-panel li.showcase-content {
        width:30%;
        margin-top:0;
    }
    
    ul.ksa-list > li:nth-child(3n+1) {
        clear: none;
    }
    
    ul.ksa-list > li {
        width:50%;
    }
    
    #global div.search-bar {
        display: block;
    }

    #header {
       margin-top:22px;
    }
}

@media screen and (max-width: 767px) {
    i.i-telephone.enquiry {
        font-size:3em;
    }

    section#mega-footer {
        padding:0;
    }
    
    div.row.panel {
        width:100%;
    }
    
    div#slidingDiv div.row div.four label {
        margin-top: 22px;
    }
    
    .row .mobile-one { 
        width: 15% !important; 
        float: left; 
        padding: 0 5px; 
    }
    
    .row .mobile-one:last-child { 
        float: right; 
    }
    
    .row .mobile-one.end { 
        float: left; 
    }
    
    .row.collapse .mobile-one { 
        padding: 0; 
        clear:none; 
    }
    
    .row .mobile-two { 
        width: 50% !important; 
        float: left; 
        padding: 0 15px; 
    }
    
    .row .mobile-two:last-child { 
        float: right; 
    }
    
    .row .mobile-two.end { 
        float: left; 
    }
    
    .row.collapse .mobile-two { 
        padding: 0; 
        clear:none; 
    }
    
    .row .mobile-three { 
        width: 85% !important; 
        float: left; 
        padding: 0 15px; 
    }
    
    .row .mobile-three:last-child { 
        float: right; 
        clear:none; 
    }
    
    .row .mobile-three.end { 
        float: left; 
    }
    
    .row.collapse .mobile-three { 
        padding: 0; 
        clear:none; 
    }
    
    .row .mobile-four { 
        width: 100% !important; 
        float: left; 
        padding: 0 15px; 
    }
    
    .row .mobile-four:last-child { 
        float: right; 
    }
    
    .row .mobile-four.end { 
        float: left; 
    }
    
    .row.collapse .mobile-four { 
        padding: 0; 
    }
    
    #header div.row div.six div.row.collapse {
        margin-top: 22px;
    }
    
    div#enquiries.row div.columns {
        clear:none;
    }
    
    .js #menu {
        display:none;
    }
    
    .js #sitemap {
        display:none;
    }
    
    .js #quicklinks, .link-header, .js #spotlight, .js #key-dates {
        display:none;
    }
        
    .js .nav_menu {
        display:block;
    }

    .nav_btn {
    background: url("http://futurestudents.csu.edu.au/__data/assets/image/0006/978558/CSU_sprites_ALL.png?v=0.5.1") no-repeat scroll left 0px transparent;
    }

    .mid-content .nav_menu .nav_btn {
        background: url("http://futurestudents.csu.edu.au/__data/assets/image/0006/978558/CSU_sprites_ALL.png?v=0.5.1") no-repeat scroll left -60px transparent;
    }

    .nav_menu .nav_menutxt {
        margin-left: 30px;
    }

    .nav_menu .nav_icon {
        display:none;
    }

    .mid-content .nav_nav {
        background-color: #dddddd;
    }

    /*here*/
    #header ul.social-icons {
        display:none;
    }
    
    #social ul.social-icons li a i.i-social-twitter, #social ul.social-icons li a i.i-social-facebook, #social ul.social-icons li a i.i-social-linkedin, #social ul.social-icons li a i.i-social-youtube, #social ul.social-icons li a i.i-social-rss, #social ul.social-icons li a i.i-social-more {
        font-size: 2.4em;
    }
    
    .fifth {
        width:33.3333%;
    }
    
    dl.tabs {
        margin-top:22px;
    }
    
    ul.title-icons {
        margin-top:22px;
    }
    
    section#mega-footer div.row div.fifth ul.side-nav li a {
        color:#FFF;
    }
    
    #footer ul.link-list,#social ul.link-list {
        border-bottom:none;
        padding:0;
        margin:0;
    }
    
    #footer footer.row div.six,#social div.row div.twelve {
        padding:0;
    }
    
    #footer ul.link-list > li {
        margin:0;
    }
    
    section#footer {
        /*background-color:#EAEAEA;*/
        color:#FFF;
        width:100%;
        padding-top:0;
    }
    
    #footer li {
        display:block;
        float:left;
        list-style:none outside none;
        outline:1px solid #DAD3CC;
        text-align:center;
        text-transform:uppercase;
        width:50%;
    }
    
    #footer footer.row div.six.footer-links {
        outline:1px solid #DAD3CC;
    }
    
    #footer ul li a {
        background-color:#F0F0F0;
        color:#5C5C5C;
        display:block;
        float:left;
        padding:.8em 0;
        width:100%;
    }
    
    #footer ul.link-list li a {
        font-size:14px;
    }
    
    #footer ul.link-list li a:hover {
        background-color:#5C5C5C;
        color:#FFF;
        text-decoration:none;
    }

 
    #social li {
        display:block;
        float:left;
        list-style:none outside none;
        outline:1px solid #DAD3CC;
        text-transform:uppercase;
        width:50%;
    }
    
    #social li a {
        background-color:#E3DEDA;
        color:#5C5C5C;
        display:block;
        float:left;
        padding:.8em 0;
        width:100%;
    }
    
    #social ul.social-icons li a p,#social ul.social-icons li a i {
        float:left;
        margin-left:22px;
    }
    
    #social ul.social-icons li.more a p span {
        display: none;
    }
    
    section#social ul.link-list {
        padding:0;
    }
    
    section#social ul.link-list > li {
        margin:0;
    }
    
    #social ul.social-icons li.social-title {
        display:none;
    }
    
    section#footer p {
        display:block;
        background-color:#3F3F41;
        color:#FFF;
        float:left;
        line-height:1.3em;
        padding:2em 0;
        text-align:center;
        width:100%;
        margin:0;
        font-size:0.9em;
    }

    #footer .copyright p {
        font-family: "jaf-bernino-sans-condensed", sans-serif;
        font-weight: 300;
        padding: 0.8em 0.5em;
        font-size: 0.85em;
    }

    section#footer .footer-partner p {
    display: inline;
    background-color: #a6a7ac;
    color: #222;
    padding-right: 4em;
    }

    section#footer .footer-partner img {
    margin-top:0.5em;
    }

    section#footer .copyright {
        background-color:#3F3F41;
        color:#FFF;
    }
    
    section#footer .footer-links {
        background-color:#F0F0F0;
    }


    
    #content .content-module-1-5-wrap .content-module-1-5-div {
        float:none;
        width:100%;
        display: block;
    }
    ul.ksa-list > li {
        float:none;
        width:100%;
        display: block;
    }
    
    #content div.row div.twelve ul.ksa-list li ul.side-nav {
        float:none;
        width:100%;
        display: block;
    }
    
    div.vertical-line {
        border-right: none;
    }
    
    #header div.row div.four form {
        margin-top: 22px;
    }
    
    #home-slider div.row div.twelve div.nivo-controlNav {
        display: none;
    }
    
    #home-slider div.row div.twelve div#slider.nivoSlider {
        width: 100%;
    }
    
    #content {
        margin-top: 22px;
    }
    
    #content div.row div.twelve ul.ksa-list li ul.side-nav {
        display:none;
    }
    
   #content .panel.courses ul.accordion {
       margin-bottom: 0;
    }

    .nivo-controlNav a.nivo-control div {
        font-size:12px;
    }

    
    #body-content th, #body-content td {
        display:block;
        width: 100% !important;
    }

    #body-content #details th {
        position: absolute;
        left: -9999px;
        top: -9999px;
    }

#details thead tr { 
    position: absolute; 
    top: -9999px; 
    left: -9999px; 
} 

#details tr { 
    border: 1px solid #ccc; 
} 

#details td { 
    /* Behave like a "row" */ 
    border: none; 
    border-bottom: 1px solid #eee; 
    position: relative; 
    padding-left: 50% !important; 
} 

#details td:before { 
    /* Now like a table header */ 
    position: absolute; 
    /* Top/left values mimic padding */ 
    top: 6px; 
    left: 6px; 
    width: 45%; 
    padding-right: 10px; 
    white-space: nowrap; 
    font-weight: 700; 
} 

#details td:nth-of-type(1):before { content: "Enrol Type"; } 
#details td:nth-of-type(2):before { content: "Mode"; } 
#details td:nth-of-type(3):before { content: "Campus"; } 
#details td:nth-of-type(4):before { content: "Fee Type"; } 
#details td:nth-of-type(5):before { content: "Session 1"; } 
#details td:nth-of-type(6):before { content: "Session 2"; } 
#details td:nth-of-type(7):before { content: "Session 3"; } 
#details td:nth-of-type(8):before { content: "Admission Code"; }

.spotlight .nav_menu .nav_nav li {min-height:4em;} /*brett*/
 
}

@media only screen and (max-width: 493px) {
    p.p-enquiry {
        font-size:12px;
    }

    #body-content ul.showcase-panel li.showcase-whimsy img {
        display:none;
    }
    
    #body-content ul.showcase-panel li.showcase-content {
        padding:22px 0;
        width:64%;
    }
    
    section#footer .footer-partner img {
    float:left;
    display: inline;
    margin-left: 2em;
    width: 60%;
    height: auto;
}
}

#content div.row div.eight div.panel div.row div.eight div.row div.nine input {
    margin-bottom: 0;
}

ul.accordion > li > div.title.course-title {
    padding: 0;
    margin-top: 15px;
    text-align: center;
}


/* Testimonial styles */

.testimonial {clear:both; width:100%;display: block; float:left;}
.testimonial_text { float: left; width: 70%; display: block;}
.testimonial_image { float: left; width: 23%; display: block;   border: none; margin: 0;   padding: 0;}
.testimonial img {border: none; margin: 0;   padding: 0;}
.testimonial_name {color:#766E69; padding-top:1em;font-size:0.9em; }
div.tLeft, div.tRight {clear:both;}
div.tRight div.testimonial_image { float: right;}
div.tRight div.testimonial_image img{ float: right;}
div.tRight .arrow_box { font-family: "helvetica-neue-condensed-light","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-weight:300;font-size:1.35em; padding:18px; line-height:1.4em;
position: relative; background: #F6F7F9; border: 3px solid #F6F7F9;-webkit-border-radius: 8px; color:#949597;
border-radius: 8px; } 
div.tRight .arrow_box:after, div.tRight .arrow_box:before { left: 100%; top: 20%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
div.tRight .arrow_box:after {  border-left-color: #F6F7F9; border-width: 20px; margin-top: -20px; } 
div.tRight .arrow_box:before {  border-left-color: #F6F7F9; border-width: 20px; margin-top: -20px; }

div.tLeft div.testimonial_image { float: left;}
div.tLeft .arrow_box { font-family: "helvetica-neue-condensed-light","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-weight:300;font-size:1.35em; padding:18px; line-height:1.4em;
position: relative; background: #F6F7F9; border: 3px solid #F6F7F9;-webkit-border-radius: 8px; color:#949597;
border-radius: 8px; } 
div.tLeft .arrow_box:after, div.tLeft .arrow_box:before { right: 100%; top: 20%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
div.tLeft .arrow_box:after {  border-right-color: #F6F7F9; border-width: 20px; margin-top: -20px; } 
div.tLeft .arrow_box:before {  border-right-color: #F6F7F9; border-width: 20px; margin-top: -20px; }
