		/*
  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: 08 September 2016 15:23:44
*/


/* 4.18 */
#content div.giving-partner-logos img {
    margin-right: 30px;
}

/* research ares nav kjc ----------------------------------------------------- */

#content #right-col ul#sub-menu {
    list-style-type: none;
    padding: 0;
}
#content .inside-right-col ul#sub-menu {
    list-style-type: none;
    padding: 0;
}
#content #landing-menu {
    margin: 0 0 30px 0;
}
#content ul#sub-menu {
    margin-left: 0;
}

#content #landing-menu ul#sub-menu {
    font-size: 1em;
}

#content #landing-menu ul li {
    /*margin-bottom: 5px;*/
    margin-bottom: 0;
    background: none;
    padding-left: 0;
}
#right-col .section-heading {
    background-color: #0E487F;
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    padding: 12px 15px;
    margin: 0;
}
#root-degree-majors .section-heading {
    background-color: #0E487F;
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    margin: 0;
    padding: 12px 15px;
}
#content #root-degree-majors ul{
    padding-top: 0;
}
#content #sub-menu li a:hover {
    background-color: #f2f6f9;
}

#sub-menu li.no-expand {
    list-style: none outside none;
}

#sub-menu li.no-expand a {
    background: url("/?a=7010") no-repeat scroll 11px -227px transparent;
}

/* end research ares nav */


/* Narrow study area ----------------------------------------------------- */


#study-area-narrow .wide {
    width: 1060px;
}

#study-area-narrow .normal-width {
    width: 697px;
    float: left;
    margin-right: 15px;
}

#study-area-narrow .right-narrow-col {
    margin-left: 15px;
    width: 230px;
}

#study-area-narrow .across-all-cols {
    width: 1060px;
    float: left;
    margin-right: 15px;
}

#study-area-narrow-page-contents div {
    float:left;
}

#study-area-narrow-page-contents h2 {
    padding: 0;
}

#content .one-two-col > h2, #content .one-three-col > h2 {
    padding: 5px 0;
}


/* 3 col layout 1 column ----------------------------------------------------- */

.box-one-bottom-border {
    border-bottom: 1px dotted #DCD9D9;
}
.one-three-col-row {
    margin: 0 0 30px 0;
    overflow: auto;
}
.one-three-col {
    width: 333px;
    float: left;
    padding: 0 0 20px 0;
}
.one-three-col-left {
    padding-right: 30px;
}
.one-three-col-divider {
    width: 30px;
    height: 30px;
    display: block;
    float: left;
    margin: 0 0 20px 0;
    padding: 0;
}
.one-three-col-image {
    width: 105px;
    padding: 0 15px 10px 0;
    float: left;
}
.one-three-col-content {
    width: 213px;
    float: left;
}
.box-dotted-bottom {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: transparent;
    border-color: -moz-use-text-color -moz-use-text-color #DCD9D9;
    border-style: none none dotted;
    border-width: 0 0 1px;
    color: #DCD9D9;
    margin-bottom: 30px;
    min-height: 140px;
    height: auto !important;
    height: 140px;
    padding: 0 0 10px 0;
}
#content .one-three-col h3 {
    padding: 0 0 15px 0;
}
/* end 3 col layout 1 column */



/* accreditations ---------------- */

#accreditation-page {
    font-family: Arial, Helvetica, sans-serif;    
    font-size: 13px;
}

#accreditation {
    height: 125px;
    position: relative;
    width: auto;
    padding: 20px 10px 20px 20px;
    background: #f6f9fc;
    border: 1px solid #d4d2d2;
    margin: 23px 0 30px 0;
    overflow: auto;
}

#accreditation h2, #atoz h2 {
    padding-top: 0;
    border: 0;    
    margin-top: 0;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    font-family: arial,helvetica,sans-serif;
}
#content #accreditation h2, #content #atoz h2 {
    padding-top: 0;
    border: 0;    
    margin-top: 0;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    font-family: arial,helvetica,sans-serif;
}

