		/*
  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: 12 December 2017 05:24:22
*/


/*
* UND CSS Library [Global Layout]
* Squiz Canberra
* June 2011
* 
* Modification history:
* 
* 2011-06-22: Squiz
*             Design cutup and style creation.
* 
*/

/* --------------------------------------------------------------------------------------------- 
START: SET THE SITE SIZE ETC.
--------------------------------------------------------------------------------------------- */


body {
    background: #a1adbe;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 80%;
    color: #15325C;
}

#main {
    width:980px;
    margin:0px auto;
}

.remove-from-view, .no-h1 h1#page-title {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}
/* TABLE added to override deprecated cellpadding cellspacing */
table { 
  border-spacing:0;
  border-collapse:collapse;
}

/* --------------------------------------------------------------------------------------------- 
START: HEADER
--------------------------------------------------------------------------------------------- */

#header * {
    margin: 0;
    /*padding: 0;*/
}

#header {
    background:#15325C;
    overflow:hidden;
    min-height: 86px;
    border-top: 3px solid #9a8348;
    border-bottom: 3px solid #9a8348;
    position:relative;
    height:86px;
}

#site-logo a {
    display: block;
    height: 80px;
    /*width:220px;*/
    width:420px;
    background: url(https://www.nd.edu.au/__data/assets/image/0016/122542/logos.jpg) 0 0 no-repeat;
    /*background: url(http://www.nd.edu.au/__data/assets/image/0006/114/nd_logo.jpg) 0 0 no-repeat;*/
    margin:3px 0px 0px 3px;
}
/* ***************** ADDS A LINK OVER 25 YEARS LOGO */
#thisdiv {
    cursor: pointer;
    display: block;
    float: left;
    position: absolute;
    top: 0px;
    z-index: 1;
    width:180px; height:80px;
    left:240px;
}
a.fill-div {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none; /*border:1px solid #FFF;*/
}
/* ***************** END ADDS LINK */
#global-nav {
    position:absolute;
    top:15px;   /* orig 24px 26-Mar-14 Jeff Gray - 25 years logo*/
    /*left:434px;  5 buttons:434  orig 230px 26-Mar-14 Jeff Gray - 25 years logo*/
    right:14px;
    list-style-type:none;
    overflow:hidden;
    margin: 0;
    padding: 0;
    height:28px;
}

#global-nav li {
    float:left;
}

#global-nav a {
    color:#fff;
    display:block;
    background:#246692;  /*url(http://www.nd.edu.au/__data/assets/image/0002/110/glbal-nav-bg.gif) 0 0 no-repeat; background-repeat:no-repeat;*/
    height:29px;
    min-width:100px;
    line-height:29px;
    font-size: 85%;
    text-decoration:none;
    text-align:center;
    margin-right:6px;
}

#global-nav a:hover {
    background-color:#5b6f8d;
}

#site-search {
    position:absolute;
    right:20px;
    top:27px;
}

#site-search-input {
    width:118px;
    padding:3px 0px 2px 2px;
    line-height:14px;
    height:14px;
}

.searchBox {
float: right;
left: 760px;
padding-bottom: 5px;
position: absolute;
top: 30px;
width: 220px;
}

ul.plain,
.feature ul.plain
{
    margin-left: 0;
}

ul.plain li {
    list-style: none;
}

/* --------------------------------------------------------------------------------------------- 
END: HEADER
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: MIDDLE (Left Nav - but "middle" div includes main body however those CSS should be in content.css)
--------------------------------------------------------------------------------------------- */

#middle {
    background: url(http://www.nd.edu.au/__data/assets/image/0006/125970/mid-bg_03.png) 0 0 repeat; /*middle-bg.gif  01.png*/
    overflow:hidden;
}

.with-right-col #middle {
    /*background: url(http://www.nd.edu.au/__data/assets/image/0005/113/middle-bg-withrightcol.gif) 0 0 repeat;*/
    background: url(http://www.nd.edu.au/__data/assets/image/0006/125970/mid-bg_03.png) 0 0 repeat; /*middle-bg.gif*/
    overflow:hidden;
}

.with-right-col-v2 #middle {
    background: url(http://www.nd.edu.au/__data/assets/image/0013/6115/middle-bg-withrightcol-v2.gif) 0 0 repeat;
    overflow:hidden;
}

#left-nav * {
    margin: 0;
    padding: 0;
    line-height: 1.5;
}

#left-nav {
    /*border-right: 2px solid #9A8348;*/
    border-left: 2px solid #9A8348;
    /*background-color: #5B6F8D;*/
    background-color: #FFF;    
}

#left-nav {
    width:210px;
    float:left;
    padding:3px 9px 3px 6px;
    min-height:520px;
    margin: 0; 
}


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

#left-nav ul ul {
    margin:16px 0px 25px 10px;
}

#left-nav li li {
    padding:5px 0px 5px 0px;
}

