/* ---------------------  general  ---------------------- */
html
{
	padding: 0;
	margin: 0;
}
body
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 80%;
	padding: 0;
	margin: 0;
	color: #000000;
	background-color: #c9caca;
}
body.blank-layout
{
background-color: #ffffff;
}
a, * a, .home-link {
	font-family: Arial,Verdana, Helvetica, Arial, "san serif";
	color: #204c95;
	font-size: 90%;
	text-decoration: none;
}
a:hover, * a:hover, a:focus, * a:focus {
	color: #204c95;
	text-decoration: underline;
}
a:visited, * a:visited {
	color: #204c95;
	text-decoration: none;
}
#outer
{
	position: relative;
	width: 988px;
	overflow: visible;
	padding: 0;
	margin: 0 auto;
	border-width: 0 1px;
	border-style: solid;
}
p
{
	padding: 0;
	margin: 0 0 1em 0;
}
a img
{
	border: 0;
}
h1
{
	font-size: 1.3em;
	margin: 0 0 1.5em;
	color: #00205b;
}
h2
{
	font-size: 1em;
	margin: 0.6em 0;
	padding-bottom: 0;
	color: #00205b;
}
h3
{
	font-size: 1.0em;
	margin-bottom: 1px;
	color: #00205b;
}
h4
{
	font-size: 1em;
	margin: 2px 0;
	color: #00205b;
}

/* ---------------------  branding  --------------------- */
.branding
{
	position: relative;
	width: 988px;
	vertical-align: middle;
}
.branding h1
{
	vertical-align: middle;
	padding: 20px 0 0 400px;
	margin: 0;
}
h1.hidden
{
	position: absolute;
	top: -999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.brandinglogos
{
	position: relative;
	float: left;
	margin: 0;
}
.brandinglogos img
{
	margin: 0;
}
#ParentHomeLogo
{
	position: absolute;
	left: 133px;
	top: 81px;
}
#SiteHomeLogo
{
	position: absolute;
	left: 20px;
	top: 15px;
}
/* ---------------------  utility  ---------------------- */
.utility-links
{
	float: right;
	padding: 0;
	margin: 4px 0 0 0;
}
.utility-links ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.utility-links li
{
	padding: 4px 0;
	margin: 0;
}
.utility-links img
{
	vertical-align: middle;
	padding: 0 7px 0 0;
	margin: 0;
	border: 0;
}
.utility-links a
{
	display: block;
	padding: 0;
	margin: 0;
}
/* ---------------------  drop menus  ------------------- */
ul.dm
{
	display: none;
	width: 175px;
	position: absolute;
	z-index: 10000;
	text-align: left;
	font-family: Arial,Verdana,Helvetica,Arial,sans-serif;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-bottom: 1px solid #b2b2b2 !important;

}
div.ddm
{
	display: none;
	border-width: 0;
	border-style: none;

}
div.ddm.hover
{
	display: block;
}
div.mega ul.dm
{
	width: 180px;
	border: 0;
	padding: 0 5px 5px 5px;
	margin: 0;
}
ul.dm li h3
{
	padding: 5px 5px 5px 6px;
	margin: 0;
}
ul.dm li
{
	display: list-item;
    border-top: 1px solid #b2b2b2 !important;
    margin: 0px;
    padding: 0px;
}
ul.dm li a
{
	display: block;
	height: 1%;
	text-align: left;
	text-decoration: none;
	padding: 4px 10px 4px 4px;
	margin: 0;
    font-weight: bold;
    color: black;
    width: auto;
}
* html ul.dm li a {
    width: 100%;
}

ul.dm li a:visited {
    color: black;
}
/* ---------------------  layout  ----------------------- */
#main
{
	position: relative;
	background-image: url('//drexel.edu/utilities/backgroundgenerator/bgimage.aspx?widths=163|837&colors=e5e5e5|ffffff&fills=solid|solid');
	background-repeat: repeat-y;
	z-index: 400;
}
#content
{
	display: inline;
	float: left;
	width: 822px;
	height: auto !important;
	height: 475px;
	min-height: 475px;
	padding: 0;
	margin: 0 0 40px 166px;
	font-size:0.9em;
	line-height: 1.4em;
}
#contentwide
{
	display: inline;
	width: 988px;
	height: auto !important;
	height: 475px;
	min-height: 475px;
	padding: 0;
	margin: 0;
}
#col0
{
	width: 973px;
	height: auto !important;
	height: 475px;
	min-height: 475px;
	padding: 0 5px 5px 10px;
	margin: 0;
}
#col1
{
	position: relative;
	float: left;
	width: 163px;
	font-size: .9em;
	padding: 0;
	margin: 0 0 30px -988px;
}
#col2
{
	display: inline;
	float: left;
	width: 540px;
	padding: 0;
	margin: 13px 0 10px 13px;
}
#col2wide
{
	display: inline;
	float: left;
	width: 805px;
	padding: 0;
	margin: 17px 15px 10px;
}
#col3
{
	float: right;
	width: 225px;
	font-size: .9em;
	padding: 50px 15px 0 0;
}
#col3 *
{
	font-family: Arial,Tahoma,Verdana,Arial;
    font-size: 103%;
}
#col1 h1, #col3 h1, #col1 h2, #col3 h2, #col1 h3, #col3 h3
{
	font-size: 1.1em;
}
#col0 ul, #col2 ul, #col2wide ul
{
	margin-top: 0;
	margin-bottom: 7px;
	margin-left: 0px;
	*padding-left: 40px;
}
#col0 ul, #col2 ul, #col2wide ul, #col3 ul
{
	list-style-image: url('/sc_images/core-site/list-bullet.png');
}
#col0 ul ul, #col2 ul ul, #col2wide ul ul
{
	margin-top: 0;
	margin-bottom: 0;
}

#col2 a, #col2wide a
{
	font-family: Arial;
    font-size: 100%;
}
/* ---------------------  nav  -------------------------- */
#sectionName
{
	display: none;
	text-align: center;
	padding: 5px;
	margin: 0;
}
#nav
{
	font-family: Arial,Verdana,Helvetica,Arial,sans-serif;
	padding: 0 0 20px 0;
	margin: 0;
}
#navInner
{
	padding: 0;
	margin: 0;
}
#nav ul
{
	list-style-type: none;
	list-style-image: none;
	padding: 0;
	margin: 0;
}
#nav li
{
	padding: 0;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#nav ul ul li
{
	border-width: 0;
}
#nav ul ul li a
{
	background-image: url("/sc_images/core-site/left-menu-bullet.gif");
	background-position: 12px 6px;
	background-repeat: no-repeat;
	padding-left: 22px;
}
#nav ul ul ul li a
{
	background-position: 24px .95em;
}
#nav ul ul ul ul li a
{
	background-position: 40px .95em;
}
#nav li.first
{
	border-top-width: 1px;
	border-top-style: solid;
}
#nav ul ul li.first
{
	border-width: 0;
}
#nav a
{
	display: block;
	text-decoration: none;
	padding: 5px 2px;
	margin: 0;
	font-size: 0.95em;
	font-weight: bold;
}
#nav li a
{
	padding: 3px 5px 3px 12px;
}
#nav li li a
{
	font-size: .95em;
	padding: 2px 2px 2px 15px;
}
#nav li li li a
{
	font-size: .95em;
	padding: 4px 2px 4px 31px;
}
#nav li li li li a
{
	font-size: .95em;
	padding: 4px 2px 4px 47px;
}
.ie5 #nav a, .ie6 #nav a, .ie7 #nav a, .ie8 #nav a
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.ie5 #nav li li a, .ie6 #nav li li a, .ie7 #nav li li a, .ie8 #nav li li a
{
	padding-top: 2px;
	padding-bottom: 2px;
}
/* ---------------------  seealso  ---------------------- */
#seealso
{
	padding: 0;
	margin: 0 0 9px 0;
}
#seealso h3
{
	text-align: center;
	font-variant: small-caps;
	padding: 3px 0;
	margin: 0;
}
#seealsoinner
{
	padding: 0 0 9px 0;
	margin: 0;
}
#seealso ul
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	padding: 0;
	margin: 0;
}
#seealso li
{
	padding: 0;
	margin: 0;
}
#seealso a
{
	display: block;
	text-decoration: none;
	padding: 4px 1px 4px 10px;
	margin: 1px 0;
}
#seealso ul li a:hover, #seealso ul li a:active
{
	text-decoration: none;
}
/* ---------------------  belowNav  --------------------- */
#belowNav
{
	height: auto !important;
	height: 73px;
	min-height: 73px;
	background-position: left top;
	background-repeat: repeat-x;
}
#belowNav #CustomLinks, #belowNav #QuickLinks, #belowNav #MarketingLinks, #belowNav #LearnMore
{
	padding: 0;
	margin: 0 0 9px 0;
}
#belowNav h3
{
	text-align: center;
	font-variant: small-caps;
	padding: 3px 0;
	margin: 0;
}
#belowNav ul
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	padding: 5px 0;
	margin: 0;
}
#belowNav li
{
	padding: 0 0 0 6px;
	margin: 0 0 0 12px;
	background-image: url(/~/media/Images/publicsafety/bgImages/bullet-middot.gif);
	background-position: left 0.9em;
	background-repeat: no-repeat;
}
#belowNav li.hasImage
{
	margin: 0;
	background-image: none;
}
#belowNav a
{
	display: block;
	text-decoration: none;
	padding: 3px;
	margin: 0;
}
#belowNav ul li a:hover, #belowNav ul li a:active
{
	text-decoration: underline;
}

