@import	 url(common2Col.css);
@import	 url(nav.css);
/* Inner Clearfixes ----------------------------------------------- */
#modMoreSuccess li a,
#admissionFeature,
#newsEventsTabs,
#newsEventsTabs li,
#content #pageBody #newsMediaGallery li {height: 1%;}
#modMoreSuccess li a:after,
#admissionFeature:after,
#newsEventsTabs:after,
#newsEventsTabs li:after,
#content #pageBody #newsMediaGallery li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
html > body #modMoreSuccess li a,
html > body #admissionFeature,
html > #newsEventsTabs,
html > #newsEventsTabs li,
html > #content #pageBody #newsMediaGallery li {min-height: 1px; height: auto;}


#pageBody blockquote {
	margin: 0 33px 0 31px;
}
#pageBody blockquote p:first-letter {
	margin-left: -5px;
}
#pageBody blockquote p {
	border: 1px solid #e6e9e9;
	border-width: 1px 0;
	color: #6a86a1;
	font-family: georgia;
	font-size: 108%;
	font-style: italic;
	line-height: 1.71em;
	padding: 12px 0 12px 5px;
}
#pageBody ul,
#pageBody ol {
	margin: 0 0 18px;
}
#pageBody ul.deanboxes {
	margin: 0 0 2px;
}
#pageBody ol {
	list-style: decimal outside;
}
#pageBody li {
	color: #686868;
	line-height: 1.5em;
}
#pageBody ul li {
	background: url(images/misc/dot.gif) no-repeat 0 12px;
	padding: 4px 0 10px 10px;
}
#pageBody ul li.deanboxes {
	background: url(images/misc/dot.gif) no-repeat 0 12px;
	padding: 4px 0 0px 10px;
}
#dean #pageBody ul li {
	background: url(images/misc/dot.gif) no-repeat 0 12px;
	padding: 4px 0 0px 10px;
}

#pageBody ol li {
	padding: 0 0 10px;
}

#pageBody .linkList {
}
	#pageBody .linkList li {
		background: url(images/misc/arrowBullet.gif) no-repeat 0 5px;
		padding: 0 0 0 13px;
	}
		#pageBody .linkList li a {
			color: #636363;
		}
		#pageBody .linkList li a:hover {
			color: #366b88;
		}

#pageBody .linkList-b {
}
	#pageBody .linkList-b li {
		background: url(images/misc/arrowBullet.gif) no-repeat 0 5px;
		padding: 0 0 0 13px;
	}
		#pageBody .linkList-b li a {
			color: #366b88;
		}
		#pageBody .linkList-b li a:hover {
			color: #2749aa;
		}
#pageBody .checkList {
}
	#pageBody .checkList li {
		background: url(images/misc/checkmarkBullet-blue.gif) no-repeat 0 5px;
		padding: 0 0 0 13px;
	}
		#pageBody .checkList li a {
			color: #636363;
		}
		#pageBody .checkList li a:hover {
			color: #366b88;
		}

#pageBody a {
	color: #277aaa;
}
#pageBody a:hover {
	color: #2749aa;
}

/*---- Default Table  ---- */
#pageBody table { margin: 0 0 20px 0; color: #686868; font-size: 100% !important; border-collapse: collapse; clear: both; }

#pageBody table table { font-size: 100% !important; }

#pageBody table tr.oddr td { background-color: #eee; }
#pageBody table tr.evenr td { background-color: #fff; }

#pageBody table th { font-weight: normal; font-size: 93%; text-align: left; padding: 14px 13px 8px; border: 1px solid #bfced5; }

#pageBody table td { font-size: 93%; padding: 5px 5px; border: 1px solid #bfced5; vertical-align: top; line-height: 1.5em; }

#content #pageBody table img { margin: 0; }
#content #pageBody table img.deanboxes { margin: 0px 10px 10px 15px; }

/*---- Table without borders  ---- */
#pageBody table.noBorder { margin: 0 0 20px 0; color: #686868; font-size: 100% !important; border-collapse: collapse; clear: both; border: none; }

#pageBody table.noBorder th { font-weight: normal; font-size: 93%; text-align: left; padding: 14px 6px 8px; border: none; }

#pageBody table.noBorder td { font-size: 93%; padding: 6px 6px 6px 6px; vertical-align: top; border: none; line-height: 1.5em; }

/*---- Table with partial borders  ---- */
#pageBody table.partialBorder { margin: 0 0 20px 0; color: #686868; font-size: 100% !important; border-collapse: collapse; clear: both; border: 1px solid #bfced5; }

#pageBody table.partialBorder th { font-weight: normal; font-size: 93%; text-align: left; padding: 14px 6px 8px; border: none; border-bottom: 1px solid #bfced5; }

#pageBody table.partialBorder td { font-size: 93%; padding: 6px 6px 6px 6px; vertical-align: top; border: none; border-bottom: 1px solid #bfced5; line-height: 1.5em; }


	#pageBody table.deanboxes td {
		font-size: 85%;
		padding: 5px 5px;
		border: none;
	}
	#content #pageBody table img {
		margin: 0;
	}
	#content #pageBody table.dean img {
		margin:8px 22px 8px 8px !important;
	}
/* Default Form layouts  ---- */
#pageBody fieldset {
	width: 438px;
}
	#pageBody p label,
	#pageBody legend {
		display: block;
		color: #686868;
		font-weight: bold;
		padding: 0 0 4px;
	}
	#pageBody p input {
		color: #3E403B;
		background-color: #fff;
		border: solid 1px #ddd;
		width: 407px;
		padding: 2px 0 3px 4px;
		margin: 0;
	}

	#pageBody .cols2 .col,
	#pageBody .floating .col {
		float: left;
		width: 208px;
		padding: 0 10px 0 0;
	}
		#pageBody .cols2 .col p {
			margin-bottom: 8px;
			padding-top: 1px;
			line-height: 1.231em;
		}
		#pageBody .cols2 legend {
			padding-top: 15px;
		}
		#pageBody .cols2 .col p label {
			position: relative;
			font-weight: normal;
			padding: 0 0 0 1.5em;
		}
		#pageBody .cols2 .col p input {
			position: absolute;
				left: 0;
				top: 3px;
			display: inline;
			width: 1em;
			margin: 0 4px 0 0;
		}
		#pageBody .floating .col p input {
			width: 190px;
		}
/***************************************
	Media Gallery
***************************************/
.mediaGallery #wrapperInner {background-image: url(images/bg/wrapperWideWithNav2.gif) !important;}
.mediaGallery #breadcrumbs {
	padding-left: 18px;
}
.mediaGallery #content #pageBody {
	padding: 0 13px;
}
#content #mediaGalleries {
	background: url(images/mediaGallery/bg/galleryNav.gif) no-repeat 1px -24px;
	height: 24px;
	margin: -8px 0 0;
	padding: 0;
	position: relative;
	width: 756px;
	z-index: 1;
}
	#content #mediaGalleries li {
		background: none;
		height: 17px;
		line-height: 17px;
		margin: 0;
		padding: 0;
		position: absolute;
			left: 615px;
			top: 7px;
		width: 46px;
	}
	#content #mediaGalleries .audio {left: 702px;}
	#content #mediaGalleries .video {left: 661px; width: 41px;}
	
	#mediaGalleries li a {
		background: url(images/mediaGallery/bg/galleryNav.gif) no-repeat;
		display: block;
		text-indent: -999em;
		width: 46px;
	}
	#content #mediaGalleries .image a {background-position: -614px -7px;}
	#content #mediaGalleries .audio a {background-position: -701px -7px; left: 702px;}
	#content #mediaGalleries .video a {background-position: -660px -7px; left: 661px; width: 41px;}
	#content #mediaGalleries .active a,
	#content #mediaGalleries a:hover {background: none;}

#galleryWrapper {
	background: url(images/mediaGallery/bg/galleryWrapper.png) no-repeat left bottom;
	margin-bottom: 50px;
	overflow: auto;
	padding: 0 8px 8px;
}
#mediaGallery {
	background: #f7f7f7 url(images/mediaGallery/bg/mediaGallery.png) repeat-x;
	border: 1px solid #d7d4d4;
	border-top: none;
	float: left;
	padding: 11px 0 16px 9px;
	width: 729px;
}
.mediaGallery h1 {
	background: none;
	color: #254b65;
	font-family: arial;
	font-size: 153.9%;
	margin: 0 0 0 6px;
	padding: 0;
	position: relative;
	width: 550px;
	z-index: 10;
}
.mediaGallery .content h3 {
	color: #5d879e;
	font-size: 93%;
	font-weight: bold;
	margin: 17px 0 0 17px;
}
.mediaGallery .video .content h3,
.mediaGallery #content .video .content p {
	margin-left: 2px;
}
	.mediaGallery .video .content .fullMedia {
		background: url(images/mediaGallery/bg/mediaGalleryVideo.gif) no-repeat;
		height: 320px;
		padding: 7px;
		width: 384px;
	}
