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


/***********************************************/
/* University of Notre Dame Australia          */
/* CSS re-built by Byron Levene 2010           */
/* http://www.nd.edu.au/                       */
/***********************************************/


body{
    font-family: Arial, Helvetica, sans-serif;
    color: #15325C;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #A1ADBE;
    font-size: small;
}

a:link, a:visited, a:hover {
    color: #000000; /*#FFFFFF;*/
    font-weight: normal;
    text-decoration: none;
}

label {
    padding: 0px 0px 0px 10px;
    color: #15325C;
}

ul {
    list-style-type: disc;
    list-style-position: outside;    
}

li p {
    line-height:normal;
    }

p {
    text-align:left;
}
                
img {
    border: none;
    }
                        
                
small_text{ 

font-family: Arial, Helvetica, sans-serif;
color: #15325C;
font-size: 8px;

}

#masterhead {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #15325C;
    width: 100%;
    border-bottom-color: #9A8348;
    border-bottom-style: solid;
    border-bottom-width: medium;
    border-top-color: #9A8348;
    border-top-style: solid;
    border-top-width: thick;
    font-size:10px;
    font-weight: bold;
    color: #9A8348;
}

#masterhead a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
}

#masterhead a:link, #masterhead a:visited, #masterhead a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight: normal;
    text-decoration: none;
    color: #FFFFFF;
}

#content {
    float: none;
    width: 500px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF; /*#BCBECD;*/
    color: #FFFFFF;
    font-weight: normal;
    white-space: normal;
}

.style13 {
    font-size: 9px;
}

html>body #content {
    float: none;
    width: 500px;
    margin-left: 200px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF; /*#BCBECD;*/
    color: #FFFFFF;
    font-weight: normal;
    white-space: normal;
    position:absolute;
}

.picCaption
    {
        align:center;
        width:500px; font-size:12px;
        font-style:italic;
        font-weight:bold;
        text-align:center;
    }
    
    h4 {
    padding: 0px 3px 0px 2px;
    align: left; font-size:14px;
}

.trans
    {
        padding:5px;
        width:180px;
        margin:5px;
    }
    
#menuBroome
    {
        list-style:square;
        padding:5px;
        width:230px;
        margin:5px;
    }

#centerBox
    {
        margin-left:auto;
        margin-right:auto;
        width:640px;
        text-align:center;
    }

.PDFbox
    {
        margin-left:auto;
        margin-right:auto;
        width:230px;
        font-weight:bold;
        text-align:center;
        background-color: #a5b3c5;
        padding: 5px;

    }
    
.PDFbox p
    {
        align:center;
        text-align:center;
        background-color: #a5b3c5;
        padding: 5px;
        font-weight:bold;
    }
    
.main {
    width: 960px;
    margin-left:auto;
    margin-right:auto;
    height:auto;

    }
    
.contentWrap
{
    position:relative;
    width:750px;
    background-color: #FFFFFF; /*#BCBECD;*/
    height:auto;
    bottom:0px;


}


#siteName{
    margin: 0px;
    padding: 0px 0px 10px 10px;

}


#pageName{
    padding: 0px 0px 10px 10px;
}

.MediaExpertTable
    {
        left:20px;
        text-align:left;
        border-color: #a5b3c5;
        border-style:solid;
        border-width:2px;
        border-collapse: collapse;
        border-bottom: 2px solid #a5b3c5;
        padding-left:20px;
        

    }
    
.eventTable {
        border-color: #a5b3c5;
        border-style:solid;
        border-width:2px;
        padding-left:20px;
}    

.eventTable td{
        border-color: #a5b3c5;
        border-style:solid;
        border-width:2px;

}    
    
#searchForm {
    width:500px;
    margin:20px;
    padding:20px;
}    

#searchResults {
    width:500px;
    margin:20px;
    padding:20px;
}

.MediaExpertTable ul
    {
        margin-left:5px;
        text-align:left;
    }
.gallery
{
width:500px;
margin:5px;
}

/************* #breadCrumb styles *************/

