.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_preamble{
width:100%;
border:1px solid #333366;
margin-bottom:15px;
}

.pub_notes 
	{
	font-size:90%;
	}

/*.pub_notes ul{
font-size:12px;
}*/


.pub_preamble th{
text-align:left;
}

.pub_preamble td{
padding-left:5px;padding-right:5px;
}

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



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

.index{
padding-left:8px;
padding-bottom:8px;
margin-left:0px;
word-wrap: break-word;
word-break: break-all;
}

.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{
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{
list-style:none;
}

.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;
}
h4{
font-size:16px;
font-weight:normal;
margin-top:3px;
}
h5{
font-weight:normal;
margin-top:3px;
}
h6{
font-weight:normal;
font-style:italic;
margin-top:3px;
}

/*
h1{
font-size:1.7em !important;color:#000000;
}
h2{
font-size:1.30em !important;color:#000000;
}
h3{
font-size:1.20em !important;color:#000000;
}
h4{
font-size:1.1em !important;color:#000000;
}
h5{
font-size:1.05em;color:#000000;
}
h6{
font-size:1em;color:#000000;
}
*/

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

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

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

.pub_content{
}

.pub_list_aos_title{
display:inline;
padding-right:1em;
}

.pub_list_course_title{
padding-right:1em;
display:inline;
}

/* can't turn it off generically, and then turn bits on selectively, so
.pub_admin{
display:none;
}*/

.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{
padding:0em; margin:2px 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:#f0f0f0; background-color:#3B3838; margin-bottom:4px;}
.heading_ada{ padding:.2em;color:#f0f0f0; background-color:#3B3838; margin-bottom:4px;}
.heading_arc{ padding:.2em;color:#f0f0f0; background-color:#333399; margin-bottom:4px;}
.heading_arts{ padding:.2em;color:#f0f0f0; background-color:#911C11; margin-bottom:4px;}
.heading_bus{ padding:.2em;color:#f0f0f0; background-color:#00889C; margin-bottom:4px;}
.heading_edu{ padding:.2em;color:#FFFFFF; background-color:#9E0039; margin-bottom:4px;}
.heading_eng{ padding:.2em;color:#000000; background-color:#E9B050; margin-bottom:4px;}
.heading_it{ padding:.2em;color:#f0f0f0; background-color:#653579; margin-bottom:4px;}
.heading_law{ padding:.2em;color:#f0f0f0; background-color:#968D81; margin-bottom:4px;}
.heading_med{ padding:.2em;color:#000000; background-color:#75BDEB; margin-bottom:4px;}
.heading_pha{ padding:.2em;color:#000000; background-color:#B8C160; margin-bottom:4px;}
.heading_pharm{ padding:.2em;color:#000000; background-color:#B8C160; margin-bottom:4px;}
.heading_sci{ padding:.2em;color:#f0f0f0; background-color:#195E4A; margin-bottom:4px;}


.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;
}


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