.mediaGallery .audio #showcase .content img {
	border: 1px solid #d0d0d0;
	float: left;
	margin: 0 15px 10px 17px;
}
.mediaGallery #content .content p {
	color: #6a6a6a;
	margin-left: 17px;
}
.mediaGallery #content .content .credit {
	font-size: 85%;
	font-style: italic;
	margin-top: -18px;
}
	.mediaGallery #showcase {
		background: #fff;
		border: 1px solid #ddd;
		float: left;
		margin: 0 30px 0 0;
		min-height: 476px;
		padding: 11px 9px;
		width: 517px;
	}
	.mediaGallery .video #showcase {
		padding: 20px 39px 11px 26px;
		width: 396px;
	}
		.mediaGallery #showcase img {
			border: none;
			display: block;
			float: none;
			margin: 0 auto;
		}
	.mediaGallery .audio #showcase {
		margin-right: 40px;
		padding-top: 4px;
		width: 435px;
	
	}
		#showcase .audioWrapper {
			background: url(images/mediaGallery/bg/audioWrapper.gif);
			border: 1px solid #ddd;
			height: 100px;
			margin: 0 -5px 28px;
			padding: 15px 13px 0;
			width: 417px;
		}
			#showcase .audioWrapper h3 {
				margin-left: 10px;
			}
.mediaGallery #galleryNavWrapper {
	float: left;
	height: 420px;
	overflow: hidden;
	position: relative;
	width: 136px;
}
.mediaGallery .audio #galleryNavWrapper {height: 356px; margin: 30px 0 4px; width: 212px;}
.mediaGallery .video #galleryNavWrapper {height: 415px; margin: 11px 0 0; width: 220px;}

.jsEnabled .mediaGallery #galleryNav {
	height: 10000px;
	position: absolute;
	width: 136px;
}
.jsEnabled .mediaGallery .video #galleryNav {
	width: 220px;
}
.jsEnabled .mediaGallery .audio #galleryNav {
	width: 211px;
}
	.mediaGallery #galleryNav li {
		background: url(images/mediaGallery/bg/thumbnail.png) no-repeat;
		float: left;
		margin: 0 0 1px;
		padding: 6px;
		position: relative;
	}
	.jsEnabled .mediaGallery #galleryNav li {
		height: 57px;
		line-height: 57px;
		width: 55px;
	}
	.mediaGallery .audio #galleryNav li {
		background: none;
		border-bottom: 1px solid #cdcdcd;
		float: none;
		line-height: 1.5em;
		padding: 6px 0 0;
	}
	.jsEnabled .mediaGallery .audio #galleryNav li {
		height: 81px;
		overflow: hidden;
		width: 211px;
	}
		.mediaGallery .audio #galleryNav li a {
			background: none;
			color: #444;
			line-height: 1.5em;
		}
		.mediaGallery .audio #galleryNav li.active a,
		.mediaGallery .audio #galleryNav li.active a:hover {
			color: #a1a1a1;
		}
		.mediaGallery .audio #galleryNav li a:hover {
			color: #3566a4;
		}
		
			.mediaGallery .audio #galleryNav li a strong {
				background: url(images/mediaGallery/icons/audio.png) no-repeat 0 -100px;
				color: #444;
				display: block;
				padding: 3px 0 0 27px;
			}
			.mediaGallery .audio #galleryNav li.active a strong {
				background-position: 0 0;
				color: #a1a1a1;
			}
		
	.mediaGallery .video #galleryNav li {
		margin: 0 0 7px;
	}
	.jsEnabled .mediaGallery .video #galleryNav li {
		background-image: url(images/mediaGallery/bg/vidThumbnail.png);
		height: 64px;
		margin: 0 0 7px;
		width: 95px;
	}
		.mediaGallery #galleryNav li a {
			display: block;
		}
		.mediaGallery #galleryNav li #content img {
			border: none;
			float: none;
			margin: 0 0 0 17px;
		}
		.mediaGallery #galleryNav li img {
			border: none;
			float: none;
			margin: 0;
		}
		.jsEnabled .mediaGallery #galleryNav li img {
			margin: 0;
		}
		.jsEnabled .mediaGallery #galleryNav .active img,
		.jsEnabled .mediaGallery #galleryNav a:hover img {
			opacity: 0.25;
			-moz-opacity: 0.25;
			filter:alpha(opacity=25);
		}
		.mediaGallery .video #galleryNav .media {
			position: relative;
		}
		.mediaGallery .video #galleryNav .media span {
			background: url(images/mediaGallery/icons/play.png) no-repeat;
			display: block;
			height: 23px;
			line-height: 23px;
			position: absolute;
				left: 63px;
				top: 38px;
			width: 29px;
			z-index: 100;
		}
		.mediaGallery .video #galleryNav .active .media span {
			display: none;
		}
.mediaGallery #counter {
	border-bottom: 1px solid #cecece;
	color: #777;
	float: left;
	font-size: 85%;
	font-weight: bold;
	margin: 0 0 6px 5px;
	width: 128px;
}
.mediaGallery .audio #counter {
	margin-left: 0;
	padding: 1px 0 5px;
	width: 210px;
}
.mediaGallery .video #counter {
	width: 210px;
}
	.mediaGallery #counter span {
		font-weight: normal;
	}
.mediaGallery #prevNext {
	float: right;
	height: 25px;
	padding: 0 25px 0 0;
	position: relative;
	width: 52px;
}
.mediaGallery .video #prevNext {
	padding-right: 17px;
}
.mediaGallery .audio #prevNext {
	padding-right: 21px;
}
	.mediaGallery #prev,
	.mediaGallery #next {
		background: url(images/mediaGallery/bg/prevNext.png) no-repeat;
		display: block;
		height: 25px;
		line-height: 25px;
		margin: 0 1px 0 0;
		position: absolute;
			left: 0;
			top: 0;
		text-indent: -999em;
		width: 25px;
	}
	.mediaGallery #prev {background-position: 0 -25px;}
	.mediaGallery #next {background-position: -25px -25px; left: 25px;}
	.mediaGallery #prev:hover {background-position: 0 -50px;}
	.mediaGallery #next:hover {background-position: -25px -50px;}
	.mediaGallery #prev.disabled {background-position: 0 0;}
	.mediaGallery #next.disabled {background-position: -25px 0;}

/***************************************
	News/Event Landing Pages
***************************************/
#featuredNews {
	padding: 23px 8px 8px;
	position: relative;
	width: 709px;
}
.jsEnabled #featuredNews {
	background: url(images/bg/whatsNewWrapper.gif) no-repeat;
	height: 162px;
	overflow: hidden;
	margin-top: -8px;
}	
	#content #featuredNews li {
		background: none;
		padding: 0;
	}
	#featuredNews .simpleGalleryNav {
		background: url(images/bg/whatsNewNav.gif) no-repeat left -1px;
		height: 17px;
		margin: 0;
		padding: 6px 14px 0 17px;
		position: absolute;
			right: 4px;
			top: 0;
	}
	#content #featuredNews .simpleGalleryNav li {
		background: #fff;
		border-bottom: 1px solid #d7d4d4;
		float: left;
		height: 17px;
	}
	#content #featuredNews .simpleGalleryNav li a:hover {
		color: #7293ab;
	}
	#content #featuredNews .simpleGalleryNav .active {
		border-bottom-color: #dbdfe1;
	}
	#featuredNews .simpleGalleryNav li a {
		border: 1px solid #fff;
		border-width: 1px 1px 0;
		color: #938f8d;
		font-weight: bold;
		height: 12px;
		line-height: 1em;
		padding: 2px 4px 2px 6px;
		width: 7px;
	}
		#featuredNews .simpleGalleryNav .active a {
			background: #dbdfe1;
			border: 1px solid #d7d4d4;
			border-width: 1px 1px 0;
			color: #7293ab;
		}
	#featuredNews .newsItems {
		border: 1px solid #d7d4d4;
		clear: both;
		padding: 20px 40px 19px 19px;
		width: 647px;
	}
	.jsEnabled #featuredNews .newsItems {
		background: url(images/bg/whatsNew.gif) repeat-x;
		height: 121px;
		overflow: hidden;
	}
	#content #featuredNews img {
		border: 1px solid #989999;
		margin: 0;
	}
	#featuredNews div {
		border: 1px solid #cdcecf;
		border-width: 1px 0;
		height: 119px;
		margin: 0 0 0 248px;
		overflow: auto;
		width: 407px;
	}
	#featuredNews h3 {
		background: url(images/text/whatsNew.gif) no-repeat;
		height: 19px;
		line-height: 19px;
		margin: 14px 0 4px;
		text-indent: -999em;
		width: 108px;
	}
	#featuredNews h4 {
		color: #6a6a6a;
		font-weight: bold;
		padding: 0 0 0 5px;
	}
	#featuredNews a {
		color: #6a6a6a;
		display: block;
		padding: 0 0 0 5px;
	}
	#featuredNews a:hover {
		color: #c52727;
	}
	#featuredNews a span,
	#content .modNewsFlexible.blogs a span {
		background: url(images/icons/blueArrow.gif) no-repeat 0 4px;
	}
	#featuredNews a:hover span,
	#content .modNewsFlexible.blogs a:hover span {
		background-position: -150px 4px;
	}
	