#accreditationresults {
    height: 80px;
    position: relative;
    width: auto;
    padding: 20px 20px 20px;
    background: #f6f9fc;
    border: 1px solid #d4d2d2;
    margin: 23px 0 30px 0;
    overflow: auto;
}

/*#accreditation h2, #atoz h2 {
    font: lighter 1.2em/1.2 Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    border: 0;
    padding: 10px;
    margin: 0;
}*/

#titlesearch {
    height: 55px;
    left: 10px;
    padding: 10px;
    position: absolute;
    /*top: 45px;*/
    top: 30px;
    width: 434px;
}

#atozlisting {
    height: 55px;
    left: 10px;
    padding: 10px;
    position: absolute;
    /*top: 45px;*/
    top: 15px;
    width: 440px;
}

#accreditationresults #titlesearch {
    position: absolute;
    top: -10px;
    color: #333;
}

#atozresults #atozlisting {
    position: absolute;
    top: -25px;
    color: #333;
}

#col1 #titlesearch h3 {
    /*font: lighter 16px/1.2 Arial, Helvetica, Verdana, sans-serif;*/
    font-size: 14px;
    color: #333333;
    padding: 0;
    margin-bottom: 10px;
}

#col1 #atozlisting h3 {
    /*font: lighter 16px/1.2 Arial, Helvetica, Verdana, sans-serif;*/
    font-size: 14px;
    color: #333333;
    padding: 15px 0 0;
    margin-bottom: 10px;
}

#col1 {padding-bottom: 1em; margin-bottom: 2em;}

/* input search field style ------------------------ */
#titlesearch input#coursesearch {
    width: 374px;
    padding: 13px 5px 13px 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/67153/accreditation-input.jpg) 0 0 no-repeat;
    border: 0;
    color: #888888;
    float: left;
}

#titlesearch input.searchinstructions { color: #999; }
#titlesearch input.searchnormal { color: #333; }

/* end custom search colours ----------------------- */
#atoz input#accreditedbodies {
    width: 370px;
    font-size: 14px;
    color: #999;
}

.submit input {
    /*position: absolute;
    top: 40px;
    left: 395px;*/
    
    width: 41px;
    height: 40px;
    border: 0;
    background: url(https://cms-edit.qut.edu.au/__data/assets/image/0019/67114/accreditation-button.jpg) 0 0 no-repeat;
    text-indent: -900em;
    cursor: pointer;
    float: left;
}

/*div.major-accreditation-brief { display: none; }*/

/* A to Z listing */
#atoz {
    height: 120px;
    position: relative;
    width: auto;
    padding: 20px 20px 20px;
    background: #f6f9fc;
    border: 1px solid #d4d2d2;
    margin: 23px 0 30px 0;
    overflow: auto;
}

#atozresults {
    height: 70px;
    position: relative;
    width: auto;
    padding: 20px 20px 20px;
    background: #f6f9fc;
    border: 1px solid #d4d2d2;
    margin: 23px 0 30px 0;
    overflow: auto;
}
#atozresults h3 {
    margin-top: 0;    
}

#atoz ul, #atozresults ul {
    /*margin: -2px 0 auto auto;
    text-align: justify;
    padding: 0;
    list-style: none;
    width: 474px;
    width: auto;*/
    border: 1px solid #999797;
    list-style: none outside none;
    margin: -2px 0 auto auto;
    overflow: auto;
    padding: 7px 0 7px 3px;
    text-align: justify;
    width: auto;
    background: #e9e7e7;
}

#atoz ul li, #atozresults ul li {
    float: left;
    padding: 0;
    line-height: 1.2;
    display: inline;
    margin-top: 0;
    padding-left: 2.5px;
    background: none;
}

#atoz ul li a, #atozresults ul li a {
    text-decoration: none;
    display: block;
    color: #fff;
    font-size: 10px;
    /*background-color: #4B659A;*/
    background: #0e487f;
    padding: 2px 3.5px;
}

#atoz ul li a:hover, #atozresults ul li a:hover {
    /*background-color: #fff;*/
    background: #717171;
    color: #FFFFFF;
}

#col1 p a { color: #1a71b8; }
#col1 p a:hover { color: #333; }

