/* UCT Global */

body { font-family: Arial; }
p, ul, ol, td{
	font-family: Arial;
	font-size: 12px;
	color: #333333;
}


a:link,
a:visited,
a:active {
	font-family: Arial;
	text-decoration: none;
	outline: 0;
}
a:hover { text-decoration: underline; }

h1, h2, h3, h4, h5,
#region-content .contextual-title,
.field-name-field-contextual-title { font-family: Verdana, sans-serif; letter-spacing: 0; }
#region-content ul { color: #333333; }
h1,
#region-content .contextual-title {
	font-size: 18px;
	color: #333333;
	font-weight: normal;
}
h2,
h2.block-title,
.field-name-field-contextual-title {
	color: #333333;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
}
h3 { font-size: 14px; }
h4 { font-weight: bold; }

/* Branding */
.branding-data, h1.site-name, h2.site-name {  }

#block-delta-blocks-site-name { float: right; }

	.site-name a {
		font-family: Arial;
		/*left: 472px;*/
		text-align: right;
		float: right;
		bottom: 15px;
		position: relative;
		font-size: 29px;
		color: #ffffff !important;
		width: 100%;
		text-decoration: none;
	}

#zone-branding-wrapper { height: 142px; }
#block-views-rotational-block-1 { margin-top: -20px; }

.logo-img {
	position: relative;
	right: 4px;
	top: 3px;
	display: none;
}

#block-views-custom-regions-block-2 { float: left; }
#block-views-custom-regions-block-2 h2 { display: none; }

/* Header Menu */
#block-uct-domain-menu-tools-uct-header-menu { float: right; clear: right; }
/*#block-menu-menu-header-menu {
	float: right;
	width: 740px;
	max-width: 740px;
}*/
#header-menu { float: right; clear: right; }
#header-menu ul { list-style: none; float: right; }
	#header-menu ul li { float: left; background: url(../images/menu-divider.png) transparent 100% 3px no-repeat; padding: 0px 10px; }
	#header-menu ul li.header-menu-last { background: none; padding-right: 0px; }
	#header-menu a { color: #fff; }
	#header-menu a.active { text-decoration: underline; }

/*#block-menu-menu-header-menu { float: left; width: auto; }
#block-menu-menu-header-menu ul.menu li { background: url(../images/menu-divider.png) transparent 100% 7px no-repeat; padding-left: 8px; }
#block-menu-menu-header-menu ul.menu li.last { background: none; }*/

ul.menu li {
	border: none;
	list-style: none;
	text-align: left;
	float: left;
	margin-left: 0;
	margin-bottom: 2px;
}

ul.menu li a { color: #fff; }

/* Google CSE */
#block-google-cse-google-cse{
	clear: right;
	float: right;
	margin: 10px 0 0 0;
	/*modified by devan 19 dec 2013 - quick fix for menu alignment*/
	/*margin: -50px 0 0 0;*/
}

#block-google-cse-google-cse h2,
#block-google-cse-google-cse label,
#google-cse-results-gadget { display: none !important; }

#block-google-cse-google-cse input.form-text,
#gsc-i-id1.gsc-input {
    /*background: url("../images/search-box-bg.png") no-repeat scroll 0 0 transparent !important;*/
	background-image: none !important;
	border: 1px solid #ccc !important;
	border-radius: 5px !important;
    height: 26px;
}

#block-google-cse-google-cse input.form-text { width: 191px; }
#gsc-i-id1.gsc-input { width: 155px; }

#block-google-cse-google-cse input.form-submit {
    background: url("../images/search-button-bg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 33px;
    padding: 0;
    text-indent: -99999px;
    text-transform: uppercase;
    width: 31px;
}

/* START Sidebar Google CSE */
table.gsc-search-box td.gsc-input { padding-right: 0px !important; }
#block-views-5a33bf5670ccc90b12afab35f910ac55 .gsc-clear-button { display: none; }
input.gsc-search-button { background: url("../images/search-button-bg.png") no-repeat scroll 0 0 transparent; border: medium none; text-indent: -99999px; text-transform: uppercase; height: 36px;
	background-color: #fff !important;
	border: none !important;
	height: 31px !important;
	min-width: 28px !important;
}

td.gsc-search-button { padding: 6px 0px 0px 0px !important; }

/* END Sidebar Google CSE */

.page-vacancies .region-content-inner{
	padding: 10px 10px 10px 10px;
	font: normal 12px Arial, sans-serif;
	border: 1px solid #ccc !important;
	border-radius: 4px;
	display: block;
}

.page-vacancies .pane-views-panes,
.pane-vacancies-panel-pane-1 { border: none; padding: 0; }

.view-content h1 { clear: both; }
.view-contacts .views-table{ width: 100%; font: normal 12px Arial, sans-serif; }
	.view-contacts .views-table td,
	.view-vacancies .views-table td { vertical-align: top; }
	.view-contacts .views-table th,
	.view-vacancies .views-table th {  }
	.view-vacancies caption{ text-align: left; font-size: 16px; padding: 0 0 5px 0; }
	.view-vacancies .views-table {
		width: 100%;
		margin: 20px 0;
}
	.view-vacancies .views-field-nothing{ width: 40;}
	.view-vacancies .views-field-field-vacancy-department-school{ width: 20%;}
	.view-vacancies .views-field-field-vacancy-faculty{ width: 20%;}
	.view-vacancies .views-field-field-vacancy-closing-date{ width: 20%;}

/*#block-system-main .view-vacancies .views-table .views-row-last td { border: none !important; }*/

/* Override for admin */
.menu-level-6 { overflow: hidden; }
.region-content .block-menu-block-3 ul.menu li a { background: url(../images/slider-divider-blue.png) transparent 100% 2px no-repeat; padding-right: 7px; }
.region-content .block-menu-block-3 ul.menu li.active { font-weight: bold !important; }
.region-content .block-menu-block-3 ul.menu li.last a { background: none; }

/* Sidebar */
#region-sidebar-first ul.menu li { float: none; }
#region-sidebar-first ul.menu li .expanded  { }
#region-sidebar-first ul.menu li > a.active-trail,
#left-sidebar-menu li.active-trail > a { color: #000; text-decoration: underline; }
#region-sidebar-first ul.menu li ul { margin-left: 10px; }
#left-sidebar-menu { line-height: 1.5em; }
#left-sidebar-menu li.active-trail a.active { color: #333; font-weight: bold !important; text-decoration: underline; }
#left-sidebar-menu .wrapper-3,
#left-sidebar-menu .wrapper-4,
#left-sidebar-menu .wrapper-5 { padding-top: 0px !important; margin-bottom: 0px !important; }

.region-sidebar-first .webform-component input.form-text,
.region-sidebar-second .webform-component input.form-text,
.region-sidebar-first .webform-component select.form-select,
.region-sidebar-second .webform-component select.form-select{
width: 100%;
}

.page-node-done #region-content .block-without-title .links{display: none;}


/* Home Page */
.view-dynamic-feature { margin-top: 10px; border: 1px solid #DFDFDF; height: 274px; padding: 2px; position: relative; width: 934px; }
.view-dynamic-feature .views-slideshow-cycle-main-frame-row{width: 940px !important;}
.view-dynamic-feature .views-field-title {
font: 24px Arial;
font-weight: bold;
color: #fff;
/*position: absolute;
width: 518px;
background-color: #fff;
background: rgb(255, 255, 255);*/
/* RGBa with 0.6 opacity */
/*background: rgba(255, 255, 255, 0.6);*/
/* For IE 5.5 - 7*/
/*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);*/
/* For IE 8*/
/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";*/
padding: 45px 10px 12px 10px;
}
/* News Read More Home */
/*.pane-front-page-news-list-panel-pane-1 span.field-content a { font-size: 11px; }*/

#region-content { margin-bottom: 10px; }
.page-user #region-content .region-inner { border: none; }
.field-name-field-contextual-title { margin-bottom: 10px; }
#region-content #block-system-main{position: relative;}
#region-sidebar-second #block-views-45e7ff2dd993e658c93dcdd5f9519755{width: 100%; padding: 0;}

/* START Border moved from regions to panes */
.front #region-content .region-inner{
	padding: 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.pane-views-panes,
.node-type-calendar #region-content .region-inner {
	padding: 10px 10px 0px 10px;
	border: 1px solid #ccc;
	border-radius: 4px;
}

/* Content IMG styles */
.pane-views-panes img { margin: 5px; max-width: 100%; height: auto !important; }
.pane-views-panes img.left { margin: 5px 5px 5px 0px; }
.pane-views-panes img.right { margin: 5px 0px 5px 5px; }
.pane-views-panes .pane-views-panes { border: none; margin: 0px -10px 10px 0px; padding: 0px; }
.front .panel-pane.pane-views-panes,
.node-type-album .pane-views-panes {
	padding: 0px;
	border: none;
	border-radius: 0px;
}