#otherCalendars {
	background: #fff;
	border: 1px solid #d9d8d8;
	margin: 9px 0 0;
	padding: 0 26px 0 22px;
	width: 195px;
}
	#otherCalendars h2 {
		border-bottom: 1px solid #e4e4e4;
		color: #477595;
		font-family: georgia;
		font-size: 108%;
		font-weight: normal;
		margin-bottom: 5px;
		margin-top: 10px;
	}
	#content #otherCalendars li {
		background: url(images/misc/orangeBullet.gif) no-repeat 2px 6px;
		padding: 0 0 0 17px;
	}
	#otherCalendars li a {
		color: #6a6a6a;
		font-weight: normal;
	}
	#otherCalendars li a:hover {
		color: #277aaa;
	}
	
/***************************************
	News/Event Archive Pages
***************************************/
.newsAndEventsLanding #breadcrumbs {padding-left: 35px !important;}
.newsAndEventsLanding #wrapperInner {background-image: url(images/bg/wrapperWideWithNav2.gif) !important;}
.newsAndEventsLanding #pageBody {padding: 0 30px 0 30px !important;}
.wideWithNav #breadcrumbs {
	border-bottom: 23px solid #f7f7f7;
	margin: 0;
}
#pageBody .pagination {
	background: url(images/misc/pagDivider.gif) no-repeat 28px center;
	float: right;
	margin: 3px 0 0;
}
	#pageBody .pagination li {
		background: url(images/misc/pagDivider.gif) no-repeat right center;
		clear: none;
		color: #608caa;
		float: left;
		height: 1.5em;
		overflow: hidden;
		padding: 0 4px;
	}
	#pageBody .pagination .cap {
		background: none;
	}
	#pageBody .pagination a {
		color: #608caa;
		padding: 0 3px 0 4px;
	}
	#pageBody .pagination .active a,
	#pageBody .pagination .active a:hover {
		color: #63869d;
		font-weight: bold;
	}
	#pageBody .pagination a:hover {
		color: #c52727;
	}
	#pageBody .pagination .first,
	#pageBody .pagination .last,
	#pageBody .pagination .next,
	#pageBody .pagination .previous {
		background: none;
	}
	#pageBody .pagination .first span,
	#pageBody .pagination .last span,
	#pageBody .pagination .next span,
	#pageBody .pagination .previous span,
	#pageBody .pagination .first a,
	#pageBody .pagination .last a,
	#pageBody .pagination .next a,
	#pageBody .pagination .previous a {
		background: url(images/icons/pagination.gif) no-repeat;
		display: block;
		height: 7px;
		line-height: 7px;
		margin: 4px 0 0;
		padding: 0;
		text-indent: -999em;
		width: 6px;
	}
	#pageBody .pagination .first span,
	#pageBody .pagination .first a		{background-position: 0 -7px; width: 8px;}
	#pageBody .pagination .last span,
	#pageBody .pagination .last a		{background-position: -50px -7px; width: 8px;}
	#pageBody .pagination .next span,
	#pageBody .pagination .next a		{background-position: -50px 0;}
	#pageBody .pagination .previous span.
	#pageBody .pagination .previous a	{background-position: 0 0;}
	
	#pageBody .pagination .first a:hover	{background-position: 0 -20px;}
	#pageBody .pagination .last a:hover		{background-position: -50px -20px;}
	#pageBody .pagination .next a:hover		{background-position: -50px -13px;}
	#pageBody .pagination .previous a:hover	{background-position: 0 -13px;}
	
	#newsEventsFooter .pagination li {
		font-size: 93%;
		line-height: 1.5em;
	}
	
#filterDropdown {
	border: 1px solid #e5ebf0;
	border-top-color: #b5b6ba;
	color: #666;
	font-family: arial;
	font-size: 85%;
	margin: 0 0 0 40px;
	padding: 0 0 0 11px;
	width: 205px;
	vertical-align: middle;
}
#newsEventsTabs {
	float: left;
	position: relative;
	margin: 20px 0 33px;
}
#contentDept #newsEventsTabs {
	float: left;
	position: relative;
	margin: 20px 52px 33px;
}
#newsEventsTabs.admissionTabs {
	float: none;
}
#newsEventsTabs .filter {
	position: absolute;
		left: 200px;
		top: 10px;
}
#newsAndEventsHeader .button,
#newsEventsTabs .filter .button {
	vertical-align: middle;
}
#newsAndEventsHeader,
#newsEventsTabs .navTabbedContent {
	background: #f7f7f7;
	border: 1px solid #e2e2e2;
	border-width: 1px 0 1px;
	overflow: auto;
	padding: 4px 0;
	width: 100%;
}
#newsEventsTabs .navTabbedContent {
	height: 24px;
	overflow: visible;
	margin-bottom: 0;
	padding: 6px 0 4px;
	width: 717px;
}

#newsEventsTabs.admissionTabs .navTabbedContent {
	width: 494px;
}
	#newsAndEventsHeader h1 {
		background: none;
		color: #8f0000;
		float: left;
		font-family: georgia;
		margin: 0 23px 0 0;
		padding: 1px 0 3px;
		vertical-align: middle;
	}
	#newsAndEventsHeader.events h1 {
		margin-right: 87px;
	}
	#newsAndEventsHeader .pagination {
		float: left;
	}
	#newsEventsTabs .navTabbedContent li {
		background: url(images/misc/newsTabDivider.gif) no-repeat 0 3px;
		float: left;
		font-size: 100%;
		height: 20px;
		padding: 0 0 0 8px;
	}
	#newsEventsTabs .navTabbedContent li.first {
		background: none;
		padding-left: 0;
	}
	#newsEventsTabs .navTabbedContent a {
		color: #7d7d7d;
		font-family: georgia;
		font-size: 138.5%;
		height: 21px;
		margin: 0 8px 0 0;
		padding: 1px 0 3px;
		vertical-align: middle;
	}
	#newsEventsTabs .navTabbedContent a:hover {
		color: #8f0000;
	}
	#newsEventsTabs .navTabbedContent .active a {
		background: url(images/bg/activeTab.gif) no-repeat center bottom;
		color: #8f0000;
		overflow: hidden;
		padding-bottom: 14px;
		position: relative;
		z-index: 1000;
	}
	
	.jsEnabled .tabbedContent .tab {
		position: absolute;
			left: -999em;
	}
        .tabbedContent .tab2 {
		position: absolute;
			left: -999em;
	}
	.jsEnabled .tabbedContent div.active {
		position: static;
			left: 0;
	}
	
#newsEventsFooter {
	border: 1px solid #e2e2e2;
	border-width: 1px 0;
	float: left;
	overflow: auto;
	padding: 4px;
	width: 429px;
}
	
