﻿/**************************/

/*     Global Styles      */

/**************************/


body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family: Lucida Grande, Arial, Helvetica, Verdana, Sans-Serif;
line-height: 160%;
	background:#D7CBAE url(~/media/site/dedman/structure/mastheadbg.ashx) 0 0 repeat-x;

/* background:#FDF9DE url(~/media/site/dedman/structure/mastheadbg.ashx) 0 0 repeat-x; */
	color:#484844;
}
h1 {
	left:29px;
	top:11px;
	margin:0;
	padding:0;
	position:absolute;
}
h1 a {
	width:416px;
	height:58px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/dedman-headerlogo.ashx) 0 0 no-repeat;

}
h3, h4, h5 {
	/*margin:0;
	padding:0 0 .7em 0;*/
	color:#b10000;
}
a {
	color:#333399;
        font-weight: bold;
        text-decoration: none;
	
}

a.hover {
	color: #B10000;	
}

h2 { /* USED ONLY FOR PAGE TITLES */
	margin-top:0;
	/* padding:0 0 4px 0; */
	font-size:250%;
	color:#666757;
	font-family:Times New Roman, Serif;
	font-weight:normal;
}
h3 {
	font-size:130%;
}
h4 {
	font-size:100%;
}
h5 {
	font-size:120%;
}
img.right {
	margin:0 0 10px 20px;
	float:right;
	display:inline;
}
img.left {
	margin:0 20px 10px 0;
	float:left;
	display:inline;
}
.highlight {
	font-size:115%;
	color:#005dab;
}
.extra-padding {
	padding:0 50px 0 0;
}
.view-dedman-calendar {
	width:111px;
	height:9px;
	margin:10px 0 0 0;
	float:left;
	clear:both;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/view-dedman-calendar.ashx) 0 0 no-repeat;
}
.view-all-news {
	width:69px;
	height:9px;
	margin:10px 0 0 0;
	float:left;
	clear:both;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/view-all-news.ashx) 0 0 no-repeat;
}
.view-archive {
	width:63px;
	height:9px;
	margin:10px 0 0 0;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/view-archive.ashx) 0 0 no-repeat;
}
.view-dedman-calendar:hover {
	background:url(~/media/Site/Dedman/Structure/view-dedman-calendar.ashx) 0 -9px no-repeat;
}
.view-all-news:hover {
	background:url(~/media/Site/Dedman/Structure/view-all-news.ashx) 0 -9px no-repeat;
}
.view-archive:hover {
	background:url(~/media/Site/Dedman/Structure/view-archive.ashx) 0 -9px no-repeat;
}
/**************************/

/*     Main Structure     */

/**************************/



#header {
	width:979px;
	height:122px;
	margin:auto;
	position:relative;
	z-index:3;
}
#contentWrapperOuter {
	width:979px;
	margin:auto;
	line-height:1.8em;
	margin-top:8px;
	padding:0px 5px 5px 5px;
	margin-bottom:10px;
	/* font-size:85%; */
	background: #ffffff url(~/media/Site/Dedman/Structure/content-bg.ashx) 8px 0 no-repeat;
}
*html #content {
	height:435px;
}
#contentWrapperInner {
	width:965px;
	min-height:435px;
	margin:auto;
	padding:0px 5px 5px 5px;
	border-left:solid 2px #c0c0bc;
	border-right:solid 2px #c0c0bc;
	border-bottom:solid 2px #c0c0bc;
	line-height:1.8em;
	/* font-size:85%; */
}
#main-nav {
	margin:auto;
	width:979px;
	background-color:#FFFFFF;
}
#home-flash {
	height:344px;
	overflow:hidden;
	position:relative;
	z-index:1;
}
#content-nobg {
	width:958px; 
	min-height:435px; 
	margin:auto; 
	margin-left:-22px; 
	margin-top:-20px; 
	padding:0 9px 5px 8px; 
	line-height:1.8em; 
	font-size:85%; }
#footer {
	width:979px;
	margin:auto;
	padding:7px 0 0 0;
	text-align:center;
}
#left-col {
	width:212px;
	float:left;
	display:inline;
}
#main-col {
	width:726px;
	min-height:380px;
	margin:20px 0 0 20px;
	float:left;
	display:inline;
}
*html #main-col {
	height:380px;
}
/*       Added by BA */

