* {
	margin: 0px;
    padding: 0px;
    border-width: 0px
}

body {
	background-color: #607ca1;
	background-image:url(images/bg-gradient.jpg);
	background-repeat: repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#container {
	width: 960px;
	margin: auto;
}

#header {
	width: 960px;
	height: 96px;
	background-image:url(images/header.jpg);
	background-repeat: no-repeat;
}

#header a.weather {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#header a.weather:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

#homelink {
	display:block;
	float:left;
	height:96px;
	margin-left:15px;
	width:90px;
}

#nav {
	height: 37px;
	width: 812px;
	margin-left: 21px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	float:left;
	margin-top: 9px; /*used to be 44 with weather link and 59 without anything*/
}

#nav a.nav-home {
	background-image: url(images/nav-home.jpg);
	cursor: pointer;
	display: block;
	height: 37px;
	width: 67px;
}

#nav a.nav-student {
	background-image: url(images/nav-student-services.jpg);
	cursor: pointer;
	display: block;
	height: 37px;
	width: 183px;
}

#nav a.nav-financial {
	background-image: url(images/nav-financial.jpg);
	cursor: pointer;
	display: block;
	height: 37px;
	width: 141px;
}

#nav a.nav-alum {
	background-image: url(images/nav-alum.jpg);
	cursor: pointer;
	display: block;
	height: 37px;
	width: 89px;
}

#nav a.nav-academics {
	background-image: url(images/nav-academics.jpg);
	cursor: pointer;
	display: block;
	height: 37px;
	width: 209px;
}

#nav a.nav-contact {
	background-image: url(images/nav-contact.jpg);
	cursor: pointer;
	display: block;
	height: 37px;
	width: 123px;
}

#nav a.nav-home:hover, #nav a.nav-contact:hover, #nav a.nav-academics:hover, #nav a.nav-alum:hover, #nav a.nav-financial:hover, #nav a.nav-student:hover {
	background-position: 0 37px;
}

/*** superfish menu ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			13em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.65em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	border:	0;
	padding: 		0;
	color:#CCCCCC;
	text-decoration:none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	border:	0;
	padding: 		0;
}
.sf-menu li {
	background:		#2e5583;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#cccccc;
	outline:		0;
	color: #2e5583;
}

.sf-menu li.sub a, .sf-menu li.sub a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	border:	0;
	padding: 		10px;
}
.sf-menu li.sub {
	background:		#2e5583;
}

.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#cccccc;
	outline:		0;
	color: #2e5583;
}


/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
/*END OF NAV*/

#mainimg {
	width: 916px;
	margin-left: 22px;
	padding-right: 22px;
	height: 292px;
	/*background-image: url(images/main-img-home.jpg);*/
	background-image: url(images/main-img-home-no-drex.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#getstartedlink {
	display:block;
	float:left;
	height:40px;
	margin-left:263px;
	margin-top:190px;
	width:135px;
}

#alliedhealthimg {
	width: 916px;
	margin-left: 22px;
	padding-right: 22px;
	height: 292px;
	background-image: url(images/allied-health-mainpic.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#businessimg {
	width: 916px;
	margin-left: 22px;
	padding-right: 22px;
	height: 292px;
	background-image: url(images/business-mainpic.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#engineeringimg {
	width: 916px;
	margin-left: 22px;
	padding-right: 22px;
	height: 292px;
	background-image: url(images/engineering-mainpic.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#infotechimg {
	width: 916px;
	margin-left: 22px;
	padding-right: 22px;
	height: 292px;
	background-image: url(images/infotech-mainpic.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#nursingimg {
	width: 916px;
	margin-left: 22px;
	padding-right: 22px;
	height: 292px;
	background-image: url(images/nursing-mainpic.jpg);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}

#landingtext {
	width: 487px;
	height: 42px;
	padding: 5px;
	margin-left: 16px;
	clear: left;
}

#landingtext p {
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
}

#mediaplayer-home {
	width: 460px;
	height: 292px;
	float: right;
	margin-right: 0px;
	margin-top: 0px;
}

#mediaplayer-sub {
	width: 363px;
	height: 266px;
	float: right;
	margin-right: 30px;
	margin-top: -267px;
}

#homeboxes {
	width: 916px;
	height: 154px;
	padding-left: 22px;
	padding-right: 22px;
	margin-bottom: 9px;
}

#prospective-home {
	width: 307px;
	height: 154px;
	margin-right: 8px;
	float:left;
}

#prospective-home a.apply {
	background-image: url(images/apply.jpg);
	cursor: pointer;
	display: block;
	height: 62px;
	width: 154px;
	float:left;
}

#prospective-home a.apply:hover {
	background-position: 0 62px;
}