#breadCrumb {display: none;
    font-size: small;
    font-weight: bold;
    padding: 6px 0px 7px 10px;
    color: #15325C;
    background-color: #BCBECD;
    border-bottom-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: thin;
    margin: 0px 0px 0px 0px;
}

.breadCrumbFolder {
    font-weight: normal;
}

#breadCrumb a {
    font-size: small;
    font-weight: normal;
    color: #15325C;
}

#breadCrumb a:link a:visited a:hover {
    font-size: small;
    font-weight: normal;
    color: #15325C;
}

.imageStrip {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.imageStrip img {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom-color: #9A8348;
    border-bottom-style: solid;
    border-bottom-width: thin;
}

.regulations {
    width: 660px;
    }
    
.regulations li {
    width: 660px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    list-style:none;
    }

/************** .feature styles ***************/
.feature {
    padding: 0px 0px 0px 0px; /*0px jg*/
    font-size: small;
    background-color: #FFFFFF; /*#BCBECD;*/
    color:#15325C;
    font-weight: normal;
    width: 750px; /* JG 740px 11-05-16 */
}

.feature h2 {
    padding: 0px 10px 0px 0px;
    margin: 12px;
}

.feature h3 {
    padding: 0px 10px 0px 0px;
    margin: 12px;
}

.feature h4 {
    padding: 0px 5px 0px 12px;
}

.feature h4 a:link, .feature h4 a:visited {
    font-weight: bold;
}

.feature h4 a:hover {
    color: #000000; /*#FFFFFF;*/
    font-weight: bold;
}

.feature h5 {
    padding: 0px 10px 0px 10px;
}

.feature h6 {
    padding: 0px 10px 0px 10px;
    font-size: small;
}

.feature p {
    padding: 0px 10px 0px 10px;
    padding-left:5px;              
}

/*.feature p img {
    padding: 2px 0px 2px 5px;
}*/

.feature a:link, .feature a:visited {
    color: #15325C;
    text-decoration: underline;
}

.feature a:hover {
    color: #000000 !important; /*#FFFFFF;*/
}

.feature ul {    
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 25px;
    list-style-position: outside;
    list-style-type: disc;
}

.feature ol {
    margin: 0px 0px 0px 8px;
    padding: 0px 10px 0px 30px;
}

.feature li {
    color: #15325C; line-height:14px;
    padding: 2px 0px 2px 0px;
    font-size:small;
}

.feature table {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.feature td {
    padding: 2px 2px 2px 2px;
    font-size: small;
}

.feature td p {
    padding: 0px 0px 0px 0px;
}

#portrait img {
    border: 1px solid #FFFFFF;
    margin: 10px 10px 10px 10px;
}
img.bdr { border: 1px solid #FFFFFF; }
#imgFormat {
    border: 1px solid #9a8348; /*#FFFFFF*/
    margin: 5px 10px 10px 10px;
}
.imgFormat {
    border: 1px solid #9a8348; /*#FFFFFF*/
    margin: 5px 10px 10px 10px;
}

#map img {
    padding: 20px 20px 20px 20px;
    border: none;
}

.news {
    width: 180px;/*190px*/
    margin: 3px;
    }
    
.news h4 {
margin-bottom:5px;
margin-top:5px;    
}
    
    .newsRight {
    width: 220px;
    position:absolute;
    margin: 5px;
    float:right;
    top: 200px;
    left:870px;
    }

.news li a:hover, .news li a:visited, .news li a:link, .news h3 a:link,  .news h3 a:visited{
text-decoration:none;
}

.newsTable {
  text-align:center; 
  border-spacing:0;
  border-collapse:collapse; margin-left:10px;   
}

.newsTable td{
font-size:8.5pt;    
}

.newsTable #imgFormat {
padding:0px;
margin:0px;    
}

#rewardRec {
    width: 700px;
    }

#qmadRewardsNews {
    background-color:#a5b3c5;
    }
    
#rewardNewsTop {
    background-color:#a5b3c5;
    margin-left:auto;
    margin-right:auto;
    width:500px;
    }
    
