﻿body {
	height: 100%;
	background-color: #FFF;
	color: #444;
	margin: 0;
	padding: 0;
	font-family: Univers, sans-serif;
	width: 100%;
}
html {
	height: 100%;
	background-color: #FFF;
	color: #333;
	margin: 0;
	padding: 0;
	font-family: Univers, sans-serif;

}
.contentColumn IMG {
	border: none;
	position: relative;
	outline-width: 0px;
	max-width: 100%;
	width:auto;
}
.contentColumn TABLE IMG {
	max-width: none;
} 
.imgBannerHead IMG, IMG.responsivefull {
	width: 100%;
	height: auto;
	position: relative;
	margin: 0 0 10px 0;
}
#outerwrapper {
	width: 100%;
	position: relative;
}
#PageContent, .wrapper {
	width: 100%;
	margin: 0;
	z-index: 0;
	left: 0px;
	position: relative;
	clear: both;
}
.inner-wrapper {
	max-width: 1200px;
	width: 100%;
	min-width: 320px;
	margin: 0 auto 0 auto;
	text-align: left;
	z-index: 0;
	font-size: 15px;
	line-height: 150%;
	color: #2d2d2d;
	font-family: UniversLight, sans-serif;
	left: 0px;
	position: relative;
	height: auto;
}
.contentColumn {
	overflow: hidden;
	min-height: 400px;
	margin: 0;
}
.leftContent {
	clear: both;
	float: left;
}
.contentLeft {
	width: 70%;
	float: left;
}
.columnFull {
	float: left;
	display: block;
	width: auto;
	background-color: #EEE;
}
.centerColumn {
	width: 94%;
	padding: 25px 3% 0 3%;
	height: auto !important;
	position: relative;
	z-index: 0;
	float: left;
}
.centerColumnFull {
	width: 94%;
	padding: 25px 2% 0 4%;
	height: auto !important;
	z-index: 0;
	float: right;
}

.oneColumnContent {
    padding: 25px 3% 0 3%;
}