#newsAndEventsList,
#content .newsAndEventsList, 
#contentDept .newsAndEventsList {
	border-top: 21px solid #f7f7f7;
	float: left;
	width: 435px;
}
#content .newsAndEventsList, #contentDept .newsAndEventsList {
	width: 448px;
}
#newsEventsTabs.admissionTabs .newsAndEventsList {
	width: 494px;
}

	#newsAndEventsList ul li,
	#content .newsAndEventsList ul li, 
	#contentDept .newsAndEventsList ul li {
		background: none;
		font-size: 100%;
		clear: both;
		padding: 0 0 18px;
	}
	#newsAndEventsList ul li p,
	#content .newsAndEventsList ul li p,
	#contentDept .newsAndEventsList ul li p {
		margin-bottom: 0 !important;
	}
	#content #newsAndEventsList img,
	#content #pageBody .newsAndEventsList img,
	#contentDept #pageBody .newsAndEventsList img {
		border-color: #999a9a;
		margin: 4px 16px 0 0;
	}
	#newsAndEventsList h4,
	#content .newsAndEventsList h4,
	#contentDept .newsAndEventsList h4 {
		color: #6A6A6A;
		font-size: 93%;
		line-height: 1.5em;
	}
	#newsAndEventsList a,
	#content .newsAndEventsList a,
	#contentDept .newsAndEventsList a {
		color: #5e5e5d;
		display: block;
	}
	#newsAndEventsList a:hover,
	#content .newsAndEventsList a:hover,
	#contentDept .newsAndEventsList a:hover {
		color: #3576a4;
	}
		#newsAndEventsList a span,
		#content .newsAndEventsList a span,
		#contentDept .newsAndEventsList a span,
		.research .wrapper li a span {
			background: url(images/icons/orangeArrowSm.gif) no-repeat 0 5px;
		}

#newsAndEventsNav,
#eventsNav,
#newsNav {
	float: left;
	padding: 21px 0 0 34px;
	width: 248px;
}
#newsNav,
#eventsNav {
	padding-top: 13px;
	padding-left: 23px;
	width: 246px;
}
#newsAndEventsNav.news {
	width: 147px;
}
	#newsAndEventsNav h4,
	#newsAndEventsNav a {
		color: #366b88;
		font-size: 85%;
		font-weight: bold;
	}
	#newsAndEventsNav h4 {
		background: url(images/misc/dotted.gif) repeat-x;
		padding: 14px 5px 0;
	}
	#newsAndEventsNav a {
		color: #328cb2;
	}
	#newsAndEventsNav #archives {
		background: url(images/misc/dotted.gif) repeat-x left bottom;
		margin-bottom: 10px;
		padding: 0 5px 11px;
	}
	#newsAndEventsNav ul li {
		background: none;
		font-size: 100%;
		padding: 0;
	}
	#newsAndEventsNav #archives li {
		background: url(images/icons/modLinkListArrow.gif) no-repeat 0 6px;
		line-height: 1em;
		padding-left: 12px;
	}
		#newsAndEventsNav #archives li a {
			font-size: 93%;
			font-weight: normal;
			line-height: 1.5em;
		}
		#newsAndEventsNav li a:hover {
			color: #c52727;
		}

#eventsCalendar,
#newsMediaGallery {
	background: #fbfbfb url(images/bg/eventsCalendar.gif) repeat-x left bottom;
	border: 1px solid #d9d8d8;
	border-top-width: 4px;
	min-height: 237px;
	padding: 0 20px 8px 21px;
	width: 203px;
}
	#eventsCalendar .calHeader {
		background: url(images/bg/calBorder.gif) no-repeat center bottom;
		color: #477595;
		font-family: georgia;
		font-size: 138.5%;
		margin: 0 0 10px;
		padding: 10px 10px 4px;
		text-align: center;
	}
	#eventsCalendar h3 strong {
		font-weight: normal;
		padding: 0 3px;
		color: #477595;
	}
	#eventsCalendar .prev,
	#eventsCalendar .next {
		background: url(images/icons/calNav.gif) no-repeat 0 7px;
		display: inline;
		text-indent: -999em;
	}
	#eventsCalendar .next {background-position: -50px 7px;}
	#eventsCalendar .prev:hover {background-position: 0 -93px;}
	#eventsCalendar .next:hover {background-position: -50px -93px;}
	
	#eventsCalendar table {
		border-collapse: collapse;
		width: 100%;
		margin: 0;
	}
	#pageBody #eventsCalendar tr {
		background-color: transparent !important;
	}
	#pageBody #eventsCalendar th {
		color: #477595;
		font-size: 77%;
		font-weight: normal;
		text-align: center;
		text-transform: uppercase;
		padding: 0;
		border: none;
	}
	#pageBody #eventsCalendar td {
		background: #c2d0da;
		border: 4px solid #fff;
		color: #8f9da6;
		font-size: 85%;
		font-weight: normal;
		height: 24px;
		line-height: 24px;
		text-align: center;
		width: 25px;
		padding: 0;
	}
	#eventsCalendar a {
		color: #477595;
		display: block;
		font-size: 100%;
		font-weight: normal;
	}
	#eventsCalendar table a:hover {
		background: #d9d8d8;
		color: #477595;
	}
	#eventsCalendar .off a {
		color: #8f9da6;
	}
	
	.modNewsFlexible {
		background: #f7f7f7;
		border: 1px solid #d9d8d8;
		float: left;
		margin: 0 0 6px;
		padding: 3px;
		width: 437px;
	}
	.modNewsFlexible#socialMedia {
		float: right;
		width: 237px;
	}
		#socialMedia .navTabbedContent {
			float: left;
			margin: 0 0 10px;
		}
			#socialMedia .tab {
				clear: both;
			}
			#content #socialMedia .navTabbedContent li {
				background: url(images/misc/socialTabDivider.gif) no-repeat 0 1px;
				float: left;
				margin: 0 3px 0 0;
				padding: 0 1px 0 6px;
			}
			#content #socialMedia .navTabbedContent .first {
				background: none;
				padding-left: 0;
			}
				#content #socialMedia .navTabbedContent a {
					background: url(images/icons/tinyArrows.gif) no-repeat right 3px;
					color: #a3a1a1;
					display: block;
					padding: 0 6px 0 0;
					text-transform: uppercase;
				}
				#content #socialMedia .navTabbedContent .active a,
				#content #socialMedia .navTabbedContent .active a:hover {
					background-position: right -47px;
					color: #545454;
					font-weight: bold;
				}
				#content #socialMedia .navTabbedContent a:hover {
						color: #c52727;
				}
		#content #socialMedia a:hover {
			color: #c52727;
		}
	.modNewsFlexible .wrapper {
		background: #fff;
		overflow: auto;
		padding: 0 21px 10px;
	}
	#newsMediaGallery h2,
	.modNewsFlexible h2 {
		border-bottom: 1px solid #f0f1f2;
		color: #7294ab;
		font-family: georgia;
		font-size: 138.5%;
		font-weight: normal;
		margin: 0 0 11px;
		padding: 12px 0 0;
	}
	#newsMediaGallery h2 {
		border-color: #e4e4e4;
		margin-bottom: 5px;
		padding-bottom: 4px;
		padding-top: 19px;
	}
	.modNewsFlexible .video {
		float: left;
		margin: 0 21px 10px 0;
	}
	.modNewsFlexible h3 {
		color: #6a6a6a;
		font-size: 93%;
		font-weight: bold;
	}
	#content .modNewsFlexible p {
		color: #6a6a6a;
	}
	.modNewsFlexible ul {
	}
		#content .modNewsFlexible li {
			background: none;
			margin: 0 0 21px 0;
			padding: 0;
		}
			#content .modNewsFlexible li a {
				color: #6a6a6a;
				display: block;
			}
			#content .modNewsFlexible li a:hover {
				color: #3576a4;
			}
				#content .modNewsFlexible li a strong {
					color: #6a6a6a;
					display: block;
				}
	.newsAndEventsList .links {
		border: 1px solid #dbdada;
		border-width: 1px 0;
		clear: both;
		overflow: auto;
		padding: 6px 0;
	}
	.modNewsFlexible .links {
		border-top: 1px solid #e2e2e2;
	}
		#content .newsAndEventsList .links li,
		#contentDept .newsAndEventsList .links li,
		#content .modNewsFlexible .links li {
			background: none;
			clear: none;
			float: left;
			font-size: 100%;
			margin: 0 24px 0 0;
			padding: 0;
		}
			#content .newsAndEventsList .links li a,
			#contentDept .newsAndEventsList .links li a,
			#content .modNewsFlexible .links li a {
				color: #328cb2;
				display: block;
				font-size: 85%;
				font-weight: bold;
			}
			#content .newsAndEventsList .links li a:hover,
			#contentDept .newsAndEventsList .links li a:hover,
			#content .modNewsFlexible .links li a:hover {
				color: #c52727;
			}
	.modNewsFlexible#socialMedia h3 {
		color: #545454;
		font-size: 77%;
		font-weight: bold;
		text-transform: uppercase;
	}	
	.modNewsFlexible#socialMedia li {
		font-size: 100%;
		margin: 0 0 3px;
	}
	.modNewsFlexible#socialMedia li p {
		color: #6a6a6a;
		line-height: 1.33em;
		padding: 0;
		margin: 0;
	}
	.modNewsFlexible#socialMedia li a {
		width: 195px;
			overflow: hidden;
		color: #ff9000;
		display: inline-block;
		font-size: 77%;
		line-height: 12px !important;
	}
	.modNewsFlexible#socialMedia ul.navTabbedContent li a {
		width: auto !important;
	}
	.modNewsFlexible#socialMedia li span {
		color: #797979;
		font-size: 77%;
		font-style: italic;
		line-height: 12px;		
	}