/* Contacts Pane */
.context-contact-us-1 .panel-pane.pane-views-panes,
.context-contact-us-1 .panel-pane.pane-views-panes,
.context-internal-vacancies .panel-pane.pane-views-panes,
.context-public-vacancies .panel-pane.pane-views-panes,
.context-contact-us-0 .pane-views-panes,
.context-gallery .pane-views-panes,
.context-album .pane-views-panes { border: none !important; padding: 0px; }
/*.panel-pane.pane-views-panes */
.context-album .pane-views-panes { border-bottom: 1px solid #ccc !important; border-radius: 0 !important; margin-top: 10px; }

/* Calendars */
.node-type-calendar .panel-pane.pane-views-panes { padding: 0px; border: none; border-radius: 0px; }

/* END moved from regions to panes */
/* Events Side Home page */
#block-views-events-block-1 .views-field-field-event-start-date { font-size: 11px; margin-top: 0px; }

.todays-date {
	color: #636363;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
}

.views-field-title {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 4px;
}

.pane-pages-published-views-panel-pane-1 .views-field-title span a { font-family: Verdana; font-size: 16px; margin-top: 10px; margin-bottom: 8px; font-weight: normal; display: block; text-decoration: none; }
.views-field-field-event-start-date { padding-bottom: 10px; font-family: arial; }

/* Home page news view */
.view-front-page-news-list .field-content img { float: left; margin-left: 0px; margin-right: 10px; }
.view-front-page-news-list .views-row { border-bottom: 1px solid #ccc; padding: 10px 0px; display: block; clear: both; min-height: 100px; clear: both; }
.view-front-page-news-list .views-row-last { border-bottom: none; }
.view-front-page-news-list .views-field-title { margin-top: -4px; display: inline; }
.view-front-page-news-list span.field-content a { display: block; text-align: right; font-weight: bold; }
.view-front-page-news-list .views-field-title span.field-content a { text-align: left; }
/*.view-front-page-news-list .views-field-field-news-summary,
.view-front-page-news-list .views-field-field-news-summary p { font-size: 11px; }*/
.view-front-page-news-list .field-content p { margin-bottom: 5px; }

.news-item a { text-decoration: none; }

.view-news-list img { margin-bottom: 15px; }
.view-news-list h3 { border-top: 1px solid #ccc; padding-top: 10px; margin-top: 10px; }
.responsive-layout-normal #edit-submit-news-list { margin-top: 18px !important; }

.news-item {
	float: left;
	margin-top: 10px;
	width: 440px;
}

.news-item .views-field-view-node a {
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	float: right;
}

.news-pane {
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 20px;
}

.news-pane h2 {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 18px;
}

.news-item { margin-bottom: 5px; border-bottom: 1px solid #ccc; }
.views-field-field-news-image { float: left; margin-right: 10px; }
.views-row-last { border-bottom: none; }

/* Social Links */
.social-links { margin: 12px 10px 7px 10px; }

/* START Page Sharing */
.share-text { padding-bottom: 1px; clear:both; }
.field-name-social-ftl { margin: 10px 0 25px; height: 33px; text-align: right; clear: both; padding-right: 10px; }
.field-name-social-ftl > span { margin-right: 5px; }
.field-name-social-ftl .stButton { margin-left: 9px; }
.stButton .facebook { background: url(/sites/default/files/facebook.png) !important; text-indent: 100%; white-space: nowrap; overflow: hidden; }
.stButton .twitter { background: url(/sites/default/files/twitter.png) !important; text-indent: 100%; white-space: nowrap; overflow: hidden; }
.stButton .linkedin { background: url(/sites/default/files/linkedin.png) !important; text-indent: 100%; white-space: nowrap; overflow: hidden; }
.stButton .chicklets { width: 8px; height: 33px !important; text-indent: -999px; text-transform: uppercase; margin-bottom: -2px; }
/* END Page Sharing */

.custom-region-top {
	margin-top: 10px;
	/*padding: 13px 13px 7px;*/
	min-height: 52px;
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

.front .custom-region-top { margin-top: 3px; }

#block-views-custom-regions-block-4{margin-top: 4px; margin-bottom: 7px;}

#block-views-custom-regions-block-6{margin-top: 10px;}
#block-views-custom-regions-block-4 p:last-child,
#block-views-custom-regions-block-6 p:last-child,
#block-views-custom-regions-block-11 p:last-child,
#block-views-custom-regions-block-10 p:last-child{margin-bottom: 0;}

.front .group-content-wrapper .field-name-field-title-domain h2{ display:none; }
.page-node-moderation tr.revision .item-list{position: relative; top: 0;}


.custom-region-top img {
	position: relative;
	right: 3px;
	bottom: 4px;
	margin-right: 5px;
}

#nice-menu-3 {
	margin-top: 12px;
	font-family: Arial;
	width: 94px;
	font-size: 16px;
	height: 52px;
	border-left: 1px solid #919191;
	z-index: 60;
}

#block-nice-menus-3 {
	position: absolute;
	right: -453px;
	bottom: 10px;
	z-index: 60;
}

#nice-menu-3 li a {
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
}

ul.nice-menu ul li { float: right; font-size: 13px; }
.pane-views-panes ul { list-style: outside; padding-left: 20px; }
.pane-views-panes ul li { margin-left: 10px; }

#nice-menu-3 .menu-726 {
	margin-top: 8px;
	margin-left: 3px;
	width: 110px;
	background: url("../images/menu-arrow.png") 91px 13px no-repeat;
}

ul.nice-menu-down ul  li { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
	ul.nice-menu-down ul li a { padding-top: 6px !important; }
	ul.nice-menu-down ul  li a:hover { color: #fff; }
	ul.nice-menu-down ul  li.last { border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-bottom: 1px solid #ccc; }

#block-block-4 {
	padding: 20px;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-bottom: 10px;
}

#block-block-4 h2 { margin-bottom: 10px; }

#block-block-4 a {
	text-decoration: none;
	font-weight: bold;
}

#block-block-4 p { margin-bottom: 6px; }

/* About */

.text-body-1 {
	line-height: 18px;
	float: left;
	width: 289px;
}

.text-body { line-height: 18px; }

.paula-ensor-img { margin-bottom: 32px; }

.paula-name p {
	color: #00237d;
	font-weight: bold;
}

/* News specific individual sidebar */

#block-views-news-other-articles-block {
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 10px 0 0 10px;
}

#block-views-news-other-articles-block h2 {
	margin-bottom: 5px;
}

#block-views-news-other-articles-block a {
	font-weight: bold;
}

#block-block-22 a,
#block-block-24 a { color: #fff; text-decoration: none; }

#block-block-22,
#block-block-24 { padding: 10px 0px !important; }

#region-sidebar-second .block { padding: 10px; }
#region-sidebar-second .block #block-block-24 { width: 220px;}

.current-news {
	display: block;
	width: auto;
	height: 38px;
	padding: 10px 0 0 20px;
	font-size: 20px;
	border-radius: 4px;
	margin: 10px 0 10px 0;
}

.news-archives {
	display: block;
	width: auto;
	height: 38px;
	padding: 10px 0 0 20px;
	font-size: 20px;
	border-radius: 4px;
}

#block-block-24 p { margin-bottom: 0px !important; }
#block-block-29,
#block-block-30,
#block-views-5a33bf5670ccc90b12afab35f910ac55,
#block-webform-client-block-1219,
#block-views-album-sidebar-block-block { border: 1px solid #ccc; border-radius: 4px;  }
#block-views-5a33bf5670ccc90b12afab35f910ac55,
#block-webform-client-block-1219,
#block-views-album-sidebar-block-block { margin-bottom: 10px; }
#block-views-5a33bf5670ccc90b12afab35f910ac55 p { text-align: left !important; }
/*#block-block-29,*/
#block-webform-client-block-1219 { padding: 10px; }
#block-webform-client-block-1219 input[type=text],
#block-webform-client-block-1219 input[type=email],
#block-webform-client-block-1219 #edit-submitted-query-type { width: 200px; }
/*#block-block-29 { margin-bottom: 10px; }*/
#block-block-29,
#block-block-30 { margin: 0 !important; padding: 0 !important; line-height: 1px; height: 1px; border: none; }

/* News specific landing */

.view-news-specific-landing .views-field-nothing {
	color: #555555;
	font-family: Arial;
	font-style: italic;
	font-size: 11px;
	margin-bottom: 10px;
}

.view-news-specific-landing .views-field-field-news-image-revision-id { float: right; }

/* Departments */

#block-views-departments-block-1 {
	background-color: #d0dae6;
	padding: 22px;
}

#block-views-departments-block-1 h2 { margin-bottom: 20px; }

#block-views-departments-block-1 a {
	text-decoration: none;
	color: #00237d;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

#block-views-departments-block-1 .views-row { margin-bottom: 10px; }

/* Department specific */

#block-block-9 {
	width: 204px;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 20px;
}

#block-block-9 h2 { margin-bottom: 10px; }

#block-block-9 p { line-height: 18px; }