.center1Column {
	width: 97%;
	padding: 25px 2% 0 1%;
	height: auto !important;
	position: relative;
	z-index: 0;
	float: left;
}
.center2Column {
	width: 94%;
	padding: 25px 2% 0 4%;
	min-height: 400px;
	height: auto !important;
	position: relative;
	z-index: 0;
	float: left;
	display: block;
}
.rightColumn {
	width: 94%;
	float: none;
	clear: both;
	padding-left: 3%;
}
.rightColumn .highlight-content {
	font-size: 13px;
}
.highlight-content {
	font-size: 15px;
}
#wrapper.jacobs {
	padding-top: 27px;
}
.wrapperPageBorder {
	width: 100%;
	padding: 0;
	background: #fff;
	z-index: 0;
	float: left;
}
.wrapper-margined {
	width: 98%;
	padding: 10px 1%;
	background: #fff;
	z-index: 0;
	float: left;
}
#columnLeft {
	float: left;
	width: 192px;
	padding: 0;
	margin: 0;
	display: none;
}
.bottomLeftColumn {
	width: 62%;
	padding: 0 4% 20px 2%;
	height: auto !important;
	position: relative;
	z-index: 0;
	float: left;
}
.bottomRightColumn {
	width: 30%;
	min-height: 350px;
	height: auto !important;
	margin-top: 0px;
	float: left;
	padding: 0 2% 0 0;
}
.hdWideBar {
	clear: both;
	position: relative;
	background-color: #0067ac;
	float: left;
	width: 100%;
	height: auto;
}
#contentBox {
	margin-right: 0px !important;
	margin-left: 0px !important;
	min-width: 320px !important;
}
#translate_tab, #giving_tab {
	cursor: pointer;
	display: none;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	border: 0px solid #5DAFE7;
	background-color: #5DAFE7;
	width: 0px;
	height: 130px;
	position: absolute;
	z-index: 10006;
	right: 0px;
}
#giving_tab {
	height: auto;
}
#translate_tab img, #giving_tab img, #translate_tab img:hover, #giving_tab img:hover {
	position: absolute;
	top: 0px;
	left: -28px;
	cursor: pointer;
}
#tabsNavigation, .tabsNavigation, .tabNavigation {
	clear: both;
}
#tabsNavigation a.tabsBtn.active {
	border-bottom: 1px solid #FFF;
}
.leftNavColumn {
	width: 192px;
	height: auto !important;
	margin: 25px 0 25px 0;
	background-color: #f2f2f2;
	float: left;
}
#leftContent {
	background-color: #FFF;
	position: relative;
	float: left;
}
.leftNav {
	width: 100%;
	list-style: none;
	margin: 0 0 35px 0;
}
.contentLeftBox {
	width: 70%;
	float: left;
}
.centerNewsColumn {
	width: 46%;
	height: auto;
	float: left;
	display: block;
	position: relative;
}
address {
	font-style: normal;
}
.fourColumn address {
	display: block;
}
UL.linkCols {
	padding: 0;
	list-style: none;
	width: 100%;
	margin: 0;
}
.topRightImage {
	padding: 0;
}
.rightTextBox, .rightColumn {
	font-size: 13px;
}
.rightTextCol {
	width: 28%;
	padding: 0 0 20px 2%;
	float: right;
	font-size: 13px;
	line-height: 130%;
}
.rightColumnBoxed {
	width: 184px;
	left: 0px;
	min-height: 350px;
	height: auto !important;
	margin-top: 30px;
	background: #eee;
}
.rightTextBoxed {
	padding: 0 10px;
	line-height: 18px;
}
.rightTextBoxed h1 {
	color: #333;
	font-size: 14px;
	font-family: UniversBold;
	font-weight: normal;
	margin: 0;
}
.rightTextBoxed h3 {
	color: #333;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
.rightTextBoxed ul, #specialtiesHomeBottom ul {
	padding: 10px 0 0 10px;
	margin: 0 0 8px 0;
	list-style: none;
}
.rightTextBoxed ul li, #specialtiesHomeBottom ul li {
	padding: 0 0 10px 15px;
	text-indent: 0px;
	margin: 0;
	background-image: url("/Style Library/Images/UCSD/bulletA_arrow.png");
	background-repeat: no-repeat;
	line-height: 18px;
}
.rightTextBoxed ul li:before {
	content: none;
	padding: 0 0 0 0;
}
.callOut2Col {
	padding: 2%;
	width: 96%;
	margin: 0 0 10px 0;
	float: left;
	clear: both;
	line-height: 18px;
	background: #efefef;
	border: 1px solid #b2b1b1;
	position: relative;
}
.callOutFullWidth, .callOut3Col {
    padding: 15px 2% 15px 2%;
    margin: 8px 0 0 0;
    width: 96%;
    height: auto;
    display: block;
    clear: both;
    line-height: 18px;
    background: #efefef;
    border: 1px solid #b2b1b1;
}
.contentColumn .callOutFullWidth IMG {
    width: inherit;
    height: auto;
}
.callOut2Col h1 {
	color: #4D4D4F;
	font-size: 25px;
	font-family: UniversBold;
	font-weight: normal;
	margin: 0;
}
.callOut2Col h3 {
	color: #4D4D4F;
	font-size: 13px;
	font-family: UniversBold;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 8px;
}
.callOut2Col ul li {
	padding: 0 0 0 15px;
	margin: 0;
	background: url("https://health.ucsd.edu/Style%20Library/Images/UCSD/health-master-sprite.png") -990px -395px no-repeat;
	line-height: 18px;
}
.callOut2Col ul {
	padding: 0 0 0 10px;
	margin: 0 0 8px 0;
	list-style: none;
}
.callOut3Col h1, .callOutFullWidth H1 {
	color: #4D4D4F;
	font-size: 16px;
	font-family: UniversBold;
	font-weight: normal;
	margin: 0;
}
.callOut3Col h3, .callOutFullWidth H3 {
	color: #4D4D4F;
	font-size: 17px;
	font-family: UniversBold;
	font-weight: normal;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-top: -5px;
}
.callOut3Col ul li {
	padding: 0 0 0 15px;
	margin: 0;
	background: url("https://health.ucsd.edu/Style%20Library/Images/UCSD/health-master-sprite.png") -990px -395px no-repeat;
	line-height: 18px;
}
.callOut3Col ul {
	padding: 0 0 0 10px;
	margin: 0 0 8px 0;
	list-style: none;
}
.callOutBorderOnly UL {
	-webkit-padding-start: 0px !important;
	padding-left: 0px;
}
.callOut {
	background-color: #BDDEF4;
	padding: 10px;
	text-align: center;
}
.callOutHalf {
	margin-top: 10px;
	width: 46%;
	background-color: #BDDEF4;
	padding: 2%;
	text-align: center;
}
.callOutThird {
	margin-top: 10px;
	width: 30%;
	background-color: #BDDEF4;
	padding: 2%;
	text-align: center;
}
.caption {
	font-size: 11px;
	font-family: Univers, sans-serif;
	line-height: normal;
	position: relative;
	display: block;
	width: auto;
}
#you_tube_container {
	width: 475px;
	height: 473px;
	padding: 10px;
	background: #63B1E5 !important;
	overflow: hidden;
	clear: both;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.TwoColGrid {
	width: 100%;
	float: left;
	padding: 1%;
	display: block;
	text-align: center;
}
.FourColGrid {
	width: 23%;
	float: left;
	padding: 1%;
	display: block;
	text-align: center;
}
.ThreeColGrid {
	width: 30%;
    float: left;
    padding: 1%;
    border: solid 0px #000;
    background-color: transparent;
    display: block;
    vertical-align: top;
    text-align: center;
}
.FourColGrid.aLeft, .ThreeColGrid.aLeft, .TwoColGrid.aLeft {
	text-align: left;
}
.FourColGrid.aRight, .ThreeColGrid.aRight, .TwoColGrid.aRight {
	text-align: right;
}
.GridArea {
	width: 100%;
	display: table;
	clear: both;
}
.GridArea.left DIV {
	text-align: left;
}
.rightTextBox h1, .rightTextCol h1 {
	color: #333;
	font-size: 16px;
	font-family: UniversBold;
	font-weight: normal;
	margin: 0;
}
.rightTextBox {
	width: 28%;
	color: #333;
	font-size: 13px;
	font-family: Univers;
	font-weight: normal;
	padding: 10px 2%;
	margin: 0 0 20px 2%;
	float: right;
	line-height: 150%;
	background: #efefef;
	border: 1px solid #b2b1b1;
}
.textBoxOutlineOnly {
	width: 33%;
	padding: 0px 10px 10px 10px;
	margin: 10px 0px 20px 20px;
	float: right;
	line-height: 150%;
	background: #fff;
	border: 1px solid #63b1e5;
}
.fullWidthHeadline {
	width: 620px;
	display: block;
}
.leftTextBoxBorderless, .callOutBorderOnly {
	width: 33%;
	padding: 0px 10px 10px 10px;
	margin: 10px 10px 10px 0px;
	float: left;
	line-height: 150%;
	background: #fff;
	border: 1px solid #FFF;
}
.leftTextBox {
	width: 64%;
	margin: 10px 0 0 0;
}
.borderBrightBlue {
	border: 1px solid #63b1e5;
}
.rightTextCol .rightTextBox {
	width: 90%;
	padding: 5px 3%;
	margin: 10px 2% 10px 2%;
}
/* Profile Listing */
.profile_row {
	clear: both;
	float: left;
	width: 100%;
	margin: 0px 0 10px 0;
	border-bottom: solid 1px #DDD;
}
.profile_row H3 {
	margin: 0 0 5px 0;
}
.profile_img {
	padding: 5px 15px 10px 0;
	float: left;
	width: 40%;
}
.profile_img IMG {
	width: 100%;
	height: auto;
}
.profile_introtext {
	margin-bottom: 5px;
	display: table;
}
A.profile_readmore {
	display: block;
	float: right;
	width: 100%;
	text-align: right;
	padding: 0 0 0 0;
}
/* Article Listing */
.article_row {
	clear: both;
	float: left;
	width: 100%;
	margin: 0px 0 10px 0;
	border-bottom: solid 1px #DDD;
}
.article_row H3 {
	margin: 0 0 5px 0;
}
.article_img {
	padding: 5px 15px 10px 0;
	float: left;
	width: 15%;
	min-width: 134px;
}
.article_img IMG {
	width: 95%;
	height: auto;
}
.article_introtext {
	margin-bottom: 5px;
	display: table;
}
A.article_readmore {
	display: block;
	float: right;
	clear: both;
	text-align: right;
	padding: 0 0 0 0;
}
/* Content Blocks */
.contentBlock {
	margin: 10px 0 20px 0;
	padding: 5px 10px;
	overflow: hidden;
	background: #f2f2f2;
	border: 1px solid #c5c4c0;
	border-radius: 5px;
}
.contentBlockTwoCol {
	margin: 0 0 10px 0;
	padding: 5px 2%;
	width: 96%;
	overflow: hidden;
	background: #f7f7f7;
	border: 1px solid #efefef;
	border-radius: 5px;
}
.contentBlockThreeCol {
	margin: 0;
	padding: 5px 10px;
	width: 475px;
	overflow: hidden;
	background: #f7f7f7;
	border: 1px solid #efefef;
	border-radius: 5px;
}
.contentBlock H3 {
	display: block;
	font-size: 16px;
	white-space: normal;
	margin: 5px 0 5px 0;
	color: #0067AC !important;
}
.contentBlock P {
	padding: 5px 0 4px 0;
}
.backToTop {
	text-align: right;
	padding-top: 5px;
}
.backToTop a {
	font-size: 11px;
}
.green-arrow-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	background: url("/Style Library/Images/UCSD/health-master-sprite.png") -990px -400px no-repeat;
}
#LatestEventsWrapper table td.ms-vb a {
	color: #569BBE;
}
/* Faculty */
div.floatNavFaculty #leftContainer, div.floatNav #leftContainer {
	padding: 0px;
	margin-right: 5%;
	width: 25%;
	float: left;
}
div.floatNavFaculty #rightContainer, div.floatNav #rightContainer {
	width: 70%;
	float: left;
	height: 100%;
}
div.floatNav #leftContainer ul, .poem2Col #leftContainer ul {
	padding-left: 0px;
}
div.floatNav #leftContainer ul li, .poem2Col #leftContainer ul li {
	padding: 0 0 10px 20px;
	margin: 0;
	background: url("/Style Library/Images/UCSD/health-master-sprite.png") -985px -392px no-repeat;
}
.poem2Col #leftContainer {
	float: left;
	width: 40%;
	font-size: 14px;
}
.poem2Col #rightContainer {
	float: left;
	text-align: center;
	width: 60%;
}
.poem2Col .tabsGroup {
	padding: 0px;
	margin: 0px;
	border: none;
	width: 100%;
	float: left;
}
/* tooltip styles */
.tooltip {
	background: #E8E8E8;
	border: 1px solid #569BBE;
	padding: 5px 8px;
	width: auto !important;
	min-width: 100px;
	max-width: 180px;
	display: none;
	color: #333;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Verdana, Helvetica;
	-moz-box-shadow: 0 0 10px #000; /* drop shadow - does not work in IE */;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
.tooltipHTML {
	background: #E8E8E8;
	border: 1px solid #569BBE;
	padding: 5px 8px;
	width: auto !important;
	display: none;
	color: #333;
	text-align: left;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Verdana, Helvetica;
	-moz-box-shadow: 0 0 10px #000; /* drop shadow - does not work in IE */;
	-webkit-box-shadow: 0 0 10px #000;
	box-shadow: 0 0 10px #000;
}
.siteOffCanvasCloseNav {
	display: none;
}
/* These styles are used for the A-Z blocks on the Medical Services landing page  */
#specialtiesAZLg a.azLinks {
	float: left;
	display: block;
	margin: 0.7%;
	font-size: 14px;
	border: 1px solid;
	background-color: #E8E8E8;
	width: 20px;
	text-align: center;
	padding: 1%;
	line-height: 22px;
}
#specialtiesAZLg {
	width: auto;
	float: left;
	padding: 8px 0;
}
#specialtiesAZLg a.azLinks:hover {
	color: #FFF;
	background-color: #589BBE;
	border: 1px solid #589BBE;
	text-decoration: none;
}
/**** NEWS PAGES STYLES ******/
.centerNewsColumn.releases {
	padding: 0 2% 0 0;
}
.centerNewsColumn.features {
	padding: 0 0 0 2%;
}
.centerNewsColumn #newsShareButtons .addthis_toolbox.addthis_default_style.addthis_32x32_style {
	float: right;
}
.centerNewsColumn #newsShareButtons {
	float: right;
	padding: 0;
	margin-top: 20px;
}
.centerNewsColumn #newsShareButtons .at-share-tbx-element .at-share-btn .at300bs, .centerNewsColumn #newsShareButtons .addthis_toolbox.addthis_32x32_style A {
	display: inline-block;
	margin-left: 10px;
}
.centerNewsColumn #newsShareButtons .addthis_follow_label {
	display: none;
}

