/* ---------------------  psafety  ---------------------- */
/* -----------------  2009-08-28 14:07  ----------------- */
/* ------  DO NOT EDIT.  This file is generated.  ------- */


/* ---------------------  general  ---------------------- */
#outer
{
	border-color: #ffffff;
	color: #000000;
	background-color: #ffffff;
}
a:link, a:visited
{
	color: #355b88;
}
a:hover, a:active
{
	color: #003399;
}
/* ---------------------  branding  --------------------- */
.branding
{
	color: #ffffff;
}
/* ---------------------  utility  ---------------------- */
/* ---------------------  top menu  --------------------- */
#top-menu
{
	background-color: #80bbf8;
}
#top-menu td.hover
{
	background-color: #c6d4e4;
}
#top-menu table a:link, #top-menu table a:visited
{
	color: #ffffff;
}
#top-menu td.hover a
{
	color: #20356a;
}
#top-menu table a.active
{
	color: #20356a;
}
#top-menu table a:hover, #top-menu table a:active
{
	color: #20356a;
}
/* ---------------------  top menu search  -------------- */
/* ---------------------  drop menus  ------------------- */
ul.dm
{
	border-color: #6791c9;
}
div.ddm
{
	border-color: #6791c9;
	background-color: #c6d4e4;
}
ul.dm li.first
{
	border-top-color: #6791c9;
}
ul.dm li
{
	border-top-color: #6791c9;
}
ul.dm li a:link, ul.dm li a:visited
{
	color: #595a5e;
}
ul.dm li a:hover, ul.dm li a:active
{
	color: #2d417e;
	background-color: #ebf1f9;
}
/* ---------------------  layout  ----------------------- */
#main
{
	background-color: #ffffff;
}
/* ---------------------  nav  -------------------------- */
#sectionName
{
	color: #585953;
	background-color: #cacbc5;
}
#nav
{
	background-color: #e5e5e5;
}
#navInner
{
	background-color: #e5e5e5;
}
#nav li
{
	border-bottom-color: #ffffff;
}
#nav li.first
{
	border-top-color: #ffffff;
}
#nav a:link, #nav a:visited
{
	color: #000000;
}
#nav a.selected
{
	color: #3e55bf;
	background-color: #f7f7f7;
}
#nav a:hover, #nav a:active
{
	color: #000000;
	background-color: #fff9d4;
}
/* ---------------------  seealso  ---------------------- */
#seealso h3
{
	color: #ffffff;
	background-color: #666666;
}
#seealso ul li a:link, #seealso ul li a:visited
{
	color: #ffffff;
}
#seealso ul li a:hover, #seealso ul li a:active
{
	color: #000000;
	background-color: #cacbc5;
}
/* ---------------------  belowNav  --------------------- */
#belowNav h3
{
	color: #ffffff;
	background-color: #666666;
}
#belowNav ul li a:link, #belowNav ul li a:visited
{
	color: #000066;
}
#belowNav ul li a:hover, #belowNav ul li a:active
{
	color: #0033cc;
}
/* ---------------------  breadcrumb  ------------------- */
#breadcrumb
{
	border-color: #808080;
	color: #222222;
}
#breadcrumb a:link, #breadcrumb a:visited
{
	color: #5577bb;
}
#breadcrumb a:hover, #breadcrumb a:active
{
	color: #990000;
	background-color: #cccccc;
}
#breadcrumb span.tail
{
	color: #444444;
}
/* ---------------------  callout  ---------------------- */
#callout
{
	color: #000000;
	background-color: #cccccc;
}
/* ---------------------  belowContent  ----------------- */
/* ---------------------  sidebar  ---------------------- */
.sidebar
{
	color: #000000;
	background-color: #ededed;
}
.sidebarInner
{
	border-color: #cccccc;
	background-color: #ededed;
}
/* ---------------------  belowSidebar  ----------------- */
#belowSidebar #CustomLinks, #belowSidebar #QuickLinks, #belowSidebar #MarketingLinks, #belowSidebar #LearnMore
{
	border-color: #cccccc;
	background-color: #ededed;
}
#belowSidebar h3
{
	color: #ffffff;
	background-color: #666666;
}
#belowSidebar ul li a:link, #belowSidebar ul li a:visited
{
	color: #355b88;
}
#belowSidebar ul li a:hover, #belowSidebar ul li a:active
{
	color: #003399;
}
/* ---------------------  alerts  ----------------------- */
/* ---------------------  ie hacks  --------------------- */
/* ---------------------  faq  -------------------------- */
#faqindex a:link, #faqindex a:visited
{
	color: #355b88;
}
#faqindex a:hover, #faqindex a:active
{
	color: #003399;
}
h2.faqopened, h2.faqclosed, h3.faqopened, h3.faqclosed
{
	color: #355b88;
}
h2.faqopened:hover, h2.faqclosed:hover, h3.faqopened:hover, h3.faqclosed:hover
{
	color: #003399;
}
/* ---------------------  bonus  ------------------------ */
.list-no-breaks {
	margin-top: 0px;
	margin-bottom: 0px;
}
.list-no-bottom {
	margin-bottom: 0px;
	margin-right: 0px;
}
.invisalink {
	text-decoration: none;
}
#homeContainer #three #QuickLinks li.item1 a:link {
	color: red;
}
#homeContainer #three #QuickLinks li.item1 a:visited {
	color: red;
}
#homeContainer #three #QuickLinks li.item1 a:hover {
	color: #990000;
	text-decoration: underline;
}

