﻿h1 {
	font-family: Univers, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #006A96 !important;
	position: relative;
	width: 100%;
	margin: 0 0 8px 0;
	line-height: 125%;
}
h2 {
	font-size: 21px;
	font-family: UniversBold, sans-serif;
	font-weight: normal;
	color: #333 !important;
	margin: 15px 0 10px 0;
}
.appointments h2 {
	text-align:center;
	padding-top:22px;
	font-size:26px;
	color:#006a96 !important;
}
H3, .inner-wrapper h3 {
	font-size: 17px;
	font-family: UniversBold;
	font-weight: normal;
	color: #333;
	margin: 10px 0 0px 0;
}
p {	padding: 7px 0 4px 0; margin: 0; }
hr {
	height: 1px;
	display: block;
	border: none;
	background: #ccc;
	color: #ccc;
}
.horizontalRule {
	border-top: 1px solid #ccc;
	margin-top: 10px;
}
a:visited {
	color: #0d76bb;
	text-decoration: none;
}
A, .ms-WPBody A:link, .ms-WPBody a:visited {
	color: #0d76bb;
	text-decoration: underline;
}
A:hover, .ms-WPBody A:hover {
	text-decoration: underline;
}
.topcontactlink A:hover, .contentColumn A:hover {
	background-color:#F4F7A2;
}
.contentColumn A, .contentColumn A:hover, .contentColumn A:focus {
	color: #0d76bb;
}
.contentColumn A:visited {
	color: #0d76bb;
	text-decoration: underline;
}
.contentColumn B, .contentColumn STRONG {
	font-family: UniversRoman, sans-serif;
}
A.no-hover-effect:hover {
	background-color: transparent;
}
#head_contactinfo a, #head_contactinfo a:hover, #head_contactinfo a:focus {
	color: #0d76bb;
}
ol {
	display: block;
	list-style-type: decimal;
	-webkit-margin-before: 0.40em;
	-webkit-margin-after: 0.40em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 40px;
}
/******************* CONTEXT VARIANTS  **********************/

