
.course_index li{  
margin-left: 3.5em;
text-indent: -4.6em;
list-style-position: inside;
}


.pub_print_url{
  display:none;
  }
.pub_screen_url{
  display:inline;
  }



#content_page .content a:visited{
color: #694C93;
}

#content_page .highlight-column .highlight-box ul{
margin-left:8px;
}

table, tr, th, td {
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px solid white;
border-collapse:collapse;
}


.pub_notes 
	{
	font-size:80%;
	}


#content_page .content .pub_notes ul p{
margin:4px 0px;
}

#content_page .content .pub_notes ul ul {
margin:0px;
list-style-type: disc;
}

#content_page .content .pub_notes ul ul li{
list-style-type: disc;
}

#content_page .content .pub_notes ul li.nodisc{
list-style-type:none;
}

.pubs_preamble_icon {
	float:left;
	width:50px;
	min-height:50px; 
	margin:5px 5px 5px 10px;
	text-align:center;
	}

.pubs_preamble_icon img{
	margin-left:auto;
	margin-right:auto;
	}

.pubs_preamble_icon.icon_award{ background-image:url(/pubs/2016handbooks/assets/images/award.png); }
.pubs_preamble_icon.icon_mode{ background-image:url(/pubs/2016handbooks/assets/images/mode.png); }
.pubs_preamble_icon.icon_duration{ background-image:url(/pubs/2016handbooks/assets/images/duration.png); }
/* Course type icons */
.pubs_preamble_icon.icon_research{ background-image:url(/pubs/2016handbooks/assets/images/research.png); }
.pubs_preamble_icon.icon_doubledegree{ background-image:url(/pubs/2016handbooks/assets/images/doubledegree.png); }
.pubs_preamble_icon.icon_one-yearhonours{ background-image:url(/pubs/2016handbooks/assets/images/one-yearhonours.png); }
.pubs_preamble_icon.icon_combined{ background-image:url(/pubs/2016handbooks/assets/images/combined.png); }
.pubs_preamble_icon.icon_specialist{ background-image:url(/pubs/2016handbooks/assets/images/specialist.png); }
.pubs_preamble_icon.icon_comprehensive{ background-image:url(/pubs/2016handbooks/assets/images/comprehensive.png); }


#content_page .content .pub_preamble p,
#content_page .content .unit-info-box p,
#content_page .content .unit-info-box .pub_highlight_value,
#content_page .content .aos-info-box p,
#content_page .content .course-info-box p{
padding-bottom:0px; padding-top:0px;
margin-bottom:3px; margin-top:2px;
margin-right:9px;
word-wrap:break-word;
}

#content_page .content .pub_preamble h4,
#content_page .content .pub_preamble p,
#content_page .content .pub_preamble ul{
margin-left:70px;margin-right:5px;
}
#content_page .content .pub_preamble ul{
padding-left:1.2em;
}


#content_page .content .course-info-box ,
#content_page .content .unit-info-box ,
#content_page .content .aos-info-box {
font-size:80%;
line-height:110%;
padding-bottom:8px;
}

/*#content_page .content .pub_preamble p,*/
#content_page .content .unit-info-box p,
#content_page .content .aos-info-box p,
#content_page .content .course-info-box p{
margin-left:9px;
}

#content_page .content .pub_preamble p.pub_preamble_heading,
#content_page .content .unit-info-box p.pub_highlight_heading,
#content_page .content .aos-info-box p.pub_highlight_heading,
#content_page .content .course-info-box p.pub_highlight_heading{
margin-top:10px;
font-weight:bold;
font-size:109%;
}

#content_page .content .pub_preamble .pub_preamble_value ol.pub_preamble_value_offerings,
#content_page .content .pub_preamble .pub_preamble_value ul.pub_preamble_value_offerings{
margin-bottom:0px;
list-style-type:none;
}



.pub_preamble{
width:100%;
margin-bottom:15px;
border-bottom:2px solid grey;
}

.pub_preamble .preamble_entry{
border-top: 2px solid grey;
margin-bottom:6px;
min-height:70px;
line-height:110%;
}

#content_page .pub_preamble>p{
margin-top:0px;padding-top:0px;
margin-bottom:0px;padding-bottom:0px;
}

.faculty_info_disclaimer{
font-size:80%;
}


.navbar{ 
clear:both;
padding-top:.2em;
font-size:85%;
}

.index{
padding-left:8px;
padding-bottom:8px;
margin-left:0px;
}

.pub_index_box{
padding:0px 0px 0px 0px;
width: 15em;
float:right;
border:1px solid #000060;
}

