		/*
  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: 06 July 2016 14:53:20
*/


/*************************** course page styles ****************************/

/* Secure Issue touch history
  2013-01-05 kjc 
  Updates for https
  2014-04-17 dgl*/
/***** root degrees *****/


/***** end root degrees *****/

#content div.course-title-container {
    border-bottom: 1px dotted #00467F;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

#content div.course-title-container #course-fb-btn {
    display: inline;
}

#content div.course-title-container h1 {
    border-bottom: none;
    display: inline;
    margin-bottom: 0;
    padding-bottom: 0;
}

#col-wrapper #content {
    overflow: visible;
}

#content #middle-col {
    margin-bottom: 2em;
}

#course-wrapper{
   /*overflow: hidden;*/
   position: relative;
   height: 1%;
}

#content #course-wrapper ul > li {
    list-style-position: outside;
    list-style-type: disc;
    margin: 0 0 5px 5px;
    padding: 0;
}

#course{
   width: 800px;
   float: left;
   margin-right: 30px;
}

#course.root-degree-middle{
   width: 697px;
}

#course p.pdf-link:first-child {
   float: right;
}

#course p.pdf-link:first-child a {
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0007/4984/icons.png) no-repeat -2400px 4px;
   display: inline-block;
   padding-left: 20px;
   line-height: 20px;
}

#middle-col #course ul.content-tabs{
   border-bottom: none; 
   margin-bottom: 0px;
}
#middle-col #course ul.content-tabs li{
   padding-bottom: 5px;  
   margin: 0 2px 0 0;
}
#middle-col #course ul.content-tabs li.selected{
   z-index: 2;
   position: relative;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0009/4986/tab-arrow.gif) no-repeat center bottom;
}
#middle-col #course ul.content-tabs li a{
   background: #707070;
   color: #fff;
   line-height: 39px;
   padding: 0px 14px;
}
#middle-col #course ul.content-tabs li.selected a.selected,
#middle-col #course ul.content-tabs li a:hover{
   background: #0e487f;
}
#course .content{
   margin-top: -3px;
   padding: 20px;
   border: 1px solid #dcd9d9;
   position: relative;
   height: 1%;
}

#content #course p.highlight.unit-pdf {
   margin: 0 0 5px;
}

#course .dom-int {
   height: 57px;
   margin-bottom: 30px;
   padding: 0;
}

#course .dom-int .dom,
#course .dom-int .int,
#course .dom-int .corp {
   font-weight: bold;
   display: block;
   height: 50px;
   padding-top: 7px;
   float: left;
}

#course .dom-int .dom,
#course .dom-int .corp {
    margin-right: 58px;
    padding-left: 80px;
    padding-right: 20px;
    width: 250px;
}

#course .dom-int a.dom {
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0008/4985/dom-int-bg.jpg) no-repeat 0 -57px;
}

#course .dom-int span.dom {
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0008/4985/dom-int-bg.jpg) no-repeat 0 -228px;
}

#course .dom-int .int {
    padding-left: 110px;
    padding-right: 20px;
    width: 220px;
}

#course .dom-int a.int {
    background: url(https://cms-edit.qut.edu.au/__data/assets/image/0008/4985/dom-int-bg.jpg) no-repeat 0 0;
}

#course .dom-int span.int {
    background: url(https://cms-edit.qut.edu.au/__data/assets/image/0008/4985/dom-int-bg.jpg) no-repeat 0 -172px;
}

#course .dom-int span.corp {
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0008/4985/dom-int-bg.jpg) no-repeat 0 -295px;
}



