/*------------------------------------------------------------------------------------------------*/
/* -- Homepage banner update -- */
/*------------------------------------------------------------------------------------------------*/

.pagination ul li {
    display: inline-block;
    margin: 0 15px;
    text-align: center;
    vertical-align: middle;
}
.pagination .pagination-start {
    padding: 0;
}
.pagination .pagination-start, .pagination .pagination-next, .pagination .pagination-end, .pagination .pagination-prev {
    border: 0 none;
}
.pagination ul > li {
    display: inline;
}

.uwcHomePage.uwcBanner .uwcBannerBg
{
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100%;
	z-index: 1;
	/*background: url("UWC_Images/test3.png") repeat scroll 0 0;*/
	/*background: url("UWC_Images/Generic-Homepage-Banner.jpg");*/
	background: url("HomePageBanner2016.jpg");
	/*background: url("UWC_Images/Nutrition-Homepage-Banner.jpg");*/
	/*background: url("UWC_Images/OPENDAY-Homepage-Banner-2016.jpg");*/
	background-repeat:no-repeat;
}

/*------------------------------------------------------------------------------------------------*/
/* -- Sharepoint specific fixes and rules -- */
/*------------------------------------------------------------------------------------------------*/
.module-content .search {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    width: 220px;
}

/* -- Fix foundation ribbon icon bug */
#RibbonContainer img,
#RibbonContainer object,
#RibbonContainer embed
{
	max-width: inherit;
	height: auto;
}

/* -- Fix for Ribbon spacing -- */
#RibbonContainer .ms-cui-tabBody
{
	width: inherit;
	overflow: visible;
}

#RibbonContainer .ms-cui-ribbonTopBars,
#RibbonContainer .ms-cui-topBar2
{
	height: 45px;
}

/*-- Fix Ribbon font sizes -- */
#RibbonContainer *
{
	font-size: 11px!important;
}

/* -- Hide left panel publishing -- */
#s4-leftpanel
{
	display: none;
}

/* -- Fix main content margin issue -- */
.uwcMainArea .s4-ca
{
	margin: 0;
}

body #pageStatusBar
{
	border: 1px solid #CAAC09;
}

/* -- Hide Sharepoint social icons -- */
.ms-mini-socialNotif-Container
{
	display: none;
}

.s4-ca
{
	margin: 0;
	width: 100%;
	min-height: inherit;
}

.uwcPageEditStatus
{
	text-align: center;
}

/* -- fix for white backgrounds on webparts when editing -- */
table#MSOZone,
table#MSOZone tabel,
table#MSOZone td,
table.ms-SPZone,
table.ms-SPZone .s4-wpTopTable,
table tbody tr:nth-child(2n),
{
	background: none!important;
}

/* -- Fixes for nested tables on uwcBox -- */

.uwcBox table,
.uwcBox table tr td
{
	border: none;
	padding: 0;
	margin: 0;
	background: none;
}

/* -- fix page layout font sizes -- */

.ms-cui-menu *
{
	font-size: 12px!important;
}

/* -- Hide radom vertical spacing div -- */

.ms-PartSpacingVertical
{
	display: none;
}

.ms-formfieldcontainer *
{
	text-shadow: none!important;
}

/* ============================================================================================== */

/* -- :: Design specific rules :: -- */

body
{
	background: #0A185B!important;
}

	/* - Fonts - */

	body *
	{
		font-family: Arial, Helvetica, sans-serif;
	}

/* - Custom Font - */
@font-face
{
	font-family: 'Frutiger';
	src: url('frutiger_light.eot'); /* For IE */
	src: local('Frutiger LT 45 Light'), url('frutiger_light.ttf') format('truetype');
}

a, a:link, a:active,
.ms-WPBody a:link,
a:visited,
.ms-WPBody a:visited
{
	color: #0C1959;
}

/*------------------------------------------------------------------------------------------------*/
/* - Common - */
/*------------------------------------------------------------------------------------------------*/
/* -- buttons -- */
.button
{
	background: #9f5828!important;
	border: 1px solid #68542B!important;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	font-size: 14px;
	color: #FFF!important;
	text-transform: uppercase;
}

	.button:hover
	{
		background: #9B7D40!important;
	}

	.button.small
	{
		padding: 7px 9px 8px!important;
		text-transform: capitalize;
	}

.uwcContentList li
{
	background: url('uwcListItem.png') no-repeat 0 9px;
	padding-left: 10px!important;
}

/*------------------------------------------------------------------------------------------------*/
/* - Content Boxes - News / Events / Announcements / Message - */
/*------------------------------------------------------------------------------------------------*/

/* row clear spacer */

.uwcClearSpace
{
	height: 20px;
}

/* uwcPageContent Bg */
.uwcPageContent
{
	margin-top: 20px;
	margin-bottom: 20px;
}
/* common box */
.uwcBox
{
	background: #FFF;
	position: relative;
}

	.uwcBox.GeneralContent p
	{
		margin: 0 15px;
		padding: 10px 0;
	}

	.uwcBox.uwcAnnounce.GeneralContent p
	{
		margin: 0 0 10px 0!important;
	}

	.uwcBox.border
	{
		border: 1px solid #FFF;
	}
	/* light blue background box */
	.uwcBox.blueBg
	{
		background: #DDDEE8;
	}

	/* headers */
	.uwcBox tr.ms-WPHeader
	{
		background: url('uwcBoxHeaderBg.png') repeat-x 0 0;
		overflow: hidden;
	}

	.uwcBox h3
	{
		color: #FFF;
		font-family: 'Frutiger', Arial, Helvetica, sans-serif;
		font-size: 16px;
		text-transform: uppercase;
		padding: 12px 10px 12px 35px;
		margin: 1px;
		font-weight: normal;
		text-align: left!important;
	}

		.uwcBox h3 span
		{
			font-family: 'Frutiger', Arial, Helvetica, sans-serif;
		}

		.uwcBox h3 a
		{
			color: #FFF;
			text-decoration: none;
		}

			.uwcBox h3 a:hover
			{
				color: #CCC;
				text-decoration: none;
			}

			.uwcBox h3 a:visited
			{
				color: #D5B677;
				text-decoration: none;
			}


		.uwcBox h3 nobr,
		.uwcBox h3 span,
		.uwcBox h3 a
		{
			word-wrap: break-word!important;
		}

/* eLearningContent */

.uwcPodCast.uwcBox object,
.uwcPodCast.uwcBox embed,
.uwcScreenCast.uwcBox object,
.uwcScreenCast.uwcBox embed
{
	width: 290px!important;
	margin: 5px;
}

.uwcScreenCast.uwcBox
{
	min-height: 255px!important;
}


.uwcPodCast.uwcBox
{
	height: 250px;
	min-height: 100px!important;
}

	.uwcPodCast.uwcBox h3
	{
		background: url("uwcBoxIcons.png") no-repeat scroll 10px 13px transparent;
	}


.uwcScreenCast.uwcBox h3
{
	background: url("uwcBoxIcons.png") no-repeat scroll 10px -130px transparent;
}


/* Alumni content */

.uwcVideo.uwcBox iframe
{
	width: 100%;
	height: 193px;
	margin-top: 5px;
}

.uwcFlickr.uwcBox object,
.uwcFlickr.uwcBox embed
{
	width: 100%;
	margin-top: 5px;
}

.uwcFlickr.uwcBox h3
{
	background: url("uwcBoxIcons.png") no-repeat scroll 10px -233px transparent;
}


/* paragraph content */
.uwcBox p
{
	font-size: 12px;
	color: #333;
}
/* Roll up item repeatable */
.uwcBox .uwcRollUpItem
{
	border-top: 1px dotted #ADADAD;
	padding: 0 10px;
	float: left;
	clear: both;
	width: 100%;
}

	.uwcBox .uwcRollUpItem:first-child,
	.uwcBox.uwcMessage .uwcRollUpItem
	{
		border: none;
	}
	/* Image inside roll up item */
	.uwcBox .uwcRollUpItem .uwcRollUpImage
	{
		float: right;
		margin: 10px 0 10px 10px;
		border: 1px solid #333;
		width: 100px;
		height: 100px;
		overflow: hidden;
	}
		/* Force item image size */
		.uwcBox .uwcRollUpItem .uwcRollUpImage img
		{
			width: 100px;
			height: 100px;
			margin: 0!important;
			padding: 0!important;
		}
	/* Roll up item header */
	.uwcBox .uwcRollUpItem h4
	{
		margin-bottom: 5px;
	}

	.uwcBox .uwcRollUpItem .button.small
	{
		margin-bottom: 10px;
	}

.uwcBox.uwcEvents .button.small
{
	margin: 10px 0;
}

	.uwcBox.uwcEvents .button.small.uwcViewAllHeader
	{
		margin: 0;
	}

.uwcBox .uwcRollUpItem h4 a
{
	font-size: 12px;
	text-transform: uppercase;
}

.uwcBox .uwcRollUpItem > .uwcDate
{
	font-size: 10px;
	color: #666;
	margin-bottom: 5px;
	display: block;
}
/* Roll up paragraph content */
.uwcBox .uwcRollUpItem p
{
	margin-bottom: 10px;
}

/* unified height for news/events/announcements */
.uwcBox.uwcNews,
.uwcBox.uwcEvents,
.uwcBox.uwcAnnounce,
.uwcBox.uwcTwitter
{
	min-height: 385px;
}

	.uwcBox.uwcAnnounce p
	{
		padding: 0px!important;
	}

.uwcBox.uwcEvents
{
	background: #DDDEE8;
}

	.uwcBox.uwcEvents table,
	.uwcBox.uwcEvents table tr
	{
		background: none;
	}

		.uwcBox.uwcEvents table tr.ms-WPHeader
		{
			background: url("uwcBoxHeaderBg.png") repeat-x scroll 0 0 transparent;
		}

	.uwcBox.uwcNews .dfwp-item,
	.uwcBox.uwcEvents .dfwp-item,
	.uwcBox.uwcAnnounce .dfwp-item
	{
		min-height: 165px;
		border-top: 1px dotted #666;
		float: left;
		clear: both;
		width: 100%;
	}

		.uwcBox.uwcNews .dfwp-item:first-child,
		.uwcBox.uwcEvents .dfwp-item:first-child,
		.uwcBox.uwcAnnounce .dfwp-item:first-child
		{
			border: none;
		}

.uwcBox .uwcViewAllHeader
{
	position: absolute;
	top: 8px;
	right: 8px;
}

/* - Event date box - */

