﻿/* @override http://ucla-dev-web01.reliam.com/_layouts/styles/UCLACHPR/LookandFeel/UCLACHPRstyle.css */

/* @group Basic Styles */

body {
	color: #333333;
	font-size: 10px;
	font-family: Arial, sans-serif;
	background-color: #fff;
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
a, a:visited, a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
form {
	margin: 0;
	padding: 0;
}
div {
	padding: 0px;
	margin: 0px;
}
h1, h2, h3, h4, h5, h6 {
	color: #222222;
	font-weight: 200 !important;
	font-family: "Helvetica Neue", Arial, sans-serif;
	margin: 0;
	padding: 0;
}
ul,
ul ul {
	list-style-type: disc;
}
input:focus,
textarea:focus,
a:focus {
    outline: none;
}
.uclaHidden {
	display: none;
}

/* @end */

/* @group Structure */

body #s4-workspace {
	left: 0;
	/*overflow-x: auto;
	overflow-y: scroll;*/
	overflow: auto;
	position: relative;
}
html.ms-dialog #s4-bodyContainer {
	width: inherit !important;
}
.wrapper {
	width: 960px;
    margin: 0 auto;
	text-align: left;
}

/* @end */


/* @group Page Header */

#pageHeader {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/headerFooterBG-sprite.png) repeat-x scroll 0 0;
	min-width: 970px;
	height: 192px;
	z-index: 1;
	position: relative;
}
#pageHeader .wrapper {
	width: 940px;
	position: relative;
}
#utilities {
	color: #fff;
	position: relative;
	height: 43px;
}

/* --- Text-size --- */

#utilities .textSize {
	font-size: 12px;
	line-height: 1.2em;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, sans-serif;
	position: absolute;
	top: 11px;
}
#utilities .textSize .small {
	font-size: 14px;
	padding: 0 1px;
	margin: 0 0 0 3px;
	cursor: pointer;
}
#utilities .textSize .small:hover {
	text-decoration: underline;
}
#utilities .textSize .medium {
	font-size: 18px;
	padding: 0 1px;
	cursor: pointer;
}
#utilities .textSize .medium:hover {
	text-decoration: underline;
}
#utilities .textSize .large {
	font-size: 22px;
	padding: 0 1px;
	cursor: pointer;
}
#utilities .textSize .large:hover {
	text-decoration: underline;
}

/* --- Quick Links --- */

#utilities ul.quickLinks {
	font-size: 13px;
	line-height: 1.2em;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, sans-serif;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 9px;
	left: 323px;
}
#utilities ul.quickLinks li {
	display: inline-block;
}
#utilities ul.quickLinks li a {
	color: #fff;
	margin: 0 8px 0 0;
	padding: 3px 0 5px;
}
#utilities ul.quickLinks li.rss a,
#utilities ul.quickLinks li.facebook a,
#utilities ul.quickLinks li.twitter a {
	text-indent: -9999px;
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) no-repeat scroll 0 0;
	width: 25px;
	height: 22px;
	margin: 0 13px 0 0;
	padding: 3px 0 0;
	display: inline-block;
}
#utilities ul.quickLinks li.facebook a {
	background-position: 0 -30px;
}
#utilities ul.quickLinks li.twitter a {
	background-position: 0 -60px;
}

/* --- Search --- */

#utilities .customSearch {
	width: 277px;
	position: absolute;
	top: 12px;
	right: 0;
}
#utilities .customSearch span {
	font-size: 13px;
	line-height: 1.2em;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, sans-serif;
	float: left;
	margin: 0;
	padding: 1px 8px 0 0;
}
#utilities .customSearch span a {
	color: #fff;
}
#utilities .customSearch .ms-sbscopes {
	display: none;
}
#utilities .customSearch table {
	margin: 0;
	width: 175px;
	float: right;
}
#utilities .customSearch .ms-sbgo a img {
	display: none;
}
#utilities .customSearch .s4-search {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/search-bg-sprite.png) no-repeat right 0;
	margin: 1px 0 0;
}
#utilities .customSearch input.ms-sbplain {
	color: #666;
	font-size: 12px;
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
	background-color: transparent;
	background-image: none;
	height: 19px;
	width: 138px !important;
	padding: 0 3px;
	margin: 0 0 0 10px;
	border: none !important;
}
#utilities .customSearch .ms-sbgo a {
	display: block;
	height: 19px;
	width: 20px;
	margin: 0;
	padding: 0;
}
#utilities .customSearch .ms-sbLastcell {
	display: none;
}

/* --- Logo --- */

#pageHeader .logo h1 {
	text-indent: -9999px;
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/logo.png) no-repeat scroll 0 0;
	width: 195px;
	height: 76px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 61px;
}

/* --- Tagline --- */

#pageHeader .tagLine {
	color: #fff;
	font-size: 14px;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, sans-serif;
	text-transform: uppercase;
	position: absolute;
	top: 62px;
	right: 0;
}

/* --- Quick Nav --- */

#pageHeader ul.quickNav {
	font-size: 14px;
	line-height: 1.2em;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, sans-serif;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 3px;
	top: 126px;
	list-style: none;
}
#pageHeader ul.quickNav li {
	margin: 0 0 0 20px;
	padding: 0;
	display: inline;
	float: left;
}
#pageHeader ul.quickNav li a {
	color: #fff;
}

/* --- Main Nav --- */

#mainNav {
	font-size: 15px;
	line-height: 1.2em;
	font-weight: 400;
	font-family: "Helvetica Neue", Arial, sans-serif;
	text-shadow: rgba(0,0,0,0.6) 1px 1px 2px;
	position: absolute;
	left: 4px;
	top: 149px;
}
#mainNav .s4-tn {
	height: 43px;
}
#mainNav a.menu-item {
	color: #fff;
}
#mainNav .s4-tn li.static > .menu-item {
    border: none;
    height: 24px;
    padding: 13px 10px 5px;
    overflow: hidden;
}
#mainNav ul.root > li:nth-child(1) > .menu-item {
	width: 122px;
	margin: 0 1px 0 0;
}
#mainNav ul.root > li:nth-child(2) > .menu-item {
	width: 87px;
	margin: 0 1px 0 0;
}
#mainNav ul.root > li:nth-child(3) > .menu-item {
	width: 71px;
	margin: 0 1px 0 0;
}
#mainNav ul.root > li:nth-child(4) > .menu-item {
	width: 124px;
	margin: 0 16px 0 0;
}
#mainNav .s4-tn li.hover > a,
#mainNav .s4-tn li.hover-off > a,
#mainNav .s4-tn li.static > a:hover {
	color: #1b4c9b;
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/navHover.png) repeat-x scroll 0 0;
	text-decoration: none;
	text-shadow: none;
}
#mainNav .s4-tn li.static.dynamic-children > .menu-item {
	height: 25px;
}

/* --- Main Nav Dropdowns --- */