/* Med Center Columns */
ul.catagory {
	font-size: 14px;
	line-height: 140%;
}
ul.catagory UL {
	padding-left: 10px;
	-webkit-padding-start: 10px !important;
	padding-top: 0px !important;
}
/*   LANDING SPECIALITIES RESPONSIVE  */
.landingSpecialties #headingArea {
	width: 100%;
	position: relative;
}
.landingSpecialties #mainHeading {
	width: auto;
	padding-right: 15px;
	float: left;
}
.landingSpecialties #topRightSection {
	width: auto;
	float: right;
	text-align: right;
	padding: 11px 0px 10px 0px;
}
/* LandingThreeCol Style*/
.landingSpecialties #landingHomeTop {
	min-height: 200px;
	width: 680px;
	float: left;
	height: auto !important;
	margin: 0;
	padding: 0 0 10px 0;
	position: relative;
	line-height: 20px;
}
.landingSpecialties #specialtiesHomeTop {
	width: 100%;
	float: left;
	height: auto !important;
	margin: 0;
	padding: 0;
	position: relative;
	line-height: 150%;
}
#specialtiesHomeTop H2 {
	display: inline;
}
.landingSpecialties #specialtiesMainImage, .landingSpecialties #specialtiesHomeTop IMG.alignRight {
	float: right;
	width: 450px;
	max-width: 50%;
	height: auto;
	padding: 0 0 20px 3%;
}
.landingSpecialties #specialtiesMainImage img {
	border: 1px solid #ccc;
	width: 100%;
	height: auto;
}
.landingSpecialties #welcomeMessage {
	float: left;
	width: 60%;
	padding: 0 3% 10px 0;
}
.landingSpecialties #specialtiesHomeBottom {
	width: 100%;
	float: left;
	height: auto !important;
	line-height: 150%;
	position: relative;
}
.landingSpecialties #specialtiesHomeBottom h2 {
	color: #333;
	margin: 0 0 0 0;
	font-family: Univers;
	font-weight: normal;
	font-size: 19px;
	text-decoration: none;
}
.landingSpecialties #specialtiesHomeBottom h2, .landingSpecialties #specialtiesHomeBottom h3.ms-standardheader {
	padding: 0 0 2px 0;
	margin: 20px 0 5px 0;
	border-bottom: 1px solid #ccc;
	text-transform: none;
}
.landingSpecialties #specialtiesHomeBottom img {
	margin: 0 0 5px 0;
}
.landingSpecialties #specialtiesHomeBottom H2 img, .landingSpecialties #specialtiesHomeBottom A img {
	display: inline;
	margin: 0 0 0 0;
}
.landingSpecialties #specialtiesHomeBottom h3, .landingSpecialties #specialtiesHomeBottom h3 A {
	color: #333;
	font-size: 14px;
	line-height: 21px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-transform: uppercase;
}
.simpleLanding3ColHeading {
    position: absolute;
}
.simpleLanding3ColHeading > h1 {
    font-size: x-small;
}
/***  LANDING HEADERS ***/
#landingHeader {
	width: 96%;
	height: auto;
	border: 1px solid #ccc;
	padding: 2%;
	float: left;
	position: relative;
	margin-bottom: 15px;
}
.intro {
	width: 100%;
	height: auto;
	background-color: #DDD;
	position: relative;
	float: left;
}
.introWebPart, .introWebPart iframe {
	width: 33%;
	height: auto;
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
}
.introTextWebPart {
	font-size: 17px;
	position: relative;
	display: block;
	height: auto;
	line-height: 140%;
	float: left;
	padding: 10px 0 10px 1%;
}
.introImage {
	width: 30%;
	height: auto;
	position: relative;
	float: left;
	top: 0px;
	left: 0px;
	display: none;
}
.introImage IMG {
	width: 100%;
	height: auto;
}
.introText {
	font-size: 20px;
	position: relative;
	display: inline-block;
	height: auto;
	line-height: 140%;
	float: left;
	width: 67%;
	padding: 10px 0 0 2%;
}
.introTextWebPart {
	font-size: 17px;
	line-height: 140%;
}
#landingText {
	margin-top: 15px;
}
#landingText .contentLeft {
	margin: 20px 3% 0 0;
	width: 62%;
}
/* Mega News Feed Compact */
.landingSpecialties #homeColumnRight .compact .megaNewsItem {
	padding-bottom: 6px;
}
.landingSpecialties #homeColumnRight .compact .megaNewsHeading {
	color: #2d84af;
	padding: 0 0 2px;
	margin: 14px 0 7px;
	font-size: 15px;
	border-bottom: 1px solid #ccc;
}
.landingSpecialties #homeColumnRight .compact .megaNewsItemDate {
	display: none;
}
.landingSpecialties .megaNewsItem {
	margin-bottom: 10px;
	border-bottom: none;
}
.landingSpecialties .compact {
	background: transparent;
	padding-left: 0px;
	width: auto;
	margin: 0;
}
.form-panel .form-row .form-col:nth-child(3) SPAN {
		margin-left: 15px;
	    padding-top: 7px;
	    position: relative;
	    display: inline-block;
}