.uwcBox.uwcEvents .uwcRollUpDateBox
{
	width: 50px;
	height: 60px;
	float: right;
	border: 1px solid #999;
	text-align: center;
	color: #000;
	background: #FFF;
	margin-top: 10px;
}

	.uwcBox.uwcEvents .uwcRollUpDateBox .day
	{
		background: #95783D;
		color: #FFF;
		font-size: 11px;
		font-weight: bold;
	}

	.uwcBox.uwcEvents .uwcRollUpDateBox .month
	{
		font-size: 12px;
		font-weight: bold;
	}

	.uwcBox.uwcEvents .uwcRollUpDateBox .year
	{
		font-size: 11px;
		font-weight: bold;
	}

/* News header with icon */
.uwcBox.uwcNews h3
{
	background: url('uwcBoxIcons.png') no-repeat 10px -92px;
}
/* Events header with icon */
.uwcBox.uwcEvents h3,
.uwcBox.uwcEvents.GeneralContent h3
{
	background: url('uwcBoxIcons.png') no-repeat 10px -56px!important;
}
/* Announcements header with icon */
.uwcBox.uwcAnnounce h3
{
	background: url('uwcBoxIcons.png') no-repeat 10px -20px;
}
/* Dean's Message header with icon */
.uwcBox.uwcMessage h3
{
	background: url('uwcBoxIcons.png') no-repeat 10px 16px; /* temp check */
}
/* Video box icons */
.uwcBox.uwcVideo h3
{
	background: url('uwcBoxIcons.png') no-repeat 10px -129px!important;
}

/* Generic box icon */
/* Video box icons */
.uwcBox.GeneralContent h3
{
	background: url('uwcBoxIcons.png') no-repeat 10px 16px;
}


/* Events item date box */
/*.uwcBox.uwcEvents .uwcRollUpDate {
	background: #FFF;
	border: 1px solid #68542B;
	text-align: center;
	font-family: 'Frutiger', Arial, Helvetica, sans-serif; 
}*/

.uwcBox.uwcEvents .uwcRollUpDate,
.uwcBox.uwcEvents .uwcRollUpLocation
{
	color: #666;
	font-size: 11px;
	line-height: 1.6;
}

	.uwcBox.uwcEvents .uwcRollUpDate span,
	.uwcBox.uwcEvents .uwcRollUpLocation span
	{
		font-weight: bold;
		display: inline-block;
		color: #333;
		text-transform: uppercase;
		margin-right: 5px;
	}

	.uwcBox.uwcEvents .uwcRollUpDate .uwcDate
	{
		background: #95783D;
		color: #FFF;
		font-weight: bold;
		display: block;
		padding: 2px 0;
	}

	.uwcBox.uwcEvents .uwcRollUpDate .uwcYear
	{
		font-weight: bold;
		font-size: 10px;
	}

	.uwcBox.uwcEvents .uwcRollUpDate strong
	{
		font-weight: bold;
		font-size: 14px;
		font-weight: bold;
	}

.uwcBox li.dfwp-item
{
	padding-left: 0!important;
}

/* -- Basic pages -- */

.uwcBasicHeader
{
	padding: 20px 0;
}

	.uwcBasicHeader h1,
	.uwcBasicHeader h2,
	.uwcBasicHeader h3
	{
		margin-top: 5px;
		margin-bottom: 10px;
	}

	.uwcBasicHeader h1
	{
		color: #FFF;
		font-family: 'Frutiger', Arial;
		font-size: 26px;
		font-weight: normal !important;
		text-shadow: 0 0 4px #000000;
	}

	.uwcBasicHeader h2
	{
		color: #CCB280;
		font-family: 'Frutiger', Arial;
		font-size: 32px;
		font-weight: normal !important;
		text-shadow: 0 0 4px #000000;
	}

	.uwcBasicHeader h3.uwcArticleDescription
	{
		border: none;
		font-style: italic;
		font-size: 16px;
		font-weight: normal;
		color: #DFD4BC;
		text-shadow: 0 0 4px #000;
	}

	.uwcBasicHeader .uwcArticleAuthor,
	.uwcBasicHeader .uwcArticleDate
	{
		margin: 5px 0;
		font-size: 14px;
		color: #FFF;
		text-shadow: 0 0 2px #000;
	}

		.uwcBasicHeader .uwcArticleAuthor a,
		.uwcBasicHeader .uwcArticleDate a
		{
			color: #CCB280;
		}

		.uwcBasicHeader .uwcArticleAuthor span,
		.uwcBasicHeader .uwcArticleDate span
		{
			font-weight: bold;
		}