/*************************** overview / cut offs (blue box) ****************************/
#course .cut-offs{
   float: right;
   width: 235px;
   margin: 0 0 30px 20px;
   padding-top: 16px;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0005/4982/cut-off-bg.jpg) center top no-repeat;
   position: relative;
   z-index: 1;
}
#course .cut-offs.non-float{
   float: none; 
   margin: 0 0 30px 0px;
}
#course .cut-offs h3{
   font-size: 1.2em;
   margin: 0px 0 15px 13px;
   color: #fff;
   padding: 0px;
}
#course .cut-offs .white-box{
   margin: 0 13px;
   background: #fff;
   /*background: url(https://cms-edit.qut.edu.au/__data/assets/image/0007/77416/study-icon-graduate-certificate.png) 3px 6px no-repeat #FFFFFF;*/
   margin-bottom: 5px;
   padding: 0 10px 0px 10px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   overflow: visible;
}
#course .cut-offs .early-grad-block {
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0007/77416/study-icon-graduate-certificate.png) 3px 6px no-repeat #FFFFFF;
}
#course .cut-offs .white-box h4{
   font-size: 1.9em;
   padding: 15px 0;
}
#course .cut-offs .white-box h4 strong{
   display: inline-block;
   width: 125px;
}
#course #entry-intro .cut-offs .white-box h4 strong{
   /* width: 165px; */
}
#course .cut-offs .white-box h4 a{
   color: #000;
   width: 100%;
   display: inline-block;
}
#course .cut-offs .white-box h4 a:hover{
   text-decoration: none;
}
#course-wrapper #course .cut-offs li{
   padding-left: 15px;
   list-style: none outside none;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0007/4984/icons.png) no-repeat 0px 4px;
}
#course .cut-offs li a{
   color: #fff;
   text-decoration: underline;
}
#course .cut-offs .white-box ul.early-grad {
   list-style-type: none;
}

#course .cut-offs .white-box ul.early-grad li.early-grad-opts {
   padding: 5px 5px 0 5px;
   text-align: left !important;
}

#course .cut-offs ul.early-grad li.early-grad-opts a {
   color: #094F95;
   font-size: 1.1em;
   font-weight: bold;
}

#course .cut-offs .white-box ul.early-grad li.early-grad-opts-hide, #course .cut-offs .white-box ul.early-grad li.early-grad-opts-hide a {
    display: none;
}

#content p.early-grad{
   color: #fff;
   padding: 0 12px 12px 17px;
}
div.early-grad{
padding-bottom: 12px;
}

#course .cut-offs .white-box ul{
   padding: 0 0 8px 0;
}
#course .cut-offs .white-box ul li{
   font-weight: bold;
   padding: 0px;
   margin-left: 0px;
   text-align: right;
}
#course .cut-offs .white-box ul li span{
   float: left;
}
#course .cut-offs p.note{
   color: white;
   padding: 0 15px 15px 15px;
   font-size: 0.8em;
}

/*************************** multiple years ****************************/
#course .yearLabel {
    font-weight: bold;
    padding-right: 8px;
}

/*************************** overview / overview table ****************************/
.overview-table{
   clear: both;
}

#course .overview-table tr td{
   background: #f2f6f9;
   border: 1px solid #dcd9d9;
}
#course .overview-table tr.odd td{
   background: #fafcfd;
}

#course .overview-table tr td p {
  padding: 3px 0 0 0;
}
#course .overview-table tr td p:first-child {
  padding: 0;
}

/*************************** overview / other ****************************/
#course .other-courses, #course .double-degrees{
   float: left;
   width: 380px;
   margin-right: 40px;
   margin-top: 25px;
   padding-top: 1px;
   border-top: 1px dotted #dcd9d9;
}
#course .double-degrees{
   width: 330px;
   margin-right: 0px;
}
#course .other-courses p.see-more a, #course .double-degrees p.see-more a{
   padding-left: 20px;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0007/4984/icons.png) no-repeat -4000px 3px;
}