* html #atoz, * html #atozresults {
    width: 474px;
    w\idth: 474px;
}

#col1 .atozresults h2 { margin-top: 1em; }

/* columns */
#accreditation-page { position: relative; }

#col1 {
    width: 475px;
    /*border-right: solid 1px #d1d1d1;*/
    padding-right: 15px;
}

#col1 h4 {
    margin: 0;
    font-weight: lighter;
    line-height: 1.2;
    margin-top: 1.5em;
}

#col1 h3 {
    font: normal 0.95em/1.2em Arial, Verdana, sans-serif;
    margin: 1.5em 0 0.5em 0;
}

#col1 h3 a { color: #1a71b8; }
#col1 h3 a:hover { color: #333; }
#col1 a.more { color: ##1a71b8; }
#col1 a.more:hover { color: #333; }

#col1 p {
    line-height: 1.4em;
    margin-top: 0;
}

/* spacing for a to z list results */
#col1 .atozlistresults h2 {
    margin-bottom: 0.5em;
    /*margin-top: 1em;*/
    padding-top: 0;
    font-size: 1.3em;
}

#col2 {
    vertical-align: top;
    background-color: #fff;
    position: absolute;
    left: 505px;
    margin: 0;
}

#global {
padding: 0;
    height: 120px;
    width: 250px;
background-color: #eee;
}

#global h2 {
    color: #333;
    font: lighter 16px/1.2 Arial, Helvetica, Verdana, sans-serif;
    margin: 0;
background-color: #1b7ccb;
padding: 5px;
    border: 0;
}

#global ul {
    display: block;
    margin: -10px;
    margin-top: 5px;
    padding: 0;
    list-style: none;
}

#accreditation-page #col2 #global ul li {
    padding: 0;
    margin: 0;
    list-style: none;
}

#col2 #global ul li {
    font-size: 0.9em;
    display: inline;
    padding: 2px 10px;
    margin: 0;
    list-style: none;
}

#global ul li a {
    padding: 2px 10px;
    width: 240px;
    position: relative;
    left: 5px;
    text-decoration: underline;
    line-height: 1.8em;
    display: block;
text-decoration: none;
    
}

#global ul li a:hover {

    padding: 2px 10px;
margin: 0;
display: block;
text-decoration: underline;
    color: #000;
}

#atozlisting .currentpage a {
    background-color: #fff;
    color: #333;
}

.atozlistresults p { line-height: 18px; }

.atozlistresults h2 {
    /*background-color: #eee;*/
    margin-top: 0;
    padding: 0;
    color: #333;
    border: 0;
    margin-bottom: 5px;
    letter-spacing: 1px;
    margin: 0;
    font-weight: bold;
    font-size: 15px;
}

.print_friendly {
    position: relative;
    top: -20px;
}

#col1 a.more { color: #1a71b8; }
div.search-title { margin-top: 15px; }

#featuredvideos {
margin-top: 1em;
}


/* SIde Bar */

.right-panel-content {
    border: 1px solid #DDDDDD;
    margin: 0 0 20px;
    padding: 10px 15px;
}
.right-panel-title {
    border-bottom: 1px dotted #DCD9D9;
    margin-bottom: 15px;
    padding: 0;
    position: relative;
}
.right-panel-title img {
    left: 0;
    position: absolute;
    top: -2px;
    width: 34px;
}
#content .right-panel-title img {
    left: 0;
    position: absolute;
    top: -2px;
    width: 34px;
    padding: 0;
}
.right-panel-title h3 {
    color: #333333;
    margin-bottom: 15px;
    margin-left: 35px;
    padding: 8px 0 0;
    margin-top: 0;
    font-size: 16px;
}
#content .right-panel-title h3 {
    color: #333333;
    margin-bottom: 15px;
    margin-left: 35px;
    padding: 8px 0 0;
    margin-top: 0;
    font-size: 16px;
}
.atozlistresults {
    border-top: 1px solid #DCD9D9;    
}
.atozlistresults-block {
    border-bottom: 1px dotted #DCD9D9;    
    border-left: 1px solid #DCD9D9;
    border-right: 1px solid #DCD9D9;
    padding: 15px;
}
.atozlistresults-block:hover {
    background: #f2f6f9;    
}
.major-list {
    border-top: 1px solid #DCD9D9;    
}
.major-list > div {
    border-bottom: 1px dotted #DCD9D9;
    border-left: 1px solid #DCD9D9;
    border-right: 1px solid #DCD9D9;
    padding: 3px 15px 8px 15px;
}
.major-list > div:hover {
    background: #f2f6f9;
}
#content .major-heading h3 {
        padding-top: 0;
}