.pub_index_box_course_faculty{
width: 19em;
}
.pub_index_box_aos_faculty{
width: 19em;
}

.pub_index_box_header{
background: #36c;
color: #fff;
font-size: 1.2em;
font-weight: bold;
margin: 0;
padding: 0;
text-align:center;
border-bottom: 1px solid #36c;
}

.pub_index_box_list{
padding-left:5px;
padding-right:5px;
margin-left:0px;
margin-right:0px;
}

.pub_index_box_list li{
list-style:none;
}

.pub_index_box_list_aos_title li{
padding-bottom:3px;
float:left;
display:inline;
padding-right:.6em;
}
.pub_index_box_list_course_title li{
padding-bottom:3px;
float:left;
display:inline;
padding-right:.6em;
}
.pub_index_box_list_course_code li{
margin-left:0px;
padding-bottom:3px;
float:left;
display:inline;
padding-right:.6em;
}


.index-box {
clear:right;
margin-top:.4em;
padding:5px 5px 0px 5px;
width: 19em;
float:right;
border:1px solid #000060;
}

.index-box li{
padding-bottom:3px;
}

.index-box-header{
background: #36c;
color: #fff;
font-size: 1.2em;
font-weight: bold;
margin: 0;
padding: 0;
padding-left: 0.25em;
border-bottom: 1px solid #36c;
}
  
.index-code li{
float:left;
list-style:none;
display:inline;
padding-right:.6em;
}

.index-title li{
float:left;
list-style:none;
display:inline;
padding-right:.6em;
}

.index-areaofstudy li{
float:left;
list-style:none;
display:inline;
padding-right:.6em;
}

.index-faculty li{
margin-left:4px;
}

.index-admincategory li{
list-style:none;
}
.index-campus li{
list-style:none;
}
.index-type li{
list-style:none;
}

.index-mode li{
list-style: none;
}

.fixed a{
font-family: "Courier New", courier new, courier, monospace;
}

dt{
font-weight:bold;
margin-top:.5em;
}
.text{
margin:.5em 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.maxw{
width:100%;
}

.row0{
background-color:#e0e0ff;
padding-top:2px;
padding-bottom:2px;
}

.row1{
background-color:#eaeaff;
padding-top:2px;
padding-bottom:2px;
}

th.row0{
width:20em;
background-color:#e0e0ff;
color:#101010;
padding-left:5px;
}

th.row1{
width:20em;
background-color:#eaeaff;
color:#101010;
padding-left:5px;
}

.blue{
color:#339;
}

h3{
font-size:18px;
margin-top:3px;
font-weight:normal;
}

h4{
font-size:16px;
margin-top:3px;
}

h5{
margin-top:3px;
color:#339;
font-size:14px;
}

h6{
font-weight:normal;
font-style:italic;
margin-top:3px;
}

.footnote {
font-size:80%;
margin-left:2em;
}

#content_page .content p{
padding-top:0px;margin-top:0px;
}

#content_page .content .pub_heading{
padding-bottom:2px;margin-bottom:0px;
}

#content_page .content .pub_heading_minor{
font-weight:bold;
}

.pub_body{
padding-top:0px;margin-top:0px;
}

.pub_content{
}

li.pub_list_aos_title,li.pub_list_aos_research{
display:inline;
padding-right:1em;
margin-left:0px;
}

li.pub_list_course_title,li.pub_list_course_code{
padding-right:1em;
display:inline;
margin-left:0px;
}

.pub_admin_section{ display:none; }
.pub_admin_filename{ display:none; }
.pub_admin_faculty{ display:none; }
.print-date {display: none}

.print{
font-size:80%;
float:right;
display:inline;
}

.page_banner{
font-size:2em;
padding:0em;
margin:0.5px 0px 2px -1px;
display:block;
}

.section-nav-body p{
padding-bottom:0px;
margin-bottom:0px;
font-weight:bold;
}
.section-nav-body ul{
padding-top:0px;
margin-top:0px;
}

/* some of the faculties get a thicker border because the colours 
   lead to fading out with only a single border */
