/*
  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: 28 July 2017 11:02:03
*/


/* 
    Site URL: http://www.csu.edu.au
    Please do not edit this stylesheet 
/*     
    
    Colour Pallete 
    Please note the colour palette is referenced from the official Web Styleguide V1.0
    Do not edit
    
    CONTENTS ----------------------
    1. Reset
    2. Heading levels
    3. Classes
    4. tables
    5. links and images
    6. lists
    7. Content
       - 7a page wraps withing content
       - 7b Matrix ID's for page content
       - 7c column wraps within content
       - 7d 50-50 split pages


1. Reset*/
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%;
vertical-align:baseline;
margin:0;
padding:0;
}

/*/reset*/
* {
margin:0;
padding:0;
}

html,body {
height:100%;
color:#e0e0e0;
margin:0 0 1px;
padding:0;
}

body {
font-family:"Arial", Helvetica, sans-serif;
background:url(http://m.csu.edu.au/__data/assets/image/0020/120773/grey-grad-bg.gif) #a6a7ac repeat-x;
margin:0;
padding:0;
}

/*2. Heading levels ------------------------------------------------------*/
h1 {
font-size:24px;
margin-top:0;
font-family:"Georgia", Times New Roman, Times, serif;
padding:0;
}

h2 {
font-size:17px;
margin-top:0;
font-family:"Georgia", Times New Roman, Times, serif;
padding:0;
}

h3 {
font-size:16px;
}

h4, h5 {
font-family:"Georgia", Times New Roman, Times, serif;
font-weight:600;
color:#000;
font-size:13px;
}

p {
font-size:12px;
line-height:18px;
padding:0 0 5px;
}

#content p {
line-height:18px;
font-size:12px;
padding:0 10px 10px 0;
}

#content ul li p {
font-size:12px;
line-height:18px;
padding:0 10px 5px 0;
}

ul {
list-style-type:none;
margin:0;
padding:0;
}

li {
font-size:12px;
padding:0;
}

ul li p {
font-size:16px;
padding-top:0;
}

ul.promo-modules {
background:url(http://m.csu.edu.au/__data/assets/image/0019/4915/shaded-bg.jpg) repeat-x top left #fff;
margin-top:0;
padding:0;
}

ul.promo-modules li, .col-wrap-2 ul.promo-modules li {
margin-left:10px;
margin-right:10px;
}

#content ol, #content .page-wrap-2-3 ol {
padding:10px 20px;
list-style-type:decimal;
}

#content ol li, #content .page-wrap-2-3 #asset-contents ol li {
padding-bottom:5px;
list-style-type:decimal;
list-style-image:none;
margin-left:5px;
}

#content ol li ul li, 
#content .page-wrap-2-3 #asset-contents ol li ul li{
    background: url("http://m.csu.edu.au/__data/assets/image/0017/4913/bullet.jpg") no-repeat scroll left center transparent;
    list-style-type:none;
    padding-left:10px;
}

#content dl {
line-height:18px;
font-size:12px;
padding:0 10px 10px 0;
}
#content dl dt {
font-weight: bold;
}
#content dl dd {
margin-left: 15px;
}

hr{
color:#eaeaea;
height:2px;
width:100%;
background-color:#ccc;
border:none;
font-weight:700;
font-size:0.9em;
margin: 10px 0;
}

/* 3. Classes------------------------------------------------------------------------------ */
.background-solid-grey,#right-column-content .background-solid-grey {
background:#c8c7c7;
background-image:none;
margin-bottom:10px;
border-bottom:1px solid #b5b2b2;
padding:10px;
}

.background-gradient-dark {
background:url(http://m.csu.edu.au/__data/assets/image/0006/4929/gradient-1.jpg) repeat-x top left;
margin-bottom:10px;
margin-top:-10px;
min-height:400px;
border-top:1px solid #e0dfdf;
padding:10px;
}

#content .background-gradient-dark h2,#content .background-gradient-dark h3 {
font-size:14px;
font-weight:400;
text-transform:uppercase;
background:none;
padding:0 10px;
}