#prospective-home a.glance {
	background-image: url(images/request-info.jpg);
	cursor: pointer;
	display: block;
	height: 62px;
	width: 153px;
	float:left;
}

#prospective-home a.glance:hover {
	background-position: 0 62px;
}

/*#prospective-home a.drexel {
	background-image: url(images/drex-pit.jpg);
	cursor: pointer;
	display: block;
	height: 64px;
	width: 153px;
	float:left;
}

#prospective-home a.drexel:hover {
	background-position: 0 64px;
}*/


#prospective-home a.eyeball {
	background-image: url(images/glance-btn.jpg);
	cursor: pointer;
	display: block;
	height: 64px;
	width: 153px;
	float:left;
}

#prospective-home a.eyeball:hover {
	background-position: 0 64px;
}



#prospective-home a.reasons {
	background-image: url(images/topten.jpg);
	cursor: pointer;
	display: block;
	height: 64px;
	width: 154px;
	float:left;
}

#prospective-home a.reasons:hover {
	background-position: 0 64px;
}


#news-home {
	width: 195px;
	height: 154px;
	margin-right: 9px;
	background-image: url(images/news-box-bg.jpg);
	background-repeat: no-repeat;
	float:left;
}

#news-home-content {
	margin-top: 32px;
}

#story {
	width: 190px;
	border-bottom: 1px solid #9f9f9f;
	height: 29px; /*take off when blog feed goes back up */
}

#storymid {
	width: 190px;
	border-bottom: 1px solid #9f9f9f;
	height: 54px; /*take off when blog feed goes back up */
}

#storylast {
	width: 190px;
	border-bottom: 0px solid #9f9f9f;
}

#news-home-content #story h3,  #news-home-content #storymid h3, #news-home-content #storylast h3 {
	margin-top: 3px;
}

#news-home-content #story img {
	border: 0;
	margin: 0;
	padding: 0;
}

#news-home-content #story h3 a, #news-home-content #storymid h3 a, #news-home-content #storylast h3 a {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	text-decoration: none;
}

#news-home-content #story h3 a:hover, #news-home-content #storymid h3 a:hover, #news-home-content #storylast h3 a:hover {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin-left: 5px;
	text-decoration: underline;
}

#news-home-content #story .date, #news-home-content #storymid .date, #news-home-content #storylast .date {
	color: #333333;
	font-size: 10px;
	margin-left: 5px;
	padding: 0;
}

#news-home-content p.seemore {
	text-align: right;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
}

#news-home-content a.more {
	color: #336699;
	font-size: 11px;
	text-decoration: none;
}

#news-home-content a.more {
	color: #336699;
	font-size: 11px;
	text-decoration: underline;
}

#box2-home {
	width: 195px;
	height: 154px;
	margin-right: 9px;
	float:left;
}

#box2-home a.bookstore {
	background-image: url(images/bookstore-btn.jpg);
	cursor: pointer;
	display: block;
	height: 64px;
	width: 195px;
}

#box2-home a.bookstore:hover {
	background-position: 0 64px;
}

#box2-home a.tour {
	background-image: url(images/tour-btn.jpg);
	cursor: pointer;
	display: block;
	height: 62px;
	width: 195px;
}

#box2-home a.tour:hover {
	background-position: 0 62px;
}

#mypit-home {
	width: 193px;
	height: 154px;
	float:left;
}

#mypit-home img p {
	border:0;
	margin:0;
	padding: 0;
}

#mypit-home a.webmail {
	background-image: url(images/webmail-btn.jpg);
	cursor: pointer;
	display: block;
	height: 25px;
	width: 193px;
}

#mypit-home a.webmail:hover {
	background-position: 0 25px;
}

#mypit-home a.faculty {
	background-image: url(images/faculty-login.jpg);
	cursor: pointer;
	display: block;
	height: 24px;
	width: 193px;
}

#mypit-home a.faculty:hover {
	background-position: 0 24px;
}

#mypit-home a.newsletter {
	background-image: url(images/newsletter-btn.jpg);
	cursor: pointer;
	display: block;
	height: 26px;
	width: 193px;
}

#mypit-home a.newsletter:hover {
	background-position: 0 26px;
}

#mypit-home a.student {
	background-image: url(images/student-login.jpg);
	cursor: pointer;
	display: block;
	height: 25px;
	width: 193px;
}

#mypit-home a.student:hover {
	background-position: 0 25px;
}

#mypit-home a.text {
	background-image: url(images/text-btn.jpg);
	cursor: pointer;
	display: block;
	height: 26px;
	width: 193px;
}

#mypit-home a.text:hover {
	background-position: 0 26px;
}