/* ---------------------  callout  ---------------------- */
#callout
{
	float: right;
	width: 150px;
	padding: 2px;
	margin: 10px 0 1px 2px;
}
/* ---------------------  belowContent  ----------------- */
#belowContent
{
	padding: 0;
	margin: 0;
}
/* ---------------------  sidebar  ---------------------- */
.sidebarContainer
{
	background: #eaeaea;
}
.sidebar
{
	padding: 5px 15px 10px;
	margin: 0 0 9px 0;
}
.sidebarInner
{
	padding: 0;
	margin: 0 0 0 0px;
	border-width: 0px;
	border-style: solid;

}
.sidebar ul
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	padding: 0;
	margin: 0;
}
.sidebar li
{

}
.sidebar h1
{
	font-size: 1.1em;
}
.sidebar a:link, .sidebar a:visited
{
	text-decoration: none;
}
.sidebar a:hover, .sidebar a:active
{
	text-decoration: underline;
}

.sidebar-image
{
	text-align: center;
	padding-top: 10px;
}
/* ---------------------  belowSidebar  ----------------- */
#belowSidebar #CustomLinks, #belowSidebar #QuickLinks, #belowSidebar #MarketingLinks, #belowSidebar #LearnMore
{
	padding: 0;
	margin: 0 0 9px 0;
	border-width: 0 1px 1px 1px;
	border-style: solid;
}
#belowSidebar #MarketingLinks
{
	border-top-width: 1px;
}
#belowSidebar h3
{
	text-align: center;
	font-variant: small-caps;
	padding: 3px 0;
	margin: 0;
	background-color: transparent !important;
}
#belowSidebar ul
{
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	padding: 5px 0;
	margin: 0;
}
#belowSidebar li
{

}
#belowSidebar li.hasImage
{
	margin: 0;
	background-image: none;
}
#belowSidebar a
{
	display: block;
	text-decoration: none;
	margin: 0;
}
#belowSidebar ul li a:hover, #belowSidebar ul li a:active
{
	text-decoration: underline;
}
/* ---------------------  alerts  ----------------------- */
div.HeaderAlert
{
	font-family: Arial,Verdana,Helvetica,sans-serif;
	font-size: 120%;
	font-weight: bold;
	padding: 2px 10px 4px 10px;
	margin: 0;
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	background-color: #800000;
}
div.HeaderAlert a.Type
{
	text-decoration: none;
	color: #ffffff;
}
div.HeaderAlert a.Message
{
	text-decoration: none;
	font-weight: normal;
	color: #ffffff;
}
div.HeaderAlert a.Link
{
	text-decoration: underline;
	font-family: Arial,Verdana,Arial,Helvetica,sans-serif;
	font-size: 75%;
	font-weight: normal;
	margin-left: 10px;
}
div.HeaderAlert a.Link:link, div.HeaderAlert a.Link:visited
{
	color: #aabbff;
}
/* ---------------------  ie hacks  --------------------- */
.ie5 #outer, .ie5 .branding, .ie5 .brandinglogos, .ie5 .brandingHeaderText, .ie5 #ParentHomeLogo, .ie5 #SiteHomeLogo, .ie5 .SectionLogo, .ie5 .utility-links, .ie5 #top-menu, .ie5 #top-menu-inner, .ie5 #divTopMenuSearch, .ie5 #textTopMenuSearch, .ie5 #btnTopMenuSearch, .ie5 ul.dm, .ie5 ul.dm li, .ie5 html ul.dm li a, .ie5 #main, .ie5 #content, .ie5 #contentwide, .ie5 #col0, .ie5 #col1, .ie5 #col2, .ie5 #col2wide, .ie5 #col3, .ie5 #sectionName, .ie5 #nav, .ie5 #navInner, .ie5 #nav ul, .ie5 #nav li, .ie5 #nav a, .ie5 #seealso, .ie5 #seealsoinner, .ie5 #seealso ul, .ie5 #seealso li, .ie5 #seealso a, .ie5 #belowNav #CustomLinks, .ie5 #belowNav #QuickLinks, .ie5 #belowNav #MarketingLinks, .ie5 #belowNav #LearnMore, .ie5 #belowNav ul, .ie5 #belowNav li, .ie5 #belowNav a, .ie5 #breadcrumb, .ie5 #breadcrumb a, .ie5 #callout, .ie5 #belowContent, .ie5 .sidebar, .ie5 .sidebarInner, .ie5 .sidebar ul, .ie5 .sidebar li, .ie5 .sidebar a, .ie5 #belowSidebar #CustomLinks, .ie5 #belowSidebar #QuickLinks, .ie5 #belowSidebar #MarketingLinks, .ie5 #belowSidebar #LearnMore, .ie5 #belowSidebar ul, .ie5 #belowSidebar li, .ie5 #belowSidebar a, .ie5 div.HeaderAlert, .ie5 div.HeaderAlert a, #CustomLinks a, #LearnMore a, #MarketingLinks a, #QuickLinks a, .recent-items a
{
	zoom: 1;
}
.ie6 #outer, .ie6 .branding, .ie6 .brandinglogos, .ie6 .brandingHeaderText, .ie6 #ParentHomeLogo, .ie6 #SiteHomeLogo, .ie6 .SectionLogo, .ie6 .utility-links, .ie6 #top-menu, .ie6 #top-menu-inner, .ie6 #divTopMenuSearch, .ie6 #textTopMenuSearch, .ie6 #btnTopMenuSearch, .ie6 ul.dm, .ie6 ul.dm li, .ie6 html ul.dm li a, .ie6 #main, .ie6 #content, .ie6 #contentwide, .ie6 #col0, .ie6 #col1, .ie6 #col2, .ie6 #col2wide, .ie6 #col3, .ie6 #sectionName, .ie6 #nav, .ie6 #navInner, .ie6 #nav ul, .ie6 #nav li, .ie6 #nav a, .ie6 #seealso, .ie6 #seealsoinner, .ie6 #seealso ul, .ie6 #seealso li, .ie6 #seealso a, .ie6 #belowNav #CustomLinks, .ie6 #belowNav #QuickLinks, .ie6 #belowNav #MarketingLinks, .ie6 #belowNav #LearnMore, .ie6 #belowNav ul, .ie6 #belowNav li, .ie6 #belowNav a, .ie6 #breadcrumb, .ie6 #breadcrumb a, .ie6 #callout, .ie6 #belowContent, .ie6 .sidebar, .ie6 .sidebarInner, .ie6 .sidebar ul, .ie6 .sidebar li, .ie6 .sidebar a, .ie6 #belowSidebar #CustomLinks, .ie6 #belowSidebar #QuickLinks, .ie6 #belowSidebar #MarketingLinks, .ie6 #belowSidebar #LearnMore, .ie6 #belowSidebar ul, .ie6 #belowSidebar li, .ie6 #belowSidebar a, .ie6 div.HeaderAlert, .ie6 div.HeaderAlert a, #CustomLinks a, #LearnMore a, #MarketingLinks a, #QuickLinks a, .recent-items a
{
	zoom: 1;
}
.ie7 #outer, .ie7 .branding, .ie7 .brandinglogos, .ie7 .brandingHeaderText, .ie7 #ParentHomeLogo, .ie7 #SiteHomeLogo, .ie7 .SectionLogo, .ie7 .utility-links, .ie7 #top-menu, .ie7 #top-menu-inner, .ie7 #divTopMenuSearch, .ie7 #textTopMenuSearch, .ie7 #btnTopMenuSearch, .ie7 ul.dm, .ie7 ul.dm li, .ie7 html ul.dm li a, .ie7 #main, .ie7 #content, .ie7 #contentwide, .ie7 #col0, .ie7 #col1, .ie7 #col2, .ie7 #col2wide, .ie7 #col3, .ie7 #sectionName, .ie7 #nav, .ie7 #navInner, .ie7 #nav ul, .ie7 #nav li, .ie7 #nav a, .ie7 #seealso, .ie7 #seealsoinner, .ie7 #seealso ul, .ie7 #seealso li, .ie7 #seealso a, .ie7 #belowNav #CustomLinks, .ie7 #belowNav #QuickLinks, .ie7 #belowNav #MarketingLinks, .ie7 #belowNav #LearnMore, .ie7 #belowNav ul, .ie7 #belowNav li, .ie7 #belowNav a, .ie7 #breadcrumb, .ie7 #breadcrumb a, .ie7 #callout, .ie7 #belowContent, .ie7 .sidebar, .ie7 .sidebarInner, .ie7 .sidebar ul, .ie7 .sidebar li, .ie7 .sidebar a, .ie7 #belowSidebar #CustomLinks, .ie7 #belowSidebar #QuickLinks, .ie7 #belowSidebar #MarketingLinks, .ie7 #belowSidebar #LearnMore, .ie7 #belowSidebar ul, .ie7 #belowSidebar li, .ie7 #belowSidebar a, .ie7 div.HeaderAlert, .ie7 div.HeaderAlert a, #CustomLinks a, #LearnMore a, #MarketingLinks a, #QuickLinks a, .recent-items a
{
	min-width: 1px;
}
.ie8 #outer, .ie8 .branding, .ie8 .brandinglogos, .ie8 .brandingHeaderText, .ie8 #ParentHomeLogo, .ie8 #SiteHomeLogo, .ie8 .SectionLogo, .ie8 .utility-links, .ie8 #top-menu, .ie8 #top-menu-inner, .ie8 #divTopMenuSearch, .ie8 #textTopMenuSearch, .ie8 #btnTopMenuSearch, .ie8 ul.dm, .ie8 ul.dm li, .ie8 html ul.dm li a, .ie8 #main, .ie8 #content, .ie8 #contentwide, .ie8 #col0, .ie8 #col1, .ie8 #col2, .ie8 #col2wide, .ie8 #col3, .ie8 #sectionName, .ie8 #nav, .ie8 #navInner, .ie8 #nav ul, .ie8 #nav li, .ie8 #nav a, .ie8 #seealso, .ie8 #seealsoinner, .ie8 #seealso ul, .ie8 #seealso li, .ie8 #seealso a, .ie8 #belowNav #CustomLinks, .ie8 #belowNav #QuickLinks, .ie8 #belowNav #MarketingLinks, .ie8 #belowNav #LearnMore, .ie8 #belowNav ul, .ie8 #belowNav li, .ie8 #belowNav a, .ie8 #breadcrumb, .ie8 #breadcrumb a, .ie8 #callout, .ie8 #belowContent, .ie8 .sidebar, .ie8 .sidebarInner, .ie8 .sidebar ul, .ie8 .sidebar li, .ie8 .sidebar a, .ie8 #belowSidebar #CustomLinks, .ie8 #belowSidebar #QuickLinks, .ie8 #belowSidebar #MarketingLinks, .ie8 #belowSidebar #LearnMore, .ie8 #belowSidebar ul, .ie8 #belowSidebar li, .ie8 #belowSidebar a, .ie8 div.HeaderAlert, .ie8 div.HeaderAlert a, #CustomLinks a, #LearnMore a, #MarketingLinks a, #QuickLinks a, .recent-items a
{
	min-width: 1px;
}
/* ---------------------  faq  -------------------------- */
#faqRoot
{
	width: 800px;
	padding: 0;
	margin: 0 auto;
}
#faqindex
{
	float: right;
	width: 190px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
}
#faqindex a:link, #faqindex a:visited
{
	text-decoration: none;
}
#faqindex a:hover, #faqindex a:active
{
	text-decoration: underline;
}
#faqindex ul
{
	font-size: 80%;
	list-style-type: square;
	list-style-position: outside;
	list-style-image: none;
	padding-left: 25px;
	margin-top: 5px;
}
#faqindex ul li
{
	white-space: normal;
}
#faqindex h2
{
	padding: 0;
	margin-bottom: 0;
	border-bottom: dotted 1px #ccc;
	color: #666666;
}
#faqindex h3
{
	padding: 0;
	margin-bottom: 0;
	border-bottom: dotted 1px #ccc;
	color: #666666;
}
#faq-controls
{
	padding: 2px 0 7px 0;
}
#faq-container
{
	float: left;
	width: 550px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	margin: 0 auto;
	margin-bottom: 25px;
}
#faq-container .faqcontent
{
	margin: 0 20px;
}
.faq-container
{
	width: 700px;
}
h2.faqopened, h2.faqclosed, h3.faqopened, h3.faqclosed
{
	cursor: pointer;
	padding: 0 0 0 15px;
	margin-bottom: 0;
	border-bottom: dotted 1px #ccc;
}
h2.faqclosed, h3.faqclosed
{
	background-image: url(/sc_images/faqs/collapsed.png);
	background-position: 0 .4em;
	background-repeat: no-repeat;
}
h2.faqopened, h3.faqopened
{
	background-image: url(/sc_images/faqs/expanded.png);
	background-position: 0 .4em;
	background-repeat: no-repeat;
}
/* ---------------------  bonus  ------------------------ */
.hide
{
	display: none;
}
div.mega
{
	z-index: 5000;
}
div.ddm
{
	z-index: 90000;
}