/*-  HEADERS  -*/
h1.newsRelease {
	margin: 5px 0 10px 0;
	line-height: 150%;
}
.centerNewsColumn H2, .left-col H2, .middle-col H2, .right-col H2 {
	padding-bottom: 5px;
	border-bottom: solid 0px #AAA;
}
h2.newsRelease {
	margin: 0 0 20px 0;
	font-size: 16px;
	font-family: Univers, sans-serif;
	font-style: italic;
}
h2.locations {
	font-size: 15px;
	font-family: Univers, sans-serif;
}
h3.newsRelease {
	margin: 0 0 15px 0;
	font-weight: normal;
	font-style: italic;
}
h3.margin0 {
	margin-top: 0;
}
.rightTextCol P, .rightText P, .rightColumn P, .bottomRightColumn P {
	font-size: 13px;
	font-family: UniversLight;
}
.rightText h1, .rightTextCol H1, .rightColumn h1, , .bottomRightColumn h1 {
	color: #333;
	font-size: 16px;
	font-family: UniversBold;
	font-weight: normal;
	margin: 0;
}
.rightText h2, .rightTextCol H2, .rightColumn h2, .bottomRightColumn h2 {
	display: block;
	color: #333;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 12px;
	margin-top: 25px;
}
.rightText h3, .rightColumn h3, .rightTextCol H3, .bottomRightColumn h3 {
	display: block;
	color: #333;
	font-size: 14px;
	font-family: UniversBold;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin: 15px 0 12px 0;
}
.bottomRightColumn h3 {
	margin-top: 0px;
}
.underline {
	border-bottom: 1px solid #ccc !important;
    padding-bottom: 0px !important;
}
.rightText ul, .rightColumn ul, .rightTextBox ul, .centerColumn .rightTextBox ul {
	padding: 0 0 0 0;
	margin: 0 0 8px 2%;
	list-style: none;
	font-size: 13px;
	font-family: UniversLight;
	-webkit-padding-start: 0px !important;
}
.rightText ul li, .rightColumn ul li, .centerColumn .rightTextBox ul li {
	padding: 0 0 5px 15px;
	margin: 0;
	background: url("/Style Library/Images/UCSD/icon-bullet-aqua.png") 4px 4px no-repeat;
	line-height: 150%;
}
/*-  LISTS AND BULLETS  -*/
.mainPgContent ul, .display ul, .mainPgContent ul ol, .display ul ol, .mainPgContent ul ul, .display ul ul {
	padding: 6px 0 0 20px;
	margin: 0 0 8px 0;
	list-style: none;
}
.mainPgContent ul li {
	padding: 0 0 0 20px;
	margin: 0;
	background: url("/Style Library/Images/UCSD/health-master-sprite.png") -990px 7px no-repeat;
}
.mainPgContent ol li {
	padding: 0 0 0 20px;
	margin: 0;
}
.mainPgContent ul.padded li {
	padding: 4px 0 4px 20px;
	background-position: -990px 10px;
}
.mainPgContent ol, .display ol {
	padding: 0 0 0 20px;
	margin: 10px 0 8px 0;
}
.mainPgContent ol li, .display ol li {
	margin: 0 0 0 10px;
	padding: 0 0 8px 10px;
	/* line-height: 18px; */
    line-height: 1.6;
}
.contentColumn .center2Column ul, .contentColumn .centerColumn ul, .contentColumn oneColumnContent ul, .contentColumn .centerColumnFull ul {
	list-style-type: none;
	-webkit-padding-start: 10px;
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	padding-top: 10px;
	margin-top: 0px;
}
.contentColumn .center2Column ul li, .contentColumn .centerColumn ul li, .contentColumn .centerColumnFull ul li, .contentColumn oneColumnContent ul li, .contentColumn .center2Column ol li ul li, .contentColumn .centerColumn ol li ul li, .contentColumn .centerColumnFull ol li ul li, .contentColumn oneColumnContent ol li ul li {
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
	background: url('https://assets.ucsd.edu/img/icon/icon_ArrowB.gif') 0px 5px no-repeat;
}
.contentColumn .center2Column ol li, .contentColumn .centerColumn ol li, .contentColumn .centerColumnFull ol li, .contentColumn oneColumnContent ol li {
    margin: 0 0 0 10px;
    padding: 0 0 8px 10px;
    /* line-height: 18px; */
    line-height: 1.6;
}
.contentColumn .center2Column ul ul, .contentColumn .centerColumn ul ul {
	margin: 10px 0 0 0;
}
.contentColumn .center2Column ul li ul li, .contentColumn .centerColumn ul li ul li {
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
	background: url('https://assets.ucsd.edu/img/icon/icon_ArrowC.gif') 0px 6px no-repeat;
}
.textBoxOutlineOnly ul, .contentColumn .center2Column .textBoxOutlineOnly ul {
	padding: 0 0 0 10px;
	margin: 0 0 8px 0;
	list-style: none;
}
.textBoxOutlineOnly ul li, .contentColumn .center2Column .textBoxOutlineOnly ul li {
	padding: 0 0 0 15px;
	margin: 0;
	background: url("/Style Library/Images/UCSD/health-master-sprite.png") -990px -395px no-repeat;
	/* line-height: 18px; */
    line-height: 1.6;
}
.rightTextBox ul, .contentColumn .centerColumnFull .rightTextBox ul {
	padding: 0 0 0 10px;
	margin: 0 0 8px 0;
	list-style: none;
	-webkit-padding-start: 0px !important;
}
.rightTextCol ul, .contentColumn .centerColumnFull .rightTextCol ul {
	padding: 0 0 0 10px;
	margin: 0 0 8px 0;
	list-style: none;
}
.rightTextBox ul li, .contentColumn .centerColumnFull .rightTextBox ul li {
	padding: 0 0 0 15px;
	margin: 0;
	background: url(https://assets.ucsd.edu/img/icon/icon_ArrowB.gif) -3px 5px no-repeat;
	/* line-height: 18px; */
    line-height: 1.6;
}
.rightTextCol ul li, .contentColumn .centerColumnFull .rightTextCol ul li {
	padding: 0 0 0 15px;
	text-indent: 0;
	margin: 0;
	line-height: 135%;
	font-size: 13px;
	background: url("/Style Library/Images/UCSD/health-master-sprite.png") -990px -395px no-repeat;
	/* line-height: 18px; */
    line-height: 1.6;
}
.rightTextCol ul li:before {
	content: none;
	padding: 0 0 0 0;
}
ul.leftJustified {
	padding-left: 0px;
}
ul.leftJustified ul {
	padding-left: 0px;
}
ul.fiveColumn {
	list-style: none;
	border-bottom: 1px solid #E8E8E8;
	clear: left;
	float: left;
	margin-bottom: 20px;
	padding: 0;
	width: 100%;
}
ul.fourColumn, .contentColumn ul.threeColumn {
	list-style: none !important;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #E8E8E8;
	clear: both;
	margin-bottom: 20px;
	padding: 0;
	padding-left: 0 !important;
	width: 100%;
	float: left;
	list-style-type: none;
	webkit-padding-start: 0px !important;
	-webkit-margin-before: 0px;
}
ul.fourColumn li a IMG:first-of-type {
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
ul.fourColumn li, ul.fiveColumn li {
	background-image: none !important;
	border-left: 1px solid #E8E8E8;
	display: inline;
	float: left;
	padding: 0px 1% 10px 1%;
	position: relative;
	width: 23.4%;
}
@media screen and (max-width: 767px) {
	ul.fourColumn li, ul.fiveColumn li {
		border-left: none;
	}
}
ul.fourColumn li {
	padding: 0px 2% 10px 2% !important;
	width: 95%;
}
ul.threeColumn li {
	width: 200px;
}
ul.fiveColumn li {
	padding: 15px 14px;
}
ul.fourColumn li:first-child, ul.fourColumn li.first-child, ul.fiveColumn li:first-child, ul.fiveColumn li.first-child {
	padding: 0px 1%;
	padding-left: 0px;
	border-left: 0;
}
ul.fourColumn li ul, ul.fiveColumn li ul {
	margin-top: 10px;
	margin-left: 0px;
	-webkit-padding-start: 0px !important;
}
ul.fourColumn li ul li.arrow, ul.fiveColumn li ul li.arrow {
	padding: 0px 0px 0px 15px !important;
	background-image: url("/Style Library/Images/UCSD/icon-bullet-aqua.png") !important;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	border-left: none !important;
	margin: 0;
	display: block;
	font-size: 14px;
	clear: both;
	width: 99%;
}
/* UL Link List Styles */
main ul.links-list li:before {
	content: none;
}
main ul.links-list {
    margin: 1rem 0;
    padding: 0 !important;
}
main ul.links-list li {
    list-style: none none;
    display: block;
    padding: 0 10px 10px 10px !important;
    margin: 5px 0 0 0;
    background:none !important; 
}
main ul.links-list li:first-child {
    margin-top: 10px;
}
main ul.links-list a {
    display: block;
    /* background: #F2F3F3; */
    background: #F7F7F7;
    padding: 10px 20px;
}
main ul.links-list a:hover {
    background: #006A96;
    color: #fff;
}
}
main ul.links-list.links-list-short {
	max-width: 100%;
}
@media screen and (min-width: 768px) {
	max-width: 60%;
}
@media screen and (min-width: 768px) {
	main ul.links-list.links-list-short {
		max-width: 60%;
	}
}
/* End UL Link Lists Styles*/
.rightTextBox h3, .rightTextCol h3 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 8px;
	margin-top: 5px;
	color: #333;
	font-size: 14px;
	font-family: UniversBold;
	font-weight: normal;
	display: block;
}
.textBoxOutlineOnly h1 {
	font-size: 16px;
	font-family: UniversBold;
	font-weight: normal;
	margin: 0;
}
.textBoxOutlineOnly h3 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
/*-   BUTTONS AND ANCHOR STYLES  -*/
a.btn-gray {
	height: 24px;
	padding: 0 10px;
	margin: 5px 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	color: #666;
	background: #e8e8e8;
	border: 1px solid #8f9092;
	display: block;
	text-decoration:none;
}
a.btn-gray.prev {
	padding-left: 32px;
	margin-right: 10px;
	background: #e8e8e8 url("https://assets.ucsd.edu/css/images/btn-next-prev-arrows-gray.gif") 0 0 no-repeat !important;
	float: left;
	text-decoration:none;
}
a.btn-gray.next {
	padding-right: 32px;
	margin-left: 10px;
	background: #e8e8e8 url("https://assets.ucsd.edu/css/images/btn-next-prev-arrows-gray.gif") right -24px no-repeat !important;
	float: right;
	text-decoration:none;
}
A.buttonBox, A.buttonBox:visited {
	background-color: #499fbc !important;
	padding: 7px 30px 5px 10px !important;
	color: #FFF !important;
	font-family: UniversLight !important;
	float: none;
	background-image: url('https://assets.ucsd.edu/img/icon/icon_PulseArrowBox.png') !important;
	background-repeat: no-repeat !important;
	background-position: right center !important;
}
A.buttonBox.smalltext {
	background-color: #499fbc;
	padding: 7px 30px 5px 5px;
	color: #FFF;
	float: left;
	clear: both;
	font-size: 12px;
	background-repeat: no-repeat;
	background-position: right center;
	text-decoration:none;
}
a.blueButtonShort:visited {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
}
a.blueButtonShort:link {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
}
a.blueButton180:visited {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
}
a.blueButton180:link {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
	text-decoration:none;
}
a.blueButtonLong:visited {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
}
a.blueButtonLong:link {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
}
.blueButtonShort a:visited {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
}
.blueButtonShort a:link {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
}
.blueButton180 a:visited {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
}
.blueButton180 a:link {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
	text-decoration:none;
}
.blueButtonLong a:visited {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;

}
.blueButtonLong a:link {
	min-width: 75px;
	max-width: 630px;
	width: auto;
	height: 21px;
	padding: 4px 25px 0px 8px;
	display: inline-block;
	font-family: Univers;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	color: #fff !important;
	background: url("https://assets.ucsd.edu/css/images/btn-blue-light.png");
	background-position: right top;
	margin: 8px 0;
	overflow: hidden;
	text-decoration:none;
}
a.blueButtonShort:focus {
	background-position: right -25px;
	text-decoration: underline;
}
a.blueButtonShort:hover {
	background-position: right -25px;
	text-decoration: underline;
}
a.blueButton180:focus {
	background-position: right -25px;
	text-decoration: underline;
}
a.blueButton180:hover {
	background-position: right -25px;
	text-decoration: underline;
}
a.blueButtonLong:focus {
	background-position: right -25px;
	text-decoration: underline;
}
a.blueButtonLong:hover {
	background-position: right -25px;
	text-decoration: underline;
}
.blueButtonShort a:focus {
	background-position: right -25px;
	text-decoration: underline;
}
.blueButtonShort a:hover {
	background-position: right -25px;
	text-decoration: underline;
}
.blueButton180 a:focus {
	background-position: right -25px;
	text-decoration: underline;
}
.blueButton180 a:hover {
	background-position: right -25px;
	text-decoration: underline;
}
.blueButtonLong a:focus {
	background-position: right -25px;
	text-decoration: underline;
}
.blueButtonLong a:hover {
	background-position: right -25px;
	text-decoration: underline;
}
a.btnBlueLight, a.btnBlueLight:link, a.btnBlueLight:visited {
	min-width: 75px;
	max-width: 630px;
	display: inline-block;
	text-decoration:none;
	width: auto;
	background-color: #006a96;
	padding: 10px 28px 10px 10px;
	color: #FFF !important;
	line-height: 100%;
	background-image: url('https://assets.ucsd.edu/img/icon/icon_PulseArrowBox.png');
	background-repeat: no-repeat;
	background-position: right center;
	margin: 5px 0 5px 0;
}
.textBoxOutlineOnly a.btnBlueLight, .textBoxOutlineOnly a.btnBlueLight:link, .textBoxOutlineOnly a.btnBlueLight:visited {
	width: 100%;
	padding: 7% 0 7% 0;
	background-image: none;
	margin: 1% 0 1% 0;
	text-align: center;
	font-size: 1.5em;
}