#pageContent {
	width:700px;
	min-height:380px;
	margin:20px 0 0 20px;
	float:left;
	display:inline;
}
*html #pageContent {
	height:380px;
}
/*       End addition by BA */





/**************************/

/*       Navigation       */

/**************************/



#main-nav ul {
	margin:0;
	padding:0;
	list-style:none;
	background-color:#FFFFFFF;
}
#main-nav ul li {
	float:left;
}
#main-nav ul li a {
	height:40px;
	float:left;
	outline:none;
}

#sub-nav {
	width:178px;
	min-height:260px;
	margin:59px 0 0 0;
	padding:14px 10px 0 20px;
	border-left:solid 4px #e51937;
	float:left;
	display:inline;
	line-height:1.5em;
	position:relative;
	background:url(~/media/Site/Dedman/Structure/left-nav-bg.ashx) 0 0 no-repeat;
      font-size: 85%;
}
*html #sub-nav {
	height:260px;
}
#sub-nav h2 {
	margin:0;
	padding:0;
	font-size:110%;
	text-transform:uppercase;
	font-family:Arial, Sans-Serif;
	color:#e31937;
}
#sub-nav ul {
	width:178px;
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}
#sub-nav ul li {
	width:178px;
	float:left;
}
#sub-nav ul li a {
	width:178px;
	margin:0 0 0 -20px;
	padding:1px 0 1px 20px;
	float:left;
	display:inline;
	text-decoration:none;
	z-index:2;
	position:relative;
	color:#818178;
}
#sub-nav ul li a:hover,  #sub-nav ul li a.selected {
	color:#005dab;
	text-decoration:none;
	background:url(~/media/Site/Dedman/Structure/left-nav-arrow.ashx) 0 center no-repeat;
}
#sub-nav ul li ul li a {
	width:168px;
	margin:0;
	padding:1px 0 1px 10px;
	background:transparent;
}
#sub-nav ul li ul li a:hover,  #sub-nav ul li ul li a.selected {
	background:transparent;
}
#sub-nav p {
	padding:0;
}
#sub-nav a {
	color:#e31937;
	text-decoration:none;
        font-weight: normal;
}
#sub-nav a:hover {
	text-decoration:underline;
}
#util-icons {
	height:35px;
	position:relative;
	clear:both;
}
.icon-calendar {
	width:72px;
	height:25px;
	left:5px;
	bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	background:url(~/media/Site/Dedman/Structure/icon-calendar.ashx) 0 0 no-repeat;
}
.icon-news {
	width:50px;
	height:25px;
        left:5px;
	/* left:120px; */
	bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	background:url(~/media/Site/Dedman/Structure/icon-news.ashx) 0 0 no-repeat;
}
.icon-stratplan {
	width:113px;
	height:25px;
        left:90px;
	/* left:120px; */
	bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	background:url(~/media/Site/Dedman/Structure/icon-stratplan.ashx) 0 0 no-repeat;
}

.icon-engaging-minds {
	width:147px;
	height:25px;
	right:160px;
	bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	background:url(~/media/Site/Dedman/Structure/icon-engaging-minds.ashx) 0 0 no-repeat;
}
.icon-environmentalism {
	width:119px;
	height:25px;
	right:0;
	bottom:0px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	background:url(~/media/Site/Dedman/Structure/icon-environmentalism.ashx) 0 0 no-repeat;
}
.icon-calendar:hover {
	background:url(~/media/Site/Dedman/Structure/icon-calendar.ashx) 0 -25px no-repeat;
}
.icon-news:hover {
	background:url(~/media/Site/Dedman/Structure/icon-news.ashx) 0 -25px no-repeat;
}
.icon-stratplan:hover {
	background:url(~/media/Site/Dedman/Structure/icon-stratplan.ashx) 0 -25px no-repeat;
}
.icon-engaging-minds:hover {
	background:url(~/media/Site/Dedman/Structure/icon-engaging-minds.ashx) 0 -25px no-repeat;
}
.icon-environmentalism:hover {
	background:url(~/media/Site/Dedman/Structure/icon-environmentalism.ashx) 0 -25px no-repeat;
}
/**************************/

/*         Header         */

/**************************/



