@charset "UTF-8";
@import url(http://www.yorku.ca/yorkweb/standards/web/css/internal-wide.css);
@import url(bannerteaser.css);
@import url(wordpress.css);
@import url(octform.css);
@import url(flowplayer.css);
@import url(feature-carousel.css);

/*----------------------------------------------------------------
 GLOBAL STYLES
 ----------------------------------------------------------------*/
#yorkBanner {
	width: 960px;
	margin: 0 auto;
}

* {
	margin: 0;
	padding: 0;
}

body {
	background: #fcfcfc url(../images/bkgrnd.png) no-repeat center top;
	font: medium Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 0 auto;
}

	body.secondary {
		background: #fcfcfc url(../images/bkgrnd2.png) no-repeat center top;
	}
	
	body.popup {
		background: none;
	}

.clear {
	clear: both;
}

hr {
	border: none;
	border-bottom: thin dashed #999999;
	padding-top: 10px;
	margin-bottom: 10px;
}

/* LINK STYLES */
a:link,
a:active,
a:visited,
.CollapsiblePanelTab {
	color:#852422;
	text-decoration: none;
}

a:hover,
#leftnav li li a:hover,
.CollapsiblePanelTab:hover {
	color:#E13A3E;
	text-decoration: underline;
}

.printOnly {
	display: none;
	visibility: hidden;
}

.separator {
	border-bottom: thin dashed #999999;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

	.separatortop {
		border-top: thin dashed #999999;
		margin-top: 10px;
		padding-top: 10px;
	}
	
.downloadbrochure a:hover, #programbrochure a:hover {
	text-decoration: none;
}


/*----------------------------------------------------------------
 STRUCTURE
 ----------------------------------------------------------------*/
 
#outerwrap {
	width: 1024px;
	margin: 0 auto;
}

#wrap {
	width: 900px;
	margin: 0 auto;
	padding: 133px 10px 0px 10px;
}

#breadresize {
	height: 25px;
	margin-bottom: 15px;
}
 
#edcontent {
	width: 675px;
	margin-bottom: 20px;
	float: right;
	position: relative;
}

	#column1 {
	width: 327px;
	margin-right: 10px;
	float: left;
	margin-bottom: 0.5em;
	}
	
	#column2 {
		width: 327px;
		float: left;
		margin-bottom: 0.5em;
	}
	
	#column1.wide, #column2.wide {
		width: 400px;
	}

#topnav {
	height: 27px;
	position: relative;
}

#leftnav {
	width: 200px;
	margin-bottom: 20px;
	margin-right: 25px;
	float: left;
}

#onecolumn {
	position: relative;
}

#middlecolumn {
	width: 445px;
	margin-bottom: 20px;
	float: left;
}

#rightcolumn {
	width: 200px;
	margin-bottom: 20px;
	float: right;
	background: url(../images/greyBack.gif) repeat-x;
	padding: 10px;
	margin-left: 10px;
}

#leftcolumn {
	width: 660px;
	margin-bottom: 20px;
	float: left;
}

#support {
	width: 200px;
	bottom: 0px;
	float: right;
}
 
/* small brochure thumbnails on program homepage */
.downloadbrochure {
	font-size: 75%;
	float: left;
	width: 100px;
	padding-right: 10px;
}

/* brochure thumbnail on individual program strand page */
#programbrochure {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 80%;
	width: 160px;
}

/*----------------------------------------------------------------
 NAVIGATION STYLES
 ----------------------------------------------------------------*/

#topnav {
	list-style: none;
	
}

	#topnav li,
	#topnav li a {
		height: 28px;	
	}
	
	#topnav li {
		float: left;
		height: 27px;
		overflow: hidden;
		padding-right: 1px;	
	}
	
	#topnav li a {
		text-indent: -9999px;
		display: block;
	}
	
		#topnav li a#sectionnav {
			text-indent: 0px;
		}
	
	/* HIGHLIGHT CURRENT TOP NAV */
	#topnav li a:hover,
	body.home #homebutton a,
	body.about #aboutbutton a,
	body.programs #programsbutton a,
	body.students #studentsbutton a,
	body.research #researchbutton a,
	body.faculty #facultybutton a,
	body.alumni #alumnibutton a,
	body.profdev #profdevbutton a,
	body.partners #partnersbutton a,
	body.international #internationalbutton a,
	body.contact #contactbutton a {
		background-position: 50% -33px;
	}
	
		#homebutton a {
			width: 59px;
			background: url(../images/nav/home.gif) no-repeat;
		}
		
		#aboutbutton a {
			width: 71px;
			background: url(../images/nav/about.gif) no-repeat;
		}
		
		#programsbutton a {
			width: 71px;
			background: url(../images/nav/programs.gif) no-repeat;
		}
		
		#studentsbutton a {
			width: 65px;
			background: url(../images/nav/students.gif) no-repeat;
		}
		
		#researchbutton a {
			width: 71px;
			background: url(../images/nav/research.gif) no-repeat;
		}
		
		#facultybutton a {
			width: 55px;
			background: url(../images/nav/faculty.gif) no-repeat;
		}
		
		#alumnibutton a {
			width: 117px;
			background: url(../images/nav/alumni.gif) no-repeat;
		}
		
		#profdevbutton a {
			width: 173px;
			background: url(../images/nav/profdev.gif) no-repeat;
		}
		
		#partnersbutton a {
			width: 111px;
			background: url(../images/nav/partners.gif) no-repeat;
		}
		
		#internationalbutton a {
			width: 91px;
			background: url(../images/nav/international.gif) no-repeat;
		}
		
		#contactbutton a {
			width: 79px;
			background: url(../images/nav/contact.gif) no-repeat;
		}

#skipnav, #sectionnav {
	font-size: 50%;	
}

	#skipnav a,
	#skipnav a:visited,
	a#sectionnav,
	a#sectionnav:visited {
		color: #ffffff;
	}
	
	#skipnav a:hover,
	a#sectionnav:hover {
		color: #000000;
		text-decoration: underline;
	}	