#content .background-gradient-dark p {
padding-left:10px;
margin-top:10px;
}

.date {
font-size:11px;
}

.clear {
clear:both;
}

p.arrow-left,li.arrow-left {
background:url(http://m.csu.edu.au/__data/assets/image/0005/4937/arrow.gif) no-repeat left center;
}

strong.text-emphasis {
font-size:15px;
font-weight:700;
}

.highlight {
background-color:#FF0;
}
.img-float-right,#right-column-content .img-float-right {
float:right;
margin:0 0 20px 20px;
}

/*4. Tables--------------------------------------------------------------------------- */
table {
border-collapse:collapse;
clear:both;
padding:10px 0;
margin-bottom: 10px;
}

tbody {
font-size:12px;
}

/* tr:hover {
background-color:#d9d6d6;
}*/

#content td ul {
margin-left:0;
padding-left:0;
}

td li {
font-size:11px;
background:url(http://m.csu.edu.au/__data/assets/image/0017/4913/bullet.jpg) no-repeat top left;
padding-left:10px;
padding-top:0;
line-height:0;
}

td p {
font-size:14px;
}

th {
border-right:1px solid #fff;
font-size:12px;
text-align:left;
padding:10px 20px;
background-color:#545353;
color:#eee;
}

td {
text-align:left;
padding:8px 20px;
}

tr {
border-bottom:1px solid #fff;
}

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

th a:link,th a:visited,.page-wrap-1-2 h3 a {
color:#000;
}

/* ---classes to remove first and last border on left navs------------------------------------- */
#content.first {
border-top:none;
padding-top:0;
background-image:none;
}

#content.last {
border-bottom:none;
padding-bottom:0;
background-image:none;
}
/* 6.Links and images --------------------------------------------------------------------*/
a:hover {
text-decoration:underline;
color:#bf1819;
}

.img-float-left {
float:left;
margin:0 20px 20px 0;
}

#right-column-content .img-float-left {
float:left;
margin:10px 10px 20px 0;
}

#right-column-content p.clear {
clear:left;
}

#content .img-no-border {
border:none;
}

#content img {
border:1px solid #ccc;
}

a:link,a:active,a:visited {
text-decoration:none;
color:#bf1819;
}

a:hover {
text-decoration:underline;
color:#bf1819;
}
a.external {
background:url(http://www.csu.edu.au/__data/assets/image/0010/186706/external-link-red.png) right top no-repeat;
padding-right:17px !important;
margin-right:5px;
}

/* 6.Lists --------------------------------------------------------------------*/
.first {
border-top:none;
padding-top:0;
margin-top:0;
}

/*-- Lists - White underline ---------------------------------------------------------------- */
ul#underline-list-white {
list-style-type:none;
margin-left:10px;
margin-right:10px;
margin-top:5px;
padding:0;
}

ul#underline-list-white li {
list-style-image:none;
color:#000;
font-size:12px;
border-bottom:1px solid #e4e3e3;
border-top:1px solid #fff;
background:url(http://m.csu.edu.au/__data/assets/image/0017/4913/bullet.jpg) no-repeat left center;
padding-left:10px;
}