/*************************** units / accordions ****************************/
#course .accordion{
   padding: 3px;
   border: 1px solid #dcd9d9;
   margin-bottom: 3px;
}
#course .accordion h3{
   padding: 0px;
   font-size: 1.1em;
}
#course .accordion h3 a,
#course .accordion h3 strong{
   display: block;
   color: #fff;
   /*background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/6727/accor-heading-bg.png) repeat-x 0px 0px;*/
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/64723/accor-heading-bg2.jpg) repeat-x 0px 0px;
   padding: 0px 10px;
   line-height: 34px;
   text-decoration: none;
   -moz-border-radius: 5px;
   border-radius: 5px;
   cursor: pointer;
}
#course .accordion h4{
   color: #fff;
   /*background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/6727/accor-heading-bg.png) repeat-x 0px -34px;*/
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/64723/accor-heading-bg2.jpg) repeat-x 0px -68px;
   padding: 0px 10px;
   line-height: 34px;
   /*font-size: 1.1em;*/
   font-size: 1em;
   cursor: pointer;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #000;
   font-weight: normal;
}
#course .accordion.open > h4{
   /*margin-bottom: 15px;*/
}
#course .accordion .child-content{
   padding: 5px 10px;
}
#course .accordion.green .child-content{
   padding: 15px 10px 10px;
}
#course .accordion h3 span,
#course .accordion h4 span{
   display: inline-block;
   width: 17px;
   height: 17px;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/28543/accor-arrows-2.png) no-repeat 0px -84px;
   margin-right: 7px;
   margin-bottom: -3px;
}
#course .accordion.open>h3 span,
#course .accordion.open>h4 span{
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/28543/accor-arrows-2.png) no-repeat 0px -184px;
}
#course .accordion .child-content .accordion h3 a, #course .accordion .child-content .accordion h3 strong {
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/64723/accor-heading-bg2.jpg) repeat-x 0px -34px;    
   font-weight: normal;
   color: #000;
   font-size: 0.9em;
   font-weight: bold;
}

/*************************** units / smallest accordion and details ****************************/
#course .accordion.small{
   border: none;
   padding: 0px;
   border-bottom: 1px dotted #ccc;
}
#course .small.first{
   border-top: 1px dotted #ccc;
}
#course .accordion.small h5{
   padding: 0px;
   font-weight: normal;
   font-size: 1em;
   cursor: pointer;
}
#course .accordion.small h5 a{
   color: #01467f;
   display: block;
   padding: 8px 10px 10px 5px;
   text-decoration: none;
}
#course .accordion.small h5 span{
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0007/4984/icons.png) no-repeat -4000px 0px;
   display: inline-block;
   width: 11px;
   height: 11px;
   margin: 0 9px -1px 0;
}
#course .accordion.small.open h5 span{
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0007/4984/icons.png) no-repeat -4000px -100px;
}

/********************************* units / full course outline **********************************/
#course .accordion.small .details{
   margin: 0px;
   padding: 0px;
}
#course .accordion.small .outline{
   padding: 15px 15px 8px;
   background: #f7f8f9;
   border: 1px solid #dcd9d9;
   margin: 10px 0px 10px 25px;
   position: relative;
   clear: both;
}
#course .accordion .outline .close{
   position: absolute;
   right: 3px;
   top: 3px;
   width: 84px;
   height: 30px;
   display: block;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0019/6733/close.png) no-repeat center center;
   color: #fff;
   line-height: 30px;
   text-indent: 12px;
   font-weight: bold;
   font-size: 0.9em;
}
#course .accordion .outline h5{
   padding-top: 0px;
   font-weight: bold;
}
#course .small .outline p.table{
   line-height: 1.5em;
}
#course .small .outline p.table span{
   display: inline-block;
   width: 150px;
}
#course .small .outline ul li.view-full{
   margin-bottom: 0px;
}
#course .small .outline li.view-full a{
   font-weight: bold;
}
#course .small .outline .full-outline{
   display: none;
}
#content div.full-outline ul {
   float: left;
   width: 100%;
   position: relative;
}
#course .accordion .outline .availability,
#course .accordion .outline .offered{
   width: 48%;
   margin-right: 20px;
   float: left;
   position: relative;
}