.megaNewsItem, .rssNewsItem {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    float: left;
    clear: both;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: solid 1px #DDD;
}

.megaNewsItemTitle, .megaNewsItemTitle A, .megaNewsItemTitle A:visited, .rssNewsItemTitle A, .rssNewsItemTitle A:visited {
    font-size: 14px;
    font-family: Univers, sans-serif;
    font-weight: normal;
    position: relative;
    line-height: 165%;
}
.megaNewsItemDate {
    font-family: UniversLight, sans-serif;
    font-size: 12px;
}
.megaNewsByline {
    font-size: 12px;
    font-family: UniversLight, sans-serif;
    position: relative;
    line-height: 200%;
    display: block;
    font-style: italic;
}
.megaNewsAbstract, .rssNewsItemBody {
    font-size: 14px;
    font-family: UniversLight, sans-serif;
    color: #333;
    position: relative;
    display: table;
    line-height: 150%;
}

.contentColumn img[src="/PublishingImages/bullet_arrow.png"] {
    width: auto !important;
}

@media screen and (min-width:320px) {

	.contentColumn .center2Column ul, .contentColumn .centerColumn ul, 
	.contentColumn .oneColumnContent ul, .contentColumn .centerColumnFull ul {
	    list-style-type: none;
	    -webkit-padding-start: 10px;
	    -webkit-margin-before: 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 10px 20px;
    	margin: 0;
    	background: url(https://assets.ucsd.edu/img/icon/icon_ArrowB.gif) 0px 7px no-repeat;
    	line-height: 1.6em;
    	list-style: none;
	}
	.contentColumn .centerColumnFull UL OL LI, .contentColumn .centerColumnFull UL LI OL LI,
	.contentColumn .center2Column UL OL LI, .contentColumn .center2Column UL LI OL LI,
	.contentColumn .centerColumn UL OL LI, .contentColumn .centerColumn UL LI OL LI,
	.contentColumn .oneColumnContent UL OL LI, .contentColumn .oneColumnContent UL LI OL LI {
		background: none !important;
		padding: 0px;
		margin: 0px;
	}
	.rssNewsItemTitle a {
		font-weight: bold;
	}
	.rssNewsItem {
		padding-bottom: 8px;
	}
	.rssNewsItemPubDate {
		line-height: 10px;
		font-size: 11px;
		font-style: normal;
	}
	.rssNewsItemBody {
		line-height: 18px;
	}
	ul#rssNewsCompact li {
		padding: 0 20px 0px 20px;
	}
	
	.contentColumn IMG {
	   /* width: 100%;*/ /*comment out by ziya*/
	    height: auto;
	    width:auto;
	}
	.alignRight {
	    float:right !important;
	}
	.alignLeft {
	    float:left !important;
	}
	.medSpec-col-first {
	    width: 42%;
	    margin-right: 3%;
	}
	.medSpec-col-additional {
	    width: 42%;
	    margin-left: 1%;
	    margin-right: 1%;
	}
	.alignLeft, .alignRight {
	    padding: 10px 0;
	    position: relative;
	    max-width: 100%;
	    width: 100%;
	    clear: both;
	}
}