/*-- Lists - Black bullet lists ----------------------------------------------------------- */
ul.black-bullet li {
list-style-image:url(http://m.csu.edu.au/__data/assets/image/0020/4916/square-black.gif);
line-height:normal;
list-style-position:inside;
}

ul.black-bullet li a {
list-style-image:url(http://m.csu.edu.au/__data/assets/image/0003/4917/square-red.gif);
line-height:normal;
}

li.black-bullet {
list-style-image:url(http://m.csu.edu.au/__data/assets/image/0020/4916/square-black.gif);
line-height:normal;
}

.apply-cols-1 li a,.apply-cols-2 li a {
background:url(http://m.csu.edu.au/__data/assets/image/0005/4937/arrow.gif) transparent no-repeat left center;
padding-left:10px;
}

ul#underline-list,ul.underline-list {
list-style-type:none;
margin-top:5px;
margin-left:0;
padding:0;
}

ul#underline-list li,ul.underline-list li {
list-style-image:none;
color:#000;
font-size:12px;
border-bottom:1px solid #D1CFCF;
background:url(http://m.csu.edu.au/__data/assets/image/0005/4937/arrow.gif) no-repeat right center;
margin-left:10px;
margin-right:10px;
}

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

ul#underline-list a:visited,ul.underline-list a:visited,ul#underline-list-white a:visited,ul.col-third-course-module li h3 a:visited {
text-decoration:none;
color:#000;
}

ul#underline-list a:hover,ul.underline-list a:hover,ul#underline-list-white a:hover {
text-decoration:underline;
color:#CB0B0F;
}

ul.red-bullet li,li.red-bullet {
background:url(http://m.csu.edu.au/__data/assets/image/0003/4917/square-red.gif) no-repeat left center;
line-height:normal;
padding:0 10px;
}

.list-style-arrow-right,.arrow-right,#right-column-content div li.arrow-right, #right_content div li.arrow-right {
text-decoration:none;
color:#bf1819;
background:url(http://m.csu.edu.au/__data/assets/image/0005/4937/arrow.gif) no-repeat left 5px;
padding-left:10px;
}

#content ul li.square,.apply-cols-1 li,.apply-cols-1 ul ul li,.apply-cols-2 ul ul li {
list-style:none url(http://m.csu.edu.au/__data/assets/image/0020/4916/square-black.gif);
}

ul.col-third-course-module li h3 a,ul.col-third-course-module li h3 a:active {
text-decoration:none;
color:#000;
background-image:none;
}


/* ---used for closing dates and key dates----------------------------- */
.date-module-wrap {
width:285px;
float:left;
}

ul.dates {
list-style:none none;
margin:0;
padding:0;
}

ul.dates li {
display:block;
border-bottom:1px solid #c5c2c2;
border-top:1px solid #e7e5e5;
margin-left:10px;
margin-right:10px;
background:none;
padding:8px 0;
}

ul.dates-subscribe li {
display:block;
margin-left:10px;
margin-right:10px;
margin-top:0;
padding-top:0;
}

/* --used for google map embeds------------------------------------------------------------------ */
iframe {
border:4px solid #ccc;
margin:10px 0;
}

iframe a:link {
color:#b60203;
}

/* addthis iframe override */
#ocb-print iframe {border:none;margin:0;padding:0;}

/* search results */
#page-id-5955 iframe {
border:none;
margin:0;
padding:0;
}

/* --used for dl, dt, dd glossary anchor links------------------------------------ */

#content ul.alpha-list-anchors {
float:left;
list-style:none outside none;
margin-left: 0 !important;
padding-left: 0;
}
#content ul.alpha-list-anchors li {
display:inline;
float: left;
margin-right: 3px;
}
#content ul.alpha-list-anchors li:hover, #content ul.alpha-list-anchors li a:hover, #content ul.alpha-list-anchors li:active {
background-color:#EAEAEA;
color:#bf1819;
font-weight:bold;
text-decoration:none;
}

#content ul.alpha-list-anchors li a {
border:1px solid #666666;
color:#333333;
display:block;
height:20px;
overflow:hidden;
padding-bottom:2px;
padding-top:3px;
text-align:center;
width:20px;
}

/* 7.Content---------------------------------------------------------------------- */
#content {
float:left;
background-color:#fff;
width:100%;
padding-bottom:10px;
margin-right:-3px;
}

#content ul {
margin:0;
padding:10px;
}

#content ul li {
line-height:16px;
}

#content ul ul li {
line-height:15px;
font-size:12px;
}