#rewardNewsTop li{
    list-style: square;
    }    

#siteInfo {
    clear: both;
    font-size: x-small;
    color: #9A8348;
    padding: 0px;
    width:auto;
    background-color: #15325C;
    border-top-color: #9A8348;
    border-top-style: solid;
    border-top-width: medium;
    border-bottom-color: ;
    border-bottom-style: solid;
    border-bottom-width: thick;
    bottom: auto;
    font-weight: normal;
}

#siteInfo p {
    text-align: center;
    vertical-align: middle;
}

#siteInfo a {
    font-size: x-small;
    color: #FFFFFF;
    font-weight: normal;
}

#siteInfo a:link, #siteInfo a:visited, #siteInfo a:hover {
    font-size: x-small;
    color: #FFFFFF;
    font-weight: normal;
}

hr {
    background-colour:#9A8348;
    padding-left: 20px;
    padding-right: 20px;    
}

/************* #search styles ***************/
#search { 
    padding: 0px 0px 0px 10px;
}

#search form {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#search form input{
    color:#15325C;
}

#search label{
    display: block;
    margin: 0px;
    padding: 0px;
}

#search input.searchButton {
    font-weight: bold;
    font-size: x-small;
    color: #15325C;
    font-family: Verdana, Arial, Sans-Serif;
    border-style: none;
    background-color: #B39632;
    padding: 2px 2px 2px 2px;
    margin: 0px 5px 0px 5px;
    border-right: solid #FFFFFF thin;
    border-top: solid #FFFFFF thin;
    border-left: solid #FFFFFF thin;
    border-bottom: solid #FFFFFF thin;
    text-align: left;

    vertical-align: top;
    cursor: pointer;
}



#simpleForm {
    padding: 5px 10px 5px 10px;
}

#simpleForm form {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#simpleForm form input {
    color:#15325C;
}

#simpleForm form table {
    padding: 0px 0px 0px 0px;
}

#simpleForm input.Button {
    font-weight: bold;
    font-size: x-small;
    color: #15325C;
    font-family: Verdana, Arial, Sans-Serif;
    border-style: none;
    background-color: #B39632;
    padding: 2px 2px 2px 2px;
    margin: 5px 0px 0px 0px;
    border-right: solid #FFFFFF thin;
    border-top: solid #FFFFFF thin;
    border-left: solid #FFFFFF thin;
    border-bottom: solid #FFFFFF thin;
    text-align: left;
    vertical-align: top;
}


.navigationLeft {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-right-width: thin;
    clear: none;
    height: auto;
    width: 200px;
    float:left;
    position:relative;
    left:0px;
}



#navBar {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-right-width: thin;
    clear: none;
    height: auto;
}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
/* #navBar li {border-bottom: 1px solid #EEE;} */
#navBar li {
    border-bottom: none;
}

/* fix for browsers that don't need the hack */
html>body #navBar li {
    border-bottom: none;
}

#navBar h3 {
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 10px;
    background-color: #15325C;
    font-size: 11pt;
    color: #FFFFFF;
    font-weight: bold;
    border-top-color: #9A8348;
    border-top-style: solid;
    border-top-width: thin;
    border-bottom-color: #9A8348;
    border-bottom-style: solid;
    border-bottom-width: thin;
}

#navBar h3 a:link, #navBar h3 a:visited, #navBar h3 a:hover {
    font-size: 11pt;
    color: #FFFFFF;
    font-weight: bold;
}


#navBar ul {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 230px;    
    color: #FFFFFF;
    font-size: small;
    font-weight: bold;
    background-color: #5B6F8D;
    list-style-position: outside;
    list-style-type: none;
    display:none;
}

#navBar ul li a {
    padding: 2px 0px 2px 25px;
    display: block;
    width: 205px;        
    color: #15325C;
    font-weight: bold;    
    background-color: #5B6F8D;
    background-image: url(/images/ul_level1_white.gif);
    background-position: 10px;
    background-repeat: no-repeat;
}

#navBar ul li a:link, #navBar ul li a:visited {
    color: #15325C;
    text-decoration: none;
}