#left-nav a {
    color:#15325c; /*#FFF*/
    text-decoration:none;
    display:block;
    /*font-weight:bold;*/
}

#left-nav a:hover,
#left-nav a.selected {
    text-decoration:underline;
}

#left-nav ul ul {
    display:none;
}

#left-nav > ul > li > a:first-child {
    /*background: url(http://www.nd.edu.au/__data/assets/image/0003/111/left-nav-top-bg.png) 0 0 no-repeat;
      http://www.nd.edu.au/__data/assets/image/0004/125968/left-nav-top-bg2.png    */
    background: url(https://www.nd.edu.au/__data/assets/image/0004/125968/left-nav-top-bg2.png) 0 0 no-repeat;
    display:block;
    padding:5px 0 7px 30px; color:#FFF !important;
}

#page-banner {
    float:left;
    height:30px;
    width:750px;
    border-bottom: 1px solid #9a8348;
}

.no-banner #page-banner {
    display:none;
}

#home-banner {
    float:left; /*margin-left:1px;*/
    width:749px;
    height:200px; /*298*/
    border-bottom:thin solid #FFF;
}
#s3Slider {
      float:left; margin-left:1px;
      width:749px; height:145px;
      /*height:298px;*/
}

.no-banner #home-banner {
    display:none;
}

/* large-page-banner: added by Brett 2011-12-28 */
#large-page-banner {
    float:left;
    height:200px;
    width:750px;
    border-bottom: 1px solid #9a8348;
}
#course-banner {
    height:240px;  
    border-bottom:  1px solid #9a8348;
    position: relative; width:750px; padding-bottom:10px;
}
.no-banner #large-page-banner {
    display:none;
}

/* Everything under the banner and above the footer and right of the nav bar is "page-content" as identified by Matrix */
#page-content {
    float:left;
    width:750px;
    padding-top:0px; /* added jg 4-Jul-12 REM JG 20NOV2015*/
}
.multipurposeBtn { width:170px;padding:6px 6px 6px 6px; height:auto; background-color:#0067b2;color:#FFF;border:1px solid #9a8348; vertical-align:middle;text-align:center; cursor:pointer; }
.multipurposeBtn a:hover { color:#FFF !important; text-decoration:underline !important; }
.multipurposeBtn a { color:#FFF !important; text-decoration:none !important; }
/* --------------------------------------------------------------------------------------------- 
END: MIDDLE
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: FOOTER
--------------------------------------------------------------------------------------------- */

#footer * {
    margin: 0;
    padding: 0;
    line-height: 1.5;
}

#footer {
    background:#15325C;
    overflow:hidden;
    border-top: 3px solid #9a8348;
    border-bottom: 5px solid #9a8348;
    color:#9a8348;
    font-size:80%;
    text-align:center;
    margin: 0;
    padding: 0;
    padding:10px 10px 15px 10px;
}

#footer a {
    color:#fff;
}

/* --- Added by Brett to ensure footer matches live site -- */
#footer a:link, #footer a:visited, #footer a:hover {
    font-weight: normal;
    text-decoration: none;
}

#footer-nav {
    list-style-type:none;
}

#footer-nav li {
    display:inline;
}

.copyright {
/* currently no style for this class--include ID for footer spesific style as copyright will appear elswhere */
text-align:center;
}
.privacy {
     font-size:11px; font-style:italic;
}
.ppt { list-style-image: url(http://www.nd.edu.au/__data/assets/image/0016/138031/icon_ppt.jpg);  }
.pdf { list-style-image: url(http://www.nd.edu.au/__data/assets/image/0015/138030/icon_pdf.jpg);  }
.vid { list-style-image: url(http://www.nd.edu.au/__data/assets/image/0008/138365/icon_vid.png);  }
.wrd { list-style-image: url(http://www.nd.edu.au/__data/assets/image/0004/138703/icon_wrd.png);   }


#campusTitle{
color: white;
background: url(http://www.nd.edu.au/__data/assets/image/0006/113487/leafnav_gold.png);
height: 25px;
margin-left: 10px;
background-repeat: no-repeat;
margin-top: 6px; margin-bottom:16px;
padding-top: 7px;
padding-left: 20px;
font-size: 14px;
font-weight: bold;
}
.homepageBloc { font-size:8.5pt; }

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

/* --------------------------------------------------------------------------------------------- 
END: FOOTER
--------------------------------------------------------------------------------------------- */

tr {vertical-align:top; }

/* --------------------------------------------------------------------------------------------- 
START: Google Search Branding
--------------------------------------------------------------------------------------------- */
.gsc-branding, .gsc-clear-button {display: none;}
td.gsc-input input {background: #fff !important;}
.gsc-adBlockVertical {display: none;}
.gsc-adBlock {display: none !important;}
/* --------------------------------------------------------------------------------------------- 
END: Google Search Branding
--------------------------------------------------------------------------------------------- */