#mainNav .s4-tn ul.root ul.dynamic  {
	font-size: 13px;
}
#mainNav .s4-tn ul.root > li:nth-child(1) ul.dynamic  {
	min-width: 148px;
}
#mainNav .s4-tn ul.root > li:nth-child(4) ul.dynamic  {
	min-width: 150px;
}
#mainNav .s4-tn ul.root > li:nth-child(5) ul.dynamic  {
	min-width: 254px;
}
#mainNav .s4-tn ul.dynamic  {
	color: #000;
	background-color: transparent;
	border: none;
	text-shadow: none !important;
}
#mainNav .s4-tn li.dynamic {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/dropdownBG-left.png) no-repeat left bottom;
	margin-left: -2px;
}
#mainNav .s4-tn li.dynamic > .menu-item {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/dropdownBG-right.png) no-repeat right bottom;
	display: block;
	padding: 8px 15px 8px 10px;
	margin: 0 0 0 3px;
	white-space: nowrap;
	font-weight: normal;
}
#mainNav .s4-tn li.dynamic:last-child {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/dropdownRoundedBG-left.png) no-repeat left bottom;
}
#mainNav .s4-tn li.dynamic:last-child > .menu-item {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/dropdownRoundedBG-right.png) no-repeat right bottom;
	padding: 8px 15px 14px 3px;
	margin: 0 0 0 10px;
}
#mainNav .s4-tn li.dynamic > a:hover {
	background-color: transparent;
	text-decoration: none;
	color: #1b4c9b;
}
#mainNav .menu-horizontal a.dynamic-children span.additional-background,
#mainNav .menu-horizontal span.dynamic-children span.additional-background {
    background-image: none;
    padding-right: 0;
}
#mainNav .menu a.dynamic {
	color: #333333;
	font-weight: 200 !important;
}
#mainNav .menu span.dynamic,
#mainNav .menu a.dynamic {
	min-width: 100px;
}

/* --- CHIS Nav --- */

#mainNav ul.root > li:nth-child(5),
#mainNav ul.root > li:nth-child(6),
#mainNav ul.root > li:nth-child(7) {
	font-size: 14px;
	font-weight: 200;
    height: 30px;
	margin: 7px 0 0;
	text-shadow: none;
}
#mainNav ul.root > li:nth-child(5) > a.menu-item {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/chisNav-left.png) no-repeat 0 0;
	width: 235px;
    padding: 7px 0 0;
	text-align: center;
}
#mainNav ul.root > li.hover:nth-child(5) > a,
#mainNav ul.root > li.hover-off:nth-child(5) > a,
#mainNav ul.root > li:nth-child(5) > a.menu-item:hover {
	background-position: 0 -35px;
}
#mainNav ul.root > li:nth-child(5) li.dynamic {
	margin-left: -1px;
}
#mainNav ul.root > li:nth-child(6) > a.menu-item {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/chisNav.png) no-repeat left top;
	width: 85px;
    padding: 7px 0 0;
	text-align: center;
}
#mainNav ul.root > li.hover:nth-child(6) > a,
#mainNav ul.root > li.hover-off:nth-child(6) > a,
#mainNav ul.root > li:nth-child(6) > a.menu-item:hover {
	background-position: 0 -35px;
}
#mainNav ul.root > li:nth-child(6) li.dynamic {
	margin-left: -1px;
}
#mainNav ul.root > li:nth-child(7) {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/chisNav-right.png) no-repeat right top;
	padding-right: 5px;
}
#mainNav ul.root > li:nth-child(7) li.dynamic {
	margin-left: -1px;
}
#mainNav ul.root > li:nth-child(7) > a.menu-item {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/chisNav.png) no-repeat left top;
	width: 100px;
	padding: 7px 0 0 8px;
	text-align: center;
}
#mainNav ul.root > li.hover:nth-child(7),
#mainNav ul.root > li.hover-off:nth-child(7),
#mainNav ul.root > li:nth-child(7):hover {
	background-position: right -35px;
}
#mainNav ul.root > li.hover:nth-child(7) > a,
#mainNav ul.root > li.hover-off:nth-child(7) > a,
#mainNav ul.root > li:nth-child(7) > a.menu-item:hover {
	background-position: 0 -35px;
}

/* @end */

/* @group Page Feature  */

#pageFeature {
	background: #202934 url(/_layouts/images/uclachpr/lookandfeel/feature00-bg.jpg) no-repeat scroll center top;
	min-width: 970px;
	height: 617px;
	margin-top: -149px;
}
#pageFeature.bg0 {
	background-image: url(/PublishingImages/Home%20Background/feature00-bg.jpg);
}
#pageFeature.bg1 {
	background-image: url(/PublishingImages/Home%20Background/feature01-bg.jpg);
}
#pageFeature.bg2 {
	background-image: url(/PublishingImages/Home%20Background/feature02-bg.jpg);
}
#pageFeature.bg3 {
	background-image: url(/PublishingImages/Home%20Background/feature03-bg.jpg);
}
#pageFeature.bg4 {
	background-image: url(/PublishingImages/Home%20Background/feature04-bg.jpg);
}
#pageFeature.bg5 {
	background-image: url(/PublishingImages/Home%20Background/feature05-bg.jpg);
}
#pageFeature .wrapper {
	width: 940px;
	padding: 0 10px;
}
#pageFeature .mainFeature {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/feature-bg-sprite.png) no-repeat scroll left top;
	width: 540px;
	height: 396px;
	position: relative;
	top: 179px;
	left: 0;
	float: left;
}
#pageFeature .subFeature {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/feature-bg-sprite.png) no-repeat scroll right 0;
	width: 352px;
	height: 118px;
	margin: 0 0 6px;
	padding: 10px 15px 0;
	float: right;
	position: relative;
	top: 179px;
	left: 0;
}
#pageFeature .subFeature.middle {
	background-position: right -133px;
}
#pageFeature .subFeature.bottom {
	background-position: right -266px;
}
#pageFeature .subFeature h2 {
	color: #fff;
	font-size: 23px;
	font-weight: 100 !important;
	line-height: 1.2em;
	margin: 0 0 3px;
}
#pageFeature .subFeature p {
	color: #fff;
	font-size: 13px;
	line-height: 1.3em;
	margin: 0 0 6px;
}
#pageFeature .subFeature a.button,
a.uclaButton {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/button-right.png) no-repeat scroll right top;
	color: #fff !important;
	font-size: 11px;
	line-height: 1.2em;
	margin: 0;
	height: 21px;
	padding: 0 12px 0 0;
	display: inline-block;
	text-transform: uppercase;
}
a.uclaButton {
	text-transform: none;
}
#pageFeature .subFeature a.button:hover,
a.uclaButton:hover {
	background-position: right bottom;
	text-decoration: none;
}
#pageFeature .subFeature a.button span,
a.uclaButton span {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/button-left.png) no-repeat scroll left top;
	height: 17px;
	display: inline-block;
	padding: 4px 0 0 12px;
}
#pageFeature .subFeature a.button:hover span,
a.uclaButton:hover span {
	background-position: left bottom;
}
#pageFeature .subFeature a.button span em {
	text-transform: capitalize;
}

/* --- Search --- */

#pageFeature .customSearch span {
	font-size: 1.3em;
	line-height: 1.2em;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, sans-serif;
    float: left;
    margin: 0;
    padding: 1px 8px 0 0;
}
#pageFeature .customSearch table {
	margin: 0;
	width: 204px;
}
#pageFeature .customSearch .ms-sbcell {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/search-bg-sprite.png) no-repeat left top;
}
#pageFeature .customSearch .ms-sbcell.ms-sbscopes,
#pageFeature .customSearch .ms-sbcell.ms-sbgo {
	background: none;
}
#pageFeature .customSearch .ms-sbscopes {
	display: none;
}
#pageFeature .customSearch input.ms-sbplain {
	color: #666;
	font-size: 1.2em;
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
	background-color: transparent;
	background-image: none;
	height: 19px;
	width: 168px !important;
	padding: 0 3px;
	margin: 0 10px 0 20px;
	border: none !important;
}
#pageFeature .customSearch .ms-sbgo a {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/searchButton-sprite.png) no-repeat left top;
	width: 69px;
	height: 21px;
	display: block;
	margin: -1px 0 0 4px;
}
#pageFeature .customSearch .ms-sbgo a:hover {
	background-position: left bottom;
}
#pageFeature .customSearch .ms-sbgo a img {
	display: none;
}

/* @end */

/* @group Feature Rotator */