/* Article content ? */
.uwcBasicContent
{
	color: #222;
}

	.uwcBasicContent p,
	.uwcBasicContent p.ms-rteElement-P
	{
		color: #222;
	}

	.uwcBasicContent.uwcArticle p:first-child
	{
		font-size: 16px;
		font-style: italic;
	}

	.uwcBasicContent > .columns
	{
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.uwcBasicContent h2,
	.uwcBasicContent h3,
	.uwcBasicContent h4
	{
		font-family: 'Frutiger', Arial;
		font-weight: normal;
		font-weight: normal !important;
		text-shadow: 0 0 2px #FFF;
		color: #333;
		border-bottom: 1px dotted #604D24;
		padding-bottom: 10px;
	}

	.uwcBasicContent h4
	{
		font-size: 20px;
	}

	/* -- List pages One and Two Column -- */

	.uwcBasicContent.uwcListOneColumn .uwcListButton,
	.uwcBasicContent.uwcListTwoColumn .uwcListButton
	{
		position: absolute;
		right: 20px;
	}

	.uwcBasicContent.uwcListOneColumn h3,
	.uwcBasicContent.uwcListTwoColumn h3
	{
		border-bottom: none;
	}

	.uwcBasicContent.uwcListOneColumn .uwcPageContent,
	.uwcBasicContent.uwcListTwoColumn .uwcPageContent
	{
		padding-top: 0;
	}

	.uwcBasicContent.uwcListOneColumn .ms-WPHeader td,
	.uwcBasicContent.uwcListTwoColumn .ms-WPHeader td
	{
		border-bottom: 1px dotted #66522A;
	}

	.uwcBasicContent.uwcListOneColumn ul li,
	.uwcBasicContent.uwcListTwoColumn ul li
	{
		background: none;
		padding-left: 0!important;
	}

	.uwcBasicContent.uwcListOneColumn .item,
	.uwcBasicContent.uwcListTwoColumn .item
	{
		border-bottom: 1px dotted #604D24;
		padding: 15px 0 10px;
		float: left;
		clear: both;
		width: 100%;
	}

	.uwcBasicContent.uwcListOneColumn .dfwp-item:first-child .item
	{
		padding-top: 0;
	}

	.uwcBasicContent.uwcListOneColumn .item .link-item a,
	.uwcBasicContent.uwcListTwoColumn .item .link-item a
	{
		font-size: 18px;
		color: #66522A;
		text-shadow: 0 0 2px #FFFFFF;
	}

	.uwcBasicContent.uwcListOneColumn .item .link-item .description,
	.uwcBasicContent.uwcListTwoColumn .item .link-item .description
	{
		color: #4C4C4C;
		font-size: 12px;
	}

	.uwcBasicContent.uwcListOneColumn .item .link-item .descriptionAuth,
	.uwcBasicContent.uwcListOneColumn .item .link-item .uwcRollUpDate,
	.uwcBasicContent.uwcListOneColumn .item .link-item .uwcRollUpLocation,
	.uwcBasicContent.uwcListTwoColumn .item .link-item .descriptionAuth,
	.uwcBasicContent.uwcListTwoColumn .item .link-item .uwcRollUpDate,
	.uwcBasicContent.uwcListTwoColumn .item .link-item .uwcRollUpLocation
	{
		font-size: 14px;
		color: #333;
		text-shadow: 0 0 2px #FFFFFF;
	}

		.uwcBasicContent.uwcListOneColumn .item .link-item .uwcRollUpDate span,
		.uwcBasicContent.uwcListOneColumn .item .link-item .uwcRollUpLocation span,
		.uwcBasicContent.uwcListTwoColumn .item .link-item .uwcRollUpDate span,
		.uwcBasicContent.uwcListTwoColumn .item .link-item .uwcRollUpLocation span
		{
			color: #000;
			display: inline-block;
			margin-right: 5px;
		}

	.uwcBasicContent.uwcListOneColumn .item .image-area-left,
	.uwcBasicContent.uwcListTwoColumn .item .image-area-left
	{
		width: 125px;
	}

	.uwcBasicContent.uwcListOneColumn .item img,
	.uwcBasicContent.uwcListTwoColumn .item img
	{
		max-width: 100px;
		border: 5px solid #FFF!important;
		box-shadow: 0 0 4px #333333;
	}

	.uwcBasicContent.uwcListOneColumn .button.small,
	.uwcBasicContent.uwcListTwoColumn .button.small
	{
		float: right;
	}

	.uwcBasicContent.uwcListOneColumn a,
	.uwcBasicContent.uwcListTwoColumn a
	{
		color: #000;
	}

	.uwcBasicContent.uwcListOneColumn .uwcPaging,
	.uwcBasicContent.uwcListTwoColumn .uwcPaging
	{
		float: left;
		margin-bottom: 20px;
	}


	/* -- END -- */
	/* -- List Pages Two Columns -- */

	.uwcBasicContent.uwcListTwoColumn .dfwp-item
	{
		width: 50%;
		clear: none;
		float: left;
	}

/* -- END -- */
.uwcBasicContent
{
	background: url('uwcWhite50percent.png');
}

	.uwcBasicContent a
	{
		color: #0C1959;
	}

	.uwcBasicContent table,
	.uwcBasicContent table td,
	.uwcBasicContent table tr,
	.uwcBasicContent table tbody,
	.uwcBasicContent table tbody tr:nth-child(2n)
	{
		background: none!important;
		margin: 0;
		padding: 0;
		border: none;
	}

	.uwcBasicContent .ms-WPHeader
	{
		background: none;
	}

	.uwcBasicContent h2
	{
		font-size: 26px;
	}

		.uwcBasicContent h2 span
		{
			font-weight: normal!important;
			color: #FFF;
			font-size: 20px;
			font-style: italic;
		}

	.uwcBasicContent h3
	{
		font-size: 24px;
	}

	.uwcBasicContent ul li
	{
		background: url('uwcListItem.png') no-repeat 0 9px;
		padding-left: 10px!important;
		list-style: none;
		clear: both;
	}


	.uwcBasicContent.uwcArticle img
	{
		float: left;
		margin: 0 20px 0px 0!important;
		border: 5px solid #FFF!important;
		box-shadow: 0 0 4px #604D24;
		max-width: 350px;
	}


	.uwcBasicContent img.uwcMap
	{
		max-width: 100%!important;
		margin: 0 auto!important;
	}

.uwcArticleLegendWrap
{
	background: url("uwcWhite10percent.png") repeat scroll 0 0;
	border: 1px solid #FFF;
	padding: 10px;
	margin: 10px 0;
	color: #333;
}

.uwcBasicHeader .uwcArticleLegendWrap
{
	border: none;
	clear: both;
	width: 100%;
	float: left;
}

.uwcArticleLegendWrap .uwcLegendItem, .uwcLegendItem
{
	background: #FFF;
	margin-top: 10px;
}

	.uwcArticleLegendWrap .uwcLegendItem:first-child, .uwcLegendItem:first-child
	{
		margin-top: 0;
	}

	.uwcArticleLegendWrap .uwcLegendItem .uwcLegenItemWrap, .uwcLegendItem .uwcLegenItemWrap
	{
		padding: 10px;
	}

	.uwcArticleLegendWrap .uwcLegendItem h3, .uwcLegendItem h3
	{
		background: url('uwcBoxHeaderBg.png') repeat-x 0 0;
		border: 1px solid #FFF;
		color: #FFF;
		font-family: 'Frutiger', Arial, Helvetica, sans-serif;
		font-size: 20px;
		text-transform: uppercase;
		padding: 12px 10px;
		margin: 0;
		text-shadow: none;
	}

/*-- Dean's Message -- */
/*------------------------------------------------------------------------------------------------*/

.uwcMessage .ms-rtestate-field img
{
	float: left;
	margin: 0 10px 0 0;
	border: 5px solid #FFF!important;
	box-shadow: 0 0 4px #333333;
}

.uwcBox.uwcMessage
{
	min-height: 245px;
}

.uwcDeansList .ms-rtestate-field
{
	font-family: 'Frutiger', Arial;
	font-weight: normal;
	font-weight: normal !important;
	text-shadow: 0 0 2px #FFF;
	color: #000;
	border-bottom: 1px dotted #604D24;
	padding-bottom: 10px;
	display: block!important;
	font-size: 24px;
	margin-bottom: 10px;
}

.uwcDeansList .dfwp-item
{
	padding-left: 0!important;
	background: none;
}

.uwcDeansList .item .link-item
{
	border-bottom: 1px dotted #66522A;
	padding: 10px 0;
}

	.uwcDeansList .item .link-item a
	{
		color: #66522A;
		font-size: 18px;
	}

	.uwcDeansList .item .link-item .description
	{
		font-size: 12px;
	}

/* -- Areas of Study -- */

.uwcBasicContent.uwcAreasStudy li.dfwp-item
{
	background: none;
	padding-left: 0!important;
}

.uwcBasicContent.uwcAreasStudy a.button.uwcViewAllHeader
{
	margin: 0 10px 10px 0;
}

/*------------------------------------------------------------------------------------------------*/
/* -- Tabs -- */
/*------------------------------------------------------------------------------------------------*/
.uwcTabControl table,
.uwcTabControl table td,
.uwcTabControl table tr
{
	padding: 0!important;
	margin: 0!important;
}

.uwcTabsWrap .tabs-content > li
{
	background: none;
	padding: 0;
}

.uwcTabsWrap dl.tabs
{
	border: none;
	margin: 0;
}

	.uwcTabsWrap dl.tabs dd
	{
		/*margin-right: 3px;*/
	}

		.uwcTabsWrap dl.tabs dd:first-child
		{
		}

		.uwcTabsWrap dl.tabs dd.active
		{
			border: none;
			margin-top: 0;
		}

		.uwcTabsWrap dl.tabs dd a
		{
			background: url('uwcTabBg.png') repeat-x center 0;
			font-family: 'Frutiger', Arial, Helvetica, sans-serif;
			font-size: 14px;
			text-transform: uppercase;
			padding: 0 20px;
			color: #FFF;
		}

		.uwcTabsWrap dl.tabs dd.active a
		{
			background: #FFF;
			/*border: none;*/
			color: #000;
			font-weight: normal;
		}

.uwcTabsWrap .tabs-content
{
	padding: 0 10px;
	border-top: 10px solid #FFF;
	border-bottom: 10px solid #FFF;
	background: #FFF;
	height: 216px;
	margin-bottom: 0!important;
	overflow-y: auto;
}

	.uwcTabsWrap .tabs-content .uwcContentList li
	{
		list-style: none;
	}

		.uwcTabsWrap .tabs-content .uwcContentList li p
		{
			font-size: 11px;
			margin-bottom: 5px;
		}

.uwcTabsWrap .uwcContentList li a.uwcTwitter
{
	background: url("twitter-20.png") no-repeat scroll 0 0;
	padding: 2px 0 2px 25px;
}

.uwcTabsWrap .uwcContentList li a.uwcFacebook
{facebook-20.png") no-repeat scroll 0 0;
	padding: 2px 0 2px 25px;
}

/* -- Tab box without tabs -- */

.uwcTabControl .uwcBox h3
{
	background: url("uwcBoxIcons.png") no-repeat scroll 10px -165px transparent;
}

.uwcTabControl .uwcBox .ms-wpContentDivSpace
{
	padding-top: 10px;
}

	.uwcTabControl .uwcBox .ms-wpContentDivSpace p
	{
		padding: 0 15px;
	}


/*------------------------------------------------------------------------------------------------*/
/* - Background Tile Wrappers - */
/*------------------------------------------------------------------------------------------------*/
/* Header */
.uwcHeaderWrapBg
{
	background: url('uwcHeaderTile.png') repeat-x 0 0;
}

/* Navigation */
.uwcMainNavWrapBg
{
	background: url('uwcNavTile.png') repeat-x 0 0; /* test */
}

/* Footer */
.uwcFooterWrapBg
{
	background: url('uwcFooterTile.png') repeat-x 0 0;
}

/* Faculty EMS Banner */
body.faculty.facultyEms .uwcBannerWrapBg
{
	background: url('uwcFacultyEmsTile.png') repeat-x 0 0;
}

/* Faculty ART Banner */
body.faculty.facultyArt .uwcBannerWrapBg
{
	background: url('uwcFacultyArtTile.png') repeat-x 0 0;
}

/* Faculty CHS Banner */
body.faculty.facultyChs .uwcBannerWrapBg
{
	background: url('uwcFacultyHealthTile.png') repeat-x 0 0;
}

/* Faculty DNT Banner */
body.faculty.facultyDnt .uwcBannerWrapBg
{
	background: url('uwcFacultyDentistTile.png') repeat-x 0 0;
}

/* Faculty EDU Banner */
body.faculty.facultyEdu .uwcBannerWrapBg
{
	background: url('uwcFacultyEduTile.png') repeat-x 0 0;
}

/* Faculty LAW Banner */
body.faculty.facultyLaw .uwcBannerWrapBg
{
	background: url('uwcFacultyLawTile.png') repeat-x 0 0;
}

/* Faculty NS Banner */
body.faculty.facultyNat .uwcBannerWrapBg
{
	background: url('uwcFacultyNaturalTile.png') repeat-x 0 0;
}


/* Parent Banner */
.uwcBannerWrapBg,
body.parents .uwcBannerWrapBg
{
	background: url('uwcGenericBannerTile.png') repeat-x 0 0;
}

/* Faculty/General Brown Background */
.uwcContentWrapBg
{
	background: url('uwcContentBg.png') repeat-x 0 0 #AC8C4B;
	min-height: 100%;
}

/*------------------------------------------------------------------------------------------------*/
/* - Header - */
/*------------------------------------------------------------------------------------------------*/
.uwcHeader
{
	height: 150px;
	position: relative;
}
	/* - Header logo - */
	.uwcHeader .uwcLogo
	{
		width: 100%;
		max-width: 100%;
		height: 100px;
		position: absolute;
		top: 21px;
		left: 0px;
		
		background: rgba(0, 0, 0, 0) url("../../../images/logoaicc.png") no-repeat scroll 0 0 / 96% auto
		 
	}

		.uwcHeader .uwcLogo a
		{
			display: block;
			width: 245px;
			height: 95px;
		}

			.uwcHeader .uwcLogo a img
			{
				display: none;
			}

	/* - Header search - */
	.uwcHeader .uwcSearchBox
	{
		width: 250px;
		height: 99px; /* check */
		float: right;
		position: relative;
		margin-top: -10px;
		background: url('uwcSearchBg.png') no-repeat center bottom;
	}

		.uwcHeader .uwcSearchBox h2
		{
			margin: 10px 0 0 10px;
			padding: 0 0 0 20px;
			font-family: 'Frutiger';
			font-weight: normal;
			font-size: 20px;
			text-transform: uppercase;
			color: #FFF;
			background: url('uwcSearchIcon.png') no-repeat 0 4px;
		}

		.uwcHeader .uwcSearchBox table,
		.uwcHeader .uwcSearchBox table td
		{
			margin: 0;
			padding: 0;
			border: 0;
			background: none;
		}

		.uwcHeader .uwcSearchBox .s4-search
		{
			margin: 10px;
		}

			.uwcHeader .uwcSearchBox .s4-search input.ms-sbplain
			{
				border: 1px solid #CCC;
				border-radius: 0;
				padding: 5px;
				height: 25px;
				width: 160px!important;
				margin-bottom: 0px;
				font-size: 11px;
			}

			.uwcHeader .uwcSearchBox .s4-search .ms-sbgo a
			{
				height: 25px;
				width: 80px;
				display: block;
				background: url('uwcSearchButton.png') no-repeat 0 -1px;
			}

			.uwcHeader .uwcSearchBox .s4-search .ms-sbgo img
			{
				display: none;
			}

		.uwcHeader .uwcSearchBox .uwcProgrammeCheck,
		.uwcHeader .uwcSearchBox .uwcPeopleCheck
		{
			margin-left: 10px;
			color: #FFF;
			font-size: 11px;
		}

	.uwcHeader .uwcQuickLinks
	{
		float: left;
		margin: 30px 0 0 70px;
	}

		.uwcHeader .uwcQuickLinks ul
		{
			list-style: none;
			line-height: 1.4;
			float: left;
		}

			.uwcHeader .uwcQuickLinks ul:first-child
			{
				padding-right: 15px;
				margin-right: 15px;
				border-right: 1px dotted #CCC;
			}

			.uwcHeader .uwcQuickLinks ul li
			{
				background: url("UWC_Images/uwcListItem.png") no-repeat scroll 0 7px transparent;
				padding-left: 10px !important;
				font-size: 12px;
			}

/*------------------------------------------------------------------------------------------------*/
/* - Main Navigation - Global Temp */
/*------------------------------------------------------------------------------------------------*/
.uwcMainNav
{
	position: relative;
}

	.uwcMainNav .menu-horizontal a.static
	{
		font-family: 'Frutiger';
		text-transform: uppercase;
		font-size: 14px;
		color: #FFF;
		margin: 8px 0 12px;
		padding: 0 10px;
		border-left: 1px dotted #666;
	}

		.uwcMainNav .menu-horizontal a.static span
		{
			font-family: 'Frutiger';
		}

	.uwcMainNav .menu-horizontal li.static:first-child a.static
	{
		border: none;
	}

	.uwcMainNav .menu-horizontal li.static.dynamic-children:hover
	{
		margin-bottom: 50px;
	}

	.uwcMainNav .menu-horizontal a.dynamic-children .additional-background
	{
		background: none!important;
		padding: 0!important;
	}

	.uwcMainNav .menu ul.dynamic
	{
		background: none;
		border: none;
		position: absolute!important;
		top: 35px!important;
		left: 0px!important;
		display: none;
	}

		.uwcMainNav .menu ul.dynamic li
		{
			float: left;
		}

	.uwcMainNav .menu li.dynamic-children
	{
		position: inherit;
	}

		.uwcMainNav .menu li.dynamic-children ul.dynamic li a
		{
			color: #FFF;
			width: inherit;
			min-width: inherit;
			border-left: 1px solid #96793F; /* test */
			margin-top: 2px;
		}

		.uwcMainNav .menu li.dynamic-children ul.dynamic li:first-child a
		{
			border: none;
		}


		.uwcMainNav .menu li.dynamic-children ul.dynamic li a:hover
		{
			background: none;
		}

		.uwcMainNav .menu li.dynamic-children:hover ul.dynamic
		{
			display: block!important;
			width: 950px;
			padding-top: 10px;
		}

/*------------------------------------------------------------------------------------------------*/
/* - Main & Secondary Navigation  */
/*------------------------------------------------------------------------------------------------*/

.uwcSecondaryNavWrapBg
{
	background: url('uwcSecondaryNavTile.png') repeat-x 0 0;
}

.uwcSecondaryNav table,
.uwcSecondaryNav td,
.uwcSecondaryNav tr,
.uwcMainNav table,
.uwcMainNav td,
.uwcMainNav tr
{
	padding: 0;
	margin: 0;
}

.uwcSecondaryNav .nav-bar,
.uwcMainNav .nav-bar
{
	margin: 0!important;
	background: none;
	position: relative;
	height: 38px;
}

	.uwcSecondaryNav .nav-bar > li.has-flyout:hover,
	.uwcMainNav .nav-bar > li.has-flyout:hover
	{
		background: none;
	}


	.uwcSecondaryNav .nav-bar .flyout.large,
	.uwcMainNav .nav-bar .flyout.large
	{
		width: 100%;
		padding: 15px;
	}

	.uwcSecondaryNav .nav-bar li.title:hover,
	.uwcMainNav .nav-bar li.title:hover
	{
		background: none;
	}

	.uwcSecondaryNav .nav-bar li.title a
	{
		padding: 0 15px;
		color: #D5B677;
		text-transform: uppercase!important;
	}

	.uwcSecondaryNav .nav-bar li,
	.uwcSecondaryNav .nav-bar li:last-child,
	.uwcSecondaryNav .nav-bar li a,
	.uwcMainNav .nav-bar li,
	.uwcMainNav .nav-bar li:last-child,
	.uwcMainNav .nav-bar li a
	{
		border: none!important;
		font-family: 'Frutiger';
		text-transform: uppercase!important;
		font-size: 12px;
		box-shadow: none;
	}

		.uwcSecondaryNav .nav-bar li a,
		.uwcMainNav .nav-bar li a,
		.nav-bar > li.has-flyout > a:first-child
		{
			padding: 0 15px!important;
		}

	.uwcSecondaryNav .nav-bar > li.hasDropDown:hover > a,
	.uwcMainNav .nav-bar > li.hasDropDown:hover > a
	{
		margin-bottom: 85px;
		border: none;
	}

	.uwcSecondaryNav .nav-bar > li.hasDropDown:hover > a
	{
		margin-bottom: 60px;
	}

	.uwcSecondaryNav .nav-bar > li:hover ul li a,
	.uwcMainNav .nav-bar > li:hover ul li a
	{
		margin-bottom: 5px;
	}

	.uwcSecondaryNav .nav-bar li.has-flyout,
	.uwcMainNav .nav-bar li.has-flyout
	{
		position: static;
	}

		.uwcSecondaryNav .nav-bar li.has-flyout a,
		.uwcMainNav .nav-bar li.has-flyout a
		{
			text-transform: uppercase!important;
			font-size: 12px;
			font-family: 'Frutiger', arial;
		}

		.uwcSecondaryNav .nav-bar li.has-flyout .columns,
		.uwcMainNav .nav-bar li.has-flyout .columns
		{
			float: left!important;
		}

		.uwcMainNav .nav-bar li.has-flyout.uwcContactMenu .columns
		{
			float: right!important;
			margin-right: 20%;
		}

		.uwcMainNav .nav-bar li.has-flyout.uwcContactMenu .flyout ul
		{
			border: none;
		}

		.uwcSecondaryNav .nav-bar li.has-flyout > a
		{
			border-left: 1px dotted #8E743E!important;
			color: #FFF!important;
		}

		.uwcMainNav .nav-bar li.has-flyout > a
		{
			border-left: 1px dotted #666!important;
			color: #FFF!important;
		}

		.uwcSecondaryNav .nav-bar li.has-flyout .flyout li a,
		.uwcMainNav .nav-bar li.has-flyout .flyout li a
		{
			border-left: none!important;
			font-size: 11px;
		}

		.uwcSecondaryNav .nav-bar li.has-flyout:first-child a,
		.uwcMainNav .nav-bar li.has-flyout:first-child a
		{
			border: none!important;
		}

		.uwcSecondaryNav .nav-bar li.has-flyout a:hover,
		.uwcSecondaryNav .nav-bar li.has-flyout:hover > a,
		.uwcMainNav .nav-bar li.has-flyout a:hover,
		.uwcMainNav .nav-bar li.has-flyout:hover > a
		{
			background: url('uwcSecondaryNavTop.png') repeat-x 0 bottom;
			border: none;
			color: #333;
		}

.nav-bar > li.has-flyout > a:first-child:after
{
	border: none!important;
}

.nav-bar > li
{
	border: none\0/!important;
}

/* - Flyouts - */

.uwcSecondaryNav .nav-bar .flyout,
.uwcMainNav .nav-bar .flyout
{
	background: none!important;
	border: none!important;
	box-shadow: none;
}

	.uwcSecondaryNav .nav-bar .flyout ul,
	.uwcMainNav .nav-bar .flyout ul
	{
		border-right: 1px dotted #56441F;
	}

		.uwcSecondaryNav .nav-bar .flyout ul ul,
		.uwcMainNav .nav-bar .flyout ul ul
		{
			border: none;
		}

		ul.flyout li, .nav-bar li ul li
		{
			background: url("uwcListItemDark.png") no-repeat scroll 0 4px transparent;
		}

			ul.flyout li a, .nav-bar li ul li a
			{
				background: none!important;
				text-transform: capitalize!important;
				color: #FFF !important;
				border: none!important;
			}

				ul.flyout li a, .nav-bar li ul li a:hover
				{
					color: #333!important;
				}

		ul.flyout li, .nav-bar li ul li
		{
			border-left: none!important;
		}

		/*------------------------------------------------------------------------------------------------*/
		/* - Footer - */
		/*------------------------------------------------------------------------------------------------*/
		.uwcFooter
		{
			min-height: 175px;
			color: #FFF;
		}

			.uwcFooter a
			{
				color: #FFF;
			}

			.uwcFooter .three.columns
			{
				position: relative;
			}

			.uwcFooter .uwcSustainable
			{
				height: 100px;
				width: 190px;
				background: url('logoaicc.png') no-repeat 0 bottom;
				font-family: 'Frutiger';
				font-size: 14px;
				text-align: center;
				margin-top: 60px;
			}

			.uwcFooter .uwcCopyright
			{
				margin-top: 12px;
			}

			.uwcFooter .uwcCopyright
			{
				font-size: 12px;
				color: #FFF;
			}

			.uwcFooter .uwcContactCentre h3,
			.uwcFooter .uwcLocation h3,
			.uwcFooter .uwcSocialIcons h3
			{
				font-family: 'Frutiger';
				font-size: 16px;
				text-transform: uppercase;
				color: #FFF;
				font-weight: normal;
				margin: 12px 0 26px;
			}

			.uwcFooter .uwcLocation
			{
				background: url('uwcFooterMap.png') no-repeat -10px 42px;
				height: 175px;
			}

				.uwcFooter .uwcLocation a
				{
					display: block;
					width: 100%;
					height: 100px;
				}

			.uwcFooter .uwcSocialIcons li
			{
				list-style: none;
				width: 32px;
				height: 32px;
				float: left;
				margin-right: 10px;
			}

				.uwcFooter .uwcSocialIcons li.uwcFlickerIcon
				{
					margin-right: 0;
				}

				.uwcFooter .uwcSocialIcons li a
				{
					display: inline-block;
					height: 32px;
					width: 32px;
					background: url('uwcFooterSocialIcons.png') no-repeat 0 0;
					text-indent: -500em;
				}

				.uwcFooter .uwcSocialIcons li.uwcFacebookIcon a
				{
					background-position: 0 0;
				}

				.uwcFooter .uwcSocialIcons li.uwcYoutubeIcon a
				{
					background-position: 0 -36px;
				}

				.uwcFooter .uwcSocialIcons li.uwcTwitterIcon a
				{
					background-position: 0 -73px;
				}

				.uwcFooter .uwcSocialIcons li.uwcLinkedInIcon a
				{
					background-position: 0 -109px;
				}

				.uwcFooter .uwcSocialIcons li.uwcFlickerIcon a
				{
					background-position: 0 -145px;
				}

		/* ============================================================================================== */
		/* Generic Page Elements */
		/* ============================================================================================== */

		.uwcBanner
		{
			padding: 20px 0;
		}

			.uwcBanner table,
			.uwcBanner td,
			.uwcBanner tr
			{
				margin: 0;
				padding: 0;
				background: none;
			}

			.uwcBanner h1
			{
				font-family: 'Frutiger';
				font-size: 24px;
				color: #CCB280;
				font-weight: normal!important;
				font-style: italic;
				text-shadow: 0px 0px 4px #000;
				-moz-text-shadow: 0px 0px 4px #000;
				-webkit-text-shadow: 0px 0px 4px #000;
				-khtml-text-shadow: 0px 0px 4px #000;
				margin: 0 0 10px 0;
			}

				.uwcBanner h1 span
				{
					color: #FFF;
					font-family: 'Frutiger';
					font-size: 26px;
					display: block;
					font-style: normal!important;
				}

			.uwcBanner p
			{
				color: #FFF;
				margin-bottom: 0;
				text-shadow: 0px 0px 4px #000;
			}

			.uwcBanner a.button
			{
				margin-top: 20px;
			}

		.uwcPageContent
		{
			position: relative;
		}

		.uwcHomePage .uwcBacgroundLandscape,
		.facultyEms .uwcBacgroundLandscape,
		.facultyArt .uwcBacgroundLandscape,
		.facultyChs .uwcBacgroundLandscape,
		.facultyDnt .uwcBacgroundLandscape,
		.facultyEdu .uwcBacgroundLandscape,
		.facultyLaw .uwcBacgroundLandscape,
		.facultyNat .uwcBacgroundLandscape,
		.students .uwcBacgroundLandscape,
		.alumni .uwcBacgroundLandscape,
		.parents .uwcBacgroundLandscape
		{
			background-image: url('uwcContentBg1.png');
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://vm-uwc004-dev/Style%20Library/UWC_Images/uwcContentBg1.png',sizingMethod='scale', enabled='true');
			background-image: none\0/; /* IE8/9 hack */
			background-repeat: no-repeat;
			background-position: center bottom;
			background-size: 100% 100%;
		}

		/* ============================================================================================== */
		/* Generic slider */
		/* ============================================================================================== */

		.uwcBanner #uwcSlider
		{
			box-shadow: 0px 0px 10px #333;
			min-height: 50px; /* fix for edit webpart */
			border-right: 5px solid #FFF\0/; /* IE 9 Fix */
		}

			.uwcBanner #uwcSlider img
			{
				border: 5px solid #FFF!important;
				height: 240px;
				width: 640px;
			}

		.uwcBanner .orbit-wrapper .orbit-caption
		{
			border: 5px solid #FFF;
			border-top: none;
			background: rgb(5, 13, 48); /* IE Fallback */
			background: rgba(5, 13, 48, 0.8);
			padding: 10px 0;
		}

			.uwcBanner .orbit-wrapper .orbit-caption a
			{
				color: #FFF;
			}

		.uwcBanner div.orbit-wrapper div.slider-nav span
		{
			width: 50px;
		}

			.uwcBanner div.orbit-wrapper div.slider-nav span.right
			{
				background: url('uwcSliderRight.png') no-repeat 0 0;
				margin-right: 0px;
			}

			.uwcBanner div.orbit-wrapper div.slider-nav span.left
			{
				background: url('uwcSliderLeft.png') no-repeat 0 0;
				left: 0px;
			}

		/* ============================================================================================== */
		/* Parents Landing Page */
		/* ============================================================================================== */

		.uwcFlickrBox
		{
			border: 5px solid #FFF;
			box-shadow: 0px 0px 10px #333;
		}

			.uwcFlickrBox td
			{
				line-height: 0;
			}

			.uwcFlickrBox object,
			.uwcFlickrBox embed
			{
				width: 100%!important;
				height: 100%!important;
			}

		body.parents .three .uwcBox
		{
			min-height: 220px;
		}

			body.parents .three .uwcBox h3
			{
				padding-left: 10px;
			}

			body.parents .three .uwcBox ul.dfwp-list
			{
				padding: 10px;
			}

			body.parents .three .uwcBox li.dfwp-item
			{
				padding: 0;
			}

			body.parents .three .uwcBox li
			{
				background: url("uwcListItem.png") no-repeat 0 7px;
				padding: 0 0 0 10px;
				font-size: 12px;
			}


		/* -------------------------------------------------- order - */

		.uwcArticleLocation
		{
			font-weight: bold;
			font-size: 16px;
			margin-bottom: 10px;
		}

		.basicCheat .item .link-item a
		{
			font-size: 16px;
			color: #FFF;
		}

		.basicCheat .item .link-item .description
		{
			color: #FFF;
			font-size: 14px;
		}

		/*------------------------------------------------------------------------------------------------*/
		/* -- Staff and Contact pages -- */
		/*------------------------------------------------------------------------------------------------*/

		.uwcContact .dfwp-item
		{
			float: left;
			clear: none;
			width: 50%;
			background: none;
			position: relative;
			margin-bottom: 20px;
		}

		.uwcContact .uwcBasicContent h4
		{
			border: none;
		}

		.uwcContact table,
		.uwcContact table td,
		.uwcContact table tr,
		.uwcContact table tbody
		{
			margin: 0!important;
			padding: 0!important;
			border: 0!important;
		}

		.uwcContact .dfwp-item h4
		{
			padding: 0;
			margin-top: 0;
		}

		.uwcContact .dfwp-item .button.small
		{
			position: absolute;
			bottom: 5px;
		}

		.uwcContact .dfwp-item .uwcRollUpImage
		{
			float: left;
			margin-right: 20px;
		}

			.uwcContact .dfwp-item .uwcRollUpImage img
			{
				width: 125px!important;
				height: 167px;
				max-width: 125px;
				border: 5px solid #FFF!important;
				box-shadow: 0 0 4px #333333;
			}

		.uwcContact .dfwp-item .uwcStaffDetails
		{
			font-size: 12px;
		}

			.uwcContact .dfwp-item .uwcStaffDetails span
			{
				font-weight: bold;
				display: inline-block;
				width: 65px;
			}

		.uwcBioHead .uwcBioStaffPic img
		{
			border: 5px solid #FFF!important;
			box-shadow: 0 0 10px #333;
		}

		.uwcBioHead .uwcBioDetails span,
		.uwcBioHead .uwcBioContact span,
		.uwcBioHead .uwcBioSocial span
		{
			font-weight: bold!important;
			color: #CCC;
			display: inline-block;
		/*	width: 120px;*/
		}

		.uwcBioHead .uwcBioDetails table tr,
		.uwcBioHead .uwcBioDetails table td
		{
			padding: 0;
			margin: 0;
			background: none!important;
			color: #FFF;
		}

			.uwcBioHead .uwcBioDetails table td.first
			{
				width: 90px;
			}

		.uwcBioHead .uwcBioDetails p,
		.uwcBioHead .uwcBioSocial p
		{
			margin-bottom: 0;
		}

		.uwcBioHead .uwcBioDetails,
		.uwcBioHead .uwcBioContact,
		.uwcBioHead .uwcBioSocial
		{
			color: #FFF;
			margin-bottom: 0;
			text-shadow: 0px 0px 4px #000;
		}

			.uwcBioHead .uwcBioDetails a,
			.uwcBioHead .uwcBioContact a
			{
				color: #E4B44F;
			}

		.uwcBioHead .uwcBioSocial
		{
			background: url("uwcWhite10percent.png") repeat scroll 0 0 transparent;
			padding: 10px;
		}

			.uwcBioHead .uwcBioSocial a
			{
				display: inline-block;
				padding: 5px 0 0 30px;
				margin: 0 0 5px 0;
				font-size: 12px;
				height: 20px;
				color: #FFF;
				font-size: 12px;
			}

			.uwcBioHead .uwcBioSocial div
			{
				height: 0%;
				overflow: hidden;
			}

			.uwcBioHead .uwcBioSocial span:first-child
			{
				margin-top: 0;
			}

			.uwcBioHead .uwcBioSocial .uwcBioFacebook a
			{
				background: url("facebook-20.png") no-repeat 0 0;
			}

			.uwcBioHead .uwcBioSocial .uwcBioLinkedIn a
			{
				background: url("linkedin-20.png") no-repeat 0 0;
			}


			.uwcBioHead .uwcBioSocial .uwcBioTwitter a
			{
				background: url("twitter-20.png") no-repeat 0 0;
			}


			.uwcBioHead .uwcBioSocial .uwcBioBlog a
			{
				background: url("blogger-20.png") no-repeat 0 0;
			}

		/* -- Faculties List -- */

		.uwcFacultiesList ul.dfwp-list li.dfwp-item
		{
			width: 50%;
			float: left;
			clear: none;
			background: none;
		}

		.uwcFacultiesList table td
		{
			padding: 0;
			margin: 0;
		}

		.uwcFacultiesList ul.dfwp-list li.dfwp-item img
		{
			float: none;
			max-width: 460px!important;
			margin: 0 auto;
		}

		.uwcFacultiesList ul.dfwp-list li.dfwp-item h4,
		.uwcFacultiesList ul.dfwp-list li.dfwp-item p
		{
			margin-right: 15px;
		}

		.uwcFacultiesList .uwcRollUpImage,
		.uwcFacultiesList .uwcRollUpItem
		{
			position: relative;
		}

			.uwcFacultiesList .uwcRollUpImage a
			{
				display: block;
			}

			.uwcFacultiesList .uwcRollUpImage .uwcButtonWrap
			{
				position: absolute;
				top: 30px;
				right: 45px;
				background: url("uwcWhite30percent.png") repeat scroll 0 0;
				padding: 15px;
				border: 1px dotted #FFF;
			}

				.uwcFacultiesList .uwcRollUpImage .uwcButtonWrap .button
				{
					margin-top: 10px;
					float: none;
				}

					.uwcFacultiesList .uwcRollUpImage .uwcButtonWrap .button:first-child
					{
						margin-top: 0;
					}

		/* -- Students / Parents Grid boxes -- */

		.uwcGridBox
		{
			min-height: 253px;
		}

			.uwcGridBox ul.dfwp-list
			{
				padding: 20px 0 0 24px;
			}

			.uwcGridBox.uwcBox h3
			{
				background: url("uwcBoxIcons.png") no-repeat scroll 10px -166px transparent;
			}

			.uwcGridBox .dfwp-item
			{
				float: left;
			}

				.uwcGridBox .dfwp-item .item
				{
					width: 100px;
					height: 100px;
					margin: 0 18px 20px 0;
					margin: 0 18px 20px 0\0/; /* IE Hack */
					padding: 0;
					position: relative;
					z-index: 1;
				}

					.uwcGridBox .dfwp-item .item .image-area-left
					{
						float: none;
						position: absolute;
						top: 0;
						left: 0;
						z-index: 2;
						width: 100px;
						height: 100px;
					}

						.uwcGridBox .dfwp-item .item .image-area-left img
						{
							width: 100px;
							height: 100px;
							position: relative;
							z-index: 3;
						}

					.uwcGridBox .dfwp-item .item .link-item
					{
						position: absolute;
						z-index: 4;
						bottom: 10px;
						left: 5px;
						width: 90px;
						text-align: center;
						line-height: 1.1;
					}

						.uwcGridBox .dfwp-item .item .link-item a
						{
							color: #FFF;
							text-transform: uppercase;
							font-size: 11px;
							font-family: 'Frutiger';
						}

		/* -- Services and Operations -- */

		body.servicesOp .uwcPageContent .dfwp-item
		{
			background: none;
			padding: 0!important;
			margin: 0;
		}

			body.servicesOp .uwcPageContent .dfwp-item .link-item a
			{
				font-size: 16px;
			}

		/* -- Banner Stuff - */

		.uwcBanner
		{
			position: relative;
		}

			.uwcBanner .columns
			{
				position: relative;
				z-index: 2;
			}

			.uwcBanner .uwcBannerBg
			{
				position: absolute;
				top: 0;
				left: 0;
				min-height: 100%;
				width: 100%;
				z-index: 1;
				/*opacity: 0.5;*/
				/*filter: alpha(opacity = 50);*/
			}

		/* -- CHS -- */

		.facultyChs .uwcBanner .uwcBannerBg
		{
			background: url("HealthBg.png") no-repeat bottom;
		}

		/* -- ART -- */

		.facultyArt .uwcBanner .uwcBannerBg
		{
			background: url("ArtBg.png") no-repeat bottom;
		}

		/* -- EMS -- */

		.facultyEms .uwcBanner .uwcBannerBg
		{
			background: url("EmsBg.png") no-repeat bottom;
		}

		/* -- DENT -- */

		.facultyDnt .uwcBanner .uwcBannerBg
		{
			background: url("DentBg.png") no-repeat bottom;
		}

		/* -- NAT -- */

		.facultyNat .uwcBanner .uwcBannerBg
		{
			background: url("NatScienceBg.png") no-repeat bottom;
		}

		/* -- EDU -- */

		.facultyEdu .uwcBanner .uwcBannerBg
		{
			background: url("EduBg.png") no-repeat bottom;
		}

		/* -- LAW -- */

		.facultyLaw .uwcBanner .uwcBannerBg
		{
			background: url("LawBg.png") no-repeat bottom;
		}





		/* -- Home page -- */

		.uwcHomePage.uwcBanner
		{
			min-height: 245px;
		}



			.uwcHomePage.uwcBanner h1
			{
				color: #FFFFFF;
				display: block;
				font-family: 'Frutiger';
				font-size: 36px;
				font-style: normal;
				margin: 10px 0 0 0;
				line-height: 1.3;
			}

				.uwcHomePage.uwcBanner h1 span
				{
					display: inline-block;
					font-size: 36px;
					font-style: italic!important;
					color: #DFCB9F;
				}

					.uwcHomePage.uwcBanner h1 span.blue
					{
						color: #C6D0F8;
						font-size: 45px;
					}

			.uwcHomePage.uwcBanner .uwcViewProg
			{
				color: #FFF;
				font-size: 18px;
				margin-left: 20px;
			}

				.uwcHomePage.uwcBanner .uwcViewProg:hover
				{
					color: #FFF;
					text-decoration: none;
					text-decoration: underline;
				}

		.uwcSecondaryNavWrapBg.uwcHomePage
		{
			background: url("uwcHomeHeadTile.png") repeat-x scroll 0 0 transparent;
		}

		.uwcHomePage .uwcSecondaryNav h3
		{
			font-size: 18px;
			text-transform: uppercase;
			color: #FFF;
			font-family: 'Frutiger';
			font-weight: normal;
		}

		.uwcHomePage .uwcBox.uwcNews
		{
			/*margin-top: -211px;*/
			margin-top: -67px;
			position: relative;
			z-index: 5;
			min-height: 300px;
		}

		/* - twitter - */

		.uwcBox.uwcTwitter h3
		{
			background: url("uwcBoxIcons.png") no-repeat scroll 10px -199px transparent;
		}

		.uwcBox.uwcTwitter #tweet span,
		.uwcBox.uwcTwitter #tweet p
		{
			display: block;
			padding: 10px;
			text-align: center;
		}

		.uwcBox.uwcTwitter #tweet p
		{
			font-size: 14px;
		}

		.uwcBox.uwcTwitter #tweet span
		{
			background: url("uwcTwitterDown.png") no-repeat center 80px;
			height: 300px;
			margin-top: 20px;
		}

		.uwcBox.uwcTwitter #tweet ul
		{
			list-style: none;
			margin: 0;
		}

			.uwcBox.uwcTwitter #tweet ul li
			{
				border-top: 1px dotted #666666;
				float: left;
				clear: both;
				width: 100%;
				font-size: 12px;
				padding: 10px 5px;
			}

				.uwcBox.uwcTwitter #tweet ul li:first-child
				{
					border-top: none;
				}

				.uwcBox.uwcTwitter #tweet ul li img
				{
					float: left;
					margin: 5px 10px 5px 0;
					border: none!important;
				}

				.uwcBox.uwcTwitter #tweet ul li a
				{
					font-weight: bold;
				}


		/* -- Home page -- */

		.uwcHomePage .uwcBox.uwcNews .dfwp-item
		{
			min-height: 100px;
		}

		.uwcHomePage .uwcBox.uwcNews .uwcRollUpImage
		{
			display: none;
		}

		.uwcHomePage .uwcHomeQuickLinks table,
		.uwcHomePage .uwcHomeQuickLinks table td,
		.uwcHomePage .uwcHomeQuickLinks table tbody,
		.uwcHomePage .uwcHomeQuickLinks table tr
		{
			padding: 0;
			margin: 0;
		}

		.uwcHomePage .uwcHomeQuickLinks li
		{
			list-style: none;
			background: url('uwcListItem.png') no-repeat 0 12px;
			padding-left: 10px!important;
			line-height: 2;
		}

			.uwcHomePage .uwcHomeQuickLinks li a
			{
				color: #FFF;
				font-size: 12px;
			}

				.uwcHomePage .uwcHomeQuickLinks li a:hover
				{
					text-decoration: underline;
				}

		.uwcHomePage .uwcHomeQuickLinks .uwcNews
		{
			background: #DDDEE8;
		}

			.uwcHomePage .uwcHomeQuickLinks .uwcNews li
			{
				background: none;
				padding: 0!important;
			}

				.uwcHomePage .uwcHomeQuickLinks .uwcNews li a
				{
					color: #0C1959;
				}

		.uwcLightContentWrapBg
		{
			background: #EFE7DA;
		}

			.uwcLightContentWrapBg h3
			{
				font-family: 'Frutiger';
				font-size: 22px;
				color: #0A1859;
				font-weight: normal;
			}

		/* - get involved - */

		.uwcGetInvolvedBox
		{
			background: url("uwcGetInvolved.png") no-repeat center 0;
			padding: 10px;
			margin: 20px 0;
		}

			.uwcGetInvolvedBox h3
			{
				font-size: 16px;
				font-family: 'Frutiger';
				font-weight: normal;
				color: #FFF;
				text-transform: uppercase;
				padding: 0 0 10px 35px;
				margin: 0;
				background: url("uwcBoxIcons.png") no-repeat scroll 10px -177px transparent;
				border-bottom: 1px dotted #FFF;
			}

			.uwcGetInvolvedBox ul
			{
				list-style: none;
				color: #FFF;
			}

				.uwcGetInvolvedBox ul li:first-child
				{
					border-top: none;
				}

				.uwcGetInvolvedBox ul li
				{
					border-top: 1px dotted #FFF;
					padding: 10px 0;
					font-size: 25px;
				}

					.uwcGetInvolvedBox ul li span
					{
						font-size: 16px;
						display: inline-block;
						float: right;
						width: 100%;
						clear: right;
						padding:2px;
						text-align:center;
					}

			.uwcGetInvolvedBox .button
			{
				background: #3E4D95!important;
				border: 1px solid #14215D !important;
				margin: 10px 0 10px 30px;
			}

		/* - Carousel - */

		.uwcCarousel h3
		{
			background: url("uwcBoxIcons.png") no-repeat scroll 10px -165px transparent;
		}

		.uwcCarousel .uwcBox,
		.uwcCarousel .uwcBox table,
		.uwcCarousel .uwcBox table tr
		{
			background: #DFD4BC;
		}

		.uwcCarousel .uwcBox
		{
			overflow: hidden!important;
		}

			.uwcCarousel .uwcBox table tr.ms-WPHeader
			{
				background: url("uwcBoxHeaderBg.png") repeat-x scroll 0 0 #CCC!important;
			}

		#uwcFireCarousel
		{
			padding: 10px 5px;
			position: relative;
		}

		.uwcCarousel .caroufredsel_wrapper
		{
			height: 180px!important;
		}

		#uwcFireCarousel .carouselItem
		{
			float: left;
			width: 200px;
			height: 163px;
			overflow: hidden;
			margin-right: 10px;
		}

			#uwcFireCarousel .carouselItem img
			{
				width: 200px;
				height: 100px;
			}

			#uwcFireCarousel .carouselItem h4
			{
				margin: 2px 0;
				font-size: 12px;
				text-transform: uppercase;
			}

			#uwcFireCarousel .carouselItem p
			{
				font-size: 12px;
				line-height: 1.1;
			}

		.uwcCarousel #CarouselPrev,
		.uwcCarousel #CarouselNext
		{
			position: absolute;
			top: 95px;
			z-index: 5;
			width: 50px;
			height: 50px;
			text-indent: -500em;
		}

		.uwcCarousel #CarouselNext
		{
			background: url('uwcSliderRight.png') no-repeat 0 0;
			right: -5px;
		}

		.uwcCarousel #CarouselPrev
		{
			background: url('uwcSliderLeft.png') no-repeat 0 0;
			left: -5px;
		}

		/* -- New article list fixes -- */

		.uwcArticleList .uwcPageContent
		{
			padding-top: 0;
		}

		/* ============================================================================================== */
		/* Photos and TV Pages */
		/* ============================================================================================== */

		.uwcPhotosPage .dfwp-list .dfwp-item,
		.uwcTVPage .dfwp-list .dfwp-item
		{
			background: none;
			padding-left: 0;
			position: relative;
		}

			.uwcPhotosPage .dfwp-list .dfwp-item a.uwcViewAllHeader,
			.uwcTVPage .dfwp-list .dfwp-item a.uwcViewAllHeader
			{
				position: absolute;
				top: 0;
				right: 0;
			}

		.uwcPhotosPage .uwcBox,
		.uwcTVPage .uwcBox
		{
			background: none!important;
			border: none !important;
		}

			.uwcPhotosPage .uwcBox > table > tr,
			.uwcTVPage .uwcBox > table > tr
			{
				background: none;
			}

			.uwcPhotosPage .uwcBox .ms-WPBody img,
			.uwcTVPage .uwcBox .ms-WPBody img
			{
				width: 100%;
				margin-top: 5px;
			}

			.uwcTVPage .uwcBox .ms-WPBody iframe
			{
				width: 100%;
				height: 200px;
				margin-top: 5px;
			}

			.uwcPhotosPage .uwcBox table tbody tr:nth-child(2n),
			.uwcTVPage .uwcBox table tbody tr:nth-child(2n)
			{
				background: none;
			}

			.uwcPhotosPage .uwcBox h3,
			.uwcTVPage .uwcBox h3
			{
				font-size: 14px;
				background: url("uwcBoxIcons.png") no-repeat scroll 10px -235px transparent;
				min-height: 35px;
			}

			.uwcPhotosPage .uwcBox > table > tbody > tr > td > table,
			.uwcTVPage .uwcBox > table > tbody > tr > td > table
			{
				margin-bottom: 20px;
				border: 1px solid #FFF;
				background: #FFF;
			}

		/* ============================================================================================== */
		/* All Areas of Study */
		/* ============================================================================================== */

		.uwcAreasOfStudy .dfwp-list .dfwp-item
		{
			position: relative;
		}

			.uwcAreasOfStudy .dfwp-list .dfwp-item a.uwcViewAllHeader
			{
				position: absolute;
				top: 0;
				right: 0;
			}

			.uwcAreasOfStudy .dfwp-list .dfwp-item h4
			{
				padding-right: 100px;
			}

		/* ============================================================================================== */
		/* Campus Location */
		/* ============================================================================================== */

		.uwcGoogleMap img
		{
			float: inherit;
			border: none!important;
			margin: 0!important;
			box-shadow: none;
			max-width: none!important;
		}

		.uwcGoogleMap div > table
		{
			border: 5px solid #FFF;
			box-shadow: 0 0 4px #333333;
		}

		/* ============================================================================================== */
		/* Search */
		/* ============================================================================================== */


		.uwcSearchArea a.ms-searchref-filterlink
		{
			color: #0C1959!important;
		}

		.uwcSearchArea #SRSB .ms-sbcell.ms-sblink
		{
			display: none;
		}

		.uwcSearchArea table td,
		.uwcSearchArea table tr,
		.uwcSearchArea table tbody,
		.uwcSearchArea table
		{
			padding: 0!important;
			margin: 0!important;
			border: none!important;
		}

		.uwcSearchArea .srch-sort-right2
		{
			width: 60px;
		}

		.uwcSearchArea .srch-maincontent-seperator
		{
			display: none;
		}

		.uwcSearchArea .srch-sb-main,
		.uwcSearchArea .srch-sb-results
		{
			background: url("uwcGenericBannerTile.png") repeat-x scroll 0 0 transparent;
			color: #FFF!important;
			padding-bottom: 10px;
		}

			.uwcSearchArea .srch-sb-main .ms-sctabcn,
			.uwcSearchArea .srch-sb-main .ms-sctabcf,
			.uwcSearchArea .srch-sb-main .ms-sctabcnhover,
			.uwcSearchArea .srch-sb-main .ms-sctabcfhover,
			.uwcSearchArea .srch-sb-results .ms-sctabcn,
			.uwcSearchArea .srch-sb-results .ms-sctabcf,
			.uwcSearchArea .srch-sb-results .ms-sctabcfhover,
			.uwcSearchArea .srch-sb-results .ms-sctabcnhover
			{
				color: #FFF!important;
				padding-right: 10px!important;
				font-family: 'Frutiger'!important;
				text-transform: uppercase!important;
				vertical-align: top;
				background: none!important;
				border: none;
			}

				.uwcSearchArea .srch-sb-main .ms-sctabcn a,
				.uwcSearchArea .srch-sb-main .ms-sctabcf a,
				.uwcSearchArea .srch-sb-main .ms-sctabcfhover a,
				.uwcSearchArea .srch-sb-main .ms-sctabcnhover a,
				.uwcSearchArea .srch-sb-results .ms-sctabcn a,
				.uwcSearchArea .srch-sb-results .ms-sctabcf a,
				.uwcSearchArea .srch-sb-results .ms-sctabcnhover a,
				.uwcSearchArea .srch-sb-results .ms-sctabcfhover a
				{
					color: #D5B677;
					padding: 0;
					font-family: 'Frutiger'!important;
				}

			.uwcSearchArea .srch-sb-main input.ms-sbplain,
			.uwcSearchArea .srch-sb-results input.ms-sbplain
			{
				border: 1px solid #CCCCCC;
				border-radius: 0 0 0 0;
				height: 25px;
				margin-bottom: 0;
				padding: 5px;
				font-size: 11px;
			}

			.uwcSearchArea .srch-sb-main .ms-sbgo a,
			.uwcSearchArea .srch-sb-results .ms-sbgo a
			{
				background: url("uwcSearchButton.png") no-repeat scroll 0 -1px transparent;
				display: block;
				height: 25px;
				width: 80px;
			}

				.uwcSearchArea .srch-sb-main .ms-sbgo a img,
				.uwcSearchArea .srch-sb-results .ms-sbgo a img
				{
					display: none;
				}

			.uwcSearchArea .srch-sb-main .ms-sblink a,
			.uwcSearchArea .srch-sb-results .ms-sblink a
			{
				color: #D5B677;
				margin-top: -3px;
				display: block;
			}

		.uwcSearchArea #LeftCell,
		.uwcSearchArea #MainLeftCell,
		.uwcSearchArea #RightCell
		{
			border: none;
		}

			.uwcSearchArea #LeftCell .ms-searchref-main
			{
				background: url("uwcWhite10percent.png") 0 0!important;
				border: 1px solid #FFFFFF;
				color: #333333;
				margin: 10px 0;
				padding: 10px;
			}

		.uwcSearchArea li.ms-searchref-selected, li.ms-searchref-filtermsg
		{
			border: none;
			border-bottom: 1px dotted #604D24;
			font-size: 12px;
		}

		.uwcSearchArea #MainLeftCell .srch-maintop
		{
			width: 785px;
			max-width: 100%;
			margin: 10px;
			background: url("uwcWhite10percent.png") 0 0!important;
			border: 1px solid #FFFFFF;
			padding: 8px 0 30px;
		}

		.uwcSearchArea #RightCell .srch-federationarea
		{
			border: none;
		}

		.uwcSearchArea #LeftCell .srch-refinearea .ms-searchref-categoryname
		{
			font-size: 14px;
			margin: 0 0 10px 0;
			font-weight: bold;
			color: #66522A;
		}

		.uwcSearchArea #LeftCell .srch-refinearea li
		{
			padding: 2px 5px 2px 10px!important;
			font-size: 12px;
			border-bottom: 1px dotted #604D24;
		}

		.uwcSearchArea .srch-Title3 a
		{
			font-size: 14px;
			color: #0C1959 !important;
		}

		.uwcSearchArea .srch-Metadata1 .srch-URL2
		{
			color: #66522A!important;
			font-size: 12px;
		}

		.uwcSearchArea .srch-Description2
		{
			color: #333;
			font-size: 12px;
		}

		.uwcSearchArea .srch-Page STRONG
		{
			background: url("uwcWhite10percent.png") 0 0!important;
			border: 1px solid #66522A;
		}

		.uwcSearchArea .srch-Page a
		{
			color: #66522A;
		}

			.uwcSearchArea .srch-Page a:hover
			{
				border: 1px solid #66522A;
			}

		/* - people search - */
		.uwcSearchPeople #LeftCell,
		.uwcSearchPeople .srch-maintoppeople
		{
			display: none;
		}

		.uwcSearchPeople .srch-maintoppeople2
		{
			margin-top: 10px;
		}

		.uwcSearchPeople .uwcSearchResultPeople
		{
			padding: 15px;
		}

			.uwcSearchPeople .uwcSearchResultPeople.alt
			{
				background: url("uwcWhite10percent.png") 0 0!important;
			}

			.uwcSearchPeople .uwcSearchResultPeople .staffTitle
			{
				font-size: 16px;
				border-bottom: 1px dotted #604D24;
				margin-bottom: 10px;
				padding-bottom: 5px;
			}

			.uwcSearchPeople .uwcSearchResultPeople .staffPic
			{
				width: 100px;
				height: 120px;
				background: #DFD4BC;
				float: left;
				border: 5px solid #FFFFFF !important;
				box-shadow: 0 0 4px #333333;
				margin: 0 10px 0 0;
				overflow: hidden;
			}

				.uwcSearchPeople .uwcSearchResultPeople .staffPic img
				{
					width: 100px;
				}

			.uwcSearchPeople .uwcSearchResultPeople .staffDetails
			{
				color: #333;
				font-size: 12px;
				line-height: 2.1;
			}

				.uwcSearchPeople .uwcSearchResultPeople .staffDetails span
				{
					font-weight: bold;
					display: inline-block;
					width: 80px;
				}

		/* - advanced search settings - */

		.uwcSearchArea .srch-advancedtable
		{
			width: 100%;
			background: none;
		}

		.uwcSearchArea .ms-advsrchText-v1
		{
			width: 200px;
			padding: 5px 10px 5px 0!important;
			color: #333;
			font-size: 12px;
		}

			.uwcSearchArea .ms-advsrchText-v1 label
			{
				color: #333;
				font-size: 12px;
			}

		/* - Sassi search Programmes - */

		.uwcIframe
		{
			border: none!important;
			min-height: 650px;
			height: 100%;
			width: 100%;
		}

		body.uwcProgrammes,
		.uwcBasicContent.programmes
		{
			background: #c9bca0!important;
		}

		.uwcProgrammes p > span > b,
		.uwcProgrammes p
		{
			text-align: left!important;
		}

			.uwcProgrammes p > span > b
			{
				border-bottom: 1px dotted #604D24;
				color: #333333;
				font-family: 'Frutiger',Arial;
				font-weight: normal !important;
				padding-bottom: 10px;
				text-shadow: 0 0 2px #FFFFFF;
				width: 100%;
				display: block;
			}

		.uwcProgrammes table.aptable
		{
			width: 100%;
		}

		.uwcProgrammes table:first-child td
		{
			background: red;
		}

		.uwcProgrammes table.aptable tbody tr:nth-child(2n)
		{
			background: url("uwcWhite10percent.png") 0 0!important;
		}

		.uwcProgrammes table.aptable.first tbody tr:nth-child(2n)
		{
			background: none!important;
		}

		.uwcProgrammes table.aptable td
		{
			vertical-align: top!important;
			padding: 5px;
		}


		.uwcProgrammes table.aptable.first td
		{
			vertical-align: top!important;
			padding: 0px;
		}

		.uwcProgrammes table.aptable th
		{
			background: #0A1653;
			color: #FFF;
			padding: 10px;
			font-family: 'Frutiger', arial;
			text-align: left;
			text-transform: uppercase;
		}

		.uwcProgrammes table.aptable td select
		{
			border: 1px solid #999;
			padding: 5px;
		}

		.uwcProgrammes table.aptable td span
		{
			display: inline-block;
			font-size: 12px;
			padding-top: 25px;
			text-align: right;
			font-weight: bold;
		}

		.uwcProgrammes table.aptable td label
		{
			display: inline-block;
			font-size: 12px;
			color: #333;
		}

		.uwcProgrammes input#rbtnCostLocal,
		.uwcProgrammes input#rbtnCostIntl
		{
			margin: 2px 5px 0 0;
		}

		.uwcProgrammes #lblCostType
		{
			font-weight: normal;
		}

		.uwcProgrammes a#btnView
		{
			-moz-transition: background-color 0.15s ease-in-out 0s;
			cursor: pointer;
			display: inline-block;
			font-family: "Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif;
			font-size: 14px;
			font-weight: bold;
			line-height: 1;
			margin: 0;
			outline: medium none;
			padding: 10px 20px 11px;
			position: relative;
			text-align: center;
			text-decoration: none;
			width: auto;
			background: none repeat scroll 0 0 #9f5828 !important;
			border: 1px solid #68542B !important;
			box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
			color: #FFFFFF !important;
		}

		/* -- FAQ -- */

		.uwcBasicContent.uwcListOneColumn ul li.uwcFaqQuestion
		{
			background: url("uwcListItemDark.png") no-repeat scroll 0 8px !important;
			padding-left: 10px!important;
		}

			.uwcBasicContent.uwcListOneColumn ul li.uwcFaqQuestion a
			{
				color: #0C1959;
				font-size: 16px;
			}

		.uwcBasicContent.uwcListOneColumn ul.dfwp-column li p a:hover,
		.uwcBasicContent.uwcListOneColumn ul.dfwp-column li p:hover .uwcBasicContent.uwcListOneColumn a:hover
		{
			text-decoration: none!important;
		}

		a.FaqAnchor
		{
			text-indent: -500em;
			float: right;
			display: inline-block;
		}

		/* - Fixes - */

		.uwcBox .ms-wpContentDivSpace
		{
			width: 100%!important;
			margin: 0;
		}

		/* - orbit fix - */

		.timer
		{
			display: none!important;
		}

		/* - new - */

		.uwcBox.uwcSlideShow .ms-wpContentDivSpace img
		{
			max-width: 300px;
			margin-top: -15px;
		}

		.uwcBox.uwcSlideShow .ms-wpContentDivSpace table,
		.uwcBox.uwcSlideShow .ms-wpContentDivSpace div,
		.uwcBox.uwcSlideShow .ms-wpContentDivSpace table td
		{
			height: auto!important;
		}

		.uwcBox.uwcSlideShow .ms-wpContentDivSpace span
		{
			display: none;
		}

		.uwcBox.uwcSlideShow h3
		{
			background: url("uwcBoxIcons.png") no-repeat scroll 10px -235px transparent;
		}


		.uwcBioHead .ms-selectorlink a,
		.uwcBioHead .HelpTxt
		{
			color: #FFF!important;
			line-height: 1.2;
			text-align: center;
		}

		.uwcArticle .HelpTxt
		{
			clear: both;
			float: left;
			font-style: normal!important;
			border: 1px solid #333;
			padding: 5px;
			font-size: 11px!important;
			width: 150px;
		}

		.uwcArticleThumbnail img
		{
			width: 100px;
			height: 100px;
		}

		.ms-formfieldcontainer textarea
		{
			width: 100%;
			min-height: 200px;
		}

		#s4-ribbonrow
		{
			display: none;
		}

		/* -- fix for white backgrounds on webparts when editing -- */

		.uwcHomeQuickLinks .ms-SPZone,
		.uwcHomeQuickLinks .ms-SPZone table
		{
			background: transparent;
		}

		/* -- Beta site notice -- */

		.betaSiteNotice
		{
			position: fixed;
			top: 0;
			width: 100%;
			text-align: center;
			background: #FFFFCC;
			border: 1px solid #FF9966;
			color: #330000;
			font-size: 14px;
			padding: 10px;
		}

			.betaSiteNotice .closeNotice
			{
				position: absolute;
				top: 10px;
				right: 10px;
				font-weight: bold;
				text-transform: uppercase;
				font-size: 12px;
			}

		/* -- Responsive hacks -------------------------------------------------------------------- */
		/* iPads 1 & 2 -----------------------*/
		@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape)
		{
			/* - Tabs - */
			.uwcTabsWrap dl.tabs dd a
			{
				font-size: 12px;
			}

			.uwcTabsWrap dl.tabs dd a
			{
				font-size: 11px;
			}

			/* - Navigation - */
			.uwcSecondaryNav .nav-bar li a,
			.uwcMainNav .nav-bar li a
			{
				padding: 0 10px!important;
				padding-left: 5px!important;
			}

			.uwcGetInvolvedBox ul li
			{
				font-size: 25px;
			}

			.uwcBanner #uwcSlider img
			{
				height: auto;
				width: auto;
				max-height: 240px;
				max-width: 640px;
			}

			.uwcHeader .uwcSearchBox
			{
				width: 200px;
			}

				.uwcHeader .uwcSearchBox .s4-search input.ms-sbplain
				{
					width: 110px!important;
				}
		}

		@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : portrait)
		{

			.uwcHeader .uwcSearchBox .s4-search input.ms-sbplain
			{
				width: 110px!important;
			}

			.uwcQuickLinks,
			.uwcGetInvolvedBox,
			.uwcBox.uwcEvents .uwcRollUpItem .uwcRollUpImage
			{
				display: none!important;
			}

			.uwcSecondaryNav .nav-bar li a,
			.uwcMainNav .nav-bar li a
			{
				padding: 0 10px!important;
				font-size: 11px!important;
			}
		}

		/* General responsive fixes */

		@media only screen and (min-width : 480px) and (max-width : 760px)
		{

			.uwcSecondaryNav .nav-bar,
			.uwcMainNav .nav-bar
			{
				height: auto!important;
				background: #000;
			}

			.uwcGetInvolvedBox,
			.uwcHeader .uwcQuickLinks,
			.uwcHomePage .uwcSecondaryNav h3
			{
				display: none;
			}

			.uwcBox .uwcRollUpItem .button.small
			{
				clear: both;
			}

			.uwcBox.uwcNews, .uwcBox.uwcEvents, .uwcBox.uwcAnnounce, .uwcBox.uwcTwitter
			{
				min-height: auto;
			}
		}

		/* Smartphones (portrait and landscape) ----------- */
		@media only screen and (min-width : 320px) and (max-width : 480px)
		{
			/* Styles */
			#s4-workspace
			{
				width: 100%!important;
			}

			.uwcHeader .uwcQuickLinks
			{
				display: none;
			}

			.orbit-wrapper
			{
				display: none;
			}

			.uwcHomePage .uwcBox.uwcNews
			{
				margin-top: 15px;
			}

			.uwcSecondaryNav .nav-bar,
			.uwcMainNav .nav-bar
			{
				height: auto;
			}

			.uwcMainNavWrapBg
			{
				background: #191919;
			}

			.uwcSecondaryNavWrapBg
			{
				background: #493a1a;
			}

			.uwcMainNav .nav-bar > li.hasDropDown:hover > a,
			.uwcSecondaryNav .nav-bar > li.hasDropDown:hover > a
			{
				margin-bottom: 0;
			}

			.uwcMainNav .nav-bar li.has-flyout > a,
			.uwcSecondaryNav .nav-bar li.has-flyout > a
			{
				border-left: none!important;
				text-align: center;
			}

			.uwcSecondaryNavWrapBg.uwcHomePage
			{
				display: none;
			}

			.uwcMainNav .nav-bar li.has-flyout.uwcContactMenu .columns
			{
				float: left!important;
			}

			.uwcMainNav .nav-bar .flyout.large
			{
				background: #666!important;
				margin-left: 1px;
			}

			.uwcSecondaryNav .nav-bar .flyout.large
			{
				background: #a78a4c!important;
				margin-left: 1px;
			}

			.uwcBox .uwcRollUpItem .button.small
			{
				clear: both;
			}

			.uwcBox.uwcNews, .uwcBox.uwcEvents, .uwcBox.uwcAnnounce, .uwcBox.uwcTwitter
			{
				min-height: auto;
			}
		}

		/* Smartphones (landscape) ----------- */
		@media only screen and (min-width : 321px)
		{
			/* Styles */
		}

		/* Smartphones (portrait) ----------- */
		@media only screen and (max-width : 320px)
		{
			/* Styles */

		}


		.uwcBioSocial
		{
			margin-left:80px!important;
		}

		.uwcBioDetails .table
		{
			margin-left:-30px!important;
		}

		#StudTable td{
			padding:10px;
		}


		#StudTable .studTile img{
			display: block;
		    margin-left: auto;
		    margin-right: auto;
		    }
    
		    #StudTable .studTileText{
			display: block;
		    margin-left: auto;
		    margin-right: auto;
		    }