#quick-view {
	right:0;
	top:0;
	width:338px;
	height:58px;
	position:absolute;
	
}
#quick-view h2 {
	width:125px;
	height:43px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	
}
#quick-view ul {
	margin:0;
	padding:0;
	list-style:none;
}
#quick-view ul li {
	float:left;
}
#quick-view ul li a {
	height:43px;
	float:left;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;

}
#quick-nav1 a {
	width:88px;
	margin-right:3px;
}
#quick-nav2 a {
	width:51px;
	margin-right:3px;
}
#quick-nav3 a {
	width:59px;
}
#quick-nav1 a {
	background-position:0 0;
}
#quick-nav2 a {
	background-position:-91px 0;
}
#quick-nav3 a {
	background-position:-145px 0;
}
#quick-nav1 a:hover,  #quick-nav1 a.selected {
	background-position:0 -43px;
}
#quick-nav2 a:hover,  #quick-nav2 a.selected {
	background-position:-91px -43px;
}
#quick-nav3 a:hover,  #quick-nav3 a.selected {
	background-position:-145px -43px;
}
#search {
	right:5px;
	top:0px;
	position:absolute;
	z-index:1;
	/*margin-top:-10px;*/
	/*margin: 40px 0 10px 0;*/
	margin: -10px 0 10px 0;
}
.search-text {
	width:100px;
	height:13px;
	margin:0 5px 0 0;
	float:left;
	font-size:80%;
	color:#818178;
}
.search-button {
	width:24px;
	float:left;
}
#q {
vertical-align:bottom;
margin-left:85px;
height: 13px; 
width: 100px; 
color:#333333; 
font: 11px Arial, Helvetica, sans-serif;
}
#quick-departments,  #quick-majors,  #quick-minors {
	width:836px;
	padding:15px 0 0 0;
	left:70px;
	top:55px;
	color:#cfe1ef;
	font-size:85%;
	position:absolute;
	z-index:2;
	display:none;
}
.quick-close {
	right:5px;
	top:5px;
	width:12px;
	height:12px;
	display:block;
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	
}

#quick-departments table,  #quick-majors table,  #quick-minors table {
	margin:0 0 0 40px;
	width:796px;
	border:0;
	border-collapse:collapse;
}
#quick-departments table td,  #quick-majors table td,  #quick-minors table td {
	margin:0;
	padding:0 20px 0 0;
	width:388px;
	vertical-align:top;
}
#quick-departments a,  #quick-majors a,  #quick-minors a {
	color:#cfe1ef;
}
#quick-departments h2,  #quick-majors h2,  #quick-minors h2 {
	margin:0;
	padding:0 0 0 20px;
	font-size:110%;
	color:#cfe1ef;
	font-family:Arial, Verdana, Sans-Serif;
	font-weight:bold;
	background:url(~/media/Site/Dedman/Structure/bullet.ashx) 9px center no-repeat;
}
#quick-departments p,  #quick-majors p,  #quick-minors p {
	margin:0;
	padding:0 0 15px 20px;
}
/**** Added to attempt to hide dropdowns, copied from perkins.css *******/

/*DROP DOWN MENUS*/
#zone-3-dropdown {
	z-index:1000000;
}
#zone-3-dropdown ul li {
	z-index:9000000;
}
* html div#zone-3-nav ul li ul {
	/*prevent multiple column drop downs in IE that resulted from 700px width code above*/
width: 100px;
}
#zone-3-nav a {
	font-weight:normal;
	color:#032B66;
}
#zone-3-nav a:hover {
	color:#B20000;
}
#zone-3-nav, #zone-3-nav ul {
	list-style: none;
	line-height: 1;
	font-weight: normal;
	padding: 0;
	margin: 0 0 1em 0;
	font-size:12px ! Important;
	z-index:8000000;
}
/*	float: inherit will make first line of content flush with the rest, but also causes flash movie on
	home page to be too high in IE Windows and Mac.
	CAN PROBABLY COMMENT OUT*/