/***************************************
	News/Event Detail Pages
***************************************/
#pageBody .imageFrame {
	background: #e6e5e5;
	border: 1px solid #c3c2c2;
	float: left;
	margin: 27px 23px 10px 0;
	padding: 0 0 3px 0;
	width: 173px;
}
.newsAndEvents #pageBody .imageFrame img {
	border-width: 0 0 1px 0;
	display: block;
	float: none;
	margin: 0 0 3px;
}
#pageBody .imageFrame a {
	color: #328cb2;
	font-size: 85%;
	font-weight: bold;
	padding: 0 15px;
}
#pageBody .imageFrame p {
	color: #7b7a7a;
	font-size: 85%;
	font-style: italic;
	line-height: 1.2em;
	margin: 0;
	padding: 3px 15px;
}
#pageBody .imageFrame a:hover {
	color: #c52727;
}
#pageBody .date {
	color: #686868;
	display: block;
	font-size: 93%;
	font-weight: bold;
	margin: 0 0 20px;
}
#pageBody .details {
	color: #686868;
	display: block;
	font-size: 93%;
	margin: 0 0 20px;
}
#pageBody .details strong {
	font-weight: bold;
}
.newsAndEvents h1 {
	background-position: 0 0;
	padding: 27px 0 0;
}
.newsAndEvents #pageBody img {
	margin-top: 27px;
}
	#content #newsMediaGallery img {
		border: none;
		margin: -15px 6px 0 0;
	}
	#content #pageBody #newsMediaGallery ul {
		margin-bottom: 32px;
	}
	#content #pageBody #newsMediaGallery li {
		border-bottom: 1px solid #dfe0e1;
		clear: both;
		margin: 4px 0;
		padding: 4px 0 9px;
	}
	#newsMediaGallery .viewAll {
		font-size: 85%;
		font-weight: bold;
	}
	#newsMediaGallery .viewAll:hover {
		color: #c52727;
	}

/***************************************
	Audeince Pages
***************************************/
.audience #wrapperInner {
	background-image: url(images/bg/wrapperAudience.gif);
}
.audience #container {
	margin-left: 0;
	width: 946px;
}
	.audience #breadcrumbs {
		background: #f4f4f4;
		margin: 0;
		padding: 10px 0 6px 26px;
	}
	.audience #sectionHeader {
		background: #960000 url(images/bg/audienceHeader.jpg) no-repeat;
		border-bottom: 2px solid #e7bd5d;
		height: 290px;
		margin: 0 0 0 -1px;
		overflow: auto;
		padding: 0 491px 0 73px;
		position: relative;
			left: 0;
			top: 0;
		text-indent: 0;
		width: auto;
	}
		.audience #sectionHeader h1 {
			background: url(images/text/currentStudentsAudience.jpg) no-repeat;
			border: none;
			margin: 45px 0 0 -2px;
			padding: 0;
			text-indent: -999em;
		}
		.audience #sectionHeader h1.alumni 		{background-image: url(images/text/alumniAndFriendsAudience.jpg);}
		.audience #sectionHeader h1.current 	{background-image: url(images/text/currentStudentsAudience.jpg);}
		.audience #sectionHeader h1.faculty 	{background-image: url(images/text/facultyAndStaffAudience.jpg);}
		.audience #sectionHeader h1.parents		{background-image: url(images/text/parentsAndFamiliesAudience.jpg);}
		.audience #sectionHeader h1.prospective {background-image: url(images/text/prospectiveStudentsAudience.jpg);}
		
		.audience #sectionHeader p {
			border-top: 1px solid #3a0000;
			color: #eae5bc;
			font-size: 108%;
			line-height: 1.28em;
		}
		.audience #sectionHeader img {
			position: absolute;
				right: 26px;
				top: 25px;
		}
		.audience #sectionHeader .frame {
			background: url(images/bg/audienceFrame.png) no-repeat;
			display: block;
			height: 239px;
			line-height: 239px;
			position: absolute;
				right: 26px;
				top: 25px;
			width: 410px;
			z-index: 200;
		}
	.audience #content {
		border-top: 1px solid #fff;
		margin: 0;
		width: 764px;
	}
		.audience #pageBody {
			padding: 0 0 0 3px;
		}
			.audience .col {
				float: left;
				overflow: auto;
				padding: 0 23px;
				width: 334px;
			}
				.audience #pageBody img {
					background: url(images/bg/audienceImageBorder.gif) no-repeat;
					border: none;
					float: none;
					margin-right: 0;
					padding: 4px 0 0;
				}
			.audience .col h2 {
				font-family: georgia;
				color: #930000;
				font-size: 138.5%;
				font-weight: normal;
				margin: 3px 0 5px;
			}
			.audience .col h3 {
				color: #265b7b;
				font-size: 85%;
				font-weight: normal;
				margin: 10px 0 2px;
				padding: 11px 0 0;
			}
			.audience .col h3.alt {
				background: url(images/bg/modDivider.gif) repeat-x 0 -1px;
				margin-left: -3px;
				padding-left: 3px;
			}
			.audience .col ul li a {
				color: #636363;
				font-size: 85%;
			}
			.audience .col ul li a:hover {
				color: #366b88;
			}
			.audience #pageBody .linkLists li {
				background: url(images/icons/modLinkListArrow.gif) no-repeat 0 5px;
				line-height: 1.23em;
				padding: 1px 0 1px 12px;
			}
			.audience #pageBody ul li {
				background: none;
				font-size: 100%;
				line-height: 1.18em;
				padding: 0;
			}
	.audience #navigation {
		border-top: none;
		float: left;
		margin: -389px 0 0 -946px;
		padding: 0;
		width: 0;
	}
	.audience #footer {
		background-image: url(images/bg/footerAudience.gif);
	}

/***************************************
	Success Story Pages
***************************************/
#modSuccessLanding {
	position: relative;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
}
	#modSuccessLanding .content {
		min-height: 179px !important;
		padding: 10px 27px 9px 180px;
	}
	#modSuccessLanding span.img {
		position: absolute;
			left: 0;
			top: 6px;
		display: block;
		float: left;
		width: 154px;
		height: 171px;
			overflow: hidden;
		margin: 0 26px 10px 0;
	}
		#modSuccessLanding span.img img {
			padding: 1px;
			margin: 0;
		}
	#modSuccessLanding h2 {
		color: #6991A6;
		font: bold 108%/16px Arial;
		padding: 8px 0 0 0;
		margin: 0 0 6px;
	}
	#modSuccessLanding p {
		font-size: 93%;
		line-height: 15px;
		margin: 0 0 6px;
	}
	#modSuccessLanding p.detail {
		
	}
		#modSuccessLanding p.detail strong {
			font-size: 93%;
		}
	#modSuccessLanding .desc {
		padding: 0 0 1px;
	}
		#modSuccessLanding h3 {
			color: #686868;
			font-size: 85%;
			font-weight: bold;
		}