.calltoaction a.btnBlueLight, .calltoaction a.btnBlueLight:link, .calltoaction a.btnBlueLight:visited {
	background-image: none;
	text-align: center;
	padding: 10px;
}

.rightTextBox a:link, .rightTextBox a:visited {
	color: #006a96;
	
}

.callOutFullWidth a:link, .callOutFullWidth a:visited {
	color: #006a96;
}

.callOut a:link, .callOut a:visited {
	color: #006a96;
}

.callOutVideoHalf a:link, .callOutVideoHalf a:visited {
	color: #006a96;
}

.callOutVideoThird a:link, .callOutVideoThird a:visited {
	color: #006a96;
}

A.no-external-link span {
	display:none;
}

.selections {
	display: flex;
	gap: 10%;
}
.covid-test-btn {
  background: #007DBA !important; 
  color: #fff !important;
  padding: 10px;
  cursor: pointer;
  text-decoration: none;
}
 .btn-selection-active{
 	background: #007DBA !important;
	opacity: 0.7;
	color: #fff;
	text-decoration: none;
}
a.btn-selection.covid-test-btn:hover {
    background: unset;
}


@media screen and (min-width:325px) and (max-device-width: 900px) {
	.selections {
		flex-direction: column;
	}
	.selections > a {
	    margin: 1rem;
	    padding: 1.5rem;
	}
	.row-grid {
	    grid-template-columns: 1fr !important;
	}
}


