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


/*  GLOBAL CSS
    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 
    
    Table of Contents -----------------------------------------------
    1. Skip to content links
    2. Container Wraps
    3. CSU header/ Branding
        3a. Header - Global Nav
        3b. Header - Global Search
    4. Promotional gallery wraps - Main and Sub
    5. CSU Main navigation - Tabbed
    6. Left navigation 
    7. Global content modules
    8. Sub tabs
    9. Breadcrumbs
    10.Media
        10b. Icons
    11. News bar
    12. Call to action buttons
    13. Form Styles - standard - custom forms - Alert Boxes
    14. Enquiry Wrap
    15. mega Footer
    16. Global Footer
    17. Upgrade IE notification
    18. Tool tips
    19. Global Classes
    20. Landing pages
    21. Combined selectors - compressed properties
    
    */

/* 1. Skip to content links-------------------------------------------- */
/* Notes - */

#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 {
position:absolute;
top:-999px;
left:0;
overflow:hidden;
color:#000;
background-color:#fff;
}
/* 2. Container wraps----------------------------------------------------*/
#container-wrap {
width:100%;
height:100%;
background:url(http://m.csu.edu.au/__data/assets/image/0017/120770/header-bg-white.jpg) repeat-x top left;
padding:0;
margin:0;
}

#container {
width:960px;
margin:auto;
color:#000;
background:transparent;
z-index:3;
}

/* 3.  CSU Header / Branding--------------------------------------------- 
 Notes - */
#header {
height:100px;
width:100%;
background:transparent;
}

#csu-logo {
width:300px;
padding:15px 0 0;
margin-bottom:0;
float:left;
}

#csu-logo img {
border:none;
margin:0;
}

#csu-logo a {
color:#fff;
}

/* 3a. Header Global Nav my.csu, about CSU links -------------------------------- */
#header-global-nav {
float:right;
width:469px;
margin-top:22px;
color:#d4d4d4;
height:27px;
overflow:hidden;
}

#header-global-nav li {
list-style-type:none;
background:url(http://m.csu.edu.au/__data/assets/image/0006/4965/menu-divider-global-nav.png) bottom right no-repeat;
text-align:center;
float:left;
font-size:11px;
}

#header-global-nav a {
color:#000000;
text-decoration:none;
padding:5px 15px;
display:block;
text-align:center;
}

#header-global-nav a:visited {
color:#000000;
text-decoration:none;
}

#header-global-nav a:hover {
color:#000000;
text-decoration:underline;
}

/* 3b. Global search ---------------------------------------------- */
#header form.header-search {
float:right;
padding:5px 10px;
margin-bottom:10px;
margin-top:5px;
width:190px;
clear:right;
}

#header form.header-search div.form-bg-red {
background:url(http://m.csu.edu.au/__data/assets/image/0003/4944/csu-search-bg.jpg) no-repeat 0 0;
width:185px;
height:26px;
float:left;
}

#header form.header-search div.form-bg-red input.field-csu-search {
float:left;
width:149px;
border:none;
position:relative;
background:none;
padding:5px 0 0 10px;
}

#header form.header-search div.form-bg-red input.submit-csu-search {
border:none;
display:inline;
width:24px;
height:20px;
padding:0;
cursor:pointer;
background:url(http://m.csu.edu.au/__data/assets/image/0008/4976/submit-20px-24px.gif) no-repeat 0 0;
margin:2px 0 0;
}

/* 4. Branding Graphics Wraps--------------------------------------------- */
#home-graphic {
height:306px;
width:960px;
float:left;
background-color:#ccc;
clear:both;
z-index:0;
}

#sub-graphic {
float:left;
width:710px;
height:299px;
padding:0;
margin-top:0;
overflow:hidden;
}

#sub-graphic .promo-image {
margin-top:10px;
width:710px;
overflow:hidden;
border:none;
}

/* 5. Main CSU Nav----------------------------------------------*/
#main-nav-wrap {
width:100%;
margin:0;
}

#main-nav {
font-family:"Century Gothic", Arial, Helvetica, sans-serif;
float:left;
width:100%;
background:none;
margin-bottom:0;
text-align:center;
}

ul#nav {
display:inline;
width:100%;
margin:0;
padding:0;
text-align:center;
height:30px;
}

ul#nav li {
list-style:none none;
display:inline;
color:#fff;
text-transform:uppercase;
font-size:14px;
}

ul#nav a,ul#nav a:active,ul#nav a:visited {
color:#fff;
text-decoration:none;
float:left;
height:20px;
text-align:center;
padding:11.5px 0;
border-right:1px solid #121111;
border-left:1px solid #4b4747;
background:url(http://m.csu.edu.au/__data/assets/image/0020/4961/main-nav-bg.jpg) repeat-x bottom left #666;
}

ul#nav a:hover {
background:url(http://m.csu.edu.au/__data/assets/image/0006/4956/hover-arrow-red.gif) no-repeat bottom center #333;
}