#modMoreSuccess {
	width: 164px;
	background: url(images/bg/modMoreSuccess.gif) -164px 0 repeat-y;
	margin: 12px 0 0 12px;
}
	#modMoreSuccess h3 {
		height: 31px;
			overflow: hidden;
		background: url(images/bg/modMoreSuccess.gif);
		text-indent: -999em;
	}
	#modMoreSuccess ul {
		padding: 0 0 4px;
	}
		#modMoreSuccess li {
			position: relative;
			margin: 0 10px 0 0;
		}
			#modMoreSuccess li a {
				display: block;
				width: 146px;
				color: #595958;
				background: url(images/bg/modMoreSuccessLink.gif) 8px bottom no-repeat;
				font: 85%/15px Arial;
				padding: 5px 0 5px 8px;
			}
				#modMoreSuccess li a img {
					display: block;
					float: left;
					width: 35px;
					height: 39px;
					vertical-align: middle;
					margin: 0 8px 0 0;
					opacity: 0.4;
					-moz-opacity: 0.4;
					filter:alpha(opacity=40);
				}
				#modMoreSuccess li a strong {
					display: block;
					width: 103px;
					float: right;
					font-weight: normal;
					padding: 5px 0 0 0;
				}
				#modMoreSuccess li a:hover {}
	#modMoreSuccess li a:hover,
	#modMoreSuccess li.active a {
		background-position: -160px bottom;
	}
		#modMoreSuccess li a:hover img,
		#modMoreSuccess li.active img {
			opacity: 1.0;
			-moz-opacity: 1.0;
			filter:alpha(opacity=100);
		}

#modMoreSuccess p.btm {
	background: url(images/bg/modMoreSuccess.gif) left bottom no-repeat;
	padding: 0 0 9px;
}
			#modMoreSuccess .moreLink {
				color: #328CB2;
				background: url(images/icons/more.gif) no-repeat 0 1px;
				display: inline;
				font-size: 85%;
				font-weight: bold;
				margin: 0 0 0 10px;
				padding: 0 0 0 15px;
				text-transform: uppercase;
			}
			#modMoreSuccess .moreLink:hover {
				color: #C52727;
			}
			#modMoreSuccess.showAll .moreLink {
				background-position: -150px 1px;
			}

/***************************************
	Wide Pages
***************************************/
.wide #wrapperInner.oneColumn {background-image: url(images/bg/wrapperWideOneColumn.gif);}
.wideWithNav #wrapperInner {background-image: url(images/bg/wrapperWideWithNav2.gif);}
.wideWithNav #footer {background-image: url(images/bg/footerWideWithNav.gif);}
.wideWithNav #sectionHeader {
	background: url(images/text/newsAndEventsWide.jpg) no-repeat;
	width: 948px;
}
.wideWithNav #content {
	width: 782px;
}
	.wideWithNav #pageBody {
		padding: 0 30px 0 35px;
	}

.wide #wrapperInner {
	background-image: url(images/bg/wrapperWide.gif);
}
	.wide #sectionHeader {
		background: #960000 url(images/bg/headerWide.gif) repeat-x;
		height: 63px;
		padding: 0;
		position: relative;
			left: 6px;
			top: 59px;
		text-indent: 0;
		width: 948px;
	}
	.wide #sectionHeader h1 {
		background: none;
		color: #fff;
		font-family: garamond;
		font-size: 30px;
		line-height: 1em;
		margin: 0;
		padding: 25px 0 0 26px;
	}
	.wide #container {
		margin-left: 0;
		width: 946px;
	}
		.wide #content {
			border: none;
			margin-top: 0;
			padding: 0 29px 0 28px;
			width: auto;
		}
		.oneColumn #content {
			border: none;
			margin-top: 0;
			padding: 0 29px 0 28px;
			width: 889px;
		}
			.wide #breadcrumbs {
				background: #f7f7f7;
				border: none;
				border-bottom: 3px solid #c5c6c7;
				margin: 0 0 1px;
				padding: 15px 0 25px;
			}
			.wide #pageBody {
				border-top: 1px solid #c5c6c7;
				overflow: auto;
				padding: 0;
			}
			.wide .col {
				border-top: 25px solid #f7f7f7;
				float: left;
				padding: 0 20px 0 0;
				width: 276px;
			}
			.wide .middle {
				padding: 0 20px 0 27px;
				width: 254px;
			}
			.wide .last {
				padding: 0 0 0 28px;
				width: 264px;
			}
				.wide .col h2 {
					color: #636363;
					font-size: 93%;
					margin-top: 0;
				}
				.wide .col h3 {
					color: #265b7b;
					font-size: 85%;
					font-weight: normal;
					margin: 3px 0 2px;
				}
				.wide #content .col p {
					color: #636363;
					font-size: 85%;
				}
				.wide .col ul {
					margin: 0 0 20px;
				}
					.wide .col li {
						
					}
						.wide .col li a {
							color: #636363;
							font-size: 85%;
						}
						.wide .col li a:hover {
							color: #366b88;
						}
	.wide #pageBody ul li {
		background: none;
		font-size: 100%;
		line-height: 1.18em;
		padding: 0;
	}
	.wide #navigation {
		border-top: none;
		float: left;
		margin: 0 0 0 -946px;
		padding: 0;
		width: 0;
	}
	.wide #footer {
		background-image: url(images/bg/footerWide.gif);
	}
	
/***************************************
	Modules
***************************************/

#modContact {
	margin: 27px 9px 0 8px;
}
	#modContact h3 {
		background: url(images/text/contactMiami.gif) no-repeat;
		height: 14px;
		line-height: 14px;
		margin: 0 0 4px;
		text-indent: -999em;
		width: 113px;
	}
	#modContact p {
		color: #505151;
		font-size: 85%;
		line-height: 1.6em;
		padding: 8px 0 0;
	}
	#modContact p.content {
		background: url(images/bg/modDivider.gif) repeat-x left bottom;
		padding: 0 0 8px;
	}
	#modContact a {
		color: #2d83a7;
		vertical-align: middle;
	}
	#modContact a:hover {
		color: #c52727;
	}
	#modContact a span {
		font-size: 1.18em;
	}
	#modContact .phone,
	#modContact .email {
		background: url(images/icons/contacts.gif) no-repeat 0 3px;
		display: block;
		float: left;
		height: 14px;
		line-height: 14px;
		margin: 0 5px 0 0;
		width: 19px;
	}
	#modContact .email {
		background-position: 0 -16px;
	}
	
#modExperience {
	background: #fff url(images/bg/modExperience.gif) repeat-x left top;
	border: 1px solid #babbbc;
	margin: 40px 6px 0 11px;
	padding: 0 0 10px;
	position: relative;
}
	#modExperience img {
		display: block;
		height: 139px;
		position: absolute;
			left: -7px;
			top: -33px;
		width: 180px;
	}
	#modExperience h3 {
		background: url(images/text/theMiamiExperience.gif) no-repeat left bottom;
		height: 69px;
		line-height: 62px;
		margin: 0 0 0 10px;
		padding: 104px 0 0 0;
		text-indent: -999em;
		width: 145px;
	}
	#modExperience h4 {
		border-top: 1px solid #e0e0e1;
		color: #366b88;
		font-size: 108%;
		font-weight: bold;
		margin: 2px 0 0 10px;
		padding: 13px 8px 10px;
		width: 129px;
	}
		#modExperience h4 span {
			display: block;
			font-size: 78.5%;
			font-weight: normal;
		}
	#modExperience blockquote {
		background: url(images/misc/openQuote.gif) no-repeat 0 2px;
		margin: 8px 8px 0 3px;
		padding: 0 0 1px 15px;
		width: 136px;
	}
		#modExperience p span {
			background: url(images/misc/closeQuote.gif) no-repeat left bottom;
		}
		#modExperience p {
			border-bottom: 1px solid #e5e5e5;
			line-height: 1.33em;
			padding: 0 0 10px;
		}
			#modExperience p a {
				color: #595958;
				font-size: 93%;
			}
			#modExperience p a:hover {
				color: #366b88;
			}