#block-block-9 .info-h-contact-dean p {
	color: #00237d;
	font-weight: bold;
	height: 30px;
	background: url("../images/sidebar-divider.png") no-repeat scroll 0 24px transparent;
}

.share-this { margin-top: 30px; float: left; }
.share-this p { color: #00237d; font-weight: bold; }
.share-this-icons { margin-top: 10px; }

/* Research */

.pane-research-panel-pane-1 {
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 10px;
}

#block-block-11 {
	width: 204px;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 20px;
}

#block-block-11 h2 { margin-bottom: 10px; }

#block-block-11 p { line-height: 18px; }

#block-block-11 .info-h-contact-dean p {
	color: #00237d;
	font-weight: bold;
	height: 30px;
	background: url("../images/sidebar-divider.png") no-repeat scroll 0 24px transparent;
	margin-top: 10px;
}

.pane-research-panel-pane-1 h2 { margin-bottom: 20px; }

.research-landing .title {
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 10px;
}

.research-landing .title a {
	text-decoration: none;
	color: #00237d;
}

.research-landing .read-more {
	float: right;
	margin-top: 5px;
}

.research-landing .read-more a {
	text-decoration: none;
	color: #00237d;
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
}

.research-landing .body p { line-height: 18px; }

.views-row.research-landing {
	height: 145px;
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
}

.views-row-last.research-landing { border-bottom: none; }

#block-block-16 { background-color: #d0dae6; padding: 22px; }
#block-block-16 h2 { margin-bottom: 10px; }
#block-block-16 p { margin-bottom: 10px; }
#block-block-16 a { font-weight: bold; }

/* Calendar & Events */

#block-block-13 {
	background-color: #d0dae6;
	padding: 22px;
}

#block-block-13 h2 { margin-bottom: 10px; }

#block-block-13 p { margin-bottom: 10px; }

#block-block-13 a {
	text-decoration: none;
	color: #00237d;
	font-weight: bold;
}

/* Calendar */
.node-type-calendar .views-exposed-form .views-exposed-widget {  }
.node-type-calendar .views-exposed-form .views-exposed-widget select,
.node-type-calendar .form-item-uid input { width: 70px; }
.node-type-calendar .views-exposed-form .views-exposed-widget select.date-month { width: 80px; }
.node-type-calendar .views-table { width: 100%; }
/*"Lucida Grande", "Lucida Sans Unicode"*/
.node-type-calendar .views-table th { font-size: 13px; font-family: Arial; font-weight: bold; padding: 3px; }
.node-type-calendar td { vertical-align: top; font-size: 12px; font-family: Arial; }
.node-type-calendar td a { font-weight: bold; }

.view-calendar .caption { font-family: Arial; font-weight: bold; }
.view-calendar .views-field-body p a { margin-top: 15px; display: block; }
.view-calendar .views-exposed-form .views-exposed-widget { width: inherit; }
.view-calendar .views-field-field-event-start-date { width: 120px; }
.views-field-field-event-contact-information { min-width: 73px; }

/* Events */
.node-type-events .field-label-above,
.field-label-above { margin-top: 20px; font-family: Arial; }
.node-type-events .field-type-text-with-summary { font-weight: bold; }

/* Notices */
.pane-notices-panel-pane-1 {
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 20px;
}

/*.views-row.Notices {
	padding: 10px;
}*/

.views-row-last.Notices { border-bottom: none; }

.post-date {
	font-family: Arial;
	font-size: 13px;
	color: #555555;
}

.views-row.Notices .title {
	font-family: Arial;
	font-size: 13px;
}

/* Newsroom & Publications */

#block-block-15 {
	background-color: #d0dae6;
	padding: 22px;
}

#block-block-15 h2 { margin-bottom: 10px; }

#block-block-15 p { margin-bottom: 10px; }

#block-block-15 a { font-weight: bold; }

.pane-news-panel-pane-2 {
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 10px;
	width: 450px;
}

.pane-news-panel-pane-2 h2 {
	margin-left: 8px;
	margin-bottom: 20px;
}

/* back to top fix - added by devan on 17dec2013 */
.pane-news-list-panel-pane-1 .view-news-list{padding: 0 0 20px 0;}
.pane-front-page-news-list-panel-pane-2 .view-front-page-news-list{padding: 0 0 15px 0;}
/* end fix */


#block-views-video-block-1 {
	width: 204px;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 20px;
}

#block-views-video-block-1 h2 { margin-bottom: 10px; }

#block-views-video-block-1 a {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

/* Footer */

/*#block-webform-client-block-19,
#block-block-5,
#block-menu-block-2,
#block-block-28 {
	margin-top: 10px;
}*/

#block-block-28 p { color: #ffffff !important; }

#block-block-5 .content{
	font-family: Arial;
	color: #ffffff;
}

#region-footer-second h2,
#region-footer-second p{ color: #d1d9e6; }

#footer_quicklinks-menu ul li { display: block; float: none; margin-bottom: 0px; list-style: none;}
/*#block-uct-domain-menu-tools-uct-footer-quicklinks*/
#footer_quicklinks-menu ul li a { color: #fff; }

/*#block-webform-client-block-19,
#block-block-5,
#block-menu-block-2,
#block-block-28  { margin-top: 10px; margin-bottom: 10px; }*/

#custom-region-footer-1 h2,
#custom-region-footer-1 h2,
#custom-region-footer-1 h3 { color: #ffffff; margin-bottom: 10px; }

/*#custom-region-footer-1 h2,
#block-webform-client-block-19 h2,
#block-block-5 h2,
#block-uct-domain-menu-tools-uct-footer-quicklinks h2,
#block-block-28 h2 {
	color: #ffffff;
	margin-bottom: 10px;
}*/
#block-block-5 p {
	color: #ffffff;
	font-size: 13px;
}

#block-block-6 {
	float: left;
	margin-right: -20px;
	margin-top: 14px;
	margin-left: 20px;
}

#block-block-7 {
	float: right;
	margin-right: 54px;
}

#block-block-7 a{
	color: #fff;
	text-decoration: none;
}

#block-block-7 h2 {
	color: #ffffff;
	margin-top: 12px;
	margin-bottom: 10px;
}

#block-block-7 p a {
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
}

#block-webform-client-block-19 h2 {
	color: #ffffff;
	/*margin-top: 12px;
	margin-bottom: 10px;*/
}

#webform-client-form-19 #webform-component-info p {
	color: #ffffff;
	margin-bottom: 10px;
	line-height: 1.3;
}

#webform-client-form-19 #webform-component-email label { display: none; }

#webform-client-form-19 #edit-submitted-email,
#webform-client-form-19 #webform-component-email #edit-submitted-email--2 {
	background: url("../images/webform-text-box_160.png");
	border: none;
	display: block;
	width: 160px;
	height: 29px;
	padding-left: 8px;
	position: relative;
	bottom: 2px;
}

#webform-client-form-19 .form-submit {
	margin-top: -11px;
	/*float: right;*/
	background: url("../images/subscribe-button-bg.png");
	display: block;
	border: none;
	height: 29px;
	width: 84px;
	margin-right: 14px;
	font-family: Arial;
	color: #ffffff;
	text-shadow: none;
	margin-left: 79px;
}

#zone-footer-wrapper { width: 100%; text-align: center; }
#zone-postscript-wrapper {
	margin-top: 9px;
	padding: 10px 0px;
	line-height: 1.1em;
	color: #fff;
}
#zone-postscript-wrapper h2 { margin-bottom: 10px; }
#zone-postscript-wrapper h2,
#zone-postscript-wrapper p { color: #fff; }
#region-postscript-fourth { margin-left: 10px; }

#block-block-1 { padding: 10px; }

#block-block-1 p {
	color: #d1dae4;
	margin-top: 4px;
	float: left;
	position: relative;
	right: 8px;
}

#section-footer { background-color: #002479; }

/* Sidebar */
#block-views-notices-block-1 {
	/*width: 219px;* moved for media query - narrow and normal */
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 10px;
}

#block-views-notices-block-1 h2 {
	margin-bottom: 10px;
	position: relative;
	/*top: 10px;
	left: 10px;*/
}

#block-views-notices-block-1 a {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
}

#block-views-events-block-1 {
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 10px;
	position: relative;
}

#block-views-events-block-1 a {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

#block-views-events-block-1 h2 { margin-bottom: 10px; }

#block-block-2 img { margin-bottom: 10px; }

#block-block-8 {
	width: 198px;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 20px;
}

#block-block-8 h2 { margin-bottom: 10px; }

#block-block-8 p { line-height: 18px; }

#block-block-8 .info-h-contact-dean p {
	color: #00237d;
	font-weight: bold;
	height: 30px;
	background: url("../images/sidebar-divider.png") no-repeat scroll 0 24px transparent;
}

/* Menus */

ul.nice-menu-right, ul.nice-menu-left, ul.nice-menu-right li, ul.nice-menu-left li { width: auto; }
.menu-2 { display: none !important; }
.menu-15 { display: none !important; }

/* Nice menus */