#navBar ul li a:hover {
    color: #FFFFFF;
}

#navBar ul ul li a {
    padding: 2px 0px 2px 25px;
    display: block;
    width: 205px;
    background-color: #73849D;
    background-image: url(/images/ul_level2_white.gif);
    background-position: 11px;
    background-repeat: no-repeat;
}

#navBar ul ul li a:link, #navBar ul ul li a:visited {
    color: #15325C;
    text-decoration: none;
}

#navBar ul ul li a:hover {
    color: #FFFFFF;
}

/*** end navBar ***/

/* Brett removed - Squiz not using navcol and do not want color to appear even if size 0
* .navCol {
*     border-right: thin solid #9A8348;
*     border-left: thin solid #9A8348;
*     background-color: #5B6F8D;    
* }
*/  

/* Brett: removed from below: border-right: thin solid #FFFFFF; as it is part of the new global design */
.contentCol {
    background-color: #FFFFFF; /*#BCBECD;*/
}

.contentCol p {
    margin-bottom:18px;
    margin-left:10px;    
    margin-right:10px;
    margin-top:18px;
}

.imgCenter {
    padding:10px;
    border: none;
}


.topBoldRow {
    font-weight: bold;
}

p.signature {
    text-align: right;
    font-size: xx-small;
    font-weight: bold;
}

.dbname {
    padding: 0px 0px 0px 0px;
    font-weight: bold;
}

.dbtype {
    color: #9A8348;
}

.category {
    color: #FFFF00;
    background-color: #336699;
    text-align: center;
}

.compulsoryFields {
    color: #9A8348;
    font-weight: bold;
}

.grid {
    margin: 0px 10px 0px 10px;
    border-collapse: collapse;
}
.grid tr#topBoldRow  {
    border: 1px solid #999999;
    padding: 2px 4px 2px 4px;
    background: #f0f0f0;
    font-weight: bold;
    text-align: center;
}
.grid td {
    border: 1px solid #999999;
    padding: 2px 4px 2px 4px;
}

.no_list_item li {
    list-style-type:none;
}


.small {

    font-size: smaller;
    
}

.medSmall {
font-size:11px;    
}

.undeline {
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-top-color: #5B6F8D;
    border-right-color: #5B6F8D;
    border-bottom-color: #5B6F8D;
    border-left-color: #5B6F8D;
}

/** Nice Tables **/
div.tableContainer {
    width: 99%;        /* table width will be 99% of this*/
    height: 400px;     /* must be greater than tbody*/
    overflow: auto;
    margin: 0 auto;
    border-width: 1px; 
    border-color:#003366;
    
    }

.tableContainer table {
    width: 99%;        /*100% of container produces horiz. scroll in Mozilla*/
    font-size:10px;    
    border:0;
    border-color:#999999;
    }

.tableContainer table>tbody {  /* child selector syntax which IE6 and older do not support*/
    overflow: auto; 
    max-height:300px;
    height: 300px;
    overflow-x: hidden;
    }
    
.tableContainer thead td    {
    background-color: #5B6F8D;    
    color:#FFFFFF;
    border-color:#FFFFFF;
    }
    
.tableContainer tfoot td    {
    background-color: #5B6F8D;    
    color:#FFFFFF;
    border-color:#FFFFFF;
    }
    
.tableContainer thead>td    {
    overflow:auto;
    position:relative; 
    top: expression(document.getElementById("data").scrollTop-2); /*IE5+ only*/
    }    
    
.tableContainer td{
    font-size:10px;
    }

.tableContainer td:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

#unitTable {
padding-left:20px;
margin-left:20px;
width:500px;
line-height:12pt;
}

#unitTable p{
margin:0px;
padding:0px;
}

.qoute {
width:500px;
}

#qouteCopy {
font-style:italic;
margin-left:15px;
margin-right:20px;
text-align:center;
}

#qouteByline {
right:auto;
text-align:right;
font-weight:bold;
margin-right:60px;
}