#breadcrumbs {
	float: left;
	position: relative;
	font-size: small;
	text-transform: lowercase;
}
	
	
#leftnav a,
#leftnav li a,
#leftnav li li a {
	padding-left: 10px;
}

	#leftnav li li li a {
		padding-left: 25px;
	}
	
	#leftnav ul {
		color: #4d4d4d;
		list-style: none;
		border-top: 1px solid #b3b3b3;
	}

		#leftnav ul ul {
			border: none;
			padding-bottom: 5px;
			padding-top: 5px;
		}
	
		#leftnav ul ul ul {
			padding: 0px;
		}
			
	#leftnav li {
		border-bottom: 1px solid #b3b3b3;
	}
	
	#leftnav li a:link, #leftnav li a:visited {
		color: #4d4d4d;	
	}
	
	#leftnav li a:link,
	#leftnav li a:visited {
		text-decoration: none;
		line-height: 20px;
		width: 190px;
		display: block;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	
	#leftnav li a:hover, #leftnav li a:active {
	color: #ffffff;
	background-color: #ae2d30;}
	

	/***** ADDED BY ALEXIS. REMOVED BY KATE*****/ 	
	/* new current page highlight
	#leftnav a.on {
		color:#E13A3E !important;
		}
	#leftnav a.on:hover, #leftnav a.on:active {
		color:#fff !important;
		}

	#leftnav li li a.on:hover, #leftnav li li a.on:active {
	color:#ae2d30 !important;}
	*/
	/*******************************************/ 
	
	/* HIGHLIGHT CURRENT NAV CHOICE */ 
	#leftnav li a:hover, #leftnav li a:active,
	#leftnav.about a#about,
	#leftnav.about2 a#about2,
	#leftnav.about3 a#about3,
	#leftnav.about4 a#about4,
		#leftnav.about4sub1 a#about4,
	#leftnav.about5 a#about5,
	
	#leftnav.prog a#prog,
	#leftnav.prog2 a#prog2,
		#leftnav.prog2sub1 a#prog2,
			#leftnav.prog2sub1a a#prog2,
			#leftnav.prog2sub1b a#prog2,
			#leftnav.prog2sub1c a#prog2,
			#leftnav.prog2sub1d a#prog2,
		#leftnav.prog2sub2 a#prog2,
		#leftnav.prog2sub3 a#prog2,
			#leftnav.prog2sub3a a#prog2,
			#leftnav.prog2sub3b a#prog2,
			#leftnav.prog2sub3c a#prog2,
			#leftnav.prog2sub3d a#prog2,
			#leftnav.prog2sub3e a#prog2,
			#leftnav.prog2sub3f a#prog2,
			#leftnav.prog2sub3g a#prog2,
			#leftnav.prog2sub3h a#prog2,
			#leftnav.prog2sub3i a#prog2,	
		#leftnav.prog2sub4 a#prog2,
			#leftnav.prog2sub4a a#prog2,
			#leftnav.prog2sub4b a#prog2,
			#leftnav.prog2sub4c a#prog2,
			#leftnav.prog2sub4d a#prog2,
			#leftnav.prog2sub4e a#prog2,
			#leftnav.prog2sub4f a#prog2,
			#leftnav.prog2sub4g a#prog2,
			#leftnav.prog2sub4h a#prog2,
			#leftnav.prog2sub4i a#prog2,
			#leftnav.prog2sub4j a#prog2,
		#leftnav.prog2sub5 a#prog2,
			#leftnav.prog2sub5a a#prog2,
			#leftnav.prog2sub5b a#prog2,
			#leftnav.prog2sub5c a#prog2,
			#leftnav.prog2sub5d a#prog2,
			#leftnav.prog2sub5e a#prog2,
			#leftnav.prog2sub5f a#prog2,
			#leftnav.prog2sub5g a#prog2,
			#leftnav.prog2sub5h a#prog2,
			#leftnav.prog2sub5i a#prog2,
		#leftnav.prog2sub6 a#prog2,
			#leftnav.prog2sub6a a#prog2,
			#leftnav.prog2sub6b a#prog2,
			#leftnav.prog2sub6c a#prog2,
			#leftnav.prog2sub6d a#prog2,
		#leftnav.prog2sub7 a#prog2,
		#leftnav.prog2sub8 a#prog2,
		#leftnav.prog2sub9 a#prog2,
		#leftnav.prog2sub10 a#prog2,
		#leftnav.prog2sub11 a#prog2,
		#leftnav.prog2sub12 a#prog2,
	#leftnav.prog3 a#prog3,
		#leftnav.prog3sub1 a#prog3,
		#leftnav.prog3sub2 a#prog3,
		#leftnav.prog3sub3 a#prog3,
		#leftnav.prog3sub4 a#prog3,
		#leftnav.prog3sub5 a#prog3,
		#leftnav.prog3sub6 a#prog3,
		#leftnav.prog3sub7 a#prog3,
		#leftnav.prog3sub8 a#prog3,
		#leftnav.prog3sub9 a#prog3,
	#leftnav.prog4 a#prog4,
		#leftnav.prog4sub1 a#prog4,
		#leftnav.prog4sub2 a#prog4,
			#leftnav.prog4sub2a a#prog4,
			#leftnav.prog4sub2b a#prog4,
			#leftnav.prog4sub2c a#prog4,
			#leftnav.prog4sub2d a#prog4,
			#leftnav.prog4sub2e a#prog4,
			#leftnav.prog4sub2f a#prog4,
			#leftnav.prog4sub2g a#prog4,
			#leftnav.prog4sub2h a#prog4,
		#leftnav.prog4sub3 a#prog4,
			#leftnav.prog4sub3a a#prog4,
			#leftnav.prog4sub3b a#prog4,
			#leftnav.prog4sub3c a#prog4,
			#leftnav.prog4sub3d a#prog4,
		#leftnav.prog4sub4 a#prog4,
		#leftnav.prog4sub5 a#prog4,
		#leftnav.prog4sub6 a#prog4,
		#leftnav.prog4sub7 a#prog4,
		#leftnav.prog4sub8 a#prog4,
		#leftnav.prog4sub9 a#prog4,
	#leftnav.prog5 a#prog5,
		#leftnav.prog5sub1 a#prog5,
		#leftnav.prog5sub2 a#prog5,
		#leftnav.prog5sub3 a#prog5,
		#leftnav.prog5sub4 a#prog5,
		#leftnav.prog5sub5 a#prog5,
		#leftnav.prog5sub6 a#prog5,
		#leftnav.prog5sub7 a#prog5,
			#leftnav.prog5sub7a a#prog5,
			#leftnav.prog5sub7b a#prog5,
			#leftnav.prog5sub7c a#prog5,
			#leftnav.prog5sub7d a#prog5,
			#leftnav.prog5sub7e a#prog5,
			#leftnav.prog5sub7f a#prog5,
		#leftnav.prog5sub8 a#prog5,
	
	#leftnav.students a#students,
	#leftnav.students2 a#students2,
	#leftnav.students3 a#students3,
		#leftnav.students3sub1 a#students3,
		#leftnav.students3sub2 a#students3,
		#leftnav.students3sub3 a#students3,
		
	#leftnav.research a#research,
	#leftnav.research2 a#research2,
		#leftnav.research2sub3 a#research2,
	#leftnav.research3 a#research3,
		#leftnav.research3sub1 a#research3,
	#leftnav.research4 a#research4,
	#leftnav.research5 a#research5,
	#leftnav.research6 a#research6,
		#leftnav.research6sub1 a#research6,
		#leftnav.research6sub2 a#research6,
		#leftnav.research6sub3 a#research6,
		#leftnav.research6sub4 a#research6,
		#leftnav.research6sub5 a#research6,
		#leftnav.research6sub6 a#research6,
		#leftnav.research6sub7 a#research6,
		#leftnav.research6sub8 a#research6,
	#leftnav.research7 a#research7,
	#leftnav.research8 a#research8,
	
	#leftnav.faculty a#faculty,
	#leftnav.faculty2 a#faculty2,
		#leftnav.faculty2sub1 a#faculty2,
		#leftnav.faculty2sub2 a#faculty2,
		#leftnav.faculty2sub3 a#faculty2,
		#leftnav.faculty2sub4 a#faculty2,
	#leftnav.faculty3 a#faculty3,
		#leftnav.faculty3sub1 a#faculty3,
		#leftnav.faculty3sub2 a#faculty3,
		#leftnav.faculty3sub3 a#faculty3,
		#leftnav.faculty3sub4 a#faculty3,
	#leftnav.faculty4 a#faculty4,
	#leftnav.faculty5 a#faculty5,
	
	#leftnav.partners a#partners,
	#leftnav.partners2 a#partners2,
	#leftnav.partners3 a#partners3,
	#leftnav.partners4 a#partners4,
	#leftnav.partners5 a#partners5,
	#leftnav.partners6 a#partners6,
	#leftnav.partners7 a#partners7,
	#leftnav.partners8 a#partners8,
	#leftnav.partners9 a#partners9,
		#leftnav.partners9sub1 a#partners9,
		#leftnav.partners9sub2 a#partners9,
		#leftnav.partners9sub3 a#partners9,
		#leftnav.partners9sub4 a#partners9,
		#leftnav.partners9sub5 a#partners9,
	
	#leftnav.intl a#intl,
	#leftnav.intl2 a#intl2,
		#leftnav.intl2sub1 a#intl2,
		#leftnav.intl2sub2 a#intl2,
		#leftnav.intl2sub3 a#intl2,
		#leftnav.intl2sub4 a#intl2,
	#leftnav.intl3 a#intl3,
		#leftnav.intl3sub1 a#intl3,
		#leftnav.intl3sub2 a#intl3,
		#leftnav.intl3sub3 a#intl3,
		#leftnav.intl3sub4 a#intl3,
		#leftnav.intl3sub5 a#intl3,
	#leftnav.intl4 a#intl4,
	#leftnav.intl5 a#intl5,
		#leftnav.intl5sub1 a#intl5,
		#leftnav.intl5sub2 a#intl5,
	#leftnav.intl6 a#intl6,
		#leftnav.intl6sub1 a#intl6,
		#leftnav.intl6sub2 a#intl6,
		#leftnav.intl6sub3 a#intl6,
		#leftnav.intl6sub4 a#intl6,
		#leftnav.intl6sub5 a#intl6,
		#leftnav.intl6sub6 a#intl6,
	#leftnav.intl7 a#intl7,
	#leftnav.intl8 a#intl8,
	#leftnav.intl9 a#intl9,
	#leftnav.intl10 a#intl10,
	#leftnav.intl11 a#intl11,

	
	#leftnav.alumni a#alumni,
	#leftnav.alumni2 a#alumni2,
	#leftnav.alumni3 a#alumni3,
	#leftnav.alumni4 a#alumni4,
		#leftnav.alumni4sub1 a#alumni4,
		#leftnav.alumni4sub2 a#alumni4,
		#leftnav.alumni4sub3 a#alumni4,
	#leftnav.alumni5 a#alumni5,
	#leftnav.alumni6 a#alumni6,
	
	#leftnav.contact a#contact,
	#leftnav.contact2 a#contact2,
	#leftnav.contact3 a#contact3,
	#leftnav.contact4 a#contact4,
	#leftnav.contact5 a#contact5,
	
	#leftnav.partners a#partners,
	#leftnav.partners2 a#partners2,
	#leftnav.partners3 a#partners3,
	#leftnav.partners4 a#partners4,
	#leftnav.partners5 a#partners5,
	#leftnav.partners6 a#partners6,
	#leftnav.partners7 a#partners7,
	#leftnav.partners8 a#partners8,
	
	#leftnav.itservices a#itservices,
	#leftnav.itservices2 a#itservices2,
		#leftnav.itservices2sub1 a#itservices2,
		#leftnav.itservices2sub2 a#itservices2,
		#leftnav.itservices2sub3 a#itservices2,
		#leftnav.itservices2sub4 a#itservices2,
	#leftnav.itservices3 a#itservices3,
	#leftnav.itservices4 a#itservices4,
	#leftnav.itservices5 a#itservices5,
	
	#leftnav.speakersbureau .current_page_item a {
		color: #ffffff;
		background-color: #ae2d30;
	}
	
	/* HIGHLIGHT CURRENT SUB NAV CHOICE */ 
	#leftnav.about4sub1 #about4sub1 a,

	#leftnav.prog2sub1 a#prog2sub1,
		#leftnav.prog2sub1a #prog2sub1a a,
		#leftnav.prog2sub1b #prog2sub1b a,
		#leftnav.prog2sub1c #prog2sub1c a,
		#leftnav.prog2sub1d #prog2sub1d a,
	#leftnav.prog2sub2 #prog2sub2 a,
	#leftnav.prog2sub3 a#prog2sub3,
		#leftnav.prog2sub3a #prog2sub3a a,
		#leftnav.prog2sub3b #prog2sub3b a,
		#leftnav.prog2sub3c #prog2sub3c a,
		#leftnav.prog2sub3d #prog2sub3d a,	
		#leftnav.prog2sub3e #prog2sub3e a,
		#leftnav.prog2sub3f #prog2sub3f a,
		#leftnav.prog2sub3g #prog2sub3g a,
		#leftnav.prog2sub3h #prog2sub3h a,
		#leftnav.prog2sub3i #prog2sub3i a,
	#leftnav.prog2sub4 a#prog2sub4,
		#leftnav.prog2sub4a #prog2sub4a a,
		#leftnav.prog2sub4b #prog2sub4b a,
		#leftnav.prog2sub4c #prog2sub4c a,
		#leftnav.prog2sub4d #prog2sub4d a,
		#leftnav.prog2sub4e #prog2sub4e a,
		#leftnav.prog2sub4f #prog2sub4f a,
		#leftnav.prog2sub4g #prog2sub4g a,
		#leftnav.prog2sub4h #prog2sub4h a,
		#leftnav.prog2sub4i #prog2sub4i a,
		#leftnav.prog2sub4j #prog2sub4j a,
	#leftnav.prog2sub5 a#prog2sub5,
		#leftnav.prog2sub5a #prog2sub5a a,
		#leftnav.prog2sub5b #prog2sub5b a,
		#leftnav.prog2sub5c #prog2sub5c a,
		#leftnav.prog2sub5d #prog2sub5d a,
		#leftnav.prog2sub5e #prog2sub5e a,
	#leftnav.prog2sub6 a#prog2sub6,
		#leftnav.prog2sub6a #prog2sub6a a,
		#leftnav.prog2sub6b #prog2sub6b a,
		#leftnav.prog2sub6c #prog2sub6c a,
		#leftnav.prog2sub6d #prog2sub6d a,
	#leftnav.prog2sub7 #prog2sub7 a,
	#leftnav.prog2sub8 #prog2sub8 a,
	#leftnav.prog2sub9 #prog2sub9 a,
	#leftnav.prog2sub10 #prog2sub10 a,
	#leftnav.prog2sub11 #prog2sub11 a,
	#leftnav.prog2sub12 #prog2sub12 a,
	
	#leftnav.prog3sub1 #prog3sub1 a,
	#leftnav.prog3sub2 #prog3sub2 a,
	#leftnav.prog3sub3 #prog3sub3 a,
	#leftnav.prog3sub4 #prog3sub4 a,
	#leftnav.prog3sub5 #prog3sub5 a,
	#leftnav.prog3sub6 #prog3sub6 a,
	#leftnav.prog3sub7 #prog3sub7 a,
	#leftnav.prog3sub8 #prog3sub8 a,
	#leftnav.prog3sub9 #prog3sub9 a,

	
	#leftnav.prog4sub1 #prog4sub1 a,
	#leftnav.prog4sub2 a#prog4sub2,
		#leftnav.prog4sub2a #prog4sub2a a,
		#leftnav.prog4sub2b #prog4sub2b a,
		#leftnav.prog4sub2c #prog4sub2c a,
		#leftnav.prog4sub2d #prog4sub2d a,
		#leftnav.prog4sub2e #prog4sub2e a,
		#leftnav.prog4sub2f #prog4sub2f a,
		#leftnav.prog4sub2g #prog4sub2g a,
		#leftnav.prog4sub2h #prog4sub2h a,
	#leftnav.prog4sub3 a#prog4sub3,
		#leftnav.prog4sub3a #prog4sub3a a,
		#leftnav.prog4sub3b #prog4sub3b a,
		#leftnav.prog4sub3c #prog4sub3c a,
		#leftnav.prog4sub3d #prog4sub3d a,
	#leftnav.prog4sub4 #prog4sub4 a,
	#leftnav.prog4sub5 #prog4sub5 a,
	#leftnav.prog4sub6 #prog4sub6 a,
	#leftnav.prog4sub7 #prog4sub7 a,
	#leftnav.prog4sub8 #prog4sub8 a,
	#leftnav.prog4sub9 #prog4sub9 a,
	
	#leftnav.prog5sub1 #prog5sub1 a,
	#leftnav.prog5sub2 #prog5sub2 a,
	#leftnav.prog5sub3 #prog5sub3 a,
	#leftnav.prog5sub4 #prog5sub4 a,
	#leftnav.prog5sub5 #prog5sub5 a,
	#leftnav.prog5sub6 #prog5sub6 a,
	#leftnav.prog5sub7 a#prog5sub7,
		#leftnav.prog5sub7a #prog5sub7a a,
		#leftnav.prog5sub7b #prog5sub7b a,
		#leftnav.prog5sub7c #prog5sub7c a,
		#leftnav.prog5sub7d #prog5sub7d a,
		#leftnav.prog5sub7e #prog5sub7e a,
		#leftnav.prog5sub7f #prog5sub7f a,
	#leftnav.prog5sub8 #prog5sub8 a,
	
	#leftnav.students3sub1 #students3sub1 a,
	#leftnav.students3sub2 #students3sub2 a,
	#leftnav.students3sub3 #students3sub3 a,
	
	#leftnav.research2sub3 #research2sub3 a,
	
	#leftnav.research6sub1 #research6sub1 a,
	#leftnav.research6sub2 #research6sub2 a,
	#leftnav.research6sub3 #research6sub3 a,
	#leftnav.research6sub4 #research6sub4 a,
	#leftnav.research6sub5 #research6sub5 a,
	#leftnav.research6sub6 #research6sub6 a,
	#leftnav.research6sub7 #research6sub7 a,
	#leftnav.research6sub8 #research6sub8 a,
	
	#leftnav.faculty2sub1 #faculty2sub1 a,
	#leftnav.faculty2sub2 #faculty2sub2 a,
	#leftnav.faculty2sub3 #faculty2sub3 a,
	#leftnav.faculty2sub4 #faculty2sub4 a,
	
	#leftnav.faculty3sub1 #faculty3sub1 a,
	#leftnav.faculty3sub2 #faculty3sub2 a,
	#leftnav.faculty3sub3 #faculty3sub3 a,
	#leftnav.faculty3sub4 #faculty3sub4 a,
	
	#leftnav.partners9sub1 #partners9sub1 a,
	#leftnav.partners9sub2 #partners9sub2 a,
	#leftnav.partners9sub3 #partners9sub3 a,
	#leftnav.partners9sub4 #partners9sub4 a,
	#leftnav.partners9sub5 #partners9sub5 a,
	
	#leftnav.intl2sub1 #intl2sub1 a,
	#leftnav.intl2sub2 #intl2sub2 a,
	#leftnav.intl2sub3 #intl2sub3 a,
	#leftnav.intl2sub4 #intl2sub4 a,
	
	#leftnav.intl3sub1 #intl3sub1 a,
	#leftnav.intl3sub2 #intl3sub2 a,
	#leftnav.intl3sub3 #intl3sub3 a,
	#leftnav.intl3sub4 #intl3sub4 a,
	#leftnav.intl3sub5 #intl3sub5 a,
	
	#leftnav.intl5sub1 #intl5sub1 a,
	#leftnav.intl5sub2 #intl5sub2 a,
	
	#leftnav.intl6sub1 #intl6sub1 a,
	#leftnav.intl6sub2 #intl6sub2 a,
	#leftnav.intl6sub3 #intl6sub3 a,
	#leftnav.intl6sub4 #intl6sub4 a,
	#leftnav.intl6sub5 #intl6sub5 a,
	
	#leftnav.alumni4sub1 #alumni4sub1 a,
	#leftnav.alumni4sub2 #alumni4sub2 a,
	#leftnav.alumni4sub3 #alumni4sub3 a, 
	
	
	#leftnav.prog2sub4 a#prog2sub4,
	#leftnav.prog2sub4d #prog2sub4d a,
	
	#leftnav.itservices2sub1 #itservices2sub1 a,
	#leftnav.itservices2sub2 #itservices2sub2 a,
	#leftnav.itservices2sub3 #itservices2sub3 a,
	#leftnav.itservices2sub4 #itservices2sub4 a {
		color: #E13A3E;
	}
		
		#leftnav li li {
			font-size: 90%;
			border: none;
		}
		
		#leftnav li li li {
			font-size: 100%;
		}
		
		#leftnav li li a:link,
		#leftnav li li a:visited {
			line-height: normal;
			padding-bottom: 0.25em;
			padding-top: 0;			
		}
		
		#leftnav li li a:hover {
			background-color: #fcfcfc;
		}
		
	/* new sidemenu */
	ul#sidemenu, ul#sidemenu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul#sidemenu a {
  display: block;
  text-decoration: none;	
}