#content h2#home-nav {
font-family:"Georgia", Times New Roman, Times, serif;
font-size:20px;
margin-bottom:0;
color:#fff;
background: url(http://m.csu.edu.au/__data/assets/image/0004/4927/nav-head.png) repeat;
font-weight:400;
display:block;
border-bottom: 4px solid #AA0211;
position:relative;
z-index:10;
padding:13px 20px;
}

#content .content-body {
clear:both;
padding:10px 20px;
}

/* Module headings--------------------------------------------------------------------*/
#content h2.module-title-1,#content h3.module-title-1 {
display:block;
background:url(http://m.csu.edu.au/__data/assets/image/0018/4923/module-title-1.jpg) repeat-x bottom left #545353;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
text-transform:uppercase;
font-size:17px;
padding:10px 20px;
border-bottom: none;
margin-top: 0;
}

/*enquiry and login modules-------------------------------------------------------------*/
#content h2.module-title-2,#content h3.module-title-2 {
display:block;
color:#fff;
background:url(http://m.csu.edu.au/__data/assets/image/0019/4924/module-title-2.jpg) repeat-x right bottom #666;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
text-transform:uppercase;
font-size:17px;
padding:10px 20px;
border-bottom: none;
margin-top: 0;
}

/* home modules----------------------------------------------------------------------*/
#content h2.module-title-3,#content h3.module-title-3 {
display:block;
background:url(http://m.csu.edu.au/__data/assets/image/0020/4925/module-title-3.jpg) repeat-x right bottom #cacaca;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
text-transform:uppercase;
font-size:17px;
padding:10px 20px;
border-bottom: none;
margin-top: 0;
}

/* landing modules--------------------------------------------------------------------*/
#content h2.module-title-4,#content h3.module-title-4 {
display:block;
background-color:#e3dfdf;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
text-transform:uppercase;
font-size:17px;
border-bottom: none;
margin-top: 0;
}

/* 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 h1#title.green-underline {
border-bottom:3px solid #96bf0d;
}

#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;
}

/* 7a page wraps within content---------------------------------------------------------------- */
.page-wrap {
width:690px;
float:left;
margin-left:10px;
padding:0;
}

/* 7b page wraps within forgot password auth page ---------------------------------------------------------------- */
.page-wrap-auth {
width:940px;
float:left;
margin-left:10px;
padding:0;
}

.page-wrap-2-3 {
width:710px;
float:left;
padding-left:0;
margin-left:0;
}

.page-wrap-1-2 {
width:540px;
float:left;
margin-left:0;
padding:20px;
}

.page-wrap-2-3 h2,.page-wrap-1-2 h2 {
font-family:"Georgia", Times New Roman, Times, serif;
font-weight:500;
color:#000;
font-style:normal;
font-size:20px;
margin-bottom:10px;
}

.page-wrap-1-2 h3 {
color:#363535;
font-family:"Georgia",Times New Roman,Times,serif;
font-size:14px;
margin-bottom:10px;
}

.page-wrap-1-2 h4 {
color:#363535;
font-family:"Arial", Helvetica, sans-serif;
font-size:12px;
margin-bottom:10px;
font-weight:700;
}

.page-wrap-1-2 li {
list-style-image:url(http://m.csu.edu.au/__data/assets/image/0020/4916/square-black.gif);
}

/* 7b. Matrix Id's------------------------------------------------------------------- */
#asset-contents h2, #body-content h2 {
font-family:"Georgia", Times New Roman, Times, serif;
font-weight:500;
color:#000;
font-style:normal;
font-size:20px;
margin-bottom:10px;
clear:left;
margin-top:10px;
padding-bottom:5px;
border-bottom:1px solid #E3DFE0;
}

#asset-contents h3 {
font-family:"Georgia", Times New Roman, Times, serif;
font-weight:600;
color:#363535;
font-size:14px;
margin-bottom:10px;
clear:both;
}