.mainFeature {
	height: 394px;
}
.mainFeature a:link, .mainFeature a:visited {
	color: #0066cc;
}
.mainFeature #mf_top {
	height: 272px;
	width: 515px;
	margin: 13px 12px 5px;
	overflow: hidden;
}
.mainFeature #mf_images {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mainFeature #mf_images li {
	height: 272px;
	width: 515px;
	/*position: absolute;*/
	display:none;
}
.mainFeature #mf_images li.active {
	display: block;
}
.mainFeature #mf_images li img {
	width: 100%;
	height: 100%;
	border: none !important;
}
.mainFeature #mf_bottom {
	width: 515px;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
}
.mainFeature #mf_body {
	margin: 0;
	padding: 0;
	list-style: none;
}
.mainFeature #mf_body li {
	/*position:absolute;*/
	width: 515px;
	display: none;
}
.mainFeature #mf_body li.active {
	display: block;
}
.mainFeature .mf_title h2 {
	color: #fff;
	font-size: 21px;
	font-weight: 200;
	width: 491px;
	padding: 0 12px;
	position: absolute;
	bottom: 120px;
}
.mainFeature .mf_title a:hover {
	text-decoration: none;
}
.mainFeature .mf_excerpt {
	font-size: 13px;
	line-height: 16px;
	width: 515px;
	margin: 0;
	padding: 0;
}
.mainFeature .mf_cats {
	font-size: 10px;
	text-transform: uppercase;
	width: 410px;
	margin-top: 10px;
}
.mainFeature #mf_nav {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 8px;
	z-index: 90;
	bottom: 5px;
}
.mainFeature #mf_nav a {
	background: url("/_layouts/images/uclachpr/lookandfeel/mainFeature-sprite.png") no-repeat scroll -100px -50px transparent;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	height: 18px;
	position: relative;
	width: 18px;
	z-index: 9;
	cursor: pointer;
}
.mainFeature #mf_nav a.active,
.mainFeature #mf_nav a.active:hover {
    background-position: -140px -50px;
}
.mainFeature #mf_nav a:hover {
    background-position: -60px -50px;
}
.mainFeature #mf_nav a span {
	display: none;	
}


/* @end */


/* @group Page Body */

#pageBody {
	color: #000;
	font-size: 13px;
	font-family: Arial, sans-serif;
	background: #fff url(/_layouts/images/uclachpr/lookandfeel/pageBody-bg.png) repeat-x scroll 0 -4px;
	min-width: 970px;
}
#pageBody.systemMaster {
	background: none;
}
#pageBody.small {
	font-size: 13px;
}
#pageBody.medium {
	font-size: 15px;
}
#pageBody.large {
	font-size: 17px;
}
#pageBody .wrapper {
	background-color: #fff;
	padding-bottom: 20px;
	/*overflow: hidden;*/
}
#pageBody .wrapper .clear {
	clear: both;
}
#pageBody .right {
	float: right;
}

/* --- Page Body Header --- */

#pageBodyHeader {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/pageBodyHeader-bg.png) no-repeat 0 0;
	padding: 10px 12px 12px;
	width: 940px;
	height: 137px;
	position: relative;
	margin: 0 -2px;
}

#pageBodyHeader h1 {
	color: #fff;
	font: 200 2.31em/1.2em "Helvetica Neue", Arial, sans-serif;
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/pageBodyHeaderH1-bg.png) repeat-x 0 0;
	height: 43px;
	position: absolute;
	padding: 5px 10px 0;
	display: block;
	width: 920px;
	top: 99px;
}

/* --- Page Utilities --- */

#pageUtilities {
	color: #000;
	height: 25px;
	padding: 9px 10px 0;
	border-bottom: 1px dotted #b8b8b8;
	font: 200 0.923em/1.154em "Helvetica Neue", Arial, sans-serif;
	margin: 0 0 15px;
}
#pageUtilities a {
	color: #000;
}
#pageUtilities .pageBreadcrumbs {
	overflow: hidden;
}
#pageUtilities .pageBreadcrumbs span {
	margin: 0 5px 0 0;
	white-space: nowrap;
}
#pageUtilities .pageBreadcrumbs span span:nth-last-child(2) {
	font-weight: bold;
}
.systemMaster #pageUtilities {
	min-height: 23px;
	height: inherit;
	position: relative;
	padding-top: 11px;
}
.systemMaster #pageUtilities .pageBreadcrumbs span {
	margin: 0;
}
.systemMaster #pageUtilities .pageBreadcrumbs > span {
	font-weight: bold;
}
.systemMaster #pageUtilities .pageBreadcrumbs > span a {
	font-weight: normal;
}
.systemMaster #pageUtilities .pageBreadcrumbs .s4-pagedescription {
    padding: 4px 0 8px;
}
.systemMaster #pageUtilities .pageSocial {
	position: absolute;
	top: 6px;
	right: 10px;
}

/* --- Social Icons --- */

#pageSocial {
	font: 200 0.923em/1.154em "Helvetica Neue", Arial, sans-serif;
	width: 220px;
	margin: -1px 10px 0;
}
#pageSocial a {
	color: #053769;
	margin: 0 9px 10px 0;
	display: inline-block;
}
#pageSocial .ms-mini-socialNotif-Container a:first-child {
	margin: 0;
}
#pageSocial a:hover {
	color: #f68106;
	text-decoration: none;
}
#pageSocial a span.icon {
	height: 16px;
	width: 14px;
	display: inline-block;
	margin: 0 4px -4px 0;
}
#pageSocial #socialPrint span.icon {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) repeat-x -6px -90px;
}
#pageSocial #socialPrint:hover span.icon {
	background-position: -6px -110px;
}
#pageSocial #ctl00_PlaceHolderMain_ateraBookmark_lbtBookmark span.icon {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) repeat-x -6px -130px;
}
#pageSocial #ctl00_PlaceHolderMain_ateraBookmark_lbtBookmark:hover span.icon {
	background-position: -6px -150px;
}
#pageSocial .ms-mini-socialNotif-Container .ms-mini-socialNotif > span#socialLike.icon {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) repeat-x -6px -210px;
}
#pageSocial .ms-mini-socialNotif-Container .ms-mini-socialNotif:hover > span#socialLike.icon {
	background-position: -6px -230px;
}
#pageSocial .ms-mini-socialNotif-Container .ms-mini-socialNotif > span#socialTag.icon {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) repeat-x -6px -249px;
}
#pageSocial .ms-mini-socialNotif-Container .ms-mini-socialNotif:hover > span#socialTag.icon {
	background-position: -6px -269px;
}
#pageSocial #socialShare span.icon {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) repeat-x -6px -169px;
}
#pageSocial #socialShare:hover span.icon {
	background-position: -6px -189px;
}

/* AskCHIS Tool */
#askCHIS #pageSocial #socialPrint span.icon {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) repeat-x -6px -334px;
}
#askCHIS #pageSocial #socialBookmark span.icon {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) repeat-x -6px -354px;
}
#askCHIS #pageSocial .ms-mini-socialNotif-Container .ms-mini-socialNotif > span#socialLike.icon {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) repeat-x -6px -394px;
}
#askCHIS #pageSocial .ms-mini-socialNotif-Container .ms-mini-socialNotif > span#socialTag.icon {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) repeat-x -6px -414px;
}
#askCHIS #pageSocial #socialShare span.icon {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/icons-sprite.png) repeat-x -6px -373px;
}

.ms-mini-socialNotif-Container {
	display: inline;
}
.ms-mini-socialNotif:hover {
	background-color: transparent;
	border: none;
}

/* --- Left Nav Bar --- */

body #s4-leftpanel {
	width: 203px;
	padding: 0 0 10px;
	margin: 0 2px 0 0;
}
.ms-quickLaunch {
    padding-top: 0;
}
#s4-leftpanel .s4-ql {
	margin: 0 10px;
}
#s4-leftpanel .s4-ql .menu-vertical {
	background: #f9f9f9 url(/_layouts/images/uclachpr/lookandfeel/leftNav-top.png) no-repeat scroll 0 top;
	padding: 5px 0 0;
	margin: 0 0 10px;
}