#course .accordion .outline .offered{
   margin-right: 0px;
}
#course .accordion .outline .availability h6,
#course .accordion .outline .offered h6{
   margin-bottom: 10px;
}
#course .accordion .outline h6{
   padding: 10px 0 2px;
}
#course .accordion .outline .availability table th{
   background: none;
   border-right: 1px solid #69849e;
}
#course .accordion .outline .availability table{
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0016/7252/table-bg.png) 0px 0px;
   border-left: 1px solid #DCD9D9;
   position: relative;
}
#course .accordion .outline .availability tr td{
   background: #fafcfd;
   border: 1px solid #DCD9D9;
}
#course .accordion .outline .availability tr.odd td{
   background: #f2f6f9;
}
#course .accordion .outline .availability th.yesno,
#course .accordion .outline .availability td.yes,
#course .accordion .outline .availability td.no{
   text-align: center;
}
#course .accordion .outline .availability td.yes span,
#course .accordion .outline .availability td.no span{
   display: block;
   text-indent: -9999px;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0014/7250/tick.png) no-repeat center center;
}
#course .accordion .outline .availability td.no span{
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0015/7251/cross.png) no-repeat center center;
}

#course .accordion .outline .offered ul{
   background: #fff;
   padding: 20px;
   border: 1px solid #DCD9D9;
}

#course .accordion .semester-heading h4 {
    background: none;
    padding: 0;
    font-weight: bold;    
}

/*************************** entry / assumed knowledge ****************************/
#course #entry-intro{
   position: relative;
   height: 1%;
}
#course #assumed-knowledge{
   padding: 10px 20px 10px;
   border: 1px solid #dcd9d9;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/9652/light-blue-bg.jpg) center center;
   width: 465px;
}
#course #assumed-knowledge li.find-out{
   margin-top: 15px;
   font-weight: bold;
}

/*************************** entry / Toc ****************************/
#course .toc{
   padding: 10px 20px 10px;
   border: 1px solid #dcd9d9;
   margin-bottom: 30px;
}

/*************************** entry / Minimum requirements box ****************************/
#course #minimum-requirements-box{
   padding: 3px;
   border: 1px solid #dcd9d9;
   margin-top: 1em;
}
#course #minimum-requirements-box .blue-box{
   padding: 10px 20px 10px;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0010/9793/dark-blue-bg.jpg) left top;
   color: #fff;
   position: relative;
   overflow: visible;
   height: 1%;
}
#course #minimum-requirements-box .blue-box label{
  display: block;
  font-weight: bold;
  font-size: 0.95em;
  margin: 10px 0 5px;
}
#course #minimum-requirements-box .blue-box .country-answer{
  padding: 12px;
  float: right;
  width: 430px;
  height: auto; 
  margin: 10px 0;
  background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/9652/light-blue-bg.jpg) center center;
  color: #333333;
}
#course #minimum-requirements-box .blue-box .country-answer em{
  font-style: italic;
}
#course #minimum-requirements-box .blue-box select{
   margin: 15px 0px 15px;
}
#course #minimum-requirements-box .white-box{
   padding: 10px 20px 10px;
}

/*************************** entry / Show and hide (sh) ****************************/
#course .sh-box{
   margin: 20px 0;
   padding: 3px;
   border: 1px solid #dcd9d9;
   clear: both;
   position: relative;
   overflow: hidden;
}
#course .sh-box h4{
   background: #dfe0e1;
   padding: 10px 13px;
   color: #065199;
   font-size: 1em;
   cursor: pointer;
   -moz-border-radius: 2px;
   border-radius: 2px;
}
#course .sh-box h4 span{
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0007/4984/icons.png) no-repeat -4000px 0px;
   display: inline-block;
   float: right;
   width: 11px;
   height: 11px;
   margin: 2px 0 0px 9px;
}
#course .sh-box.open h4 span{
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0007/4984/icons.png) no-repeat -4000px -100px;
}
#course .sh-box .sh-content{
   padding: 10px;
}


/*************************** entry / Requirements tables ****************************/

