#body_cell  { 
   font: 0.85em Verdana,Arial,sans-serif !important; color: #666; }

h1 { 
  font-size: 1.25em; color: #01354c; }

h2 { 
  font-size: 1.15em; font-weight: bold; color: #666; }

h3 { 
  font-size: 1.05em; color: #01354c; }

h4 { 
  font-size: 0.9em; color: #666; }

ul li, ol li {
  margin-bottom: 1em; }

p { 
  text-align: justify; }

a, a:link, a:visited { 
  color: #01354c; font-weight: bold; }

a:hover, a:active { 
  color: #666; }

/* Header Cell under branding where Search is located */
#header_navbar_centre, #header_navbar_centre a, #header_navbar_row, 
#header_navbar_cell, #header_navbar_table, #header_nav_top_row,
#header_table_2 { 
  color: #235064 !important; font-weight: bold !important;}

/* LHS Menu */
#site_map_cell {
  background: #f2f6f9 url(./?f=61586) no-repeat; padding: 0; margin: 0;}

a.sidenav_link, a.sidenav_link:visited, a.sidenav_current, 
a.sidenav_current:hover { 
  color: #376275; font: bold 85% Verdana !important; 
  text-decoration: none !important; margin-left: 10px; }

a.sidenav_link:hover { 
  color: #666 !important; }

/* Footer */

#footer_cell { 
  background: url(/?f=116088) repeat-x; color: white; }

#footer_cell hr { 
  display: none; }

tr#pageinfo_row { 
  font-size: 80%; color: #fff; background: #8cadbd; }

/* Postgrad Template Style */

.pgloaded h1 { 
  color: white !important; background: #01354c !important; }

.pgloaded h2 { 
  font-size: 1.15em !important; color: #01354c !important; }

.pgloaded h3 { 
  font-size: 1.05em !important; color: #666 !important; }

.pgcontact {
  border: 1px solid #01354c !important; background: #f2f6f9 !important; }

.infoblock {
  background: #f2f6f9; border-left: 0 !important; 
  padding-top: 10px !important; padding-right: 10px !important; }
  
.infoblock h4 {
  color: #01354c !important; font-size: 1.1em; }