ul.nice-menu, ul.nice-menu ul {
	list-style: none;
	padding: 0;
	margin: 0;
	border-top: none !important;
}

#zone-menu-wrapper,
.region-menu {
	background-color: #212121;
	height: 58px;
}

#nice-menu-1 li a {
	color: #ffffff;
	margin-top: 0px;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	width: 112px;
	text-align: center;
}

#nice-menu-1 li:hover { height: 58px; }

ul.nice-menu li {
	border: none;
	border-top: 0;
	float: left;
	background-color: #002479;
}

/* Custom Search */

#block-custom-search-blocks-1 {
	float: right;
	width: 190px;
	margin-top: -45px;
	position: relative;
	left: 7px;
}
#block-custom-search-blocks-1 #custom-search-blocks-form-1 { margin-left: -65px; }
#block-custom-search-blocks-1 h2 { display: none; }
#custom-search-blocks-form-1 #edit-custom-search-blocks-form-1--2 {
	float: left;
	width: 192px;
	height: 27px;
}
#block-custom-search-blocks-1 #edit-custom-search-blocks-form-1--2 {
	background: url("../images/search-box-bg.png") no-repeat scroll 0 0 transparent;
	display: block;
	border: none;
	padding-left: 8px;
	margin-left: 30px;
}
#block-custom-search-blocks-1 #custom-search-blocks-form-1 .form-submit {
	text-indent: -9999px;
	display: block;
	background: url("../images/search-button-bg.png") no-repeat scroll 0px 2px transparent;
	border: none;
	width: 32px;
	height: 39px;
	position: absolute;
	float: right;
	bottom: -26px;
}

/* Admin */
.wysiwygToolbar table {
  margin: 0 !important;
  width: auto !important;
}
.wysiwygToolbar td,
.wysiwygToolbar th {
  padding: 0 !important;
}
.page-edit-content #region-content table {
  width: 100%;
  border: 1px solid #000;
  margin: 10px 0;
}
.page-edit-content #region-content table tr { background-color: transparent; }
.page-edit-content #region-content table th {
  font-size: 14px;
  font-weight: bold;
  background-color: #dde8ee;
}
.page-edit-content #region-content table th,
.page-edit-content #region-content table td {
  padding: 5px;
  border-bottom: 1px solid #000;
}
body.admin-expanded div#admin-toolbar span.admin-toggle { top: 15px; }
div#admin-toolbar.nw,
div#admin-toolbar.sw,
div#admin-toolbar.nw span.admin-toggle,
div#admin-toolbar.sw span.admin-toggle {
  top: 15px;
}
div#admin-toolbar.vertical div.admin-tabs { padding-top: 20px; }

div#admin-toolbar.vertical div.admin-blocks-7 div.admin-block { top: 227px; }
#admin-toolbar div.item-list li { padding: 5px; }
#region-content .tabs {
  clear: both;
  overflow: hidden;
  padding: 5px 0;
  margin-bottom: 10px;
}
#region-content .tabs li {
  float: left;
  margin-right: 5px;
  margin-left: 0 !important;
  list-style-type: none !important;
  padding-left: 0;
  background: none;
}
#region-content .tabs li a {
  background: #ddebf4;
  color: #4f4f4f;
  padding: 5px 10px;
  text-decoration: none;
}
#region-content .tabs li a:hover,
#region-content .tabs li a.active {
  background: #68baea;
  color: #FFF;
  text-decoration: none;
}
.view .contextual-links-wrapper { margin-right: 50px; }

ul.contextual-links { margin: 0 !important; }

.page-admin-content-webform #region-content table { width: 100%; }

.sticky-table {
  font-family: Verdana, Sans-Serif;
  font-size: 13px;
  width: 620px;
  text-align: left;
  border-collapse: collapse;
  border: 1px solid #CCCCCC;
}
.sticky-table th {
  padding: 15px 10px 10px 10px;
  font-weight: bold;
  font-size: 16px;
  color: #000000;
  font-family: Verdana, sans-serif;
}
.sticky-table tbody { background: #ececec;}

.sticky-table td {
  padding: 10px;
  color: #666;
  border-top: 1px dashed #fff;
}
.sticky-table tbody tr:hover td {
  color: #000000;
  background: #d1d1d1;
}
table.sticky-header { width: 620px !important; }

/* Adding domain */

#domain-form{ font: normal 81.3%/1.538em Verdana, sans-serif; }

#domain-form label{
	font-weight: bold;
	display: block;
	margin: 0px 0 10px 0;
}

.page-admin-structure-domain .description{
	margin: 10px 0 10px 0;
	font-size: 13px;
}

.page-admin-structure-domain #region-content{
	float: right;
	width: 630px;
}

/* Pager updates */
.item-list .pager { background: none !important; border: none; margin-right: -5px; }
.pager li.pager-ellipsis, .pager li.pager-current, .pager li a { padding: 0px; }
.pager-first,
.pager-previous,
.pager-next { display: none !important; }
.pager li.pager-current,
.pager li a  { width: 20px !important; height: 10px !important; padding: 3px 9px 6px 9px;}
	.pager-item .throbber { display: none; }

/* Events pager */
.block-events-block-1 .pager-ellipsis { display: none !important; }

/* Pager within Calendar */
.calendar-in-view { margin-bottom: 20px; font-family: Arial; }
.calendar-in-view .date-nav-wrapper .date-prev,
.calendar-in-view .date-nav-wrapper .date-next { background: none; }
.calendar-in-view .date-nav { padding-bottom: 0px; }
.calendar-in-view .pager li a { display: inline; }
.calendar-in-view .date-heading > h3 { float: left; font-size: 12px !important; }
.calendar-in-view .item-list { right: 0; }
.calendar-in-view .pager { margin-bottom: 30px; }
.calendar-in-view .date-nav-wrapper .date-prev {  }
/*.calendar-in-view .date-nav-wrapper .date-next { right: -9px; }*/
.page-calendar-node-field .calendar-in-view .date-nav-wrapper .date-prev { text-indent: -9999px !important; }
.page-calendar-node-field .calendar-in-view .date-nav-wrapper .date-next { right: -1px; text-indent: -9999px !important; }
.page-calendar-node-field .date-nav-wrapper li a { text-indent: -9999px !important; }

.date-next a,
.date-prev a { text-indent: -9999px !important; display: block; }

.calendar-in-view .ajax-progress { z-index: 1000; position: absolute; top: -10px; left: 0; }

.views-field-field-news-summary,
.field-label { font-family: Arial; }

.views-field-field-news-summary { font-style: 11px; }

/* Breadcrumbs */
.front #block-uct-domain-menu-tools-uct-breadcrumbs { display: none; }
#block-uct-domain-menu-tools-uct-breadcrumbs { padding-bottom: 10px; margin-bottom: 0px; font-size: 11px; max-width: 940px; font-family: arial; }