#associatescontainer, #certificatescontainer {
	width: 351px;
	height: 312px;
	float:left;
	margin-right: 10px;
}

#associates, #certificates, #certificates-smaller {
	padding: 10px;
	background-image: url(images/landing-bg.jpg);
	background-repeat: no-repeat;
	height: 264px;
}

#academiccontent {
	width: 916px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	height: 312px;
}

#associatescontainer h1, #certificatescontainer h1 {
	background-image: url(images/landing-heading.jpg);
	background-repeat: no-repeat;
	height: 24px;
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-left: 10px;
	padding-top: 4px;
}

#associates p, #certificates p {
	padding-bottom: 10px;
	padding-top: 5px;
}

#certificates-smaller p{
	padding-bottom: 8px;
}

#certificates-smaller a {
	color: #5f7ca0;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

#certificates-smaller a:hover {
	color: #5f7ca0;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

#associates a, #certificates a {
	color: #5f7ca0;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

#associates a:hover, #certificates a:hover {
	color: #5f7ca0;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

#pitlinks {
	float: left;
	width: 193px;
}

#mypit-sub {
	width: 193px;
	height: 154px;
	margin-top: 4px;
	margin-bottom: 10px;
}

#mypit-sub img p {
	border:0;
	margin:0;
	padding: 0;
}

#mypit-sub a.webmail {
	background-image: url(images/webmail-btn.jpg);
	cursor: pointer;
	display: block;
	height: 25px;
	width: 193px;
}

#mypit-sub a.webmail:hover {
	background-position: 0 25px;
}

#mypit-sub a.faculty {
	background-image: url(images/faculty-login.jpg);
	cursor: pointer;
	display: block;
	height: 24px;
	width: 193px;
}

#mypit-sub a.faculty:hover {
	background-position: 0 24px;
}

#mypit-sub a.newsletter {
	background-image: url(images/newsletter-btn.jpg);
	cursor: pointer;
	display: block;
	height: 26px;
	width: 193px;
}

#mypit-sub a.newsletter:hover {
	background-position: 0 26px;
}

#mypit-sub a.student {
	background-image: url(images/student-login.jpg);
	cursor: pointer;
	display: block;
	height: 25px;
	width: 193px;
}

#mypit-sub a.student:hover {
	background-position: 0 25px;
}

#mypit-sub a.text {
	background-image: url(images/text-btn.jpg);
	cursor: pointer;
	display: block;
	height: 26px;
	width: 193px;
}

#mypit-sub a.text:hover {
	background-position: 0 26px;
}

#prospective-sub {
	width: 193px;
	height: 154px;
	margin-top: 0px;
}

#prospective-sub a.apply {
	background-image: url(images/apply-sub.jpg);
	cursor: pointer;
	display: block;
	height: 64px;
	width: 96px;
	float:left;
}

#prospective-sub a.reasons {
	background-image: url(images/reasons-sub.jpg);
	cursor: pointer;
	display: block;
	height: 64px;
	width: 97px;
	float:left;
}

#prospective-sub a.apply:hover, #prospective-sub a.reasons:hover {
	background-position: 0 64px;
}

#prospective-sub a.glance {
	background-image: url(images/glance-sub.jpg);
	cursor: pointer;
	display: block;
	height: 62px;
	width: 96px;
	float:left;
}

/*#prospective-sub a.drexelpit {
	background-image: url(images/drexel-pit-sub.jpg);
	cursor: pointer;
	display: block;
	height: 62px;
	width: 97px;
	float:left;
}*/

#prospective-sub a.moreinfo {
	background-image: url(images/more.jpg);
	cursor: pointer;
	display: block;
	height: 62px;
	width: 97px;
	float:left;
}


#prospective-sub a.glance:hover, /*#prospective-sub a.drexelpit:hover,*/#prospective-sub a.moreinfo:hover {
	background-position: 0 62px;
}

#footer {
	height: 40px;
	background-image: url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	clear:both;
	padding-top: 12px;
}

#footer p {
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: right;
	margin-right: 10px;
}

#footer a {
	color:#FFFFFF;
	text-decoration: none;
}	

#footer a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}	

#social {
	width: 330px;
	float: left;
}

#social p {
	color: #ffc90a;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	float:left;
}

#social img {
	margin-left:5px;
	margin-right: 5px;
	margin-top: -2px;
	border: 0;
	float:left;
}

#linklove p {
	text-align:center;
	color: #CCCCCC;
	font-size: 11px;
	padding-top: 15px;
}

#linklove a {
	color:#CCCCCC;
	text-decoration: none;
}

#linklove a:hover {
	color:#CCCCCC;
	text-decoration: underline;
}