ul.portal, ul.portal ul
{
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

ul.portal li
{
	margin-bottom: 0.5em;
	padding-bottom: 2px;
	overflow: auto;
}
ul.portal h2
{
	border-bottom:1px solid #94874D;
	color:#94874D;
	font-size:9px;
	letter-spacing:0;
	margin-bottom:0.5em;
	padding-bottom:0 !important;
	text-transform:uppercase;
}

ul.portal li img
{
	margin: 0 8px 8px 0;
	float: left;
}

ul.portal ul
{
	margin: 0;
	padding: 0;
	list-style-image: none;
}
img.right
{
float:right;
padding:0 0 8px 8px;
}
img.left2
{
	float:left;
	margin:3px 8px 2px 0;
}

ul.extra-pad
{
	list-style-position: inside;
	margin-left: 190px;
}

img.left, img[align="left"] {
    float: left;
    margin: 0 8px 8px 0;
}
img.right, img[align="right"] {
    float: right;
    padding: 0 0 8px 8px;
}
div.drexel-difference
{
border-bottom:1px solid #E39413;
margin-bottom:2px;
}

.blocktext
{
color:#818181;
display:block;
margin-bottom:1em;
margin-top:0;
position:relative;
right:7px;
text-align:right;
clear: left;
}

h1.drexel-difference
{
	font-size:1.3em;
margin:12px 0;
overflow:auto;
position:relative;
right:7px;
}

ul.feature-windows
{
list-style-type:none;
margin:0;
padding:0;
list-style-image: none;
}

ul.feature-windows li
{
float:left;
margin:0 2px;
position:relative;
width:32%;
}

ul.feature-windows h3
{
background-color:#E39413;
border-bottom:1px solid white;
color:White;
font-size:1em;
font-weight:bold;
margin-bottom:0;
padding:4px;
}

ul.feature-windows .content
{
background:white url(/sc_images/core-site/drexel-difference-feature-window-background.gif) repeat-x scroll left top;
font-size:11px;
padding:5px;
}
ul.feature-windows.large .content
{
background: #FFF8C2 url(/sc_images/core-site/drexel-difference-feature-window-background.gif) repeat-x scroll left bottom;
}

ul.plain-list
{
	list-style-type: none;
	list-style-image: none;
	font-weight: bold;
	padding-left: 0px;
}
ul.plain-list li
{
	padding-bottom: 2px;
	margin-bottom: 0.5em;
}

ul.schools-portal
{
list-style-type:none;
list-style-image: none;
margin:0;
padding:0;
}

ul.schools-portal li 
{
overflow:auto;
}

ul.schools-portal h2
{
color:#94874D;
float:left;
font-size:9px;
letter-spacing:0;
margin:9px 0 0;
padding:0;
text-align:right;
text-transform:uppercase;
width:115px;
}

ul.schools-portal ul.schools 
{
list-style-type:none;
list-style-image: none;
margin:0 0 0 120px;
padding:0;
}
ul.schools-portal ul.schools li.school 
{
background:#F7F7F7 url(/sc_images/core-site/portal-dd-background.gif) repeat-y scroll left top;
border-top:3px solid white;
font-size:11px;
overflow:auto;
padding:5px;
}
ul.schools-portal ul.schools ul {
margin:0;
padding:0;
list-style-image: none;
}
ul.schools-portal ul.utility 
{
float:right;
font-size:11px;
list-style-type:none;
list-style-image: none;
margin:0;
padding:0 5px 0 0;
right:0;
top:5px;
}
ul.schools-portal ul.utility li {
float:left;
}
ul.schools-portal ul.utility li.pipe {
background:transparent url(/sc_images/core-site/black-pipe.gif) no-repeat scroll left center;
margin-left:5px;
padding-left:5px;
}
ul.schools-portal ul.utility li a.arrow {
background:transparent url(/sc_images/core-site/icon-orange-arrow.gif) no-repeat scroll left center;
padding-left:7px;
}
ul.schools-portal ul.utility li a.arrow.open {
background:transparent url(/sc_images/core-site/icon-orange-arrow-down.gif) no-repeat scroll left center;
}
ul.schools-portal ul.schools li.school h3 {
font-size:11px;
font-weight:bold;
margin:0 7em 0 0;
padding:0;
}

ul.schools-portal .more-info {
display:none;
margin-left:85px;
margin-top:0.5em;
}
ul.schools-portal .more-info img {
margin-left:-85px;
}
ul.schools-portal .more-info label {
float:left;
width:6.5em;
}
ul.schools-portal .more-info ul {
float:left;
list-style-type:none;
list-style-image: none;
margin:0 0 0 6.6em;
padding:0;
}
ul.portal li h3 {
font-size:1em;
margin:0;
padding:0;
}

#content img
{
	/*padding: 5px;*/
}

a.external
{
	padding: 0 16px 0 0;
	background: transparent url(/~/media/Images/utils/external-link.gif) no-repeat center right;
}
.right-column {
    background-color: white;
    float: right;
    padding-left: 16px;
    padding-top: 3px;
    width: 176px;
}
.right-column .inner {
    background: url("/sc_images/core-site/right-column-top-decoration.gif") no-repeat scroll left top #DCE5EB;
    margin: 0;
    padding: 0;
}

.innovation-container h1
{
	margin: 0;
	padding: 0;
	margin-bottom: 0.6em;
}
.innovation-container .preamble 
{
    font-size: 11px;
    color: #666666;
    width: 289px;
    padding-top: 45px;
}
.innovation-container 
{
    margin: -7px;
    background-color: #e9e9f4;
    border-top: 1px solid white;
    padding: 10px;
    position: relative;
}
.innovation-container .header 
{
    position: absolute;
    zoom: 1;
    margin: 0;
    padding: 0;
}
.innovation-container ul.tools
{
    position: absolute;
    top: 10px;
    right: 10px;
    list-style-type: none;
	list-style-image: none;
    margin: 0;
    padding: 0;
    font-size: 11px;
}
.innovation-container ul.tools li
{
    float: left;
}
.innovation-container ul.tools li.archive a
{
    display: block;
    background: transparent url('/sc_images/core-site/icon-innovations-archive.gif') no-repeat left top;
    padding-left: 22px;
    margin-left: 10px;
    padding-bottom: 1px;
}
.innovation-container ul.tools li.print a
{
    display: block;
    background: transparent url('/sc_images/core-site/icon-innovations-print.gif') no-repeat left top;
    padding-left: 22px;
    margin-left: 10px;
}
.innovation-container ul.tools li.share a
{
    display: block;
    background: transparent url('/sc_images/core-site/icon-innovations-share.gif') no-repeat left top;
    padding-left: 22px;
    margin-left: 10px;
}
.innovation-container div.frame-right
{
	width: 200px;
	padding: 0;
}
.innovation-container h2
{
    
}
.innovation-container h2 i 
{
    font-size: 12px;
    font-weight: normal;
}
.innovation-container h3
{
    font-size: 13px;
    font-weight: bold;
    text-transform: none !important;
	margin-bottom: 5px;
}
.innovation-container ul.options
{
    background-color: Transparent !important;
    list-style-type: none;
	list-style-image: none;
    overflow: auto;
    padding: 0;
    margin: 0;
    float: right;
    position: relative;
	margin-bottom: 0 !important;
}
.innovation-container ul.options li 
{
    float: left;
    border-color: #df9411;
    border-style: solid;
    border-width: 1px 1px 1px 0px;
    background-color: white;
    font-size: 11px;
}
.innovation-container ul.options li.first 
{
    border-left-width: 1px;
}
.innovation-container ul.options li.active 
{
    border-bottom-color: white;
}
.innovation-container ul.options li a, ul.options li span
{
    display: block;
    padding: 5px 10px 5px 15px;
    background: transparent none no-repeat 5px 4px;
    padding-left: 25px;
}
.innovation-container ul.options li.active span, ul.options li.active a
{
    display: block;
    color: #993300 !important;
    text-decoration: none;
    cursor: default;
}
.innovation-container ul.options li.story a, ul.options li.story span
{
    background-image: url(/sc_images/core-site/icon-innovations-story.gif);
}
.innovation-container ul.options li.video a, ul.options li.video span
{
    background-image: url(/sc_images/core-site/icon-innovations-video.gif);
}
.innovation-container ul.options li.presentations a, ul.options li.presentations span
{
    background-image: url(/sc_images/core-site/icon-innovations-presentations.gif);
}
.innovation-container ul.options li.team-references a, ul.options li.team-references span
{
    background-image: url(/sc_images/core-site/icon-innovations-team-references.gif);
}
.innovation-container .innovation {
    overflow: auto;
    zoom: 1;
    margin-top: -3em;
}
.innovation-container .innovation .header 
{
    padding-top: 10px;
    overflow: auto;
    zoom: 1;
    position: relative;
    z-index: 0;
}
.innovation-container .innovation .content 
{
    border: 1px solid #df9411;
    background-color: white;
    padding: 10px;
    margin-top: -1px;
    overflow: auto;
    zoom: 1;
}
.innovation-container .innovation .content .caption .links 
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #8380bc;
}
.innovation-container .innovation .content .more
{
    border-top: 2px solid white;
    background-color: transparent;
    padding-top: 0.5em;
}
.innovation-container .innovation .content .more h4, .innovation .content .more p
{
    padding: 0 5px;
    font-size: 11px;
}
.innovation-container .innovation .content .more p
{
    color: #3e3e3e;
}
.innovation-container .innovation .content .more h4 
{
    margin: 0;
    margin-bottom: 0.5em;
    font-weight: bold;
}
.innovation-container #content-story
{
    background: transparent url(/sc_images/core-site/innovations-content-story-bg.gif) repeat-y right top;
    margin: 0;
    padding: 0;
}
.innovation-container div.frame-left 
{
    margin: 0;
    margin-right: 210px;
    padding: 0;
}
.innovation-container div.frame-right 
{
    background-color: transparent;
    float: right;
}
.innovation-container div.frame-right .top 
{
    zoom: 1;
    overflow: auto;
    padding-bottom: 10px;
    border-bottom: 2px solid #8380bc;
    background-color: white;
}
.innovation-container .frame-right .links
{
    list-style-type: none;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.innovation-container p.intro:first-line
{
    font-weight: bold;
}
.innovation-container .innovations, .video-feature, .large-video-feature
{
	padding: 10px 8px !important;
	margin: 12px 0px 10px 0px !important;
	font-size: 11px;
	overflow: auto;
	zoom: 1;
	outline-style: none;
}
.innovation-container .video-feature, .large-video-feature
{
    position: relative;
    padding: 0;
}
.innovation-container .banner-header img { padding: 0; }

.large-video-feature .mediaPlayer
{
	margin: 0 auto;
}

ul.plain {
    list-style-type: none;
	list-style-image: none;
    margin: 0;
    padding: 0;
}
ul li.other-link2 {
    border-style: none;
    margin: 0;
    padding: 2px 1px;
}
ul.plain li {
    overflow: auto;
}
ul a.drexel-athletics {
    background: url("/~/media//Images/core/links/athletics-sidebar-link.ashx?h=23&w=82") no-repeat scroll left 0.2em transparent;
    display: block;
    margin-bottom: 3px;
    min-height: 28px;
    padding-left: 90px;
	
}
ul a.drexelone {
    background: url("/~/media/Images/core/links/other-link-icon-drexelone-sm.ashx?h=23&w=82") no-repeat scroll left 0.2em transparent;
    display: block;
    margin-bottom: 3px;
    min-height: 28px;
    padding-left: 90px;
}
ul a.drexel-rotc {
  background: url("/~/media/Images/core/links/rotc-sidebar-link.ashx?h=23&w=82") no-repeat scroll left 0.2em transparent;
  display: block;
  min-height: 28px;
  padding-left: 90px;
}
.sidebarInner h3
{
	margin-top: 6px;
	margin-bottom: 10px;
	color: #00205b;
}
ul.portal li p {
    margin: 0;
    padding: 0;
}

.sidebar-caption
{
	margin-top: 3px;
	text-align: center;
}
.push-left { margin-left: -12px; }
a.rss {
    background: url("/sc_images/core-site/feed-logo.gif") no-repeat scroll left center transparent;
    padding: 6px 0 5px 28px;
}
div.toolbar ul {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
div.toolbar ul li a, div.toolbar ul li span {
  display: block;
  float: left;
  font-family: Arial;
  font-size: 0.9em !important;
  padding: 7px 10px 5px;
}
div.toolbar ul .print {
  background: url("/sc_images/core-site/icon-print.gif") no-repeat scroll 10px 0.5em transparent;
  padding-left: 33px;
}
#content table * {
  font-size: 11px;
}
#content table tbody tr td {
  font-family: Arial,inherit;
  font-size: 11px;
  padding: 3px 0;
}
table.style1 {
  border: 1px solid #9C9C9C;
  border-collapse: collapse;
  font-size: 11px;
}