* html div#zone-3-nav {
	float:inherit;
}
#zone-3-nav a {
	/*width adjustments here affect only the top menu items*/	
	display: block;
	text-decoration: none;
	padding: 0 0 0 0;
}
#zone-3-nav li {
	float: left;
	padding: 0;
	z-index:8000000;
}
#zone-3-nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	/*comment out the two lines below to have multiple column drop down per item*/
	/*increase widths below to alter width of drop downs (doesn't work in IE)*/
	font-weight: normal;
	border-width: 0.25em;
	border-width: 0em;
	margin: 0;
	margin-top:-8px;
	background-color:#f1f1e5;
	padding:10px 10px 10px 5px;

}
#zone-3-nav ul ul .menuHeader {
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
}
.menuHeader {
	margin-top:100px;
}
#zone-3-nav li li {
	padding-right: 1em;
	width: 18em;
}
#zone-3-nav li ul a {
	/*increase widths below to alter width of drop downs (IE only)*/
	width: 22em;
	w\idth: 18em;
	padding: 0.25em 0.5em;
}
#zone-3-nav li ul ul {
	margin: 5px 0 0 14em;
}
#zone-3-nav li:hover ul ul, #zone-3-nav li:hover ul ul ul, #zone-3-nav li.sfhover ul ul, #zone-3-nav li.sfhover ul ul ul {
	left: -999em;
}
#zone-3-nav li:hover ul, #zone-3-nav li.sfhover ul, #zone-3-nav li li.sfhover ul, #zone-3-nav li li li.sfhover ul {
	left: auto;
}
#zone-3-nav li li:hover ul, #zone-3-nav li li li:hover ul, #zone-3-nav li li.sfhover ul, #zone-3-nav li li li.sfhover ul {
	display: none;
}
/*force hover area to match width of drop downs*/
#zone-3-nav li li:hover, #zone-3-nav li li.sfhover {
	/*width: 18em;*/
}
.dropDown {
	display: block;/*USE TO LOWER DROPDOWN POSITION:
margin-bottom:10px;*/
}
.menuDivider {
	border-top: 1px dotted #B10000;
	margin-top: 5px;
	margin-bottom: 5px;
}
#menu1 {
	font-size:11px;
}
#menu2 {
	/*font-size:11px;*/
/*display:none;*/
}
/**** end copied section for dropdowns *******/



/**************************/

/*         Footer         */

/**************************/



#footer ul {
	margin:0;
	padding:7px 0;
	list-style:none;
}
#footer ul li {
	margin:0;
	padding:0 4px;
	display:inline;
}
#footer ul li a {
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
}
.footer-logo {
	width:40px;
	height:40px;
	margin:auto;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/footer-logo.ashx) 0 0 no-repeat;
}
#footer p {
	font-family:Times New Roman, Serif;
	font-size:90%;
}
/**************************/

/*          Home          */

/**************************/



#home-content {
	width:958px;
	min-height:173px;
	padding:8px 0 0 0;
	position:relative;
	line-height:normal;
	background:url(~/media/Site/Dedman/Structure/home-content-bg.ashx) right 0 no-repeat;
}
*html #home-content {
	height:173px;
}
#dedman-events {

	width:251px;

	min-height:188px;

	margin:0 0 0 15px;

	padding:17px 17px 15px 17px;

	float:left;

	display:inline;

	background:url(~/media/Site/Dedman/Structure/home-dedman-events-bg.ashx) 0 0 no-repeat;

}


*html #dedman-events {

	height:188px;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-dedman-events-bg.png', sizingMethod='crop');

	background:transparent;

}

#dedman-events h2, #dedman-dept-events h2 {

	height:11px;

	padding:0 0 10px 0;

	text-indent:-9999px;

	overflow:hidden;

	background:url(~/media/Site/Dedman/Structure/dedman-events.ashx) 0 0 no-repeat;

}

#dedman-news, #dedman-dept-news, #dedman-dept-events {

	width:307px;

	min-height:188px;

	margin:0 0 0 5px;

	padding:17px 17px 15px 17px;

	float:left;

	display:inline;

	background:url(~/media/Site/Dedman/Structure/home-dedman-news-bg.ashx) 0 0 no-repeat;

}

*html #dedman-news {

	height:188px;

filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/home-dedman-news-bg.png', sizingMethod='crop');

	background:transparent;

}

#dedman-news h2, #dedman-dept-news h2 {

	height:11px;

	padding:0 0 10px 0;

	text-indent:-9999px;

	overflow:hidden;

	background:url(~/media/Site/Dedman/Structure/dedman-news.ashx) 0 0 no-repeat;

}


#dedman-spotlight {
	width:300px;
	min-height:188px;
	padding:0 0 15px 0;
	float:left;
	display:inline;
}
*html #dedman-spotlight {
	height:188px;
}
#dedman-spotlight h2 {
	width:140px;
	height:16px;
	padding:0 0 10px 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/dedman-spotlight-home.ashx) 0 0 no-repeat;
}
#dedman-spotlight .imgholder {
	margin:0 10px 0 0;
	float:left;
	display:inline;
}
/* dirty IE6 hacks that shouldn't be required, but are */