#course .requirement-tables{
   overflow: hidden;
   position: relative;
   height: 1%;
   margin-bottom: 20px;
}
#course .ielts-table{
   width: 364px;
   margin-right: 30px;
}
#course .toefl-table{
   width: 364px;
}
#course .cut-off-table{
   width: 220px;
   margin-bottom: 30px;
}
#course .styled-table th{
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0016/7252/table-bg.png) 0px 0px;
   border-left: 1px solid #165087;
}
#course .styled-table tr td{
   background: #fafcfd;
   border: 1px solid #DCD9D9;
}
#course .styled-table tr.odd td{
   background: #f2f6f9;
}


/*************************** costs ****************************/
#course .cost-box{
   padding: 15px 20px;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/9652/light-blue-bg.jpg) center center;
   border: 1px solid #dcd9d9;
   width: 330px;
   margin: 20px 0;
}




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

#course-right-col{
   float: left;
   width: 230px;
}

#course-right-col.root-degree-right-col {
   width: 333px;
   float: right;
}

#course-right-col .right-col-box{
   border: 1px solid #dcd9d9;
   margin-bottom: 10px;
   padding: 3px;
}
#course-right-col .right-col-box h2{
   line-height: 49px;
   padding: 0;
   font-size: 1.2em;
}
#course-right-col .right-col-box.long-text h2{
   /*letter-spacing: -0.5px;*/
   font-size: 1em;
}
#course-right-col .right-col-box h2 a {
   display: block;
   text-decoration: none;
   line-height: 49px;
   padding: 0 10px 0 40px;
   color: #fff;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/28543/accor-arrows-2.png) no-repeat scroll 96% -69px transparent;
}

#course-wrapper.short-course #course-right-col .right-col-box h2 a {
   background:none;
}

#course-right-col .right-col-box.apply h2 { background-image: url(/?a=28153); background-position: 0 0;}
#course-right-col .apply h2:hover{ background-position: bottom left;}
#course-right-col .right-col-box.enquire h2 { background-image: url(/?a=28153);}
#course-right-col .enquire h2:hover { background-position: bottom left}
#course-right-col .right-col-box.email h2 { background-image: url(/?a=28173);}
#course-right-col .email h2:hover{ background-position: bottom left;}
#course-right-col .right-col-box.overview h2 { background-image: url(/?a=264151);}
#course-right-col .overview h2:hover{ background-position: bottom left;}

#course-right-col .right-col-box h2 span{
   /*
   float: right;
   margin-right: 10px;
   display: inline-block;
   width: 17px;
   height: 17px;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/28543/accor-arrows-2.png) no-repeat 0px -84px;
   margin-top: 15px;
   */
}

#course-right-col .right-col-box.open h2 a {
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0004/28543/accor-arrows-2.png) no-repeat scroll 96% -169px transparent;  
}

#course-right-col .right-col-content{
   padding: 10px;
}

#course-right-col div.apply ol {
    margin-left: 0;
}

#course-right-col div.apply div.key-dates {
    /* margin-left: -25px; */
    width: 205px;
}

#course-right-col div.apply div#stTabswrapper span.stPrev {
    /* left: -23px; */
    left: 2px;
}

#course-right-col div.apply div#stTabswrapper span.stNext {
    /* right: 23px; */
    right: -2px;
}