/* deeplinks light blue box ----------------------------------------------------- */
#study-area-narrow-page-contents .violator {
    width: 280px;
    padding: 0 20px 20px;
    background: url(/?a=29688) 0 0 no-repeat #f6f9fc;
    border: 1px solid #d4d2d2;
    margin: 0px 5px 0 20px;
    overflow: auto;
    float: right;
}

#study-area-narrow-page-contents .violator h3 {
    font-size: 1.5em;
    font-weight: bold;
    padding: 20px 0;
}

#study-area-narrow-page-contents  p {
    /*display: inline;*/
/*float: left;*/
}

/* end deeplinks light blue box */ 



/* end accreditations */



/* degrees nine cols --------------- */

.light-blue-box .one-three-col {
    /*width: 338px;*/
    /*width: 303px;*/
    width: 288px;
    padding: 0;
    margin: 25px 0 10px 0;   /*height: 180px;*/
}
.light-blue-box .one-three-col-left {
    margin: 25px 35px 10px 0;
    padding-right: 35px;
    border-right: 1px dotted #9c9c9c;
}
.light-blue-box .one-three-col h3 {
 padding: 0 0 15px;
}

#content .light-blue-box-centre {

text-align: center;
}

#content .light-blue-box-centre-inside {
margin: 0 auto;
overflow: auto;
width: 740px;
text-align: left;
}


.light-blue-box .one-two-col {
/*height: 180px;*/
margin: 25px 0 10px;
padding: 0;
    width: 333px;
}
.one-two-col {
    float: left;
    padding: 0 0 20px;
    width: 333px;
}

.light-blue-box .one-two-col-left {
    border-right: 1px dotted #9C9C9C;
    margin: 25px 35px 10px 0;
    padding-right: 35px;
}


/* end degrees nine cols */


/* END Narrow study area ----------------------------------------------------- */

/** News **/
#main-news-outlets {
    float:left;
    width:215px;
    margin:0 30px 30px 0;
}
#main-news-outlets .news-heading {
    background-color: #0F487F;
    color: #FFFFFF;
    font-size: 1em;
    font-weight: bold;
    line-height: 10px;
    margin: 0;
    padding: 12px 10px;
}
#main-news-outlets .news-menu li {
    padding-bottom:5px;
}
#main-news-outlets ul.news-menu {
    border: 1px solid #DDDDDD;
    height: auto;
    left: 0;
    padding: 10px;
    text-align: left;
    width: auto;
    margin-bottom:7px;
}
#content #main-news-outlets .news-menu {
    margin-left:0;
}
#content #newslanding .news-story h3 {
    padding-top:0;
    padding-bottom:0;
    margin-top:0px;
}
#content #newslanding .news-story p{
    padding:0 10px;
    line-height:1.4em;
    margin-top:10px;
}
#content .news-menu li {
    background:none;
    margin-bottom:0px;
    padding-left:0px;
    list-style-type: none;
}
#left-col ul.news-menu li {
    margin: 0 0 5px 0;
    padding: 0;
}
#content .right-image img {
    padding: 0;
}
#main-news-feed .light-blue-box {
    margin-top: 10px;
}
#main-news-feed .light-blue-box h2 {
    padding-top: 20px;
}
#content #newslanding .news-story {
    overflow: visible;
    clear: both;
    padding: 15px 15px 20px;
    border-left: 1px solid #dcd9d9;
    border-right: 1px solid #dcd9d9;
    border-bottom: 1px dotted #dcd9d9;
    border-top: 1px dotted #dcd9d9;
    margin: -1px 0 0 0;
}
#content #newslanding .news-story img {
    padding: 0;
}
#main-news-outlets .news-menu a[href^="http"], #main-news-outlets .news-menu p.external-link {
    background:none;
    line-height:15px;
}
/** End News **/