#modFlexible, #modFlexible2 {
	background: url(images/bg/modFlexibleBottom.gif) no-repeat left bottom;
	margin: 0px;
	padding: 0 24px 28px 46px;
	width: 275px;
}
#modFlexible.photo, #modFlexible2.photo {
	clear: both;
	padding: 0 24px 24px 16px;
	width: 275px;
}
.audience #modFlexible, .audience #modFlexible2 {
	background: url(images/bg/modFlexibleAudienceBottom.gif) no-repeat left bottom;
	margin: 15px -4px 0 -4px;
	padding: 0 24px 43px 46px;
	width: 270px;
}

	#modFlexible h3, #modFlexible2 h3 {
		background: url(images/bg/modFlexibleTop.gif) no-repeat;
		color: #366b88;
		font-family: georgia;
		font-size: 108%;
		font-weight: normal;
		margin: 0 -24px 2px -46px;
		padding: 32px 24px 0 46px;
		text-transform: uppercase;
	}
	#modFlexible.photo h3, #modFlexible2.photo h3 {
		background-image: url(images/bg/modFlexiblePhotoTop.gif);
		margin: 0 -24px 7px -16px;
		padding: 18px 24px 0 16px;
	}
	.audience #modFlexible h3, .audience #modFlexible2 h3 {
		background-image: url(images/bg/modFlexibleAudienceTop.gif);
	}
	#modFlexible p, #modFlexible2 p {
		color: #545453;
		margin: 0 0 4px;
		padding: 3px 22px 0 0;
	}
	#modFlexible.photo p, #modFlexible2.photo p {
		color: #366b88;
		margin: 0 0 8px;
	}
	#modFlexible a, #modFlexible2 a {
		color: #ec8f15;
		font-size: 108%;
		/* text-transform: lowercase; */
	}
	#modFlexible a:hover {
		color: #c52727;
	}
		#modFlexible span, #modFlexible2 span {
			background: url(images/icons/orangeArrow.gif) no-repeat 0 5px;
		}
		#modFlexible a:hover span, #modFlexible2 a:hover span {
			background-position: -150px 5px;
		}
	#modFlexible .frame, #modFlexible2 .frame {
		border-top: 2px solid #e6bd5e;
		float: left;
		margin: 0 25px 0 0;
		padding: 1px 0 0;
	}
	#modFlexible img, #modFlexible2 img {
		border: 1px solid #bababb;
	}

#modImportant,
#content .modImportant {
	background: #fff;
	border: 1px solid #aacfe2;
	padding: 9px;
	margin-bottom: 23px;
}
	#modImportant h2,
	#content .modImportant h2 {
		color: #c52727;
		font-size: 85%;
		font-weight: normal;
		margin: 10px 0 4px;
		text-transform: uppercase;
	}
	#modImportant h3,
	#content .modImportant h3 {
		color: #636363;
		font-size: 93%;
		font-weight: bold;
		margin-top: 10px;
	}
	#modImportant p,
	#content .modImportant p {
		margin-bottom: 5px;
		line-height: 1.27em;
	}
	#modImportant p strong,
	#content .modImportant p strong {
		color: #c52727;
		font-weight: normal;
	}
	
.modLinkList {
	background: url(images/bg/modDivider.gif) repeat-x left top;
	margin: 14px 7px 0 16px;
	padding: 10px 0 0 0;
}
	.modLinkList h3 {
		color: #366b88;
		font-size: 85%;
		font-weight: bold;
		margin: 2px 3px 5px 5px;
	}
	.modLinkList ul {
		margin: 5px 0;
	}
		.modLinkList li {
			display: inline;
		}
			.modLinkList a {
				background: url(images/icons/modLinkListArrow.gif) no-repeat 0 4px;
				color: #328cb2;
				display: block;
				font-size: 93%;
				margin: 0 3px;
				padding: 1px 0 1px 13px;
			}
			.modLinkList a:hover {
				color: #c52727;
			}
			.modLinkList .moreLink {
				background: url(images/icons/more.gif) no-repeat 0 1px;
				display: inline;
				font-size: 85%;
				font-weight: bold;
				margin: 0 0 0 2px;
				padding: 0 0 0 15px;
				text-transform: uppercase;
			}
			.modLinkList.showAll .moreLink {
				background-position: -150px 1px;
			}

#modMediaGallery {
	border: 1px solid #c1c1c1;
	border-width: 1px 0;
	margin: 11px 7px 13px 12px;
	padding: 8px 3px 15px;
}
	#modMediaGallery h3 {
		color: #366b88;
		font-size: 123.1%;
		font-weight: normal;
		margin: 0 0 5px 2px;
	}
	#newsMediaGallery img,
	#modMediaGallery img {
		background: url(images/bg/modMediaGalelry.gif) no-repeat;
		display: block;
		float: left;
		height: 57px;
		margin: 0 6px 0 0;
		padding: 4px;
		width: 55px;
	}
	#newsMediaGallery img {
		background-image: url(images/bg/newsMediaThumb.gif);
	}
	#modMediaGallery h4 {
		margin: 16px 0 0;
	}
	#content #newsMediaGallery li {
		background: none;
		padding: 0;
	}
		#newsMediaGallery li a,
		#modMediaGallery a {
			color: #545453;
			font-size: 93%;
		}
		#newsMediaGallery li a {
			display: block;
			font-size: 100%;
			font-weight: bold;
			overflow: auto;
			padding: 15px 0 0;
		}
		#newsMediaGallery li a:hover,
		#modMediaGallery a:hover {
			color: #950000;
		}
			#newsMediaGallery li a span,
			#modMediaGallery a span {
				background: url(images/icons/redArrow.gif) no-repeat 0 5px;
			}
	#modMediaGallery #allGalleries {
		background: url(images/text/viewAllGalleries.gif) no-repeat;
		display: block;
		height: 11px;
		line-height: 11px;
		margin: 7px 0 12px 69px;
		text-indent: -999em;
		width: 89px;
	}
	#modMediaGallery #allGalleries:hover {
		background-position: left bottom;
	}
	
#modSearchArchive {
	background: #f2f4f6;
	border: 1px solid #e3e3e3;
	border-width: 1px 0;
	margin: 20px 1px;
	padding: 15px 11px 20px 6px;
}
	#modSearchArchive h3,
	#modSearchArchive a {
		color: #328cb2;
		font-family: arial;
		font-size: 85%;
		font-weight: bold;
	}
	#modSearchArchive label {
		position: absolute;
			left: -999em;
	}
	#modSearchArchive .text {
		border: 1px solid #e4e5ea;
		border-top-color: #b5b6ba;
		color: #666;
		font-size: 85%;
		margin: 10px 0;
		padding: 2px 0 3px 12px;
		width: 103px;
		vertical-align: middle;
	}
	#modSearchArchive .button {
		vertical-align: middle;
	}
	#modSearchArchive a:hover {
		color: #c52727;
	}
	
#modTraditions {
	background: url(images/bg/modTradition.gif) no-repeat 22px bottom;
	margin: 14px 0 16px;
	padding: 0 0 11px;
	position: relative;
}
	#modTraditions h3 {
		background: url(images/text/tangibleTraditions.gif) no-repeat;
		height: 42px;
		line-height: 42px;
		margin: 0 0 0 22px;
		text-indent: -999em;
		width: 145px;
	}
	#modTraditions h4 {
		color: #545453;
		font-size: 93%;
		margin: -4px 16px 4px 22px;
		position: relative;
		z-index: 1000;
	}
	#modTraditions p {
		margin: 0 16px 0 22px;
	}
		#modTraditions p a {
			color: #545453;
			display: block;
			font-size: 93%;
			line-height: 1.5em;
		}
			#modTraditions p a span {
				background: url(images/icons/blueArrow.gif) no-repeat 0 5px;
			}
		#modTraditions p a:hover {
			color: #c52727;
		}
			#modTraditions p a:hover span {
				background-position: -150px 5px;
			}
	#modTraditions img {
		height: 116px;
		overflow: hidden;
		margin: 5px 0 0;
		width: 182px;
	}
	#modTraditions .frame {
		background: url(images/bg/modTraditionFrame.png) no-repeat;
		display: block;
		height: 116px;
		line-height: 116px;
		position: absolute;
			right: 0;
			top: 47px;
		width: 182px;
	}
	#modTraditions #allTraditions {
		background: url(images/text/viewAllTraditions.gif) no-repeat;
		display: block;
		height: 9px;
		line-height: 9px;
		margin: 11px 16px 0 22px;
		text-indent: -999em;
		width: 95px;
	}
	#modTraditions #allTraditions:hover {
		background-position: left bottom;
	}
	