ul#sidemenu li {
  margin-top: 1px;
}

ul#sidemenu li a {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

ul#sidemenu li a:hover {
  background: #000;
}

ul#sidemenu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul#sidemenu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
		
	/* HIDE SUBMENUS */
	#submenu,
	#submenu2,
		#submenu2a,
		#submenu2b,
		#submenu2c,
		#submenu2d,
	#submenu3,
	#submenu4,
		#submenu4a,
		#submenu4b,
	#submenu5,
		#submenu5a,
	#submenu6,
		#submenu6a,
	#submenu7,
	#submenu8,
	#submenu9 {
		display: none;
		visibility: hidden;
	}
	
	/* DISPLAY SUBMENUS */
	
	#leftnav.research2 #submenu3,
			#leftnav.research2sub3 #submenu3,
			
	#leftnav.about4 #submenu4,
		#leftnav.about4sub1 #submenu4,
	
	#leftnav.prog2 #submenu2,
		#leftnav.prog2sub1 #submenu2, #leftnav.prog2sub1 #submenu2c,
			#leftnav.prog2sub1a #submenu2, #leftnav.prog2sub1a #submenu2c,
			#leftnav.prog2sub1b #submenu2, #leftnav.prog2sub1b #submenu2c,
			#leftnav.prog2sub1c #submenu2, #leftnav.prog2sub1c #submenu2c,
			#leftnav.prog2sub1d #submenu2, #leftnav.prog2sub1d #submenu2c,
		#leftnav.prog2sub2 #submenu2,
		#leftnav.prog2sub3 #submenu2, #leftnav.prog2sub3 #submenu2a,
			#leftnav.prog2sub3a #submenu2, #leftnav.prog2sub3a #submenu2a,
			#leftnav.prog2sub3b #submenu2, #leftnav.prog2sub3b #submenu2a,
			#leftnav.prog2sub3c #submenu2, #leftnav.prog2sub3c #submenu2a,
			#leftnav.prog2sub3d #submenu2, #leftnav.prog2sub3d #submenu2a,
			#leftnav.prog2sub3e #submenu2, #leftnav.prog2sub3e #submenu2a,
			#leftnav.prog2sub3f #submenu2, #leftnav.prog2sub3f #submenu2a,
			#leftnav.prog2sub3g #submenu2, #leftnav.prog2sub3g #submenu2a,
			#leftnav.prog2sub3h #submenu2, #leftnav.prog2sub3h #submenu2a,
			#leftnav.prog2sub3i #submenu2, #leftnav.prog2sub3i #submenu2a,
		#leftnav.prog2sub4 #submenu2, #leftnav.prog2sub4 #submenu2b,
			#leftnav.prog2sub4a #submenu2, #leftnav.prog2sub4a #submenu2b,
			#leftnav.prog2sub4b #submenu2, #leftnav.prog2sub4b #submenu2b,
			#leftnav.prog2sub4c #submenu2, #leftnav.prog2sub4c #submenu2b,
			#leftnav.prog2sub4d #submenu2, #leftnav.prog2sub4d #submenu2b,
			#leftnav.prog2sub4e #submenu2, #leftnav.prog2sub4e #submenu2b,
			#leftnav.prog2sub4f #submenu2, #leftnav.prog2sub4f #submenu2b,
			#leftnav.prog2sub4g #submenu2, #leftnav.prog2sub4g #submenu2b,
			#leftnav.prog2sub4h #submenu2, #leftnav.prog2sub4h #submenu2b,
			#leftnav.prog2sub4i #submenu2, #leftnav.prog2sub4i #submenu2b,
			#leftnav.prog2sub4j #submenu2, #leftnav.prog2sub4j #submenu2b,
		#leftnav.prog2sub5 #submenu2, #leftnav.prog2sub5 #submenu2c,
			#leftnav.prog2sub5a #submenu2, #leftnav.prog2sub5a #submenu2c,
			#leftnav.prog2sub5b #submenu2, #leftnav.prog2sub5b #submenu2c,
			#leftnav.prog2sub5c #submenu2, #leftnav.prog2sub5c #submenu2c,
			#leftnav.prog2sub5d #submenu2, #leftnav.prog2sub5d #submenu2c,
			#leftnav.prog2sub5e #submenu2, #leftnav.prog2sub5e #submenu2c,
			#leftnav.prog2sub5f #submenu2, #leftnav.prog2sub5f #submenu2c,
			#leftnav.prog2sub5g #submenu2, #leftnav.prog2sub5g #submenu2c,
			#leftnav.prog2sub5h #submenu2, #leftnav.prog2sub5h #submenu2c,
			#leftnav.prog2sub5i #submenu2, #leftnav.prog2sub5i #submenu2c,
		#leftnav.prog2sub6 #submenu2, #leftnav.prog2sub6 #submenu2d,
			#leftnav.prog2sub6a #submenu2, #leftnav.prog2sub6a #submenu2d,
			#leftnav.prog2sub6b #submenu2, #leftnav.prog2sub6b #submenu2d,
			#leftnav.prog2sub6c #submenu2, #leftnav.prog2sub6c #submenu2d,
			#leftnav.prog2sub6d #submenu2, #leftnav.prog2sub6d #submenu2d,
		#leftnav.prog2sub7 #submenu2,
		#leftnav.prog2sub8 #submenu2,
		#leftnav.prog2sub9 #submenu2,
		#leftnav.prog2sub10 #submenu2,
		#leftnav.prog2sub11 #submenu2,
		#leftnav.prog2sub12 #submenu2,
	#leftnav.prog3 #submenu3,
		#leftnav.prog3sub1 #submenu3,
		#leftnav.prog3sub2 #submenu3,
		#leftnav.prog3sub3 #submenu3,
		#leftnav.prog3sub4 #submenu3,
		#leftnav.prog3sub5 #submenu3,
		#leftnav.prog3sub6 #submenu3,
		#leftnav.prog3sub7 #submenu3,
		#leftnav.prog3sub8 #submenu3,
		#leftnav.prog3sub9 #submenu3,
	#leftnav.prog4 #submenu4,
		#leftnav.prog4sub1 #submenu4,
		#leftnav.prog4sub2 #submenu4, #leftnav.prog4sub2 #submenu4a,
			#leftnav.prog4sub2a #submenu4, #leftnav.prog4sub2a #submenu4a,
			#leftnav.prog4sub2b #submenu4, #leftnav.prog4sub2b #submenu4a,
			#leftnav.prog4sub2c #submenu4, #leftnav.prog4sub2c #submenu4a,
			#leftnav.prog4sub2d #submenu4, #leftnav.prog4sub2d #submenu4a,
			#leftnav.prog4sub2e #submenu4, #leftnav.prog4sub2e #submenu4a,
			#leftnav.prog4sub2f #submenu4, #leftnav.prog4sub2f #submenu4a,
			#leftnav.prog4sub2g #submenu4, #leftnav.prog4sub2g #submenu4a,
			#leftnav.prog4sub2h #submenu4, #leftnav.prog4sub2h #submenu4a,
		#leftnav.prog4sub3 #submenu4, #leftnav.prog4sub3 #submenu4b,
			#leftnav.prog4sub3a #submenu4, #leftnav.prog4sub3a #submenu4b,
			#leftnav.prog4sub3b #submenu4, #leftnav.prog4sub3b #submenu4b,
			#leftnav.prog4sub3c #submenu4, #leftnav.prog4sub3c #submenu4b,
			#leftnav.prog4sub3d #submenu4, #leftnav.prog4sub3d #submenu4b,
		#leftnav.prog4sub4 #submenu4,
		#leftnav.prog4sub5 #submenu4,
		#leftnav.prog4sub6 #submenu4,
		#leftnav.prog4sub7 #submenu4,
		#leftnav.prog4sub8 #submenu4,
		#leftnav.prog4sub9 #submenu4,
	#leftnav.prog5 #submenu5,
		#leftnav.prog5sub1 #submenu5,
		#leftnav.prog5sub2 #submenu5,
		#leftnav.prog5sub3 #submenu5,
		#leftnav.prog5sub4 #submenu5,
		#leftnav.prog5sub5 #submenu5,
		#leftnav.prog5sub6 #submenu5,
		#leftnav.prog5sub7 #submenu5, #leftnav.prog5sub7 #submenu5a,
			#leftnav.prog5sub7a #submenu5, #leftnav.prog5sub7a #submenu5a,
			#leftnav.prog5sub7b #submenu5, #leftnav.prog5sub7b #submenu5a,
			#leftnav.prog5sub7c #submenu5, #leftnav.prog5sub7c #submenu5a,
			#leftnav.prog5sub7d #submenu5, #leftnav.prog5sub7d #submenu5a,
			#leftnav.prog5sub7e #submenu5, #leftnav.prog5sub7e #submenu5a,
			#leftnav.prog5sub7f #submenu5, #leftnav.prog5sub7f #submenu5a,
		#leftnav.prog5sub8 #submenu5,
		
		#leftnav.students3 #submenu3,
			#leftnav.students3sub1 #submenu3,
			#leftnav.students3sub2 #submenu3,
			#leftnav.students3sub3 #submenu3,
		
		#leftnav.research6 #submenu6,
			#leftnav.research6sub1 #submenu6,
			#leftnav.research6sub2 #submenu6,
			#leftnav.research6sub3 #submenu6,
			#leftnav.research6sub4 #submenu6,
			#leftnav.research6sub5 #submenu6,
			#leftnav.research6sub6 #submenu6,
			#leftnav.research6sub7 #submenu6,
			#leftnav.research6sub8 #submenu6,
			
		#leftnav.faculty2 #submenu2,
			#leftnav.faculty2sub1 #submenu2,
			#leftnav.faculty2sub2 #submenu2,
			#leftnav.faculty2sub3 #submenu2,
			#leftnav.faculty2sub4 #submenu2,
		
		#leftnav.faculty3 #submenu3,
			#leftnav.faculty3sub1 #submenu3,
			#leftnav.faculty3sub2 #submenu3,
			#leftnav.faculty3sub3 #submenu3,
			#leftnav.faculty3sub4 #submenu3,
		
		#leftnav.partners9 #submenu9,
			#leftnav.partners9sub1 #submenu9,
			#leftnav.partners9sub2 #submenu9,
			#leftnav.partners9sub3 #submenu9,
			#leftnav.partners9sub4 #submenu9,
			#leftnav.partners9sub5 #submenu9,
		
		#leftnav.intl2 #submenu2,
			#leftnav.intl2sub1 #submenu2,
			#leftnav.intl2sub2 #submenu2,
			#leftnav.intl2sub3 #submenu2,
			#leftnav.intl2sub4 #submenu2,
		#leftnav.intl3 #submenu3,
			#leftnav.intl3sub1 #submenu3,
			#leftnav.intl3sub2 #submenu3,
			#leftnav.intl3sub3 #submenu3,
			#leftnav.intl3sub4 #submenu3,
			#leftnav.intl3sub5 #submenu3,
		#leftnav.intl5 #submenu5,
			#leftnav.intl5sub1 #submenu5,
			#leftnav.intl5sub2 #submenu5,
		#leftnav.intl6 #submenu6,
			#leftnav.intl6sub1 #submenu6,
			#leftnav.intl6sub2 #submenu6,
			#leftnav.intl6sub3 #submenu6,
			#leftnav.intl6sub4 #submenu6,
			#leftnav.intl6sub5 #submenu6,
		#leftnav.alumni4 #submenu4,
			#leftnav.alumni4sub1 #submenu4,
			#leftnav.alumni4sub2 #submenu4,
			#leftnav.alumni4sub3 #submenu4,
			
		#leftnav.itservices2 #submenu2,
			#leftnav.itservices2sub1 #submenu2,
			#leftnav.itservices2sub2 #submenu2,
			#leftnav.itservices2sub3 #submenu2,
			#leftnav.itservices2sub4 #submenu2 {
		display: block;
		visibility: visible;
	}
	*/