a.apply,a#topnav-id-4454 {
width:78px;
}

a.courses,a#topnav-id-4434 {
width:108px;
}

a.international,a#topnav-id-4446 {
width:193px;
}

a.research,a#topnav-id-4450 {
width:113px;
}

a.contact,a#topnav-id-4458 {
width:118px;
}

ul#nav a.selected {
background:url(http://m.csu.edu.au/__data/assets/image/0011/4988/active-nav-bg.jpg) no-repeat center bottom #131111;
}

li.divider {
list-style-type:none;
background:url(http://m.csu.edu.au/__data/assets/image/0004/4963/menu-divider.png) no-repeat bottom right;
}

.horizontal-divider {
height:2px;
background:url(http://m.csu.edu.au/__data/assets/image/0004/4954/horizontal-divider.gif) repeat-x;
width:100%;
margin:10px 0;
}

/* 6. Left navigation/ left navigation sub 
 Notes  removed width on a:link - added padding to left sub */
#left-nav {
background-color:#fff;
float:left;
margin-top:0;
width:100%;
}

#left-nav.left-sub {
width:230px;
float:left;
margin-top:0;
padding:0 10px;
}

#left-nav #left-nav-title {
font-size:16px;
padding:0 0 8px;
margin-bottom:0;
margin-left:10px;
margin-right:10px;
background:none;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
font-weight:400;
border-bottom: 3px solid #F47B20;

}

#left-nav h1,#left-nav h2 {
list-style-image:none;
color:#000;
font-size:16px;
padding:0 0 8px;
margin-bottom:0;
margin-left:10px;
margin-right:10px;
background:none;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
margin-top:0;
font-weight:400;
border-bottom:3px solid #0060aa;
}

#left-nav ul.treemenu {
list-style-type:none;
margin:0;
}

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

#left-nav ul ul {
list-style-type:none;
margin-left:0;
padding-left:0;
padding-top:3px;
padding-bottom:5px;
}

#left-nav li {
list-style-image:none;
padding:0;
color:#000;
font-size:12px;
border-bottom:1px solid #D1CFCF;
}

#left-nav a {
display:block;
color:#000;
padding:5px 0;
background:url(http://m.csu.edu.au/__data/assets/image/0005/4991/arrow.gif) no-repeat 98% 50%;
}

#left-nav a:hover {
list-style-image:none;
padding:5px 0;
color:#CB0B0F;
text-decoration:underline;
}

#left-nav a:active {
color:#000;
font-weight:400;
padding:5px 0;
background:url(http://m.csu.edu.au/__data/assets/image/0007/4993/arrow-sub-bg.gif) no-repeat 98% 50%;
}

#left-nav a.sub {
background:url(http://m.csu.edu.au/__data/assets/image/0005/5000/bullet-left-nav.gif) no-repeat center left;
padding-left:0;
width:180px;
padding:2px 10px;
border-bottom:none;
}

#left-nav a.sub:hover {
background-color:#fff;
background:url(http://m.csu.edu.au/__data/assets/image/0005/5000/bullet-left-nav.gif) no-repeat center left;
width:180px;
padding:2px 10px;
border-bottom:none;
}

#left-nav a.sub:visited {
background-color:#fff;
color:#000;
background:url(http://m.csu.edu.au/__data/assets/image/0005/5000/bullet-left-nav.gif) no-repeat center left;
width:180px;
padding:2px 10px;
border-bottom:none;
}

#left-nav a.sub:active {
background-color:#fff;
font-weight:700;
color:#000;
background:url(http://m.csu.edu.au/__data/assets/image/0005/5000/bullet-left-nav.gif) no-repeat center left;
width:180px;
padding:2px 10px;
border-bottom:none;
}

#left-nav li.treenode .treeopen {
font-weight:700 !important;
color:#000;
background:url(http://m.csu.edu.au/__data/assets/image/0007/4993/arrow-sub-bg.gif) no-repeat 98% 50%;
display:block;
border:none;
}

#left-nav li.treenode .closed {
font-weight:400;
color:#000;
display:block;
border:none;
}

#left-nav a.parent {
background-image:url(http://m.csu.edu.au/__data/assets/image/0007/4993/arrow-sub-bg.gif);
font-weight:700;
}

#left-nav h2.browse {
border-bottom:none;
padding-bottom:0;
padding-top:10px;
margin-left:0;
font-size:15px;
}

#left-nav ul li h3 {
list-style-image:none;
color:#000;
font-size:95%;
display:block;
margin-bottom:0;
margin-top:0;
font-weight:400;
}

#left-nav .treeclosed li a:visited {
font-weight:400;
}

#left-nav ul.level-4 a.sub {
background-image:none;
padding:2px 0;
color:#666;
margin-left:20px;
width:auto;
}
#left-nav ul.level-4 a.sub:hover, 
#left-nav ul.level-4 a.sub:visited,
#left-nav ul.level-4 a.sub:active {width:auto;padding:2px 0;margin-left:20px;background-image:none;}