/* right panel stay connected ----------------------------------------------------- */

#content .right-panel-title h2.stay-connected-heading {
    background-image: url(https://cms.qut.edu.au/?a=37793);
    background-repeat: no-repeat;
    background-position: 0 2px;
    margin-left: 0;
    padding: 10px 10px 10px 35px;
}
.right-panel-content form .input-md, .right-col-box form .input-md {
    display: inline-block;
    height: 24px;
    padding: 4px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-bottom: 13px;
    width: 95%;
    clear: both;
    border: 1px solid #cccccc;
    font-size: 1.1em;
}
.right-panel-content form .input-md:focus, .right-col-box form .input-md:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#course-right-col .right-col-box form .special-submit-button, #course-right-col .right-panel-content form .special-submit-button {
    display: inline-block;
    width: 99%;
    height: 30px;
    margin-top: 5px;
}


/* right-col content -----------------------------------------------------------------------------------------------  */

#content .right-panel-content {
    border: solid 1px #DDD;
    margin: 0;
    margin-bottom: 20px;
    padding: 10px 15px;
}
#content .content-right-col .right-panel-content p {
    margin: 12px 0px;
    line-height: 1.4em;
}
#content .content-right-col .right-panel-content ul li {
    margin-top: 0.5em;
    position: relative;
    padding: 0;
    line-height: 1.4em;
    background: none;
}
#content .content-right-col .right-panel-content img {
    margin: 0px;
}
#content .content-right-col .right-panel-content ul li a.active-link {
    position: relative;
    left: 25px;
    margin-left: -20px;
}
#content .right-panel-content ul {
    padding-bottom: 10px;
}
#content .right-panel-content h4 {
    padding: 10px 5px;
}
#content .right-panel-content p.padding-less {
    padding-bottom: 0;
}
#content .right-panel-content h4 {
    padding: 10px 0 10px 0;
}
#content .right-panel-content p.padding-less {
    padding-bottom: 0;
}
#content .right-panel-title {
    margin-bottom: 15px;
}



#content .right-panel-content p { /* overwrite */
    padding: 0;
    margin: 0 0 12px 0px;
    line-height: 1.4em;
}
#right-col {
    font-size: 1em;
} /* overwrite */

#content .content-right-col img.right-col-news-image  {
    margin: 0;    
    float: left;
    padding: 0 15px 15px 0;
}
#content p.right-panel-content-button {
    border-top: dotted 1px #DCD9D9;
    padding-top: 10px;
    clear: both;
}
#content .right-panel-content h4 {
    padding: 0 0 15px 0;
}
/* end right col news */


/* stay in touch  ----------------------------------------------------- */

.right-panel-contact-form .input-main {
    border: 1px solid #0154A4;
    clear: both;
    margin-bottom: 13px;
    padding: 2px;
    width: 95%;
}

/* end stay in touch */



/************* research search form ***************/
#content #research-search-form {
    background: url("/?a=30993") no-repeat scroll left top transparent;
    height: 40px;
    margin: 1em 0;
    width: 510px;
}
#research-search-form .search-input {
    background-color: transparent;
    border: medium none;
    color: #00477F;
    float: left;
    font-size: 1.4em;
    font-weight: bold;
    height: 24px;
    margin: 6px 3px;
    padding-left: 10px;
    width: 453px;
}
#research-search-form .search-submit {
    background-color: transparent;
    border: medium none;
    cursor: pointer;
    font-size: 0;
    height: 40px;
    line-height: 0;
    text-indent: -9999px;
    width: 41px;
}
/************* end research search form ***************/


/************* research areas RHS list ***************/

#content ul.search-list li {
    background: url(/?a=40722) 0 2px no-repeat;
    padding-left: 20px;
}