/*----------------------------------------------------------------
 HEADER STYLES
 ----------------------------------------------------------------*/

#header {
	width: 900px;
	background: url(../images/logo.gif) no-repeat;
	margin: 10px auto;
	vertical-align: text-bottom;
}

#searchbox {
	height: 23px;
	text-align: right;
	font-size: 85%;
	position: relative;
	background: url(../images/logo.gif) no-repeat;
	margin-bottom: 15px;
	padding-top: 6px;
}

#banner {
	height: 190px;
	position: relative;
	margin: 4px 0px 10px 0px;
}

	#banner a {
		color: #ffffff;
		text-decoration: none;
	}

	#bannerphoto {
		position: relative;
		float: left;
		height: 189px;
		width: 315px;
	}
	
		#bannerphoto.random {
			background: url(../images/banner/rotate.php) no-repeat;
		}

	#banner, #edpagetitle h1 {
		color: #ffffff;
		letter-spacing: 3px;
		font: 130% "Times New Roman", Times, serif;
	}
	
		#edpagetitle h1.small {
			letter-spacing: 1px;
		}
	
	#quote {
		width: 500px;
		float: right;
		padding-left: 35px;
		height: 190px;
		position: relative;
	}

		#quote p {
			position: absolute;
			bottom: 0px;
			padding-bottom: 20px;
			right: 0px;
			width: 500px;
			text-align: right;
			line-height: 1.5em;
			font-weight: normal;
		}
		
			.openquote {
	background: url(../images/openWhite.gif) no-repeat left top;
	padding-left: 45px;
			}
			
			.closequote {
				background: url(../images/closeWhite.gif) no-repeat right bottom;
				padding-right: 45px;
			}
			
			#quote .indent {
	padding-right: 8em;
			}
			
				#quote .indent2 {
					padding-right: 3.5em;
				}
				
					#quote .indent3 {
						padding-right: 5em;
					}
					
					#quote .indent4 {
						padding-right: 1.5em;
					}
			
