/*
  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: 18 June 2023 15:05:30
*/


@charset "utf-8";
/*GLOBAL CSS Document - RWD ENHANCE
Site URL: http://www.csu.edu.au
Last updated: February 2014 
Last updated by: CSU Web Team
Copyright CSU 2013
Please do not edit this stylesheet */   
h2{border-bottom: 1px solid #E3DFE0;clear: both;color: #000000;line-height:1.1em;font-style: normal;font-weight: 500;margin-bottom: 0.625em;margin-top: 0.625em;padding-bottom: 0.313em;}
h3 {font-size: 1.05em;line-height:1.2em;font-style: normal;font-weight: 600;   margin-top: 1em;padding-bottom:0.3em;}
h4 {font-size: 1.1em; margin-top: 1em;}
h5 {font-size: 0.9em; margin-top: 1em; font-weight: 600;}
h6 {font-weight: 600; font-size: 0.9em; margin-top: 1em;}
/* 2. Container wraps----------------------------------------------------*/
body#container{background:#A6A7AC;font-family: "Arial",Helvetica,sans-serif;width:100%;height:100%;padding:0;margin:0;}
#container-wrap {height: 100%;margin: 0;padding: 0;width: 100%;overflow:hidden;}
#container-wrap.faculty {background: url("https://cdn.csu.edu.au/__data/assets/image/0003/356907/header-bg-white-faculty.gif?v=0.3.1") repeat-x scroll left top transparent;height: 100%;margin: 0;padding: 0;width: 100%; }
#page {width:100%;height: 100%;margin: 0 auto;color:#000;background:#FFF;z-index:3;}
/* 3.  CSU Header / Branding--------------------------------------------*/
header {margin: 0;width: 100%;background-color:#FFF;}
#global {background-color: #f0f0f0;clear: both;height:1.625em; /*26px;*/display:inline-block;width:100%; margin: 0 auto -2px;z-index:9998;overflow: visible;}
#global-nav {padding:0; border:none; max-width:1290px; width:100%;margin:0 auto;font-family: Arial,Helvetica,sans-serif;}
#global-nav ul {padding:0; margin:0;float:right;}
#global-nav ul.home {}
#global-nav li {list-style:none;display:inline;width:auto;outline:none;border:none;padding-top:0em; line-height:1.430em; /*25px;*/ text-align:center;  z-index:9998;}
#global-nav li a {float: left;display:inline;position: relative;text-transform: uppercase;font-size: 0.7em;text-decoration:none;padding:0.1em 2em 0 0;background-color:transparent;color:#3F3F41!important;font-weight:normal;}
#global-nav li a:hover { background-color:transparent; color:#5c5c5c; text-decoration:underline;}
#top-header {width: 100%;}
#branding {background:none;height:6.550em;/*100px;*/display:inline-block;}
#branding.division {background-color: #BF1819;}
#logos-desktop {display:inline; width:465px; float:left;padding: 1.3em 0 0 0;overflow: visible;}
#logos-desktop img {border:none;margin-right: 0.3em !important;float:left;display:inline-block;}
#logos-desktop img.red {border:none;margin-right: 1.8em;margin-left: 1.4em;float:left;display:inline-block;}
#logos-desktop a {color:#fff;}
.img-hide {display:block;}
#secondlogo {float: left; margin: 0; width:200px;}
/* 4. Main Title Option----------------------------------------------------*/ 
#main-title {float: left;font-family: Arial,Helvetica,sans-serif;letter-spacing:0.1ex;margin-bottom: 0;text-align: center;width: 100%;border-bottom: 1px solid #fff;}
#main-title.division {background: #333333; 
background: -moz-linear-gradient(top,  #333333 0%, #333333 35%, #3a3a3a 61%, #4c4c4c 93%, #050505 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(35%,#333333), color-stop(61%,#3a3a3a), color-stop(93%,#4c4c4c), color-stop(100%,#050505)); 
background: -webkit-linear-gradient(top,  #333333 0%,#333333 35%,#3a3a3a 61%,#4c4c4c 93%,#050505 100%); 
background: -o-linear-gradient(top,  #333333 0%,#333333 35%,#3a3a3a 61%,#4c4c4c 93%,#050505 100%); 
background: -ms-linear-gradient(top,  #333333 0%,#333333 35%,#3a3a3a 61%,#4c4c4c 93%,#050505 100%); 
background: linear-gradient(to bottom,  #333333 0%,#333333 35%,#3a3a3a 61%,#4c4c4c 93%,#050505 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#050505',GradientType=0 ); }/* IE6-9 */
ul#title {display: inline;height:1.875em; /*30px;*/margin: 0;padding: 0;width: 100%;}
#title li {color: #FFFFFF;display: inline;font-size: 1.3em;list-style: none outside none;text-transform: uppercase;float: left;height:1.250em; /*20px;*/padding: 0.6em 1.1em;text-align: center;text-decoration: none;}
ul#title-school {display: inline;height:1.875em; /*30px;*/margin: 0;padding: 0;text-align: center;width: 100%;}
#title-school li {color: #FFFFFF;display: inline;font-size: 1.2em;list-style: none outside none;text-transform: uppercase;float: right;height:1.250em; /*20px;*/padding: 0.6em 0.9em;text-align: center;text-decoration: none;}
#main-title.arts #title li{ float: left; padding: 0.8em 0.3em;}
ul#title a, ul#title a:active, ul#title a:visited {color: #FFFFFF;float: right;height: 1.250em;/*20px;*/padding: 0.719em 0.938em;text-align: center;text-decoration: none;}
#title img {float: left;padding: 0.3em 1em;display: inline;}
/* 5. Main Navigation Option----------------------------------------------------*/ 
#main-nav {background: #FFFFFF repeat scroll 0 0;float: left;font-family: "Century Gothic",Arial,Helvetica,sans-serif;margin-bottom: 0;text-align: center;width: 100%;}
#title-nav { display:block; width:100%;}
ul#nav {display: inline;height:1.875em; /*30px;*/margin: 0;padding: 0;text-align: center;width: 100%;}
ul#nav li {color: #FFFFFF;display: inline;font-size:1em; /*16px;*/list-style: none outside none;text-transform: uppercase;}
ul#nav a, ul#nav a:active, ul#nav a:visited {background: url("https://cdn.csu.edu.au/__data/assets/image/0008/356903/main-nav-bg.jpg?v=0.3.1") repeat-x scroll left bottom #666666;border-left: 1px solid #4B4747;border-right: 1px solid #121111;color: #FFFFFF;float: left;height:1.250em; /*20px*/;padding: 11.5px 0;text-align: center;text-decoration: none;}
/* 4b. Site nav ----------------------------------------------------*/
#site-nav{ width:100%; background-color:#EAEAEA;}
#site-nav li {width: 33.33%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
#site-nav li a {text-transform: uppercase; font-size:0.9em;    background: none; text-decoration:none; background-image: linear-gradient( #FFFFFF 0%, #BBBBBB 100%);background-image: -o-linear-gradient(  #FFFFFF 0%, #BBBBBB 100%);background-image: -moz-linear-gradient( #FFFFFF 0%, #BBBBBB 100%);background-image: -webkit-linear-gradient( #FFFFFF 0%, #BBBBBB 100%);background-image: -ms-linear-gradient( #FFFFFF 0%, #BBBBBB 100%);background-image: -webkit-gradient(linear, left bottom,left top, color-stop(0, #FFFFFF), color-stop(1, #BBBBBB));}
#site-nav li a:hover, #site-nav li a:focus {background:#ccc; color:#000;}
#site-nav .top-level.current a {background: url("https://cdn.csu.edu.au/__data/assets/image/0008/551780/active-arrow.png") no-repeat scroll center bottom #D3D3D3; color:#4B4B4B;}
#site-nav a {border-left: 1px solid #EAEAEA;border-right: 1px solid #CCCCCC; padding: 0.7em 0em;}
/* 5. Search----------------------------------------------------*/ 
.search-bar {clear:none;width:30%;display:inline-block;float:right;margin: 0;border-bottom: none;padding: 34px 0 0;}
#global #search {color:#000; padding: 0.5em 0; display:inline;margin: 0 auto;background-color:transparent;border:none; text-align:left;width:auto;}
#global #search {width:20em;}
.top-search fieldset {border:none;z-index:9997;}
.top-search .input-submit {background:#E31B23;}
.top-search .input-submit:hover {background:#4a4647;}
/* 6. Left Navigation----------------------------------------------------*/ 
#page-nav {background-color: #FFFFFF;float: left;margin-top: 0;font-size: 1.0em;display: block;width:85%;}
#page-nav ul.level-4 {
    display: block;
}
.page-sub {float: left;margin-top: 0;padding: 0 4%; /* 10px / 250px */width: 92%; /* 230px / 250px */}
.page-menu-button {background: none;border-bottom: 3px solid #F47B20; color: #525254;font-family: Arial,Helvetica,sans-serif;font-size: 1em;font-weight: 400;margin: 0 1.375em 0 0.938em;padding: 0 0 8px;text-transform: uppercase;cursor:default;text-indent: 0;}
#purple.page-menu-button {border-bottom: 3px solid #550079;}
#page-nav li {border-bottom: none;font-size: 1em;}
#page-nav ul {list-style-type: none;margin: 0;padding: 0;}
#page-nav li a {background: none ;color: #000000; background-color:#fff;display: block;padding: 0.438em 0;text-decoration: none;border-bottom: 1px solid #DDDDDD;font-size: 0.9em;text-transform:none;}
#page-nav li a:hover {background-color:#fff; color:#B60203;}
#page-nav li a:focus {background-color:#fff; color:#B60203; text-decoration: underline;}
#page-nav a {background: none;color: #000000; background-color:#fff;display: block;padding: 0.438em 0;text-decoration: none;}

#page-nav li a  i.i-arrow:hover {color:#666;}
/* 7. Content Section ----------------------------------------------------*/
#content {background-color: #FFFFFF;float: left;margin-right: -0.188em;padding-bottom: 0.625em;width: 100%;}
#content #page-wrap ul, #content #page-wrap ol {margin: 0; padding-top: 0.2em;}
#block-1 {background-color: #FFFFFF;float: left;margin-top: 1.25em;padding: 0;width: 26.041666666667%; /* 250px / 960px */z-index: 2; overflow:hidden; }
.show-menu-no #block-1 { display: none}
.show-menu-no #page-wrap { width: auto; padding: 0 0 0 1.5em; }
.show-menu-no.show-right-column-no #page-wrap { width: 95%; }
.show-right-column-no #block-3 { display: none; }
.show-right-column-no #page-wrap { width: 97%; padding-right:0.8em; margin-top:0.5em;}
#block-2 {float: left;margin-left: 0;padding-left: 0;padding-bottom: 1em;margin-bottom:1em;width: 73.958333333%; /* 710px / 960px */}
.show-menu-no #block-1 {display: none;}
.show-menu-no #block-2 { width: 100%; }
.show-menu-no #related-content { width: auto; padding: 1.5em 0 0 0;}
#page-wrap { clear:both; display:inline-block; padding: 0;margin-right: 1em;margin-top:0.5em; float:left;overflow:inherit;}
#block-3{padding: 0;display:block; width:100%;background-color:#fff;}
.related-content > div {padding:0 1.25em 1.25em 0}
#content h1.title {letter-spacing: 0.3px;clear:both;margin: 0.1em 0 0.4em;}
#page-wrap h1.title {background:none;line-height: 1.15em;}
#content ul, #content ol {margin: 0;padding: 0.938em;}
#content #related_content ul,#content  #related_content ol {margin: 0;padding: 0.4em 1em; clear:both;}
#sub-graphic {float: left;clear:both;margin-top: 0;overflow: hidden;padding-bottom: 0.625em;width: 100%; }
#slideshow {position: relative;display:block;margin-bottom: 10px;}
#slideshow img {max-height: 100%;max-width: 100%;}
#content p {font-size: 0.9em;line-height: 1.6em;padding: 0.4em 0 0.5em;}
#block-3 h2, .related-content h2, #block-3 h3, .related-content h3  {margin-left:0em; margin-top:10px;}
#related_content { background-color: #FFF; padding: 1.4em 0;}
#related-content h3{background: url("https://cdn.csu.edu.au/__data/assets/image/0009/356904/heading-bg-2.jpg?v=0.3.1") repeat-x scroll right bottom #CCC;color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 1em;letter-spacing: 0.1em;font-weight: normal;margin: 0;padding: 0.7em 1.4em;text-transform: uppercase;}
#block-3 h3.arts-bg{background: url("https://cdn.csu.edu.au/__data/assets/image/0010/356905/heading-bg-2-arts.gif?v=0.3.1") repeat-x scroll right bottom #CCC;color: #000000;font-family: Arial,Helvetica,sans-serif;font-size: 1em;letter-spacing: 0.1em;font-weight: normal;margin: 0;padding: 0.7em 1.4em;text-transform: uppercase;}
#content #block-3  p.social {text-align:center;}
table { font-size: 0.9em; } /*revisit me and make sure size is right*/
/* 8. Footer Section ----------------------------------------------------*/
#breadcrumbs {background: none repeat scroll 0 0 #E3DEDA;border-top: none;float: left;margin-bottom: -0.625em;width: 100%;clear:both;display:inline-block;}
#breadcrumbs ul {padding: 0.75em 0.625em 0.8em 1.25em;}
#breadcrumbs li {color: #000000;display: inline;font-size:0.75em; padding-right: 0.313em;}
#breadcrumbs li a { background: url("https://cdn.csu.edu.au/__data/assets/image/0009/488799/arrow.gif?v=0.3.1") no-repeat scroll right center transparent;  padding-right: 20px;  width: auto;}
#breadcrumbs li a:visited {background: url("https://cdn.csu.edu.au/__data/assets/image/0009/488799/arrow.gif?v=0.3.1")  no-repeat scroll right center transparent;width: auto;padding-right: 20px;}
#breadcrumbs li a:active {background: none repeat scroll 0 0 transparent;width: auto;}
#global-footer-wrap {clear: both;margin:0 auto 5em auto;padding: 0;width: 100%;max-width: 1320px; background:none;}
#global-footer {float: left;width: 100%;padding:0;}
#global-footer ul {border-bottom: 3px solid #E31B23;display: inline;float: right;list-style-type: none;margin-top: 0;width: auto;background:none;}
#global-footer li {display: inline;font-size: 0.75em;list-style-type: none;margin-right: 0.938em;padding:0.313em;outline: none;float:left;width:auto;text-transform:none;}
#global-footer a:link, .global-footer a:visited, .global-footer a:active {color: #000;text-decoration: none;}
#global-footer li a {background-color:transparent; color:#000; padding:0.6em 0 ;}
#global-footer li a:hover, #global-footer li a:focus { background-color:transparent; color:#000; text-decoration:underline; }
.img-float-left {float: left;margin: 0.625em 1.25em 1.25em 0.625em;}
.img-float-right {float: right;margin: 0.625em 1.25em 1.25em 0.625em;}
#block-2 ul, #block-2 ol { margin-left:0em; padding-right:0;}
/* list item arrow*/
#block-2 ul li, #content form ul.disc li, #content form ol li ul li {padding-bottom: 0.5em;/*margin line height and padding added */ margin-bottom:5px;line-height:125%; padding-left:20px; font-size: 0.9em;list-style-type:none;/*margin:0;*/background: url("https://cdn.csu.edu.au/__data/assets/image/0004/1051573/square-black.png?v=0.3.1") no-repeat scroll left 5px transparent;}
##block-2 ul li {background: url("https://cdn.csu.edu.au/__data/assets/image/0012/488955/square-black.gif?v=0.3.1") no-repeat scroll left 5px transparent; font-size: 0.9em; list-style-type: none; margin: 0; padding-bottom: 0.5em; padding-left: 10px;}
#block-2 ul li.none {background-image: none; list-style-type: none; padding-left:0;}
#block-2 ol li {padding-bottom: 0.5em;font-size: 0.9em;margin:0; margin-left:1.3em; padding-left:10px; /*padding added*/}
#block-1 li.selected {font-weight: 700;padding: 0.5em 0;}
#page-wrap img {border: 0px solid #CCCCCC;padding: 1px;}
.flexNav-touch [role='navigation'],
.flexNav-no-touch [role='navigation'] {display: block;    }
[role='navigation'] li {position: relative;list-style: none;float: left;display: block;    background-color: #fff;    width: 20%;}
.flexNav-no-touch .item-with-ul:hover > ul { opacity: 1;top: 3.1em;   /* position: absolute; */   }    
[role='navigation'] li ul li a {border-bottom: none;    }    
.flexNav-touch [role='navigation'] li ul.sub-menu {position: absolute; top: auto;left: 0;display: none;z-index: 1;                    }    
.flexNav-no-touch .item-with-ul:hover > ul { visibility: visible;opacity: 1;height: auto; /*display: block;*/    }/* Do not touch required for left navigation 3rd level */
#legal{background-color: transparent;    color:#000;color: #000000;float: left;font-size: 70%;text-align:left; margin-top: 0;padding: 0 1.125em;width:40%; /*470px;*/}
#legal p { padding: 1.2em 0; font-family: "Arial",Helvetica,sans-serif;}
#legal p.mobile a {color:#000; }
#legal p.mobile a:hover {text-decoration:underline;}
#content pre {background-color: #eeeeee; color: #4D4D4D; font-size: 0.9em;padding: 1em;margin: 1em 0;clear: left;}
/* MOBILE IDs to HIDE from desktop view  ----------------------------------------------------*/
.hide {display:none !important;}
/* dropdowns  ----------------------------------------------------*/
/*Navigate menu icon position*/
#global img.pin {border: none;position:absolute;right:10px;padding-right:5px;padding-top:6px;}
#global ul li ul {display: none; } /* removed ul li:hover ul li ul clashing with content with 3 uls deep - CMS User list */
#global ul li:hover ul {display:block;position:absolute;top:27px; left:0; height:auto;}
/*Global Nav ul hover */
#global ul a:hover, #global ul a:focus{color:#c81519;background:#d3d3d3;text-decoration: underline;text-decoration-color:#c81519;}
/*Nav drop down arrow*/    
#global a:hover{color:#c81519;background:#d3d3d3;height:auto; text-decoration: underline;text-decoration-color:#c81519;width:100%;}
#global #global-nav li{color:#C81519;float:left; background:#f0f0f0; height:auto;position:relative;}
#global #global-nav li ul a {text-transform: none; padding:0 0 0 0;}
#global #global-nav li ul a:hover {/* Red arrow*/background: url("https://cdn.csu.edu.au/__data/assets/image/0007/419209/CSU_sprites_ALL.png?v=0.4.1") no-repeat scroll -17px -360px #D3D3D3;}
#global #global-nav li ul {z-index:9999;box-shadow: 0px 3px 3px 3px rgba(0, 0, 0, 0.3);box-shadow: 0px 3px 3px 3px rgba(0, 0, 0, 0.3);box-shadow: 0px 3px 3px 3px rgba(0, 0, 0, 0.3);}
#global #global-nav ul li ul li {font-size:1em;width:12.500em; /*200px;*/ color: #5c5c5c; border-bottom: #d6d3d3 1px solid;text-indent:0.938em;/*15px;*/text-align: left; padding:0 0 0 0;}
#global #global-nav li ul a {text-transform: none; line-height:2.500em; /*20pt;*/}
#global ul.news {color:#C81519;width:23.750em; /*380px;*/float:left; background:#f0f0f0; height:1.500em;/*24px; */position:relative;font-size:0.813em;/*13px;*/z-index:9999;margin-left: -100px;}
#global ul.contacts {color:#C81519;background:#f0f0f0; position:relative;text-transform:uppercase;text-decoration: none;z-index:10000;}
#global-nav span { font-size: inherit; }
/*Remove image border on news tab for ie*/
#global img.news {text-decoration: none;border:none;float:left;}
/*News*/
#main-global-header li#news div#news-module, #main-global-header li#news div#csulive-module {
background: #f0f0f0;text-transform:none;width:23.750em /*380px*/ !important;min-height: 280px !important;padding-top: 15px;    color:#f1f1f1;}
.news-module-body p.news {color:#5C5C5C;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    text-transform:none;}
#csulive-module {border-left: 1px solid #383838;}
#csulive-module p, #news-module p {font-size:0.7528em; /*9pt;*/line-height:1.171em; /*14pt;*/text-align:left; }
#news-module a.links {font-size:1em; /*9pt;*/ width:auto;color:#B60203; margin:10px;}
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:0.625em; /*10px;*/font-weight: 400;padding-left: 20px;text-transform: uppercase;}
#global #global-nav .mediatype-video, .mediatype-Video { /*video icon*/background: url("https://cdn.csu.edu.au/__data/assets/image/0007/419209/CSU_sprites_ALL.png?v=0.4.1") no-repeat scroll -10px -462px   transparent;}
#global #global-nav .mediatype-newsitem, .mediatype-News, .mediatype-testimonial, .mediatype-Testimonial {/*news icon*/background: url("https://cdn.csu.edu.au/__data/assets/image/0007/419209/CSU_sprites_ALL.png?v=0.4.1") no-repeat scroll -10px -417px   transparent;}
input.course-search {padding: 10px; margin-bottom:10px; border: solid 1px #E5E5E5;  outline: 0;  font: normal /*13px*/0.813em Verdana, Tahoma, sans-serif;   background: #FFFFFF;  
background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));  /*setsgradient for webkit engine*/
background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 30px);  /*sets gradient for Gecko engine*/
box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  /*only used in browsers supporting webkit, like opera*/
-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  /*For browswers using Moxilla Gecko engine like Firefox, Camino, Floack, SeaMonkey*/
-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  /*Used for browsers that support webkit, like Chrome, Safari*/}
#global #global-nav ul #news-module .news-module-body a {width:auto; display:inline; color:#B60203;  line-height:1.522em; font-size: 1em; /*9pt;*/ margin-right:4px;}
.go{height:1.813em; /*29px;*/padding: 0 0 0 5px;position: absolute;width: 2.000em;/*45px;*/}
div#news-module{text-align:left;padding-bottom: 15px;}
#news-module h4 {text-transform:uppercase;text-align:left;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.896em; /*10pt;*/font-weight:bold;margin-top:5px;border-bottom:solid 1px #ccc;padding-bottom:8px;}
#news-module .news-module-header {background: none repeat scroll 0 0 transparent !important;font-family: Georgia;line-height:1.322em;font-size:1.322em; /*14pt;*/text-transform: none;margin: 6px 0px;float:left;clear:both;}
.news-module-body {color:#5C5C5C;line-height:1.522em;font-size:0.812em; /*9pt;*/border-bottom:solid 1px #ccc;clear:both;padding-bottom:8px;}
#news-module a {padding: 0 !important;    text-transform:none;    background:transparent;}
#news-module a:hover, #public-enquiries a:hover {background: none repeat scroll 0 0 transparent !important;}
#news-module .news-module-body img {float: left;margin: 0 10px 4px 5px;}
.csulive-module-thumb img {float: left;width:7.500em; /*120px;*/height:3.750em; /*60px;*/margin: 0 10px 10px 0;color:#666;}
div#news-module, div#csulive-module, div#public-enquiries, div#staff-lookup, div#student-enquiries {background:#f0f0f0; list-style:none;left: -9999px;min-height: 100px;padding:15px;}    
/*Contact*/
div#public-enquiries, #student-enquiries{width:15.625em; /*250px;*/min-height: 100px;padding: 18px;margin-left: -230px;text-transform: none !important;box-shadow: 0px 3px 3px 3px rgba(0, 0, 0, 0.3);box-shadow: 0px 3px 3px 3px rgba(0, 0, 0, 0.3);box-shadow: 0px 3px 3px 3px rgba(0, 0, 0, 0.3);}
div#student-enquiries {}
div#student-enquiries p a {margin-left: 50px;}
div#staff-lookup {background:#f0f0f0;text-transform:none;width:15.800em; /*250px;*/min-height: 180px;padding: 15px;padding-bottom: 5px;margin-left:-16px;  text-transform: none !important;text-align:left;}
div#staff-lookup input.auto {width:2.000em; /*25px*/ }
div#staff-lookup label {float: left;display: block;color:#5C5C5C;font-size:0.710em; /*8.5pt;*/text-align:left;line-height:1.669em;}
div#staff-lookup input[type=checkbox] { float: left; clear: both; }
div#staff-lookup .checkbox-wrapper { overflow: hidden; }
div#public-enquiries p, div#student-enquiries p {text-align:left;color:#5C5C5C;font-size: 0.730em;/*8.5pt;*/ line-height:1.171em;/*14pt;*/text-indent:0em;}
div#public-enquiries a, div#student-enquiries a {font-size: 0.900em;/*9pt;*/}
div#public-enquiries p a, div#student-enquiries p a {padding: 2px 0 !important; color:#5C5C5C;float: none; text-decoration: underline;}
#header form.header-search {margin: -50px 0 0 0  !important;}
#public-enquiries h3, #staff-lookup p.find, #student-enquiries h3 {font-size: 1.087em;/*13px;*/color:#5C5C5C;margin-bottom: 15px;text-transform:uppercase;text-align:left;font-family: "Helvetica Neue", Helvetica,Arial, sans-serif;font-size:0.836em;/*10pt;*/font-weight:600;}
#public-enquiries ul, #staff-lookup ul, #student-enquiries ul {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:0.669em; /*8pt;*/}    
#public-enquiries strong, #staff-lookup strong, #student-enquiries strong {margin-left: 0 !important;}
#global #global-nav li.here {background:#fff;}
.floatleft { float: left; margin: 0 15px 15px 0;}
#content img.floatleft-no-border { border: medium none; float: left; margin: 0 15px 15px 0;}
.floatright { float: right; margin: 0 0 15px 15px;}
#content img.floatright-no-border { border: medium none; float: right; margin: 0 0 15px 15px;}
#content img.sq-icon { border: medium none;}
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear-both { clear: both;}
#content ul ul li { font-size: 0.9em; list-style-image:none; padding-bottom: 0.5em;}
#block-2 ul ul li { font-size: 0.9em;  list-style-image:none; background: url("https://cdn.csu.edu.au/__data/assets/image/0004/1051573/square-black.png?v=0.3.1")no-repeat scroll left 5px transparent ;  padding-bottom: 0.5em; padding-left: 1em;}
#page-nav li  {background:transparent;}
#page-nav li ul {padding-top:0.438em;padding-right:0;}
#page-nav a.selected {font-weight:bold;}
#page-nav a:active { color: #000000; }
#page-nav a.sub { background: url("https://cdn.csu.edu.au/__data/assets/image/0009/488835/bullet-left-nav.gif?v=0.3.1") no-repeat scroll left center transparent;  border-bottom: medium none;  padding: 0px 10px; width: 90%; font-size:1em;}
#page-nav a.sub:hover { background: url("https://cdn.csu.edu.au/__data/assets/image/0009/488835/bullet-left-nav.gif?v=0.3.1") no-repeat scroll left center transparent;  border-bottom: medium none;  padding: 0px 10px;  width: 90%;}
#page-nav a.sub:visited { background: url("https://cdn.csu.edu.au/__data/assets/image/0009/488835/bullet-left-nav.gif?v=0.3.1") no-repeat scroll left center transparent;   border-bottom: medium none;   padding: 0px 10px; width: 90%;}
#page-nav a.sub:active { background: url("https://cdn.csu.edu.au/__data/assets/image/0009/488835/bullet-left-nav.gif?v=0.3.1") no-repeat scroll left center transparent;  border-bottom: medium none; color: #000000; font-weight: 700; padding: 0px 10px; width: 90%;}
#page-nav li.treenode .treeopen { background: url("https://cdn.csu.edu.au/__data/assets/image/0004/490594/arrow-sub-bg.gif?v=0.3.1") no-repeat scroll 98% 50% transparent; border: medium none; color: #000000; display: block; font-weight: 700 !important;}
#page-nav li.treenode .closed { border: medium none; color: #000000; display: block; font-weight: 400;}
#page-nav a.parent { /*background: url("https://cdn.csu.edu.au/__data/assets/image/0004/490594/arrow-sub-bg.gif?v=0.3.1") no-repeat scroll 98% 50% transparent;*/  font-weight: 700; border:none;}
#content form li { background-image: none; clear: both;list-style:inherit; margin: 10px 0; padding: 0;}
form p { margin-bottom: 15px;}
.alert-box { width: 60%;}
#content form input, #content form textarea, #content form select { border: 1px solid #DDDDDD; padding: 0.2em; font-size: 0.9em; line-height: 1.3em; background: #ffffff; /* Old browsers */  -webkit-box-shadow: 1px 1px 1px #fff; -webkit-border-radius: 0.1em;  border-radius: 0.1em; }
#content input[type="submit"], #content input[type="reset"] {   font-size:0.9em; padding: 0.4em;background: #e21a23; margin-top:0;}    
#content form label {clear:both; display:block; float:left; line-height:1.6em; margin:0 10px 0 0; text-align:right; width:30%;}
#content form input, #content form textarea { width: 50%;font: normal 100% Arial, Helvetica, sans-serif;}
#content form input[type="radio"] {border: none; background:none;}
#content form input[type=checkbox] {background:transparent;}

#leftnav-content {background-color: #FFFFFF;float: left;margin-top: 0;font-size:0.9em;display: block;width:85%;padding: 0 0.938em;margin-bottom:0.9em;}
#leftnav-content h3, #leftnav-content strong {background: none;border-bottom: 1px solid #C7C7C7;font-family: Arial,Helvetica,sans-serif;font-size: 1em;font-weight: 400;margin-bottom: 0.5em;padding: 0 0 8px;cursor:default;text-indent: 0;color: #5C5C5C; width:100%; clear:both; text-transform:uppercase;line-height: 1.3em; float:left; margin-top: 1em;}
#leftnav-content ul {margin: 0;padding: 0; clear:both;}
#leftnav-content ul li {  font-size: 1em;}
.vcard { padding: 0.2em 0;}
ul.staffnav { background: url("https://cdn.csu.edu.au/__data/assets/image/0004/211/listfade.gif") repeat-x scroll 0 0 #FFFFFF; font-size: 1em; margin-left: 0; padding-bottom: 1.9em;  padding-left: 0; padding-top: 0.2em;}
ul.staffnav li a { padding: 0; text-decoration: none;}
ul.staffnav li a:link { padding: 0;}
ul.staffnav li a:hover { padding: 0; text-decoration: underline;}
ul.staffnav li a:visited { background: none repeat scroll 0 0 transparent;  padding: 0;}
ul.staffnav li.active { border-bottom: 1px solid white;}
ul.staffnav li.active a {  color: #333333;}
.img_staff { border: 1px solid #CCCCCC; margin: 0;}
ul.staff { display: inline; font-size: 1em; margin: 0; padding: 0;}
ul.staff li { clear: left;  list-style: none outside none;   margin: 0;  padding: 1px 0;}
ul.staff div {  color: #6F6F6F;  float: left !important;  font-weight: bold;  padding-right: 10px;padding-bottom: 3px;  text-align: right;  width: 75px;}
ul.staff div.staff-value { color: black;  font-weight: normal;  text-align: left;  width: 350px;}
#content #research, #content #profile, #content #teaching {padding:0 ;}
#content #research ul, #content #profile ul, #content #teaching ul {padding-left:0.7em ;}
/* Grid modules */

#switch { background: transparent;}
#page-wrap p.top {text-align:right; padding-right: 15px; background: url(https://cdn.csu.edu.au/__data/assets/image/0010/535582/top_page.gif?v=0.3.1) no-repeat bottom right #fff; font-size:0.9em; font-weight:700; clear:both;}
/* used to display the radio button and checkboxes within the CMS inline */
form label.tick-box-heading { float:none !important; width: auto !important; text-align: left !important; }
form label.text-box-heading { text-align: left !important; }
form .tick-boxes label, form .tick-boxes-full label, form .tick-boxes-col ul li label { display: inline !important; clear: none !important; float: none !important;}
form .tick-boxes input, form .tick-boxes-full input, form .tick-boxes-col ul li input { width: auto !important; clear: none !important; }
form .tick-boxes ul { padding-left: 165px;}
form .tick-boxes-full ul, form .tick-boxes-col ul { padding-left: 0px;}
form .tick-boxes-full label { display: inline !important; clear: none !important; float: none !important;}
form .tick-boxes-full input { width: auto !important; clear: none !important; }
form .tick-boxes-full ul { padding-left: 0px;}
form .tick-boxes-col ul li { float: left !important; clear: none !important; width: 25%; list-style-image: none !important; }
form .tick-boxes-col ul li input { float: left; }
form .tick-boxes-col ul li label { float: left !important; width: 90px !important; text-align: left !important;}
/*=FORM ERROR FLAGS*/
div.error-flag ul, div.errors ul { padding-left: 20px; }
div.error-flag li, div.errors li { font-size:0.9em; list-style:square; margin:2px !important; }
div.errors { color: red; } 
#title-nav.show-top-menu-no {display: none;}
#title-nav.show-top-menu-yes {display: block;}
#content a.call-to-action-button { font-size: 1em;}

 /* Student Enhance CSS Document  */ 

#related_content { padding: 0.7em 0;}
#block-2 ul li {padding-bottom:0.3em;}
h1#division-title { border-left: 1px solid #CCCCCC; color: #FFF; display: inline; float: left; font: 30px Georgia; margin-top: 10px; margin-left: 30px; padding: 5px 20px;}
.page-menu-button {position:relative;top:0px;}
#main-nav { border-top: none; }
.page-menu-button {border-bottom: 3px solid #E31B23;}
li.divider {background: url("https://cdn.csu.edu.au/__data/assets/image/0004/4963/menu-divider.png") no-repeat scroll right bottom rgba(0, 0, 0, 0); list-style-type: none;}
.horizontal-divider {background: url("https://cdn.csu.edu.au/__data/assets/image/0004/4954/horizontal-divider.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0); height: 2px; margin: 10px 0; width: 100%;}
#site-tools { background:#F0F0F0; clear: left; height: 40px; margin: 0;  padding: 0 ;  position: relative; text-align: right; text-decoration: none; width: 100%;  z-index: 101;display:block;}
#site-tools a img { border: medium none; vertical-align: baseline;}
#site-tools #tools-nav li { float: right; font-size: 0.75em; position:relative;  margin: 0; padding: 0;}
#site-tools ul {float:right; list-style-type:none;}
#site-tools #tools-nav ul ul li { float: left;position: relative;}
a#tool_events { background: url("https://cdn.csu.edu.au/__data/assets/image/0004/165217/folder_page.png") no-repeat scroll 75% 50% rgba(0, 0, 0, 0); padding: 4px 30px 4px 5px; float: right;}
a#tool_messages { background: url("https://cdn.csu.edu.au/__data/assets/image/0009/1171818/mailbox-icon.png?v=0.2.1") no-repeat scroll 75% 50% rgba(0, 0, 0, 0); padding: 5px 30px 4px 5px; float: right;}
a#tool_services { background-color: rgba(255, 255, 255, 0.2);  background-image: url("https://cdn.csu.edu.au/__data/assets/image/0008/239525/my_services_icon.png");  background-position: 5px center;background-repeat: no-repeat; border: 1px solid #CDCDCD; border-radius: 3px; color: #525254; display: block; line-height: 19px;margin: 7px 7px 0 0; overflow: hidden; padding: 5px 12px 5px 29px; position: relative; text-decoration: none; float: right;}
a#tool_inbox { background-color: rgba(0, 0, 0, 0.0);  background-image: url("https://cdn.csu.edu.au/__data/assets/image/0009/1171818/mailbox-icon.png?v=0.2.1");    background-position: 5px center;  background-repeat: no-repeat; border: none; text-transform:uppercase; border-radius: 3px; color: #525254; display: block; line-height: 19px; margin: 7px 7px 0 0; overflow: hidden; padding: 5px 12px 5px 29px; position: relative; text-decoration: none; float: right;}
a#tool_feedback { background-color: rgba(255, 255, 255, 0.2); background-image: url("https://cdn.csu.edu.au/__data/assets/image/0007/239524/feedback_icon.png");  background-position: 5px center; background-repeat: no-repeat; border: none; text-transform:uppercase;border-radius: 3px; color: #525254; display: block; line-height: 19px; margin: 7px 7px 0 0; overflow: hidden; padding: 3px 7px 3px 29px; position: relative;  text-decoration: none; float: right;}
a#tool_logout { background-color: rgba(0, 0, 0, 0.0); background-image: url("https://cdn.csu.edu.au/__data/assets/image/0011/790814/logout_icon.png");    background-position: 5px center;  background-repeat: no-repeat; border: none; text-transform:uppercase;border-radius: 3px; color: #525254; display: block; line-height: 19px; margin: 7px 7px 0 0; overflow: hidden; padding: 5px 12px 5px 29px;  position: relative; text-decoration: none;  float: right;}
a#tool_account { background-color: rgba(0, 0, 0, 0.0); background-image: url("https://cdn.csu.edu.au/__data/assets/image/0008/1171817/password-blue-icon.png?v=0.2.1");  background-position: 5px center; background-repeat: no-repeat;  border: none; text-transform:uppercase;border-radius: 3px;color: #525254; display: block; line-height: 19px; margin: 7px 7px 0 0; overflow: hidden; padding: 5px 12px 5px 29px; position: relative; text-decoration: none; float: right;}
a#tool_account.green { background-image: url("https://cdn.csu.edu.au/__data/assets/image/0005/1171814/password-green-icon.png?v=0.2.1");}
a#tool_account.orange { background-image: url("https://cdn.csu.edu.au/__data/assets/image/0006/1171815/password-orange-icon.png?v=0.2.1");}
a#tool_account.red { background-image: url("https://cdn.csu.edu.au/__data/assets/image/0007/1171816/password-red-icon.png?v=0.2.1");}
#tools-nav li.active > a, a#tool_account:hover, a#tool_inbox:hover, a#tool_services:hover { background-color: #DCDCDC; /*box-shadow: 0 4px 4px #999999;*/  color: #C9191C;  text-decoration: underline;}
a#tool_feedback:hover, a#tool_logout:hover { background-color: #DCDCDC; /*box-shadow: 0 4px 4px #999999;*/ color: #C9191C; text-decoration: underline;}
a#tool_help { background: url("https://cdn.csu.edu.au/__data/assets/image/0004/175261/help-25.png") no-repeat scroll center center rgba(0, 0, 0, 0);}
.tool-contents .tool-messages li { background-color: rgba(0, 0, 0, 0); background-image: url("https://cdn.csu.edu.au/__data/assets/image/0007/165724/email.png"); background-position: left top; background-repeat: no-repeat; border-bottom: 1px dotted #D1D1D1; margin-bottom: 5px; padding-left: 25px;}
.tool-contents .tool-messages li:last-child { border: medium none;}
.tool-contents .content-nav li {margin-bottom: 0;}
.tool-contents .content-nav li:last-child { border: medium none;}
.tool-contents .content-nav li ul { visibility: hidden;}
.tool-contents .content-nav li:hover ul { position: absolute;visibility: visible;}
.message_count { background-image: url("https://cdn.csu.edu.au/__data/assets/image/0017/1171313/down_arrow.png?v=0.2.1");  background-position: 22px center;  background-repeat: no-repeat;  font-weight: bold; padding-left: 5px; padding-right: 15px;}
.tool-contents .tool-messages li.no-messages { background-image: none; font-style: italic;}
.tool-contents .tool-messages li.read { background-image: url("https://cdn.csu.edu.au/__data/assets/image/0010/1171819/mailbox-open-icon.png?v=0.2.1");}
.tool-contents .tool-messages li a {color: #4477AA; display: block; text-transform: capitalize;}
.tool-contents .tool-messages li.active a { background-color: #DDDDFF;}
.tool-contents .tool-messages li a strong { clear: none; display: inline; margin: 0;}
.tool-contents .tool-messages li sub { color: #959598; padding: 5px 0 0; text-align: right; vertical-align: text-top;}
.tool-contents .tool-messages strong {clear: both; display: block; font-style: italic; margin-bottom: 8px;}
#message_list { width: 100%;}
#message_list tr:nth-child(2n) { background-color: rgba(0, 0, 0, 0);}
#message_list span.read { background: url("https://cdn.csu.edu.au/__data/assets/image/0011/172478/email_open.png") no-repeat scroll left top rgba(0, 0, 0, 0);  padding-bottom: 12px; padding-left: 16px;}
#message_list span.unread { background: url("https://cdn.csu.edu.au/__data/assets/image/0007/165724/email.png") no-repeat scroll left top rgba(0, 0, 0, 0); padding-bottom: 12px; padding-left: 16px;}
#message_list span.attachment { background: url("https://cdn.csu.edu.au/__data/assets/image/0005/179231/attach.png") no-repeat scroll left top rgba(0, 0, 0, 0);  padding-left: 16px;}
#message_list tbody tr.unread { background-color: #DADFD9 !important; font-weight: 700;}
#message_list tbody tr:hover { background-color: #EFEFFF; box-shadow: 0 0 5px #000000; cursor: pointer;}
#message_list td { font-size: 1em; padding: 6px 8px;}
#pager { border-bottom: 1px solid #C0C0C0; padding-bottom: 10px; position: relative !important; text-align: center; top: auto !important;}
#pager form img { border: medium none;  cursor: pointer; vertical-align: middle;}
#pager form .pagedisplay { border: medium none;  color: #A2A2A2;  font-weight: 700;  text-align: center;  width: 50px;}

#mega-footer-wrap { background-color: #F6F6F6;  clear: both; float: left; min-height: 200px;  padding: 20px 0; width: 100%; display:block;}
#mega-footer { clear: both; margin-left: auto;  margin-right: auto;  padding: 0 10px; width: 100%;-moz-box-sizing:border-box; }/* Firefox */ 
#mega-footer a, #mega-footer a:visited, #mega-footer a:active  { color: #5E5A5A; text-decoration: none;}
#mega-footer a:hover { border-bottom: 1px solid #5E5A5A; color: #5E5A5A; text-decoration: none;}
#mega-footer .col { float: left;  margin-left: 0;  margin-right: 0;  width: 19.5%; box-sizing:border-box;-moz-box-sizing:border-box;} /* Firefox */
#mega-footer .col ul { margin: 0;  padding: 5px 0 10px;}
#mega-footer h4 { background-image: none; color: #000000; font-size: 0.9em; font-weight: 600; margin-bottom: 0; padding-bottom: 0;}
#mega-footer .col ul li { background:none; color: #5E5A5A; font-size: 0.75em; line-height: 1.4em;  padding: 0; list-style-type: none;}
#mega-footer .col ul li ul li {background: url("https://cdn.csu.edu.au/__data/assets/image/0020/1171820/footer-bullet.jpg?v=0.2.1") no-repeat scroll 0 5px transparent; font-size:1em;  margin-left: 1em;padding: 0 8px; }
.media { margin-left: auto; margin-right: auto; padding: 8px; height: 30px;}
.media ul { display: inline;list-style: none outside none; margin: 0; padding: 10px 5px !important;}
.media li { display: block; float: left; font-size: 0.9em; padding: 0 10px; outline: none; text-align: left; text-transform: none;  width: auto;}
.media li a {padding: 8px 0 8px 25px; text-indent:inherit;}
.media ul li#heading { background-image: none;  color: #000000; font-size: 1em; font-weight: 700; list-style: none outside none;  margin-left: 10px; margin-top: -1px;  display:block;}
a.twitter { background: url("https://cdn.csu.edu.au/__data/assets/image/0010/1171774/twitter.gif?v=0.3.1") no-repeat scroll left center transparent;  padding: 5px 0;}
a.facebook { background:url("https://cdn.csu.edu.au/__data/assets/image/0003/1171776/facebook.gif?v=0.3.1") no-repeat scroll left center transparent; padding: 5px 0;}
a.linked { background: url("https://cdn.csu.edu.au/__data/assets/image/0011/1171775/linked.gif?v=0.3.1") no-repeat scroll left center transparent; padding: 5px 0;}
a.youtube { background: url("https://cdn.csu.edu.au/__data/assets/image/0004/1171777/youtube.gif?v=0.3.1") no-repeat scroll left center transparent;  padding: 5px 0;}
.media li a.more {text-indent:1em;}
.list-style-arrow-right, .arrow-right { background: url("https://cdn.csu.edu.au/__data/assets/image/0009/488799/arrow.gif?v=0.3.1") no-repeat scroll left 5px transparent; color: #B60203;  padding-left: 10px;  text-decoration: none;}
.list-style-arrow-right, .arrow-right, #right-column-content div li.arrow-right, #right_content div li.arrow-right, #content li.arrow-right, #content #page-wrap .landing-rows li.arrow-right{    line-height: 1.4em; }
    
.modules-3-column, .modules-2-column, .modules-half-column , .modules-1-column { border-right: 1px solid #ffffff; }
.modules-3-column {width: 100%;}
.modules-2-column {width: 100%;}
.modules-half-column {width: 100%;}
.modules-1-column {width: 100%;}

#content #page-wrap .landing-rows li, #content #page-wrap .landing-rows p{font-size:101%;}
#content #page-wrap .landing-rows li {margin-bottom:0.8em;}
.nivo-controlNav {display:block;}