#modules #modWhatsNew {
	margin: 14px 0 30px;
	padding: 0 7px 0 12px;
}	
	#modules #modWhatsNew h3 {
		background: url(images/text/whatsNewInner.gif) no-repeat 9px 9px;
		float: left;
		height: 61px;
		line-height: 61px;
		padding: 9px 0 0 9px;
		text-indent: -999em;
		width: 74px;
	}
	#modules #modWhatsNew h4 {
		clear: both;
		color: #6a6a6a;
		font-size: 85%;
		font-weight: bold;
		line-height: 1.27em;
		padding: 10px 0 0;
	}
	#modules #modWhatsNew img {
		border: 1px solid #a4a5a5;
		float: left;
	}
	#modules #modWhatsNew p {
		color: #6a6a6a;
		font-size: 85%;
		line-height: 1.63em;
		margin: 0 0 5px;
	}
	#modules #modWhatsNew a {
		color: #328cb2;
		font-size: 85%;
		font-weight: bold;
	}
	#modules #modWhatsNew a:hover {
		color: #c52727;
	}

/* Aggregation page ----------------------------------------------- */
#featuredNews.small {
	width: 484px;
	height: 221px;
	margin-bottom: 12px;
	margin-left: -6px;
	padding: 23px 12px 8px;
	background-image: url(images/bg/whatsNewWrapperSm.gif);
}
	#featuredNews.small .newsItems {
		width: auto;
		padding: 20px;
		height: 177px;
	}
		#content #featuredNews li span.image {
			display: block;
			float: left;
			height: 180px;
			width: 140px;
				overflow: hidden;
		}
		
		#featuredNews.small div {
			margin: 0 0 0 160px;
			width: 278px;
			height: 180px;
		}
			#featuredNews.small h3 {
				background-image: none;
				height: auto;
				line-height: 19px;
				margin: 14px 0 4px;
				text-indent: 0;
				width: auto;
				color: #477595;
				font-size: 153.9%;
			}
#featuredNews .simpleGalleryNav {
	right: 8px;
}
.modNewsFlexible .wrapper {
	overflow: visible;
} /*not sure why the overflow is set to auto in the inner.css -- maybe a clearfix fix?*/
#blogDiscussions .wrapper {
	width: 445px;
}
#content .modNewsFlexible.research,
#content .modNewsFlexible.blogs {
	width: auto;
}

	#content .modNewsFlexible li a {height: 1%;}
	#content .modNewsFlexible li a:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	html > body #content .modNewsFlexible li a {min-height: 1px; height: auto;}

		#content .modNewsFlexible.blogs li strong {
			color: #edb000;
			font-size: 108%;
			padding-bottom: 4px;
		}
		#content .modNewsFlexible.blogs li strong .authorDept {
			display: block;
			font-weight: normal;
			font-size: 93%;
			background: none;
		}

	#content .modNewsFlexible.blogs h3 {
		font-size: 100%;
		padding-bottom: 4px;
	}
	#content #featuredNews .department {
		font-size: 100%; 
			padding-left: 5px;
		margin-bottom: 4px;
	}
		#featuredNews .department a {color: #74AEC6; display: inline; padding: 0;}
		#featuredNews .department a:hover {color: #C52727;}

		#blogDiscussions .simpleGalleryNav a {
			color: #60B0BF;
			font-size: 93%;
			font-weight: normal;
			margin: 15px 0 0;
			text-transform: lowercase;
		}
		#blogDiscussions .simpleGalleryNav a:hover {
			color: #c52727;
		}
		#blogDiscussions .simpleGalleryNav .next {
			background: url(images/misc/tealDivider.gif) no-repeat 0 3px;
			padding-left: 10px;
			margin-left: 6px;
		}

/* Admission ------------------------------------------------------ */
#admissionFeature {
	position: relative;
		z-index: 10;
	background: #5D0000 url(images/admission/featureAreaBG.gif) left bottom repeat-x;
	text-align: right;
	padding: 0 0 5px 8px;
}
	#admissionFeature .featureItems {
		margin: 0 0 1px;
	}
	#admissionFeature .item {
		display: none;
		text-align: left;
	}
	#admissionFeature .active {
		display: block;
	}
	#content #admissionFeature .content {
		position: relative;
			z-index: 100;
		width: 203px;
		min-height: 257px;
		background: url(images/admission/featureContentBG.png) repeat-y;
		color: #EEEEED;
		padding: 15px 20px 10px 20px;
	}
	#admissionFeature .img {
		position: absolute;
			left: 8px;
			top: 0;
		width: 584px;
		height: 282px;
			overflow: hidden;
	}
		#admissionFeature .img span {
			position: absolute;
				left: 8px;
				top: 0;
				z-index: 10;
			width: 584px;
			height: 282px;
			background: url(images/admission/shadowLayer.png) no-repeat;
		}
	#content #admissionFeature .content h2 {
		color: #EEEEED;
		font: 138.5%/21px Arial;
		margin: 0 0 4px;
	}
	#admissionFeature .content p {
		color: #EEEEED;
		margin: 0 0 10px;
	}
	#admissionFeature ul.links {}
	#admissionFeature ul.links li {
		font-size: 11px;
		background: url(images/admission/featureArrow.gif) 2px 3px no-repeat;
		padding: 3px 0 2px 22px;
	}
	#admissionFeature ul.links li:hover {
		background-position: -485px 3px;
	}
	#admissionFeature ul.links li span {
		position: relative;
		top: 2px;
		padding: 0 0 0 10px;
	}
	#admissionFeature ul.links span img {
		margin: 0 5px 0 0;
	}
	#admissionFeature ul.links li a {
		color: #26BAD0;
		font-weight: bold;
		text-transform: uppercase;
	}
				#admissionFeature ul.links li a:hover {
					color: #DD2424;
				}


	#admissionFeature #overview ul.links li, #admissionFeature .item ul.links li {
		background: url(images/admission/featureOverviewArrow.png) 2px 7px no-repeat;
	}
	#admissionFeature #overview ul.links li a, #admissionFeature .item ul.links li a{
		color: #FFC000;
	}
	#admissionFeature #overview ul.links li a:hover, #admissionFeature .item ul.links li a:hover {
		color: #17BDD6;
	}


#admissionFeature h4.navTitle {
	display: inline;
	color: #FFF;
	font: normal 108%/32px Arial;
	text-transform: lowercase;
	padding: 0 10px 0 0;
}
#admissionFeature .simpleGalleryNav {
	display: inline;
	padding: 0 17px 0 0;
}
	#admissionFeature .simpleGalleryNav li {
		display: inline;
		font-size: 93%;
		padding: 0 1px;
	}
		#admissionFeature .simpleGalleryNav li a {
			color: #A4A4A4;
			padding: 0 4px;
			border: 1px solid #5D0000;
		}
			#admissionFeature .simpleGalleryNav li a:hover {
				color: #FFF;
			}
		#admissionFeature .simpleGalleryNav li.active a {
			background: #520000;
			color: #FFF;
			border-color: #8B4C4A;
		}

#headerImage{
	background: url(images/bg/deptStripedPageBorder.gif) left bottom repeat-x;
	padding-bottom: 7px;
	width: 600px;
}
.whiteBorderTop{
	border-top: 1px solid white;
}


#modFlexible {height: 1%;}
#modFlexible:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*> #modFlexible {min-height: 1px; height: auto;}

a.pdf { /*The background image*/
	background: url(images/icons/pdf.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px; /* To center the text vertically with the icon */
}
a.pdf img {background:none;}
a.doc { /*The background image*/
	background: url(images/icons/doc.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px; /* To center the text vertically with the icon */
}
a.ppt { /*The background image*/
	background: url(images/icons/ppt.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px; /* To center the text vertically with the icon */
}
a.xls { /*The background image*/
	background: url(images/icons/xls.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px; /* To center the text vertically with the icon */
}
a.rtf, a.txt { /*The background image*/
	background: url(images/icons/txt.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px; /* To center the text vertically with the icon */
}
a.zip { /*The background image*/
	background: url(images/icons/zip.png) no-repeat left center;
	padding-left: 20px;
	line-height: 16px; /* To center the text vertically with the icon */
}
a.external { /*The background image*/
	background: url(images/icons/url.png) no-repeat left center;
	padding-left: 20px !important;
	line-height: 16px; /* To center the text vertically with the icon */
}

/* EMERGENCY ALERTS */
table.SmartBoard_Table { background: #c41230; width: 100%; color: #fff; border-bottom: 2px solid #fff; }
    tr.SmartBoard_Row {  }
        td.SmartBoard_Subject { font-size: 1.3em; font-family: Georgia, Times, serif; font-style: oblique; padding: 10px 15px 5px 15px; }
        td.SmartBoard_DateTime { padding: 10px 15px 5px 15px; }
        td.SmartBoard_Message { padding: 0px 15px 15px 15px; }