table.style1 td {
  border: 1px solid white;
}
table.style1 tr.alt td {
}
ul.departments {
  margin-left: 0 !important;
}
ul.schools-portal .more-info2 {
  margin-left: 5px;
  margin-top: 0.5em;
  display: none;
}
h2.guide-to-drexel {
  border-bottom: 1px solid #E39413;
  margin-top: 9px;
}

ul.no-bullets {
  list-style-type: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
ul.slightly-pushed-in, .slightly-pushed-in {
  margin-left: 10px;
}
ul.slightly-spaced li, ol.slightly-spaced li {
  margin-bottom: 0.7em;
}
ul.bolded-items * {
  font-weight: bold;
}

ul.clearing li
{
	overflow: auto;
}

.blue-box {
  background-color: white;
  border: 1px solid #B1C2CC;
  padding: 1px;
}

.blue-box .interior {
  background-color: #DCE5EC;
  margin: 0;
  overflow: auto;
  padding: 9px 7px;
}

.more-news dl dd {
  font-size: 11px;
}
dd {
  margin: 0 0 1em;
}


.image-list ul.images
{
	list-style-type: none;
	list-style-image: none !important;
	padding-left: 0px !important;
	background-color: #F7F7F7;
	border: 1px solid #9C9C9C;
	overflow:auto;
	display: inline-block;
	zoom: 1;
    *display: inline;
}
.image-list ul.images li
{
	overflow: auto;
}
.image-list ul.images img
{
	padding: 10px;
	border: 1px solid white;
	float: left;
	clear: left;
}
.image-list ul.images img.small-image
{
	padding: 10px 30px;
}
.image-list ul.images .image-info {
  border-color: white;
  border-style: solid;
  border-width: 1px 1px 0 0;
  margin-left: 138px;
  width: 250px;
}
.image-list ul.images .image-info span {
  display: block;
  font-size: 0.8em;
  padding: 10px 0 5px 10px;
  width: 240px;
  border-bottom: 1px solid white;
}

.image-list ul.images .image-info ul.os {
  list-style-type: none;
  list-style-image: none !important
  padding-left: 0px !important;
}
.image-list ul.images .image-info ul.os li {
	boder-bottom: 1px solid white;
	padding: 10px 0px 0px;
	border-top: 1px solid white;
}
.image-list ul.images .image-info ul.os li ul.format {
  list-style-type: none;
  list-style-image: none !important
  overflow: auto;
  padding-left: 0px !important;
  border-top: 1px solid white;
}
.image-list ul.images .image-info ul.os li ul.format li {
  float: left;
  padding: 8px 23px;
  border: 0px
  border-left: 1px solid white;
}
.image-list ul.images .image-info ul.os li ul.format li a, .image-list ul.images .image-info ul.os-small li ul.format li a {
	font-size: .8em !important;
}
.image-list ul.images li span.colors {
  clear: left;
  float: left;
  padding: 5px;
  text-align: right;
  width: 128px;
  border: 1px solid white;
}
.image-list ul.images li span.colors-info {
  border: 1px solid white;
  clear: right;
  float: left;
  padding: 5px;
  width: 235px;
}
.image-list ul.images .image-info span.small {
	padding-top: 30px
}
.image-list ul.images .image-info ul.os-small {
  list-style-type: none;
  list-style-image: none;
  padding-left: 0px !important;
}
.image-list ul.images .image-info ul.os-small li {
	boder-bottom: 1px solid white;
	padding: 16px 17px;
	border-top: 1px solid white;
	float: left;
	border-left: 1px solid white;
}
.image-list ul.images .image-info ul.os-small li ul.format {
  list-style-type: none;
  list-style-image: none;
  overflow: auto;
  padding-left: 0px !important;
  border-top: 1px solid white;
}
.image-list ul.images .image-info ul.os-small li ul.format li {
  float: left;
  padding: 8px 23px;
  border: 0px
  border-left: 1px solid white;
}

ul.difference-guide
{
	list-style-type: none;
	list-style-image: none !important;
	padding: 0 0 8px;
	padding-left: 0px !important;
	border-bottom: 1px solid #c6c6c6;
}
ul.difference-guide li
{
	border-top: 1px solid #c6c6c6;
	padding-top: 12px;
	margin-top: 10px;
	clear: left;
}
ul.difference-guide li img, img.blue-line
{
	vertical-align: top;
	border-top: 10px solid #00215b;
	margin-right: 15px;
	padding-top: 1px;
}
ul.difference-guide li .guide-copy
{
	display: inline-block;
	zoom: 1;
    *display: inline;
	width: 265px;
}
ul.difference-guide li .guide-copy h3
{

}
ul.difference-guide li .guide-copy:after
{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

img.image-line
{
	border-top: 1px solid #c6c6c6;
	padding-top: 7px;
}

ul.bullet-links
{
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url('/sc_images/core-site/list-bullet.png') !important;
	padding: 0 0 0 10px;
	padding-left: 0px !important;
	margin-top: 10px !important;
	margin-left: 5px !important;
}
ul.bullet-links li
{
	float: none !important;
	padding: 0px;
	border: 0px;
	clear: none;
	margin: 0;
}
ul.bullet-links li a:link, ul.bullet-links li a:visited
{
	text-decoration: none;
	color: #134aa4;
}
ul.bullet-links li a:hover
{
	text-decoration: underline;
}

.grey-bar-accordion h3.DUAccordion
{
	background-color: #eaeaea;
	padding: 5px 10px;
	clear: both;
}
.grey-bar-accordion h3.DUAccordion a:link, .grey-bar-accordion h3.DUAccordion a:visited
{
	text-decoration: none;
	background: url("/~/media/Images/core/ui/collapse-arrow-closed.ashx") no-repeat scroll left 4px transparent;
	padding-left: 14px;
	color: #001f5c;
	display: block;
}
.grey-bar-accordion h3.DUAccordion.open a:link, .grey-bar-accordion h3.DUAccordion.open a:visited
{
	background: url("/~/media/Images/core/ui/collapse-arrow-open.ashx") no-repeat scroll left 4px transparent;
}
.grey-bar-accordion h3.DUAccordion a:hover
{
	text-decoration: underline;
}
#col0 .grey-bar-accordion div ul, #col2 .grey-bar-accordion div ul, #col2wide .grey-bar-accordion div ul
{
	list-style-type: none;
	list-style-image: none;
	
}
.grey-bar-accordion div ul li
{
	float: left;
	margin-left: 20px;
	width: 210px;
}
.grey-bar-accordion div ul:after
{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.grey-snippet
{
background-color: #EAEAEA;
margin-bottom: 15px;
margin-right:10px;
padding: 10px 15px;
width: 225px;
}
.grey-snippet h3
{
	margin:0;
}

.top-line
{
	border-top: 1px solid #c6c6c6;
	padding-top: 15px;
}
.bottom-line
{
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 8px;
	overflow: hidden;
}
.top-margin
{
	margin-top: 30px;
}
.bottom-margin
{
	margin-bottom: 15px;
}

.content-left
{
	width: 500px;
	display: inline-block;
	zoom: 1;
    *display: inline;
	*float: left;
	margin-top: 25px;
}
.content-left.wide
{
	width: 560px;
}
.content-right
{
	width: 249px;
	float: right;
	margin-right: 15px;
	margin-top: 30px;
}
.content-right.thin
{
	width: 200px;
}
div.column
{
	float: left;
	margin-bottom: 20px;
	margin-left: 100px;
}
div.column.first
{
	margin-left: 40px;
}
div.column.tight
{
	margin-left: 0px;
}

.clear { clear: both; }

.resource-group
{
	margin-right: 35px;
	width: 150px;
}
.resource-group.first
{
	clear: left;
}
.resource-group h3
{
	border-bottom: 1px solid #C6C6C6;
	padding-bottom: 5px;
	text-transform: uppercase;
	margin-bottom: 6px;
}
.resource-group ul
{
	list-style-position: outside;
	padding: 0 0 0 20px !important;
}
.resource-group ul li
{

}
.resource-group ul li ul
{
	list-style-type: disc;
}
.resource-group ul li ul li
{

}

.admin-officers-list img
{

}
.admin-officers-list p
{
	margin-left: 120px;
}
.admin-officers-list .bottom-line
{
	padding-top: 7px;
	height: 121px;
}
.right { float: right; }

ul.home-guide
{
list-style-type: none;
list-style-image: none !important;
padding: 25px 0 0;
padding-left: 0px !important;
margin-left: 0px;
}
ul.home-guide li
{
float: left;
margin-left: 20px;
width: 250px;
}
ul.home-guide li.first
{
	margin-left: 0;
}
ul.home-guide li h2
{
	margin-bottom: 5px;
}
ul.home-guide li h2.tall
{
	height: 30px;
}
h2.caps
{
	text-transform: uppercase;
}
.home-guide div.feature 
{
background-color: #EAEAEA;
padding: 0 6px 8px;
}
.home-guide div.feature h3
{
background-color: #00205B;
color: white;
margin-bottom: 8px;
margin-left: -6px;
margin-right: -6px;
padding: 6px;
margin-top: 1px;
}
@-moz-document url-prefix() {
	.home-guide div.feature h3
	{
		margin-top: -3px;
	}
}
ul.home-guide li div.feature.alone
{
	padding: 10px 15px;
	margin-top: 25px;
} 
ul.home-guide li div.feature h2
{

}
div.home-guide div.feature h3
{
	margin-top: 1px;
}
div.home-guide img
{
	
}
.home-guide ul.bullet-links
{
	padding-left: 0px;
	margin-left: 0px;
	list-style-image: url('/sc_images/core-site/list-bullet.png');
}
div.home-guide ul.bullet-links
{
	margin-left: 15px;
	list-style-image: url('/sc_images/core-site/list-bullet.png');
}
.home-guide ul.bullet-links li
{
	margin-left: 14px;
}
p.intro 
{
	color: #00205B;
	font-size: 110%;
}
div.digest-events
{
	border: 1px solid #d9d9d9;
	padding: 2px;
	margin-bottom: 10px;
	margin-top: 20px;
}

div.digest-events h2
{
	background: url("/sc_images/core-site/h-background.png") repeat-x scroll 0 0 transparent;
	border-bottom-style: none;
	color: #00205B;
	font-size: 1.2em;
	font-weight: bold;
	height: 16px;
	margin: -3px -3px -1px;
	padding: 4px 8px;
}

div.digest-events img {
	margin: 10px 8px;
}
div.digest-events .event-content {
	margin: 0 8px;
}
div.digest-events div.event-date {
	
}

ul.digest-events-list
{
	list-style-type: none;
	list-style-image: none !important;
	margin: 0 8px !important;
	padding: 0 !important;
	font-size: 1em;
}
ul.digest-events-list li
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding: 8px 0;
}
ul.digest-events-list li.last
{
	border-bottom-width: 0px;
}
ul.digest-events-list span.event-date
{
	font-weight: bold;
}
ul.digest-events-list a:link, ul.digest-events-list a:visited
{
	font-weight: bold;
}
ul.digest-events-list a:hover
{

}
#content ul.areas-of-study
{
	list-style-image: none;
	list-style-type: none;
	padding-left: 0;
}
#content ul.areas-of-study li
{
	clear: both;
}
#content ul.areas-of-study li h2
{
	float: left;
	width: 120px;
	text-align: right;
}
#content ul.colleges 
{
	float: left;
	list-style-image: none;
	list-style-type: none;
	padding: 2px 0 0 10px
}
#content ul.colleges li
{

}
.web-link
{
background: none repeat scroll 0 0 #EAEAEA;
float: right;
padding: 5px 10px;
}
.web-link.tall
{
	padding-bottom: 21px;
}
.web-link a:link, .web-link a:hover
{
	background: none !important;
	color: #00205B;
	font-size: 1.0em;
	font-weight: bold;
}

div.grey-bar-accordion.college
{
	width: 340px;
	float: left;
	border-right: 3px solid white;
}
div.grey-bar-accordion.college div
{
	padding: 5px 0;
}
div.grey-bar-accordion.college h3
{
	margin-top: 0px;
}

#content table.emergency-numbers
{
	width: 100%;
}
#content table.emergency-numbers td 
{
	padding: 3px 0;
	font-size: 150%;
	vertical-align: top;
}
#content table.emergency-numbers span.smaller 
{
	font-size: 60%;
}
#content table.radio-table
{
	width:100%;
}
#content table.radio-table td
{
	font-size:150%
}
#content table.radio-table tr.bold-head td
{
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}
.v-top {vertical-align: top;}
td.pad-right { padding-right: 20px !important;}
.core-header { z-index: 6000; }

#holiday
{
border-collapse: collapse;
width: 540px !important;
}
#holiday td
{
font-size: 1.2em;
border: 1px solid #00205B;
padding-left: 20px;
padding-right: 7px;
padding-top: 3px;
padding-bottom: 2px;
}
#holiday th 
{
font-size:1.4em;
border:1px solid #00205B;
text-align: left;
padding-left: 20px;
padding-right: 7px;
padding-top: 5px;
padding-bottom: 4px;
background-color: #00205B;
color: #FFFFFF;
}
#holiday tr td 
{
background-color:#E6E9EF;
padding: 3px 5px !important;
}
#holiday tr.alt td 
{
background-color:#FFFBDA;
}


/* These styles control the list view small grid. */
.today-and-grid {
  border: 1px solid #D9D9D9;
  padding: 1px;
}
.today-and-grid table {
	margin: 0 auto;
	width: 100%;
}
.calendartext
{font-family:Arial!important;font-size:1em!important;color:214380!important;}
.titleSmallGrid
{
	font-family:Arial!important;
	font-weight:Bold!important;
	font-size:1em!important;
	color: #ffffff !important;
	background: url("/sc_images/core-site/blue-bar-background.png") repeat-x scroll left top transparent;
	padding: 4px;
}
.dayheaderSmallGrid
{font-family:Arial!important;font-weight:Bold!important;font-size:1em!important;color:FFFFFF!important;background-color:00205B!important;}
.calendarcellSmallGrid
{font-family:Arial!important;font-size:1em!important;color:214380!important;background-color:E6E9EF!important;}
.calendarcellhiliteSmallGrid
{font-family:Arial!important;font-size:1em!important;color:4C4C4C!important;background-color:FFFBDA!important;}
/* This style controls the style of grid cells not being used. */
.otherdaySmallGrid
{font-family:Arial!important;font-size:1em!important;color:Black;background-color:F5F5F5!important;}