/* content modules ------------------------------------------------------------- 
 Notes - */
ul.content-module {
background:url(http://m.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(http://m.csu.edu.au/__data/assets/image/0006/4974/square-black.gif) 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(http://m.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(http://m.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(http://m.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 
{
margin:10px 0;
font-size:20px;
border-bottom: none;
padding-bottom: 0;
font-weight: normal;
}

.content-module-wrap a.module-link {
background:url(http://m.csu.edu.au/__data/assets/image/0008/4994/arrow-white-bg.gif) no-repeat left center;
padding-left:15px;
font-size:12px;
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(http://m.csu.edu.au/__data/assets/image/0006/4974/square-black.gif) 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(http://m.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(http://m.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(http://m.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(http://m.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, #content #browse-all li {
color:#000;
background:url(http://m.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(http://m.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:710px;
margin-top:10px;
}

#content .content-module-full-wrap {
float:left;
clear:both;
margin-left:0;
padding-top:0;
padding-bottom:10px;
width:710px;
}

/* content modules for landing pages*/
.content-module-1-4a-div {
width:236px;
float:left;
padding:0;
border-left:1px solid #fff;
margin:0;
margin-left:-1px;
background:url(http://m.csu.edu.au/__data/assets/image/0018/4950/gradient-3.jpg) repeat-x top 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 0;
}

#content .content-module-1-4a-div li {
background:url(http://m.csu.edu.au/__data/assets/image/0006/5001/bullet-red.gif) no-repeat 0 8px;
padding-left:10px;
}

#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(http://m.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.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(http://m.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(http://m.csu.edu.au/__data/assets/image/0005/4991/arrow.gif) no-repeat right center;
padding-right:10px;
}

/* 8. Sub Tabs - */
.sub-nav-tabbed-wrap {
margin:0;
padding:0;
text-align:left;
margin-bottom:10px;
position:relative;
width:100%;
background:url(http://m.csu.edu.au/__data/assets/image/0007/4984/wrap-bg-grey-border.gif) repeat-x bottom left;
}

.sub-nav-tabbed-wrap ul#sub-nav-tabbed {
padding:0;
margin:0;
display:inline;
position:absolute;
bottom:0;
left:0;
}

.sub-nav-tabbed-wrap ul#sub-nav-tabbed li {
list-style:none none;
display:inline;
color:#fff;
}

.sub-nav-tabbed-wrap ul#sub-nav-tabbed li a {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
color:#fff;
display:block;
padding:10px 20px;
margin-right:1px;
background:url(http://m.csu.edu.au/__data/assets/image/0019/4951/gradient-a.jpg) repeat-x bottom left #666;
float:left;
min-height:33px;
vertical-align:middle;
}

.sub-nav-tabbed-wrap ul#sub-nav-tabbed li a:hover {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:url(http://m.csu.edu.au/__data/assets/image/0003/4989/a-hover.gif) no-repeat bottom #666;
color:#fff;
display:block;
margin-right:1px;
text-decoration:none;
}

.sub-nav-tabbed-wrap ul#sub-nav-tabbed li a:active,.sub-nav-tabbed-wrap ul#sub-nav-tabbed li a.selected {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:url(http://m.csu.edu.au/__data/assets/image/0010/4987/a-active.jpg) no-repeat bottom #434142;
color:#fff;
display:block;
margin-right:1px;
text-decoration:none;
}

/* Notes - */
.sub-nav-tabbed-wrap #list-right-actions {
width:140px;
padding:0;
position:relative;
left:830px;
bottom:0;
}

.sub-nav-tabbed-wrap #list-right-actions ul {
margin:0;
padding:0 0 10px;
}

.sub-nav-tabbed-wrap #list-right-actions li {
line-height:25px;
}

body.sub-nav-1 #content a#sub-nav-1,body.sub-nav-2 #content a#sub-nav-2,body.sub-nav-3 #content a#sub-nav-3,body.sub-nav-4 #content a#sub-nav-4,body.sub-nav-5 #content a#sub-nav-5,body.sub-nav-6 #content a#sub-nav-6,body.sub-nav-7 #content a#sub-nav-7 {
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:url(http://m.csu.edu.au/__data/assets/image/0010/4987/a-active.jpg) no-repeat bottom;
display:block;
}

.tabbed-full-width {
width:100%;
}

/* ----------------------------- 
9. Breadcrumbs -------------------------------------------------- 
 Notes - */
#breadcrumbs {
width:100%;
/*background:url(http://m.csu.edu.au/__data/assets/image/0003/4998/breadcrumbs-bg.gif) repeat-x top left #e3deda;*/
background: #e3deda;
border-top: 1px solid #dad3cc;
float:left;
margin-bottom:-20px;
}

#breadcrumbs ul {
padding:10px 10px 10px 20px;
}