#course-right-col a.apply-now{
   display: block;
   padding: 8px 10px 10px 43px;
   cursor: pointer;
   color: #fff;
   font-size: 1.1em;
   font-weight: bold;
   -moz-border-radius: 2px;
   border-radius: 2px;
   text-decoration: none;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0005/9941/rightcol-headings-bg.png) no-repeat 0px 0px;
}
#course-right-col .tabs{
   position: relative;
   margin-left: -20px;
   padding-top: 53px;
   margin-top: 10px;
}
#course-right-col .tabs>li{
   list-style: none;
   background: none;
   margin: 0px;
   padding: 0px;
}
#course-right-col .tabs>li span{
   position: absolute;
   top: 0px;
   left: 0px;
   display: block;
   float: left;
   padding: 10px 15px;
   width: 70px;
   background: #707070; 
   color: #fff;
   cursor: pointer;
   font-weight: bold;
}
#course-right-col .tabs>li.second span{
   position: absolute;
   top: 0px;
   left: auto;
   right: 0px;
}
#course-right-col .tabs>li.selected span{
   background: #0e487f;
}
#course-right-col .tabs>li.selected>strong{
   display: block;
   position: absolute;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0009/4986/tab-arrow.gif) no-repeat center bottom red;
   top: 0px;
}
#course-right-col .tabs>li.selected>strong{
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0009/4986/tab-arrow.gif) no-repeat center bottom;
   display: block;
   width: 10px;
   height: 5px;
   position: absolute;
   top: 51px;
   left: 45px;
}
#course-right-col .tabs>li.selected.second>strong{
   left: auto;
   right: 45px;
}

#course-right-col .tabs li ul{
   background: #fff;
   margin: 0px;
   padding: 5px 10px 0 10px;
   display: block;
   border: 1px solid #dcd9d9;    
}
#course-right-col .tabs li ul li{
   list-style: none;
   margin: 0 0 -1px 0;
   padding: 10px 0 15px 0;
   border-bottom: 1px dotted #dcd9d9;
}
#course-right-col .tabs li ul li strong{
   display: block;
}

/*************************** right col / forms ****************************/
#course-right-col form{
   padding: 10px 0 0;
}
#course-right-col form label{
   display: block;
   margin-bottom: 5px;
}
#course-right-col form input,
#course-right-col form textarea{
   border: 1px solid #0154a4;
   margin-bottom: 13px;
   width: 95%;
   clear: both;
   padding: 2px;
}
#course-right-col form textarea{
   resize: vertical;
}
#course-right-col form input.checkbox{
   width: auto;
   float: left;
   margin-right: 7px;
   margin-top: 5px;
}
#course-right-col form label.checkbox{
   margin-top: 3px;
}
#course-right-col form input.submit{
   margin-top: 10px;
   height: auto;
   padding: 13px 60px 16px 0px;
   cursor: pointer;
   font-weight: bold;
   color: #fff;
   font-size: 1.2em;
   width: 200px;
   border: none;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0005/9941/rightcol-headings-bg.png) no-repeat 0px -147px;
}

/*************************** Question note ****************************/

span.note-popup {
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0013/5044/question.png) no-repeat center center;
   display: inline-block;
   width: 20px;
   height: 18px;
   cursor: help;
   vertical-align: bottom;
   position: relative;
   margin-left: 3px;
}

span.note-popup em{
   display: block;
   background: url(https://cms-edit.qut.edu.au/__data/assets/image/0003/11784/note-bg.png) no-repeat center bottom;
   position: absolute;
   width: 223px;
   bottom: 11px;
   left: -118px;
   padding: 15px 16px 35px 16px;
   font-size: 11px;
   display: none;
   color: #fff;
   border-top: 1px solid #fff;
}

span.note-popup:hover em {
   display: block;
}

#content h3.note span.note-popup em {
    font-size: 0.7em;
    font-weight: normal;
}

#content h4.note span.note-popup em {
    font-size: 0.45em;
    font-weight: normal;
}



/************************* Research projects *******************************/

#course .content div h4 {
    clear: left;
}

div.rh-width-230px {
    margin-top: 41px;
}

dl.research-project {
    float: left;
    margin: 1em 0;
    padding: 0;
    width: 100%;
}

dl.research-project dt {
    clear: left;
    float: left;
    font-weight: bold;
    margin: 0;
    padding: 0 1% 1.5em 0;
    width: 24%;
}


dl.research-project dd {
    background-image: none;
    float: left;
    margin: 0;
    padding: 0 1% 1.5em 0;
    width: 73%;
}

dl.research-project dd.research-team-other {
    margin-left: 25%;
}