#content .search-list ul li {
    background: url(/?a=40722) 0 2px no-repeat;
    list-style: none outside none;
    padding-left: 20px;
}


/************* end research areas RHS list ***************/


#content .right-column-border {
    border: 1px dotted #CCC;
    margin: 0px;
    padding: 0px 8px;
}

/* applying steps (international) ----------------------------------------------------- */

#content ul.steps {
    margin: 0;
    padding: 0;
    list-style-type: none;    
    width: 540px;
}
#content ul.steps li {
    border-bottom: 1px dotted #DCD9D9;
    background: 0;
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
    clear: both;
    overflow: auto;
}
#content ul.steps .step-box {
    background: #008b83;
    width: 81px;
    height: 39px;
    color: #ffffff;
    display: block;
    float: left;    
    margin: 0 20px 0 0;
    text-indent: 15px;
    line-height: 36px;
    font-weight: bold;
}
#content ul.steps li a {
    float: left;
    padding: 10px 0 0 0;    
}
.applying-nav {
    padding: 30px 0 0 0;
    border-top: 1px dotted #DCD9D9;
}
#content .applying-nav ul {
    margin: 0 0 30px 0;    
    font-size: 14px;
}
#content .applying-nav ul li {
    float: left;    
    background: none;
    list-style: none outside none;
    padding: 0;
    margin: 0;
}
#content .applying-nav ul li.previous {
    width: 117px;
    height: 39px;
    float: left;    
}
#content .applying-nav ul li.previous a {
    width: 117px;
    height: 39px;
    float: left;
    display: block;
    background: url(/?a=35120) 0 0 no-repeat;
    color: #ffffff;    
    line-height: 36px;
    font-weight: bold;
    text-indent: 49px;
}
#content .applying-nav ul li.previous a:hover {
    background-position: bottom left;    
}
#content .applying-nav ul li.current {
    width: 306px;
    height: 39px;
    float: left;    
    background: #f1f1f2;
    text-align: center;
    line-height: 36px;
    font-weight: bold;
}
#content .applying-nav ul li.next {
    width: 117px;
    height: 39px;
    float: left;    
}
#content .applying-nav ul li.next a {
    width: 117px;
    height: 39px;
    float: left;
    display: block;
    background: url(/?a=35078) 0 0 no-repeat;
    color: #ffffff;    
    line-height: 36px;
    font-weight: bold;
    text-indent: 14px;
}
#content .applying-nav ul li.next a:hover {
    background-position: bottom left;    
}

#content .applying-nav ul li.previous-blank {
    width: 117px;
    height: 39px;   
    background: url(/?a=36055) 0 0 no-repeat;     
    padding: 0;
    margin: 0;
}
#content .applying-nav ul li.next-blank {
    width: 117px;
    height: 39px;
    display: block; 
    background: url(/?a=36055) bottom left no-repeat; 
    padding: 0;
    margin: 0;
}

/* end applying steps */  

/* Faculties contact boxes */

.map-center {
margin-left:auto;
margin-right:auto;
text-align:center;
}
#content .map-center a {
background:none;
}

#content .hidden-contact {
padding:0 10px;
}  


/************* international ***************/

.study-abroad-title {
    border: solid 1px #DDD;
    margin: 0;
    margin-bottom: 20px;
    padding: 10px 15px;
}


#content  .study-abroad-title h3 {
    margin-left: 45px;
    margin-bottom: 15px;
    color: #333333;
    padding: 12px 0 0 0;
}
#content  .study-abroad-title {
    position: relative;
    padding: 0;
    border-bottom: 1px dotted #DCD9D9;
    margin-bottom: 15px;
}
#content .study-abroad-title img {
    width: 34px;
    left: 0px;
    top: -2px;
    position: absolute;
}