/* --- Left Nav Bar - 1st Level --- */

#s4-leftpanel .s4-ql ul.root {
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
}
#s4-leftpanel .s4-ql ul.root > li {
	border-bottom: 1px dotted #b8b8b8;
}
#s4-leftpanel .s4-ql li {
	min-height: 20px;
}
#s4-leftpanel .s4-ql ul.root a.selected {
	color: #000 !important;
	font-weight: bold !important;
	background: none;
	border-color: #b8b8b8 !important;
	padding-left: 10px !important;
}
#s4-leftpanel .s4-ql ul.root > li > a.menu-item,
#s4-leftpanel .s4-qlheader {
	color: #000;
	font-size: 1em;
	line-height: 1.154em;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, sans-serif;
    border: none;
    padding: 3px 10px 5px;
}
#s4-leftpanel .s4-ql ul.root > li:last-child > a.menu-item {
	border-bottom: none;
}
#s4-leftpanel .s4-ql ul.root > li:first-child > a {
	padding: 0 10px 5px;
}
#s4-leftpanel .s4-ql ul.root > li:last-child {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/leftNav-bottom.png) no-repeat scroll 0 bottom;
	margin: 0 -1px;
	border: none;
	padding: 0 1px 4px;
}

/* --- Left Nav Bar - 2nd Level --- */

#s4-leftpanel ul.root > li > ul {
	background-color: #f1f1f1;
	margin: 0;
	border-top: 3px solid #ddd;
	padding: 4px 10px 6px 12px;
}
#s4-leftpanel .s4-ql ul.root ul > li > a {
	color: #000;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, sans-serif;
	background: none;
	padding: 3px 4px 4px 10px;
	border-width: none;
	border: none;
}
#s4-leftpanel .s4-ql ul.root ul > li > a.selected {
	color: #000;
	font-weight: bold;
	background: none;
	padding-left: 9px !important;
}

/* --- System Masterpage Left Nav Bar --- */

.systemMaster .ms-ql-additionaltopsection {
    border-bottom: none !important;
    margin-top: 0 !important;
}
.systemMaster .s4-specialNavLinkList {
    border-top: none;
	margin: -5px 0 10px;
	padding: 0;
}
.systemMaster .s4-specialNavLinkList a {
	padding: 3px 4px 3px 20px;
	text-decoration: none;
}

/* --- Page Body Content Styles --- */

#pageBody h2.pageBreak {
	color: #b9b8b8;
	font-size: .92em;
	line-height: 1.2em;
	font-weight: bold !important;
	text-transform: uppercase;
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/pageBreak-bg.png) repeat-x left bottom;
	width: 700px;
	margin: 0 0 -3px 10px;
	padding: 12px 0 5px;
	clear: left;
}
#pageBody .customMiddleWPHolder {
	margin-top: 12px;
}
.ms-WPBody {
	margin: 0;
	font-size: inherit !important;
	font-family: Arial, sans-serif;
}
.ms-WPBody a:link,
.ms-WPBody a:visited {
	color: #0066cc;
}
.ms-WPBody h1 a:link,
.ms-WPBody h1 a:visited,
.ms-WPBody h2 a:link,
.ms-WPBody h2 a:visited,
.ms-WPBody h3 a:link,
.ms-WPBody h3 a:visited,
.ms-WPBody h4 a:link,
.ms-WPBody h4 a:visited,
.ms-WPBody h5 a:link,
.ms-WPBody h5 a:visited,
.ms-WPBody h6 a:link,
.ms-WPBody h6 a:visited {
	color: #053769;
}
.ms-WPBody th {
	font-weight: bold;
}
.ms-WPBody td {
	font-size: inherit;
	font-family: Arial, sans-serif;
}
.ms-WPBody h1,
.ms-WPBody h2,
.ms-WPBody h3,
.ms-WPBody h4,
.ms-WPBody h5,
.ms-WPBody h6 {
	color: #053769;
	font-weight: 200 !important;
	font-family: "Helvetica Neue", Arial, sans-serif;
}
.ms-WPBody h1 {
	font-size: 1.84615em; /* 24px / 13px */
	line-height: 1.2em;
	margin-top: -4px;
	margin-bottom: 0.5em;
}
.ms-WPBody h2 {
	font-size: 1.53846em; /* 20px / 13px */
	line-height: 1.2em;
	margin-bottom: 0.35em; /* 7px / 20px */
	padding-top: .35em; /* 7px / 20px */
}
.ms-WPBody h3 {
	font-size: 1.38461em; /* 18px / 13px */
	line-height: 1.2em;
	margin-bottom: 0.33333em; /* 6px / 18px */
	padding-top: 0.33333em; /* 6px / 18px */
}
.ms-WPBody h3 strong {
	font-weight: bold !important;
}
.ms-WPBody h4 {
	font-size: 1.38461em; /* 16px / 13px */
	line-height: 1.2em;
}
.ms-WPBody h5,
.ms-WPBody h6 {
	font-size: 1.15384em; /* 15px / 13px */
	line-height: 1.2em;
	font-weight: bold !important;
}
.ms-WPBody p {
	font-size: 1em; /* 13px */
	line-height: 1.30769em; /* 17px / 13px */
	margin: 0 0 1.30769em; /* 17px / 13px */
}
.ms-WPBody ul {
	padding: 0;
	margin: 0 0 1.30769em 19px;
}
.ms-WPBody li {
	padding: 0;
	margin: 0 0 7px;
}
.ms-WPBody img {
	margin: 0;
	padding: 0;
}
.ms-WPBody img.ms-rtePosition-1 {
	float: left;
	padding: 0;
	margin: 2px 8px 2px 2px;
}

/* @end */

/* @group Search */

/* --- Search Bar --- */

.s4-ca #SRSB {
	width: 474px;
}
.s4-ca #SRSB .s4-search {
	margin-bottom: 1.30769em;
}
.s4-ca .s4-search tr {
	width: 474px;
}
.s4-ca .s4-search tr td {
	float: left;
}
.s4-ca .s4-search tr.ms-sbrow {
	margin-top: 5px;
}
.s4-ca .s4-search .ms-sbrow .ms-sbcell.ms-sbtext,
.s4-ca .s4-search .ms-sbrow .ms-sbcell.ms-sbscopes,
.s4-ca .s4-search .ms-sbrow .ms-sbcell.ms-sbgo {
	background: none;
}
.s4-ca .s4-search .ms-sbrow .ms-sbcell {
	display: inline-block;
	float: left;
}
input.s4-searchbox-QueryPrompt {
	font-style: normal;
}
.ms-sbplain {
	color: #666666 !important;
	font-size: 10.5pt;
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
}
.s4-ca .s4-search .ms-sbrow .ms-sbcell input.ms-sbplain {
	width: 366px !important;
    display: block;
    height: 17px;
    margin: 5px 0 1px;
    padding: 6px 2px 7px 10px;
	border-top: 1px solid #B6BABF !important;
	border-bottom: 1px solid #B6BABF !important;
	border-left: 1px solid #B6BABF !important;
	border-right: medium none #000 !important;
}
.s4-ca .s4-search .ms-sbrow .ms-sbcell.ms-sbtext {
	font: bold 1em Arial, sans-serif;
	width: 474px;
	display: block;
	float: left;
	padding-top: 7px;
	padding-bottom: 2px;
}
.s4-ca .s4-search .ms-sbrow .ms-sbcell.ms-sbgo {
	margin-left: -2px;
	display: inline-block;
}
.s4-ca .s4-search .ms-sbrow .ms-sbgo a {
	background-image: url(/_layouts/images/gosearch30.png);
	height: 30px;
	width: 31px;
	margin: 5px 0 1px;
	display: block;
	border-top: 1px solid #B6BABF;
	border-right: 1px solid #B6BABF;
	border-bottom: 1px solid #B6BABF;
	border-left: medium none #000;
}
.s4-ca .s4-search .ms-sbrow .ms-sbgo a:hover {
	background-image: url(/_layouts/images/gosearchhover30.png);
}
.s4-ca .s4-search .ms-sbrow .ms-sbgo a img {
	display: none;
}
.s4-ca .ms-sbtext {
	color: #202020;
	font: italic 1em Arial, sans-serif;
	padding-top: 2px;
}

