﻿/*------------------------------------------------------------------------------------------------*/
/* -- Homepage banner update -- */
/*------------------------------------------------------------------------------------------------*/

.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("UWC_Images/UWC-Home-Page-Graduation2017.jpg");*/
	/*background: url("UWC_Images/ScienceWeek-Homepage-Banner.jpg");*/
	/*background: url("UWC_Images/UWC-Careers-Expo-Banner.jpg");*/
	/*background: url("UWC_Images/Nutrition-Homepage-Banner.jpg");*/
	/*background: url("UWC_Images/UWC-Home-Page-WIFI.jpg");*/
	background: url("UWC_Images/VR-Web-Banner-September.jpg");
	/*background: url("UWC_Images/VR_Web_Banner.jpg");*/
	background: contain;
	background-repeat:no-repeat;
	
}

.uwcHomePage.uwcBanner .uwcBannerBg jpg{
	max-height:100%;
	max-width:100%;
}

/*------------------------------------------------------------------------------------------------*/
/* -- Sharepoint specific fixes and rules -- */
/*------------------------------------------------------------------------------------------------*/


/* -- 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('Type/frutiger_light.eot'); /* For IE */
	src: local('Frutiger LT 45 Light'), url('Type/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: #AE925A!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('UWC_Images/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('UWC_Images/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("UWC_Images/uwcBoxIcons.png") no-repeat scroll 10px 13px transparent;
	}


.uwcScreenCast.uwcBox h3
{
	background: url("UWC_Images/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("UWC_Images/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("UWC_Images/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('UWC_Images/uwcBoxIcons.png') no-repeat 10px -92px;
}
/* Events header with icon */
.uwcBox.uwcEvents h3,
.uwcBox.uwcEvents.GeneralContent h3
{
	background: url('UWC_Images/uwcBoxIcons.png') no-repeat 10px -56px!important;
}
/* Announcements header with icon */
.uwcBox.uwcAnnounce h3
{
	background: url('UWC_Images/uwcBoxIcons.png') no-repeat 10px -20px;
}
/* Dean's Message header with icon */
.uwcBox.uwcMessage h3
{
	background: url('UWC_Images/uwcBoxIcons.png') no-repeat 10px 16px; /* temp check */
}
/* Video box icons */
.uwcBox.uwcVideo h3
{
	background: url('UWC_Images/uwcBoxIcons.png') no-repeat 10px -129px!important;
}

/* Generic box icon */
/* Video box icons */
.uwcBox.GeneralContent h3
{
	background: url('UWC_Images/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('UWC_Images/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('UWC_Images/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("UWC_Images/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('UWC_Images/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('UWC_Images/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("UWC_Images/twitter-20.png") no-repeat scroll 0 0;
	padding: 2px 0 2px 25px;
}

.uwcTabsWrap .uwcContentList li a.uwcFacebook
{
	background: url("UWC_Images/facebook-20.png") no-repeat scroll 0 0;
	padding: 2px 0 2px 25px;
}

/* -- Tab box without tabs -- */

.uwcTabControl .uwcBox h3
{
	background: url("UWC_Images/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('UWC_Images/uwcHeaderTile.png') repeat-x 0 0;
}

/* Navigation */
.uwcMainNavWrapBg
{
	background: url('UWC_Images/uwcNavTile.png') repeat-x 0 0; /* test */
}

/* Footer */
.uwcFooterWrapBg
{
	background: url('UWC_Images/uwcFooterTile.png') repeat-x 0 0;
}

/* Faculty EMS Banner */
body.faculty.facultyEms .uwcBannerWrapBg
{
	background: url('UWC_Images/uwcFacultyEmsTile.png') repeat-x 0 0;
}

/* Faculty ART Banner */
body.faculty.facultyArt .uwcBannerWrapBg
{
	background: url('UWC_Images/uwcFacultyArtTile.png') repeat-x 0 0;
}

/* Faculty CHS Banner */
body.faculty.facultyChs .uwcBannerWrapBg
{
	background: url('UWC_Images/uwcFacultyHealthTile.png') repeat-x 0 0;
}

/* Faculty DNT Banner */
body.faculty.facultyDnt .uwcBannerWrapBg
{
	background: url('UWC_Images/uwcFacultyDentistTile.png') repeat-x 0 0;
}

/* Faculty EDU Banner */
body.faculty.facultyEdu .uwcBannerWrapBg
{
	background: url('UWC_Images/uwcFacultyEduTile.png') repeat-x 0 0;
}

/* Faculty LAW Banner */
body.faculty.facultyLaw .uwcBannerWrapBg
{
	background: url('UWC_Images/uwcFacultyLawTile.png') repeat-x 0 0;
}

/* Faculty NS Banner */
body.faculty.facultyNat .uwcBannerWrapBg
{
	background: url('UWC_Images/uwcFacultyNaturalTile.png') repeat-x 0 0;
}


/* Parent Banner */
.uwcBannerWrapBg,
body.parents .uwcBannerWrapBg
{
	background: url('UWC_Images/uwcGenericBannerTile.png') repeat-x 0 0;
}

/* Faculty/General Brown Background */
.uwcContentWrapBg
{
	background: url('UWC_Images/uwcContentBg.png') repeat-x 0 0 #AC8C4B;
	min-height: 100%;
}

/*------------------------------------------------------------------------------------------------*/
/* - Header - */
/*------------------------------------------------------------------------------------------------*/
.uwcHeader
{
	height: 150px;
	position: relative;
}
	/* - Header logo - */
	.uwcHeader .uwcLogo
	{
		/*width: 245px;
		height: 95px;*/
		/* - Change image when mobile view - */
		width: 100%;
	    height: auto;
		position: absolute;
		top: 29px;
		left: 30px;
		background: url('UWC_Images/uwcHeaderLogo.png') no-repeat 0 0;
	}
	
	/* - Added to change logo to smaller icon for quick links in mobile view -*/
	@media screen and (max-width: 767px) {   
   .uwcHeader .uwcLogo{
    	background-image: url('UWC_Images/UWC_Logo_No_Text.png');
	    } 
	}
	
	@media screen and (min-width: 768px) {      
	   .uwcHeader .uwcLogo{      
	    	background-image: url('UWC_Images/UWC_Logo_No_Text.png');
	    } 
	} 
	
	@media (min-width: 992px) {      
	      .uwcHeader .uwcLogo{        
	          background-image: url('UWC_Images/uwcHeaderLogo.png');
	      } 
	}
	@media (min-width: 1200px) {    
	    .uwcHeader .uwcLogo{         
	         background-image: url('UWC_Images/uwcHeaderLogo.png');
	     } 
	}


		.uwcHeader .uwcLogo a
		{
			display: block;
			width: 245px;
			height: 95px;
		}

			.uwcHeader .uwcLogo a img
			{
				display: none;
			}

	/* - Header search - */
	.uwcHeader .uwcSearchBox
	{
		width: 250px;
		height: 105px; /* check */
		float: right;
		position: relative;
		margin-top: 20px;
		background: url('UWC_Images/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('UWC_Images/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('UWC_Images/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;*/
		  margin: 30px 0 0 100px;
		
	}

		.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('UWC_Images/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('UWC_Images/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("UWC_Images/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: 70px;
		width: 190px;
		background: url('UWC_Images/uwcGoGreen.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('UWC_Images/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('UWC_Images/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;
		}
		
/* Social buttons */
		.uwcSocialIcons li
		{
			list-style: none;
			width: 32px;
			height: 32px;
			float: left;
			margin-right: 10px;
			padding-left: 10px;
		}

		.uwcSocialIcons li a
		{
			display: inline-block;
			height: 32px;
			width: 32px;
			background: url('UWC_Images/uwcFooterSocialIcons.png') no-repeat 0 0;
			text-indent: -500em;
		}

		.uwcSocialIcons li.uwcFacebookIcon a
		{
			background-position: 0 0;
		}

		.uwcSocialIcons li.uwcYoutubeIcon a
		{
			background-position: 0 -36px;
		}

		.uwcSocialIcons li.uwcTwitterIcon a
		{
			background-position: 0 -73px;
		}

		.uwcSocialIcons li.uwcLinkedInIcon a
		{
			background-position: 0 -109px;
		}

		.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('UWC_Images/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('UWC_Images/uwcSliderRight.png') no-repeat 0 0;
		margin-right: 0px;
	}

	.uwcBanner div.orbit-wrapper div.slider-nav span.left
	{
		background: url('UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/facebook-20.png") no-repeat 0 0;
	}

	.uwcBioHead .uwcBioSocial .uwcBioLinkedIn a
	{
		background: url("UWC_Images/linkedin-20.png") no-repeat 0 0;
	}


	.uwcBioHead .uwcBioSocial .uwcBioTwitter a
	{
		background: url("UWC_Images/twitter-20.png") no-repeat 0 0;
	}


	.uwcBioHead .uwcBioSocial .uwcBioBlog a
	{
		background: url("UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/HealthBg.png") no-repeat bottom;
}

/* -- ART -- */

.facultyArt .uwcBanner .uwcBannerBg
{
	background: url("UWC_Images/ArtBg.png") no-repeat bottom;
}

/* -- EMS -- */

.facultyEms .uwcBanner .uwcBannerBg
{
	background: url("UWC_Images/EmsBg.png") no-repeat bottom;
}

/* -- DENT -- */

.facultyDnt .uwcBanner .uwcBannerBg
{
	background: url("UWC_Images/DentBg.png") no-repeat bottom;
}

/* -- NAT -- */

.facultyNat .uwcBanner .uwcBannerBg
{
	background: url("UWC_Images/NatScienceBg.png") no-repeat bottom;
}

/* -- EDU -- */

.facultyEdu .uwcBanner .uwcBannerBg
{
	background: url("UWC_Images/EduBg.png") no-repeat bottom;
}

/* -- LAW -- */

.facultyLaw .uwcBanner .uwcBannerBg
{
	background: url("UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/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('UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/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('UWC_Images/uwcSliderRight.png') no-repeat 0 0;
	right: -5px;
}

.uwcCarousel #CarouselPrev
{
	background: url('UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/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("UWC_Images/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 #AE925A !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("UWC_Images/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("UWC_Images/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,	
	.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;
    }