#asset-contents h3.clear-none {
clear:none !important;

}


/**** Don't underline headings on asset listings ****/
.content-module-wrap h2 {
border-bottom: none;
padding-bottom: 0;
margin-top: 0;
}

#content .page-wrap-2-3 #asset-contents ul {
margin-left:10px;
}

.page-wrap-2-3 #asset-contents li {
list-style-image:url(http://m.csu.edu.au/__data/assets/image/0020/4916/square-black.gif);
line-height:20px;
margin-top:0;
}

.page-wrap-2-3 #asset-contents .content-module-1-4a-div li,.page-wrap-2-3 #asset-contents .content-module-wrap .content-module-1-5 li {
list-style:none none;
}

.page-wrap-2-3 #asset-contents ul ul li {
/* removed these styles as was causing double bullet point display issues on some content pages
cade 15/7/10 
background:url(http://m.csu.edu.au/__data/assets/image/0003/4917/square-red.gif) no-repeat 0 8px;
*/
}

.page-wrap-2-3 #asset-contents .col-wrap-2a li p {
list-style:none none;
line-height:normal;
list-style-position:inside;
margin-top:0;
}

.page-wrap-2-3 #asset-contents .col-wrap-2a ul.content-module-1-5 {
width:50%;
}

/* 7c. Columns wraps within content----------------------------------------------------------- */
.col-wrap-1 {
width:320px;
margin-top:0;
background-color:#fff;
float:left;
z-index:4;
padding:0;
}

.col-wrap-1a {
width:250px;
margin-top:20px;
background-color:#fff;
float:left;
z-index:2;
padding:0;
}

.col-wrap-1b {
width:320px;
margin-top:-70px;
background-color:transparent;
float:left;
z-index:100;
padding:0;
}

.col-wrap-2 {
width:240px;
float:left;
margin:10px;
padding:0;
}

.col-wrap-2a {
width:440px;
background-color:#fff;
float:left;
z-index:1;
margin:0 15px 10px 10px;
padding:0;
}

.col-wrap-3 {
float:right;
width:240px;
margin-left:0;
}

.col-wrap-1-4 {
float:left;
margin-top:10px;
width:570px;
margin-left:-20px;
clear:both;
margin-bottom:10px;
}

.col-module-1-4-wrap {
width:284px;
float:left;
border-right:1px solid #fff;
}

.col-wrap-3-b {
float:right;
width:240px;
margin-left:0;
margin-top:50px;
}

.col-wrap-3-c {
width:380px;
float:left;
margin-top:0;
padding:0;
}

