/*
  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:38
*/


@charset "utf-8";
  /*GLOBAL CSS Document - RWD BASE
  Site URL: http://www.csu.edu.au
  Last updated: May 2013
  Last updated by: CSU Web Team
  Copyright CSU 2013
  Please do not edit this stylesheet
  */
  /* Mobile font*/
  /* JAF Bernino Sans Web */
  /* icon font */
   @font-face {
   font-family:"icons";
   src:url(https://cdn.csu.edu.au/__data/assets/file/0007/894463/icons.eot);
   src:url(https://cdn.csu.edu.au/__data/assets/file/0007/894463/icons.eot#iefix) format("embedded-opentype"),url(https://cdn.csu.edu.au/__data/assets/file/0010/894466/icons.woff) format("woff"),url(https://cdn.csu.edu.au/__data/assets/file/0009/894465/icons.ttf) format("truetype"),url(https://cdn.csu.edu.au/__data/assets/file/0008/894464/icons.svg#fontcustom) format("svg");
   font-weight:400;
   font-style:normal;
  }
  /* 0. Resets----------------------------------------------------*/
  section, article, header, footer, nav, aside, hgroup, dialog, figure { display:block;padding:0;margin:0;}
  h5, h6 { font: normal 100% "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}
  h1, h4, h2, h3 { font: normal 100% "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}
  h4 { clear: both; color: #BF1819;}
  h5 {clear: both; color: #666666; font-weight: 600;}
  h6 {font-weight: 600;}
  html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strong, sup, var, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-size: 100%; margin: 0; padding: 0; vertical-align: baseline;}
  /* 1. Containers/Sections ----------------------------------------------------*/
  .screenHide { position: absolute; left: -9999px; overflow: hidden; }
  #container-wrap { background-color:#fff;font-family: Arial,Helvetica,sans-serif;width: 100%;}
  #global {width:100%; color:#fff; text-align:right; display:none;overflow: hidden; }
  #global-footer-wrap {width:100%; color:#fff; background-color:#eaeaea; }
  #top-header { width:100%; margin:0; padding:0;}
  #branding {margin-bottom:-4px; width:100%; display:block; background-color: #fff;
  background: -moz-linear-gradient(top, rgba(255,255,255,1) 55%, rgba(219,219,219,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(55%,rgba(255,255,255,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 55%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255,255,255,1) 55%,rgba(219,219,219,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255,255,255,1) 55%,rgba(219,219,219,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(255,255,255,1) 55%,rgba(219,219,219,1) 100%); /* W3C */}
  #main-nav {margin:0;padding:0;font-family: Arial,Helvetica,sans-serif; font-size:0.9em; clear:both;}
  #content {background-color:#fff; padding:0;}
  #left-nav {padding: 0; width:100%;}
  #page-wrap {padding: 1.3em; background-color:#fff;overflow: auto;}
  #block-3 {padding: 1.3em; background-color:#F9F9F9;}
  .show-right-column-no #block-3 { display: none; }
  .show-right-column-no #related_content { background-color: #FFFFFF; padding: 1.4em; display:none;}
  
  .xxx {background: #ff00CC !important;}

  /* 2. Layout ----------------------------------------------------*/
  #global-nav { padding:0; font-family: "jaf-bernino-sans-condensed",sans-serif;}
  #global-nav li {list-style:none;display:block;float:left; font-size:1.1em; width:50%; text-align:left; outline: 1px solid #DAD3CC;}
  #global-nav li a {display: block; float:left;width:100%; background-color:#3F3F41; color:#fff; padding:0.7em 0 1em 0.7em; font-weight:bold;}
  #global-nav li a:hover { background-color:#5C5C5C; color:#FFF; text-decoration:none; }
  #global-nav span.hide{bottom: 0;font-size: 0.6em;left: 0;margin-top: 1.5em;display:block;font-weight:normal;text-transform:uppercase;}
  #global-footer { padding:0; }
  #global-footer li {list-style:none;display:block;float:left; font-size:0.8em; width:50%; text-align:center; text-transform: uppercase; outline: 1px solid #DAD3CC;}
  #global-footer li a {display: block; float:left;width:100%; background-color:#f0f0f0; color:#5c5c5c; padding:1.3em 0 ;}
  #global-footer li a:hover { background-color:#5C5C5C; color:#FFF; text-decoration:none; }
  #global img{ padding:0 2% 0 0; margin:0; }
  #logos {float:left; margin:0; padding:1em 0 0.7em 0;}
  #logos img {padding:0 0 0 1.3em;}
  #main-title {text-align:center; color:#fff; background-color:#BF1819; line-height: 1.3em; font-weight:normal;padding: 0; margin:0;}
  #main-title.arts {background-color:#550079;}
  #main-title.science {background-color:#9CBB15;}
  #main-title.business {background-color:#1648AC;}
  #main-title.education {background-color:#327B8C;}
  #main-title.research-center {text-align:center; color:#fff; background-color: #566c11; line-height: 1.3em; font-weight:normal;padding: 0; margin:0;}
  #title li {list-style:none;padding:0.8em 0.5em;font-size: 1.3em; line-height:1.3em; text-transform: uppercase;}
  .logo-2 {padding-left:0.5em; float:left;}
  /* global menu icon*/
  .icon-bar {background: url("https://cdn.csu.edu.au/__data/assets/image/0007/419209/CSU_sprites_ALL.png?v=0.4.1") no-repeat scroll -4px -146px transparent; height: /*20px*/ 1.250em;width:1.875em; /*30px*/display: block;cursor:pointer;}
  #legal {text-align:center; color:#fff; background-color:#3F3F41; float: left; padding:0.8em 0; width:100%; font-size:0.7em; line-height: 1.3em;}
  #legal p {font-family: "jaf-bernino-sans-condensed",sans-serif; padding: 0.8em 0.5em; }
  #legal p.mobile a {color:#FFF; }
  #page-wrap h1.title {border-bottom: 3px solid #C7C7C7; color: #000000; font-size: 1.7em; font-style: normal; font-weight: 500; letter-spacing: 0.02em; margin: 0.3em 0 0.4em; padding: 0 0 0.2em 0;}
  #page-wrap h1.h1-no {display: none;}
  #page-wrap li {padding-bottom: 0.5em; font-size: 0.8em;}
  #content p { font-size: 1em; line-height: 1.5em; padding: 0.4em 0.5em 0.5em 0.5em;word-wrap: break-word; color:#030508;}
  #content #page-wrap ul, #content #page-wrap ol { margin: 0; margin-bottom: 1em; padding-left: 1.3em; color:#030508;}
  
  /* emrys 20190109 */
  #content #page-wrap ol ol {
      padding-left: 0;
  }
  
  h2 {border-bottom: 1px solid #E3DFE0; clear: left; color: #000000; font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-size: 1.4em;line-height:1.4em; font-style: normal; font-weight: 500; margin-bottom: 10px; margin-top: 10px; padding-bottom: 5px;}
  h3 {font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif; font-size: 1.2em;line-height:1.3em; font-style: normal;font-weight: 500; margin-top: 1em; padding-bottom:0em;}
  h4 {margin-bottom: 0.8em;}
  a:link, a:visited { color: #B61415; text-decoration: none; }
  a:active, a:hover, a:focus { color: #BF1819; text-decoration: underline; }
  .floatleft { clear: left; float: left; margin: 10px 10px 10px 0; }
  img {max-width: 100%; height:auto; border: 0;}
  #related_content ul, #related_content ol{ margin: 0 0 1em; padding-left: 1.3em;}
  /* Paragraph Styles */
  
  blockquote {
   font: 1.1em Georgia,"Times New Roman",Times,serif;
   color: #666;
   line-height: 1.6em;
   padding: 15px;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 50px;
   border-left: 3px solid #ccc;
  }
  
  #page-wrap .indent {
   padding-left: 2em;
   padding-right: 2em;
  }
  
  #page-wrap .outline {
   border: 1px solid #CCCCCC;
   padding: 0.5em;
   margin-bottom: 10px;
  }
  
  #page-wrap .outline-colour-background {
   border: 1px solid #CCCCCC;
   padding: 0.5em;
   background-color: #EAEAEA;
   margin-bottom: 10px;
  }
  
  #page-wrap .spotlight {
   margin: 0px 0px 5px;
   background: url(https://cdn.csu.edu.au/__data/assets/image/0010/208/background-tint-bottom.gif) repeat-x scroll left bottom rgb(255, 255, 255);
   border: 1px solid rgb(213, 215, 227);
   padding: 5px;
   clear: both;
   /* width: 96%; */
   /* float: left; */
  }
  
  
  #page-wrap .help-icon {
   background: url(https://cdn.csu.edu.au/__data/assets/image/0009/444474/help-icon.png) no-repeat scroll left center rgb(234, 234, 234);
   padding: 1em 3em 1em 6em;
   clear: both;
   min-height: 50px;
  }
  
  /* SYNC Student CSS to Tier CSS REMOVE #related_content h3, #related_content strong { border-bottom: 1px solid #E3DFE0;clear: both; float:left; width:100%; color: #000000;font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size: 1em;line-height:1.4em; font-style: normal; font-weight: 500;margin-bottom: 10px; margin-top: 0; padding-bottom: 5px;} */
  #related_content img{ padding-top:0.7em;}
  #block-2 ul li, #block-2 ol li { padding-bottom: 0.5em; margin:0; font-size: 1em;color:#030508; }
  #block-2 ol li ol { font-size: 1.2em;}
  
  /* emrys 20190109 */
  #block-2 ol li ol { font-size: 1.1em;}
  #block-2 ol ol { 
      padding: 0.5em 0 0 0;
      
      
  }

  /* pdf icon*/
  .pdf { background: url("https://cdn.csu.edu.au/__data/assets/image/0007/419209/CSU_sprites_ALL.png?v=0.4.1") no-repeat scroll 105% -520px transparent; padding-right: 1.725em; padding-bottom: 0.313em;}
  /* search */
  #global #search{color:#000; padding: 0.5em 0; display:inline;background-color:#ffffff; border-bottom:solid 1px #DAD3CC; text-align:center;}
  
  /* search button*/
  .top-search .input-submit{ box-sizing: border-box; -moz-box-sizing: border-box; background: #c7c7c7; border: none;cursor:pointer; height: 36px; overflow: hidden; z-index: 2; float:left; width:100%; font-size: 1em; color:#FFF;
  -webkit-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
  }
  .top-search .input-submit:hover { background: #E31B23;}
  .top-search .search-but {width:20%;float:left;box-sizing: border-box; -moz-box-sizing: border-box; }
  button.input-submit:focus, button.input-submit:hover { background-position:-8px -182px;}
  .top-search fieldset { padding: 0 0.9em; border:none;margin-bottom: 0;}
  .top-search .input-txt {
   background-color: #F1F1F1;
   border: 1px solid #F1F1F1;
   color: #525254;
   color: rgba(0, 0, 0, 0.75);
   font-family: inherit;
   float: left;
   font-size: 14px;
   height: 36px;
   margin: 0 0 12px;
   padding-left: 6px;
   transition: all 0.15s linear 0s;
   width:80%; z-index: 1;
   -webkit-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  box-sizing: border-box; -moz-box-sizing: border-box;
   }
  .search-bar {width:100%; display:inline-block; float:right;margin: 0 auto; padding:10px 0 0; clear:both; border-bottom: 1px solid #ccc;}
  /* Back to top */
  #top { background: none repeat scroll 0 0 #FFF; border-top: 1px solid #DAD3CC; width: 100%; text-align:center;display:block; clear:both;float:left;}
  #top p { padding: 0.8em 0;}
  /* top arrow*/
  #top a {text-transform:uppercase;font-weight:bold;font-size:0.9em;background-attachment: scroll;background-color: transparent; background-image: url("https://cdn.csu.edu.au/__data/assets/image/0007/419209/CSU_sprites_ALL.png?v=0.4.1");background-repeat: no-repeat;background-position: 90px -40px;padding-right:2em;}
  /* Switch to Desktop */
  #switch { background: none repeat scroll 0 0 #FFF; width: 100%; text-align:center; display:block; clear:both;padding: 0.8em 0;}
  #switch p {padding: 0.8em 0;}
  #switch a { background: url("https://cdn.csu.edu.au/__data/assets/image/0007/419209/CSU_sprites_ALL.png?v=0.4.1") no-repeat scroll 134px -107px transparent; padding-right:2.9em; color:#5c5c5c;text-transform:uppercase; font-weight:bold;font-size:0.8em;}
  .btn-navbar {font-size:1em; line-height:1em; cursor: pointer;float: right; padding: 0.2em 0.5em; margin-right: 0.8em;margin-top: 0.9em;border: none;background-color: #4C4C4C; -webkit-border-radius: 3px; border-radius: 3px;}
  .btn-navbar:hover { background-color:#999;}
  .btn-navbar a, .btn-navbar a:visited {color:#fff; background-color: #4C4C4C;}
  .btn-navbar .nav_icon-bar {
   border-radius: 1px;
   margin:0.19em 0 0;
   display: block;
   height: 0.2em;
   width: 1.125em;
   background-color: #FFF;
  }
  .nav_icon { display: block; height: 1.3em; margin-top: 0.325em;}
  
  #content a.call-to-action-button { background:none; background-color:#E31B23;border:none;border-radius: 3px 3px 3px 3px;color: #FFFFFF;font-size: 0.9em;line-height:2.0em;font-weight: 700;padding: 0.7em 1.5em;text-decoration: none;text-transform: uppercase; text-align:center;}
  #content a.call-to-action-button:hover, #content a.call-to-action-button:focus { background:none; background-color:#B4151C; border: none; border-radius: 3px 3px 3px 3px; color: #FFFFFF; text-decoration: underline;}
  /*PAGE MENU NAVIGATION*/
  .touch-button { visibility: hidden; }
  .show [role=navigation] { display: block !important; }
  .hide-in-menu { display: none; }
  .show .hide-in-menu { display: block !important; }
  @media (min-width: 690px) { #page-nav { display: block !important; } }
  [role='navigation'] {margin: 0 auto;width: 100%;}
  .flexNav-touch [role='navigation'],
  .flexNav-no-touch [role='navigation'] { display: none;}
  .site-menu-button {font-family:Arial, Helvetica, sans-serif; font-weight:bold;text-transform:uppercase; font-size:1em; display:block; color:#fff;font-size: 1.1em;background: url("https://cdn.csu.edu.au/__data/assets/image/0007/419209/CSU_sprites_ALL.png?v=0.4.1") no-repeat scroll left 0px transparent; background-color:#4C4C4C; cursor: pointer;display: block; padding: 0.7em 1.3em; border-bottom: 1px solid #DAD3CC; text-indent:1em;}
  .page-menu-button { font-family:Arial, Helvetica, sans-serif; font-weight:bold;text-transform:uppercase; font-size:1em; display:block; color:#5c5c5c; background: url("https://cdn.csu.edu.au/__data/assets/image/0007/419209/CSU_sprites_ALL.png?v=0.4.1") no-repeat scroll left -60px transparent; background-color:#eaeaea; cursor: pointer;display: block; padding: 0.7em 1.3em; border-bottom: 1px solid #DAD3CC; text-indent:1em; }
  #page-nav:after { /* clearfix */visibility: hidden; display: block; font-size: 0; content: " "; clear: both;height: 0;}
  #page-nav li { position: relative; list-style: none;display: block;background-color: #DADADA; width: 100%;}
  /* page menu arrow*/
  #page-nav li a {display: block; color: #000; list-style:none; font-size:0.9em; border-bottom: 1px solid #d0cdcb;background: none;text-transform:uppercase;}
  #page-nav li a:hover { background-color:#eaeaea; color:#BF1819;}
  #page-nav a {position: relative;display: block;background-color: #dadada;padding: 0.7em 1.3em;z-index: 2;}
  #page-nav li a i.i-arrow {float:right;font-size:0.7em;line-height:1.9em;/*padding-right:1em;*/}
  #site-nav:after { /* clearfix */visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
  #site-nav li { position: relative; list-style: none; display: block; background-color: #eaeaea; width: 100%;}
  /* site menu arrow*/
  #site-nav li a {display: block; color: #000; list-style:none; border-bottom: 1px solid #a9a9a9; background: none; text-transform:uppercase;}
  #site-nav li a:hover { background-color:#ccc; color:#BF1819;}
  #site-nav a {position: relative;display: block; background-color: #999999; padding: 0.7em 1.3em; z-index: 2;}
  /* Red Button Styles */
  .red-button, a.red-button {color: #fef4e9; border: solid 1px #D61111; background: #c80c0b;background: -webkit-gradient(linear, left top, left bottom, from(#c80c0b), to(#970b0a));background: -moz-linear-gradient(top, #c80c0b, #970b0a); text-decoration:none;text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; font-weight:bold; -webkit-border-radius: 5px; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 1px; -moz-box-shadow:inset 0 0 3px #cccccc; -webkit-box-shadow:inset 0 0 10px #cccccc; box-shadow:inset 0 0 3px #cccccc; -webkit-box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.4); cursor:pointer;margin:5px; padding: 5px; margin-top:-0.04em; width: auto;}
  .red-button:hover {background: #c80c0b; background: -webkit-gradient(linear, left top, left bottom, from(#970b0a), to(#c80c0b));background: -moz-linear-gradient(top, #970b0a, #c80c0b); }
  .red-button:active { color: #c80c0b; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top, #c80c0b, #970b0a);}
  /* HIDE FROM MOBILE VIEW - CSU Logo, Banner Image, Faculty Title Icon, Breadcrumbs----------------------------------------------------*/
  .m-hide {display:none;}
  .img-hide {display:none;}
  /* Faculty Icons ----------------------------------------------------*/
  #title img {display:none;}
  /* = Content/apply/inquire button styles */
  #content-apply-but, #content-but { width:100%; float:left; margin:20px 0; font-weight:600;}
  #content-apply-but ul, #content-but ul { margin-left:1em;list-style:none; padding:0; background-color:#fff; margin:0;}
  #content #content-apply-but ul li, #content #content-but ul li { list-style-image:none; list-style-type:none; float:left; font-size:0.8em; background-color:#fff; letter-spacing:2px; padding-bottom:0; margin-right:20px; border: 1px solid #ccc;}
  #content #content-apply-but a:link, #content #content-but a:link { display:block; background-color:#b60203; text-decoration:none; color:#fff; padding: 8px 10px;}
  #content #content-apply-but a:visited, #content #content-but a:visited { display:block; color: #fff; background-color:#b60203; text-decoration:none; padding: 8px 10px; text-decoration:none;}
  #content #content-apply-but a:hover, #content #content-but a:hover { display:block; color: #fff; background-color:#666; text-decoration:underline; padding: 8px 10px; text-decoration:none;}
  #content #content-apply-but a:active, #content #content-but a:active { display:block; color: #fff; background-color:#b60203; text-decoration:none; padding: 8px 10px; text-decoration:underline;}
  /* =icons emphahis via a p tag*/
  p.information-icon { background: url(https://cdn.csu.edu.au/__data/assets/image/0014/1445/information-icon.gif) center left no-repeat #eaeaea; padding: 1em 3em 1em 6em; background-color:#eaeaea; clear:both; min-height:40px;}
  /* .information-cswe used on old content which has now moved to Student.csu site */
  #content .information-cswe{ background: url(https://cdn.csu.edu.au/__data/assets/image/0014/1445/information-icon.gif) center left no-repeat #eaeaea; padding: 1em 1em 1em 6em; background-color:#eaeaea; clear:both;border: 6px dashed #C9191C;}
  #content p.note-icon { background: url(https://cdn.csu.edu.au/__data/assets/image/0015/1446/please-note-icon.gif) center left no-repeat #eaeaea; padding: 1em 3em 1em 6em; background-color:#eaeaea; clear:both; min-height:50px;}
  #content p.idea-icon{ background: url(https://cdn.csu.edu.au/__data/assets/image/0006/3669/idea-icon.jpg) center left no-repeat #eaeaea; padding: 1em 3em 1em 6em; background-color:#eaeaea; clear:both; min-height:50px;}
  #content .activity-icon{background: url(https://cdn.csu.edu.au/__data/assets/image/0016/3670/activity-icon.jpg) center left no-repeat #eaeaea; padding: 1em 3em 1em 6em; background-color:#eaeaea; clear:both; min-height:50px;}
  #content .service-icon{ background: url(https://cdn.csu.edu.au/__data/assets/image/0007/212983/service-icon.gif) center left no-repeat #eaeaea; padding: 1em 3em 1em 6em; background-color:#eaeaea;clear:both; min-height:50px;}
  /* =online-icon*/
  a.apply-online, a.apply-online:visited, a.apply-online:hover, a.apply-online:active { background:#fff url() right 2px no-repeat; padding:0 20px 5px 0;}
  /* =FORMS/alerts */
  .alert-box { background-color: #FFFECE; background: #FFFECE; border: #F0BF00 1px solid; text-align: center; padding: .5em; margin-bottom: 1em; margin-left: 0; color: black;}
  .alert-box .body { padding-left: 15px; font-weight: normal;}
  .alert-box ul { margin-top: 0; margin-bottom: 0;}
  .alert-box li { padding: 0px;}
  /* =FORMS/spam feild/hidden feilds*/
  #form_spam { visibility: hidden; display: none;}
  #form_hidden { visibility: hidden; display: none;}
  /* image and text for error box */
  .error-title { background-image: url(//www.csu.edu.au/__data/assets/image/0003/201/error.gif); background-repeat: no-repeat; background-position: 0 50%; color: black; font-weight: bold; padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:2px;}
  /* image and text for info box */
  .info-title { background-image: url(//www.csu.edu.au/__data/assets/image/0004/202/info.gif); background-repeat: no-repeat; background-position: 0 50%; color: black; font-weight: bold; padding-left:20px; padding-right:0; padding-top:2px; padding-bottom:2px;}
  /* =TABLE / Table striping - this should only be used in conjuntion with prototype of /Scripts/js/prototype.js*/
  /* =TABLE / Table striping â€" to turn off use class=â€nozebra" */
  tr.odd td { background-color: #e3e3e3; border:1px solid #c8c8c8;}
  /* 18. tool tip */
  #tiptip_holder {display:none;position:absolute;top:0;left:0;z-index:99999;}
  #tiptip_holder.tip_bottom {padding-top:10px;}
  #tiptip_holder.tip_right {padding-left:10px;}
  #tiptip_holder.tip_left {padding-right:10px;}
  #tiptip_content {font-size:12px;color:#fff;padding:15px;border:1px solid #666;background-color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;}
  #tiptip_arrow,#tiptip_arrow_inner {position:absolute;border:6px solid transparent;height:0;width:0;}
  #tiptip_holder.tip_top #tiptip_arrow {border-top-color:#666;}
  #tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color:#666;}
  #tiptip_holder.tip_right #tiptip_arrow {border-right-color:#666;}
  #tiptip_holder.tip_left #tiptip_arrow {border-left-color:#666;}
  .small {font-style: normal; font-size:0.7em; }
  .grey {color: #999999;}
  .grey-666 {color: #666;}
  .red {color: #B60203;}
   /* Table Styles */
  table { width:100%;font-size: 1em; }
  th {background-color: #d3d3d3;color: #030508;border:1px solid #c8c8c8;text-align: left;font-weight:700;vertical-align: top;padding:0.5em;}
  tr:nth-child(odd) { background-color: #e3e3e3; border:1px solid #c8c8c8;}
  tr.odd td { background-color: #fff;}
  td {border: 1px solid #d3d3d3; padding: 0.5em; vertical-align: top; color:#030508;}
  table.nozebra tr {background-color: #fff;}
  table.noborderspace {border-collapse: collapse;}
  td p {font-size: 1em;margin-top:0; color:#030508;}
  td ul {padding: 0 0 0 20px;margin: 0;}
  td ol {padding: 0 0 0 20px;margin: 0;}
  td li {font-size: 1em;}
  table.none th, table.none td {border:1px solid #fff;}
  table caption {color:#666;font-weight:700;padding:10px 0;text-align:left;font-size:1.2em;}
  table .width-10 {width: 10%;}
  table .width-20 {width: 20%;}
  table .width-30 {width: 30%;}
  table .width-40 {width: 40%;}
  table .width-50 {width: 50%;}
  table .width-60 {width: 60%;}
  
  .bg-orange {background-color: #FBD4B5;}
  .bg-purple {background-color: #E5DFED;}
  .bg-green {background-color: #D7E3BD;}
  .bg-blue {background-color: #B8CCE5;}
  /*form*/
  #content legend { color: #000000; font-size: 0.8em; font-weight: bold; padding-left: 10px; padding-right: 10px;}
  .form-career-select { float: left; padding-bottom: 10px; width: 100%;}
  form ul.form-inline { display: inline; float: left; line-height: normal; list-style-image: none;}
  form ul.form-inline li { display: inline; margin-right: 10px; margin-top: 0; padding: 0;}
  form ul.form-inline input { width: 300px;}
  form ul { list-style: none outside none; margin: 0; padding: 0;}
  form p { margin-bottom: 15px;}
  #content form li {background-image: none; clear: both; list-style: none outside none; margin: 10px 0; padding: 0;}
  #content #asset-contents form, #content .page-wrap-2-3 form { width: 98%;}
  #content #asset-contents form fieldset, #content #asset-contents .page-wrap-2-3 form fieldset {border: 1px solid #DDDDDD; margin-top: 10px; padding: 10px; width: 97%;}
  #content #asset-contents label {margin-right: 10px;text-align: right; width: 30%;}
  #content #asset-contents li input.right { float: right;}
  #content label { clear: both; /*display: inline-block;*/ margin: 0 0 0 5px; text-align: left; width:100%;}
  form.talisma .hidden { display: none;}
  form.talisma .input-hint { color: #555555; font-size: 75%;}
  #content #asset-contents input.custom-button {background:none; background-color:#E31B23; border: 1px solid #8B1415; color: #FFFFFF; font-size: 14px; margin-left: 236px; padding: 5px; text-transform: uppercase; width: auto;}
  #content #asset-contents input.custom-button-rhc { background:none; background-color:#E31B23; border: 1px solid #8B1415; color: #FFFFFF; font-size: 14px; margin-left: 152px; padding: 5px; text-transform: uppercase; width: auto;}
  #content #asset-contents input.custom-button-left { background:none; background-color:#E31B23; border: 1px solid #8B1415; color: #FFFFFF; font-size: 14px; margin-left: 20px; padding: 5px; text-transform: uppercase; width: auto;}
  input, textarea { color: #000000; width: 50%;}
  .required { color: #B60203; font-weight: 700;}
  #content #asset-contents .alert-box { clear: both; margin: 0; padding: 10px;}
  #content #asset-contents .alert-box ul { background: none repeat scroll 0 0 transparent; margin: 0; padding-left: 0;}
  #content #asset-contents .alert-box li { background: url("//www.csu.edu.au/__data/assets/image/0005/4991/arrow.gif") no-repeat scroll left center transparent; font-size: 11px; line-height: 20px; padding-bottom: 0; padding-left: 10px;}
  #content .form-student-login { background: none repeat scroll 0 0 #666666; margin-left: -20px; margin-right: 10px; margin-top: -10px; width: 570px;}
  #content .form-student-login li { color: #FFFFFF; padding: 5px 0;}
  #content .form-student-login form label { color: #FFFFFF; float: left; font-size: 16px; padding-right: 20px; text-align: right; width: 120px;}
  #content .form-student-login form legend { color: #FFFFFF; font-size: 17px; font-weight: 400; padding-left: 20px; text-transform: uppercase;}
  #content .form-student-login form input[type="text"] { width: 150px;}
  #content .form-student-login form input.username { width: 230px;}
  #content .form-student-login form input[type="submit"] { background: url("//www.csu.edu.au/__data/assets/image/0009/5004/call-to-action-but.jpg") repeat-x scroll left top transparent; border: 1px solid #8B1415; color: #FFFFFF; font-size: 14px; margin-left: 10px; padding: 5px; text-transform: uppercase; width: auto;}
  #content .form-student-login li.forgot-password { margin-left: 144px;}
  input.course-search { background: url("//www.csu.edu.au/__data/assets/image/0009/4959/input-bg-shaded.jpg") repeat-x scroll left top transparent; border: 1px solid #969595; color: #000000; font-size: 12px; margin-bottom: 10px; margin-left: 0; padding: 6px; width: 66%;}
  input.course-search-home { background: url("//www.csu.edu.au/__data/assets/image/0009/4959/input-bg-shaded.jpg") repeat-x scroll left top transparent; border: 1px solid #969595; margin-bottom: 10px; margin-left: 0; padding: 6px; width: 93%;}
  .go { height: 29px; padding: 0 0 0 5px; position: absolute; width: 45px;}
  select.select-rounded { background: url("//www.csu.edu.au/__data/assets/image/0009/4959/input-bg-shaded.jpg") repeat-x scroll left top transparent; border: 1px solid #969595; color: #666666; font-size: 11px; margin-left: 10px; padding: 5px;}
  select.select-rounded-200px { background: url("//www.csu.edu.au/__data/assets/image/0009/4959/input-bg-shaded.jpg") repeat-x scroll left top transparent; border: 1px solid #969595; color: #666666; font-size: 11px; margin-left: 10px; padding: 5px; width: 200px;}
  #content form.search-results { background-color: #C7C6C6; padding: 10px 0;}
  
  #right-column-content ul.call, ul.call { background: url("//www.csu.edu.au/__data/assets/image/0008/5003/call-bg.jpg") no-repeat scroll left top transparent; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; height: 80px; margin: 0; padding: 0;}
  #right-column-content ul.call li, #content ul.call li { background: none repeat scroll 0 0 transparent; display: block; line-height: 16px; margin-left: 80px; margin-right: 20px; padding: 10px 0 0;}
  #right-column-content div.blog { background: url("//www.csu.edu.au/__data/assets/image/0003/236343/cross_sell_large.png") no-repeat scroll 2px 0 transparent;height: 230px; margin: 0; padding: 0;}
  #right-column-content div.blog p.blog_text { background: none repeat scroll 0 0 transparent; display: block; line-height: 16px; margin-left: 30px; margin-top: 140px; padding: 10px 0 0;}
  #right-column-content div.blog p a img.blog_btn { border: medium none;}
  #right-column-content div.blog p a img.blog_btn:hover { opacity: 0.7;}
  #right-column-content div.important { border-bottom: 1px solid #CCCCCC; padding-bottom: 20px;}
  #right-column-content div.important ul.dateblock, #right-column-content div.important ul.dateblock-line { clear: left; float: left; line-height: 1.5em; margin: 15px 10px 0 0; text-align: center; width: 35px;}
  #right-column-content div.important ul.dateblock-line { border-right: 1px solid #CCCCCC; height: 30px;}
  #right-column-content div.important ul.dateblock li.day, #right-column-content div.important ul.dateblock-line li.day { background-image: none; color: #666666; font-size: 22px; left: -5px; position: relative; top: 0;}
  #right-column-content div.important ul.dateblock li.month, #right-column-content div.important ul.dateblock-line li.month { background-image: none; color: #666666; font-size: 10px;left: -5px; letter-spacing: 0.1em; position: relative; top: 0;}
  #right-column-content div.important ul.dateblock li.year, #right-column-content div.important ul.dateblock-line li.year { background-image: none; color: #666666; font-size: 10px; left: -5px; letter-spacing: 0.1em; line-height: 1em; position: relative; top: 0;}
  #right-column-content div.important p.datetext { padding: 5px 0 20px 50px;}
  #right-column-content div ul.promo-modules li, div ul.promo-modules li { background: none repeat scroll 0 0 transparent; margin: 0;}
  #right-column-content div ul.promo-modules p, div ul.promo-modules p { margin: 0;}
  
  #content p.information-icon { background: url("//www.csu.edu.au/__data/assets/image/0014/1445/information-icon.gif") no-repeat scroll left center #EAEAEA; clear: both; min-height: 40px; padding: 1em 7em 1em 6em; font-size: 0.8em;}
  #content p.note-icon { background: url("//www.csu.edu.au/__data/assets/image/0015/1446/please-note-icon.gif") no-repeat scroll left center #EAEAEA; clear: both; min-height: 50px; padding: 1em 3em 1em 6em; font-size: 0.8em;}
  #content p.idea-icon { background: url("//www.csu.edu.au/__data/assets/image/0006/3669/idea-icon.jpg") no-repeat scroll left center #EAEAEA; clear: both; min-height: 50px; padding: 1em 3em 1em 6em; font-size: 0.8em;}
  #content .activity-icon { background: url("//www.csu.edu.au/__data/assets/image/0016/3670/activity-icon.jpg") no-repeat scroll left center #EAEAEA; clear: both; min-height: 50px; padding: 1em 3em 1em 6em; font-size: 0.8em;}
  #content .service-icon { background: url("//www.csu.edu.au/__data/assets/image/0007/212983/service-icon.gif") no-repeat scroll left center #EAEAEA; clear: both; min-height: 50px; padding: 1em 3em 1em 6em; font-size: 0.8em;}
  .pdf { background: url("//www.csu.edu.au/__data/assets/image/0013/1444/pdf.gif") no-repeat scroll right center transparent; padding-right: 24px;}
  .word { background: url("//www.csu.edu.au/__data/assets/image/0010/1450/word.gif") no-repeat scroll right center transparent; padding-right: 24px;}
  .rtf { background: url("//www.csu.edu.au/__data/assets/image/0005/1859/rtf.gif") no-repeat scroll right center transparent; padding-right: 24px;}
  .mail { background: url("//www.csu.edu.au/__data/assets/image/0005/1787/contactimg.jpg") no-repeat scroll right center transparent; padding-right: 24px;}
  .excel { background: url("//www.csu.edu.au/__data/assets/image/0016/1447/excel.jpg") no-repeat scroll right center transparent; padding-right: 24px;}
  .pp { background: url("//www.csu.edu.au/__data/assets/image/0018/1449/powerpoint.jpg") no-repeat scroll right center transparent; padding-right: 20px;}
  .globe { background: url("//www.csu.edu.au/__data/assets/image/0017/1448/globe.jpg") no-repeat scroll right center transparent; padding-right: 24px;}
  .rss-icon { padding:0 0 0 24px; background:url("//www.csu.edu.au/__data/assets/image/0007/205/rss-14px-icon.gif") no-repeat scroll right center transparent;}
  .tableau{ background: url("//www.csu.edu.au/__data/assets/image/0007/1638385/tableau-icon.png") no-repeat scroll right center transparent; padding-right: 24px;}

  #page-nav ul.level-4 {display:block;}/* Do not touch required for left navigation 3rd level */
  #related_content{ padding: 1.4em; background-color:#F9F9F9;}
  fieldset { border: 1px solid #DDDDDD; margin-bottom: 0.8em ; padding: 0.9em ;}
   /* Staff Profiles */
  #content ul.staffnav {background: url(//www.csu.edu.au/__data/assets/image/0017/827/listfade.gif) repeat-x #fff; padding-left: 0; margin-left: 0; font-size: 0.85em; padding-top: 0.2em; padding-bottom: 1.90em; margin-bottom:20px;}
  #content ul.staffnav li { float:left; list-style-image: none; list-style-type: none; border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-right: 1px solid #ddd; background-color: #eee; padding: 0.3em 1em; margin: 0em; font-weight: 700;background:none;}
  #content ul.staffnav li a{text-decoration: none; padding: 0; }
  #content ul.staffnav li a:link{ padding: 0;}
  
  #content ul.staffnav li a:hover{text-decoration: underline; background-color: #eee; padding: 0;}
  #content ul.staffnav li a:visited{background-color: #eee; background: none; padding: 0;}
  #content h1.profile {margin-top: 0;}
  #content ul.staffnav li.active{background-color: #fff; border-bottom: 2px solid white;list-style-image: none; list-style-type: none; }
  #content ul.staffnav li.active a {background-color: #fff; color: #333;}
  #content .additional-info { margin: 1em 0 !important; }
  #content h2 img { border: 1px solid #CCCCCC; margin-right: 12px; margin-top: 40px; padding: 1px; display:block; clear:both; margin-bottom:10px; }
  #content ul.staff div {font-weight: bold;padding-right: 10px;padding-bottom: 10px;}
  #content ul.staff li {background:none;list-style-type: none; }
  #content ul.staff div.staff-value {color: black;font-weight: normal;}
  #content img.no-border{border: medium none;}
  #content #research, #content #profile, #content #teaching {padding:0.7em ;}
  #content #research ul, #content #profile ul, #content #teaching ul {padding-left:1em ;}
  .type.campus.hide, .type.work.hide {display:none;}
  .vcard {padding:0.7em ;}
   /* Leftnav Content */
  #leftnav-content {padding: 1.3em;}
  #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;float:left;}
  #leftnav-content ul {margin: 0;padding: 0;clear:both;}
  
  
  #leftnav-content ul li { list-style-type: none; padding-bottom: 0.5em;}
  
  /* Image Caption used with figure tag */
  figcaption {width: 100%; text-align: left; font-size: 0.6em; color: #030508; font-style: italic; }
  /* Heading Classes */
  .boxtitle {background-color: #EEEEEE; border: 1px solid #CCCCCC; color: #B60203; font-size: 0.9em; padding: 0.3em 0.5em;}
  .underline {border-bottom: 1px solid rgb(227, 223, 224);}
  /* Column Lists */
  .columns { width: 40%; margin: 0px; padding: 10px; float: left; list-style-position: inside;}
  /* List with no Bullets */
  #page-wrap .none li, #page-wrap ol.none { list-style-type:none; list-style-image: none; background: none; }
  /* Definition Lists */
  dl {font-size: 0.8em; line-height: 1.4em;}
  dt {font-weight: bold;}
  /* Forms */
  #content form input, #content form textarea, #content form select { border: 1px solid #DDDDDD; padding: 0.4em; font-size: 15px; line-height: 1.2em; background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffffff 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffffff 0%,#ebebeb 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffffff 0%,#ebebeb 100%); /* IE10+ */
  background: linear-gradient(to bottom, #ffffff 0%,#ebebeb 100%); /* W3C */
   -webkit-box-shadow: 1px 1px 1px #fff; -webkit-border-radius: 3px; border-radius: 3px;}
  #content form input, #content form textarea { width:90%;}
  #content form input[type="radio"] { background:none; }
  #content input[type="submit"] { width: auto; font-size:1em; padding: 0.6em; margin-top: 0.6em; color:#fff; border: none; border-radius:3px; cursor:pointer;background: #e21a23; background-color: #e21a23; }
  #content input[type="submit"]:hover { width: auto; background-color: #B4151C; }
  #content input[type="reset"] { width: auto; font-size:1em; padding: 0.6em; margin-top: 0.6em; border: none; color: #666; cursor:pointer; background: #e5e5e5;}
  #content input[type="reset"]:hover { width: auto; background: #d8d8d8;}
  #content .auto { margin-left: 0; width: auto;}
  /* content modules -------------------------------------------------------------
   Notes - */
  ul.content-module {background:url(//www.csu.edu.au/__data/assets/image/0004/4954/horizontal-divider.gif) repeat-x bottom left;padding:0;list-style-type:none;margin-bottom:20px;}
  ul.content-module li h2,ul.content-module li h3 {margin-left:-220px;margin-top:10px;margin-bottom:0;}
  ul.content-module li {list-style:none none;margin-left:210px;display:block;margin-top:0;}
  ul.content-module ul li {background:url(//www.csu.edu.au/__data/assets/image/0006/4974/square-black.png) no-repeat left center;margin-left:-10px;padding-left:15px;font-size:12px;}
  #blocks ul.content-module ul li.white {background:url(//www.csu.edu.au/_designs/responsive-designs/css/wide-base.css/square-white.png) no-repeat left center;margin-left:-10px;padding-left:15px;font-size:12px;}
  ul.content-module li p {font-size:100%;padding:0;margin:0;}
  ul.content-module li img {border:none;padding:0;margin-top:10px;margin-left:-220px;float:left;}
  /* ul.content-module li:last-child a{background: url(//www.csu.edu.au/__data/assets/image/0008/4994/arrow-white-bg.gif) no-repeat left center; padding-left:10px; } */
  ul.content-module > li:last-child {background:url(//www.csu.edu.au/__data/assets/image/0008/4994/arrow-white-bg.gif) no-repeat left center;padding-left:10px;margin-bottom:10px;}
  /* content module wrap replacing ul - */
  .content-module-wrap {background:url(//www.csu.edu.au/__data/assets/image/0004/4954/horizontal-divider.gif) repeat-x bottom left;padding-bottom:20px;float:left;clear:both;width:100%;}
  #content .content-module-wrap img {float:left;display:block;margin-right:15px;margin-bottom:15px;}
  #content .content-module-wrap h2 {border-bottom: none;padding-bottom: 0;font-weight: normal;}
  .content-module-wrap a.module-link {background:url(//www.csu.edu.au/__data/assets/image/0008/4994/arrow-white-bg.gif) no-repeat left center;padding-left:15px;font-size:0.9em;clear:both;}
  /* content modules 1-4 used on course brochure*/
  .content-module-1-4-wrap {border-bottom:2px solid #e5e5e5;width:250px;float:left;padding:10px;margin-right:-2px;}
  #content ul.content-module-1-4 {list-style-type:none;margin-left:0;margin-right:0;padding-left:0;border-right:1px solid #e5e5e5;min-height:140px;}
  ul.content-module-1-4 li h2,ul.content-module-1-4 h3 {margin-left:-85px;margin-bottom:10px;}
  ul.content-module-1-4 li {list-style:none none;margin-left:85px;display:block;margin-top:0;}
  ul.content-module-1-4 ul li {background:url(//www.csu.edu.au/__data/assets/image/0006/4974/square-black.png) no-repeat left center;margin-left:0;padding-left:15px;font-size:12px;}
  #blocks ul.content-module-1-4 ul li.white {background:url(//www.csu.edu.au/_designs/responsive-designs/css/wide-base.css/square-white.png) no-repeat left center;margin-left:0;padding-left:15px;font-size:12px;}

  ul.content-module-1-4 li p {font-size:100%;padding:0;margin:0;padding-right:5px;}
  ul.content-module-1-4 li img {border:none;padding:0;margin-top:10px;margin-left:-85px;float:left;}
  #content ul.content-module-1-4.odd {border-right:none;}
  ul.content-module-1-4 > li:last-child {background:url(//www.csu.edu.au/__data/assets/image/0008/4994/arrow-white-bg.gif) no-repeat left center;padding-left:10px;margin-bottom:10px;margin-top:10px;}
  ul.content-module-1-4-no-img li {margin-left:0;}
  /* content modules 1-4 used on course brochure - New May 31st */
  .content-module-1-4-div-wrap {border-bottom:2px solid #e5e5e5;padding:10px 0;float:left;}
  .content-module-1-4-div {background:url(//www.csu.edu.au/__data/assets/image/0005/4982/vertical-divider.gif) repeat-y 96% 0;width:245px;float:left;padding:5px 10px 5px 0;}
  #content .content-module-1-4-div h2,#content .content-module-1-4-div h3 {margin-bottom:10px;font-size:17px;font-weight:400;}
  #content .content-module-1-4-div h3 a:hover {color:#bf1819;}
  .content-module-1-4-div p {width:140px;padding-bottom:0;display:inline-block;}
  .content-module-1-4-div ul {padding:0;margin-top:0;}
  #content .content-module-1-4-div li {margin-left:80px;background:url(//www.csu.edu.au/__data/assets/image/0008/4994/arrow-white-bg.gif) no-repeat left center;padding-left:10px;margin-bottom:10px;margin-top:10px;list-style:none none;}
  #content .content-module-1-4-div img {border:1px solid #ccc;display:inline;height:59px;margin-right:10px;width:75px;float:left;}
  /* content modules 1-5 */
  .content-module-1-5-wrap {float:left;margin-left:-20px;margin-right:0;padding-top:0;width:561px;}
  ul.content-module-1-5 a {line-height:18px;background:url(//www.csu.edu.au/__data/assets/image/0005/4991/arrow.gif) no-repeat left center;padding-left:10px;color:#b60203;margin-left:20px;}
  ul.content-module-1-5 li h4 {color:#000;background-color:#eaeaea;border-bottom:3px solid #989292;padding:10px 20px;list-style-type:none;list-style-image:none;display:block;background-image:none;text-transform:uppercase;margin-left:0;margin-bottom:10px;margin-top:0;margin-right:0;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;}
  .content-module-1-5-div ul {color:#000;margin:0;padding-left:0;margin-top:0;}
  #content .content-module-1-5-div li,#content #content-module-next li {color:#000;background:url(//www.csu.edu.au/__data/assets/image/0005/4991/arrow.gif) no-repeat 0 5px;padding-left:10px;line-height:18px;list-style:none none;}
  .content-module-1-5-div li a {color:#b60203;}
  #content .content-module-1-5-div h4 {color:#000;background-color:#eaeaea;border-bottom:3px solid #989292;padding:10px 10px 10px 20px;list-style-type:none;list-style-image:none;display:block;background-image:none;text-transform:uppercase;margin-left:0;margin-bottom:0;margin-top:0;margin-right:0;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:13px;}
  /*next and FAQ's sections added June*/
  #content-module-next {margin-top:10px;}
  #content-module-next h4 {color:#000;background-color:#eaeaea;border-bottom:3px solid #989292;padding:10px 20px;display:block;text-transform:uppercase;margin:0;font-family:Arial, Helvetica, sans-serif;font-weight:400;font-size:14px;}
  .page-wrap-2-3 #asset-contents.col-wrap-2-a #content-module-next li {line-height:18px;background:url(//www.csu.edu.au/__data/assets/image/0005/4991/arrow.gif) no-repeat left center;padding-left:10px;color:#b60203;}
  /* content modules for landing pages - wrapping containers*/
  .content-module-container-2-3 {float:left;margin-left:0;padding-top:0;width:100%;margin-top:10px;}
  #content .content-module-full-wrap {float:left;clear:both;margin-left:0;padding-top:0;padding-bottom:10px;width:100%;}
  /* content modules for landing pages*/
  .content-module-1-4a-div {
   width:100%; min-height: 1px; margin:0; padding:0; margin-bottom:1em; position: relative; float: left;
   }
  #content .content-module-1-4a-div ul,#content .content-module-1-4a-div img {margin:0 10px 10px 20px;}
  #content .content-module-1-4a-div p {padding:10px 20px 20px;}
  #content .content-module-1-4a-div h3 {margin-left:20px;}
  #content .content-module-1-4a-div li.arrow-right {margin-top:10px;line-height:normal;background:url(//www.csu.edu.au/__data/assets/image/0005/4991/arrow.gif) no-repeat left center;padding-left:10px;}
  #content .content-module-1-4a-div ul.call {margin:0;padding-left:100px;height:80px;}
  #content .content-module-1-4a-div ul {margin: 0 !important;padding-left: 2em !important; }
  #content .content-module-1-4a-div ul.call li {margin:0;background-image:none;}
  /*International character list item and images in modules*/
  #content .content-module-1-4a-div ul#international-guides img {border: 0;padding: 0;margin: 0;}
  /* previous and next */
  .previous-next-wrap {clear:both;margin:0;padding-bottom:20px;float:left;width:100%;}
  #pagination-wrap.previous-next-wrap-1-4 ul {margin:20px 0;margin-left:200px;width:25%;}
  ul.prev-next {padding-top:10px;padding-bottom:20px;margin:0;position:relative;}
  ul.prev-next li {padding-top:10px;display:inline;}
  li.previous a {position:absolute;left:0;background:url(//www.csu.edu.au/__data/assets/image/0006/4992/arrow-left.gif) no-repeat left center;padding-left:10px;margin-left:0;}
  li.next a {position:absolute;right:0;background:url(//www.csu.edu.au/__data/assets/image/0005/4991/arrow.gif) no-repeat right center;padding-right:10px;}
  /* Module headings--------------------------------------------------------------------*/
  #content h2.module-title-1,#content h3.module-title-1 {
  
   background: none repeat scroll 0 0 #727780; /* A11y contrast change #939598 */
   border-bottom: medium none;
   color: #000000;
   display: block;
   font-family: "Helvetica Neue","Helvetica", Helvetica, Arial, sans-serif;
   font-size: 0.9em;
   font-weight: 700;
   margin: 0 0 0.8em;
   padding: 0.6em 1em;
   text-transform: uppercase;
  
   }
  #content h2.module-title-8 {
   background: none repeat scroll 0 0 #CB0B0F;
   border-bottom: medium none;
   color: #ffffff;
   display: block;
   font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
   font-size: 0.9em;
   font-weight: 700;
   margin: 0 0 0.8em;
   padding: 0.6em 1em;
   text-transform: uppercase;
  }
  
  
  /**** MODULE COLOURS ****/
  /* light-grey/text black */
  #content .content-module-1-4a-div .module-title-4, h2.light-grey {
   background: none repeat scroll 0 0 #e3dfdf !important;
   color: #000 !important;
  }
  /* grey */
  #content .content-module-1-4a-div .module-title-3, h2.grey {
   background: none repeat scroll 0 0 #727780 !important; /* A11y contrast change #939598 */
  }
  /* mid-grey */
  #content .content-module-1-4a-div .module-title-2, h2.mid-grey {
   background: none repeat scroll 0 0 #636466 !important;
   color: #ffffff !important;
  }
  /* deep-grey */
  #content .content-module-1-4a-div .module-title-1, h2.deep-grey {
   background: none repeat scroll 0 0 #404040 !important;
   color: #ffffff !important;
  }
  
  #content .content-module-1-4a-div .orange, h2.orange{
   background: none repeat scroll 0 0 #e74e16 !important;
   color: #000000!important;
  }
  #content .content-module-1-4a-div .light-orange, h2.light-orange {
   background: none repeat scroll 0 0 #f47b20 !important;
   color: #000000!important;
  }
  #content .content-module-1-4a-div .grid-red, h2.grid-red{
   background: none repeat scroll 0 0 #cb0b0f !important;
   color: #ffffff !important;
  }
  
  /*enquiry and login modules-------------------------------------------------------------*/
  #content h2.module-title-2,#content h3.module-title-2 {
   background: none repeat scroll 0 0 #727780;  /* A11y contrast change #939598 */
   border-bottom: medium none;
   color: #FFFFFF;
   display: block;
   font-family: "Helvetica Neue","Helvetica", Helvetica, Arial, sans-serif;
   font-size: 0.9em;
   font-weight: 700;
   margin: 0 0 0.8em;
   padding: 0.6em 1em;
   text-transform: uppercase;
  }
  /* home modules----------------------------------------------------------------------*/
  #content h2.module-title-3,#content h3.module-title-3 {
   background: none repeat scroll 0 0 #727780; /* #939598 */
   border-bottom: medium none;
   color: #FFFFFF;
   display: block;
   font-family: "Helvetica Neue","Helvetica", Helvetica, Arial, sans-serif;
   font-size: 0.9em;
   font-weight: 700;
   margin: 0 0 0.8em;
   padding: 0.6em 1em;
   text-transform: uppercase;
  
  }
  /* landing modules--------------------------------------------------------------------*/
  #content h2.module-title-4,#content h3.module-title-4 {
   background: none repeat scroll 0 0 #939598;
   border-bottom: medium none;
   color: #FFFFFF;
   display: block;
   font-family: "Helvetica Neue","Helvetica", Helvetica, Arial, sans-serif;
   font-size: 0.9em;
   font-weight: 700;
   margin: 0 0 0.8em;
   padding: 0.6em 1em;
   text-transform: uppercase;
   }
  /* promo modules Content titles--------------------------------------------------------*/
  #content h1#title {border-bottom: 3px solid #F47B20;font-size:26px;color:#000;font-weight:500;letter-spacing:0.5px;font-style:normal;margin:12px 0 10px;padding:0 0 5px 20px;}
  #content h2.subtitle {font-family:Georgia, serif;font-size:19px;color:#000;font-weight:400;text-transform:none;padding:10px 0;}
  #content h3.subtitle {font-family:Georgia, serif;font-size:18px;color:#000;font-weight:400;padding:0 0 10px;}
  #content h2.subtitle-transform-uppercase {font-size:14px;color:#000;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:400;padding:10px 10px 10px 20px;}
  #cols {width:200px;float:left;}
  .background-solid-grey { background-color: #DDDDDD;}
  /* 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.75em; list-style:square; margin:2px !important; }
  div.errors { color: red; }
  .sq-form-error { color: #cc0000 !important;}
  .alpha-list { list-style-type: lower-alpha;}
  .videoWrapper { position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;}
  .videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
  .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;}
  
  /* Student Base CSS Document
   Site URL: http://student.csu.edu.au
   Last updated: Dec 2013
   Last updated by: CSU Web Team
   Copyright CSU 2013
   Please do not edit this stylesheet
   */
  
  h1#division-title { float:right; color:#000; margin-left: 0.7em; padding-left:0.5em; border-left: 1px solid #000; font-size:1.1em; margin-top: 0.2em;font-family: Georgia,"Times New Roman",Times,serif}
  
  #site-tools {}
  
  .message-menu-button {
   background: url("https://cdn.csu.edu.au/__data/assets/image/0006/1171833/message_icon.png?v=0.2.1") no-repeat scroll 12px 13px transparent;
   border-bottom: 1px solid #DAD3CC;
   color: #5C5C5C;
   cursor: pointer;
   display: block;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 1em;
   font-weight: bold;
   padding: 0.7em 1.3em;
   text-indent: 1em;
   text-transform: uppercase;
  position:relative;
  
  }
  
  .sitemap-menu-button {font-family:Arial, Helvetica, sans-serif; font-weight:bold;text-transform:uppercase; clear:both; display:block; color:#fff;font-size: 1em;background-color:#4C4C4C; cursor: pointer;display: block; padding: 0.7em 1.3em; border-bottom: 1px solid #DAD3CC; }
  .sitemap-menu-button a:link, .sitemap-menu-button a:visited {color: #FFF; text-decoration: none;}
  
  
  /* Style fixes for Student */
  #related_content strong {
   border-bottom: none;
   clear: inherit;
   color: inherit;
   float: inherit;
   font-family: Arial,Helvetica,sans-serif;
   font-size: inherit;
   font-style: normal;
   font-weight: bold;
   line-height: inherit;
   margin-bottom: inherit;
   margin-top: inherit;
   padding-bottom: inherit;
   width: inherit;
  }
  
  .btn-logout {
   background-color:#c7c7c7;
   border: none;
   border-radius: 3px;
   cursor: pointer;
   float: right;
   margin-right: 0.5em;
   margin-top: 0.9em;
   padding: 0.4em;
  }
  .btn-logout:hover {
   background-color: #999999;
   border-radius: 3px;
  
  }
  .btn-logout a:link, .btn-logout a:active, .btn-logout a:visited {color:#FFF;
   text-decoration:none;
   font-size:0.6em;
   /*background-color: rgba(255, 255, 255, 0.0);
   background-image: url("https://cdn.csu.edu.au/__data/assets/image/0007/1171834/logout_icon_grey.png?v=0.2.1");
   background-position: 2px center;
   background-repeat: no-repeat;*/
   display: block;
   line-height: 20px;
   overflow: hidden;
   padding: 0 0.3em;
   position: relative;
   text-decoration: none;
   float: right;
   text-transform: uppercase;
  }
  .nav_drop_first {display:none;}
  
  #site-nav li {
   overflow:hidden ;
   height: 37px;
  }
  
  #mega-footer-wrap {
   display:none;
  }
  
  
  
  #media-wrap {
   background-color: #E3DEDA;
   border-bottom: 1px solid #D0D0D0;
   border-top: 1px solid #D0D0D0;
   float: left;
   padding: 0;
   width: 100%;
  }
  .media {
   margin-left: auto;
   margin-right: auto;
   padding: 0;
   width: 100%;
  }
  .media ul {
   display: inline;
   list-style: none outside none;
   margin: 0;
   padding: 0;
  }
  .media li {
   display: block;
   float: left;
   font-size: 0.8em;
   list-style: none outside none;
   outline: 1px solid #DAD3CC;
   text-align: center;
   text-transform: uppercase;
   width: 50%;
  }
  .media a:hover {
   color: #BF1819;
   text-decoration: underline;
  }
  .media li a {
   background-color: #E3DEDA;
   color: #5C5C5C;
   display: block;
   float: left;
   padding: 1.3em 0;
   width: 100%;
   text-indent: 3.5em;
   text-align:left;
  }
  
  .media ul li#heading {
   display:none;
  }
  .media ul li#heading h4 {margin: 0;}
  .media ul li#heading a {color: #5e5a5a;}
  #media-wrap .media ul li a:hover {
   color: #BF1819;
   text-decoration: underline;
  }
  a.twitter {
   background: url("https://cdn.csu.edu.au/__data/assets/image/0010/1171774/twitter.gif?v=0.3.1") no-repeat scroll 1em 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 1em 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 1em 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 1em center transparent;
   padding: 5px 0;
  }
  a.news {
   background: url("//www.csu.edu.au/__data/assets/image/0010/4969/rss.gif") no-repeat scroll left center transparent;
   padding: 5px 0;
  }
  a.podcast {
   background: url("//www.csu.edu.au/__data/assets/image/0009/4968/podcast.jpg") no-repeat scroll left center transparent;
   padding: 5px 0;
  }
  a.rss {
   background: url("//www.csu.edu.au/__data/assets/image/0020/4970/rss-icon.gif") no-repeat scroll left center transparent;
   padding-left: 25px;
  }
  /* ****************REMOVED 10/9/15 causing issues with pdf icon within content, image is floating to the left of content, content is indented
  a.pdf, a.PDF-File {
   background: url("//www.csu.edu.au/__data/assets/image/0008/4967/pdf.jpg") no-repeat scroll left center transparent;
   padding-left: 25px;
  } */
  a.MS-Word-Document {
   background: url("//www.csu.edu.au/__data/assets/image/0019/171190/word-doc.png") no-repeat scroll left center transparent;
   padding-left: 25px;
  }
  a.enquire {
   background: url("//www.csu.edu.au/__data/assets/image/0004/4945/enquire-now.jpg") no-repeat scroll left center transparent;
   padding-left: 25px;
  }
  a.print-version {
   background: url("//www.csu.edu.au/__data/assets/image/0007/91195/print-version.gif") no-repeat scroll left center transparent;
   padding-left: 25px;
  }
  a.lock {
   background: url("//www.csu.edu.au/__data/assets/image/0016/210751/Padlock-icon.png") no-repeat scroll left center transparent;
   padding-left: 13px;
  }
  .media li a.more {text-indent:3em;
   background: url("https://cdn.csu.edu.au/__data/assets/image/0008/1171835/more-icon.png?v=0.2.1") no-repeat scroll 1em center transparent;
  
  
  }
  #skip-to-main-content a, #skip-to-main-content a:hover, #skip-to-main-content a:visited, #skip-to-main-content a:active, #skip-to-main-nav a, #skip-to-main-nav a:hover, #skip-to-main-nav a:visited, #skip-to-main-nav a:active, #skip-footer-links a, #skip-footer-links a:hover, #skip-footer-links a:visited, #skip-footer-links a:active {
   background-color: #FFFFFF;
   color: #000000!important;
   left: 0;
   overflow: hidden;
   position: absolute;
   top: -999px;
  }
  
  
  
  #content #page-wrap .landing-rows { width:100%; font-family: Arial,Helvetica,sans-serif; padding:0;margin:0;overflow:hidden;float:left; box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */}
  #content #page-wrap .landing-rows:before, #content #page-wrap .landing-rows:after { content: " "; display: table;}
  #content #page-wrap .landing-rows:after { clear: both;}
  #content #page-wrap .landing-rows:before, #content #page-wrap .landing-rows:after { content: " "; display: table;}
  #content #page-wrap .landing-rows:after { clear: both;}
  .modules-3-column, .modules-2-column, .modules-half-column , .modules-1-column {width:100%; min-height: 1px; margin:0; padding:0; margin-bottom:1em; position: relative; float: left;}
  #content #page-wrap .landing-rows p {padding: 0 0.8em 0.8em 0.8em;}
  #content #page-wrap .landing-rows ul {list-style-position:outside;list-style-type: none;}
  #content #page-wrap .landing-rows h2 {
  display: block; font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: 700; margin:0 0 0.8em; padding: 0.6em 1em; text-transform: uppercase;
  background: none repeat scroll 0 0 #727780; /* #939598; */
  color: #FFF;border-bottom: none;}
  #content #page-wrap .landing-rows h2.grey-heading {
   background: none repeat scroll 0 0 #727780;
   }
  #content #page-wrap .landing-rows h2.orange-heading {
  
  }
  #content #page-wrap .landing-rows h2.dark-heading {
   background: none repeat scroll 0 0 #636466;
  }
  #content #page-wrap .landing-rows li {
   background:none;
   list-style-type: none;
  
  }
  .dark-grey {
   background: none repeat scroll 0 0 #636466;
  }
  .mid-grey {
   background: none repeat scroll 0 0 #727780;  /* A11y contrast change #939598 */
  }
  .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{
   background: url("https://cdn.csu.edu.au/__data/assets/image/0006/359250/arrow.gif?v=0.2.1") no-repeat scroll left 0.5em rgba(0, 0, 0, 0);
   line-height: 1.6em; list-style-type: none; padding-left: 10px;}
  
  #content #page-wrap .landing-rows ul{
   margin: 0 0.6em 0.2em 0;
  }
  #content #page-wrap .landing-rows img {
   margin: 0 0.8em 0.8em 0.8em;
  }
  #content #page-wrap .landing-rows #slideshow img {
   margin: 0 ;
  }
  .show-right-column-no #page-wrap.fullwidth {width: 100%; margin:0; padding:0;}
  .clear { clear: both;}
  .date {font-size: 0.8em;}
  .datestamp { color: #777777;float: right;}
  #content #page-wrap .landing-rows .nivo-caption h2 {
  background: none; color: #000; display: block; font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 1.4em; font-weight: 400; margin:0; padding:0 0 0.5em 0 ; text-transform: none; border-bottom: none;}
  .message-menu-button a:link, .message-menu-button a:visited {color: #5C5C5C; text-decoration: none;}
  .nivo-controlNav {display:none;}
  .datestamp {color: #777777; float: right;}
  
  .content-module-wrap h2 a:link, .content-module-wrap h2 a:hover, .content-module-wrap h2 a:visited, .content-module-wrap h2 a:active { color: #000000; text-decoration: none;}
  #social-links img { height: 25px; position: relative;top: 15px;}
  
  /* icons */
  .i-list:before, .i-magnifying-glass:before, .i-arrow:before, .i-social-facebook:before, .i-social-linkedin:before, .i-social-twitter:before, .i-social-youtube:before, .i-social-skype:before {
   display: inline-block; font-family: "icons"; font-style: normal; font-variant: normal; font-weight: 400; line-height: 1; text-decoration: inherit; text-transform: none;}
  .i-arrow:before { content: "";}
  .i-list:before { content: "";}
  .i-magnifying-glass:before { content: "";}
  .i-social-youtube:before { content: "";}
  .i-social-twitter:before { content: "";}
  .i-social-skype:before { content: "";}
  .i-social-linkedin:before { content: "";}
  .i-social-facebook:before { content: "";}
  #social ul.social-icons li.more a p span {display: none;}
  .i-rss, .i-social-facebook, .i-social-twitter, .i-social-linkedin, .i-social-youtube, .i-social-twitter { float: left; font-size: 30px; line-height: 0; margin: 0;}
  .i-arrow { color: #E51330;}
  #content p a i.i-arrow { margin-left: 0;}
  li.more a.tool-tip i.i-arrow { float: left; font-size: 20px; line-height: 30px;}
  .i-rss { color: #F38E35;}
  .i-social-facebook { color: #3C5B9A;}
  .i-social-twitter { color: #3FC7F4;}
  .i-social-linkedin { color: #4273B9;}
  .i-social-youtube { color: #EE3739;}
  .i-arrow:hover, .i-social-youtube:hover, .i-social-linkedin:hover, .i-rss:hover, .i-social-facebook:hover, .i-social-twitter:hover { color: #5E5A5A;}
  ul.social-icons { float: left; margin-bottom: 0;}
  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: block; margin: 0; padding: 1.3em 0; width: 100%;}
  ul.social-icons li.social-title a { color: #5E5A5A; float: left; font-size: 16px; font-weight: 700; margin-bottom: 0; margin-left: 0; margin-top: 8px;}
  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.more p {
   color: #5E5A5A;font-family:"Arial",Helvetica,sans-serif; float: left; margin-bottom: 0; margin-left: 0; margin-top: 8px;}
  ul.social-icons li a.tool-tip p:hover, ul.social-icons li.social-title a:hover { color: #222222;}
  section#breadcrumbs, section#social { background: none repeat scroll 0 0 #E3DEDA;}
  section#social ul.link-list { margin: 0; padding: 0;width:100%;}
  .media li a { text-indent:0.3em; }
  a.external {background: url("https://cdn.csu.edu.au/__data/assets/image/0010/186706/external-link-red.png?v=0.2.1") no-repeat scroll right top rgba(0, 0, 0, 0); margin-right: 5px; padding-right: 17px !important;}
  
  #content #page-wrap .landing-rows #traffic-light-text li {margin-bottom:1.4em;}
  .enquiry-wrap #enquiry-wrap-title { background: url("https://cdn.csu.edu.au/__data/assets/image/0018/4923/module-title-1.jpg") repeat-x scroll left bottom #545353; color: #FFFFFF; display: block; float: none; font-family: Arial,Helvetica,sans-serif; font-weight: 400; padding: 10px 20px; text-transform: uppercase; width: auto;}
  .click-to-call-wrap { bottom: 0; position: relative;}
  
  .enquiry-wrap { background-color: #FCFCFC; float: left; margin-bottom: 10px; margin-top: 0; width: 100%;box-sizing:border-box;-moz-box-sizing:border-box; padding:2em 0em 2em 1.2em; border:1px solid #E6E6E6;}
  .enquiry-wrap ul { line-height: 1.5em;}
  div.enquiry-wrap div.ask_box div.ask_text {width:75%; float:right; font-size: 1.1em; font-weight: 700; line-height:1.2em;}
  div.enquiry-wrap div.ask_box div.ask_icon {width:25%; float:left; text-align:center; }
  #content #page-wrap .landing-rows div.enquiry-wrap div.ask_box div.ask_text p {line-height:1.2em;}
  div.ask_box {width:100%; float:left; display:block; box-sizing:border-box;-moz-box-sizing:border-box;margin-bottom: 0.5em;}
  div.ask_box .i-magnifying-glass {font-size:3.5em; color: #E84D16; }
  div.enquiry-wrap div.ask_box div.ask_text .ask_header {font-size: 1.3em; font-weight: 900; }
  
  #content form input.talismaKb_searchWidgetForm_search {width:90%; margin-bottom:10px;}
  #content input.button, #content input.button:hover { margin-bottom: 10px; width: 93%;font-size: 0.9em;font-weight: 900;text-transform:uppercase;
   padding: 0.4em;}
  #content form input[type="radio"], #content form input[type=checkbox] { width: 5%!important; }
  #wrapper h3 {font: normal 100% "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;}
  .button {
   background: none repeat scroll 0 0 #E21A23;
   border: 1px solid #9D1218;
   box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
   color: #FFFFFF;
   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;
   transition: background-color 0.15s ease-in-out 0s;
   white-space: nowrap;
   width: auto;
  }
  #title-nav.show-top-menu-no {display: none;}
  #title-nav.show-top-menu-yes {display: block;}
  
  /*** BLOCKS OF COLOR ***/
  .background-light-grey {background-color: #eaeaea; padding: 1em;}
  #blocks h3 {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; border-bottom: 1px solid #000; font-size: 1em; color: #000; font-weight: normal; margin-bottom: 1em;}
  .text-white, .text-white li, #content .text-white h3, #blocks p.text-white, #blocks .background-dark-grey p, {color: #fff !important;}
  
  #block-3 h2, .related-content h2,#block-3 h3, .related-content h3 {
   background: none repeat scroll 0 0 #CACACA;
   border-bottom: medium none;
   color: #000;
   display: block;
   font-family: "Helvetica Neue","Helvetica", Helvetica, Arial, sans-serif;
   font-size: 0.9em;
   font-weight: 700;
   margin: 0 0 0.8em;
   padding: 0.6em 1em;
   text-transform: uppercase;
  
  }
  
.related-content h2 a, .related-content h3 a {color: #AF0506;}
  
  #blocks .modules-1-column {
   margin-right: 0.8em;
   width: 31.99%;
  }
  
  #blocks > h3 {
   border-bottom: 1px solid;
  }
  
  .background-dark-grey {
   background-color: #5e5a5a;
   clear: both;
   color: #ffffff!important;
   padding: 1em;
  }
  
  .background-csuorange {
   background-color: #f47b20;
   color: #fff;
   padding: 1em;
  }
  .background-csured {
   background-color: #b60203;
   color: #fff;
   padding: 1em;
  }
  .background-cornflower-blue {
   background-color: #89adff;
   padding: 1em;
  }
  
  .background-csuorange li, #content .background-csuorange h3 {
   color: #030508 !important;
  }
  
  /*#blocks.background-csuorange a:link, #blocks.background-csuorange a:active, #blocks.background-csuorange a:visited {
   color: #1648AC;
  }*/
  
  #blocks.background-csuorange a:link, #blocks.background-csuorange a:active, #blocks.background-csuorange a:visited {
   color: #030508; text-decoration: underline;
  }
  #blocks.background-csuorange a:hover, #blocks.background-csuorange a:focus {text-decoration: none;}
  
  
  #blocks.background-csuorange li a:link, #blocks.background-csuorange li a:active, #blocks.background-csuorange li a:visited {
   color: #030508; text-decoration: underline;
  }
  #blocks.background-csuorange li a:hover, #blocks.background-csuorange li a:focus {text-decoration: none;}
  
  
  /*#blocks.background-csured a:link, #blocks.background-csured a:active, #blocks.background-csured a:visited {
   color: #FFB855;
  } */
  
   #blocks.background-csured a:link, #blocks.background-csured a:active, #blocks.background-csured a:visited {
   color: #FFFFFF; text-decoration: underline;
  }
  
  #blocks.background-csured a:focus, #blocks.background-csured a:hover {text-deccoration: none;}
  
  #blocks.background-dark-grey a:link, #blocks.background-dark-grey a:active, #blocks.background-dark-grey a:visited, #blocks.background-dark-grey li, #blocks.background-dark-grey h3, #blocks.background-dark-grey p, #blocks.background-csured h3 {
   color: #FFFFFF;
  } /* was #FFB855 */
  
#blocks.background-dark-grey a:link {text-decoration: underline!important;} /* A11y 25 July 2018*/
#blocks.background-dark-grey a:hover, #blocks.background-dark-grey a:focus {text-decoration: none!important;}
  
  
  #blocks.background-csured ul li, #blocks.background-dark-grey ul li {background:url(//www.csu.edu.au/_designs/responsive-designs/css/wide-base.css/square-white.png) no-repeat left center;}
  
   #skip-to-main-content a {
   background-color: #ffffff;
   border-bottom: 1px solid white;
   border-bottom-right-radius: 10px;
   border-right: 1px solid white;
   color: #000000;
   font-size: 0.7em;
   height: 1.625em;
   left: 0;
   overflow: hidden;
   padding: 0.4em;
   position: absolute;
   text-transform: uppercase;
   top: -999px;
   z-index: 100;
   }
  
  
   #skip-to-main-content a:focus {
   position:absolute;
   left:0px;
   top:0px;
   background-color: #ffffff;
   /* outline:0; */
   -webkit-transition: top .1s ease-in, background .5s linear;
   transition: top .1s ease-in, background .5s linear;
   }
  
   /* BUG still to be fixed on the Footer SKIP
   #skip-footer-links a {
   background-color: #ffffff;
   border-bottom: 1px solid white;
   border-bottom-right-radius: 10px;
   border-right: 1px solid white;
   font-size: 0.7em;
   color: #000000;
   height: 1.625em;
   left: 0;
   overflow: hidden;
   padding: 0.4em;
   font-size: 0.7em;
   text-transform: uppercase;
   left: -999px;
   z-index: 100;
   }
  
  
   #skip-footer-links a:focus {
   position: relative;
   float: left;
   top: 0;
   left:0px;
   margin-top: -20px;
   background-color: #ffffff;
  /* outline:0; */
   -webkit-transition: top .1s ease-in, background .5s linear;
   transition: top .1s ease-in, background .5s linear;}
  
   */ 
#page-wrap, #block-2 { margin-bottom: 3em!Important;}

/* Form upload error classes */
.error {
    border: 2px solid #e21a23 !important;
    padding: 5px;
    margin-bottom: 10px;
}
.error label,
.error p {
    color: #e21a23 !important;
    font-weight: bold;
}
/* Accessibility: hide from screens - display for screen readers */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
    padding-right: 0px;
    padding-left: 0px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}