#content  ul.study-abroad-exchange {
    margin: 0;
    padding: 0;
    list-style-type: none;    
    font-size: 1.1em;
}
#content  ul.study-abroad-exchange li a {
    padding-right: 20px;    
}
#content  ul.study-abroad-exchange li.incoming {
    background: url(/?a=60334) 10px 0 no-repeat;
    padding: 0 0 0 68px;
    min-height: 39px;    
}
#content  ul.study-abroad-exchange li.outgoing {
    background: url(/?a=60335) 10px 0 no-repeat;
    padding: 0 0 0 68px;
    min-height: 39px;    
}
#content  ul.study-abroad-exchange li.bottom-border {
    border-bottom: 1px dotted #DCD9D9;
    margin: 0 0 15px 0;
    padding-bottom: 10px;
}
#content  ul.study-abroad-exchange li.study-abroad-exchange-heading {
    list-style: none outside none;
    font-weight: bold;
    padding-top: 10px;
    font-size: 12px;    
}
#content .white-box-international {
    /*width: 293px;*/
    padding: 10px 0px 10px;
    border: 1px solid #dcd9d9;
    margin: 0 0 20px 0;
    overflow: auto;
    -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius:  4px;
}
.white-box-international ul {
    margin: 0;
    padding: 0;    
}
#content img.world-map {
    padding: 0 0 0 15px;    
}

#content #middle-col div.agent-portal {
    min-height: 110px;
    margin: 0;
    padding: 0 20px 0 20px;
}

#content .agent-portal-wrapper {
    background-image: url(/?a=59378);
    background-position: top left;
    background-repeat: no-repeat;
    height: 70px;
    margin-top: 20px;
}

#content #middle-col .agent-portal-wrapper h3 {
    margin-left: 115px;
}

#content #middle-col .agent-portal-wrapper p {
   float: none;
   margin-left: 115px;
   font-size: 0.9em;
}

#content .languages {
    margin: 0 0 20px 0;
    padding: 0;    
}
#content .languages img {
    margin: 0;
    padding: 0;    
}



/********* International buttons***************/

#content div.button-container {
    border-bottom: 1px dotted #ccc;
    float: left;
    margin-bottom: 1em;
    padding-bottom: 1em;
    width: 100%;
}

#content  .small-button-box {
    border: 1px solid #DCD9D9;
    margin-bottom: 10px;
    margin-right: 30px;
    padding: 3px;
    /*width: 160px;
    height: 57px;*/
    width: 152px;
    height: 49px;
}
#content  .small-button-box h2 {
    font-size: 1.2em;
    line-height: 49px;
    padding: 0;
}
#content  .small-button-box h2 a {
    background: url(/?a=59134) 0 0 no-repeat; 
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    line-height: 49px;
    padding: 0 10px 0 40px;
    text-decoration: none;
}
#content .small-button-box h2 a:hover {
    background-position: bottom left;
}
#content  .enquire-small h2 a {
    background: url(/?a=59133) 0 0 no-repeat;
}
#content .apply-small h2 a {
    background: url(/?a=59134) 0 0 no-repeat;
}
#content .accept-small h2 a {
    background: url(/?a=59135) 0 0 no-repeat;
}
#content .brochures-small h2 a {
    background: url(/?a=59136) 0 0 no-repeat;
}
#content #right-col .small-button-box {
margin-right:5px;
margin-left:0px;
}


/******************** Unit search - international  *********************/

#unit_search .blue-box .popup_label {
    clear: both;
    color: #FFFFFF;
    float: left;
    margin: 0 0 7px;
    width: 100px;
}
#unit_search .blue-box select {
    float: left;
    margin: 0 0 7px;
    width: 205px;
}
#unit_search .blue-box input.button-blue {
    float: left;
    margin-left: 20px;
    margin-top: -10px;
}
#unit_search .blue-box input.button-blue:hover {
    background-position: left bottom;
}
#unit_search .blue-box h2 {
    color: #FFFFFF;
    padding-bottom: 15px;
    padding-top: 25px;
}
/******************** Unit search - international  *********************/



/* end international */




/* scholarships ----------------------------------------------------- */