#edpagetitle {
	margin-top: 45px;
	padding-bottom: 10px;
	text-align: right;
}
		
#textresize {
	float: right;
	font-size: 75%;
	position: relative;
	color: #000000;
	list-style: none;
}

	#textresize ul {
		list-style: none;
	}
	
	#textresize li,
	#textresize li a {
		height: 25px;	
	}
	
	#textresize li {
		float: left;
		height: 25px;
		overflow: hidden;
		padding-right: 1px;
	}
	
	#textresize li a {
		text-indent: -9999px;
		display: block;	
	}
	
		#textsize {
			padding-top: 8px;
		}
		
		#smtext {
			background: url(../images/smallOff.jpg) no-repeat;
			width: 16px;
		}
		
			a#smtext:hover {
				background: url(../images/smallOn.jpg) no-repeat;
			}
		
		#medtext {
			background: url(../images/medOff.jpg) no-repeat;
			width: 17px;
		}
		
			a#medtext:hover {
				background: url(../images/medOn.jpg) no-repeat;
			}
		
		#lrgtext {
			background: url(../images/largeOff.jpg) no-repeat;
			width: 20px;
		}
		
			a#lrgtext:hover {
					background: url(../images/largeOn.jpg) no-repeat;
				}
		
		#xltext {
			background: url(../images/xlOff.jpg) no-repeat;
			width: 22px;
		}
		
			a#xltext:hover {
					background: url(../images/xlOn.jpg) no-repeat;
				}