#breadcrumbs li {
display:inline;
padding-right:5px;
color:#000;
font-size:11px;
}

#breadcrumbs li a {
background:url(http://m.csu.edu.au/__data/assets/image/0005/4991/arrow.gif) no-repeat center right;
width:auto;
padding-right:20px;
}

#breadcrumbs li a:visited {
background:url(http://m.csu.edu.au/__data/assets/image/0005/4991/arrow.gif) no-repeat center right;
width:auto;
}

#breadcrumbs li a:active {
background:none;
width:auto;
}

/* ----------------------------- */
#pagination-wrap {
background-color:#eaeaea;
padding:10px 0;
}

/* 10. Media ------------------------------------------------------------------ */
#media-wrap {
width:100%;
float:left;
background-color:#e3deda;
border-bottom:1px solid #d0d0d0;
border-top: 1px solid #d0d0d0;
padding:0;
}

.media {
width:960px;
margin-left:auto;
margin-right:auto;
padding:8px;
}

.media ul {
display:inline;
list-style:none none;
margin:0;
padding:10px;
}

.media li {
padding:8px;
font-size:11px;
display:block;
float:left;
}

.media a:hover {
text-decoration:underline;
color:#bf1819;
}

.media li a {
padding-left:25px;
}

/* 10b. Icons ------------------------------------------------------------------- */
a.twitter {
background:url(http://m.csu.edu.au/__data/assets/image/0003/4980/twitter.gif) no-repeat left center;
padding:5px 0;
}

a.facebook {
background:url(http://m.csu.edu.au/__data/assets/image/0005/4946/facebook.gif) no-repeat left center;
padding:5px 0;
}

a.linked {
background:url(http://m.csu.edu.au/__data/assets/image/0019/4960/linked.gif) no-repeat left center;
padding:5px 0;
}

a.youtube {
background:url(http://m.csu.edu.au/__data/assets/image/0009/4986/youtube.gif) no-repeat left center;
padding:5px 0;
}

a.news {
background:url(http://m.csu.edu.au/__data/assets/image/0010/4969/rss.gif) no-repeat left center;
padding:5px 0;
}

a.podcast {
background:url(http://m.csu.edu.au/__data/assets/image/0009/4968/podcast.jpg) no-repeat left center;
padding:5px 0;
}

a.rss {
background:url(http://m.csu.edu.au/__data/assets/image/0020/4970/rss-icon.gif) no-repeat left center;
padding-left:25px;
}

a.pdf,
a.PDF-File {
background:url(http://m.csu.edu.au/__data/assets/image/0008/4967/pdf.jpg) no-repeat left center;
padding-left:25px;
}

a.MS-Word-Document {
background:url(http://m.csu.edu.au/__data/assets/image/0019/171190/word-doc.png) no-repeat left center;
padding-left:25px;
}

a.enquire {
background:url(http://m.csu.edu.au/__data/assets/image/0004/4945/enquire-now.jpg) no-repeat left center;
padding-left:25px;
}

a.print-version {
background:url(http://m.csu.edu.au/__data/assets/image/0007/91195/print-version.gif) no-repeat left center;
padding-left:25px;
}

a.lock {
background:url(http://m.csu.edu.au/__data/assets/image/0016/210751/Padlock-icon.png) no-repeat left center;
padding-left: 13px;
}

/* 11. News bar - */
#content #news-bar {
padding:15px 0;
background-color:#f7f5f5;
}

#content #news-bar ul {
display:inline;
clear:both;
margin-left:-10px;
width:100%;
padding-top:10px;
}

#content #news-bar ul li {
list-style-type:none;
display:inline;
margin-right:10px;
}

#content #news-bar ul li h2 {
list-style:none none;
display:inline;
color:#000;
margin-left:0;
padding:10px 20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
}

/* 12. Call to action buttons ------------------------------------------------------------------- */
#content .call-to-action-button-wrap {
clear:both;
padding-top:20px;
}

#content a.call-to-action-button {
background:url(http://m.csu.edu.au/__data/assets/image/0009/5004/call-to-action-but.jpg) repeat-x center #e31b23;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #930a0b;
padding:4px 4px;
text-transform:uppercase;
font-weight:700;
color:#fff;
text-decoration:none;
font-size:13px;
}

#content a.call-to-action-button:visited {
background-color:#e31b23;
color:#fff;
text-decoration:none;
}

#content a.call-to-action-button:hover {
color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #930a0b;
background:url(http://m.csu.edu.au/__data/assets/image/0010/5005/call-to-action-but-hover.jpg) repeat-x top left #b60203;
}

#content legend {
font-size:12px;
padding-left:10px;
padding-right:10px;
font-weight:400;
color:#000;
}

.form-career-select {
float:left;
width:100%;
padding-bottom:10px;
}

form ul.form-inline {
display:inline;
list-style-image:none;
line-height:normal;
float:left;
}

form ul.form-inline li {
display:inline;
margin-top:0;
margin-right:10px;
padding:0;
}

form ul.form-inline input {
width:300px;
}

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

form p {
margin-bottom:15px;
}

#content form li,#content #asset-contents form li {
margin:0;
clear:both;
padding:0;
list-style:none none;
background-image:none;
}

#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 {
padding:10px;
border:2px solid #ddd;
width:97%;
margin-top:10px;
}

#content #asset-contents label {
width:30%;
text-align:right;
margin-right:10px;
}

#content #asset-contents li input.right {
float:right;
}

#content label {
display:inline-block;
margin:0 0 0 5px;
text-align:left;
clear:both;
}

