@import url(../drops.css);
@import url(../media-player.css);
@import url(../print.css);
@import url(../sliver.css);
* html #banner #features img, * html #banner h1.header img, * html a.logo img, * html #utility-bar-sliver a img, .png
/*img, li, a, div */
{
	behavior: url(/App_Themes/iepngfix.htc);
}
div 
{
    outline-style: none;
}
#jump-nav.hidden:active
{
    top: 0;
    left: 0;
    overflow:visible;
}
.hidden 
{
    position:absolute;
    left:0px;
    top:-5000px;
    width:1px;
    height:1px;
    overflow:hidden;
}

body {
	margin: 0px;
	font-family: Arial, Helvetica, "san serif";
	font-size: 75%;
	color: black;
	background-color: #c9caca;
	text-align: center;
}
input, textarea 
{
    font-family: Arial, Helvetica, "san serif";
    font-size: 100%;
}
a, * a, .home-link {
	font-family: Verdana, Helvetica, Arial, "san serif";
	color: #000099;
	font-size: 90%;
}
a:hover, * a:hover, a:focus, * a:focus {
	color: #0000ff !important;
}
a:visited, * a:visited {
	color: #6666cc;
}
#outer {
	width: 1000px;
	margin: 0px auto;
	text-align: left;
	border: 1px solid white;
	border-top: 0px;
	background-color: white;
}

#breadcrumb  {
	background: #6e90af url("/images-core/utility-bar-bg.jpg") repeat-y left top;
	padding-right: 176px;
	overflow: auto;
	zoom: 1;
}
#breadcrumb ul {
	padding: 0px;
	background: #6e90af url("/images-core/utility-bar-bg.jpg") repeat-y left top;
	margin: 0px;
	padding-left: 115px;
	padding-bottom: 5px;
	font-family: Verdana;
	font-size: 10px;
	color: white;
	list-style-type: none;
	overflow: auto;
	zoom: 1;
}
#breadcrumb ul li {
	display: block;
	float: left;
	white-space: nowrap;
}
#breadcrumb ul li a, #breadcrumb ul li span {
	display: block;
	float: left;
	padding: 5px 5px 0px 10px;
	color: white;
	text-decoration: none;
	font-size: 10px;
	background: transparent url("/images-core/breadcrumb-separator.gif") no-repeat left 0.9em;
}
#breadcrumb ul li.first a 
{
    padding-left: 0px;
}
#breadcrumb ul li a:hover, #breadcrumb ul li a:focus {
	color: #ffcc00 !important;
}
#breadcrumb ul li.first a {
	background-image: none;
}
#breadcrumb ul li.last * {
	color: #cbd6dd;
}

#top-menu {
	background: #fbfcfc url("/images-core/top-menu-background.gif") repeat-x left top;
	text-align: right;
	margin: 0px;
	padding: 0px;
	z-index: 100000;
}
#top-menu ul {
	background: transparent url("/images-core/top-menu-top-border.gif") no-repeat left top; 
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 1px 150px 0 0;
}
* html #top-menu ul {
	height: 1%;
	overflow: visible;
}
#top-menu ul li 
{
	position: relative;
	float: right;
}
#top-menu ul li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px;
	min-width: 1em;
	color: #00004e;
	text-decoration: none;
	border: 1px solid #b0c1ca;
	border-width: 0px 1px;
	border-left-color: #f3f5f5;
}
#top-menu ul li a.first {
	border-left-style: none;
}
#top-menu ul li a.last {
	border-right-style: none;
}
#top-menu ul li a:hover, #top-menu ul li a.hover, #top-menu ul li a:focus, #top-menu ul li a.active {
	color: black;
	background: #fffefb url("/images-core/top-menu-over-background.gif") repeat-x left top;
}
#top-menu ul li a:hover 
{
    color: black !important;
}
#top-menu ul li a.active 
{
    color: #94874d;
}