/*----------------------------------------------------------------
 FOOTER STYLES
 ----------------------------------------------------------------*/

#footer {
	position: relative;
	clear: left;
	padding-top: 10px;
	border-top: thin solid #999999;
	text-align: center;
	background: none; /* used to get rid of York footer styling */
}

	#footer p {
		padding-bottom: 5px;
	}
	
	#footer p.copyright {
		font-size: 60%;
	}
	
	#footer a {
		padding: 0px 5px 0px 5px;
		font-size: 75%;
	}
	

/*----------------------------------------------------------------
 TEXT STYLES
 ----------------------------------------------------------------*/
#edcontent p, #onecolumn p, .leftbox p, .rightbox p, .boxA p, .boxB p, .boxC p, .boxD p, #middlecolumn p, #rightcolumn p, #middlecolumnwrap p, #rightcolumnwrap p, #leftcolumn p {
	padding-bottom: 0.5em;
}

.more {
	font-size: 90%;
}

	#onecolumn.sitemap ul {
		font-size: 90%;
	}
	
	#onecolumn.sitemap ul ul {
		font-size: 100%;
	}

	#quote .more {
		font-size: 75%;
		letter-spacing: 1px;
		text-decoration: underline;
	}
	
		#quote .more a {
			text-decoration: underline;
		}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.caps {
	text-transform: uppercase;
}