*html #dedman-events a,  *html #dedman-news a,  *html #dedman-spotlight a {
	position:relative;
}
#dedman-events h3,  #dedman-events h4,  #dedman-news h3,  #dedman-news h4,  #dedman-spotlight h3,  #dedman-spotlight h4 {
	margin:0;
	padding:0;
}
#dedman-events p,  #dedman-news p,  #dedman-spotlight p, #dedman-dept-events p, #dedman-dept-news p {
	margin:0;
	padding:0 0 8px 0;
}
.dedman-event,  .dedman-news {
	display:none;
}
.dedman-event img,  .dedman-news img {
	padding:0 10px 1px 0;
	float:left;
}
.arrow-nav {
	width:100%;
	margin:0;
	height:22px;
	padding:10px 0 0 0;
	list-style:none;
	clear:both;
}
.arrow-nav li {
	float:left;
}
.arrow1 a,  .arrow2 a,  .arrow3 a {
	width:16px;
	height:22px;
	margin:0 3px 0 0;
	float:left;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	background-image:url(~/media/Site/Dedman/Structure/arrows.ashx);
}
.arrow1 a {
	background-position:0 0;
}
.arrow2 a {
	background-position:-19px 0;
}
.arrow3 a {
	background-position:-38px 0;
}
.arrow1 a:hover,  .arrow1 a.selected {
	background-position:0 -22px;
}
.arrow2 a:hover,  .arrow2 a.selected {
	background-position:-19px -22px;
}
.arrow3 a:hover,  .arrow3 a.selected {
	background-position:-38px -22px;
}
/**************************/

/*        News        */

/**************************/



#news-content {
	position: relative;
	width:912px;
	min-height:500px;
	padding: 11px 24px 11px 22px;
}
*html #news-content {
	height:500px;
}
#news-content .smu-news {
	position: absolute;
	top: 30px;
	right: 25px;
	background: url(~/media/Site/Dedman/Structure/btn-smu-news.ashx) no-repeat 0 0;
	width: 73px;
	height: 22px;
	text-indent:-9999px;
	outline:none;
}
#news-content .highlight {
	font-size: 130%;
	display: block;
	color: #005daa;
	margin: 0 0 13px 0;
}
#news-content .news-box {
	border-top: solid 1px #a1a19a;
	padding: 10px 0 4px 0;
	font-size: 100%;
}
#news-content .news-box .date {
	display: block;
	font-style: normal;
	color: #666757;
}
#news-content .news-box p {
	padding: 0;
	line-height: 15px;
}
#news-content .news-box a.more {
	font-size: 11px;
	color: #e31937;
	text-decoration: none;
}
#news-content .news-box a.more:hover {
	text-decoration: underline;
}
/**************************/

/*        Interior        */

/**************************/



/* headers */

#content#contentWrapperInner h2 {
	line-height:normal;
}
#contentWrapperInner h2.academic-departments {
	width:138px;
	height:11px;
	padding:0 0 4px 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/academic-departments.ashx) 0 0 no-repeat;
}
#contentWrapperInner h2.academic-opportunities {
	width:146px;
	height:11px;
	margin:0 0 0 0;
	padding:15px 0 3px 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/academic-opportunities.ashx) 0 15px no-repeat;
}
#contentWrapperInner h2.dedman-spotlight {
	width:127px;
	height:13px;
	padding:0 0 6px 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/dedman-spotlight.ashx) 0 0 no-repeat;
}
#contentWrapperInner h2.institutes-centers-programs {
	width:233px;
	height:14px;
	padding:0 0 8px 0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/institutes-centers-programs.ashx) 0 0 no-repeat;
}
#bottom-info {
	width:726px;
	min-height:150px;
	background:#fff url(~/media/Site/Dedman/Structure/bottom-gradient.ashx) 0 0 repeat-x;
}
*html #bottom-info {
	height:150px;
}
#bottom-info-col1 {
	width:334px;
	padding:27px 20px 0 0;
	border-right:solid 1px #818178;
	float:left;
	display:inline;
	position:relative;
}
#bottom-info-col2 {
	width:331px;
	padding:27px 20px 0 20px;
	margin-left:-1px;
	border-left:solid 1px #818178;
	float:left;
	display:inline;
	position:relative;
}
#bottom-info-col1 h3,  #bottom-info-col1 h4,  #bottom-info-col2 h3,  #bottom-info-col1 h4 {
	padding:0;
}
a.view {
	position:absolute;
	right:20px;
	top:24px;
	text-decoration:none;
}
a.view:hover {
	text-decoration:underline;
}
a.arrow {
	padding-left:15px;
	text-decoration:none;
	background:url(~/media/Site/Dedman/Structure/link-arrow.ashx) 0 center no-repeat;
}
a.arrow:hover {
	text-decoration:underline;
}
#bottom-info-col1 img,  #bottom-info-col2 img {
	margin:0 15px 0 0;
	float:left;
	display:inline;
}
#bottom-info-col1 p,  #bottom-info-col2 p {
	padding:0;
}
#bottom-info-col2 .container {
	width:239px;
	float:left;
}
/* alphabet */