#content dl.research-project h3, #content span.h3-equiv, #content .short-course #overview h3, #content dl.research-project h4, #content span.h4-equiv, #content .short-course #overview h4 {
    font-size: 1.1em;
    padding: 0;
}

#content .short-course #overview .media-carousel-new .info h3 {
    font-size: 1.8em;
    padding: 5px 0 12px 0;
}

#content dl.research-project h5, #content span.h5-equiv {
    font-size: 1em;
    padding-top: 1em;
}

#content span.h3-equiv, #content span.h4-equiv, #content span.h5-equiv, #content .short-course #overview h4 {
    display: block;
    font-weight: bold;
}

#content dl.research-project ul {
    margin: 0 0 1em 1em;
    padding: 0;
}

#content ul.list-avatar {
    margin-bottom: 0;
}

#content ul.list-avatar li {
    clear: both;
    overflow: auto;
    padding-bottom: 5px;
    padding-top: 15px;
}

#content ul.list-avatar a {
    display: block;
    height: 52px;
    line-height: 52px;
}

#content ul.list-avatar img {
    border: 1px solid #ccc;
    float: left;
    margin-right: 10px;
    padding: 0;
}

#content dl.research-project h4 {
    font-weight: bold;
    margin-bottom: 0.5em;
}

#content dl.research-project h4.top-margin, #content .top-margin {
    margin-top: 1em;
}

#content dl.research-project h4.bottom-margin, #content .bottom-margin {
    margin-bottom: 0.5em;
}

dl.research-project .project-panel-section {
    border-top: 1px dotted #ccc;
    padding-top: 1.5em;
}

dl.research-project dd.ext-collab {
   padding-left: 25%;
}

#content p.project-status {
    background-color: #f2f6f9;
    border: 1px solid #d8d8da;
    border-radius: 5px 5px 5px 5px;
    font-size: 1.4em;
    font-weight: bold;
    margin: 0 0 20px 0;
    padding: 18px 15px;
}

#content #research-keywords a {
    background: none !important;
    padding: 0 !important;
}



/******* reearch projects and short courses titles *******/

.research-projects-title, .short-courses-title {
    border: 8px solid #585858;
    float: left;
    margin: 0 0 30px 0;
    width: 1044px;

}
.research-projects-title-content, .short-courses-title-content {
    background: url(/?a=24413) 0 0 no-repeat;
    border: 1px solid #959595;
    float: left;
    width: 100%;
}

#content img.research-projects-title-image, #content img.short-courses-title-image {
    padding: 0;
    margin: 0 30px 0 0;
    float: left;
}

.research-projects-title-text, .short-courses-title-text {
    padding: 20px;
}

#content .research-projects-title-text h1 , 
#content .short-courses-title-text h1 {
    border: none;
    margin: 0;
    padding: 0;
}


#content .research-projects-title-text h1 a, 
#content .short-courses-title-text h1 a {
    color: #fff;
}

#content .research-projects-title-text ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
#content .research-projects-title-text ul li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    background: none;
    color: #beddfb;
    font-weight: bold;
}
#content .research-projects-title-text ul li a {
    color: #beddfb;
}

/*** cardiac aria images ***/

#content .research-project-meta-image-wrapper {
    float: right;
    width: 360px;
}

#content .research-project-meta-image {
    float: right;
    margin: 0 0 2em 2em;
    text-align: center;
}

#content .research-project-meta-image span {
    display: block;
    margin: 0;
}

#content .research-project-meta-image img {
    border: 1px solid #ddd;
    padding: 3px;
}




/** course strucure -> unit outline **/

#course .outline .unit-info dl {
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 0;
}

#course .outline .unit-info dt {
    margin: 0;
    font-weight: normal;
}

#course .outline .unit-info dd {
    background: 0;
    padding: 0;
    margin-left: 150px;
}

#course .outline .unit-info dt {
    float: left;
    width: 150px;
    overflow: hidden;
    clear: left;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
}