/* the following styles overwrite and compliment those in 
the files: CSS/File,14456,en.css and CSS/File,14383,en.css and*/

#container { background-image: none; }
#pageheader { background-color: transparent; 
  background-image: url(/images/headers/File,31700,en.gif); 
  background-repeat: no-repeat; height: 85px; z-index: 500; }


/* IE 6 hacks */
* html #menu { width: 675px; margin-left: 245px; } /* resize/reposition the menu for IE6 to stop it breaking the #container width.  Possible box-model issue with main uni stylesheets */




h1 { background-color: #003E7E; font-size: 1.5em; color: white; margin: 0; padding: 12px 0px 12px 55px; margin-bottom: 12px; }
h1.homepage { border-top: 8px solid #003E7E; background-color: white;  font-size: 1.5em; color: #003E7E; margin: 0; padding: 24px 0px 12px 55px; }
h2 { font-size: 1.3em; color: #003E7E; margin: 0; padding: 6px 0px 6px 0px;  }


a { color: #003E7E; }
a:visited { color: #668099; }
a:hover { color: #668099; }


p { padding: 0; margin: 0 0 10px 0; }


.clear { clear: both; }
.introduction { font-weight: bold; padding-bottom: 4px }



#wrapper { padding: 0; margin: 0; font: 80%/1.5em Arial, Helvetica, sans-serif; background: url(/images/backgrounds/File,31711,en.gif) top right repeat-y; }
#wrapperSchoolOfMedicine { clear: both; }


.somContentFull { float: left; width: 689px; background: top left no-repeat; padding: 0px 0 0 0; }
.somContentFull img { margin: 0px; padding: 0px;  }
.somContentFull .content { margin: 8px 12px 8px 55px; }


.somContentRight { float: left; width: 231px;
  background: #99ADC8 url(/images/backgrounds/File,31710,en.gif) top left repeat-y;
  padding-top: 0px;
}


#navlist, #navlist li, #newsandevents, newsandevents li { list-style: none; padding: 0; margin: 0; }
#navlist { padding-top: 32px; padding-bottom: 47px; background: transparent url(/images/backgrounds/File,31707,en.gif) top left no-repeat; }
#navlist li, #newsandevents li { padding-bottom: 0; border-bottom: 1px solid white; list-style-image: none; }
#navlist li a, #newsandevents li a {
  padding: 6px 8px 4px 32px;
  display: block; font-size: 1.2em; line-height: 1.2em;
  font-weight: bold;
  color: #003E7E;
  text-decoration: none;
  background: transparent url(/images/backgrounds/File,31708,en.gif) 0px 0px no-repeat;
}
#newsandevents li a {
  background-image: url(/images/backgrounds/File,31709,en.gif);
}
#navlist li a:visited, #newsandevents li a:visited { color: #003E7E; }
#navlist li a:hover, #navlist li a.selected, #newsandevents li a:hover, #newsandevents li a.selected  { color: white; background-position: -245px 0px; }


.separator { height: 8px; background-color: #003E7E; overflow: hidden; font-size: 1px; line-height: 8px; padding: 0; margin: 0px; }
.separatorSubPage { height: 8px; background-color: #003E7E; overflow: hidden; font-size: 1px; line-height: 8px; padding: 0; margin: 0 0 0 1px; }



.news {
  margin: 0 0 0 1px;
  padding: 8px 12px 32px 12px;
  background-color: #4D96CA; 
}
.news li {
  list-style: none;
  list-style-image: none;
  font-size: 0.85em;
  color: white;
  padding-bottom: 6px;
}
.news li a {
  font-weight: bold;
  color: white; 
}
.news li a:hover {
  color: #ddd; 
}