/* --------------------  belowNav bonus -------------- */

#belowNav #QuickLinks h3
{
	display: none;
}
#col1 #seealso
{
	display: none;
}

/* --------------------  PSAlert  -------------------- */

img.floatRight {
  float: right;
  margin: 5px 5px 15px 15px;
}
img.none {
  display: none;
}
div.PSAlert {
	margin: 6px 2px 6px 0;
	padding: 7px 15px;
	background-position: top left;
	background-repeat: repeat-x;
	font-weight: bold;
}
div.PSAlert a.AlertLink {
	font-weight: bold;
	font-size: 75%;
}

/* ----------  Campus Weather Alert:  YELLOW  ---------- */
div.CampusWeatherAdvisory {
  background-image: url('/~/media/Images/publicsafety/alerts/overlay-weather');
  background-color: #fff625;
}
div.CampusWeatherAdvisory span.AlertType { color: #c00000; }
div.CampusWeatherAdvisory span.AlertMessage { color: #000000; }
/* ----------  Drexel Alert: RED  ---------- */
div.DrexelAlert {
  background-image: url('/~/media/Images/publicsafety/alerts/overlay-drexel');
  background-color: #c91200;
}
div.DrexelAlert span.AlertType { color: #fefb00; }
div.DrexelAlert span.AlertMessage { color: #ffffff; }
/* ----------  Public Health Advisory: PURPLE  ---------- */
div.PublicHealthAdvisory {
  background-image: url('/~/media/Images/publicsafety/alerts/overlay-health');
  background-color: #a796fe;
}
div.PublicHealthAdvisory span.AlertType { color: #4c0045; }
div.PublicHealthAdvisory span.AlertMessage { color: #000000; }
/* ----------  Public Safety Advisory: ORANGE  ---------- */
div.PublicSafetyAdvisory {
  background-image: url('/~/media/Images/publicsafety/alerts/overlay-safety');
  background-color: #ff8401;
}
div.PublicSafetyAdvisory span.AlertType { color: #700000; }
div.PublicSafetyAdvisory span.AlertMessage { color: #000000; }


/* ----------  Campus Weather Alert:  YELLOW  ---------- */
.CampusWeatherAdvisory a:link,
.CampusWeatherAdvisory a:visited { color: #895d00; }
.CampusWeatherAdvisory a:hover,
.CampusWeatherAdvisory a:focus,
.CampusWeatherAdvisory a:active { color: #000000; }
/* ----------  Drexel Alert: RED  ---------- */
.DrexelAlert a:link,
.DrexelAlert a:visited { color: #fef864; }
.DrexelAlert a:hover,
.DrexelAlert a:focus,
.DrexelAlert a:active { color: #ffffff; }
/* ----------  Public Health Advisory: PURPLE  ---------- */
.PublicHealthAdvisory a:link,
.PublicHealthAdvisory a:visited { color: #4a223b; }
.PublicHealthAdvisory a:hover,
.PublicHealthAdvisory a:focus,
.PublicHealthAdvisory a:active { color: #000000; }
/* ----------  Public Safety Advisory: ORANGE  ---------- */
.PublicSafetyAdvisory a:link,
.PublicSafetyAdvisory a:visited { color: #5f0041; }
.PublicSafetyAdvisory a:hover,
.PublicSafetyAdvisory a:focus,
.PublicSafetyAdvisory a:active { color: #000000; }

/* ---------------  Campus Safety Notices  --------------- */
div.campusSafetyNotice {
  margin: 15px 0;
}
div.campusSafetyNotice h2 {
  color: #880000;
  margin: 0;
}
div.campusSafetyNotice p.date {
  font-weight: bold;
  margin-top: 0;
}