/* --- Search Results --- */

.ms-sbtable {
	font-family: Arial, sans-serif;
}
.ms-sblink a:link, .ms-sblink a:visited {
    color: #0066cc;
}
.srch-WPBody {
	font-family: Arial, sans-serif;
}
.srch-stats {
	color: #053769;
	font-family: Arial, sans-serif !important;
	margin-left: 10px;
}
.srch-sort-right2 {
	color: #053769;
}
.srch-results {
	max-width: 494px;
	padding-left: 10px;
}
.srch-Icon {
	display: none;
}
.srch-Title2 {
	margin-bottom: 3px;
}
.srch-Title2 a:link,
.srch-Title2 a:visited,
.srch-Title2 a:hover {
	color: #053769 !important;
	font-size: 1.3em;
	line-height: 1.1em;
	text-decoration: none !important;
	font-weight: bold;
}
.srch-Title2 a:hover {
	text-decoration: underline !important;
}
.srch-Title3 {
	padding-left: 0px;
}
.srch-Description2 {
	font-size: 1em;
	max-width: 484px;
	margin-left: 0px;
	margin-bottom: 4px;
	line-height: 1.3em;
}
.srch-Metadata2 {
	color: #666666;
	margin-left: 0px;
	margin-bottom: 20px;
}
.srch-Metadata1 {
	display: none;
}

/* --- Refinement Panel --- */

.s4-ca .ms-searchref-main {
	font-family: Arial, sans-serif !important;
	font-size: 1em;
	background-color: transparent;
	background-image: none;
	width: 100%;
	padding: 0 0 5px;
	border-style: none;
}
.s4-ca .ms-searchref-categoryname {
    color: #000;
    font-size: 1em;
    line-height: 1.33333em;
    height: inherit;
    padding: 0 0 0 10px;
	font-weight: bold;
	margin-bottom: .5em;
}
.s4-ca .ms-WPBody ul {
	/*margin: 0 0 0 20px;
	padding: 0;*/
}
.s4-ca li.ms-searchref-filter,
.s4-ca li.ms-searchref-filtermsg {
	color: #053769;
	margin: 0 0 .5em 10px;
	padding: 0;
}
.s4-ca li.ms-searchref-selected,
.s4-ca li.ms-searchref-filtermsg {
	
	background-color: transparent;
	border-style: none;
	font-weight: bold;
}
.s4-ca .ms-searchref-filterlink {
    color: #0066cc !important;
    /*text-decoration: underline;*/
}
.s4-ca .ms-searchref-catseparator {
    height: 1em;
}
.ms-searchref-morelink {
    padding: 0;
	margin: 0.5em 0 0 20px;
}
.ms-searchref-more {
    color: #0072BC !important;
	clear: both;
	outline: none;
}
.ms-taxonomy-fieldeditor {
    font-family: Arial, sans-serif;
}
.ms-taxonomy {
	float: left;
}
.ms-taxonomy .ms-taxonomy-control-holder {
	--width: 155px;
	display: inline-block;
	margin: 0.5em 0 1em 20px;
}
.ms-taxonomy .ms-taxonomy-browser-button {
    float: right;
    padding: 1px 0;
    vertical-align: top;
    cursor: pointer;
	margin-right: 6px;
	margin-left: 6px;
}
.ms-searchref-taxapply {
	border-style: none;
	float: none;
	display: inline-block;
	position: relative;
	top: 6px;
	cursor: pointer;
}

/* --- Pagination --- */

.srch-Page {
    clear: both;
    color: #202020;
    font-family: Arial, sans-serif;
    font-size: 1em;
    padding: 0.7em 0 1em 7em;
}
.s4-ca .srch-Page A:link,
.s4-ca .srch-Page A:visited {
    color: #1D71B6 !important;
    display: block;
    float: left;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0 3px;
    padding: 4px 7.5px;
    text-decoration: none;
}

/* --- Advanced Search --- */

.srch-advancedtable {
    margin: 0 auto;
}

/* @end */

/* @group Web Parts */

.ms-PartSpacingVertical {
    font-size: 1pt;
    margin-top: 12px;
}

/* --- Web Part Chrome --- */

.s4-wpTopTable.background {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/chrome-bg.png) repeat-x left top;	
}
.ms-WPHeader {
	background-color: transparent;
}
/* Title Only */
.ms-WPTitle {
	font-size: 1.38462em; /* 18px / 13px */ 
	line-height: 1.2em;
	font-weight: bold !important;
	text-align: left !important;
	font-family: "Helvetica Neue", Arial, sans-serif;
	margin: ;
	padding: 7px 0 5px;
	overflow: hidden;
	margin-left: -4px;
}
/* Title and Border */
.s4-wpTopTable.background .ms-WPTitle {
	font-size: 1.15384em; /* 15px / 13px */ 
	padding: 7px 0 8px;
	margin-left: 0;
}
.ms-WPTitle img {
	width: 25px !important;
	height: 20px !important;
	margin-top: -1px;
	margin-right: 3px;
	vertical-align: bottom;
}
.ms-WPTitle nobr {
	white-space: normal;
}
.ms-WPTitle,
.ms-WPTitle a {
	color: #053769;
}
.ms-WPHeaderTdMenu,
.ms-WPHeaderTdMenu:hover {
	background: transparent none no-repeat;
}
.ms-WPHeader td,
.ms-fakewptitle,
.ms-WPHeader .ms-wpTdSpace,
.ms-WPHeaderTdMenu,
.ms-WPHeaderTdMenu:hover,
.ms-WPBorder,
.ms-WPBorderBorderOnly,
.s4-wpcell:hover .ms-WPHeader .ms-wpTdSpace,
.s4-wpcell:hover .ms-WPHeader td,
.s4-wpActive .ms-WPHeader td,
.s4-wpcell .ms-WPSelected .ms-WPHeader td {
	border: none;
}
/* Title Only */
.ms-wpContentDivSpace {
	background: url("/_layouts/images/uclachpr/lookandfeel/contact-bg.png") repeat-x scroll 0 0 transparent;
	margin: 0;
	padding: 8px 10px 0;
    border-top: 1px dotted #B8B8B8;
	overflow: hidden;
}
/* Title and Border */
.ms-WPBorder .ms-wpContentDivSpace {
	background: none;
	border-top: none;
	margin: 0;
	padding: 0;
}
/* Title and Border */
.s4-wpTopTable.background .ms-WPHeader .ms-wpTdSpace {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/chrome-top-right.png) no-repeat right top;
	width: 5px !important;
}
.s4-wpTopTable.background .ms-WPHeader .ms-WPHeaderTd,
.s4-wpTopTable.background .ms-WPHeaderTdMenu,
.s4-wpTopTable.background .ms-WPHeaderTdMenu:hover,
.s4-wpTopTable.background .ms-WPHeader TD.ms-WPHeaderTdSelection {
	border-top: 1px solid #dadada !important;
	padding: 0 5px;
}
.s4-wpTopTable.background .ms-WPHeader .ms-wpTdSpace:first-child {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/chrome-top-left.png) no-repeat left top;
	width: 5px !important;
}
.ms-WPBorder {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/chrome-bottom-left.png) no-repeat left bottom;
	margin: 0;
	padding: 0;
}
.ms-WPBorder .ms-WPBody {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/chrome-bottom-right.png) no-repeat right bottom;
	margin: 0;
	padding: 0 10px 3px;
	font-size: 0.92308em !important; /* 12px / 13px */
}
.ms-WPBorder .ms-WPBody p {
	font-size: inherit;
	line-height: 1.33333em; /* 16px / 13px */
}