ul.alphabet {
	width:526px;
	height:22px;
	margin:3px 0 0 0;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
	border-bottom:solid 1px #a1a19a;
}
ul.alphabet li {
	float:left;
	display:inline;
}
ul.alphabet li a {
	width:15px;
	height:22px;
	margin-right:5px;
	float:left;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	background-image:url(~/media/Site/Dedman/Structure/alphabet.ashx);
}
.alphabet-a a {
	background-position:0 0;
}
.alphabet-a a:hover,  .alphabet-a a.selected {
	background-position:0 -22px;
}
.alphabet-b a {
	background-position:-15px 0;
}
.alphabet-b a:hover,  .alphabet-b a.selected {
	background-position:-15px -22px;
}
.alphabet-c a {
	background-position:-30px 0;
}
.alphabet-c a:hover,  .alphabet-c a.selected {
	background-position:-30px -22px;
}
.alphabet-d a {
	background-position:-45px 0;
}
.alphabet-d a:hover,  .alphabet-d a.selected {
	background-position:-45px -22px;
}
.alphabet-e a {
	background-position:-60px 0;
}
.alphabet-e a:hover,  .alphabet-e a.selected {
	background-position:-60px -22px;
}
.alphabet-f a {
	background-position:-75px 0;
}
.alphabet-f a:hover,  .alphabet-f a.selected {
	background-position:-75px -22px;
}
.alphabet-g a {
	background-position:-90px 0;
}
.alphabet-g a:hover,  .alphabet-g a.selected {
	background-position:-90px -22px;
}
.alphabet-h a {
	background-position:-105px 0;
}
.alphabet-h a:hover,  .alphabet-h a.selected {
	background-position:-105px -22px;
}
.alphabet-i a {
	background-position:-120px 0;
}
.alphabet-i a:hover,  .alphabet-i a.selected {
	background-position:-120px -22px;
}
.alphabet-j a {
	background-position:-135px 0;
}
.alphabet-j a:hover,  .alphabet-j a.selected {
	background-position:-135px -22px;
}
.alphabet-k a {
	background-position:-150px 0;
}
.alphabet-k a:hover,  .alphabet-k a.selected {
	background-position:-150px -22px;
}
.alphabet-l a {
	background-position:-165px 0;
}
.alphabet-l a:hover,  .alphabet-l a.selected {
	background-position:-165px -22px;
}
.alphabet-m a {
	background-position:-180px 0;
}
.alphabet-m a:hover,  .alphabet-m a.selected {
	background-position:-180px -22px;
}
.alphabet-n a {
	background-position:-195px 0;
}
.alphabet-n a:hover,  .alphabet-n a.selected {
	background-position:-195px -22px;
}
.alphabet-o a {
	background-position:-210px 0;
}
.alphabet-o a:hover,  .alphabet-o a.selected {
	background-position:-210px -22px;
}
.alphabet-p a {
	background-position:-225px 0;
}
.alphabet-p a:hover,  .alphabet-p a.selected {
	background-position:-225px -22px;
}
.alphabet-q a {
	background-position:-240px 0;
}
.alphabet-q a:hover,  .alphabet-q a.selected {
	background-position:-240px -22px;
}
.alphabet-r a {
	background-position:-255px 0;
}
.alphabet-r a:hover,  .alphabet-r a.selected {
	background-position:-255px -22px;
}
.alphabet-s a {
	background-position:-270px 0;
}
.alphabet-s a:hover,  .alphabet-s a.selected {
	background-position:-270px -22px;
}
.alphabet-t a {
	background-position:-285px 0;
}
.alphabet-t a:hover,  .alphabet-t a.selected {
	background-position:-285px -22px;
}
.alphabet-u a {
	background-position:-300px 0;
}
.alphabet-u a:hover,  .alphabet-u a.selected {
	background-position:-300px -22px;
}
.alphabet-v a {
	background-position:-315px 0;
}
.alphabet-v a:hover,  .alphabet-v a.selected {
	background-position:-315px -22px;
}
.alphabet-w a {
	background-position:-330px 0;
}
.alphabet-w a:hover,  .alphabet-w a.selected {
	background-position:-330px -22px;
}
.alphabet-x a {
	background-position:-345px 0;
}
.alphabet-x a:hover,  .alphabet-x a.selected {
	background-position:-345px -22px;
}
.alphabet-y a {
	background-position:-360px 0;
}
.alphabet-y a:hover,  .alphabet-y a.selected {
	background-position:-360px -22px;
}
.alphabet-z a {
	background-position:-375px 0;
}
.alphabet-z a:hover,  .alphabet-z a.selected {
	background-position:-375px -22px;
}
/* /alphabet */



