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;
}
.pub_preamble td{
padding-left:5px;padding-right:5px;
}
.pub_preamble_heading{
font-weight:bold;
}

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

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

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

.pub_admin{
display:none;
}

p.print-date {display: none}
div.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{
background-color:#eaedff;
}

.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_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:#000000; background-color:#C7B34C; 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;
}

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

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

.search_form_field_title{
}