/* ----------------------used for csu live on homepage and courses--------------------------------------- */
.col-wrap-3 h2,.col-wrap-3-b h2,.col-wrap-3 h3,.col-wrap-3-b h3 {
font-family:Arial, Helvetica, sans-serif;
color:#000;
text-transform:uppercase;
background:url(http://m.csu.edu.au/__data/assets/image/0015/4920/heading-bg-2.jpg) repeat-x right bottom #e3dfdf;
font-size:16px;
font-weight:400;
margin:10px 0 0;
padding:10px 15px;
}

.col-wrap-4a {
clear:right;
width:960px;
float:left;
margin-left:0;
padding:0;
}

/* --------------------------used for 3 ul list-------------------------------------- */
.col-wrap-4 {
float:left;
margin-bottom:20px;
width:710px;
}

/* -------------------------list cols used in page wrap 2-3----------------------------- */
ul.col-third {
width:215px;
border-right:1px solid #c6c5c5;
float:left;
margin-bottom:20px;
}

ul.col-third li {
padding-left:10px;
margin-left:10px;
background:url(http://m.csu.edu.au/__data/assets/image/0003/4917/square-red.gif) no-repeat 0 6px;
}

/* ----------------------------list cols used in courses-modules----------------------------- */
ul.col-third-course-module {
width:214px;
min-height:260px;
background:url(http://m.csu.edu.au/__data/assets/image/0016/4930/gradient-2.jpg) repeat-x top left;
float:left;
display:block;
border-top:1px solid #c6c5c5;
margin-bottom:20px;
border-left:2px solid #fff;
}

ul.col-third-course-module li,ul.col-third-course-module ul li {
padding-left:8px;
margin-left:10px;
background:url(http://m.csu.edu.au/__data/assets/image/0017/4913/bullet.jpg) no-repeat left center;
line-height:15px;
}

ul.col-third-course-module li ul li {
margin-left:-10px;
}

ul.col-third-course-module li h3 {
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom:10px;
margin-left:-28px;
margin-right:-10px;
list-style-image:none;
height:40px;
font-size:15px;
background-image:none;
line-height:18px;
padding:0 20px;
}

ul.col-third-course-module li h3 a:hover {
text-decoration:underline;
color:#b60203;
}

ul.col-third-course-module:hover {
background:url(http://m.csu.edu.au/__data/assets/image/0005/4928/gradient-3.jpg) repeat-x top left;
}

.col-wrap-2 h2 {
font-family:Arial, Helvetica, sans-serif;
color:#fff;
text-transform:uppercase;
background:url(http://m.csu.edu.au/__data/assets/image/0017/4931/heading-bg-1.jpg) repeat-x right bottom #666;
font-size:16px;
font-weight:400;
margin:0;
padding:10px 15px;
}

ul.col-quarter-module {
width:250px;
float:left;
}

/* Cross sells for related content----------------------------------------------------- */
#right-column-content div {
background:url(http://m.csu.edu.au/__data/assets/image/0019/4915/shaded-bg.jpg) repeat-x top left #fff;
margin-top:0;
margin-bottom:10px;
float:left;
width:100%;
}

#right-column-content div p {
margin:10px 10px 0 15px;
}

#right-column-content div li {
background:url(http://m.csu.edu.au/__data/assets/image/0003/4917/square-red.gif) no-repeat left center;
line-height:normal;
margin:0 10px;
padding:0 0 0 10px;
}

#right-column-content div.comms-search li,#right-column-content div.course-search li {
background:none;
margin:0;
padding:0;
}

#right-column-content .background-solid-grey {
padding:10px 0;
}

form#staff-search,form#course-search {
margin-left:5px;
}

/* site search results */
#cse-search-results {
padding:0 10px;
}

/* 7c. 50-50 split pages----------------------------------------------------------- */
#asset-contents .half-left, #asset-contents .half-right {
width: 352px;
padding-top: 169px;
float: left;

}
#asset-contents .half-left {
margin-right: 6px;
background: url(http://m.csu.edu.au/__data/assets/image/0005/118949/50-50_oncampus.jpg) top center no-repeat;
}
#asset-contents .half-right {
clear: none;
background: url(http://m.csu.edu.au/__data/assets/image/0005/118967/50-50_offcampus.jpg) top center no-repeat;
}
#asset-contents .half-left h2, #asset-contents .half-right h2 {
background: #525254;
color: #fff;
border: none;
margin: 0;
padding: 14px 10px 14px 30px;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
}
#asset-contents .half-left h3, #asset-contents .half-right h3 {
background: url(http://m.csu.edu.au/__data/assets/image/0008/115784/50-50_heading2.jpg) top left no-repeat #bd181d;
color: #fff;
padding: 14px 10px 14px 30px;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
}
#asset-contents .half-left h4, #asset-contents .half-right h4 {
clear: left;
font-family: Helvetica, Arial, sans-serif;
}

ul.disc {
    list-style-image: url("http://www.csu.edu.au/__data/assets/image/0020/4916/square-black.gif");
    margin-left: 10px;
    margin-top: 10px;
    padding-top: 0;
}

ul.disc li {
    line-height: 20px;
    margin-left: 20px;
    margin-top: 0;
}