.print-banner 
{
	display: none;
}
.logo
{
	position: absolute;
	margin-left: 23px;
	margin-top: 13px;
	z-index: 50000;
}
.left-menu, .left-menu ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.left-menu li
{
	float: left;
	width: 100%;
	border-bottom: 1px solid white;
}
.left-menu a
{
	display: block;
	color: black;
	text-decoration: none;
	padding: 3px 5px 3px 12px;
	font-size: 10px;
}
* html .left-menu a
{
	width: 100%;
}
.left-menu a:hover, .left-menu a:focus {
    color: black !important;
    background-color: #fff9d4;
}
.left-menu a.active 
{
	background-color: #f7f7f7;
	color: #cc6600 !important; 
}
.left-menu a:visited {
    color: black;
}
.left-menu ul a {
	background: transparent url("/images-core/left-menu-bullet.gif") no-repeat 12px 6px; 
	padding: 2px 2px 2px 22px;
	border-bottom-style: none;
}
.left-menu ul li {
	border-bottom-style: none;
}
.left-menu ul ul a {
	background-position: 22px 6px;
	padding: 2px 2px 2px 32px;
}
.left-menu ul a.active {
	background-image: url("/images-core/left-menu-bullet-active.gif"); 
}
#main-outer {
	background: transparent url("/images-core/sub-left-column-background.gif") repeat-y left top;
	overflow: hidden;
}
#main-inner 
{
    overflow: hidden;
    outline-style: none;
}
* html #main-inner 
{
    zoom: 1;
}
body.full-right-column #main-inner {
	background: transparent url("/images-core/sub-right-column-background.gif") repeat-y right top;
}
body.no-sidebars .right-column, body.no-sidebars .left-column, body.no-right-sidebar .right-column
{
    display: none;
}
body.no-sidebars #breadcrumb, body.no-right-sidebar #breadcrumb
{
    padding-right: 0px;
}
body.no-sidebars #main-outer
{
    background-image: none;
}
body.no-sidebars .main-content
{
    margin: 0px;
}
body.no-right-sidebar .main-content 
{
    margin-right: 0px;
}
.left-column {
	float: left;
	width: 163px;
}
.main-content {
	background-color: white;
	margin: 0px 0px 0px 163px;
}
* html .main-content 
{
    zoom: 1;
}
body.full-right-column .main-content {
	margin-right: 176px;
}
.right-column {
	float: right;
	width: 176px;
	padding-left: 16px;
	background-color: white;
	padding-top: 3px;
}
* html .right-column {
	width: 192px;
}
.right-column .inner {
	background: #dce5eb url("/images-core/right-column-top-decoration.gif") no-repeat left top;
	margin: 0px;
	padding:  0px;
}
.right-column .inner2 {
	background: transparent url("/images-core/right-column-bottom-decoration.gif") no-repeat left bottom;
	padding: 5px;
}
.right-column .inner2 * 
{
    /*background-image: none !important;*/ /*DISABLED BY GARTH */
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}
.right-column .inner2 .image 
{
    position: absolute;
    text-align: center;
    margin-left: 10px;
    margin-top: -20px;	
}
* html .right-column .inner2 .image {
    margin-left: 5px;
}
.right-column .inner2 .content {
	margin: 0px 10px; /* top was 110px */
}
.right-column .inner2 p {
	padding: 0px;
	margin: 0px;
	margin-bottom: 1em;
}
.right-column .inner2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.right-column .inner2 ul.anchor-style1 a {
	background: transparent url("/images-core/right-column-bullet.gif") no-repeat left center;
}
.right-column .inner2 ul.anchor-style2 a {
	background: transparent url("/images-core/right-column-bullet2.gif") no-repeat left 0.4em;
}
body.full-right-column .right-column .inner2 {
	background-image: none;
}
.main-content {
	padding: 13px 16px;
	margin-right: 176px;
}
.main-content a 
{
    font-family: Arial;
    font-size: 100%;
}
.main-content h2, td .main-content h2 
{
    text-transform: uppercase;
	padding-bottom: 0px;
}
.main-content table {
	background-color: white;
	border: 1px solid #9c9c9c;
	font-size: 11px;
}
.main-content table * 
{
    font-size: 11px;
}
.main-content table thead td {
	background-color: #d9d9d9;
	font-weight: bold;
	font-family: Tahoma, inherit;
	padding: 3px;
}
.main-content table tbody tr td {
	background-color: #f7f7f7;
	font-family: Arial, inherit;
	font-size: 11px;
	padding: 3px;
}
.main-content table tbody tr.hover td
{
    background-color: #eeeeee;
    cursor: pointer;
}
.content-footer-separator2 {
	background: #6e90af url("/images-core/utility-bar-bg.jpg") repeat-y left top;
	height: 2px;
}
.content-footer-separator {
	height: 2px;
	background: white url("/images-core/content-footer-separator.png") no-repeat left top;
}
#footer 
{
    position: relative;
    background: transparent url("/images-core/footer-background.gif") repeat-x left top;
	color: #333333;
	padding: 6px 3px;
	font-size: 11px;
}
#footer p 
{
    margin: 0;
    padding: 0;
    text-align: center;
}
#footer img.du,
#footer img.live-it
{
    position: absolute;
    top: 6px;
    border-width: 0;
}
#footer img.du
{
    left: 5px;
}
#footer img.live-it
{
    right: 15px;
}
h1, td h1 
{
	font-family: Arial, Helvetica, "san serif";
	font-size: 16px !important;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 1em;
}
h2
{
    font-size: 1em;
    margin-bottom: .6em;
    padding-bottom: 0px;
}
h3 
{
	font-size: 1em;
}
h4 
{
	font-size: 1em;
	font-weight: normal;
}
p
{
    margin: 0px;
    margin-bottom: 1em;
}
ul 
{
    margin-top: 0px;
}
ul.portal h2 {
	text-transform: uppercase;
	letter-spacing: 0em;
	color: #94874d;
	border-bottom: 1px solid #94874d;
	font-size: 9px;
	margin-bottom: 0.5em;
	padding-bottom: 0px !important;
}
ul.portal li 
{
	padding-bottom: 2px;
}
.home-link {
	color: #a9bcc7 !important; 
}
.clear {
	clear: both;
	font-size: 1px;
	line-height: 0px;
}
.required 
{
    color: red;
    font-weight: bold;
}
dd 
{
    margin: 0px;
    margin-bottom: 1em;
}
.newsItems, .newsItems *
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    font-family: Arial;
    font-size: 1em;
}
.newsItems li 
{
    margin-bottom: 1em;
    padding-bottom: 1em;
    border-bottom: solid 1px #94874d;
    overflow: auto;
}
* html .newsItems li 
{
    height: 1%;
}
.newsItems img 
{
    float: left;
    padding: 0px 10px 10px 0px;
    background-color: white;
}
.newsItems img.right 
{
	float: right;
	padding: 0px 0px 10px 10px;
}
.newsItems hr 
{
	display: none;
    margin: 1em 0em;
    color: #94874d;
}
.newsItems h2 
{
    color: black;
    text-transform: none;
    border-bottom-style: none;
    font-size: 1em;
}
.newsItems li.first p 
{
    padding-left: 0;
}
.newsItems li.last 
{
    border-bottom-style: none;
}
.newsItems p 
{
    display: inline;
}
.newsItem .content 
{
	margin-left: 4.3em;
	margin-top: 2em;
}
.newsItem h1
{
    font-size: 1.2em;
}
.main-content .newsItem table {
    border-width: 0;
}
.main-content .newsItem table tbody tr td {
    border-width: 0;
}
.main-content .newsItem table tbody tr td img {
    display: block;
    margin: 0;
}
.fancy-image 
{
    float: right;
    background-color: white;
    padding: 10px;
    padding-top: 0px;
    margin-top: -1em;
}
.fancy-image a.enlarge-link 
{
    display: block;
    border-bottom: solid 1px #df9411;
    text-decoration: underline;
    font-family: Arial;
    background: transparent url("../../images-core/icon-plus.gif") no-repeat right 4px;
    margin: 0px;
    padding: 0px;
    margin-bottom: 2px;
    padding-bottom: 1px;
    width: 100%;
}
.fancy-image a.enlarge-link img 
{
    border-width: 0px;
    /*position: relative;
    top: 1px;*/
}
div.toolbar 
{
    border-bottom: solid 1px #df9411;
    margin-bottom: 1em;
}
div.toolbar ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
div.toolbar ul li 
{
    float: right;
    border: solid 1px #df9411;
    position: relative;
    top: 1px;
}
div.toolbar ul li a, div.toolbar ul li span
{
    display: block;
    float: left;
    padding: 7px 10px 5px 10px;
    font-family: Arial;
    font-size: 0.9em !important;
}
div.toolbar ul li.left
{
    float: left;
}
div.toolbar ul li.left a 
{
    padding-left: 0px;
}
div.toolbar ul li.active 
{
    border-bottom-color: White;
}
div.toolbar ul li.active span
{
    color: #993300;   
}
div.toolbar ul li.not-tabbed 
{
    margin-top: 1px;
    border-style: none;
    border-bottom: 1px solid white;
}
div.toolbar ul li.open 
{
    border-width: 0px;
    margin-top: 1px;
}
div.toolbar ul .read-article
{
    background: url("/images-core/icon-read-article.gif") no-repeat 10px 0.5em;
    padding-left: 30px;
}
div.toolbar ul .find-similar 
{
    background: url("/images-core/icon-find-similar.gif") no-repeat 10px 0.5em;
    padding-left: 33px;
}
div.toolbar ul .print
{
    background: url("/images-core/icon-print.gif") no-repeat 10px 0.5em;
    padding-left: 33px;
}
div.toolbar ul .share
{
    background: url("/images-core/icon-share.gif") no-repeat 10px 0.5em;
    padding-left: 33px;
}
div.toolbar ul a.back
{
    background: url("/images-core/icon-back.gif") no-repeat left center;
    padding-left: 16px !important;
}
.drexel-in-the-news p a
{
    font-style: italic;
}
.alertText {
	color: red;
	font-size: 14px;
}
ul.plain {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
ul.plain li {
    overflow: auto;
}
* html ul.plain li {
    height: 1%;
}
ul.portal {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
ul.portal li {
    overflow: auto;
    margin-bottom: 0.5em;
}
* html ul.portal li {
    height: 1%;
}
ul.portal li h3 {
    font-size: 1em;
    margin: 0px;
    padding: 0px;
}
ul.portal li p {
    margin: 0px;
    padding: 0px;
}
ul.portal ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
img.right,
img[align=right]
{
    float:right;
    padding: 0px 0px 8px 8px;
}
img.left,
img[align=left]
{
    float:left;
    margin: 0px 8px 8px 0px;
}
img.left2
{
	float: left;
	margin: 3px 8px 2px 0px;
}
img.left-sm
{
	float: left;
	margin: 3px 8px 0px 2px;
}
img.right-sm
{
	float: right;
	margin: 3px 2px 0px 8px;
}
.more-left li
{
	margin-left:18px;
}
.dropper {
    width: 176px;
    position: absolute;
    margin-top: 2px;
}
.dropper a {
    float: right;                    
    padding: 0px 2px;
    margin: 2px 0px;
}
.dropper ul {
    width: 162px;
    float: left;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    border: 1px solid white;
}
.dropper ul li {
    display: none;
    padding: 2px;
}
.dropper ul li input {
    width: 100%;
    text-align: left;
}
.dropper ul.dropped li, .dropper ul li.active {
    display: list-item;
    position: static;
}
.dropper ul.dropped {
    border: 1px solid gray;
    background-color: white;
}
.dropper ul.dropped li.active {
    background-color: lightblue;
}
div.frame-right {
    float: right;
    padding: 0px 0px 10px 10px;
    width: 180px;
    background-color: white;
}
div.frame-right .caption {
    font-size: 0.9em;
    color: Gray;
    margin-top: 5px;
}
div.frame-right .caption ul 
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
div.frame-right .caption ul li 
{
    margin-bottom: 0.5em;   
}
a.widget
{
    background: transparent url("/images-core/icon-widget.gif") no-repeat left center;
    padding-left: 25px;   
}
a.rss
{
    background: transparent url("/images-core/feed-logo.gif") no-repeat left center;
    padding: 6px 0 5px 28px;
}
a.facebook
{
    background: transparent url("/images-core/facebook-logo.gif") no-repeat left center;
    padding: 6px 0 5px 29px;
}
a.twitter
{
    background: transparent url("/images-core/twitter-logo.gif") no-repeat left center;
    padding: 6px 0 5px 29px;
}
* html a.twitter {
	line-height: 24px;
}
.blue-box 
{
	border: solid 1px #b1c2cc;
	background-color: white;
	padding: 1px;
}
.blue-box .interior {
	background-color: #dce5ec;
	margin: 0px;
	padding: 9px 7px;
	overflow: auto;
	zoom: 1;
}
.blue-box .yellow 
{
	background-color: #ffea96;
}
.blue-box .interior h4
{
	margin: 0px 0px 0.5em 0px;
	padding: 0px;
}
h2.calendar-header 
{
	text-transform: uppercase;
	margin: 0px;
	margin-top: 0.8em;
}
ul.calendar-events 
{
	border: solid 1px #cecece;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.calendar-events li
{
	padding: 5px;
	padding-bottom: 0;
	overflow: auto;
	height: 1%;
	outline-style: none;
}
* html ul.calendar-events li 
{
	height: 1%;
}
ul.calendar-events li.alt 
{
	background-color: #f1eff0;
}
ul.calendar-events li span 
{
	float: left;
	width: 5em;
	text-transform: uppercase;
	text-align: right;
}
ul.calendar-events li ul 
{
	float: left;
	padding: 0px;
	margin: 0px;
	margin-left: 1em;
	list-style-type: none;
	overflow: auto;
}
* html ul.calendar-events li ul li
{
	height: 1%;
}
ul.calendar-events li ul li 
{
	padding: 0px;	
}
ul.event-details 
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.event-details li 
{
	padding-bottom: 5px;
	overflow: auto;
}
* html ul.event-details 
{
	height: 1%;
}
ul.event-details span.label 
{
	display: block;
	float: left;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #7a6820;
	width: 9em;
	text-align: right;
	position: relative;
	top: 1px;
}
ul.event-details span.description 
{
	display: block;
	margin-left: 7.8em;
}
* html ul.event-details span.description  
{
	float: left;
	margin-left: 0.2em;	
}
p.event-description, a.event-back-link
{
	font-size: 11px !important;
}
p.event-description 
{
	margin-bottom: 0.5em;
}
table.small-calendar 
{
	width: 151px;
	margin-top: 1em;
	background-color: white;
	border: solid 1px white;
}
table.small-calendar td
{
	border: solid 1px white;
	padding: 0px;
}
table.small-calendar .header td
{
	border-style: none;
	background-color: #6f90af;
	color: White;
	font-weight: bold;
	padding: 3px;
	font-size: 11px;
}
table.small-calendar .header .next-prev 
{
	background-color: #9ab2c8;
	text-align: center;
}
table.small-calendar .header .next-prev a 
{
	font-weight: bold;
	text-decoration: none;
	color: White !important;
}
table.small-calendar .week-header 
{
	font-size: 10px;
	border-style: none;
	font-family: Verdana;
}
table.small-calendar .day 
{
	padding: 3px 0px;
	background-color: #f2f0f1;
}
table.small-calendar .active 
{
	background-color: #dce5ec;
}
table.small-calendar .day a
{
	font-size: 10px;
	font-family: Arial;
	color: #000098 !important;
}
table.small-calendar .na-month 
{
	visibility: hidden;
}
ol.search-results 
{
}
ol.search-results li
{
	border-bottom: solid 1px silver;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
ol.search-results li.last 
{
	border-bottom-style: none;
}
ol.search-results h4, ol.search-results p
{
	margin: 0px;
	margin-bottom: 0.5em;
	display: inline;
}
ol.search-results h4 
{
	line-height: 1.2em;
}
ol.search-results a.link
{
	color: #666666;
	font-style: italic;
	font-size: 90%;	
}
table.style1 
{
    border-collapse: collapse;
    background-color: white;
	border: 1px solid #9c9c9c;
	font-size: 11px;
}
table.style1 th 
{
    font-family: Verdana, Arial;
    font-size: 11px;
    color: black;
    background-color: #d9d9d9;
    border: 1px solid white;
    padding: 7px 5px 5px 5px;    
}
table.style1 td
{
    background-color: #f7f7f7;
    font-size: 12px;
    border: solid 1px white;
    padding: 2px 5px;
}
table.style1 tr.alt td
{
    background-color: #DCE5EA;
}
h2.today-at-drexel
{
	margin-top: 20px;
	border-bottom: 1px solid #E39413;
}
.more-spacing li
{
	margin-bottom: 8px;
}
.small-text
{
	font-size: 11px;
}
.find-people 
{
    line-height: 16px;
    margin: 5px 2px !important;
}
.find-people h2
{
    margin-top: 0px;
    margin-bottom: 0px;
}
.find-people .search-label
{
    float: left;
    margin-top: 2px;
}
.find-people .search-options
{
    display: block;
    list-style-type: none;
    overflow: auto;
    zoom: 1;
}
.find-people input
{
    margin: 2px;
}
.find-people .search-options input 
{
    margin: 0px 2px;
}
input.send 
{
    background: transparent url(../../images-core/button-send.gif) no-repeat left top !important;
    border-width: 0px;
    width: 66px;
    height: 24px;
    cursor: pointer;
}
ul.stripped 
{
    margin: 0px;
    padding: 0px;
}
ul.no-bullets 
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul.clearing li 
{
    overflow: auto;
    zoom: 1;
}
ul.slightly-pushed-in, .slightly-pushed-in
{
	margin-left: 10px;
}
ul.pushed-in, .pushed-in
{
    margin-left: 20px;
}
.pushed-in-more 
{
    margin-left: 40px;
}
ul.slightly-spaced li, ol.slightly-spaced li 
{
	margin-bottom: 0.7em;
}
.more-line-height 
{
    line-height: 2em;
}
ul.bolded-items *
{
	font-weight: bold;
}
dl.campus-list dt
{
    font-size: 10px !important;
    margin-bottom: 11px;
}
dl.campus-list dd
{
    margin-left: 10px;
}
div.columns 
{
    line-height: 20px;
}
div.columns input 
{
    margin: 2px 0px;
}
div.columns label 
{
    width: 8em;
    padding-right: 1em;
    float: left;
    overflow: auto;
    text-align: right;
}
div.columns ul 
{
    float: left;   
}
div.columns ul li label 
{
    float: none;
}
div.columns ul li input 
{
    margin: 0px 2px;
}
div.columns2 
{
    line-height: 20px;
}
div.columns2 input 
{
    margin: 2px 0px;
}
div.columns2 label 
{
    width: 20em;
    padding-right: 1em;
    float: left;
    overflow: auto;
    text-align: right;
}
div.columns2 ul 
{
    float: left;   
}
div.columns2 ul li label 
{
    float: none;
}
div.columns2 ul li input 
{
    margin: 0px 2px;
}
div.columns3 
{
    line-height: 20px;
}
div.columns3 input 
{
    margin: 2px 0px;
}
div.columns3 label 
{
    width: 12em;
    padding-right: 1em;
    float: left;
    overflow: auto;
    text-align: right;
}
div.columns3 ul 
{
    float: left;   
}
div.columns3 ul li label 
{
    float: none;
}
div.columns3 ul li input 
{
    margin: 0px 2px;
}
.google-maps a
{
    font-size: 10px;
    text-decoration: underline;
    font-family: Verdana;
}
ul li.other-link
 {
	border-style: none;
	padding: 2px 0px;
	margin: 0px;
}
ul li.other-link a 
{
	text-decoration: none;
	display: block;
	background: transparent url("/images-core/blank.gif") no-repeat 4px center;
	color: black;
	margin: 0px;
	font-size: 10px;
	padding: 1px 2px 0px 100px;
	height: 26px;
	width: auto;
}
ul a.drexelone 
{
    display: block;
	padding-left: 95px;
	background: transparent url("../../images-core/drexelone-sidebar-link.gif") no-repeat left 0.2em;
	margin-bottom: 3px;
	min-height: 28px;
} 
ul a.drexel-athletics
{
    display: block;
    padding-left: 95px;
	background: transparent url("../../images-core/athletics-sidebar-link.gif") no-repeat left 0.2em;
	margin-bottom: 3px;
	min-height: 28px;
}
ul a.drexel-rotc
{
    display: block;
	background: transparent url("../../images-core/rotc-sidebar-link.gif") no-repeat left 0.2em;
	padding-left: 95px;
	min-height: 28px;
}
h2.guide-to-drexel
{
	margin-top: 9px;
	border-bottom: 1px solid #E39413;
}
ul.guide-to-drexel-sidebar
{
	margin: 0;
	padding: 0;
}
ul.guide-to-drexel-sidebar li
{
	background: transparent url('../../images-core/ul-purple-dot.gif') no-repeat left 0.5em;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 6px;
	padding-left: 10px;
}
ul.bottom-padding li
{
	margin-bottom: 8px;
}
.required 
{
    color: red;
}
ul.submit-event, ul.submit-event ul 
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul.submit-event li 
{
    overflow: auto;
    zoom: 1;
    padding-bottom: 5px;
}
ul.submit-event label
{
    width: 15em;
    padding-right: 0.5em;
    float: left;
    text-align: right;
}
ul.small 
{
    font-size: 11px;
}
ul.small label 
{
    float: left;
    width: 4em;
    text-align: left;
}
ul.submit-event .confirm 
{
    float: none;
    clear: none;
    font-weight: bold;
}
table.people-finder 
{
    border-collapse: collapse;
    width: 100%;
}
* html table.people-finder
{
    width: auto;
}
table.people-finder td
{
    vertical-align: top;
    background-color: White;
}
table.people-finder th 
{
    font-family: Verdana, Arial;
    font-size: 10px;
    color: black;
    background-color: #d9d9d9;
    border: 1px solid white;
    padding: 7px 5px 5px 5px;    
}
table.people-finder td 
{
    background-color: #f7f7f7;
    border: 1px solid white;
    font-size: 11px;
    padding: 2px 10px;
}
table.people-finder td.email 
{
    vertical-align: middle;
    text-align: center;   
}
table.people-finder tr.alt td
{
    background-color: #fffbea;
}
ul.ul-margin-left li 
{
	margin-left: 35px;
}
.main-content table.academic-calendar th 
{
    background-color:#9AB2C8;
    color:white;
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
    padding: 5px 0px 5px 10px;
    border: 1px solid white;
    border-collapse: collapse;    
}
.main-content table.academic-calendar tr td 
{
    background-color:#FFFCD5;
    font-family:Verdana;
    font-size:10px;
    color:black;
    padding-left: 10px;
    border: 1px solid white;
    border-collapse: collapse;
}
.main-content table.academic-calendar tr.alt td
{
    background-color:#F3F3F3;
}
.indent 
{
    margin-left: 25px;
}
p.bullets-margin:first-letter
{
    font-weight:bold;
    font-size:16px;
    margin-top: 2px;
    margin-left: 20px;
}
table.information-sessions td
{
    vertical-align: top;
}
table.information-sessions td.start, table.information-sessions td.info, table.information-sessions td.register
{
    white-space: nowrap;
}
.daily-digest-submit-form fieldset
{
    padding: 10px;
    margin-bottom: 10px;
}
.daily-digest-submit-form fieldset legend 
{
    font-weight: bold;
}
.daily-digest-submit-form label 
{
    float: left;
    width: 12em;
}
.daily-digest-submit-form fieldset.readonly input
{
    border-style: none !important;
    background-color: Transparent;
    overflow: visible;
}
table.daily-digest-story-list 
{
    width: 100%;
    border-collapse: separate;
}
table.daily-digest-story-list th 
{
}
table.daily-digest-story-list td 
{
    vertical-align: top;
    border: solid 1px #ffffff;
    border-width: 0 1px 1px 0;
    padding: 2px 5px !important;
    margin: 0;
}
table.daily-digest-story-list .hot, table.daily-digest-story-list .delete
{
    text-align: center;
    padding: 2px 10px !important;
}
table.daily-digest-story-list .order 
{
    white-space: nowrap;
}
table.daily-digest-story-list .status 
{
    white-space: nowrap;
    text-align:center;
}
.daily-digest-image-browser 
{
    background-color: White;
    text-align: left;
    padding: 10px;
}
.no-float, .no-float *
{
    float: none !important;
}
* html .no-float 
{
    text-align: left;
    width: auto !important;
}
.enclose:after
{
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
* html .enclose 
{
    zoom: 1;
}

ul.feature-windows-3col-wide
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 803px;
}
ul.feature-windows-3col-wide li 
{
    position: relative;
    width: 32%;
    float: left;
    margin: 0px 2px;
}
* html ul.feature-windows-3col-wide li {
    overflow: visible;
}
ul.feature-windows-3col-wide h3 {
	background-color: #e39413;
	font-size: 1em;
	font-weight: bold;
	color: White;
	padding: 4px;
	margin-bottom: 0px;
	border-bottom: 1px solid white;
}
ul.feature-windows-3col-wide .content 
{
	background: #fff8c2 url(../../images-core/drexel-difference-feature-window-background.gif) repeat-x left bottom;
	font-size: 11px;
	padding: 5px;
}

ul.feature-windows-3col-wide .content .image-header
{
	margin-left: -5px;
	margin-top: -5px;
}

.spelling-suggestion 
{
    color: #D50000;
}

.spelling-suggestion a
{
    color: #000099;
}

.keymatches
{
    list-style: none outside none;
    padding: 0;
    margin-left: -16px;
    margin-right: -16px;
}

.keymatches li
{
    background-color: #FFFF55;
    margin-bottom: 10px;
    padding: 5px;
}

.keymatches span.match-type
{
    float: right;
    color: #000080;
    font-weight: bold;
}

.keymatches a
{
    font-size: 1.1em;
    font-weight: bold;
}

.keymatches span.match-url
{

}

p.help-text
{
font-size: 0.9em;
margin-left: 150px;
color: Red;
}