/* News Archive */
body.news-archive h1 { margin-bottom: 0px; padding-bottom: 0px; }
body.news-archive .view-content h3 { font-family: Verdana; font-size: 16px; font-weight: normal; margin: 15px 0px 0px; padding: 10px 0px 0px 0px; border-top: 1px solid #ccc; }
body.news-archive #edit-field-news-publication-date-value-1-wrapper  label { font-family: Verdana; font-size: 16px; font-weight: normal; }

/* NOTICES START */

/* Notices Board 1 */
.view-noticeboard-notices .notice-date { color: #000; font-style: italic; }
.view-noticeboard-notices .ui-accordion a { padding-left: 0px !important; }
.view-noticeboard-notices .ui-state-default,
.view-noticeboard-notices .ui-widget-content .ui-state-default,
.view-noticeboard-notices .ui-widget-header .ui-state-default,
.view-noticeboard-notices .ui-state-active,
.view-noticeboard-notices .ui-widget-content .ui-state-active,
.view-noticeboard-notices .ui-widget-header .ui-state-active { background: none; border: none; border-top: 1px solid #D3D3D3; padding: 10px 0px; border-radius: 0; }
/* .view-noticeboard-notices .views-row-last  { border: 1px solid red !important; } */
.view-noticeboard-notices .ui-state-active { background: none !important; width: 100% !important; }
.view-noticeboard-notices .ui-accordion .ui-accordion-content { width: 100%; padding: 0px; }
.view-noticeboard-notices .ui-accordion-content { border: none !important; margin-bottom: 15px; }
.view-noticeboard-notices .ui-corner-all { border-radius: 0; }
/*ui-icon ui-icon-triangle-1-e*/

/*.view-noticeboard-notices */
.view-noticeboard-notices .ui-state-default .ui-icon { background: url('../images/ui-icons_454545_256x240.png') -64px -16px !important; left: 150px; }
.view-noticeboard-notices .ui-state-active .ui-icon { background: url('../images/ui-icons_454545_256x240.png') !important; left: 150px; }

/* Notices Board 2 */
.view-notices,
.view-notices span.date-display-single,
.view-notices .views-field .views-field-field-notices-start-date,
.view-notices .title,
.view-notices .views-table td { font-size: 12px; font-family: arial; vertical-align: top; }
.view-notices .views-table { width: 100%; border: none; }
.view-notices .views-field-field-notices-start-date { width: 125px; }
.view-notices tr.odd td { background-color: #f7f7f7; border-bottom: 1px solid #fff; }
.view-notices tr.even td { background-color: #ededed; border-bottom: 1px solid #fff; }
/* NOTICES END */

.views-field-php { margin-bottom: 10px; }

/* Home Sidebar Buttons */
.home-sidebar-buttons a:link,
.home-sidebar-buttons a:visited,
.home-sidebar-buttons a:hover,
.home-sidebar-buttons a:active { color:#fff; text-decoration: none;}
.home-sidebar-buttons a:hover { text-decoration: underline; }
/* height: 48px; line-height: 48px;  */
.home-sidebar-buttons a { display: block; min-width: 220px; border-radius: 5px; font-size: 18px; text-align: center; margin-bottom: 10px; padding: 5px 0px; }
.home-sidebar-buttons .orange { background-color: #db6e01; color: #fff; }
.home-sidebar-buttons .green { background-color: #01a14b; color: #fff; }
.home-sidebar-buttons .maroon { background-color: #af1e23; }
.home-sidebar-buttons .purple { background-color: #4d217a; }
.home-sidebar-buttons .blue { background-color: #00247a; }

.responsive-layout-mobile #zone-menu-wrapper,
.responsive-layout-mobile .region-menu { height: 45px; margin-bottom: 5px; }
/* Mobile Overrides */
.responsive-layout-mobile #block-views-custom-regions-banner-block {display: none;}
.responsive-layout-mobile #block-block-29,
.responsive-layout-mobile #block-block-30 { display: none; }
.responsive-layout-mobile #header-menu { float: none !important; clear: left; }
.responsive-layout-mobile #main-menu { display: block; z-index: 2000; }
.responsive-layout-mobile .mobile-only { display: block !important; }
/* margin-bottom: 10px;  */
.responsive-layout-mobile #zone-menu-wrapper,
.responsive-layout-mobile .region-menu { background-color: #212121; }
/*.responsive-layout-mobile .pager,
.responsive-layout-narrow .pager { display: none; }*/
.responsive-layout-mobile .social-donate { clear: both; }
.responsive-layout-mobile .social-eResearch { width: 71px; height: 30px; }
.responsive-layout-mobile .social-donate { width: 58px; height: 30px; }
/* position: absolute;  */
.responsive-layout-mobile .site-name { margin-top: 10px; }
.responsive-layout-mobile .site-name a {
	/*margin-top: 65px;*/
	margin-left: 3px;
	clear: both;
	font-size: 20px;
	text-align: left;
	bottom: 3px;
}
.responsive-layout-mobile #block-uct-domain-menu-tools-uct-quicklinks-menu { display: none; }

	/* Main Menu:  Jump Menu for Mobile */
	.responsive-layout-mobile select,
	.responsive-layout-narrow select { width: 100%; border-radius: 5px; margin: 10px 0px; }

	/* Quick Links */
	/* width: 209px;  */
	.block-uct-domain-menu-tools-uct-quicklinks-menu { margin-top: -62px !important; float: right; cursor: hand; cursor: pointer; padding-right: 10px; position: relative; z-index: 999; height: 52px; border-right: 1px solid #ccc; }
	.block-uct-domain-menu-tools-uct-quicklinks-menu a.active { text-decoration: underline; }
	.block-uct-domain-menu-tools-uct-quicklinks-menu .block-title { background: url('../images/menu-arrow.png') no-repeat scroll 111px 17px transparent !important; width: 120px; height: 40px; padding-left: 21px; border-left: 1px solid #333; padding-top: 12px; font-family: arial; }
	.block-uct-domain-menu-tools-uct-quicklinks-menu .content { }
	.block-uct-domain-menu-tools-uct-quicklinks-menu .wrapper-1 .parent-1 { font-weight: bold; }
	.block-uct-domain-menu-tools-uct-quicklinks-menu .wrapper-1 .parent-1 ul { padding-top: 0px; }
	.block-uct-domain-menu-tools-uct-quicklinks-menu .wrapper-1 .parent-2 { font-weight: normal; }

		.block-uct-domain-menu-tools-uct-quicklinks-menu #quicklinks-menu { margin-right: -1px; margin-left: -1px; display: none; background-color: #F4F4F4; padding: 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-radius: 0px 0px 5px 5px !important; }

	#quicklinks-menu ul { list-style: none; position: relative; }
	#quicklinks-menu { float: right; position: absolute; right: 0px; width: 198px; padding: 10px; z-index: 1000; }

	/*.logged-in .block-uct-domain-menu-tools-uct-quicklinks-menu { margin-top: -73px !important; }
	.logged-in #quicklinks-menu { height: auto; background-color: #F4F4F4; }*/

		/* Not Logged in Quick Links */
		/*.not-logged-in .block-uct-domain-menu-tools-uct-quicklinks-menu { margin-top: -10px; }
		.not-logged-in #quicklinks-menu { padding-top: 10px; height: 10px !important; }*/

/* Mobile logo */
.mobile-logo { display: none; }
.responsive-layout-mobile .mobile-logo { display: block; padding-top: 10px; }

/* Home News */
.home.responsive-layout-mobile .block-system-main { display: none; }

/* Galleries:  CSS for Galleries and Albums */
.galleries .region-content-inner,
.context-gallery  .region-content-inner { border: 1px solid #ccc; padding: 10px; border-radius: 5px; }
	.galleries .region-content-inner .pane-content .field-item p,
	.context-gallery  .node-gallery .field-type-text-with-summary .field-items p { font-size: 16px; }
	.field-name-field-short-title-domain { font-weight: bold; }
	.gal-album-wrapper .field-type-text-with-summary .field-items p { font-size: 12px !important; }
	.galleries .region-content-inner .pane-content .field-content a { font-size: 13px; }
	.galleries .pane-views-panes img { margin: 10px; }
	.galleries .pane-views-panes .field-content p { font-weight: normal; }
	.galleries  #block-system-main .field-type-text-with-summary { max-width: 300px; display: block; }


/*.view-album  { margin-bottom: 10px; margin-left: 3px; }
.view-album table { border: none; margin-bottom: 10px; }
.view-album table td { padding: 3px 5px 5px 4px; }*/

/*.gal-album-wrapper { border: 1px solid #ccc; border-radius: 5px; padding: 10px; }*/
#album-grid-items .views-row,
.pane-album-panel-pane-2 .views-row,
.pane-album-panel-pane-3 .views-row,
.pane-album-panel-pane-6 .views-row{ float: left; margin: 2px 4px; width: 137px; }
.gal-album-wrapper { margin-left: 3px; }
.gal-album-wrapper .node-album { float: left; margin:  2px 7px; width: 137px; min-height: 185px; }
.galleries .field-content img { margin: 0;}
.galleries .field-content { font-weight: bold; }

.pane-album-panel-pane-3 .view-display-id-panel_pane_3 .views-row{height: 95px; overflow: hidden; width: 137px;}

/*.node-gallery .field-item .node-album  { float: left; margin: 4px; width: 137px; min-height: 155px; }*/
/*.galleries .views-row-4,
.galleries .views-row-7,
.galleries .views-row-10,
.galleries .views-row-13,
.galleries .views-row-16,
.galleries .views-row-19,
.galleries .views-row-22,
.galleries .views-row-25{ clear: left; }*/

.gallery-box-images,
.panel-flexible .panel-separator { clear: both; }

.views-field-field-album-cover-image,
.galleries .field-content .views-field-title-1 { width: 140px; }

	.galleries  td { width: 139px; vertical-align: top; padding: 2px 5px 2px 2px; }
	.galleries  td a { font-size: 11px; }
	.galleries table { border: none !important; }
	.galleries .panel-pane.pane-views-panes {  }

	/* Albums */
	/* Temp - replace with new class names */
	.pane-album-panel-pane-1 h2 { background: url(../images/albums-images.png) #fff no-repeat 0 2px; padding-left: 27px; }
	.pane-album-panel-pane-4 h2 { background: url(../images/albums-videos.png) #fff no-repeat 0 0px; padding-left: 27px; }
	.pane-album-panel-pane-5 h2 { background: url(../images/albums-audio.png) #fff no-repeat 0 2px; padding-left: 27px; }

	/* font-size: 13px;  */
	h2.pane-title { font-weight: bold; font-family: Arial; }

/* Homepage Slider */
.view-dynamic-feature img { float: left; margin-right: 20px; }
.views_slideshow_controls_text_previous a { display: none; }
.views_slideshow_controls_text_next a { display: none; }
.views_slideshow_controls_text_pause a,
.views_slideshow_controls_text_pause a.paused:hover {
background: url(../images/rotational-slides.png) transparent -39px 0 no-repeat;
display: block;
height: 18px;
width: 14px;
text-indent: -9999px;
float: left;
position: relative;
margin-top: -10px;
margin-right: 3px;
}
#views_slideshow_cycle_teaser_section_dynamic_feature-block_1, #views_slideshow_cycle_teaser_section_dynamic_feature-block_2 { width: 934px !important; background-color: #414141; }
.views_slideshow_controls_text_pause a.paused,
.views_slideshow_controls_text_pause a:hover { background-position: -57px 0px; }
.views_slideshow_cycle_main { float: left; margin-bottom: 10px; height: 273px; }
.views-slideshow-controls-top { float: right; font-family: Arial; margin-right: 30px; position: absolute; top: 20px; z-index: 100 !important; right: -20px; }
.responsive-layout-narrow .views-slideshow-controls-top { width: 335px; }
.responsive-layout-narrow .view-dynamic-feature .views-field-title { font-size: 16px; }
.responsive-layout-narrow .views-slideshow-controls-text { width: 234px; }
/*.views-slideshow-pager-field-item.active { background-color: #002479; color: #fff; font-size: 11px; }
.views-slideshow-pager-field-item.active a { color: #fff; }*/
/*.views-slideshow-pager-field-item { background-color: #d0dae6; padding: 5px 10px 0px 10px; margin-bottom: 2px; clear: both; height: 85px; max-height: 85px; }*/
/*.views-slideshow-pager-field-item .views-field-nid { width: 54px; }*/
.view-dynamic-feature .views-row { height: 274px; }
.views-slideshow-pager-field-item .views-content-nid { float: left; background: url(../images/rotational-slides.png) transparent 0 0 no-repeat; text-indent: -9999px; width: 18px; height: 18px; margin-right: 3px; }
.views-slideshow-pager-field-item.active .views-content-nid,
.views-slideshow-pager-field-item .views-content-nid:hover { background-position: -20px 0; }
.views-slideshow-pager-field-item:hover { cursor: hand; cursor: pointer; }
.views-field-field-dfeature-blurb { color: #fff; margin-right: 20px; }
.views-content-field-dfeature-blurb { min-height: 64px; max-height: 64px; overflow: hidden; font-size: 12px; }
.views-content-nothing a { font-size: 12px; }
/*.views-slideshow-controls-bottom  .views-field-nothing { text-align: right; }*/
/*.views-slideshow-pager-field-item .views-field-title { font-size: 17px; margin-bottom: 0px; }
.views-slideshow-pager-field-item .views-field-field-dfeature-pop-up-text,
.views-slideshow-pager-field-item .views-field-field-dfeature-link { float: right; text-transform: capitalize; font-weight: bold; }
.views-slideshow-pager-field-item .views-field-field-dfeature-link { background: url(../images/slider-divider-blue.png) transparent 100% 5px no-repeat; margin-right: 5px; padding-right: 5px; }
.views-slideshow-pager-field-item.active .views-field-field-dfeature-link { background: url(../images/slider-divider-white.png) transparent 100% 5px no-repeat; }*/
/* .views-slideshow-controls-text { height: 22px; position: absolute; right: 6px; z-index: 999; top: 10px; } */
.views-slideshow-controls-top div { display: inline-block; }
.views-slideshow-pager-field-item.active { background-color: transparent !important; }
.views-slideshow-slide-counter { background-color: #333; float: left; width: 53px; color: #fff; height: 22px; text-align: center; }
.view-dynamic-feature .views-field-nothing,
.view-dynamic-feature .views-field-nothing a { color: #fff; font-weight: bold; margin-top: 10px; }
/*.views-slideshow-controls-text-pause { }*/

/* START Responsive */

/* Desktop Body class */
#block-views-custom-regions-block-3,
.responsive-layout-normal #block-views-custom-regions-block-3,
.responsive-layout-normal .tablet,
.responsive-layout-normal .mobile,
.responsive-layout-wide .mobile,
.responsive-layout-narrow .mobile { display: none; }

.responsive-layout-normal .news-archive .views-exposed-form .views-exposed-widget .form-submit { margin-top: 1.9em; }

/* Tablet */
.responsive-layout-mobile { min-width: 300px !important	; }
/* .responsive-layout-narrow #zone-menu */
.responsive-layout-mobile #block-views-custom-regions-block-2,
.responsive-layout-narrow #block-views-custom-regions-block-3 { display: none !important; }
.responsive-layout-narrow .desktop { display: none; }
.responsive-layout-narrow #region-content { margin-left: 0; }
.responsive-layout-mobile #header-menu ul { margin-left: -10px; margin-bottom: 6px }

.responsive-layout-normal .views-exposed-form .views-exposed-widget .form-submit { margin-top: 0px !important; }

/* Mobile and Tablet */
/* min-height: 70px; */
/*.responsive-layout-mobile #region-content { margin-bottom: 5px; }*/
.responsive-layout-mobile.context-news .view-pages-published-views h1 { clear: both !important; margin-top: 20px; }
.responsive-layout-mobile  { min-width: 300px !important; }
.responsive-layout-mobile.galleries  #block-system-main .field-type-text-with-summary { max-width: 200px; display: block; }
.responsive-layout-mobile .site-name { line-height: auto; }
.responsive-layout-mobile #block-delta-blocks-site-name { float: left; clear: both; display: block; }
.responsive-layout-mobile #region-postscript-second,
.responsive-layout-mobile #region-postscript-third { display: none; }
.responsive-layout-mobile #block-views-custom-regions-block-3 { display: block !important; }
.responsive-layout-mobile #block-views-190b8dfa3f50a0a03c8377052c219cd7{ margin-top: 0px; }
.responsive-layout-narrow #ctools-jump-menu,
.responsive-layout-normal #edit-jump--2,
.responsive-layout-narrow #edit-jump--2,
.responsive-layout-narrow #ctools-jump-menu--3,
.responsive-layout-normal #edit-jump--4,
.mobile-only,
.responsive-layout-mobile #back-top,
.responsive-layout-narrow #back-top  { display: none !important; }
/*.responsive-layout-mobile .zone-branding-wrapper,
.responsive-layout-narrow .zone-branding-wrapper { background: none !important; } */
.responsive-layout-mobile #block-block-34 { margin-top: -10px; }


/* FIX JUMP */
.responsive-layout-mobile #region-content .region-inner { margin-top: 10px; }
.responsive-layout-mobile .news-archives,
.responsive-layout-narrow .news-archives { font-size: 16px; }

/* Tablet Specific */
.responsive-layout-narrow #edit-jump--2 { float: right; margin-top: 16px;}
.responsive-layout-narrow #header-menu { width: inherit }
.responsive-layout-narrow .views-slideshow-cycle-main-frame { width: 357px !important; overflow: hidden; }

/* Mobile Specific */
.responsive-layout-mobile #album-grid-items .views-row { margin: 0px 3px !important; }
.responsive-layout-mobile #zone-branding-wrapper { min-height: 165px; height: auto; }
.responsive-layout-mobile #main-menu { display: block; }
/*.responsive-layout-mobile .social-links img { margin-bottom: 5px; }*/
.responsive-layout-mobile .branding-data { height: 20px; float: left; }
.responsive-layout-mobile #zone-postscript-wrapper #block-webform-client-block-19,
.responsive-layout-mobile #zone-postscript-wrapper  #block-uct-domain-menu-tools-uct-footer-quicklinks,
.responsive-layout-mobile #zone-postscript-wrapper #block-block-28,
.responsive-layout-mobile #block-views-dynamic-feature-block-1 { display: none; }
.responsive-layout-mobile #header-menu ul { display: block !important; }
/* margin-top: 30px;  */
/* FIX Clearfix display on Mobi Home */
/*.responsive-layout-mobile #block-uct-domain-menu-tools-uct-header-menu { clear: both; float: left; clear: both !important; }*/
.responsive-layout-mobile #block-uct-domain-menu-tools-uct-header-menu {display: none;}
	/* Google Search */
	.responsive-layout-mobile #google-cse-results-searchbox-form { width: 100% !important; clear: both; margin: 0; }
	.responsive-layout-mobile #block-google-cse-google-cse{ float: left; width: 100%; clear: both; margin: 5px 0 0 0; } /* margin-top: 0px !important;  */
	.responsive-layout-mobile #block-google-cse-google-cse input.form-submit { margin-top: -4px; margin-bottom: 10px; }
	.responsive-layout-mobile #block-google-cse-google-cse input.form-text { background-image: none !important; background-color: #fff !important; border-radius: 5px; width: 90%; float: left; }
	.responsive-layout-mobile #block-block-33 { border-top: 1px solid #000; }
/* END Responsive */

.menu-mobile-jump { display: none; }
.responsive-layout-narrow .menu-mobile-jump,
.responsive-layout-mobile .menu-mobile-jump { display: block !important; clear: left; }

/* Omega Overrides */
address { font-family: Arial; font-style: italic; margin-bottom: 0px; }
thead th, th { font-family: Verdana, Sans-Serif; font-size: 12px; }
.view-empty { font-family: Arial; }

/* Sitemap */
.context-sitemap #block-system-main #main-menu-sitemap ul { list-style: none; }
.context-sitemap #block-system-main .wrapper-1 .parent-1 > a { text-decoration: underline; }
.context-sitemap #block-system-main .wrapper-2 .parent-2 > a { font-weight: bold; }
.context-sitemap #block-system-main .parent-1 { border-bottom: 1px solid #ccc; margin-top: 10px; }

/* Edit Link */
#block-system-main .field-name-edit-link .field-item.even > a {
    margin-left: 10px;
    padding: 10px;
    position: absolute;
    right: 0;
}

/* Gallery:  Audio */
.mediaelement-audio,
.views-field.views-field-field-audio-audio { clear: both; }

/* Structure */

.responsive-layout-normal .container-12 .grid-9{
	width: 710px;
}

/* Gutters */
.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 {
	margin-left: 5px !important;
	margin-right: 5px !important;
}

/* Main Menu */
#main-menu  { position: relative; }
#main-menu ul  { display: table; list-style: none; }
#main-menu ul  li { float: left; display: table-cell; }
#main-menu ul  li a { color: #fff; }
#main-menu ul  li a:hover { color: #0f90d2; }
#main-menu ul .parent-1.hovering > a { color: #00237d; }
#main-menu .wrapper-1 { width: 100% !important; }
#main-menu ul li.parent-1 { height: 58px; text-align: center; margin-top: auto; margin-bottom: auto; }
#main-menu ul ul { z-index: 2000; display: none; float: left; }
.responsive-layout-mobile #main-menu  { display: none; }
/* Long words Wrap word-wrap: break-word; */
/*#main-menu .parent-1 > a { text-transform: uppercase; height: 58px !important; display: table-cell; vertical-align: middle; font-size: 11px; padding: 0px 5px; text-decoration: none; min-width: 60px !important; max-width: 100px; }*/
/*#main-menu .parent-1 > a:hover  { color: #00237d; }*/
#main-menu .parent-1 > a { text-transform: uppercase; height: 58px !important; display: table-cell; vertical-align: middle; font-size: 11px; padding: 0px 5px; text-decoration: none; width: inherit; }
#main-menu .parent-1.hovering  { background-color: #F4F4F4; }
#main-menu  a.active,
#main-menu  .parent-1.active-trail a { height: 58px; height: 58px; background: url(../images/main-menu-hover.png) transparent 50% 100% no-repeat; }
#main-menu .hovering.active-trail a { background: none !important; }
#main-menu ul ul li a { height: auto !important; }
#main-menu ul ul ul { display: block !important; float: none; padding: 0 0 0 5px; }
	#main-menu .wrapper-2 { width: 920px; position: absolute; left: 0; text-align: left; padding: 10px; background-color: #F4F4F4; clear: both; border-left: 1px solid #d6dbe1; border-right: 1px solid #d6dbe1; border-bottom: 1px solid #d6dbe1; border-radius: 0px 0px 5px 5px; }
	#main-menu ul ul li a { color: #012967; }
	#main-menu li.parent-2 { float: left; display: block; width: 220px; height: auto; padding: 5px; font-weight: bold; position: relative; top: 0; }
	#main-menu .parent-2 a.active,
	#main-menu .parent-2.active-trail { background: none !important; text-decoration: underline; }
	#main-menu li.parent-3 { width: 220px; font-weight: normal; }
	#main-menu li.parent-3.active-trail {text-decoration: underline;}
	#main-menu .menu-less-4 { position: relative; width: auto; float: none; display: block; }
	#main-menu .li-less-20 { position: relative !important; width: auto !important; }
	#main-menu .li-less-20 li.menu-less-4 { float: left; clear: left; display: block !important; }
	#main-menu .parent-1 { display: inline; }

/* Left Sidebar */
#block-uct-domain-menu-tools-uct-sidebar-menu { padding: 10px; border-radius: 4px; margin-bottom: 10px; background-color: #d0dae6; }
#block-uct-domain-menu-tools-uct-sidebar-menu ul { list-style: none; }

#block-system-main table { border: none; }
#block-system-main th { font-family: Arial; padding: 3px; font-weight: bold; }
#block-system-main td { vertical-align: top; border-bottom: 1px solid #cccccc; padding: 2px !important; }
#block-system-main h1,
#block-system-main h2,
#block-system-main h3 { margin-bottom: 10px; font-weight: normal; }

ol { padding-left: 20px; list-style: decimal outside none; }

/* START Back to Top Button */
.front #back-top { display: none !important; }
#back-top {
	display: none;
	/*position: fixed; */
	position: absolute;
	/*margin-left: 200px; */
	bottom: -26px;
	right: 0px;
	z-index: 1000;
}
#back-top a {
	width: 70px;
	display: block;
	text-align: center;
	font: 9px/100% Arial, Verdana, sans-serif;
	text-decoration: none;
	color: #00237d;
}
#back-top a:hover { color: #fff; }

#back-top span {
	/*background: #ddd url(../images/back-to-top-arrow.png) no-repeat center 4px;
	background-color:  #ddd;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px; */
	background-color: #CCCCCC;
	border-radius: 5px 0 5px 0;
	display: block;
	height: 12px;
	margin-bottom: 26px;
	padding-bottom: 2px;
	padding-top: 4px;
	width: 70px;
}

#back-top a:hover span { background-color: #00237d; }
/* END Back to Top Button */

/* START Lightbox */
#imageDataContainer { padding-bottom: 10px; }
#imageData #imageDetails {
  float: left;
  text-align: left;
  background-color: #333 !important;
  color: #fff !important;
  width: 98% !important;
  padding: 1% !important;
}
#bottomNavClose { margin-top: 0px; margin-left: 30px; padding-top: 0px; }
#bottomNavZoom { background: url(../images/expand.png) no-repeat; width: 26px; height: 26px; }
#bottomNavZoomOut { background: url(../images/contract.png) no-repeat; width: 26px; height: 26px; }
#imageData p { color: #fff; }
#prevLink:hover, #prevLink:visited:hover, #prevLink.force_show_nav, #framePrevLink { background-position: left 50%; }
#nextLink:hover, #nextLink:visited:hover, #nextLink.force_show_nav, #frameNextLink { background-position: right 50%; }
#prevLink:hover.force_show_nav, #prevLink:visited:hover.force_show_nav,
#framePrevLink:hover, #framePrevLink:visited:hover { background-position: left 50%; }
#nextLink:hover.force_show_nav, #nextLink:visited:hover.force_show_nav,
#frameNextLink:hover, #frameNextLink:visited:hover { background-position: right 50%; }
/* Pagination for YouTube videos */
#frameHoverNav { top: 170px; width: 600px; }
#lightbox2-overlay #modalContainer { height: 400px !important; }
.lightbox2-alt-layout #imageData #bottomNav,
.lightbox2-alt-layout-data #bottomNav { margin-bottom: 0px !important; }
.lightbox2-alt-layout-data #bottomNavClose,
.lightbox2-alt-layout #bottomNavClose { margin-top: 0px !important; }
#outerImageContainer { height: 400px; }
/* END Lightbox */

.panels-flexible-region { width: 100% !important; }

/* Footer Test Block */
#block-block-31 { display: none; }

/* Web Form Status */
.messages.error {
    background: none repeat scroll 0 0 #FEF5F1;
    border: 1px solid red;
    color: #8C2E0B !important;
    padding: 1%;
    width: 920px;
}
.messages.error ,
.messages.status {
	left: 0px !important;
	position: relative !important;
	top: 0 !important;
}

.messages.status {
	width: 880px !important;
}

.view-custom-regions-banner img{
	padding: 2px;
	border: 1px solid #DFDFDF;
	margin: 0 0 4px 0;
}


.custom-region-left,
.custom-region-left li {
	list-style: none;
}


.custom-region-left ul li a { color: #fff; text-decoration: none; }
.custom-region-left ul li a:hover { text-decoration: underline; }
.custom-region-left ul li a span {
   padding: 10px 5px;
	display: block;
   width: 210px;
   margin-bottom: 8px;
   border-radius: 5px;
	text-align: center;
	font-weight: normal;
	font-size: 16px;
	line-height: 1.1em;
}


/* Image caption fix */
.group_image_wrapper{float: right; font-size: 11px; font-style: italic; padding: 0 0 0 10px;}
.group_image_wrapper .field-name-field-news-image-caption{padding: 0 5px 0 3px;}

/* Menu fix update - 19dec2013 */
#block-block-47{display: none;}
.responsive-layout-mobile #block-block-47{display: block; margin: 0 0 10px;}

#block-uct-domain-menu-tools-uct-header-menu li.active-trail{text-decoration: underline;}

#block-uct-domain-menu-tools-uct-sidebar-menu-header { padding: 10px; border-radius: 4px; margin-bottom: 10px; background-color: #d0dae6; }
#block-uct-domain-menu-tools-uct-sidebar-menu-header ul { list-style: none; }

/*Sidebar header menu */
#left-sidebar-menu-header li.active-trail > a { color: #000; text-decoration: underline; }
#left-sidebar-menu-header { line-height: 1.5em; }
#left-sidebar-menu-header li.active-trail a.active { color: #333; font-weight: bold !important; text-decoration: underline; }
#left-sidebar-menu-header .wrapper-3,
#left-sidebar-menu-header .wrapper-4,
#left-sidebar-menu-header .wrapper-5,
#left-sidebar-menu-header .wrapper-6 { padding-top: 0px !important; margin-bottom: 0px !important; }
/*Level 6 menu*/
#block-uct-domain-menu-tools-uct-level-six-menu h2.block-title{display: none;}
#left-sidebar-menu-6 .parent-6,
#left-sidebar-menu .parent-6{border-right: 1px solid #ccc; display: inline-block; padding: 0 5px 0 0; margin: 0 5px 0 0;}
#left-sidebar-menu-6 .parent-6:last-child,
#left-sidebar-menu .parent-6:last-child{border: none;}

/*Mobile view updates*/
.responsive-layout-mobile #block-views-co-brand-block {max-width: 300px;}
.responsive-layout-mobile #block-views-co-brand-block img{height: 100%; width: 100%;}
.responsive-layout-mobile #section-header #zone-branding-wrapper{background-image: none;}

tr:hover td, tr.even:hover td.active, tr.odd:hover td.active, tr.even:hover td, tr.odd:hover td {
   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
sup{display: inline-block; font-size: 9px; line-height: 12px; vertical-align: top;}

sub{display: inline-block; font-size: 9px; vertical-align: bottom;}

.az-default-wrapper .hma{display: none;}

.az-default-wrapper .view-filters{display: none;}

.view-a-z-list h3{border-top: 1px solid #cccccc; padding-top: 5px; margin-top: 10px;}

.view-a-z-list .view-header ul{padding: 0;}

.view-a-z-list .view-header li{
	border-right: 1px solid #CCCCCC;
	margin-left: 4px;
	padding-right: 2px !important;
	text-align: center;
}

.view-a-z-list .view-header li:nth-child(1){display: none !important;}
.view-a-z-list .view-header li:nth-child(2){border-left: 1px solid #CCCCCC; margin-left: 0; padding-left: 4px;}

.view-a-z-list .view-header li.selected a{font-weight: bold; text-decoration: underline;}

.view-display-id-custom_region_left_bar .mobile-only a{
                padding: 10px 5px;
                display: block;
                margin-bottom: 8px;
                text-align: center;
                font-weight: normal;
                font-size: 16px;
                line-height: 1.1em;
		background-color: #000000;
                border-radius: 5px;
		color: #ffffff;
}
.node-rss-channel .field-name-liked-channel-title a{font-size: 16px; font-weight: bold;}
.node-rss-channel .field-name-conditional-description{border-bottom: 1px solid #cccccc; margin-bottom: 10px; padding-bottom: 10px;}

.node-rss-item .field-name-linked-title h3{margin-bottom: 0 !important;}
.node-rss-item .field-name-linked-title h3 a{font-weight: bold; }
.node-rss-item .field-name-clean-and-shorten-description{border-bottom: 1px solid #cccccc; margin-bottom: 10px; margin-top: 10px; padding-bottom: 10px;}

/* Dynamic Feature Update START */

.node-type-dynamic-feature #section-header,
.node-type-dynamic-feature #section-footer,
.node-type-dynamic-feature #section-content #zone-preface-wrapper,
.node-type-dynamic-feature #section-content #zone-postscript-wrapper,
.node-type-dynamic-feature #section-content #zone-preface-wrapper,
.node-type-dynamic-feature #section-content #block-workbench-block,
.node-type-dynamic-feature #region-page-bottom{display: none !important;}

/* Dynamic Feature Update END */

/* News date field update */

.pane-front-page-news-list-panel-pane-1 .views-field-field-news-publication-date,
#block-views-news-other-articles-block .views-field-field-news-publication-date{display: none;}

/* START Data Feed */
.researcher-web-profile > h1 {
	display: inline;
	float: left !important;
}
.researcher-web-profile table { width: 100%; }
.researcher-web-profile table.researcher-web-profile-header td {
	vertical-align: middle !important;
}

.researcher-web-profile table.researcher-web-profile-header tr td:first-child {
    width: 25% !important;
    white-space: nowrap !important;
}

.researcher-web-profile table.researcher-web-profile-header tr td .profile-photo img {
	width: 75%;
}

.researcher-web-profile table.researcher-web-profile-header tr td:first-child img {
	margin-left: 0;
	width: 100%;
	height: auto;
}

.researcher-web-profile table.researcher-web-profile-header tr td:second-child {
	width: 100%;
}

/* Profile Tabs */
/* .researcher-web-profile  {
	width: 940px;
}

.citations-tabs {
	width: 933px;
} */

.responsive-layout-normal .citations-tabs {
	min-height: 400px;
}

#profile-tab-scholary .citations-tabs {
	width: auto !important;
}

/* Profile Tabs: Mobile */
.responsive-layout-mobile .researcher-web-profile,
.responsive-layout-mobile .citations-tabs {
	width: 100%;
}

.researcher-web-profile .ui-tabs .ui-tabs-panels,
.citations-tabs .ui-tabs .ui-tabs-panels {
	padding: 5px 10px 5px 0;
}

.researcher-web-profile ul.ui-tabs-nav li,
.citations-tabs ul.ui-tabs-nav li {
	border: none;
}

.researcher-web-profile .ui-tabs .ui-tabs-nav li a,
.citations-tabs .ui-tabs .ui-tabs-nav li a {
	padding: 0.5em 0.7em;
}

.researcher-web-profile .ui-widget-header,
.citations-tabs .ui-widget-header {
  background: none ;
  border: none;
}

.researcher-web-profile .ui-state-default,
.citations-tabs .ui-state-default {
	/*background: none !important;*/
	background-color: #333 ;
	border-radius: 0 !important;
	border: none;
}

.researcher-web-profile .ui-state-default a,
.citations-tabs .ui-state-default a {
	border: 1px solid transparent;
}

.researcher-web-profile .ui-state-default:hover,
.researcher-web-profile .ui-state-active,
.citations-tabs .ui-state-default:hover,
.citations-tabs .ui-state-active {
	background: none !important;
	/* background-color: #fff !important; */
	width: auto !important;
}

.researcher-web-profile .ui-state-default a:hover,
.researcher-web-profile .ui-state-active a,
.citations-tabs .ui-state-default a:hover,
.citations-tabs .ui-state-active a {
	border: 1px solid #333;
	color: #000 !important;
}

.researcher-web-profile #region-content {
	width: 100% !important;
}

/* .researcher-web-profile #region-content .item-list */
.researcher-web-profile .item-list {
	position: relative;
}

.researcher-web-profile .item-list {
	margin-bottom: 25px;
	margin-left: 20px;
}

.researcher-web-profile .item-list li {
	list-style-type: disc !important;
}

.researcher-web-profile .profile-row {
	font-size: 12px;
	font-family: Arial;
}

/* .researcher-web-profile #profile-tabs {
	padding: 0;
} */

.researcher-web-profile table {
	margin-left: 0;
}

.researcher-web-profile tr,
.researcher-web-profile tr td {
	background-color: #fff !important;
	border-bottom: none !important;
}

/* Content */
.researcher-web-profile .ui-tabs-panel {
	padding: 10px;
}

.researcher-web-profile table {
	margin-left: 0px !important;
}

.researcher-web-profile .ui-tabs-panel h2 {
	margin-bottom: 0 !important;
}

.researcher-web-profile .ui-tabs-panel h2 {
	margin-top: 10px !important;
}

.researcher-web-profile .ui-tabs-panel a {
	text-decoration: underline;
}

.researcher-web-profile .ui-tabs-nav a {
	text-decoration: none;
}

/** START Citations **/
/* Scholary Outputs */
.researcher-web-profile #profile-tab-scholary p,
.researcher-web-profile .citation-row p,
#citations-tab-books .citation-row p,
#citations-tab-journals .citation-row p {
	margin-left: 2em;
	text-indent: -2em;
}

.researcher-web-profile #back-top {
	right: 20px;
}

/** END Citations **/

/** START On page keywords */
.view-keywordstaxonomy .views-field-view-node span.field-content a { display: block; text-align: right; font-weight: bold; }

.view-keywordstaxonomy .views-row { border-bottom: 1px solid #ccc; padding: 10px 0px; display: block; clear: both; clear: both; }
.view-keywordstaxonomy .views-row-last { border-bottom: none; }
/** END On page keywords */

/* END Data Feed */

.node-type--page div.field.field-name-title.field-type-ds.field-label-hidden { display: none; }
.node-type-critical-page div.field.field-name-title.field-type-ds.field-label-hidden { display: none; }
.node-type-secure-page div.field.field-name-title.field-type-ds.field-label-hidden { display: none; }

.node-type-dynamic-feature .views-field-field-above-footer { display: none; }

.block-google-cse #___gcse_0 { display: none; }