/*Hide unrequired form fields for Talisma forms*/
form.talisma .hidden {
display: none;
}
form.talisma .input-hint {
color: #555;
font-size: 75%;
}

/*  input type =submit will not work on ie 6 the submit buttons will still need a class of auto */
#content input[type="submit"] {
width:auto;
color:#000;
}

#content #asset-contents input.custom-button {
background:url(http://m.csu.edu.au/__data/assets/image/0009/5004/call-to-action-but.jpg) repeat-x top left;
padding:5px;
margin-left:236px;
text-transform:uppercase;
color:#fff;
font-size:14px;
width:auto;
border:1px solid #8b1415;
}
#content #asset-contents input.custom-button-rhc {
background:url(http://m.csu.edu.au/__data/assets/image/0009/5004/call-to-action-but.jpg) repeat-x top left;
padding:5px;
margin-left:152px;
text-transform:uppercase;
color:#fff;
font-size:14px;
width:auto;
border:1px solid #8b1415;
}
#content #asset-contents input.custom-button-left {
background:url(http://m.csu.edu.au/__data/assets/image/0009/5004/call-to-action-but.jpg) repeat-x top left;
padding:5px;
margin-left:20px;
text-transform:uppercase;
color:#fff;
font-size:14px;
width:auto;
border:1px solid #8b1415;
}
input,textarea {
width:50%;
color:#000;
}

#content .auto {
width:auto;
margin-left:0;
}

.required {
color:#b60203;
background-color:#fff;
font-weight:700;
}

/* form alert box/errors */
#content #asset-contents .alert-box {
clear:both;
padding:10px;
margin:0;
}

#content #asset-contents .alert-box ul {
margin:0;
background:none;
padding-left:0;
}

#content #asset-contents .alert-box li {
font-size:11px;
padding-left:10px;
padding-bottom:0;
line-height:20px;
background:url(http://m.csu.edu.au/__data/assets/image/0005/4991/arrow.gif) no-repeat left center;
}

/* student-login 
 notes - */
#content .form-student-login {
width:570px;
margin-right:10px;
background:#666;
margin-top:-10px;
margin-left:-20px;
}

#content .form-student-login li {
padding:5px 0;
color:#fff;
}

#content .form-student-login form label {
font-size:16px;
color:#fff;
float:left;
text-align:right;
padding-right:20px;
width:120px;
}

#content .form-student-login form legend {
text-transform:uppercase;
color:#fff;
font-size:17px;
font-weight:400;
padding-left:20px;
}

#content .form-student-login form input[type="text"] {
width:150px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

#content .form-student-login form input.username {
width:230px;
}

#content .form-student-login form input[type="submit"] {
background:url(http://m.csu.edu.au/__data/assets/image/0009/5004/call-to-action-but.jpg) repeat-x top left;
padding:5px;
margin-left:10px;
text-transform:uppercase;
color:#fff;
font-size:14px;
width:auto;
border:1px solid #8b1415;
}

#content .form-student-login li.forgot-password {
margin-left:144px;
}

/* Desciption ------------------------------------------- 
 Notes - */