.topNav {
    background-color:#15325C;
    border-top:solid 3px #9A8348;
    border-bottom:solid 3px #9A8348;
}

}
.ext {font-size: x-small}

.indent {
margin-left:30px;    
}

.dateModify {
    font-size:xx-small;
    text-align:right;
}
.rightAcc {
height:auto;
vertical-align:top;    
}

.rightAcc a:hover {
    color:#ffffff;
}
    .board {
    background-color:#bcbecd;    
    }
    
.profileTable {
    vertical-align:bottom;    
}

.disclaim {
    text-align:center;
    width:500px;    
}

#draftDiv1 {
    position:absolute;
    left:10px;
    top:50px;
    width:360px;
    height:200px;
    z-index:1;
    font-size:large;
    color:#cc0000;
}

#draftDiv1 h1 {
font-size:48pt;    
}

.indent {
padding-left:30px;
}

#compactList {
margin-bottom:-15px;
}

.alphaList {
    list-style-type:lower-alpha;

}

.pleb {
margin-top:-17px;
}

#awardBox {
margin-left:auto;
margin-right:auto;
background-color:#a5b3c5;
border: solid 2px #15325C;
width:500px;
}

#awardBox p {
text-align:center;
}

#qmadGradAtt {
margin-left:auto;
margin-right:auto;
border: solid 2px #15325C;
width:700px;
border-bottom-color:#15325C;
}

cite {
font-style:normal;    
}

cite em {
    font-weight:bold;
}

.menuList li{
display:inline-block;    
}

.dig {
font-size:11px;width:500px;padding-left:4px;padding-right:4px;"
font-style:italic;
margin-left:auto;
margin-right:auto;
border-color: #A1ADBE;
border-style:solid;
border-width:2px;
    text-align:justify; 
}
.profileCaption {
width:130px;
height:220px;
text-align:left;    
margin:10px;    
}

#wordWrap {

margin-right: 50px;    
}
.oDay {
position:absolute;
width:460px;
z-index:5;
text-align:right;
margin-left:300px;
margin-top:10px;    
}
.red {
color:#F00;
font-size:18pt;
text-align:right;        
}
.redText {
  color:#F00;  
}
.oDay p {
font-size:12pt;
text-align:right;
}

.largeText {
font-size:14pt;    
}

.MCDay {
background:url(images/events/MCDay.png) no-repeat;
height:230px;    
padding-left:30px;
padding-right:30px;
padding-top:20px;
font-size:larger;
}

.MCDay a:hover{
    color:#15425d;
}
#menu_right {
     width:220px; margin-left:0px; float:right;  left:400px; 
     height:100%; padding-left:16px;
     /*border:thin solid #fff;*/
}
#menu_right ul { list-style-type:none; line-height:14px; padding-top:4px; padding-bottom:10px; }
#menu_right a { text-decoration:none; }
.hr_gold {     width:300px; text-align:left; margin-left:50px; display: block; height: 1px;
    border: 0; border-top: 1px solid #9a8348;
 }
.hr_goldc {     width:420px; text-align:center; display: block; height: 1px;
    border: 0; border-top: 1px solid #9a8348;
 }
.sidemenuHeader {
     color:#FFF; background: url(http://www.nd.edu.au/images/navigation/leafnavh3_v3.png);height: 25px;
     margin-left: 5px; background-repeat: no-repeat;
     margin-top: 3px; padding-top: 7px; padding-left: 30px; font-size: 14px; font-weight: normal;
 }
.sidemenuHeader a:hover { color:#FFF !important; }
#ulicon_pdf {
     margin-left: 30px;
     padding-left: 0;
     list-style: none;
 }
#ulicon_pdf li {
     padding-left: 30px; line-height:20px;
     background-image: url(http://www.nd.edu.au/images/icon_pdf.gif);
     background-repeat: no-repeat;
}
.liicon_pdf {
     background-image: url(http://www.nd.edu.au/images/icon_pdf.gif);
     background-repeat: no-repeat; /*list-style:none; /* padding-left: -30px !important; line-height:20px;
     background-position:-30px;*/
}