.left {
	text-align: left;
}

.right {
	float: right;
}

.centered {
	text-align: center;
}

.note {
	font-size: 75%;
}

.byline {
	font-size: 100%;
	color: #000000;
	font-weight: bold;
}

blockquote {
	margin: 0 50px;
	font-style: italic;
}

	blockquote p {
		display:list-item;
		list-style-image: url(../images/open_quotes.gif);
		background: url(../images/close_quotes.gif) bottom right no-repeat;
	}
	
	cite {
		display: block;
		font-size:0.8em;
		text-align:right;
		padding: 0.5em 0;
		font-style: normal;
	}
	
.CollapsiblePanelTab {
	border: none;
	cursor: pointer;
	/*-moz-user-select: none;
	-khtml-user-select: none;*/
}

#edcontent p.CollapsiblePanelTab, #middlecolumn p.CollapsiblePanelTab {
	padding-bottom: 0;
}

.viewall {
	font-size: 90%;
	float: right;
}

.rssfeed {
	font-size: 90%;
	float: right;
	display: block;
	position: absolute;
	top: 7px;
	right: 10px;
}

	.rssfeed img {
		width: 18px;
		height: 18px;
	}
	
.featuredbyline {
	font-size: 85%;
}


/*----------------------------------------------------------------
 IMAGE STYLES
 ----------------------------------------------------------------*/

img, a img, button img {
	border: none;
}

#edcontent img, #middlecolumn img {
	padding: 0.5em;
	border: none;
}

	img.support {
		border: 1px solid #808080;
		margin: 0 0 0.5em 0.5em;
		padding: 0px;
	}
	
		#rightcolumn img.support {
			margin: 0;
		}
	
	#edcontent img.thumb, #middlecolumn img.thumb {
		height: 125px;
		width: 95px;
	}
	
		#edcontent img.left, #middlecolumn img.left, #leftcolumn img.left, #onecolumn img.left {
			padding: 0 0.5em 0.5em 0;
			float: left;
		}
		
		#edcontent img.right, #middlecolumn img.right {
			padding: 0 0 0.5em 0.5em;
			float: right;
		}
		
/* thumbnail of video on featured videos page */
img.featuredpreview {
	float: left;
	width: 100px;
	height: 74px;
	padding-right: 10px;
}

/* video thumbnail on front page */
img.videothumbfront {
	width: 230px;
	padding-bottom: 20px;
}
/* video thumbnail on research page */

img.videothumbresearch {
float:left;
padding:0 20px 0 0;
width:230px;
}


.playbuttonfront img {
		width: 45px;
		height: 45px;
		opacity:0.8;
		filter:alpha(opacity=80);
		padding: 60px 0 0 90px !important;
	}

/* video thumbnail on individual project page */
img.videothumb {
	width: 190px;
	padding-bottom: 20px;
}


/* play button on individual featured videos pages */
.playbutton, .playbuttonfront {
	position: absolute;
}

	.playbutton img {
		width: 45px;
		height: 45px;
		opacity:0.8;
		filter:alpha(opacity=80);
		padding: 50px 0 0 75px;
	}

/* #brochures are the small brochure thumbnails on the program homepage.
   #programbrochure is the individual brochure on the program strand page */
#brochures img, #programbrochure img {
	border: 1px solid #cccccc;
	padding: 0;
}

#brochures img  {
	width: 100px;
	height: 127px;
}

#programbrochure img {
	width: 150px;
	height: 191px;
}

/*----------------------------------------------------------------
 LIST STYLES
 ----------------------------------------------------------------*/

ul {
	list-style: none;
}

	#edcontent ul li, #middlecolumn ul li, .sitemap ul li, #leftcolumn ul li, #rightcolumn ul.bullet {
		list-style: disc outside;
	}
	
	#edcontent li li, #middlecolumn li li, .sitemap li li, #leftcolumn li li {
	list-style: square outside;
	}
	
	#edcontent ul, #middlecolumn ul, .sitemap ul, #leftcolumn ul, #rightcolumn ul.bullet {
		padding-left: 15px;
	}
	
	#edcontent ul.nobullet, #middlecolumn ul.nobullet, #edcontent ul.nobullet li, #middlecolumn ul.nobullet li {
		list-style: none;
		padding-left: 0;
	}
	
		#edcontent li, #middlecolumn li, #leftcolumn li {
			padding-bottom: 0.25em;
		}
		
		#onecolumn ul, #rightcolumn ul {
			padding-bottom: 0.5em;
		}
		
		#onecolumn ul ul {
			padding-bottom: 0;
		}
		
#edcontent ul.bibliography, #leftcolumn ul.bibliography {
	margin-left: 0px;
}

	#edcontent ul.bibliography li, #leftcolumn ul.bibliography li {
		list-style: none;
		text-indent: -20px;
		padding-left: 5px;		
	}		
	
ol {
	list-style: none;
}

	ol.roman li {
		list-style-type: lower-roman;
	}
	
	ol.alpha li {
		list-style-type: lower-alpha;
	}

	#edcontent ol, #middlecolumn ol, #onecolumn ol {
		list-style: decimal inside;
		padding-left: 30px;
	}
		#edcontent ol.alpha, #middlecolumn ol.alpha, #onecolumn ol.alpha, #leftcolumn ol {
			padding-left: 25px;
		}

		#edcontent ol li, #middlecolumn ol li, #onecolumn ol li {
			padding-bottom: 0.25em;
		}
		
	ol.popup {
		list-style: decimal;
		padding-left: 25px;
	}
	
		ol.popup li {
			padding: 0 0 5px 20px;
		}

li.rss-item {
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	border-bottom: 1px dashed #999999;
	list-style: none;
}

#edcontent .rss-box ul {
	padding: 0;
}

	#edcontent .rss-box li {
		list-style: none;
	}
	
li span.small {
	font-size: 85%;
}

.leftbox ul.bullet {
	list-style: disc outside;
	padding-left: 15px;
}

	.leftbox ul.bullet li {
		padding-bottom: 0.5em;
	}
	
div.listcolumn {
	float: left;
	width: 25%;
}

/*----------------------------------------------------------------
 FORMS
 ----------------------------------------------------------------*/
 
form#cse-search-box {
	padding-left: 3px;
	display: inline;
}

form#login {
	border: 1px solid #800D00;
	width: 18em;
	padding: 0.5em;
	margin-bottom: 1em;
}

	#login label.textinput {
		padding-right: 0.5em;
	}
	
	form#login input[type=text], form#login input[type=password] {
		width: 65%;
	}
	
	form#login p.textinput {
		padding-bottom: 1em;
		text-align: right;
	}
	
		form#login p.submit {
			padding-bottom: 0;
			text-align: right;
		}
		
	form#login input.submit {
		border: none;
		color: #ffffff;
		font-size: 80%;
		width: 17%;
		background: #800d00;
		padding: 1px 0 3px 0;
		cursor: pointer;
	}


/*----------------------------------------------------------------
 HEADINGS
 ----------------------------------------------------------------*/