input.course-search {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #969595;
background:url(http://m.csu.edu.au/__data/assets/image/0009/4959/input-bg-shaded.jpg) repeat-x top left;
width:70%;
padding:6px;
color:#000;
font-size:12px;
margin-left:0;
margin-bottom:10px;
}

input.course-search-home {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #969595;
background:url(http://m.csu.edu.au/__data/assets/image/0009/4959/input-bg-shaded.jpg) repeat-x top left;
width:93%;
padding:6px;
margin-left:0;
margin-bottom:10px;
}

.go {
width:45px;
position:absolute;
height:29px;
padding:0 0 0 5px;
}

select.select-rounded {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #969595;
background:url(http://m.csu.edu.au/__data/assets/image/0009/4959/input-bg-shaded.jpg) repeat-x top left;
padding:5px;
color:#666;
font-size:11px;
margin-left:10px;
}

select.select-rounded-200px {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #969595;
background:url(http://m.csu.edu.au/__data/assets/image/0009/4959/input-bg-shaded.jpg) repeat-x top left;
padding:5px;
color:#666;
font-size:11px;
margin-left:10px;
width:200px;
}

#content form.search-results {
background-color:#c7c6c6;
padding:10px 0;
}

/* 14. Enquiry wrap------------------------------------------------------------- */
.enquiry-wrap {
background-color:#F3F2F2;
float:left;
margin-top:0;
margin-bottom:10px;
width:100%;
}

.enquiry-wrap ul {
line-height:15px;
}

.enquiry-wrap #enquiry-wrap-title {
background: url("http://m.csu.edu.au/__data/assets/image/0018/4923/module-title-1.jpg") repeat-x scroll left bottom #545353;
display:block;
padding:10px 20px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
text-transform:uppercase;
float:none;
width:auto;
}

.click-to-call-wrap {
position:relative;
bottom:0;
*min-height:175px;
}

#right-column-content ul.call,ul.call {
margin:0;
height:80px;
background:url(http://m.csu.edu.au/__data/assets/image/0008/5003/call-bg.jpg) no-repeat top left;
border-top:1px solid #ccc;
padding:0;
border-bottom:1px solid #ccc;
}

#right-column-content ul.call li,#content ul.call li {
display:block;
margin-left:80px;
margin-right:20px;
padding:10px 0 0;
background:none;
line-height:16px;
}

#right-column-content div.blog {
margin:0;
height:230px;
background:url(http://m.csu.edu.au/__data/assets/image/0003/236343/cross_sell_large.png) no-repeat 2px 0px;
padding:0;
}

#right-column-content div.blog p.blog_text {
display:block;
padding:10px 0 0;
background:none;
line-height:16px;
margin-top: 140px;
margin-left: 30px;
}

#right-column-content div.blog p a img.blog_btn {
border:none;
}

#right-column-content div.blog p a img.blog_btn:hover {
opacity: 0.7;
}

#right-column-content div.important {
border-bottom:1px solid #ccc;
padding-bottom: 20px;
}

#right-column-content div.important ul.dateblock, #right-column-content div.important ul.dateblock-line {
float : left;
clear : left;
text-align: center;
width: 35px;
line-height: 1.5em;
margin: 15px 10px 0 0;

}

#right-column-content div.important ul.dateblock-line {
border-right : #CCCCCC 1px solid;
height: 30px;
}

#right-column-content div.important ul.dateblock li.day, #right-column-content div.important ul.dateblock-line li.day  {
color : #666666;
font-size : 22px;
position : relative;
top : 0px;
background-image: none;
left: -5px;
}
#right-column-content div.important ul.dateblock li.month, #right-column-content div.important ul.dateblock-line li.month {
color : #666666;
font-size : 10px;
letter-spacing:0.1em;
position : relative;
background-image: none;
top : 0px;
left: -5px;
}
#right-column-content div.important ul.dateblock li.year, #right-column-content div.important ul.dateblock-line li.year {
color : #666666;
font-size : 10px;
letter-spacing:0.1em;
position : relative;
line-height: 1.0em;
top : 0px;
background-image: none;
left: -5px;
}

#right-column-content div.important p.datetext {
padding-left: 50px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 20px;
}




/* ------------- Remove .call from OCBs ------------ */
/* Bachelor of Primary Education Studies - Ontario */
body#page-id-23736 ul.call,
body#page-id-23756 ul.call, 
body#page-id-45623 ul.call, 
body#page-id-43234 ul.call, 
body#page-id-35482 ul.call, 
body#page-id-23764 ul.call, 
body#page-id-23776 ul.call, 
body#page-id-23786 ul.call {
display:none;
}
/* Bachelor of Early Childhood Studies - Ontario */
body#page-id-23010 ul.call,
body#page-id-23030 ul.call,
body#page-id-45619 ul.call,
body#page-id-41980 ul.call,
body#page-id-41990 ul.call,
body#page-id-23034 ul.call,
body#page-id-23038 ul.call,
body#page-id-23050 ul.call,
body#page-id-23060 ul.call {
display: none;
}
/* Bachelor of Forensic Biotechnology */
body#page-id-45873 ul.call,
body#page-id-46266 ul.call,
body#page-id-29862 ul.call,
body#page-id-87774 ul.call,
body#page-id-46270 ul.call,
body#page-id-46294 ul.call,
body#page-id-46304 ul.call {
display: none;
}
/* Master of International Education */
body#page-id-24597 ul.call,
body#page-id-44026 ul.call,
body#page-id-43683 ul.call,
body#page-id-39222 ul.call,
body#page-id-24625 ul.call,
body#page-id-24637 ul.call,
body#page-id-24647 ul.call {
display: none;
}

#right-column-content div ul.promo-modules li,div ul.promo-modules li {
background:none;
margin:0;
}

#right-column-content div ul.promo-modules p,div ul.promo-modules p {
margin:0;
}