/* Long word fix */
.customRightWPHolder .ms-WPBody {
    width: 200px;
    word-wrap: break-word;
}
.customLeftWPHolder .ms-WPBody {
    width: 163px;
    word-wrap: break-word;
}

/* @end */


/* @group News Updates Web Part */

.ateraNewsUpdatesWP ul.ateraNewsUpdates {
	margin: 5px 0 0;
	padding: 0 0 6px;
	list-style: none;
}
.ateraNewsUpdatesWP ul.ateraNewsUpdates li {
    margin: 0 0 10px;
    padding: 0;	
}
.ateraNewsUpdatesWP a.link {
	margin: 0 0 10px;
	display: inline-block;
}


/* @end */


/* @group Publications (Side Bar) Web Part */

.ateraPubsSideBarWP ul.ateraLatestPubs {
	margin: 5px 0 0;
	padding: 0 0 6px;
	list-style: none;
}
.ateraPubsSideBarWP ul.ateraLatestPubs li {
    margin: 0 0 10px;
    padding: 0;	
}
.ateraPubsSideBarWP a.link {
	margin: 0 0 10px;
	display: inline-block;
}

/* @end */


/* @group Latest Publications Web Part */

.ateraLatestPubsWP h3 {
	margin-bottom: 4px;
}
.ateraLatestPubsWP ul.ateraLatestPubs {
	background: url(/_layouts/images/uclachpr/lookandfeel/chrome-bg.png) repeat-x scroll 0 0;
	padding: 10px 0;
	list-style: none;
	border-top: 1px dotted #b8b8b8;
	margin: 0 0 3px;
}
.ateraLatestPubsWP ul.ateraLatestPubs li {
	margin: 0 0 3px 12px;
	padding: 0; 
}
.ateraLatestPubsWP ul.ateraLatestPubs li strong {
	margin: 0 0 0 30px;
}
.ateraLatestPubsWP ul.ateraLatestPubs li div {
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/pubicons-sprite.png) no-repeat 0 0;
	min-height: 34px;
	margin: 5px 0 9px -4px;
	padding: 0 0 0 34px;
}
.ateraLatestPubsWP ul.ateraLatestPubs li div.External.Publication,
.ateraLatestPubsWP ul.ateraLatestPubs li div.Outside.Publication {
	background-position: 0 0;
}
.ateraLatestPubsWP ul.ateraLatestPubs li div.Fact.Sheet {
	background-position: 0 -44px;
}
.ateraLatestPubsWP ul.ateraLatestPubs li div.Journal.Article {
	background-position: 0 -88px;
}
.ateraLatestPubsWP ul.ateraLatestPubs li div.Policy.Brief {
	background-position: 0 -132px;
}
.ateraLatestPubsWP ul.ateraLatestPubs li div.Policy.Note,
.ateraLatestPubsWP ul.ateraLatestPubs li div.Policy.Alert {
	background-position: 0 -176px;
}
.ateraLatestPubsWP ul.ateraLatestPubs li div.Research.Report,
.ateraLatestPubsWP ul.ateraLatestPubs li div.Policy.Research.Report {
	background-position: 0 -220px;
}
.ateraLatestPubsWP ul.ateraLatestPubs li img {
	background-color: #cfcfcf;
	width: 21px;
	height: 25px;
	margin: 2px 10px 0 0;
	float: left;
}
.ateraLatestPubsWP a.link {
	margin: 0 0 0 43px;
}

/* @end */


/* @group Latest Press Web Part */

.ateraLatestPressWP h3 {
	margin-bottom: 4px;
}
.ateraLatestPressWP ul.ateraLatestPress {
	background: url(/_layouts/images/uclachpr/lookandfeel/contact-bg.png) repeat-x scroll 0 0;
	padding: 15px 0 10px;
	list-style: none;
	border-top: 1px dotted #b8b8b8;
	margin: 0 0 3px;
}
.ateraLatestPressWP ul.ateraLatestPress li {
    margin: 0 0 3px 12px;
    padding: 0;
}
.ateraLatestPressWP ul.ateraLatestPress li:first-child div p {
	margin: 0 0 0.61538em; /* 8px / 13px */
	display: none;
}
.ateraLatestPressWP ul.ateraLatestPress li:first-child div p:first-child {
	display: block;
}
.ateraLatestPressWP ul.ateraLatestPress li strong + br + a {
	display: inline-block;
	margin: 5px 0 9px;
}
.ateraLatestPressWP a.link {
	margin: 0 0 0 12px;
}

/* @end */


/* @group Clearinghouse Web Part */

.ateraClearinghouseWP .articleDesc {
	margin: 0 0 1.30769em;
}
.ateraClearinghouseWP .invItem,
.ateraClearinghouseWP .fundingItem,
.ateraClearinghouseWP .citationItem {
	margin: 0 0 1.30769em;
}
.ateraClearinghouseWP .invItem > div,
.ateraClearinghouseWP .fundingItem > div,
.ateraClearinghouseWP .citationItem {
	margin-left: 200px;
}
.ateraClearinghouseWP .invItem > div,
.ateraClearinghouseWP .fundingItem > div,
.ateraClearinghouseWP .citation {
	margin-bottom: 0.4em;
}
.ateraClearinghouseWP .label {
	font-size: 0.92308em;
	line-height: 1.2em;
	text-transform: uppercase;
	width: 200px;
	margin: 0 0 0 -200px;
	display: inline-block;
}
.ateraClearinghouseWP .citationItem .label {
	float: left;
}

/* @end */


/* @group Login Page / Form Styling */