.heading_ad{ padding:.2em;color:#ffffff; background-color:#393838; margin-bottom:4px;}
.heading_ada{ padding:.2em;color:#ffffff; background-color:#393838; margin-bottom:4px;}
.heading_arts{ padding:.2em;color:#ffffff; background-color:#911c11; margin-bottom:4px;}
.heading_bus{ padding:.2em;color:#ffffff; background-color:#008194; margin-bottom:4px;}
.heading_edu{ padding:.2em;color:#ffffff; background-color:#9E0039; margin-bottom:4px;}
.heading_eng{ padding:.2em;color:#ffffff; background-color:#E98E05; margin-bottom:4px;}
.heading_it{ padding:.2em;color:#ffffff; background-color:#653579; margin-bottom:4px;}
.heading_law{ padding:.2em;color:#ffffff; background-color:#968D81; margin-bottom:4px;}
.heading_med{ padding:.2em;color:#ffffff; background-color:#2C7DAF; margin-bottom:4px;}
.heading_pha{ padding:.2em;color:#000000; background-color:#9AA71D; margin-bottom:4px;}
.heading_pharm{ padding:.2em;color:#000000; background-color:#9AA71D; margin-bottom:4px;}
.heading_sci{ padding:.2em;color:#ffffff; background-color:#004C36; margin-bottom:4px;}
.heading_arc{ padding:.2em;color:#ffffff; background-color:#094c93; margin-bottom:4px;}
.heading_miri{ padding:.2em;color:#ffffff; background-color:#094c93; margin-bottom:4px;}
.heading_msi{ padding:.2em;color:#ffffff; background-color:#094c93; margin-bottom:4px;}

#content_page .content .heading_ad a:visited, #content_page .content .heading_ada a:visited, #content_page .content .heading_ada a:visited, #content_page .content .heading_arts a:visited, #content_page .content .heading_bus a:visited, #content_page .content .heading_edu a:visited, #content_page .content .heading_it a:visited, #content_page .content .heading_law a:visited, #content_page .content .heading_med a:visited, #content_page .content .heading_sci a:visited, #content_page .content .heading_miri a:visited, #content_page .content .heading_msi a:visited
{ color:#d0d0d0; }

#content_page .content .heading_ad a:hover, #content_page .content .heading_ada a:hover, #content_page .content .heading_ada a:hover, #content_page .content .heading_arts a:hover, #content_page .content .heading_bus a:hover, #content_page .content .heading_edu a:hover, #content_page .content .heading_it a:hover, #content_page .content .heading_law a:hover, #content_page .content .heading_med a:hover, #content_page .content .heading_sci a:hover, #content_page .content .heading_miri a:hover, #content_page .content .heading_msi a:hover, #content_page .content .heading_ad a:active, .heading_ada a:active, .heading_ada a:active, .heading_arts a:active, .heading_bus a:active, .heading_edu a:active, .heading_it a:active, .heading_law a:active, .heading_sci a:active, .heading_miri a:active, .heading_msi a:active
{ color:#ffffff; }

#content_page .content .heading_ad a, #content_page .content .heading_ada a, #content_page .content .heading_ada a, #content_page .content .heading_arts a, #content_page .content .heading_bus a, #content_page .content .heading_edu a, #content_page .content .heading_it a, #content_page .content .heading_med a, #content_page .content .heading_law a, #content_page .content .heading_sci a, #content_page .content .heading_miri a, #content_page .content .heading_msi a
{ color:#e0e0e0; }




.search_form_label{
font-family:sans-serif,sanserif;
font-weight:bold;
padding:3px;
width:8em;
text-align:center;
vertical-align: top;
}

.search_form_field{
padding:3px 3px 3px 3px;
}

.search_form_field select {
width:100%;
font-size:90%;
}


.search_form_notes{
font-family:sans-serif,sanserif;
font-size:90%;
padding:3px;
}

.search_form_field_title{
}

/* The lists of lists look stupid */
#content_page .content ol ul,
#content_page .content ol ol,
#content_page .content ul ul,
#content_page .content ul ol{
margin-bottom: 0px;
}

/* fake highlight box */

.course-info-box-heading,
.unit-info-box-heading,
.aos-info-box-heading{
border-bottom:1px solid grey;
padding:7px 7px 7px 7px; 
font-weight:bold;
font-size:130%;
line-height:130%;
}

.unit-info-box-heading .byline,
.course-info-box-heading .byline,
.aos-info-box-heading .byline{
font-weight:normal;
font-size:80%;
}

.course-info-box,
.unit-info-box,
.aos-info-box{
clear:right;
width:220px;
border:1px solid grey;
margin: 0px 0px 20px 20px;
float:right;
}

.unit-info-box{
margin-top:-50px;
}

.pub_unit_preamble_skinny,
.pub_course_preamble_skinny,
.pub_aos_preamble_skinny{
width:438px;
}

.pub_aos_disclaimer{
}


.archive{
clear:both;
margin:2em;
border:1px solid #f0a0a0;
padding:1em 1em 0em 1em;
background-color:#e7d0d0;
}