/* 15. Mega footer--------------------------------------------------------------------- */
#mega-footer-wrap {
width:100%;
clear:both;
margin-top:20px;
float:left;
background:url(http://m.csu.edu.au/__data/assets/image/0003/4962/mega-footer-bg.jpg) repeat-x top left #fff;
min-height:200px;
padding:20px 0;
}

#mega-footer {
width:940px;
margin-left:auto;
margin-right:auto;
clear:both;
padding:0 20px;
}

#mega-footer a:visited {
color:#cb0e0f;
text-decoration:none;
}

#mega-footer a:hover {
color:#cb0e0f;
text-decoration:none;
border-bottom:1px solid #cb0e0f;
}

#mega-footer .col {
float:left;
width:185px;
margin-right:-3px;
margin-left:5px;
}

#mega-footer .col ul {
padding:5px 0 10px;
margin:0;
}

#mega-footer h4 {
font-family:"Georgia", Times New Roman, Times, serif;
font-weight:600;
color:#000;
font-size:13px;
background-image:none;
margin-bottom:0;
padding-bottom:0;
}

#mega-footer .col ul li {
color:#5e5a5a;
font-size:11px;
background:url(http://m.csu.edu.au/__data/assets/image/0006/4947/footer-bullet.jpg) no-repeat 0 2px;
padding:0 8px;
margin-left:5px;
line-height:15px;
}

/* 16. Global Footer------------------------------------------------------------*/
#global-footer-wrap {
width:960px;
margin-left:auto;
margin-right:auto;
clear:both;
padding:10px 0;
margin-bottom:60px;
}

.global-footer {
float:left;
width:960px;
}

.global-footer p#legal {
color:#000;
width:470px;
float:left;
padding:0 18px;
font-size:70%;
margin-top:0;
}

.global-footer ul {
list-style-type:none;
display:inline;
border-bottom: 3px solid #e31b23;
margin-top:0;
padding-bottom:10px;
float:right;
width:428px;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
}

.global-footer li {
list-style-type:none;
display:inline;
padding:10px 0;
margin-right:15px;
font-size:11px;
}

.global-footer li h3 {
font-size:13px;

}

.global-footer a:hover {
text-decoration:none;
border-bottom:1px solid #bf1819;
color:#bf1819;
}

/* Notes - 
 17. Upgrade to ie 6 */
.ie-6-upgrade-notification {
width:100%;
background-color:#eaeaea;
border-bottom:1px solid #d0d0d0;
}

.ie-6-upgrade-notification p {
font-size:12px;
padding:10px;
width:960px;
margin-left:auto;
margin-right:auto;
color:#666;
text-align:center;
}

/* 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:url(http://m.csu.edu.au/__data/assets/image/0011/4979/tool-tip-bg.png) repeat-x top left;
-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;
}

p.indent {
padding:0 20px;
}

#content .small-font {
font-size:11px;
color:#666;
padding:10px 0;
}
.small {font-style: normal; font-size:0.7em; } 
.grey {color: #999999;}
.red {color: #B60203;}

/* 19. Global Classes----------------------------------------------------------------- */
#asset-contents .notice-box {
border:2px solid #F47B20; 
background: #eee url('http://m.csu.edu.au/__data/assets/image/0012/549786/exclamation.png') no-repeat left center; 
text-align:center; 
margin:0 10px 15px;
padding-left:56px;
}

#asset-contents .notice-box img {f
loat:right; 
border:0;
}

#asset-contents .notice-box p {
padding:10px 0; 
margin-bottom:0;
}

#asset-contents .notice-box p strong {
font-size:130%;
}

/* 20. Contact details print- */
#contact-details {
clear:both;
display:none;
}

/* 20. Combined selectors-------------------------------------------------------------- */
#header h1,#csu-logo-print,#content form label.no-display,.no-display {
display:none;
}

#header-global-nav ul,#pagination-wrap li,#content form.search-results ul {
display:inline;
}

#header-global-nav ul li:last-child,#content .content-module-wrap:last-child,.content-module-1-4-div.odd,.enquiry-wrap li,.enquiry-wrap #enquiry-wrap-title li {
background:none;
}

#header form fieldset,#content fieldset {
border:none;
padding:0;
}

#sub-graphic .promo-img img,.content-module-1-4-div-wrap.no-border {
border:none;
}

a.on-campus,a#topnav-id-4438,a.by-distance,a#topnav-id-4442 {
width:168px;
}

.global-footer a:link,.global-footer a:visited,.global-footer a:active {
text-decoration:none;
color:#000;
}

#left-nav ul li li,#left-nav ul li:last-child,li#no-bottom-border {
border-bottom:none;
}

.treeopen,#left-nav a.selected,#content #asset-contents legend {
font-weight:700;
}

#content .content-module-1-4-div h3 a:link,#content .content-module-1-4-div h3 a:visited,ul.content-module-1-5 li {
color:#000;
}

#content ul.content-module-1-5,#content .content-module-1-5-div {
width:186px;
margin:0;
margin-left:0;
padding:0;
float:left;
border-right:1px solid #fff;
}