.uclaLogin table td {
	display: inline;
	text-align: left;
}
.uclaLogin table td {
	display: block;
	float: left;
}
.uclaCHISForm label,
.uclaLogin label,
.uclaRegisterNow label,
.uclaForgotPassword label,
.uclaSecurityQuestion label,
.uclaChangePassword label {
	display: block;
	color: #053769;
	margin: 10px 0 2px;
}
.uclaCHISForm label.required:after,
.uclaLogin label.required:after,
.uclaRegisterNow label.require:after,
.uclaSecurityQuestion label.require:after,
.uclaForgotPassword label.require:after {
	color: red;
	content: " *";	
}
.uclaChangePassword label:after {
	color: red;
	content: " *";
}
.uclaRegisterNow,
.uclaForgotPassword {
	width: 245px;
}
.uclaCHISForm input,
.uclaLogin input,
.uclaRegisterNow input,
.uclaForgotPassword input,
.uclaSecurityQuestion input,
.uclaChangePassword input {
	color: #666;
	font: 12px/15px Helvetica,Arial,sans-serif;
	width: 250px;
	margin: 0 0 3px;
	padding: 3px 8px 0;
	border: 1px solid #61748e;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	behavior: url(/_layouts/styles/UCLACHPR/LookandFeel/PIE.htc);
	position: relative;
}
.uclaCHISForm textarea {
	color: #666;
	font: 12px/15px Helvetica,Arial,sans-serif;
	width: 480px;
	margin: 0 0 3px;
	padding: 3px 8px;
	border: 1px solid #61748e;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	behavior: url(/_layouts/styles/UCLACHPR/LookandFeel/PIE.htc);
	position: relative;
}
.uclaCHISForm input[type="checkbox"] {
	width: 20px;
	margin: 10px 0 2px;
	display: block;
	border-style:none;
}
.uclaCHISForm input[type="checkbox"] + label {
	width: 200px;
	display: block;
	margin-left: 30px;
	margin-top: -15px;
	margin-bottom: 13px;
}
.uclaCHISForm .aspCheckListBox {
    height: auto;
    overflow: auto;
    width: 260px;
}
.uclaCHISForm .aspCheckListBox  input[type="checkbox"] {
	width: 20px;
	margin: 10px 0 2px;
	border-style:none;
	display: block;
}
.uclaCHISForm .aspCheckListBox  input[type="checkbox"] + label {
	width: 80px;
	margin-bottom: 3px;
}
.uclaCHISForm select {
	border: 1px solid #61748E;
    margin-bottom: 3px;
}
.uclaCHISForm p.uclaError,
.uclaLogin p.uclaError,
.uclaRegisterNow p.uclaError,
.uclaSecurityQuestion p.uclaError,
.uclaForgotPassword p.uclaError {
	color: red;
	font-size: 1em;
    line-height: 1.30769em;
    margin: 0 0 1.30769em;
}
.uclaLogin .uclaButton {
	margin-top: 10px;
}
.uclaRegisterNow span,
.uclaForgotPassword span {
	font-size: 1em;
	margin: 0 0 1em;
	display: block;
}
.uclaSecurityQuestion span,
.uclaSecurityQuestion span + span + span {
	font-size: 1em;
	display: block;
	font-weight: bold;
	margin: 0 0 0.2em;
}
.uclaSecurityQuestion span + span {
	margin: 0 0 1em;
	font-weight: normal;
	font-style: normal;
}
.uclaSecurityQuestion p + span + p {
	margin: 0 0 0.5em;
}
.uclaRegisterNow span:first-child,
.uclaForgotPassword span:first-child {
	margin: 0;
}
.uclaRegisterNow span:first-child + span {
	margin: 0;
}
.uclaRegisterNow .uclaCaptchaInstructions {
	line-height: 1.30769em;
	margin: 5px 0;
	
}
.uclaRegisterNow .uclaCaptchaImage {
	margin: -8px 0 1em;
}
.uclaRegisterNow span > img {
	border-style: solid;
	border-color: #053769;
	border-width: 1px !important;
}
.uclaRegisterNow span.uclaCaptchaLabel {
	margin: 0.5em 0 1em;
}

/* Clearinghouse Form Taxonomy Override */
.uclaCHISForm .ms-taxonomy {
}
.ms-taxonomy-width {
	width: 100% !important;
}
.uclaCHISForm .ms-taxonomy-control-holder {
	width: 240px;
	display: inline-block;
	margin: 0;
}
.uclaCHISForm .ms-taxonomy .ms-taxonomy-browser-button {
	margin-left: 6px;
	margin-right: 6px;
	padding: 1px 0;
	vertical-align: top;
	display: inline-block;
	float: none;
}
.uclaCHISForm .ms-taxonomy .ms-taxonomy-browser-button:focus {
	border: none;
	outline: 0;
}
.uclaCHISForm .ms-taxonomy-fieldeditor {
	font: 12px/15px Helvetica,Arial,sans-serif;
	width: 240px !important;
	margin: 0 0 3px;
	padding: 0 8px;
	border: 1px solid #61748e;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	behavior: url(/_layouts/styles/UCLACHPR/LookandFeel/PIE.htc);
	position: relative;
	display: inline-block;
	float: left;
}
.uclaCHISForm .ms-taxonomy .ms-taxonomy-writeableregion {
	color: #666;
	width: 100%;
	padding: 1px 0 2px;
}

.s4-ca .uclaError {
	color: red;
	font-size: 1em;
	line-height: 1.30769em;
	margin: 8px 0;
	display: block;
}

/* @end */

/* @group Content Query Tool Part */

.s4-ca ul.dfwp-list {
	margin: 0;
}
.s4-ca ul.dfwp-list li.dfwp-item {
	/*margin-bottom: 20px;*/
}
.s4-ca ul.dfwp-list li.dfwp-item .item {
	padding: 0;
}
.s4-ca ul.dfwp-list li.dfwp-item .link-item {
	font-size: 1em;
	font-family: Arial,sans-serif;
}
.s4-ca ul.dfwp-list li.dfwp-item .link-item a {
	color: #0066cc !important;
	/*text-decoration: none !important;*/
	font: 1em/1.1em Arial,sans-serif;
}
.s4-ca ul.dfwp-list li.dfwp-item .link-item .description {
	font-family: Arial,sans-serif;
	font-size: 1em;
	color: #666666;
	/*margin-bottom: 20px;*/
	margin-left: 0;
	margin-top: 3px;
}

/* @end */

/* @group Blog Styling */

.ms-rightblogpost {
    width: 494px;
}
.ms-PostTitle {
	color: #053769;
	font-family: "Helvetica Neue", Arial, sans-serif;
	font-weight: 200 !important;
	font-size: 1.84615em; /* 24px / 13px */
	line-height: 1.1em;
	width: 494px;
	padding-bottom: 0.25em;
}
.ms-PostTitle a {
	color: #053769;
}
.ms-PostFooter,
.ms-CommentFooter {
	font-size: 0.8462em; /* 11px / 13px */
	padding-bottom: 22px;
}
.ms-PostFooter,
.ms-CommentFooter,
.ms-postfootercolor {
	color: #000;
}
.ms-PostFooter a:link,
.ms-PostFooter a:visited {
	color: #0066cc;
}
.ms-PostBody {
	color: #000;
	font-family: Arial, sans-serif;	
	font-size: 1em;
	line-height: 1.30769em;
	padding: 0;
}
.ms-PostBody a:link,
.ms-PostBody a:visited {
	color: #0066cc;
}
.ms-PostBody th {
	font-weight: bold;
}
.ms-PostBody td {
	font-size: inherit;
	font-family: Arial, sans-serif;
}
.ms-PostBody h1,
.ms-PostBody h2,
.ms-PostBody h3,
.ms-PostBody h4,
.ms-PostBody h5,
.ms-PostBody h6 {
	color: #053769;
	font-weight: 200 !important;
	font-family: "Helvetica Neue", Arial, sans-serif;
}
.ms-PostBody h1 {
	font-size: 1.84615em; /* 24px / 13px */
	line-height: 1.2em;
	margin-top: -4px;
	margin-bottom: 0.5em;
}
.ms-PostBody h2 {
	font-size: 1.53846em; /* 20px / 13px */
	line-height: 1.2em;
	margin-bottom: 0.35em; /* 7px / 20px */
	padding-top: .35em; /* 7px / 20px */
}
.ms-PostBody h3 {
	font-size: 1.38461em; /* 18px / 13px */
	line-height: 1.2em;
	margin-bottom: 0.33333em; /* 6px / 18px */
	padding-top: 0.33333em; /* 6px / 18px */
}
.ms-PostBody h3 strong {
	font-weight: bold !important;
}
.ms-PostBody h4 {
	font-size: 1.38461em; /* 16px / 13px */
	line-height: 1.2em;
}
.ms-PostBody h5,
.ms-PostBodyy h6 {
	font-size: 1.15384em; /* 15px / 13px */
	line-height: 1.2em;
	font-weight: bold !important;
}
.ms-PostBody p {
	font-size: 1em; /* 13px */
	line-height: 1.30769em; /* 17px / 13px */
	margin: 0 0 1.30769em; /* 17px / 13px */
}
.ms-PostBody ul {
	padding: 0;
	margin: 0 0 1.30769em 19px;
}
.ms-PostBody li {
	padding: 0;
	margin: 0 0 7px;
}
.ms-PostBody img {
	margin: 0;
	padding: 4px;	
}
.ms-PostBody img.alignleft {
	float: left;
	padding: 0;
	margin: 2px 10px 2px 2px !important;
}
.ms-PostBody img.alignright {
	float: right;
	padding: 0;
	margin: 2px 2px 2px 10px !important;
}