h1, h2, h3, h4  {
	color: #E13A3E;
	text-decoration: none;
}

	h2.invisible {
		text-indent: -99999px;
		height: 0;
		font-size: 0;
		color: #ffffff;
		padding: 0;
	}

	h1, h2 {
	font-size: 125%;
	}
	
	h1, h2 {
	padding-bottom: 0.25em;
	}
	
	h3 {
		font-size: 115%;
		padding-bottom: 0.15em;
	}
	
	h4 {
	font-size: 110%;
	}
	
	h5 {
		font-size: 100%;
		font-weight: bold;
	}

.boxA,
.boxB,
.boxC,
.boxD {
	width: 200px;
	float: left;
	margin-bottom: 50px;
	margin-top: 20px;
}

	.boxA,
	.boxB,
	.boxC {
		margin-right: 33px;
	}
	
	.boxD {
		width: 200px;
		float: left;
		margin-bottom: 50px;
	}

	.boxA h2,
	.boxB h2,
	.boxC h2,
	.boxD h2 {
		color: #ffffff;
		font-size: 100%;
		font-weight: lighter;
		line-height: 20px;
		margin-bottom: 0.5em;
		padding: 0.5em 0px 0.5em 1em;	
	}

		.boxA h2 {
			background: #B72228;
		}
		
		.boxB h2 {
			background: #62191B;
		}
		
		.boxC h2 {
			background: #AE2D30;
		}
		
		.boxD h2 {
			background: #623637;
		}
		
/* FOR NEW LAYOUT */
.leftbox {
	width: 643px;
	float: left;
	position: relative;
}

.rightbox {
	border-bottom:1px dashed #999999;
	width: 234px;
	float: right;
	margin-bottom:40px;
}

.leftbox,
.rightbox {
	margin-top: 20px;
}

	.leftbox h2,
	.rightbox h2 {
		color: #ffffff;
		font-size: 100%;
		font-weight: lighter;
		line-height: 18px;
		margin-bottom: 0.5em;
		padding: 0.5em 0px 0.5em 1em;
		position: relative;	
	}

		.leftbox h2.news {
			background: #B72228 url(../images/newsheader.png) no-repeat;
		}
		
		.leftbox h2.announcement {
			background: #E13A3E url(../images/announcementheader.png) no-repeat;
		}
		
		.rightbox h2.events {
			background: #b09a9b url(../images/aboutheader.png) no-repeat;
		}
		
		.rightbox h2.featured {
			background:url(../images/featuredheader.png) no-repeat scroll 0 0 #62191B;
			margin-top:20px;
			/*float:left;
			height:34px;
			margin-top:15px;
			padding:0px;
			width:234px;
			line-height:33px;*/
		}
		
		.leftbox h2 a,
		.rightbox h2 a {
			color: #ffffff;
		}

/* END FOR NEW LAYOUT */		

/*----------------------------------------------------------------
 TABLE STYLES
 ----------------------------------------------------------------*/
table {
	width: 100%;
	padding-bottom: 0.5em;
}

table#tenure, table#secondee, table#contract, table#emeritus, table#gradsched {
	font-size: 80%;
}

table#coursedetails {
	width: 90%;
	font-size: 90%;
}

	th {
		text-align: left;
		color: #E13A3E;
	}
	
	td, th {
		padding-bottom: 0.25em;
		vertical-align:top;
		padding-top: 0.25em;
	}
	
		#gradsched td, #gradsched th, #coursedetails td {
			padding-right: 3px;
		}
	
	table.striped tbody tr.even td {
		background: #eee;
	}
	
	#gradcourses td p {
		padding-bottom: 0;
	}
	
/*----------------------------------------------------------------
 VIDEO STYLES
 ----------------------------------------------------------------*/
 
 #mediaspace {
 	margin-bottom: 10px;
 	padding: none;
 	display: block;
 }

#sticker {
	position:relative;
	display: block;
	z-index:2;
	
    }
	
#sticker a {
	position:absolute;
	top: 268px;
}

#announcement {
	background: #666666;
	padding: 10px;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-size: 105%;
}

	#announcement a {
		color: #ffffff;
		text-decoration: underline;
	}

.newproject {
	background: #E13A3E;
	color: #FFFFFF;
	padding: 2px;
	font-size: 75%;
}

/* PDF LINK ICON */
a[href$='.pdf'] { 
	padding-right: 18px;
	background: transparent url(../images/icons/icon_pdf.gif) no-repeat center right;
}

	#leftnav a[href$='.pdf'] {
		padding-right: 0;
		background: none;
	}
	
	a[href$='.pdf'].noicon {
		padding-right: 0;
		background: none;
	}
	
/* POWERPOINT LINK ICON */
a[href$='.ppt'], a[href$='.pps'] { 
	padding-right: 18px;
	background: transparent url(../images/icons/icon_ppt.gif) no-repeat center right;
}

/* WORD LINK ICON */
a[href$='.doc'] { 
	padding-right: 18px;
	background: transparent url(../images/icons/icon_doc.gif) no-repeat center right;
}

/* IMAGE LINK ICON */
a[href$='.jpg'] { 
	padding-right: 18px;
	background: transparent url(../images/icons/icon_pic.gif) no-repeat center right;
}

/* EXTERNAL LINK ICON - Requires class of popup to be applied to link */
a[class ~="popup"] {
   padding-right: 18px;
   background: transparent url(../images/icons/icon_popup.gif) no-repeat center right;
}

/* MAILTO ICON */
a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(../images/icons/icon_mailto.gif) no-repeat center right;
}

button img {
	border: 0;
}

hr.intl {
	border: 0;
	height: 32px;
	width: 100%;
	margin-bottom: 10px;
	background: url(../images/intlbar.jpg) no-repeat;
}

/*----------------------------------------------------------------
 PROFILE STYLES
 ----------------------------------------------------------------*/

/* pictures on faculty profiles */
#profilepic {
	float: left;
	width: 100px;
	margin-right: 10px;
}

	#profilepic img {
		width: 100px;
		height: 150px;
		padding: 4px 0 10px 0;
	}

#basicinfo {
	margin-bottom: 10px;
	font-size: 90%;
}

	#basicinfo p {
		padding-bottom: 0.25em;
	}

/* puts all basic info text to the right of the image
#basicinfotext {
	float: right;
	width: 565px;
}
*/

#profilelogin {
	position: absolute;
	bottom: 0;
}

.status {
	font-size: 75%;
	color: #666666;
	font-style: italic;
}

#project_description {
	float: right;
	width: 465px;
	border-left: 1px solid #999999;
	padding-left: 5px;
}

#project_details {
	float: left;
	font-size: 90%;
	width: 200px;
}

	#project_details p {
		padding-bottom: 0;
	}

.it_box, .it_box_right {
	border: 1px solid #666;
	width: 195px;
	height: 110px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 5px;
	margin-right: 25px;
	margin-bottom: 10px;
	float: left;
	font-size: 80%;
}

	.it_box_right {
		margin-right: 0;
	}
	
	.it_box h4 {
		font-size: 115%;
		padding-bottom: 3px;
	}
	
	.it_box img {
		float: left;
		width: 60px;
		height: 60px;
		margin-right: 10px;
	}
	
	#edcontent .it_box li {
		padding-bottom: 0;
	}
	
	.it_icon {
		float: left;
	}
	
	.gs_description {
		float: right;
		/*width: 585px;*/
		width: 535px;
		padding-top: 6px;
	}
	
		.gs_description form {
			font-size: 85%;
		}