#pagination-wrap li h2,#content form.search-results li h2 {
list-style:none none;
display:inline;
}

.media a:link,.media a:active,.media a:visited,#mega-footer a:link {
color:#5e5a5a;
}

#content #asset-contents form li,#tiptip_holder.tip_top {
padding-bottom:10px;
}

.screen-hide,#home-graphic h1,#page-id-4438 #content h1,#page-id-4442 #content h1,#page-id-4446 #content h1,#page-id-4450 #content h1, #page-id-6337 #content h1 /* csu-live #page-id-5889 #content h1 */ {
display:block;
position:absolute;
top:-9999px;
overflow:hidden;
}

/* 21. Specific page selectors-------------------------------------------------------------- */

/* a. Staff-------------------------------------------------------------- */
/*Find a Staff Member Module*/
.staff-links .staff-search {
background: #c8c7c7;
}
body.staff-links .staff-search ul {
clear: both;
}

.staff-links .staff-search .auto {
    margin: 0 5px 0 0 !important;
    padding: 0 !important;
}

.staff-links .staff-search .checkleft {
    float:left; 
    width:100px;
}
.staff-links .staff-search .checkright {
    float:left; 
    width:50px;
}

.staff-links .staff-search form label {
font-size: 12px;
display: block;
width: 150px !important;
clear: both;
text-align: left !important;
padding: 0;
margin: 2px 0 0 15px !important;
}
.staff-links .staff-search input.go {
margin: 0;
padding: 0;
}
.staff-links .staff-search input.course-search {
margin-left: 15px;
width: 140px;
}
.staff-links .staff-search h2.module-title-3 {
background: #c8c7c7 !important;
}
/*Site Search Module*/
.staff-links .staff-links-search .submit-csu-search { /*button*/
position: absolute;
width: 24px;
height: 20px;
margin: 0 !important;
padding: 0 !important;
}
.staff-links .staff-links-search .field-csu-search { /*field*/
margin: 0 !important;
width: 125px;
margin-left: 20px !important;
}
/*Key dates*/
/*.staff-links .content-module-1-4a-div ul.dates li {
list-style-image: none !important;
list-style: none !important;
border: 1px solid red;
}*/
.staff-links .content-module-1-4a-div ul.dates {
margin: 0 !important;
padding: 0 !important;
}
.staff-links ul.dates li {
background:none repeat scroll 0 0 transparent !important;
border-bottom: 1px solid #C5C2C2;
border-top: 1px solid #E7E5E5;
display: block;
margin-left: 10px;
margin-right: 10px;
padding: 8px 0;
}
.staff-links ul.dates-subscribe li {
background:none repeat scroll 0 0 transparent !important;
padding: 0 !important;
margin: 0 !important;
}



#media-wrap {
width:100%;
float:left;
background-color:#e3deda;
border-bottom:1px solid #d0d0d0;
border-top: 1px solid #d0d0d0;
padding:0;
}

.media {
    width:960px;
    padding:8px;
    height: 30px;
}

.media ul {
display:inline;
list-style:none none;
margin:0;
padding:10px;
}

.media ul li#heading {
list-style:none none;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:15px;
font-weight:700;
background-image:none;
margin-top: -1px;
margin-left:10px;
color:#000;
}
    
#media-wrap .media ul li a:hover {
text-decoration:underline;
color:#bf1819;
}

.arrow-right.more {
    margin-left: 4px;
    padding-left: 12px;
    padding-top: 1px;
    }


/* Staff Feedback Style */
  #staffParent {
  display:none;
  width:55px;
  margin:0;
  position:fixed;
  top:50%;
  right:-10px;
  z-index:1000;
  height: 135px;
  }
  
  #staffDiv {
  background:white;
  font-size:0.7em;
  color:#333;
  background:url('http://m.csu.edu.au/__data/assets/image/0007/554695/feedback.png') no-repeat;
  position:relative; 
  top:0; 
  left:0;
  height:100%;
  } 
  
  #feedback-but {
  height:100%; 
  width:100%; 
  position:relative;
  } 
  
  #staffDiv:hover {
  background-image:url('http://m.csu.edu.au/__data/assets/image/0009/554697/feedback2.png');
cursor:pointer;
  } 

/*KB Cross Sell*/
#right-column-content .kbsearch-cross li {
  background:none !important;
}

#kb-search-box {
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border: 1px solid #969595; 
  background: url(http://www.csu.edu.au/__data/assets/image/0009/4959/input-bg-shaded.jpg)  repeat-x top left; 
  width: 87%; 
  padding: 6px; 
  color: #000; 
  font-size: 12px; 
  margin-left: 0; 
  margin-bottom: 10px; 
  position:relative; 
  left:-15px;
}

#kb-search-button {
  padding-left: 0;
}

#kb-search .go {
  width:32px; 
  height: 24px; 
  margin:3px;
}