.residents-box {
    border-top: 1px dotted #DCD9D9;
    padding: 20px 0 0 0;
    margin: 15px 0 30px 0;
}
#content .residents-box ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#content .residents-box ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    float: left;
    background: none;
}
#content .residents-box ul li h5 {
    padding: 0;
    display: inline;
    background: transparent;
}
#content .residents-box ul li a {
    /*width: 320px;
    height: 57px;*/
    height: 47px;
    display: block;
    font-size: 13px;
    padding: 0;
}
#content .residents-box ul li.residents-australia a {
    background: url(/?a=30433) 0 0 no-repeat;
    margin: 0 15px 0 0;
    font-weight: bold;
    /*padding: 10px 0 0 80px;
    width: 240px;*/
    padding: 10px 30px 0 80px;
    width: 210px;
}
#content .residents-box ul li.residents-international a {
    background: url(/?a=30434) 0 0 no-repeat;
    font-weight: bold;
    /*padding: 10px 0 0 110px;
    width: 210px;*/
    padding: 10px 30px 0 110px;
    width: 180px;
}
#content .residents-box ul li a:hover {
    background-position: left bottom;
    text-decoration: underline;
}
#content .residents-box ul li a:hover {
    text-decoration:underline;
}
#content .residents-box ul li a:hover {
    text-decoration: underline;
}
/* end scholarships */



/******* energy counter css *******/

#content table#e-counter {
    border: 1px solid #999;
    border-collapse: collapse;
    margin: 15px 0;
    padding: 0;
}

#content table#e-counter caption {
    display: none;
}

table#e-counter h2 {
    border: 0;
    color: #fff;
    font-size: 18px;
    font-weight: lighter;
    line-height: 22px;
    margin-top: 10px;
    padding-bottom: 8px;
    text-align: center;
}

colgroup.electricity, colgroup.gas, colgroup.water {
    background-color: #eee;
}

colgroup.year {
    background-color: #002e5c;
}

#content table#e-counter td, #content table#e-counter th {
    background-color: #eee;
    border: none !important;
    color: #666;
    vertical-align: middle;
}

#content table#e-counter td#top-header {
    background-color: #002e5c;
}

#content table#e-counter th.year-header {
    background-color: #002e5c;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

#elec-header, #gas-header, #water-header {
    background-color: #eee;
    color: #666;
    font-size: 16px;
    font-weight: bold;
    height: 29px;
    text-align: left;
    padding-top: 5px;
}
#content table#e-counter th span.head { 
    float:left;
}

#content table#e-counter th span.unit, #content table#e-counter th span.elec-unit {
    float: right;
    font-size: 10px;
    text-align: right;
    padding-right: 2px;
}

#content table#e-counter td {
    background-color: #eee;
    font-size: 13px;
    text-align: right;
}

#content table#e-counter pre {
    background: #eee url(https://cms-edit.qut.edu.au/__data/assets/image/0005/78053/new-numbers-bg.png) top right no-repeat;
    color: #FFFFFF;
    float: right;
    font-family: courier new, courier, monospace;
    font-size: 13px;
    height: 20px;
    letter-spacing: 8px;
    margin: 0;
    padding: 1px 0 0 3px;
    text-align: right;
}

#content table#e-counter pre span{
    margin-right: -3px;
}

#content table#e-counter th, #e-counter td {
    padding-right: 10px;
}

/* ----------- current students units scraped content -----------*/
#unit_search .blue-box .popup_label {
    color: #ffffff;    
    float: left;
    width: 100px;
    margin: 0 0 7px 0;
    clear: both;
}
#unit_search .blue-box select {
    /*width: 215px;*/
    width: 205px;
    float: left;
    margin: 0 0 7px 0;
}
#unit_search .blue-box input.button-blue {
    float: left;
    margin-left: 20px;
    margin-top: -10px;
}
#unit_search .blue-box input.button-blue:hover {
    background-position: bottom left;    
}
#unit_search .blue-box h2 {
    color: #ffffff;    
    padding-top: 25px;
    padding-bottom: 15px;
}

#content .courses-scraped-content .tabEndOff,
#content .courses-scraped-content .tabEndOn,
#content .courses-scraped-content .tabNone {
display: none;
}

#content .yearsImage,
#content .courses-scraped-content .tabMidOff img,
#content .courses-scraped-content .tabMidOn img {
vertical-align: bottom;
}

/* ----------- END current students units scraped content -----------*/