@media screen and (min-width:425px){
	.alignLeft {
	    float: left;
	    padding: 10px;
	    width: 40%;
	}
}	

@media screen and (max-width:600px) {
	.landingSpecialties #topRightSection {
		width:100%;
		text-align: left;
	}
}

@media screen and (min-width:600px) {
	ul#rssNewsCompact {
	    padding: 0;
	}
	#columnLeft {
		display:block;
	}
	.contentColumn .alignRight {
	    width:auto;
	    height: auto;
	    float:right;
	}
	.contentColumn .centerColumn .alignRight {
	    border: none;
	    position: relative;
	    outline-width: 0px;
	    max-width: 60%;
	}
	.contentColumn IMG {
	    width: auto;
		height: auto;
    }
}

@media screen and (min-width:740px) {
	.medSpec-col-additional {
	    width: 32%;
	    margin-left: 0px;
	    margin-right: 1%;
	    float: left;
	}
	.medSpec-col-first {
	    width: 32%;
	    margin-left: 0px;
	    margin-right: 1%;
	    float: left;
	}
	
}

@media screen and (min-width:768px){
	.TwoColGrid {
		width: 48%;
	}
	.rightColumn {
	    width: 28%;
	    min-height: 350px;
	    height: auto !important;
	    margin-top: 25px;
	    float: left;
	    font-size: 13px;
	    line-height: 130%;
	   clear:none;
	}
	.centerColumn {
	    width: 63%;
	}

	/*		For the SEO Edit Panel on PageLayouts - No Need to Edit this    */

	#SEOPanel {
		background:#EDEDED;
		font-size:11px;
		margin:0 0 20px;
		padding:5px 10px;
		line-height:18px;
	}

	#SEOPanel h3 {
		background-color:gray;
		color:white; 
		text-align:center; 
		font-size:14px;
		z-index:1;
	}

	#SEOPanel hr {
		color:#00245D;
	}

	#SEOPanel  .ms-formfieldlabelcontainer {
    	margin: 4px 4px 0px 4px;
	}

	#SEOPanel  .ms-formfieldvaluecontainer {
    	border: 1px solid #cccccc;
    	margin-left: 4px;
    	margin-right: 4px;
    	margin-bottom: 4px;
    	padding: 5px;
	}
	#SEOPanel .ms-formfieldvaluecontainer INPUT {
    	width: 100%;
	}

	#SEOPanel  input.ms-long, textarea.ms-long {
    	width: 98%;
	}

	#SEOPanel input[type="checkbox"], .seoPanel input[type="radio"] {
    	box-sizing: border-box;
    	padding: 0;
    	width:inherit;
	}
}