/* @end */


/* @group Tooltip */

.s4-ca a.tooltip {
    display: inline-block;
    position: relative;
}
.s4-ca a.tooltip span.tooltip {
    display: none;
}
.s4-ca a.tooltip:hover span.tooltip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 2px solid #68A13C;
    color: #000000;
    display: block;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
    margin-left: 108px;
    margin-top: -134px;
    padding: 13px 13px 3px;
    position: absolute;
    text-decoration: none;
    width: 260px;
    z-index: 10;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
    border-radius: 6px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
}
.s4-ca span.tooltip span {
    display: inline-block;
    font-size: 13px !important;
    margin-bottom: 10px;
}
.s4-ca span.tooltip span.edge {
    background: url("/AskCHIS/tools/_layouts/AskChisTool/images/sprite.png") no-repeat scroll -65px 0 transparent;
    display: block;
    height: 23px;
    margin: 100px 0 0 -26px;
    position: absolute;
    width: 14px;
}
.s4-ca span.tooltip span.title {
    font-weight: bold !important;
}
.s4-ca span.tooltip span.listItem {
    margin: 6px 15px 0;
}
.s4-ca span.tooltip span.listItem:first-child {
    margin-top: 0;
}
.s4-ca span.tooltip span.listItem:before {
    content: "•";
    margin-left: -10px;
}

/* @end */


/* @group Page Footer */

#pageFooter {
	color: #5a5a5a;
	font-size: 13px;
	font-family: Arial, sans-serif;	
	background: #cccccc url(/_layouts/images/uclachpr/lookandfeel/headerFooterBG-sprite.png) repeat-x scroll 0 -192px;
	min-width: 970px;
	clear: both;
}
#pageFooter.small {
	font-size: 13px;
}
#pageFooter.medium {
	font-size: 15px;
}
#pageFooter.large {
	font-size: 17px;
}
#pageFooter .wrapper {
	padding: 0;
}
#pageFooter h3 {
	color: #fff;
	font-size: 1.38em;
	line-height: 1.2em;
	background: transparent url(/_layouts/images/uclachpr/lookandfeel/footer-sprite.png) no-repeat 0 36px;
	height: 29px;
	padding: 6px 0 10px;
	margin-left: 10px;
}
#pageFooter .column {
	color: #333;
	font-size: 1em;
	line-height: 1.3em;
	width: 278px;
	margin: 4px 0 0 30px;
	display: inline-block;
	float: left;
}
#pageFooter h4 {
	color: #053769;
	font-size: 1.38em;
	line-height: 0.9em;
}
#pageFooter h4 a {
	color: #053769;
}

/* --- Health Databytes Blog --- */

ul.ateraHealthDatabytesBlogRoll {
    min-height: 200px;
	margin: 14px 0 -5px;
	padding: 0;
	list-style: none outside none;
}
ul.ateraHealthDatabytesBlogRoll li {
    margin: 0 0 15px;
	clear: left;
	overflow: hidden;
}
ul.ateraHealthDatabytesBlogRoll img {
	float: left;
	margin: 0 12px 3px 0;
}
ul.ateraHealthDatabytesBlogRoll a {
	color: #053769;
}

/* --- Ask The Experts --- */

ul.ateraAskTheExpertsList {
    min-height: 200px;
	margin: 14px 0 -5px;
	padding: 0;
	list-style: none outside none;
}
ul.ateraAskTheExpertsList li {
    margin: 0 0 15px;
	clear: left;
	overflow: hidden;
}
ul.ateraAskTheExpertsList img {
	float: left;
	margin: 0 12px 3px 0;
}
ul.ateraAskTheExpertsList a {
	color: #053769;
}

/* --- Twitter Stream --- */

.twitter ul {
    min-height: 200px;
	margin: 14px 0 -5px;
	padding: 0;
	list-style: none outside none;
}
.twitter li {
    margin: 0 0 15px;
	clear: left;
	overflow: hidden;
}
.twitter .tweet_avatar {
	float: left;
	margin: 0 12px 3px 0;
}
.twitter a {
	color: #053769;
}
.twitter .tweet_text {
}
.twitter .tweet_text a {
	display: inline-block;
}
.twitter .tweet_user {
	display: inline-block;
}

/* --- Quicklinks --- */

#pageFooter ul.quickLinks {
	font-size: 1em;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, sans-serif;
	background: url(/_layouts/images/uclachpr/lookandfeel/footer-sprite.png) no-repeat 0 -11px;
	margin: 20px 0 4px;
	text-align: center;
	padding-top: 28px;
	clear: both;
}
#pageFooter ul.quickLinks.piped li {
	line-height: 1.2em;
	border-left: 1px solid;
	display: inline-block;
	padding: 0 4px 0px 8px;
}
#pageFooter ul.quickLinks.piped li:first-child {
	border-left: none;
}
#pageFooter ul.quickLinks li a {
	color: #5a5a5a;
}
#pageFooter p {
	font-size: 1em;
	line-height: 1.2em;
	font-weight: 200;
	font-family: "Helvetica Neue", Arial, sans-serif;
	text-align: center;
	margin: 0;
	padding-bottom: 20px;
}

/* @end */

/* @group Overrides */

/* -------------------------------- */
/* --- Overrides "My Site" link --- */
/* -------------------------------- */

#RibbonContainer-TabRowRight #mp1_0_0 {
    display: none;
}

/* -------------------------------------------------- */
/* --- Overrides "Sign in as Different User" link --- */
/* -------------------------------------------------- */

#RibbonContainer-TabRowRight #mp1_0_3 {
    display: none;
}

/* ------------------------------------------- */
/* --- Overrides for out of the box Sp css --- */
/* ------------------------------------------- */

/* hide body scrolling (SharePoint will handle) */
body {
	height: 100%;
	overflow: hidden;
	width: 100%;
}

/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu {
	background: #F2F2F2;
}

/* body area  */
.s4-ca {
	margin-left: auto;
}
.systemMaster .s4-ca {
	margin-left: 205px;
}

/* fix scrolling on list pages */
#s4-bodyContainer {
	position: relative;
}

/* fix the font on some ootb menus */
.propertysheet, .ms-authoringcontrols {
	font-family: Verdana,Arial,sans-serif;
	line-height: normal;
}

/* nicer border between top bar and page */
.ms-cui-topBar2 {
	border-bottom: 1px solid #666666;
}

/* hide the hover state for the ribbon links */
#s4-ribbonrow a:hover {
	text-decoration: none;
}

/* fix ribbon line height */
#s4-ribbonrow {
	line-height: normal;
}

/* make site settings links look normal */
.ms-linksection-level1 ul li a {
	font-weight: normal;
}

/* hide the left margin when dialog is up */
.ms-dialog .customCentered, .ms-dialog .customMain, .ms-dialog .customMainRight {
	margin-left: 0 !important;
	margin-right: 0 !important;
	min-height: 0 !important;
	min-width: 0 !important;
	width: auto !important;
	height: auto !important;
	background-color: white !important;
	background-image: none !important;
	padding: 0px !important;
	overflow: inherit;
}

/* dialog bg */
.ms-dialog body {
	background-color: #fff;
	background-image: none;
}

/* fix dialog padding */
.ms-dialog .s4-wpcell-plain {
	padding: 4px;
}

/*.s4-notdlg {
position: static !important;
}
.ms-lookuptypeintextbox {
width:900px;
}*/


/*.ms-formbody select { 
	position:absolute !important;
	top:0px !important;
	left:0px !important;
}*/

#MSO_ContentTable 
{
	position:static !important;
}
/* @end */