@media screen and (min-width:990px){
	.textBoxOutlineOnly a.btnBlueLight, .textBoxOutlineOnly a.btnBlueLight:link, .textBoxOutlineOnly a.btnBlueLight:visited {
		width: 100%;
		padding: 7% 0 7% 0;
		background-position: right 0.5em center;
		background-image: url('https://assets.ucsd.edu/img/icon/icon_PulseArrowBox.png');
		margin: 1% 0 1% 0;
		text-align: center;
		font-size: 1.5em;
	}
}
a.btnBlueLight:hover, a.btnBlueLight:focus {
	background-color:#182B49;
	text-decoration: underline;
}
/* doc link background images for specific file types */
.contentColumn a[href$='.pdf'] {
	background: transparent url('https://assets.ucsd.edu/img/icon/icpdf.png') top 3px left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
.contentColumn a[href$='.docx'] {
	background: transparent url("https://assets.ucsd.edu/img/icon/icdocx.gif") top 3px left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
.contentColumn a[href$='.doc'] {
	background: transparent url(https://assets.ucsd.edu/img/icon/icdoc.gif) top 3px left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
.contentColumn a[href$='.xlsx'] {
	background: transparent url(https://assets.ucsd.edu/img/icon/icxls.gif) top 3px left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
.contentColumn a[href$='.xls'] {
	background: transparent url(https://assets.ucsd.edu/img/icon/icxls.gif) top 3px left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
.contentColumn a[href$='.pptx'], .contentColumn a[href$='.pptm'] {
	background: transparent url(https://assets.ucsd.edu/img/icon/icpptx.gif) top 3px left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
.contentColumn a[href$='.ppt'] {
	background: transparent url(https://assets.ucsd.edu/img/icon/icppt.gif) top 3px left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
.contentColumn a[href$='.csv'] {
	background: transparent url(https://assets.ucsd.edu/img/icon/icxls.gif) top 3px left no-repeat;
	display: inline-block;
	padding-left: 20px;
}
.contentColumn a[href$='.ppt'].noShow {
	background: none;
	display: inline-block;
	padding-left: 0px;
}
.contentColumn a[href$='.pptx'].noShow {
	background: none;
	display: inline-block;
	padding-left: 0px;
}
.contentColumn a[href$='.xls'].noShow {
	background: none;
	display: inline-block;
	padding-left: 0px;
}
.contentColumn a[href$='.xlsx'].noShow {
	background: none;
	display: inline-block;
	padding-left: 0px;
}
.contentColumn a[href$='.doc'].noShow {
	background: none;
	display: inline-block;
	padding-left: 0px;
}
.contentColumn a[href$='.docx'].noShow {
	background: none;
	display: inline-block;
	padding-left: 0px;
}
.contentColumn a[href$='.pdf'].noShow {
	background: none;
	display: inline-block;
	padding-left: 0px;
}
.contentColumn a[href$='.csv'].noShow {
	background: none;
	display: inline-block;
	padding-left: 0px;
}
#LatestEventsWrapper table td.ms-vb {
	color: #666;
	font-family: Univers;
	font-size: 12px;
	line-height: 17px;
	padding: 2px 5px;
}
.link-dark, A.link-dark {
    color: #00225E;
    text-decoration: underline;
}
.pullquote-blue-center-border {
    font-size: 15px;
    color: #0D76BB;
    text-align: center;
    margin: 10px 60px !important;
    padding: 6px 15px !important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.pullquote-blue-center-border-margins {
    font-size: 15px;
    color: #0D76BB;
    text-align: center;
    margin-right: 15% !important;
    margin-left: 15% !important;
    padding: 6px 15px !important;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;	
}
.pullquote-blue-center-border-margins .caption, .pullquote-blue-center-border .caption {
	text-align: right;
}
p.intro-text {
	font-size:19px;
}

@media screen and (min-width:425px){

	ul#rssNewsCompact li {
		padding: 0 0 6px 20px;
	}

		
	ul.fourColumn li {
	 	padding: 0px 2% 10px 2% !important;
	    width: 45%;
	}

}	

@media screen and (max-width: 985px) {
    ul.fourColumn li:nth-of-type(3) {
		display: block;
		clear: both;
	}
}

@media only screen and (max-width: 768px) {
	main .middle-col ul li:first-child, main .right-col ul li:first-child {
	    margin-top: 0px;
	}
	
	.contentColumn .center2Column .middle-col ul, .contentColumn .center2Column .right-col ul,
	.contentColumn .centerColumn .middle-col ul, .contentColumn .centerColumn .right-col ul, 
	.contentColumn .oneColumnContent .middle-col ul, .contentColumn .oneColumnContent .right-col ul, 
	.contentColumn .centerColumnFull .middle-col ul, .contentColumn .centerColumnFull .right-col ul {
	    padding-top: 0px;
	}
}