a.select-a-department {
	width:150px;
	height:26px;
	float:left;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/select-a-department.ashx);
}
table.faculty-table {
	width:100%;
	margin:0;
	padding:0;
	border-collapse:collapse;
	line-height:normal;
float:left;
}
table.faculty-table td {
	padding:8px 0;
	border-bottom:solid 1px #dddddf;
}
table.faculty-table a {
	padding-left:20px;
	color:#e31937;
	text-decoration:none;
}
table.faculty-table a:hover {
	text-decoration:underline;
}
#contact {
	padding:45px 0 10px 20px;
	float:left;
	display:inline;
}
#contact p {
	padding:0 0 0 17px;
}
#contact a {
	padding:0 0 0 17px;
	color:#e31937;
	text-decoration:none;
}
#contact a:hover {
	text-decoration:underline;
}
h2.contact-a-recruiter {
	width:171px;
	height:33px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(~/media/Site/Dedman/Structure/contact-a-recruiter.ashx) 0 0 no-repeat;
}
/* Departments */

#select-department-box {
	float: right;
	position: relative;
}
#departments {
	position: absolute;
	top: 26px;
	left: 0;
	margin: 0;
	padding: 0 0 10px 0;
	list-style: none;
	overflow: hidden;
	display: none;
	width: 200px;
        background: #0061ab url(~/media/Site/Dedman/Structure/bg-departments.ashx) no-repeat 0 0;
}
#departments li {
	float: left;
	width: 100%;
}
#departments li a {
	display: block;
	padding: 0 0 0 12px;
	line-height: 18px;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
}
#departments li a:hover {
	color: #005daa;
	background: #fff url(~/media/Site/Dedman/Structure/arrow-small.ashx) no-repeat 3px 50%;
}
/*       Added by BA */

#endOfContent {
	clear:both;
}
/* end addition */

/**************************/

/*         Cavin         */

/**************************/



#mastheadWrapper {
	width:979px;
	margin:auto;
}
#masthead {
	width:979px;
	height:82px;
	margin:0 auto;
	position:relative;
	z-index:3;
}
#mastheadlogo {
	border:none;
	margin:12px 0 0 27px;
}

#main-nav1, #main-nav2, #main-nav3, #main-nav4, #main-nav5, #main-nav6, #main-nav7, #main-nav8  {
position:relative;
} 

/**************************/

/*         Katy           */

/**************************/

#breadcrumb {
      margin-bottom: 15px;
	  font-size: 10px;
}

#TB_ajaxContent ul {
      list-style-image:url("~/media/Site/Dedman/Structure/lightbox-bullet.ashx");
      list-style-type:square;
}
#searchbar {
      float:right;
      margin:7px 12px 0 0;
}
input.searchbutton {
margin-left: 5px;
font-family: 'arial',helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 95%;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
background-color: #c6c6c6;
border-top-style: solid;
border-right-style-value: solid;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-top-color: #c6c6c6;
border-right-color-value: #c6c6c6;
border-bottom-color: #c6c6c6;
border-left-color-value: #c6c6c6;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
width: 45px;
height: 18px;
}

/*DEPARTMENT PAGE CSS*/
#dept-home-content {
line-height:normal;
min-height:173px;
padding:8px 0 0;
position:relative;
font-size:85%;
}

#dept-home-content h4 {
margin: 0;
}