@media screen and (min-width:850px) {

	
	UL.linkCols {
		padding: 0; list-style: none; width:100%; margin:0;
	}
	UL.linkCols LI {
		width:25%; float:left;
	}

}

@media screen and (min-width:800px) {
	
	.introImage {
		display:block;
		margin: 5px;
	}
	.introTextWebPart {
	    font-size: 20px;
	    line-height: 140%;
	    float: left;
	    padding: 10px 0 0 1%;
	    width: 65%;
	}
	
 	.contentColumn IMG {
	    border: none;
	    position: relative;
	    outline-width: 0px;
	/*   max-width: 100%;*//*comment out by ziya*/
	    width:auto;
	}

	.alignRight {
	    padding: 10px 0px 10px 10px;
	    position: relative;
	}
}
@media screen and (min-width:986px ) {
		
	ul.fourColumn li, ul.fiveColumn li {
	    display: inline;
	    float: left;
	    padding: 0px 0.5% 10px 0.5% !important;
	    position: relative;
	    width: 23.4%;
	}
}

@media screen and (min-width: 1300px) {
	
	#printPage {
		font-size: 11px;
		margin-right: 24px;
		position: absolute;
		left: 720px;
		top: 13px;
	}
	#printPage a {
		padding: 5px;
	}
	
	.fontsmaller { font-size:90% }
	.gridlines {border-bottom: solid 1px #AAA; }
	
	#printPage {
		font-size: 11px;
		margin-right: 24px;
		position: absolute;
		left: 720px;
		top: 13px;
	}
	#printPage a {
		padding: 5px;
	}

	.btn-register-landing, A.btn-register-landing:visited {
		font-size: 21px;
		line-height: 24px;
		color: #fff;
		padding: 10px;
		text-align: center;
		background: #0099bd;
		border: 2px solid #00245d;
		display: block;
	}
	
	/* two col layout with right image */
	.twoColRightImage {
		padding: 0px 0px 20px 20px;
		float: right;
	}

	.contentColumn .highlight {
		width: 100%;
		clear: both;
		float: left;
		padding: 5px 0;
		border-bottom: solid 1px #CCC;
		margin-bottom: 10px;
	}
	.contentColumn .highlight-img {
		width: 25%;
		float: left;
		margin-right: 2%;
	}
	.contentColumn .highlight-img IMG {
		width: 100%;
		
	}
	.contentColumn .highlight-img A {
		background:none !important;
		padding-left:0px !important;
		
	}
	
	
	.contentColumn .highlight-content {
		float: left;
		width: 60%;
		font-size:14px;
	}
	.contentColumn .highlight-content H3, .contentColumn .highlight H2.highlight-title {
		margin: 0 0 5px 0;
		padding:0;
		font-size:15px;
		line-height:100%;
		font-family:Univers;
		font-weight:normal;
	}
}

